"Fossies" - the Fresh Open Source Software Archive

Member "auctex-12.3/ChangeLog.1" (18 Oct 2020, 831914 Bytes) of package /linux/misc/auctex-12.3.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog.1": 12.2_vs_12.3.

    1 2020-10-18  Mosè Giordano  <mose@gnu.org>
    2 
    3 	* Version 12.3 released.
    4 
    5 2020-10-18  Mosè Giordano  <mose@gnu.org>
    6 
    7 	Mark default argument to `LaTeX-arg-polyglossia-lang' as optional
    8 
    9 	* style/polyglossia.el (LaTeX-arg-polyglossia-lang): The `default' argument
   10 	  isn't currently used, mark it as ignored.
   11 
   12 2020-10-10  Mosè Giordano  <mose@gnu.org>
   13 
   14 	Prepare for upcoming release
   15 
   16 2020-08-28  Ikumi Keita  <ikumi@ikumi.que.jp>
   17 
   18 	Simplify mode line for emacs 27
   19 
   20 	* tex-buf.el: Don't add an entry in `minor-mode-alist' for
   21 	`compilation-in-progress'. In emacs 27, compile.el adds a similar
   22 	entry in `mode-line-modes'.
   23 
   24 2020-08-17  Ikumi Keita  <ikumi@ikumi.que.jp>
   25 
   26 	Fix document
   27 
   28 	* doc/auctex.texi (Fontification of math): Delete incorrect
   29 	description.
   30 
   31 2020-08-02  Ikumi Keita  <ikumi@ikumi.que.jp>
   32 
   33 	Restore all math environments in texmathp.el
   34 
   35 	* texmathp.el (texmathp-tex-commands-default): Restore all math
   36 	environments from style files. The idea to update t-t-c-d by style
   37 	files afterwards fails when texmathp is used solely in external
   38 	packages like org mode.
   39 	* style/amsmath.el:
   40 	* style/breqn.el:
   41 	* style/empheq.el:
   42 	* style/mathtools.el:
   43 	Adjust in accord with the above change.
   44 	* doc/changes.texi: Delete relevant entry.
   45 
   46 2020-08-02  Ikumi Keita  <ikumi@ikumi.que.jp>
   47 
   48 	Prepare for pdf output for PSTricks documents
   49 
   50 	* style/pstricks.el ("pstricks"): Prepare for pdf output rather than
   51 	turn off PDF mode.
   52 	(): Update copyright year.
   53 	* doc/changes.texi: Mention above change.
   54 
   55 2020-07-28  Arash Esbati  <arash@gnu.org>
   56 
   57 	Add an extra check for tex-buf.el in some style hooks
   58 
   59 	* style/arabxetex.el ("arabxetex"):
   60 	* style/bidi.el ("bidi"):
   61 	* style/fontspec.el ("fontspec"):
   62 	* style/polyglossia.el ("polyglossia"): Check if "tex-buf.el" is
   63 	loaded and require it otherwise.  `TeX-check-engine-add-engines'
   64 	is defined in "tex-buf.el" and the hook would exit too early if
   65 	the library isn't loaded.
   66 
   67 2020-07-24  Ikumi Keita  <ikumi@ikumi.que.jp>
   68 
   69 	Merge prv-emacs.el into preview.el.in
   70 
   71 	* preview.el.in: Merge all contents of prv-emacs.el.
   72 	* prv-emacs.el: Delete.
   73 	* Makefile.in:
   74 	* configure.ac:
   75 	Drop prv-emacs.el.
   76 
   77 2020-07-22  Arash Esbati  <arash@gnu.org>
   78 
   79 	Treat \choice like \item
   80 
   81 	* style/exam.el ("exam"): Add "choice" to `LaTeX-item-regexp'.
   82 	Simplify regexp for "subpart" and "subsubpart".
   83 
   84 2020-07-19  Arash Esbati  <arash@gnu.org>
   85 
   86 	Update style/csquotes.el to package version 5.2j
   87 
   88 	* style/csquotes.el: Track changes in package version 5.2j.
   89 	Remove deprecated macros, improve query for language argument.
   90 	Add keyval query of package options.
   91 	(LaTeX-csquotes-insert-environment): Remove function and use
   92 	`LaTeX-env-args' instead.
   93 
   94 2020-07-13  Ikumi Keita  <ikumi@ikumi.que.jp>
   95 
   96 	Add support of \tag for texmathp
   97 
   98 	* style/amsmath.el (): Add entries for \tag and \tag* to
   99 	`texmathp-tex-commands-default'.
  100 
  101 2020-07-11  Ikumi Keita  <ikumi@ikumi.que.jp>
  102 
  103 	Cater for case where fontification match goes over limit
  104 
  105 	* font-latex.el (font-latex-match-quotation): Cater for case
  106 	where fontification match goes over limit.
  107 	Drop `string-make-multibyte'. It's no longer necessary because
  108 	all supported emacsen handle multibyte strings well enough.
  109 	(font-latex--updated-region-end): Adjust comments.
  110 
  111 2020-07-11  Ikumi Keita  <ikumi@ikumi.que.jp>
  112 
  113 	Fix previous commit and add new test
  114 
  115 	* font-latex.el (font-latex-extend-region-backwards-quotation): Move
  116 	the point back to the correct position when the inner loop search
  117 	fails.
  118 	* tests/latex/font-latex-test.el
  119 	(font-latex-extend-region-backwards-quotation): New test.
  120 
  121 2020-07-11  Ikumi Keita  <ikumi@ikumi.que.jp>
  122 
  123 	Don't extend font lock region too eagerly (bug#42267)
  124 
  125 	* font-latex.el (font-latex-extend-region-backwards-quotation): If
  126 	there is no matching open quote, don't extend the font lock region.
  127 
  128 2020-07-03  Arash Esbati  <arash@gnu.org>
  129 
  130 	Add short verb characters to `ispell-tex-skip-alist'
  131 
  132 	* style/shortvrb.el ("shortvrb"): Add entries in
  133 	`LaTeX-shortvrb-chars to `ispell-tex-skip-alist' in order to skip
  134 	verbatim content during spell checking.
  135 
  136 2020-07-03  Ikumi Keita  <ikumi@ikumi.que.jp>
  137 
  138 	Ajust document
  139 
  140 	* doc/preview-latex.texi (Key bindings and user-level lisp functions):
  141 	* preview.el.in (preview-at-point):
  142 	Delete mention about zmacs-regions.
  143 	* doc/auctex.texi (Known problems): Delete comment which is no longer
  144 	valid because the current highlighting of $...$ is search-based, not
  145 	syntactic.
  146 
  147 2020-07-01  Arash Esbati  <arash@gnu.org>
  148 
  149 	Support \newblock macro
  150 
  151 	* latex.el (LaTeX-common-initialization): Add entry for \newblock
  152 	marco.
  153 	Add "bibindent" to list of known lengths.
  154 	(LaTeX-paragraph-commands-internal): Add "newblock".
  155 
  156 2020-06-30  Ikumi Keita  <ikumi@ikumi.que.jp>
  157 
  158 	Get rid of gabage in generated texi file
  159 
  160 	* doc/preview-dtxdoc.pl (MAIN): Add rule to delete dtx comment ^^A.
  161 	(): Add coding tag. Update copyright year.
  162 
  163 2020-06-28  Arash Esbati  <arash@gnu.org>
  164 
  165 	Update style/xparse.el to package dated 2020-03-06
  166 
  167 	* style/xparse.el: Update style to package version 2020-03-06
  168 	incl. auto-parsing capabilities.  Fix fontification of provided
  169 	macros.
  170 
  171 2020-06-27  Tassilo Horn  <tsdh@gnu.org>
  172 
  173 	Document deprecation of font-latex-update-font-lock
  174 
  175 	* doc/changes.texi: Document deprecation of font-latex-update-font-lock.
  176 
  177 2020-06-27  Ikumi Keita  <ikumi@ikumi.que.jp>
  178 
  179 	Accommodate preview.dtx to new font-latex.el
  180 
  181 	* latex/preview.dtx: Add "^^A$" so that |$| doesn't mess up the
  182 	highlighting of TeX codes at later part.
  183 	* doc/auctex.texi: Add mention about usage of "^^A$" in docTeX
  184 	documents.
  185 
  186 2020-06-19  Ikumi Keita  <ikumi@ikumi.que.jp>
  187 
  188 	Add TODO item about remove-style feature
  189 
  190 	* doc/todo.texi (Mid-term Goals): Add an item about remove-style
  191 	feature.
  192 	* doc/changes.texi (News in 12.3): Fix typo.
  193 
  194 2020-06-18  Ikumi Keita  <ikumi@ikumi.que.jp>
  195 
  196 	Improve conformance to code conventions, and documents
  197 
  198 	* font-latex.el (font-latex-update-math-env): Rename by changing "--"
  199 	to "-" in function name.
  200 	Don't alter user customize option `font-latex-math-environments'. In
  201 	order to achieve that, use always `texmathp-tex-commands1' for
  202 	input and omit argument LIST.
  203 	* style/empheq.el: Arrange in accord with the above changes.
  204 	* style/amsmath.el:
  205 	* style/breqn.el:
  206 	* style/mathtools.el:
  207 	Arrange in accord with the above changes.
  208 	Use `cl-pushnew' instead of `add-to-list' and require cl-lib in order
  209 	to do that.
  210 	* doc/changes.texi (News in 12.3):
  211 	* texmathp.el:
  212 	Mention change about support for AMS-LaTeX and packages mathtools,
  213 	empheq and breqn.
  214 
  215 2020-06-17  Tassilo Horn  <tsdh@gnu.org>
  216 
  217 	Don't call TeX-remove-style in TeX-arg-document.
  218 
  219 	* latex.el (TeX-arg-document): Don't call TeX-arg-document.
  220 
  221 2020-06-17  Ikumi Keita  <ikumi@ikumi.que.jp>
  222 
  223 	Use constant regexp to fontify math environments
  224 
  225 	* font-latex.el (font-latex--match-math-envII-regexp): New internal
  226 	variable to store regexp to search math environments such as
  227 	"equation".
  228 	(font-latex-match-math-envII): Use it.
  229 	(font-latex--update-math-env): New function to update
  230 	`font-latex-math-environments' and build
  231 	`font-latex--match-math-envII-regexp' from it.
  232 	(font-latex-math-environments-from-texmathp): Remove.
  233 	(font-latex-math-environments): Change default value to nil and
  234 	initialize at top level by new function.
  235 	* style/breqn.el:
  236 	* style/empheq.el:
  237 	* style/mathtools.el:
  238 	Arrange in accord with the above change.
  239 	* style/amsmath.el:
  240 	Arrange in accord with the above change.
  241 	Add fontification rule for \boxed{}.
  242 	* doc/auctex.texi:
  243 	Add instruction to convert customization.
  244 
  245 2020-06-16  Ikumi Keita  <ikumi@ikumi.que.jp>
  246 
  247 	Fix regression of font lock
  248 
  249 	* font-latex.el (font-latex-match-math-envII): Store the position of
  250 	"\begin{foo}" as (match-beginnig 0) so that `font-lock-multiline' text
  251 	property covers it. Store the range of math expression as
  252 	subexpression 1.
  253 	(font-latex-make-user-keywords): Arrange in accord with the above
  254 	change.
  255 
  256 2020-06-15  Ikumi Keita  <ikumi@ikumi.que.jp>
  257 
  258 	Fix typos
  259 
  260 	* doc/changes.texi (News in 12.3):
  261 	* tests/latex/fontification-general.tex (AUCTeX fontification):
  262 	Fix typos.
  263 
  264 2020-06-15  Ikumi Keita  <ikumi@ikumi.que.jp>
  265 
  266 	Update documents
  267 
  268 	* doc/auctex.texi (Fontification of math):
  269 	* doc/changes.texi (News in 12.3):
  270 	* font-latex.el (font-latex-math-environments):
  271 	Document that variable `font-latex-math-environments' is no longer
  272 	suitable for personal customization and recommend to use
  273 	`texmathp-tex-commands' instead.
  274 	* tests/latex/fontification-general.tex: Mention new function
  275 	`font-latex-extend-region-backwards-math'
  276 
  277 2020-06-15  Ikumi Keita  <ikumi@ikumi.que.jp>
  278 
  279 	* texmathp.el: Add comment about additional bug.
  280 
  281 2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
  282 
  283 	Recover compatibility for older emacsen
  284 
  285 	* font-latex.el (font-latex-fontify-region): Add check for return
  286 	value from `font-lock-default-fontify-region'.
  287 
  288 2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
  289 
  290 	Reconsider region extension
  291 
  292 	* font-latex.el (font-latex-fontify-region): Consider cases that
  293 	`font-lock-extend-region-functions' extends the region inside
  294 	`font-lock-default-fontify-region'. Use the return value from it to
  295 	construct the correct region.
  296 	(font-latex-match-math-env):
  297 	(font-latex-match-math-envII):
  298 	(font-latex-match-dollar-math):
  299 	Raise `font-latex--updated-region-end' to at least LIMIT when
  300 	necessary.
  301 	(font-latex--updated-region-end): Fix comments.
  302 
  303 2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
  304 
  305 	Delete overhead in extending font lock range of math expression
  306 
  307 	* font-latex.el (font-latex-math-environments-from-texmathp): New
  308 	helper function.
  309 	(font-latex-math-environments): Take default value using the above
  310 	function.
  311 	(font-latex-extend-region-backwards-math): Rename from
  312 	`font-latex-extend-region-backwards-dollar-math' and include the
  313 	functionality of `font-latex-extend-region-backwards-math-env' and
  314 	`font-latex-extend-region-backwards-math-envII'.
  315 	(font-latex-extend-region-backwards-math-env):
  316 	(font-latex-extend-region-backwards-math-envII):
  317 	Remove.
  318 	(font-latex-setup): Simplify according to the above change.
  319 	* texmathp.el (texmathp-tex-commands-default): Move entries not in
  320 	standard LaTeX to the respective style files.
  321 	* style/amsmath.el ():
  322 	* style/breqn.el ():
  323 	* style/empheq.el ():
  324 	* style/mathtools.el ():
  325 	Add package specific entries to `texmathp-tex-commands-default' and
  326 	take additions for `font-latex-math-environments' from it rather than
  327 	adding constant entries.
  328 
  329 2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
  330 
  331 	Update region extension in font-latex.el
  332 
  333 	* font-latex.el (font-latex--updated-region-end): New variable to
  334 	record the end of the region that fontification actually took place.
  335 	(font-latex-fontify-region): New function to utilize it.
  336 	(font-latex-setup): Assign it to `font-lock-fontify-region-function'.
  337 	(font-latex-match-math-env): Search closing tag beyond limit honoring
  338 	`font-latex-multiline-boundary'.
  339 	Use new variable.
  340 	(font-latex-match-math-envII):
  341 	(font-latex-match-dollar-math):
  342 	Use new variable.
  343 
  344 2020-06-14  Uwe Brauer  <oub@mat.ucm.es>
  345 
  346 	Add support for algopseudocde style
  347 
  348 	* Makefile.in (STYLESRC): Add algopseudocde style
  349 
  350 	* style/algpseudocode.el: Add support for the algopseudocde (algorithmcx)
  351 		style
  352 
  353 2020-06-14  Uwe Brauer  <oub@mat.ucm.es>
  354 
  355 	Add support for algorithm style
  356 
  357 	* Makefile.in (STYLESRC): Add algorithm style
  358 
  359 	* style/algorithm.el: Add support for the algorithm style
  360 
  361 2020-06-13  Ikumi Keita  <ikumi@ikumi.que.jp>
  362 
  363 	Ignore 3 consective $'s properly
  364 
  365 	* font-latex.el (font-latex-match-dollar-math): Ignore 3 or more
  366 	consecutive $'s when searching opening of $...$ or $$...$$, instead of
  367 	stopping to return nil.
  368 	* tests/latex/font-latex-test.el: New test.
  369 
  370 2020-06-11  Tassilo Horn  <tsdh@gnu.org>
  371 
  372 	Trigger refontification in font-latex-add-to-syntax-alist.
  373 
  374 	* font-latex.el (font-latex-add-to-syntax-alist): Trigger refontification.
  375 
  376 2020-06-11  Tassilo Horn  <tsdh@gnu.org>
  377 
  378 	Omit hard font-lock reset also in font-latex-add-to-syntax-alist
  379 
  380 	* font-latex.el (font-latex-add-to-syntax-alist): Don't nilify
  381 	font-lock-set-defaults but adjust font-lock-syntax-table directly as suggested
  382 	by Ikumi Keita on auctex-devel.
  383 
  384 2020-06-10  Tassilo Horn  <tsdh@gnu.org>
  385 
  386 	Obsolete font-latex-update-font-lock (bug#37945)
  387 
  388 	* font-latex.el (font-latex-add-keywords): Don't call
  389 	font-latex-update-font-lock but font-lock-flush.
  390 	(font-latex-update-font-lock): Make obsolete and emit a warning when called.
  391 	* style/alltt.el: Adapt, i.e., don't call font-latex-update-font-lock but maybe
  392 	font-latex-set-syntactic-keywords.
  393 	* style/beamer.el: Dito.
  394 	* style/comment.el: Dito.
  395 	* style/expl3.el: Dito.
  396 	* style/fancyhdr.el: Dito.
  397 	* style/fancyvrb.el: Dito.
  398 	* style/fvextra.el: Dito.
  399 	* style/hyperref.el: Dito.
  400 	* style/listings.el: Dito.
  401 	* style/ltxguide.el: Dito.
  402 	* style/minted.el: Dito.
  403 	* style/pythontex.el: Dito.
  404 	* style/revtex4-2.el: Dito.
  405 	* style/tex-live.el: Dito.
  406 	* style/url.el: Dito.
  407 	* style/verbatim.el: Dito.
  408 
  409 2020-06-09  Ikumi Keita  <ikumi@ikumi.que.jp>
  410 
  411 	* doc/changes.texi: Delete words inappropriate for raw file.
  412 
  413 2020-06-08  Ikumi Keita  <ikumi@ikumi.que.jp>
  414 
  415 	Complement document
  416 
  417 	* doc/changes.texi: Mention workaround for new incompatibility.
  418 	* doc/auctex.texi: Add missing entry to TOC.
  419 
  420 2020-06-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  421 
  422 	* doc/changes.texi (News in 12.3): Add news about fix of bug#33139.
  423 
  424 2020-06-02  Ikumi Keita  <ikumi@ikumi.que.jp>
  425 
  426 	Use search-based fontification for $...$ (bug#33139)
  427 
  428 	It turned out that using "text quotes" syntax for "$" in
  429 	`font-lock-syntax-table' sometimes leads to scrambled fontification
  430 	about in-line math $...$ (bug#33139). That's because conflicting
  431 	results of `syntax-ppss' are compiled into syntax-ppss cache as
  432 	explained in:
  433 	https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg02725.html
  434 	We, Keita, Tassilo and Arash discussed this issue and decided to use
  435 	search-based fontification for $...$ since syntactic fontification for
  436 	$...$ doesn't seem prospective with regard to this bug.
  437 
  438 	* font-latex.el (font-latex-match-dollar-math):
  439 	(font-latex-find-dollar-math,font-latex-extend-region-backwards-dollar-math):
  440 	New functions to do search-based fontification for $...$.
  441 	Fontification facility for $$...$$ is merged into them.
  442 	(font-latex-make-user-keywords,font-latex-setup): Use new functions.
  443 	(font-latex-syntax-alist): Don't change syntax of "$" during font lock.
  444 	(font-latex-syntactic-face-function): Simplify.
  445 
  446 2020-05-31  Ikumi Keita  <ikumi@ikumi.que.jp>
  447 
  448 	Simplify regexp in texmathp.el
  449 
  450 	* texmathp.el (texmathp-compile): Simplify regexp. In [^...] backslash
  451 	and dollar have no special meaning so they can (should) be raw.
  452 
  453 2020-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
  454 
  455 	Don't make TeX-remove-style-hook buffer-local.
  456 
  457 	* tex.el (TeX-remove-style-hook): Not buffer-local anymore.
  458 
  459 2020-05-28  Ikumi Keita  <ikumi@ikumi.que.jp>
  460 
  461 	Fix false negative of texmathp (bug#41559)
  462 
  463 	* texmathp.el (texmathp-compile): Fix `texmathp-onoff-regexp' to allow
  464 	switch to begin at (point-min).
  465 	Use `regexp-opt' instead of `mapconcat'+`regexp-quote'.
  466 	(texmathp): Use `>=' instead of `>' so that match is updated even when
  467 	arg-on or sw-on begins at (point-min).
  468 	* tests/latex/texmathp-test.el: New test.
  469 
  470 2020-05-25  Ikumi Keita  <ikumi@ikumi.que.jp>
  471 
  472 	Fix regression of unfontify-region
  473 
  474 	* font-latex.el (font-latex-unfontify-region): Restore `invisible' as
  475 	removed property. My commit on Jan 7 was partially wrong. It kept "^"
  476 	and "_" invisible even when commented out if
  477 	`font-latex-fontify-script' is `invisible'.
  478 
  479 2020-05-22  Arash Esbati  <arash@gnu.org>
  480 
  481 	Fontify content of comment environment
  482 
  483 	* style/verbatim.el ("verbatim"): Add fontification support for
  484 	comment environment.  Delete unnecessary `function' in the hook.
  485 
  486 2020-05-17  Tassilo Horn  <tsdh@gnu.org>
  487 
  488 	Empty commit fixing ChangeLog.
  489 
  490 	* font-latex.el (font-latex-syntax-alist): This variable has not been deleted
  491 	as suggested by the previous entry.
  492 	(font-latex-extend-region-functions): Delete defvar.  Now set via
  493 	`font-lock-defaults'.
  494 
  495 2020-05-17  Tassilo Horn  <tsdh@gnu.org>
  496 
  497 	Modernize font-latex.el
  498 
  499 	- Use a syntax-propertize-function.
  500 	- Use normal font-lock-extend-region-functions.
  501 	- Add a function to syntax-propertize-extend-region-functions.
  502 	- Use lexical-binding.
  503 
  504 	* font-latex.el: Use lexical-binding.
  505 	(font-latex-syntax-alist): Delete defvar.  Now set via `font-lock-defaults'.
  506 	(font-latex-syntax-propertize-function): New defun being set as
  507 	`syntax-propertize-function'.
  508 	(font-latex-extend-region-backwards-command-with-args,
  509 	font-latex-extend-region-backwards-command-in-braces,
  510 	font-latex-extend-region-backwards-math-env,
  511 	font-latex-extend-region-backwards-math-envII,
  512 	font-latex-extend-region-backwards-quotation): Convert to normal
  513 	`font-lock-extend-region-functions'.
  514 	(font-latex-sp-extend-region-backwards-verb-env): New defun used in
  515 	`syntax-propertize-extend-region-functions'.
  516 	(font-latex-setup): Set `font-lock-extend-region-functions',
  517 	`syntax-propertize-extend-region-functions', and `syntax-propertize-function'
  518 	via `font-lock-defaults'.
  519 	(font-latex-jit-lock-force-redisplay, font-latex-fontify-region): Delete
  520 	defuns.
  521 	(font-latex-unfontify-region): Remove unused lexical variable.
  522 	(font-latex-script-char): Mark argument as ignored to silence the
  523 	byte-compiler.
  524 
  525 2020-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
  526 
  527 	Update all mode lines
  528 
  529 	* tex-buf.el (TeX-command-sentinel): Supply argument t for
  530 	`force-mode-line-update' and discard useless `with-current-buffer'.
  531 	* preview.el.in: Replace all
  532 	`(set-buffer-modified-p (buffer-modified-p))' with
  533 	`(force-mode-line-update)' and remove `sit-for' calls accompanying
  534 	them.
  535 
  536 2020-04-20  Arash Esbati  <arash@gnu.org>
  537 
  538 	Update style/breqn.el to package version 0.98j
  539 
  540 	* style/breqn.el (LaTeX-breqn-key-val-options): Delete no-op keys
  541 	"background" and "color".
  542 	(LaTeX-breqn-key-val-options-local): Delete now unneeded variable,
  543 	also from the style hook.
  544 	(LaTeX-breqn-env): Use `LaTeX-breqn-key-val-options' instead of
  545 	`LaTeX-breqn-key-val-options-local'.
  546 	(LaTeX-breqn-update-color-keys): Delete function and entry for
  547 	`TeX-auto-cleanup-hook'.
  548 
  549 2020-04-11  Tassilo Horn  <tsdh@gnu.org>
  550 
  551 	Fix some regexp issues reported by relint.
  552 
  553 	* latex.el (LaTeX-209-to-2e): Fix regexp issues reported by relint.
  554 	* tex-buf.el (LaTeX-warnings-regexp, TeX-LaTeX-sentinel, TeX-parse-error):
  555 	Dito.
  556 
  557 2020-04-09  Pieter Pareit  <pieter.pareit@gmail.com>  (tiny change)
  558 
  559 	Fix y-or-n-p query prompts
  560 
  561 	* style/prosper.el (LaTeX-prosper-insert-slide): Fix query prompt.
  562 	("prosper"): Delete unnecessary (funtion ...) in the hook.
  563 
  564 	* tex-buf.el (TeX-check-engine):
  565 	* tex-wizard.el (TeX-wizard): Fix query prompt.
  566 
  567 2020-04-09  Arash Esbati  <arash@gnu.org>
  568 
  569 	* doc/changes.texi: Document latest changes.
  570 
  571 2020-04-08  Arash Esbati  <arash@gnu.org>
  572 
  573 	Track LaTeX kernel changes for textcomp package
  574 
  575 	* font-latex.el (font-latex-built-in-keyword-classes): Add entry
  576 	for \legacyoldstylenums to type-command class.
  577 
  578 	* latex.el (LaTeX-common-initialization): Move all entries from
  579 	textcomp.el into latex.el since the macros are part of kernel with
  580 	2020-02-02 release.
  581 	Add support for \legacyoldstylenums.
  582 
  583 	* style/textcomp.el: Move all entries to latex.el.
  584 	(LaTeX-textcomp-package-options): Update options.
  585 
  586 2020-04-07  Arash Esbati  <arash@gnu.org>
  587 
  588 	Load caption style when asking for bicaption package options
  589 
  590 	* style/bicaption.el (LaTeX-bicaption-package-options): Load
  591 	"caption" style when making the query for package options.
  592 
  593 2020-04-06  Arash Esbati  <arash@gnu.org>
  594 
  595 	Load caption style before asking for package options
  596 
  597 	* style/subcaption.el (LaTeX-subcaption-package-options): Load
  598 	"caption" style in order to make `LaTeX-caption-key-val-options'
  599 	defined when calling the function.  (Emacs bug#40464)
  600 
  601 2020-04-05  Ikumi Keita  <ikumi@ikumi.que.jp>
  602 
  603 	* preview.el.in (preview-gs-open): Use wrapper function.
  604 
  605 2020-03-29  Arash Esbati  <arash@gnu.org>
  606 
  607 	Add new style/tex-live.el
  608 
  609 	* Makefile.in (STYLESRC): Add new style.
  610 
  611 	* style/tex-live.el: New file.
  612 
  613 2020-03-26  Arash Esbati  <arash@gnu.org>
  614 
  615 	Update style/listings.el
  616 
  617 	* style/listings.el (LaTeX-listings-key-val-options): Add
  618 	"consecutivenumbers" key.
  619 	("listings"): Add \lstlistingnamestyle and \thelstlisting macros.
  620 
  621 2020-03-26  Arash Esbati  <arash@gnu.org>
  622 
  623 	Add new style/overpic.el
  624 
  625 	* Makefile.in (STYLESRC): Add new style.
  626 
  627 	* style/overpic.el: New file.
  628 
  629 2020-03-23  Arash Esbati  <arash@gnu.org>
  630 
  631 	Fix regexp for parsing optional arguments
  632 
  633 	* latex.el (LaTeX-auto-minimal-regexp-list):
  634 	(LaTeX-auto-class-regexp-list): Fix regexp for parsing optional
  635 	argument of \usepackage, \RequirePackage and \LoadClass.
  636 
  637 2020-02-14  Arash Esbati  <arash@gnu.org>
  638 
  639 	Add new style/ltxguide.el
  640 
  641 	* Makefile.in (STYLESRC): Add new style.
  642 
  643 	* style/ltxguide.el: New file.
  644 
  645 2020-01-25  Uwe Brauer  <oub@mat.ucm.es>
  646 
  647 	Add support for some missing environments
  648 
  649 	* style/exam.el (LaTeX-exam-insert-item):
  650 	("exam"): Add support for various "choices" and "checkboxes"
  651 	environments.
  652 
  653 	("exam"): Append the entries added to `LaTeX-item-list'.
  654 	Enter a space in the buffer after the \choice macro.
  655 
  656 2020-01-25  Arash Esbati  <arash@gnu.org>
  657 
  658 	Add fontification support \textnormal macro
  659 
  660 	* font-latex.el (font-latex-built-in-keyword-classes): Add
  661 	entry for \textnormal to "type-command" class.
  662 
  663 2020-01-25  Arash Esbati  <arash@gnu.org>
  664 
  665 	* doc/auctex.texi (Font Specifiers): Document new font macros.
  666 
  667 2020-01-18  Arash Esbati  <arash@gnu.org>
  668 
  669 	Move customizable variable into tex-style.el
  670 
  671 	* style/shortvrb.el: Move definition of `LaTeX-shortvrb-chars'
  672 	into `tex-style.el'.
  673 	Delete check for function `font-latex-set-syntactic-keywords' and
  674 	check for feature font-latex instead.
  675 
  676 	* tex-style.el (LaTeX-shortvrb-chars): Add entry for
  677 	`LaTeX-shortvrb-chars'.
  678 
  679 2020-01-18  Arash Esbati  <arash@gnu.org>
  680 
  681 	Add new font macros in the related menus
  682 
  683 	* latex.el (LaTeX-mode-menu): Add new entries for new kernel font
  684 	macros.  Reorder the entries in groups family, series, shapes and
  685 	miscellaneous.
  686 
  687 2020-01-11  Arash Esbati  <arash@gnu.org>
  688 
  689 	Add new style/revtex4-2.el
  690 
  691 	* Makefile.in (STYLESRC): Add new style.
  692 
  693 	* style/revtex4-2.el: New file.
  694 
  695 	* tex-style.el (LaTeX-write18-enabled-p): Delete * and whitespace
  696 	in docstring.
  697 	Indent comment.
  698 	Add customize entries for revtex4-2.el.
  699 
  700 2020-01-08  Arash Esbati  <arash@gnu.org>
  701 
  702 	Adjust style/fontaxes.el to LaTeX kernel
  703 
  704 	* style/fontaxes.el ("fontaxes"): Comment out entries for macros
  705 	which are now provided by LaTeX kernel.  Also remove fontification
  706 	support.
  707 
  708 2020-01-08  Arash Esbati  <arash@gnu.org>
  709 
  710 	Improve support for extended NFSS macros
  711 
  712 	* font-latex.el (font-latex-built-in-keyword-classes): Move
  713 	entries for \normalfont and \normalshape to `function' class.
  714 	Add \textssc to `bold-command' and \sscshape to `bold-declaration'
  715 	class.
  716 
  717 	* latex.el (LaTeX-common-initialization): Add entries for `spaced
  718 	small caps' macros \sscshape and \textssc.  \textssc is not part
  719 	of `LaTeX-font-list' yet.
  720 
  721 2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  722 
  723 	Remove compatibility code for older emacsen
  724 
  725 	According to NEWS.22, `font-lock-extra-managed-props' is available in
  726 	all supported emacsen.
  727 
  728 	* font-latex.el (font-latex-script,font-latex-script-char): Remove
  729 	`boundp' test for `font-lock-extra-managed-props'.
  730 	(font-latex-unfontify-region): Don't play with `invisible' text
  731 	property because it is now handled by font-lock thanks to
  732 	`font-lock-extra-managed-props'.
  733 
  734 2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  735 
  736 	Don't use obsolete variable
  737 
  738 	According to NEWS.20, `font-lock' no longer supports
  739 	`font-lock-comment-start-regexp'.
  740 
  741 	* font-latex.el (defvar): Remove `defvar' for
  742 	`font-lock-comment-start-regexp'.
  743 	(font-latex-setup): Don't include `font-lock-comment-start-regexp' in
  744 	`font-lock-defaults'.
  745 
  746 2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  747 
  748 	Remove compatibility code for older emacsen
  749 
  750 	Since `font-lock-multiline' is available in all supported emacsen, we
  751 	no longer need `font-latex-multiline'.
  752 
  753 	* font-latex.el (font-latex-setup): Remove `boundp' check.
  754 	(font-latex-unfontify-region): Delete unnecessary code.
  755 	(font-lock-after-change-function): Delete obsolete advice.
  756 	(font-latex-put-multiline-property-maybe): Remove.
  757 	(font-latex-match-command-with-arguments):
  758 	(font-latex-match-command-in-braces):
  759 	(font-latex-match-math-env):
  760 	(font-latex-match-math-envII):
  761 	(font-latex-match-quotation):
  762 	Remove call on `font-latex-put-multiline-property-maybe'.
  763 
  764 2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  765 
  766 	Delete obsolete comment
  767 
  768 	* font-latex.el: Delete obsolete comment.  `font-latex-do-multi-line'
  769 	was removed in 2007.
  770 
  771 2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  772 
  773 	Add changelog for my previous bug fix
  774 
  775 	* doc/changes.texi (News in 12.3): Add a new entry for bug fix of
  776 	`LaTeX-insert-environment' (C-c C-e).
  777 
  778 2020-01-05  Arash Esbati  <arash@gnu.org>
  779 
  780 	Support extended NFSS shapes with 2020-02-02 LaTeX kernel
  781 
  782 	* font-latex.el (font-latex-built-in-keyword-classes): Add
  783 	\textulc and \textsw to `bold-command' class, the respective
  784 	declarations to `bold-declaration'.
  785 	Add reset \normalfont and \normalshape to `type-declaration'
  786 	class.
  787 
  788 	* latex.el (LaTeX-font-list): Add the macros \textulc and \textsw
  789 	and bind the to C-l and C-w respectively.
  790 	(LaTeX-common-initialization): Add the matching font declarations
  791 	\ulcshape and \swshape.  Add user level reset macros \normalfont
  792 	and \normalshape.
  793 
  794 2020-01-05  Arash Esbati  <arash@gnu.org>
  795 
  796 	Update style/fbox.el to package version 0.04
  797 
  798 	* style/fbox.el: Add support for \fparbox macro.
  799 
  800 2020-01-05  Arash Esbati  <arash@gnu.org>
  801 
  802 	Fix handling of LaTeX font declaration macros
  803 
  804 	* latex.el (LaTeX-common-initialization): Delete unnecessary and
  805 	duplicate entry for picture environment.
  806 	Add `-1' to LaTeX font declaration macros in order to work
  807 	correctly on active regions.
  808 
  809 2020-01-05  Arash Esbati  <arash@gnu.org>
  810 
  811 	Delete insertion of wrong dollar sign
  812 
  813 	* tex.el (TeX-insert-dollar): Remove insertion of wrong `$' as
  814 	reported here:
  815 	https://lists.gnu.org/archive/html/auctex-devel/2020-01/msg00002.html
  816 
  817 2020-01-04  Arash Esbati  <arash@gnu.org>
  818 
  819 	Update Pygments styles to version 2.5.2
  820 
  821 	* style/minted.el (LaTeX-minted-key-val-options): Update values of
  822 	"style" to styles provided by Pygments version 2.5.2.
  823 
  824 2019-12-31  Ikumi Keita  <ikumi@ikumi.que.jp>
  825 
  826 	Improve environment insertion (bug#35284)
  827 
  828 	* latex.el (LaTeX-insert-environment): Place the point and the mark at
  829 	appropriate place.
  830 	* tests/latex/latex-test.el (LaTeX-insert-environment-with-active-region):
  831 	New test.
  832 
  833 2019-12-19  Ikumi Keita  <ikumi@ikumi.que.jp>
  834 
  835 	Use pdf rather than dvi for preview package document
  836 
  837 	* latex/Makefile.in: Generate preview.pdf with full contents and use
  838 	it instead of preview.dvi.
  839 
  840 2019-12-14  Ikumi Keita  <ikumi@ikumi.que.jp>
  841 
  842 	Adjust Makefile clean targets
  843 
  844 	* Makefile.in:
  845 	* doc/Makefile.in:
  846 	* latex/Makefile.in:
  847 	Adjust clean targets
  848 
  849 2019-12-08  Arash Esbati  <arash@gnu.org>
  850 
  851 	* font-latex.el (font-latex-setup): Remove XEmacs compat code.
  852 
  853 2019-12-07  Arash Esbati  <arash@gnu.org>
  854 
  855 	Update style/caption.el to package version 3.4a
  856 
  857 	* style/caption.el (LaTeX-caption-key-val-options): Add values
  858 	autodot and unnumbered to labelformat key.
  859 	Remove wrong ContinuedFloat value from type key.
  860 	("caption"): Delete entries for ContinuedFloat.
  861 	Add fontification support for \continuedfloat macro.
  862 
  863 2019-12-06  Ikumi Keita  <ikumi@ikumi.que.jp>
  864 
  865 	Update menu in proper timing (bug#38058)
  866 
  867 	* tex-buf.el (TeX-command-sentinel): Do `force-mode-line-update' in
  868 	the command buffer so that "Next Error" item will appear in the menu
  869 	bar just after compilation.
  870 	Replace all `(set-buffer-modified-p (buffer-modified-p))' with
  871 	`(force-mode-line-update)'
  872 	(TeX-run-command): Remove `sit-for' call which is no longer
  873 	necessary.
  874 
  875 2019-11-16  Arash Esbati  <arash@gnu.org>
  876 
  877 	Update style/ltugboat.el to class version 2.22
  878 
  879 	* style/ltugboat.el ("ltugboat"): Add new abbreviation macros.
  880 
  881 2019-11-08  Arash Esbati  <arash@gnu.org>
  882 
  883 	Add new style/fbox.el
  884 
  885 	* Makefile.in (STYLESRC): Add new style.
  886 
  887 	* style/fbox.el: New file.
  888 
  889 2019-10-30  Mosè Giordano  <mose@gnu.org>
  890 
  891 	* Version 12.2 released.
  892 
  893 2019-10-29  Mosè Giordano  <mose@gnu.org>
  894 
  895 	Prepare for upcoming release
  896 
  897 	* RELEASE: Update version number, release notes and list of contributors.
  898 	* configure.ac: Update version number.
  899 	* doc/auctex.texi: Update copyright years.
  900 	* doc/changes.texi: Mention generic bug fixes.
  901 	* doc/tex-ref.tex:
  902 	* latex/preview.dtx: Update version number and copyright years
  903 
  904 2019-10-26  Arash Esbati  <arash@gnu.org>
  905 
  906 	Add new style/xkcdcolors.el
  907 
  908 	* Makefile.in (STYLESRC): Add new style.
  909 
  910 	* style/xkcdcolors.el: New file.
  911 
  912 2019-10-26  Arash Esbati  <arash@gnu.org>
  913 
  914 	Add check for empty overlay
  915 
  916 	* tex-fold.el (TeX-fold-hide-item): Add an extra check to make
  917 	sure that the function runs when overlay start and end are
  918 	non-nil.  What is done in the end of function isn't useful with
  919 	evaporated overlays and used to cause bugs because `overlay-start'
  920 	and `overlay-end' return nil for such overlays, and functions such
  921 	as `TeX-fold-overfull-p` try to move point to the
  922 	overlay-end. (bug#37337)
  923 
  924 2019-10-20  Arash Esbati  <arash@gnu.org>
  925 
  926 	* style/amsmath.el ("amsmath"): Improve query strings.
  927 
  928 2019-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
  929 
  930 	multi-prompt.el, style/beamer*.el: Get copyright just right
  931 
  932 2019-10-18  Arash Esbati  <arash@gnu.org>
  933 
  934 	* doc/changes.texi: Mention changes in News.
  935 
  936 2019-10-18  Arash Esbati  <arash@gnu.org>
  937 
  938 	Add final adjustments for LaTeX 2019-10-01
  939 
  940 	* latex.el (LaTeX-env-contents): Adjust function to LaTeX kernel
  941 	2019-10-01 release.  Remove check for usage within preamble only.
  942 	Add query for optional argument with completion.
  943 	(LaTeX-verbatim-environments):
  944 	(LaTeX-indent-environment-list): Add filecontents(*) environments.
  945 
  946 	* style/amsmath.el ("amsmath"): Add support for \overunderset
  947 	macro.  Delete unnecessary `function' before `lambda'.  Re-indent
  948 	the code.
  949 
  950 2019-10-15  Ikumi Keita  <ikumi@ikumi.que.jp>
  951 
  952 	Change default for new Ghostscript
  953 
  954 	* preview.el.in (preview-pdf-color-adjust-method): Change the default
  955 	value to t and adjust doc string.
  956 	* doc/preview-problems.texi (No images are displayed with gs 9.27 and
  957 	earlier): Adjust its contents in line with the above change and change
  958 	the title from "... newer".
  959 
  960 2019-10-15  Ikumi Keita  <ikumi@ikumi.que.jp>
  961 
  962 	Fix for revised file access controls of gs (bug#37719)
  963 
  964 	* preview.el.in (preview-prepare-fast-conversion): Add commands for
  965 	revised file access controls introduced after gs 9.27.
  966 	(preview-gs-restart): Use "-d" option instead of "-s" because the
  967 	former does not accept "%d" in OutputFile parameter.
  968 	Don't wrap the file name into parentheses in line with this change.
  969 	(preview-gs-flag-error): Adjust the reconstructed gs command line
  970 	argument so that it matches with the above change.
  971 	Add comments about limitations of this function.
  972 
  973 2019-10-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  974 
  975 	* preview.el.in (preview-undump-replacements): Fix last commit.
  976 
  977 2019-10-07  Ikumi Keita  <ikumi@ikumi.que.jp>
  978 
  979 	Fix preview-latex for TeXLive 2019 update
  980 
  981 	* preview.el.in (preview-LaTeX-command, preview-undump-replacements):
  982 	Remove the brace around the argument of \input.
  983 
  984 2019-09-23  Arash Esbati  <arash@gnu.org>
  985 
  986 	Add fontification support for ragged2e macros
  987 
  988 	* style/ragged2e.el ("ragged2e"): Add provided macros to function
  989 	keywords class.  This is in line with decision in `font-latex.el'
  990 	for corresponding kernel macros.
  991 
  992 2019-09-22  Arash Esbati  <arash@gnu.org>
  993 
  994 	Delete \Ref and \labelformat from varioref.el
  995 
  996 	* style/varioref.el ("varioref"): Delete \Ref and \labelformat
  997 	from style hook and fontification support.
  998 
  999 2019-09-22  Arash Esbati  <arash@gnu.org>
 1000 
 1001 	* latex.el (LaTeX-common-initialization): Add \Ref to `TeX-complete-list'.
 1002 
 1003 2019-09-22  Arash Esbati  <arash@gnu.org>
 1004 
 1005 	Support new kernel macros \Ref and \labelformat
 1006 
 1007 	* font-latex.el (font-latex-built-in-keyword-classes): Add \Ref to
 1008 	reference and \labelformat to function class.
 1009 
 1010 	* latex.el (LaTeX-common-initialization): Add support for \Ref and
 1011 	\labelformat which are part of LaTeX kernel 2019-10-01 release.
 1012 
 1013 2019-09-18  Arash Esbati  <arash@gnu.org>
 1014 
 1015 	Update style/subcaption.el to package version 1.3
 1016 
 1017 	* style/subcaption.el ("subcaption"): Add support for \subfloat
 1018 	macro.
 1019 
 1020 2019-09-18  Arash Esbati  <arash@gnu.org>
 1021 
 1022 	Update style/varioref.el to package version 1.6b
 1023 
 1024 	* style/varioref.el ("varioref"): Rearrange macros acc. to the
 1025 	manual.  Add missing starred version of \Vref.  Add fontification
 1026 	support for \labelformat.
 1027 	(LaTeX-varioref-package-options): Update package options.
 1028 
 1029 2019-09-14  Arash Esbati  <arash@gnu.org>
 1030 
 1031 	Improve detecting of rejected optional arguments
 1032 
 1033 	* style/bicaption.el (LaTeX-arg-bicaption-bicaption):
 1034 	* style/caption.el (LaTeX-arg-caption-captionbox):
 1035 	* style/floatrow.el (LaTeX-floatrow-arg-floatbox):
 1036 	* style/xcolor.el (TeX-arg-xcolor-fcolorbox): Add an additional
 1037 	check for detecting if last optional argument was rejected.
 1038 
 1039 2019-09-08  Arash Esbati  <arash@gnu.org>
 1040 
 1041 	Add new style/multitoc.el
 1042 
 1043 	* Makefile.in (STYLESRC): Add new style.
 1044 
 1045 	* style/multitoc.el: New file
 1046 
 1047 2019-08-31  Arash Esbati  <arash@gnu.org>
 1048 
 1049 	Make "PDF Tools" viewer available under Windows and macOS
 1050 
 1051 	* tex.el (TeX-view-program-list-builtin): Make entry for "PDF
 1052 	Tools" available under Windows and macOS.  (bug#37152)
 1053 
 1054 	* doc/changes.texi: Mention availability of "PDF Tools" under
 1055 	Windows and macOS in `TeX-view-program-list-builtin'.
 1056 
 1057 	* doc/install.texi (Prerequisites): Replace "Mac OS X" with
 1058 	"macOS".
 1059 
 1060 2019-08-22  Arash Esbati  <arash@gnu.org>
 1061 
 1062 	Add new style/ltugboat.el
 1063 
 1064 	* Makefile.in (STYLESRC): Add new style.
 1065 
 1066 	* style/ltugboat.el: New file.
 1067 
 1068 2019-08-22  Arash Esbati  <arash@gnu.org>
 1069 
 1070 	Add new style/changelog.el
 1071 
 1072 	* Makefile.in (STYLESRC): Add new style.
 1073 
 1074 	* style/changelog.el: New file.
 1075 
 1076 2019-08-22  Arash Esbati  <arash@gnu.org>
 1077 
 1078 	Support explicitly numbered group contructs
 1079 
 1080 	* latex.el (LaTeX-extract-key-value-label): Add an optional
 1081 	argument for explicitly numbered group contructs.
 1082 
 1083 2019-08-22  Arash Esbati  <arash@gnu.org>
 1084 
 1085 	* doc/changes.texi: Mention fontification improvement for biblatex.
 1086 
 1087 2019-08-21  Arash Esbati  <arash@gnu.org>
 1088 
 1089 	* context.el (ConTeXt-environment): Fix docstring.
 1090 
 1091 2019-08-21  Arash Esbati  <arash@gnu.org>
 1092 
 1093 	Fix lisp example for `TeX-electric-math'
 1094 
 1095 	* doc/auctex.texi (Quotes): Use `make-local-variable' instead of
 1096 	`make-variable-buffer-local' in lisp example for init file.  (bug#37124)
 1097 
 1098 2019-08-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 1099 
 1100 	Restore syntax fontify in Texinfo mode
 1101 
 1102 	* tex-info.el (TeX-texinfo-mode): Set `syntax-propertize-function',
 1103 	mimicking texinfo.el.  Now comments in Texinfo mode buffer are
 1104 	displayed with comment face again.
 1105 
 1106 2019-08-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 1107 
 1108 	Reduce unnecessary local variable safety inquiry
 1109 
 1110 	* tex.el (TeX-add-local-master): Call major mode function only when
 1111 	necessary.
 1112 
 1113 2019-08-18  Arash Esbati  <arash@gnu.org>
 1114 
 1115 	Update style/titlesec.el to package version 2.11
 1116 
 1117 	* style/titlesec.el ("titlesec"): Add \nostruts macro.
 1118 	(LaTeX-titlesec-package-options): Add `nostruts' option.
 1119 
 1120 2019-08-17  Arash Esbati  <arash@gnu.org>
 1121 
 1122 	Update style/thmtools.el to package version 67
 1123 
 1124 	* style/thmtools.el (LaTeX-thmtools-declaretheoremstyle-regexp)
 1125 	(LaTeX-thmtools-declaretheorem-regexp): Use the function
 1126 	`LaTeX-extract-key-value-label' to build the regexp.
 1127 	(LaTeX-thmtools-listoftheorems-key-val): Add new key `title'.
 1128 	(LaTeX-thmtools-package-options): Add new variable.
 1129 
 1130 2019-08-17  Arash Esbati  <arash@gnu.org>
 1131 
 1132 	Update style/fvextra.el to package version 1.4
 1133 
 1134 	* style/fvextra.el (LaTeX-fvextra-key-val-options): Add new keys.
 1135 	("fvextra"): Add new macros.  Add fontification support for
 1136 	\EscVerb macro.
 1137 
 1138 2019-08-15  Arash Esbati  <arash@gnu.org>
 1139 
 1140 	Update style/paracol.el to package version 1.35
 1141 
 1142 	* style/paracol.el: Add macro \definecolumnpreamble and the length
 1143 	\belowfootnoteskip.
 1144 
 1145 2019-07-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 1146 
 1147 	Change color adjustment method (bug#35571, bug#35696, bug#36039)
 1148 
 1149 	* preview.el.in (preview-pdf-color-adjust-method): New option.
 1150 	(preview-pdf-color-string): Use new code using DELAYBIND feature when
 1151 	the new option is t.
 1152 	(preview-gs-color-string): Add new optional argument to suppress code
 1153 	for explicit colors.
 1154 	(preview-gs-open): Don't adjust color when the latex command produces
 1155 	PDF and `preview-pdf-color-adjust-method' is nil.
 1156 	(preview-pdf2dsc-sentinel): Add "-dDELAYBIND" option to gs invocation
 1157 	when `preview-pdf-color-adjust-method' is t.
 1158 	* doc/changes.texi: Add a new entiry.
 1159 	* doc/preview-problems.texi: Add a section to explain how to do with
 1160 	the case no images are displayed with gs 9.27 and newer.
 1161 
 1162 2019-07-16  Ikumi Keita  <ikumi@ikumi.que.jp>
 1163 
 1164 	Enhance support for file names with spaces
 1165 
 1166 	* tex-buf.el (TeX-run-compile): Add an entry for file name with spaces
 1167 	to localized `compilation-error-regexp-alist'.
 1168 
 1169 2019-07-14  Arash Esbati  <arash@gnu.org>
 1170 
 1171 	Update style/AnonymousPro.el to package version 2.2
 1172 
 1173 	* style/AnonymousPro.el (LaTeX-AnonymousPro-package-options): Add
 1174 	the `scaled' key.
 1175 
 1176 2019-06-27  Ikumi Keita  <ikumi@ikumi.que.jp>
 1177 
 1178 	Conform to `delete-selection-mode' (bug#36385)
 1179 
 1180 	* latex.el (LaTeX-insert-left-brace): Put `delete-selection' property
 1181 	which obeys that of `self-insert-command' when
 1182 	`LaTeX-electric-left-right-brace' feature is inactive.
 1183 
 1184 2019-06-14  Arash Esbati  <arash@gnu.org>
 1185 
 1186 	Support cleveref labels
 1187 
 1188 	* style/cleveref.el (TeX-arg-cleveref-crossref-type): New
 1189 	function.
 1190 	(LaTeX-cleveref-label-regexp): New variable for parsing \label
 1191 	macros with an optional argument.
 1192 	("cleveref"): Add missing package macros.
 1193 	Update expert commands and fontification.
 1194 	Update `reftex-label-regexps' enabling RefTeX to handle \label
 1195 	with an optional argument as well.
 1196 	Update description line and add Commentary section.  (bug#36111)
 1197 
 1198 2019-05-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 1199 
 1200 	Make navigation function robust
 1201 
 1202 	* tex.el (TeX-find-macro-end-helper): Cater for corner case that the
 1203 	`while' loop is exited or skipped.
 1204 	* tests/tex/navigation.el: Add new test.
 1205 
 1206 2019-05-20  Arash Esbati  <arash@gnu.org>
 1207 
 1208 	Update style/babel.el to package version 3.31
 1209 
 1210 	* style/babel.el (LaTeX-babel-language-list): Add azerbaijani and
 1211 	remove frenchb.
 1212 	(LaTeX-babel-babelprovide-key-val-options): New variable.
 1213 	(LaTeX-babel-babeltags-regexp, LaTeX-babel-cleanup-babeltags): Add
 1214 	parsing support for \babeltags macro.
 1215 	(LaTeX-babel-babelfont-regexp, LaTeX-babel-cleanup-babelfont): Add
 1216 	parsing support for \babelfont macro.
 1217 	(TeX-arg-babel-lang): Use the arguments optional and prompt
 1218 	properly.
 1219 	("babel"): Add missing macros incl. fontification.
 1220 	(LaTeX-babel-package-options): Add missing package options.
 1221 
 1222 2019-05-17  Tassilo Horn  <tsdh@gnu.org>
 1223 
 1224 	Fix autoload generation code (bug#35758)
 1225 
 1226 	* Makefile.in (AUTOLOAD,PREVIEW_AUTOLOAD): Use arg instead of
 1227 	  generated-autoload-file (bug#35758).
 1228 
 1229 2019-05-17  Ikumi Keita  <ikumi@ikumi.que.jp>
 1230 
 1231 	Fix regression
 1232 
 1233 	* latex.el (LaTeX-arg-usepackage-insert, LaTeX-arg-usepackage): Move
 1234 	`TeX-run-style-hooks' from `LaTeX-arg-usepackage' to
 1235 	`LaTeX-arg-usepackage-insert'.  Due to my commit "Defer running style
 1236 	hook until options are given actually", style hooks associated with
 1237 	\usepackage were not run when the document is newly created with
 1238 	`LaTeX-env-document'.
 1239 
 1240 2019-05-17  Arash Esbati  <arash@gnu.org>
 1241 
 1242 	Load hyperref.el in `LaTeX-beamer-class-options'
 1243 
 1244 	* style/beamer.el (LaTeX-beamer-class-options): Load "hyperref.el"
 1245 	in order to have `LaTeX-hyperref-package-options-list' defined
 1246 	when the document class is requested and the style hook hasn't run
 1247 	yet.  (bug#35649)
 1248 
 1249 2019-05-12  Arash Esbati  <arash@gnu.org>
 1250 
 1251 	Improve style/mflogo.el
 1252 
 1253 	* style/mflogo.el ("mflogo"): Ask for Text when \textlogo is
 1254 	invoked.  Change \logofamily into a declaration.  Add missing
 1255 	macros \MF and \MP.  Adjust fontification for \textlogo and
 1256 	\logofamily.
 1257 
 1258 2019-05-12  Ikumi Keita  <ikumi@ikumi.que.jp>
 1259 
 1260 	Fix last commit
 1261 
 1262 	* tex-buf.el (TeX-command-expand): Redefine the value of `file' just
 1263 	once per call of `TeX-command-expand'.  Previous code could give
 1264 	spurious quote when the given command string contains more than one
 1265 	"%" expanders tied with the symbol `file'.
 1266 
 1267 2019-05-12  Ikumi Keita  <ikumi@ikumi.que.jp>
 1268 
 1269 	Stop depreciated usage of undeclared dynamic variable
 1270 
 1271 	* tex-buf.el (TeX--master-or-region-file-with-extra-quotes): Redefine
 1272 	as template.  On accepting one of `TeX-master-file', `TeX-region-file'
 1273 	or `TeX-active-master' as its first argument, it becomes a wrapper for
 1274 	those three, like previous definition.
 1275 	(TeX-command-expand): Arrage in accord with the above change.
 1276 	With these two changes, we no longer need implicit dynamic binding of
 1277 	non-special variable `orig-file'.
 1278 	* tex.el (TeX-expand-list-builtin): Update supplementary comment for
 1279 	"%T".
 1280 
 1281 2019-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 1282 
 1283 	* tex-jp.el (AUCTeX-jp): Add keyword :link to info node.
 1284 
 1285 2019-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 1286 
 1287 	Fix treatment of class and package options
 1288 
 1289 	* preview.el.in (preview-auctex-font-size): Consult
 1290 	`LaTeX-provided-{class,package}-options' instead of
 1291 	`(TeX-style-list)'.  This function has been accidentally disabled
 1292 	since AUCTeX began not to include the class and package options into
 1293 	the styles.  Similar problem with bug#25563.
 1294 	* latex.el (LaTeX-match-class-option): Update doc string because the
 1295 	above change depends on its implicit behavior.
 1296 
 1297 2019-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 1298 
 1299 	Remove obsolete codes
 1300 
 1301 	* preview.el.in (preview-mouse-open-eps): Remove xemacs compatibility
 1302 	code.
 1303 	Don't use obsolete variable `default-major-mode'.
 1304 
 1305 2019-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 1306 
 1307 	Remove compatibility code for xemacs
 1308 
 1309 	* prv-emacs.el (preview-compatibility-macros): Remove.
 1310 	* preview.el.in (eval-when-compile,makunbound): Remove useless
 1311 	codes.
 1312 
 1313 2019-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 1314 
 1315 	Remove compatibility code for xemacs
 1316 
 1317 	* prv-emacs.el (preview-mark-active): Remove.
 1318 	(): Update Copyright year.
 1319 	* preview.el.in (LaTeX-preview-setup): Remove the above macro.
 1320 	(): Update Copyright year.
 1321 
 1322 2019-05-08  Mohammad Hossein Bateni  <bateni@google.com>
 1323 
 1324 	Allow the user to customize which TeX commands are available in each mode.
 1325 
 1326 	Commands such as Biber, DVI2PS, PS2PDF, Index, etc. are not useful in
 1327 	ConTeXt.  ConTeXt generates a PDF directly and has its own indexing
 1328 	mechanism.
 1329 
 1330 	In Mark IV (which has been the preferred version for over a decade and
 1331 	is actively developed), a new bibliography package is also available,
 1332 	which can process old bibtex files as well.  So there is no need for
 1333 	BibTeX.
 1334 
 1335 	Having so many commands in context-mode clutters the menus.  In the
 1336 	definition of TeX-command-list, we either provide a list of relevant
 1337 	modes, or set the value to `t' indicating that this command should
 1338 	always be available.  In the latter case, the user cannot customize
 1339 	it.  Here we provide sensible defaults as well as the ability for the
 1340 	user to customize.
 1341 
 1342 	* tex.el (TeX-command-list): Hide by default some commands from context-mode.
 1343 
 1344 2019-04-23  Arash Esbati  <arash@gnu.org>
 1345 
 1346 	Add new function `LaTeX-extract-key-value-label'
 1347 
 1348 	* latex.el (LaTeX-extract-key-value-label): Add new utility
 1349 	function to return a regexp string to extract label value in an
 1350 	optional key=val argument.
 1351 
 1352 	* style/breqn.el (LaTeX-breqn-key-val-label-regexp):
 1353 	* style/listings.el (LaTeX-listings-key-val-label-regexp)
 1354 	(LaTeX-listings-auto-cleanup): Use
 1355 	`LaTeX-extract-key-value-label'.
 1356 	Delete now unused variable `LaTeX-listings-key-val-label-extract'.
 1357 
 1358 2019-04-20  Arash Esbati  <arash@gnu.org>
 1359 
 1360 	Add support for ChangeLog entries for LaTeX files
 1361 
 1362 	* tex.el (TeX-current-defun-name): New function returning the name
 1363 	of current sectioning command when `C-x 4 a' is invoked.
 1364 
 1365 	* latex.el (LaTeX-common-initialization): Set a local version
 1366 	`add-log-current-defun-function' to `TeX-current-defun-name'.
 1367 
 1368 2019-04-19  Arash Esbati  <arash@gnu.org>
 1369 
 1370 	* style/xparse.el ("xparse"): Fix fontification of alternatives.
 1371 
 1372 2019-04-17  Ikumi Keita  <ikumi@ikumi.que.jp>
 1373 
 1374 	Reset `TeX-PDF-from-DVI' if xetex engine is in use
 1375 
 1376 	* tex.el (TeX-engine-set): Reset `TeX-PDF-from-DVI' when the new
 1377 	engine is `xetex'.  Fix bug#34593.
 1378 
 1379 2019-04-13  Arash Esbati  <arash@gnu.org>
 1380 
 1381 	Update keywords to biblatex v3.12
 1382 
 1383 	* font-latex.el (font-latex-built-in-keyword-classes): Update
 1384 	biblatex keywords.  For qualified lists, fontify at least 2
 1385 	mandatory arguments.
 1386 
 1387 2019-04-11  Arash Esbati  <arash@gnu.org>
 1388 
 1389 	* tex-info.el (TeX-texinfo-mode): Set `add-log-current-defun-function' locally.
 1390 
 1391 2019-04-06  Ikumi Keita  <ikumi@ikumi.que.jp>
 1392 
 1393 	Elaborate LaTeX math insertion command
 1394 
 1395 	* latex.el (LaTeX-math-insert): Put the point after the closing dollar
 1396 	sign when appropriate.  This fixes bug#35128.
 1397 	In addtion, wrap the text in the active region suitably.
 1398 
 1399 2019-04-05  Arash Esbati  <arash@gnu.org>
 1400 
 1401 	Fix handling of function entries in `TeX-complete-list'
 1402 
 1403 	* tex.el (TeX-complete-symbol): Check if the fourth argument of
 1404 	entry in `TeX-complete-list' is a list and eval it.  (Bug#35074)
 1405 
 1406 2019-03-16  Arash Esbati  <arash@gnu.org>
 1407 
 1408 	Improve fontification of \href macro
 1409 
 1410 	* style/hyperref.el ("hyperref"): Add "href" to
 1411 	`LaTeX-verbatim-macros-with-braces-local'.
 1412 	Check for feature font-latex and not for functions.
 1413 	Declare and use `font-latex-update-font-lock' instead of
 1414 	`font-latex-set-syntactic-keywords'.
 1415 
 1416 2019-03-09  Tassilo Horn  <tsdh@gnu.org>
 1417 
 1418 	Support up to 12 command arguments.
 1419 
 1420 	* font-latex.el (font-latex-keyword-matcher): Support up to 12 command
 1421 	  arguments.
 1422 
 1423 2019-03-04  Arash Esbati  <arash@gnu.org>
 1424 
 1425 	Fix fontification of simple macros
 1426 
 1427 	* font-latex.el (font-latex-match-simple-command): Change second
 1428 	part of regexp in order to be less greedy.  This function now
 1429 	fontifies only letters and characters defined in
 1430 	`font-latex-match-simple-include-list' (bug#34712).
 1431 	(font-latex-match-simple-include-list): New variable.
 1432 
 1433 	* style/expl3.el ("expl3"): Add "_" and ":" to
 1434 	`font-latex-match-simple-include-list'.
 1435 
 1436 2019-02-24  Tassilo Horn  <tsdh@gnu.org>
 1437 
 1438 	New styles for beamerarticle & beamerswitch triggering beamer
 1439 
 1440 	* style/beamerarticle.el: New style.
 1441 	* style/beamerswitch.el: New style.
 1442 	* Makefile.in (STYLESRC): Enable them.
 1443 
 1444 2019-02-11  Arash Esbati  <arash@gnu.org>
 1445 
 1446 	* style/listings.el: Require tex.el.
 1447 
 1448 2019-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 1449 
 1450 	* auctex.el: Add requireds, keywords, and trailer
 1451 
 1452 	(cherry picked from commit 0c8d6703d16097eb64f014c56e4135a5a1f9600f)
 1453 
 1454 2019-02-08  Arash Esbati  <arash@gnu.org>
 1455 
 1456 	Delete auctex-pkg.el which is not needed for ELPA releases
 1457 
 1458 2019-02-08  Arash Esbati  <arash@gnu.org>
 1459 
 1460 	Add dependencies file auctex-pkg.el
 1461 
 1462 	* auctex-pkg.el: Add new file containing AUCTeX's dependencies for
 1463 	ELPA releases.
 1464 
 1465 2019-02-02  Arash Esbati  <arash@gnu.org>
 1466 
 1467 	Improve indenting and filling in "Form" environments
 1468 
 1469 	* style/hyperref.el ("hyperref"): Add the "Form" environment to
 1470 	`LaTeX-document-regexp'.
 1471 
 1472 2019-01-12  Arash Esbati  <arash@gnu.org>
 1473 
 1474 	Add support for w and W column specifiers
 1475 
 1476 	* style/array.el ("array"): Add column specifiers w and W to
 1477 	`LaTeX-array-column-letters'.
 1478 
 1479 	* doc/changes.texi: Mention that counting columns is supported
 1480 	only if the align parameter is enclosed in braces.
 1481 
 1482 2019-01-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 1483 
 1484 	Remove combatibility code for older emasen
 1485 
 1486 	* tex.el (put): Don't put unnecessary property on
 1487 	`TeX-source-correlate-mode'.
 1488 	(TeX-clean): Remove fallback code for emacs 21.
 1489 
 1490 2019-01-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 1491 
 1492 	Remove compatibility code for older emacsen
 1493 
 1494 	* font-latex.el (put):
 1495 	* tex-style.el (put):
 1496 	Use `booleanp' instead of `TeX-booleanp'.
 1497 	* tex.el (put): Use `booleanp' instead of `TeX-booleanp'.
 1498 	(TeX-booleanp): Remove.
 1499 
 1500 2019-01-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 1501 
 1502 	Remove compatibility code for older emacsen
 1503 
 1504 	* context.el (ConTeXt-mode-common-initialization):
 1505 	* latex.el (TeX-latex-mode):
 1506 	* plain-tex.el (TeX-plain-tex-mode, ams-tex-mode):
 1507 	* tex-info.el (TeX-texinfo-mode):
 1508 	Use `run-mode-hooks' instead of `TeX-run-mode-hooks'.
 1509 	* tex.el (TeX-run-mode-hooks): Remove.
 1510 
 1511 2019-01-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 1512 
 1513 	Fix test conditions on w32
 1514 
 1515 	* tests/tex/command-expansion.el (TeX-command-detokenize): Correct
 1516 	`system-type' for w32.
 1517 	(TeX-command-expand-skip-file-name, TeX-command-expand-active-master):
 1518 	Skip tests on w32.
 1519 
 1520 2019-01-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 1521 
 1522 	Override some bindings in `TeX-mode-map' in Texinfo mode
 1523 
 1524 	* tex-info.el (Texinfo-mode-map): Bind `self-insert-command' to
 1525 	"$", "^", "_" and "\" because they are normal characters in Texinfo
 1526 	documents.
 1527 	Bind `TeX-insert-backslash' to "@" so that users benefit from
 1528 	`TeX-electric-macro' even in Texinfo mode.
 1529 	* tex.el (TeX-electric-escape): Update doc string.
 1530 	* doc/auctex.texi (Completion): Update description.
 1531 	* doc/changes.texi (News in 12.2): Mention the above changes.
 1532 
 1533 2019-01-06  Arash Esbati  <arash@gnu.org>
 1534 
 1535 	Update style/enumitem.el to package version 3.6
 1536 
 1537 	* style/enumitem.el (LaTeX-enumitem-key-val-options): Update
 1538 	key=val options to v3.6.
 1539 	(LaTeX-enumitem-auto-cleanup): Use sharp-quote notation.
 1540 	("enumitem"): Query for trivlist environment depending of package
 1541 	option.
 1542 	Add macro \Drawenumitemlabel and length \labelitem.
 1543 	(LaTeX-enumitem-package-options): Update package options.
 1544 
 1545 2019-01-02  Arash Esbati  <arash@gnu.org>
 1546 
 1547 	Skip macros and environments from pythontex
 1548 
 1549 	* tex-ispell.el (TeX-ispell-skip-cmds-list): Add document macros
 1550 	of pythontex package.
 1551 	(TeX-ispell-skip-envs-list): Add environments provided by
 1552 	pythontex package.
 1553 	Add general verbatim macros.
 1554 
 1555 2018-12-15  Arash Esbati  <arash@gnu.org>
 1556 
 1557 	Improve completion for \url between url.el and hyperref.el
 1558 
 1559 	* style/hyperref.el ("hyperref"): Comment the entry for "url"
 1560 	since the completion is provided via url.el.
 1561 
 1562 	* style/url.el ("url"): Add a conditional to "url" in order to
 1563 	check if hyperref.el is loaded and then supply the argument in
 1564 	braces.
 1565 	Also check for hyperref.el. before adding "url" to
 1566 	`LaTeX-verbatim-macros-with-delims-local'.
 1567 
 1568 2018-12-14  Arash Esbati  <arash@gnu.org>
 1569 
 1570 	Add new style/pythontex.el
 1571 
 1572 	* Makefile.in (STYLESRC): Add new style.
 1573 
 1574 	* style/pythontex.el: New file.
 1575 
 1576 2018-12-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 1577 
 1578 	Drop xemacs support and mule check from configure and Makefile
 1579 
 1580 	* aclocal.m4:
 1581 	* configure.ac:
 1582 	* doc/Makefile.in: Drop xemacs support and mule check.
 1583 	* Makefile.in: Merge mule file into main files.
 1584 	Drop xemacs support.
 1585 	* prv-install.el: Remove.
 1586 
 1587 2018-12-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 1588 
 1589 	Fix document
 1590 
 1591 	* doc/auctex.texi (Completion): Correct wrong description and typo.
 1592 	(Cleaning): Add mention about variables related to AmSTeX mode.
 1593 
 1594 2018-12-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 1595 
 1596 	Use ASCII apostrophe in code expample
 1597 
 1598 	* doc/auctex.texi (): (I/O Correlation): Use APOSTROPHE(U+0027) rather
 1599 	than RIGHT SINGLE QUOTATION MARK(U+2019) in code example.
 1600 	Add coding tag in Local Variables section.
 1601 
 1602 2018-12-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 1603 
 1604 	Redefine support for \url in hyperref
 1605 
 1606 	* style/hyperref.el ("hyperref"): Override the entry for \url macro in
 1607 	url.el because hyperref.sty redefines the macro.
 1608 
 1609 2018-12-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 1610 
 1611 	Revise description about CJK support
 1612 
 1613 	* doc/auctex.texi (Internationalization): Revise description about CJK
 1614 	support in Emacs and TeX.
 1615 	(Japanese): Fix typo and add index entries.
 1616 
 1617 2018-12-06  Arash Esbati  <arash@gnu.org>
 1618 
 1619 	Improve handling of `TeX-insert-macro-default-style' in styles
 1620 
 1621 	* latex.el (LaTeX-check-insert-macro-default-style): Add new
 1622 	macro.  This macro is intended for more complex functions in style
 1623 	files querying multiple optional and mandatory arguments and
 1624 	obeying the values of `TeX-insert-macro-default-style' and
 1625 	`current-prefix-arg'.
 1626 
 1627 	* tex.el (TeX-parse-arguments): Add a comment about the new macro.
 1628 
 1629 	* style/bicaption.el (LaTeX-arg-bicaption-bicaption):
 1630 	* style/caption.el (LaTeX-arg-caption-captionbox):
 1631 	* style/color.el (TeX-arg-color, TeX-arg-color-fcolorbox):
 1632 	* style/floatrow.el (LaTeX-floatrow-arg-floatbox):
 1633 	* style/xcolor.el (TeX-arg-xcolor-definecolor)
 1634 	(TeX-arg-xcolor-definecolorset, TeX-arg-xcolor)
 1635 	(TeX-arg-xcolor-fcolorbox): Use
 1636 	`LaTeX-check-insert-macro-default-style'.
 1637 
 1638 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1639 
 1640 	Remove compatibility code for older emacsen
 1641 
 1642 	* tex.el: Remove XEmacs compatibility definitions for
 1643 	`TeX-read-string', `TeX-active-mark', `TeX-activate-region',
 1644 	`line-beginning-position', `line-end-position' and
 1645 	`TeX-overlay-prioritize'.
 1646 	(TeX-activate-region): Remove compatibility code for older emacsen.
 1647 
 1648 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1649 
 1650 	Remove TeX-maybe-remove-help, TeX-menu-with-help
 1651 
 1652 	* tex.el (TeX-maybe-remove-help, TeX-menu-with-help): Remove.
 1653 	(TeX-mode-specific-command-menu-entries, TeX-fold-menu)
 1654 	(TeX-common-menu-entries):
 1655 	* context.el:
 1656 	* latex.el:
 1657 	* plain-tex.el:
 1658 	* tex-buf.el:
 1659 	* tex-info.el:
 1660 	Remove `TeX-menu-with-help' and fix indent.
 1661 
 1662 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1663 
 1664 	Remove TeX-mark-active
 1665 
 1666 	* tex.el (TeX-mark-active): Remove.
 1667 	(TeX-mode-specific-command-menu-entries):
 1668 	* style/dinbrief.el (LaTeX-dinbrief-insert)
 1669 	(LaTeX-dinbrief-env-recipient):
 1670 	Use the variable `mark-active' directly instead of the function
 1671 	`TeX-mark-active'.
 1672 
 1673 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1674 
 1675 	Remove TeX-replace-regexp-in-string
 1676 
 1677 	* tex.el (TeX-replace-regexp-in-string): Remove.
 1678 	* latex.el:
 1679 	* style/empheq.el:
 1680 	* style/floatrow.el:
 1681 	* style/tcolorbox.el:
 1682 	* style/xcolor.el:
 1683 	Use `replace-regexp-in-string' instead of
 1684 	`TeX-replace-regexp-in-string'.
 1685 
 1686 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1687 
 1688 	Use `write-file-functions'
 1689 
 1690 	* tex.el (VirTeX-common-initialization):
 1691 	* latex.el (BibTeX-auto-store):
 1692 	Use `write-file-functions' instead of obsolete
 1693 	`local-write-file-hooks' and `write-file-hooks'.  Also, use local hook.
 1694 
 1695 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1696 
 1697 	Remove compatibility face
 1698 
 1699 	* tex-buf.el (TeX-error-description-error)
 1700 	(TeX-error-description-warning, TeX-error-description-tex-said):
 1701 	Remove compatibility alternatives in `defface'.
 1702 
 1703 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1704 
 1705 	Remove XEmacs compatibility code in tex-bar.el
 1706 
 1707 	* tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Remove
 1708 	Emacs/XEmacs choice of buttons.
 1709 
 1710 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1711 
 1712 	* tex-buf.el (TeX-special-mode): Use `define-derived-mode'.
 1713 
 1714 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1715 
 1716 	Remove compatibility code for older emacsen
 1717 
 1718 	* font-latex.el (font-latex-after-hacking-local-variables): Remove
 1719 	fallback code for case `file-local-variables-alist' isn't available.
 1720 
 1721 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1722 
 1723 	Remove compatibility code for older emacsen
 1724 
 1725 	* font-latex.el (font-latex-doctex-^^A): Remove fallback for case
 1726 	`string-to-syntax' isn't available.
 1727 
 1728 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1729 
 1730 	Remove compatibility code for older emacsen
 1731 
 1732 	* latex.el (LaTeX-fill-region-as-para-do): Drop fallback for case
 1733 	`fill-delete-prefix' isn't available.
 1734 
 1735 2018-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 1736 
 1737 	Adjust autoload cookie
 1738 
 1739 	* tex-fold.el (TeX-fold-mode): Set autoload cookie directly to
 1740 	`define-minor-mode'.
 1741 
 1742 2018-12-02  Arash Esbati  <arash@gnu.org>
 1743 
 1744 	Remove unnecessary parentheses
 1745 
 1746 	* style/geometry.el ("geometry"):
 1747 	* style/graphicx.el ("graphicx"): Remove unnecessary parentheses
 1748 	in option management.
 1749 
 1750 2018-11-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 1751 
 1752 	Remove compatibility codes for older emacsen
 1753 
 1754 	* tex-info.el (when, TeX-texinfo-mode):
 1755 	* tex.el (TeX-documentation-texdoc):
 1756 	* plain-tex.el (TeX-plain-tex-mode):
 1757 	* preview.el.in (preview-counter-find):
 1758 	Remove compatibility codes for older emacsen.
 1759 
 1760 2018-11-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 1761 
 1762 	Use `declare-function' without `fboundp' test
 1763 
 1764 	* latex.el:
 1765 	* tex-info.el:
 1766 	Use `declare-function' without `fboundp' test.
 1767 
 1768 2018-11-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 1769 
 1770 	Remove references to older emacsens in comments and doc strings
 1771 
 1772 	* bib-cite.el:
 1773 	* font-latex.el:
 1774 	* tex-fold.el:
 1775 	* tex-style.el:
 1776 	* style/graphicx.el
 1777 	Remove references on older emacsens in comments and doc strings
 1778 
 1779 2018-11-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 1780 
 1781 	Remove references to XEmacs from the manual
 1782 
 1783 	* RELEASE (): Delete the words "or XEmacs" and fill the paragraph.
 1784 	* doc/install.texi (Configure): Delete redundant line and words.
 1785 
 1786 2018-11-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 1787 
 1788 	Clean up remnants of previous removal of compatibility codes
 1789 
 1790 	* tex.el (TeX-mode-specific-command-menu): Delete irrelevant comment.
 1791 	* latex.el (LaTeX-indent-line): Clear out unused lines.
 1792 
 1793 2018-11-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 1794 
 1795 	Add suggestions for non-privileged installation
 1796 
 1797 	* doc/install.texi (Configure): Reorganize a paragraph and add @ref's.
 1798 	(Installation for non-privileged users): Add paragraphs to suggest to
 1799 	supply options "--with-lispdir" and "--with-texmf-dir" etc. to
 1800 	configure when installing AUCTeX under the user's home directory.
 1801 
 1802 2018-11-26  Ikumi Keita  <ikumi@ikumi.que.jp>
 1803 
 1804 	Defer running style hook until options are given actually
 1805 
 1806 	* latex.el (LaTeX-arg-usepackage-read-packages-with-options): Don't
 1807 	run the style hooks before reading package options, just load the
 1808 	style files for completion of package options.
 1809 	(LaTeX-arg-usepackage): Run style hooks actually after the package
 1810 	options are given.
 1811 	(TeX-arg-document): Don't run the style hooks before reading class
 1812 	options, just load the style file for completion of class options.
 1813 	The style hooks are run afterward by `TeX-update-style' anyway.
 1814 	* style/exam.el ("exam"): Prepare `LaTeX-exam-class-options' to have
 1815 	its full values outside the style hook along with the above idea.
 1816 	* style/mathtools.el ("mathtools"):
 1817 	* style/empheq.el ("empheq"):
 1818 	* style/graphics.el ("graphics"): Set `LaTeX-*****-package-options'
 1819 	outside the style hook along with the above idea.
 1820 
 1821 2018-11-26  Ikumi Keita  <ikumi@ikumi.que.jp>
 1822 
 1823 	Fix not to run wrong style hooks
 1824 
 1825 	* tex.el (TeX-style-hook-dialect-weight-alist): Add entry for
 1826 	pseudo-dialect `:classopt'.
 1827 	(TeX-style-hook-dialect): Add description for `:classopt' in doc
 1828 	string.
 1829 	* latex.el (LaTeX-common-initialization): Assign style hooks for
 1830 	class options into pseudo-dialect `:classopt'.
 1831 	Don't set `TeX-PDF-from-DVI' in XeLaTeX document.
 1832 	(TeX-latex-mode): Run style hooks for class options in
 1833 	`TeX-update-style-hook', without altering `TeX-active-list'.
 1834 	* style/geometry.el ("geometry"):
 1835 	* style/graphicx.el ("graphicx"): Don't set `TeX-PDF-from-DVI' in
 1836 	XeLaTeX document.
 1837 	* style/hyperref.el ("hyperref"): Set `TeX-PDF-from-DVI' to "Dvipdfmx"
 1838 	when package option "dvipdfmx" is given for non-XeLaTeX document.
 1839 	* tests/latex/latex-test.el (LaTeX-style-hook-with-class-option):
 1840 	Refine tests.
 1841 	* doc/auctex.texi (Simple Style): Add descriptions for available
 1842 	dialects including `:classopt'.
 1843 
 1844 2018-11-24  Arash Esbati  <arash@gnu.org>
 1845 
 1846 	Add new style/dashundergaps.el
 1847 
 1848 	* Makefile.in (STYLESRC): Add new style.
 1849 
 1850 	* style/dashundergaps.el: New file.
 1851 
 1852 2018-11-16  Arash Esbati  <arash@gnu.org>
 1853 
 1854 	Improve behavior of `TeX-arg-beamer-overlay-spec'
 1855 
 1856 	* style/beamer.el (TeX-arg-beamer-overlay-spec): Use
 1857 	`TeX-argument-insert' in the body of the function and respect the
 1858 	OPTIONAL argument.
 1859 	("beamer"): Enclose all occurrences of
 1860 	`TeX-arg-beamer-overlay-spec' in brackets in order to mark them as
 1861 	optional.
 1862 
 1863 2018-11-16  Arash Esbati  <arash@gnu.org>
 1864 
 1865 	style/enumitem.el ("enumitem"): Use `TeX-argument-prompt' for query.
 1866 
 1867 2018-11-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 1868 
 1869 	Surround both \langle and \rangle with math delimiter
 1870 
 1871 	* latex.el (LaTeX-math-insert): Typing "C-u ` (" used to result in
 1872 	"$\langle$\rangle" when `LaTeX-math-mode' and
 1873 	`LaTeX-electric-left-right-brace' are enabled.  Fix this to insert
 1874 	"$\langle\rangle$" instead.
 1875 
 1876 2018-11-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 1877 
 1878 	Set `TeX-command-buffer' always (bug#33377)
 1879 
 1880 	* tex-buf.el (TeX-command): Make sure to set `TeX-command-buffer'
 1881 	always.
 1882 
 1883 2018-11-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 1884 
 1885 	Adjust preview-latex in case sub file isn't in master directory
 1886 
 1887 	* preview.el.in (preview-dvips-abort):
 1888 	(preview-gs-dvips-sentinel):
 1889 	(preview-dvipng-place-all): Make sure directory part of dvi file to be
 1890 	deleted is removed because deletion takes place in master directory.
 1891 	(preview-start-pdf2dsc): Make sure directory part of pdf file is
 1892 	removed so that path for later use is constructed correctly.
 1893 	(preview-cache-preamble):
 1894 	(preview-region):
 1895 	(preview-document): Retain directory part of the file name to be
 1896 	passed to `preview-generate-preview' because `TeX-run-command' in
 1897 	`TeX-inline-preview-internal' doesn't recognize the right path
 1898 	otherwise.
 1899 	(preview-generate-preview): Adjust in accord with the above change.
 1900 
 1901 2018-11-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 1902 
 1903 	Don't block emacs during viewing document
 1904 
 1905 	* tex.el (TeX-documentation-texdoc): Use asynchronous proces not to
 1906 	block emacs during viewing document.
 1907 	Supply "%s" to `message' argument in case the shell output contains
 1908 	accidental %-sequence.
 1909 
 1910 2018-11-02  Arash Esbati  <arash@gnu.org>
 1911 
 1912 	* style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add vspace key.
 1913 
 1914 2018-10-31  Arash Esbati  <arash@gnu.org>
 1915 
 1916 	Improve style/fancyvrb.el
 1917 
 1918 	* style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Refactor
 1919 	code. Cater for starred version of user defined macros.  Add
 1920 	missing `,' in backquote constructs.
 1921 	(LaTeX-fancyvrb-arg-define-environment): Refactor code.
 1922 	("fancyvrb"): Add \Verb* macro incl. fontification.
 1923 
 1924 2018-10-31  Ikumi Keita  <ikumi@ikumi.que.jp>
 1925 
 1926 	Deal with space in path of MikTeX gs executable (Bug#32251)
 1927 
 1928 	* preview.el.in (preview-gs-command): Wrap gs with
 1929 	`shell-quote-argument' in case it has space in its path.
 1930 
 1931 2018-10-31  Ikumi Keita  <ikumi@ikumi.que.jp>
 1932 
 1933 	Change regexp for clarity
 1934 
 1935 	* preview.el.in (preview--decode-^^ab): Change regexp "[\x00-\xFF]+" to
 1936 	"[^[:multibyte:]]+" for clarity that it matches raw 8-bit bytes.
 1937 
 1938 2018-10-30  Ikumi Keita  <ikumi@ikumi.que.jp>
 1939 
 1940 	Make style hooks associated with class options valid again
 1941 
 1942 	* latex.el (TeX-latex-mode): Add a function on `TeX-update-style-hook'
 1943 	to run style hooks associated with class options.
 1944 	(LaTeX-common-initialization): Set `TeX-PDF-from-DVI' to suitable
 1945 	value when a class option "dvips" or "dvipdfmx" is given.
 1946 	* style/geometry.el ("geometry"):
 1947 	* style/graphicx.el ("graphicx"): Set `TeX-PDF-from-DVI' to "Dvipdfmx"
 1948 	when a package option "dvipdfmx" is given.
 1949 	* tests/latex/latex-test.el (LaTeX-style-hook-with-class-option): New
 1950 	test.
 1951 
 1952 2018-10-30  Ikumi Keita  <ikumi@ikumi.que.jp>
 1953 
 1954 	Deal with partial ^^-quoting in preview-latex
 1955 
 1956 	If latex outputs a multibyte character as a mixture of raw 8-bit byte
 1957 	and byte with ^^-quoting, we have to decode them as a whole.
 1958 
 1959 	* preview.el.in (preview--decode-^^ab): Include raw 8-bit bytes which
 1960 	already exist in the string as well when decoding with the given
 1961 	coding system.
 1962 	* tests/latex/preview-latex-test.el: New test.
 1963 
 1964 2018-10-20  Arash Esbati  <arash@gnu.org>
 1965 
 1966 	Extract caption for RefTeX's label context
 1967 
 1968 	* style/listings.el (LaTeX-listings-reftex-label-context-function):
 1969 	New function.  Extract the caption in the optional argrument of
 1970 	the lstlisting environment and return it as a string for the
 1971 	context of a label.
 1972 
 1973 2018-09-07  Arash Esbati  <arash@gnu.org>
 1974 
 1975 	Update style/lettrine.el to package version 2.21
 1976 
 1977 	* style/lettrine.el (LaTeX-lettrine-key-val-options): Delete
 1978 	"Vone" option.
 1979 	("lettrine"): Delete \LettrineVonefalse macro.
 1980 
 1981 2018-08-25  Arash Esbati  <arash@gnu.org>
 1982 
 1983 	Update style/lettrine.el to package version 2.1
 1984 
 1985 	* style/lettrine.el (LaTeX-lettrine-key-val-options): Add new keys
 1986 	"Vone" and "refstring".
 1987 	("lettrine"): Add new macros, minor rearrangements.
 1988 
 1989 2018-08-09  Arash Esbati  <arash@gnu.org>
 1990 
 1991 	Update style/lettrine.el to package version 2.01
 1992 
 1993 	* style/lettrine.el (LaTeX-lettrine-key-val-options): Update
 1994 	key=val options.
 1995 	("lettrine"): Use correct functions on counters and
 1996 	lengths/dimensions provided by lettrine.sty.
 1997 	Add support for missing macros.
 1998 
 1999 2018-08-09  Arash Esbati  <arash@gnu.org>
 2000 
 2001 	Add new style/ocg-p.el and style/ocgx.el
 2002 
 2003 	* Makefile.in (STYLESRC): Add new styles.
 2004 
 2005 	* style/ocg-p.el:
 2006 	* style/ocgx.el: New files.
 2007 
 2008 2018-07-17  Arash Esbati  <arash@gnu.org>
 2009 
 2010 	Add \eqref to RefTeX's reference styles
 2011 
 2012 	* style/amsmath.el ("amsmath"): Add \eqref to
 2013 	`reftex-ref-style-alist' when RefTeX is loaded and activate the
 2014 	reference style.
 2015 
 2016 2018-07-12  Arash Esbati  <arash@gnu.org>
 2017 
 2018 	Add new style/thmtools.el and style/thm-restate.el
 2019 
 2020 	* Makefile.in (STYLESRC): Add new styles.
 2021 
 2022 	* style/thmtools.el:
 2023 	* style/thm-restate.el: New files.
 2024 
 2025 2018-07-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 2026 
 2027 	Fix regression of `TeX-view'
 2028 
 2029 	* tex-buf.el (TeX-active-master): Add dummy argument for
 2030 	compatibility.  In `TeX-view', `TeX-commmand' is called with
 2031 	`TeX-active-master', so the `file' argument is `TeX-active-master'
 2032 	in subsequent call of `TeX-command-expand'.  In that case,
 2033 	`TeX--master-or-region-file-with-extra-quotes' calls
 2034 	`TeX-active-master' with three arguments.
 2035 	(TeX--master-or-region-file-with-extra-quotes): Adapt doc string.
 2036 	* tex.el (TeX-expand-list-builtin): Adapt comment.
 2037 	* tests/tex/command-expansion.el (TeX-command-expand-active-master):
 2038 	New test.
 2039 
 2040 2018-07-07  Arash Esbati  <arash@gnu.org>
 2041 
 2042 	Add new style/marginnote.el
 2043 
 2044 	* Makefile.in (STYLESRC): Add new style.
 2045 
 2046 	* style/marginnote.el: New file.
 2047 
 2048 2018-07-05  Ikumi Keita  <ikumi@ikumi.que.jp>
 2049 
 2050 	Fix possible endless loop
 2051 
 2052 	* tex.el (TeX-expand-list-builtin): Use symbol `file' for the entry
 2053 	"%T" so that special treatment for `file' about advancing matching
 2054 	position in `TeX-command-expand' takes effect.
 2055 	* tests/tex/command-expansion.el (TeX-command-expand-skip-file-name):
 2056 	New test.
 2057 
 2058 2018-06-17  Ikumi Keita  <ikumi@ikumi.que.jp>
 2059 
 2060 	Adjust test for known emacs bug
 2061 
 2062 	* tests/latex/latex-test.el (LaTeX-includegraphics-extensions): Mark
 2063 	emacs 26.1 as expected failure.
 2064 
 2065 2018-06-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 2066 
 2067 	Make preamble caching robust to LuaLaTeX and (u)pLaTeX
 2068 
 2069 	* preview.el.in (preview-cache-preamble): Modify .ini code so that
 2070 	LaTeX variants even without \pdfoutput can read unusual file names
 2071 	(with space or non-ascii character, or both) when preamble cache is
 2072 	enabled.  The modified .ini code is kindly provided by jfbu
 2073 	<jfbu@free.fr>.
 2074 	(preview-dump-replacements, preview-undump-replacements): Add
 2075 	-file-line-error option to the undump- variable so that AUCTeX can
 2076 	analyse the output from lualatex even with file name with space.
 2077 	It turned out that -kanji option is needed for platex even when
 2078 	dumping format file if the preamble contains Japanese characters.
 2079 	Thus modify the both variables so that -kanji option, if any, is
 2080 	retained.
 2081 	(TeX-inline-preview-internal): Revert the additional post process of
 2082 	the command line string introduced last year by me because it is no
 2083 	longer necessary by the above change on
 2084 	`preview-undump-replacements'.  Though this change disables -jobname
 2085 	option again when lualatex is used with preamble cache, it would be
 2086 	fine because that concerns only very old lualatex binaries and that
 2087 	had always been the state before my commit just a year ago.
 2088 	The above three modifications fix bug#31685 and bug#31686.
 2089 	* tests/japanese/preview-latex.el
 2090 	(japanese-preview-preserve-kanji-option2): Arrange with the above
 2091 	change.
 2092 	(japanese-preview-preserve-kanji-option3): New test.
 2093 	(japanese-preview-error-quote-shift-jis): Remove spurious backslash.
 2094 	* doc/preview-latex.texi (Key bindings and user-level lisp functions):
 2095 	Add description about restriction of preamble cache on LaTeX variants.
 2096 
 2097 2018-06-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 2098 
 2099 	Raise robustness of call of dvipng command
 2100 
 2101 	* preview.el.in (preview-dvipng-command): Remove spurious quotes which
 2102 	cause error for file names with space.  (bug#31684)
 2103 	(preview-dvipng-color-string): Replace single quotes with double
 2104 	quotes for w32 users.
 2105 	* doc/preview-latex.texi: (The preview images): Add warning that
 2106 	(u)pLaTeX is not compatible with dvipng.
 2107 
 2108 2018-05-31  Ikumi Keita  <ikumi@ikumi.que.jp>
 2109 
 2110 	Add note and test about the change involving non-ascii file name
 2111 
 2112 	* doc/changes.texi (News in 12.2): Add note that support for standard
 2113 	LaTeX without e-TeX extension is now very limited.
 2114 	* tests/tex/command-expansion.el (TeX-command-detokenize): New test to
 2115 	check whether \input and \detokenize are supplied when necessary.
 2116 
 2117 2018-05-28  Ikumi Keita  <ikumi@ikumi.que.jp>
 2118 
 2119 	TL 2018 non-ascii file name fix for preview-latex
 2120 
 2121 	* preview.el.in (preview-LaTeX-command): Wrap file name after implicit
 2122 	\input in \detokenize{}.
 2123 	(preview-cache-preamble): Arrange the ini file code so that non-ascii
 2124 	file name can be used with generated format file.  Be careful not to
 2125 	lose capability of handling file name with space.
 2126 	(preview-undump-replacements): Use new TeX macro defined in the above
 2127 	ini file code to accept even unusual file name with non-ascii
 2128 	character or space.
 2129 	Delegate quoting of format name to `TeX-inline-preview-internal' so
 2130 	that non-ascii character will not be quoted twice.
 2131 	(TeX-inline-preview-internal): Adjust to the above change.
 2132 
 2133 2018-05-28  Ikumi Keita  <ikumi@ikumi.que.jp>
 2134 
 2135 	Accept non-ascii file name in accord with change in TL 2018
 2136 
 2137 	* tex.el (TeX-expand-list-builtin): Add new entry %T.  Same as %t,
 2138 	except to enclose with \detokenize{} for non UTF-8 LaTeX when \input
 2139 	is supplmented.
 2140 	Adjust the entries %` and %' so that \input is supplemented only when
 2141 	any TeX code is present between them and leave the bind to
 2142 	`TeX-command-text' for later examination.
 2143 	The bind to `TeX-command-pos' is no longer retained.
 2144 	(TeX-command-list): Use %T for "LaTeX".
 2145 	Adjust "TeX" and "AmSTeX" as the same with "LaTeX" in the aspect that
 2146 	user can supply one's own TeX code, as well as any command line
 2147 	options, through `TeX-command-extra-options'.
 2148 	* tex-buf.el (TeX--master-or-region-file-with-extra-quotes): New
 2149 	function to act as a wrapper of `TeX-master-file' and
 2150 	`TeX-region-file' inside `TeX-command-expand'.
 2151 	(TeX-command-expand): Use the above function as the value of `file'
 2152 	and get rid of tricky temporal overriding of `file' with lambda form.
 2153 	(TeX-region-create): Make the first line parsing of %&FORMAT
 2154 	construct, if any, to be valid even for region compilation.
 2155 	Discard text properties when constructing the content of _region_.tex.
 2156 	Drop bind check for `buffer-file-coding-system'.
 2157 	* tests/tex/command-expansion.el (TeX-command-expansion): Reflect the
 2158 	change that \input is not necessarily supplemented now by %`-%' pair
 2159 	in `TeX-command-expand'.
 2160 
 2161 2018-05-28  Ikumi Keita  <ikumi@ikumi.que.jp>
 2162 
 2163 	Fix region compilation with \usepackage[utf8]{inputenc}
 2164 
 2165 	* tex-buf.el (TeX-quote-filename): Wrap non-ascii characters in
 2166 	\unexpanded{} for non UTF-8 LaTeX so that raw file name is recovered.
 2167 
 2168 2018-05-27  Arash Esbati  <arash@gnu.org>
 2169 
 2170 	Quote %b expansion string for Zathura
 2171 
 2172 	* tex.el (TeX-view-program-list-builtin): Guard %b expansion
 2173 	string for Zathura with quotes for file names with spaces
 2174 	(bug#31451).
 2175 
 2176 2018-05-14  Ikumi Keita  <ikumi@ikumi.que.jp>
 2177 
 2178 	Prepare for UTF-8 with BOM
 2179 
 2180 	* tex-buf.el (TeX-adjust-process-coding-system): Don't use
 2181 	`utf-8-with-signature' to encode keyboard input for TeX process.
 2182 	Drop mule feature check.
 2183 
 2184 2018-05-14  Ikumi Keita  <ikumi@ikumi.que.jp>
 2185 
 2186 	Drop compatibility code for older emacsen in preview-latex
 2187 
 2188 	We no longer need messy treatment with regard to coding system in
 2189 	preview-latex since xemacs isn't supported anymore.
 2190 
 2191 	* preview.el.in (preview-coding-system): Remove.
 2192 	(preview-error-quote): Simplify.  Discard RUN-CODING-SYSTEM argument.
 2193 	(preview--decode-^^ab): Drop mule feature check.
 2194 	(preview--convert-^^ab): Drop compatibility code for older emacsen.
 2195 	(preview-parse-messages): Remove `run-coding-system' argument from
 2196 	calls to `preview-error-quote'.
 2197 	(TeX-inline-preview-internal): Drop codes related to coding system.
 2198 	* prv-emacs.el (preview-buffer-recode-system): Remove.
 2199 	* tests/japanese/preview-latex.el
 2200 	(japanese-preview-error-quote-shift-jis): Remove `shift_jis' argument
 2201 	from call to `preview-error-quote'.
 2202 	Remove unnecessary let bind on `TeX-japanese-process-output-coding-system'.
 2203 	(japanese-preview-process-coding-system): Remove.
 2204 	(japanese-preview-shift-jis):
 2205 	(japanese-preview-different-coding-system): Use `copy-sequence' on
 2206 	`process-environment' in order to guard it from temporal `setenv'.
 2207 
 2208 2018-05-11  Ikumi Keita  <ikumi@ikumi.que.jp>
 2209 
 2210 	Support UTF-8 with BOM in Japanese TeX documents
 2211 
 2212 	* tex-jp.el (japanese-TeX-coding-ejsu): Consider the case the document
 2213 	is encoded in UTF-8 with BOM, which begins to be supported in TeXLive
 2214 	2018.
 2215 
 2216 2018-05-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 2217 
 2218 	Replace another cl function with cl-lib
 2219 
 2220 	* style/pstricks.el (eval-when-compile): Require cl-lib.
 2221 	(LaTeX-pst-cleanup): Replace `caddr' with `cl-caddr'.
 2222 
 2223 2018-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 2224 
 2225 	Update URLs further
 2226 
 2227 	* COPYING:
 2228 	* Makefile.in:
 2229 	* RELEASE:
 2230 	* bib-cite.el:
 2231 	* build-aux/gitlog-to-auctexlog:
 2232 	* latex/README:
 2233 	* latex/preview.dtx:
 2234 	* preview.el.in:
 2235 	* style/foils.el:
 2236 	* style/hyperref.el:
 2237 	* style/ifluatex.el:
 2238 	* style/luatextra.el:
 2239 	* style/mathtools.el:
 2240 	* style/pstricks.el:
 2241 	* tests/Makefile:
 2242 	* tex-buf.el:
 2243 	* tex.el: Update URLs.  Use https: rather than http: or ftp: where
 2244 	possible.
 2245 	* build-aux/gitlog-to-changelog: Update URLs.
 2246 	Use `before-save-hook' instead of obsolete `write-file-hooks' in
 2247 	Local Variables section.
 2248 
 2249 2018-05-07  Ikumi Keita  <ikumi@ikumi.que.jp>
 2250 
 2251 	Update URLs
 2252 
 2253 	* tex-site.el.in:
 2254 	* doc/auctex.texi:
 2255 	* doc/fdl.texi:
 2256 	* doc/install.texi:
 2257 	* doc/intro.texi:
 2258 	* doc/preview-readme.texi:
 2259 	* doc/wininstall.texi: Update URLs.  Use https: rather than http: or
 2260 	ftp: where possible.
 2261 	* auctex.spec: Update URLs.  Use https: rather than http: or
 2262 	ftp: where possible.
 2263 	Remove xemacs support.
 2264 	Update required emacs version.
 2265 
 2266 2018-05-06  Ikumi Keita  <ikumi@ikumi.que.jp>
 2267 
 2268 	Adjust coding system for Japanese pTeX engine on w32
 2269 
 2270 	Default coding system of Japanese pTeX engine in w32 TeXLive changed
 2271 	from SHIFT JIS to UTF-8 in 2018.  Make tex-jp.el to work with both
 2272 	TeXLive 2017 and 2018 on w32 platform, with higher priority on newer
 2273 	engine with regard to the behavior in non default case.
 2274 
 2275 	* tex-jp.el (japanese-TeX-use-kanji-opt-flag): Set default value to t
 2276 	even on w32 platform.
 2277 	(japanese-TeX-set-process-coding-system): Change coding system for non
 2278 	default case from `shift_jis' to `utf-8' on w32 platform.
 2279 	(TeX-expand-list-builtin): Remove mule feature check.
 2280 
 2281 2018-05-05  Ikumi Keita  <ikumi@ikumi.que.jp>
 2282 
 2283 	Remove obsolete option related to Japanese TeX
 2284 
 2285 	* tex-jp.el (japanese-TeX-command-list): Remove.  Ataka-san and I
 2286 	(Ikumi) discussed this topic and decided to delete this option.
 2287 	* doc/auctex.texi (Japanese): Mention the above change.
 2288 
 2289 2018-05-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 2290 
 2291 	Fix previous removal of xemacs compatibility code
 2292 
 2293 	* toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Remove
 2294 	spurious quote formerly inside "," construct.
 2295 	Replace "`" with "'".
 2296 
 2297 2018-04-26  Ikumi Keita  <ikumi@ikumi.que.jp>
 2298 
 2299 	Prevent spurious newlines to be added
 2300 
 2301 	* tex-fold.el (TeX-fold-overfull-p): Restore mandatory `and'.  The
 2302 	removal of xemacs compatibility code previously done was a bit too
 2303 	aggressive.
 2304 
 2305 2018-04-16  Arash Esbati  <arash@gnu.org>
 2306 
 2307 	Update key=val options to geometry package v5.8
 2308 
 2309 	* style/geometry.el (LaTeX-geometry-preamble-key-val-options): Add
 2310 	new keys luatex, dvipdfmx and xdvipdfmx.  Delete duplicate
 2311 	entries.
 2312 
 2313 2018-04-12  Ikumi Keita  <ikumi@ikumi.que.jp>
 2314 
 2315 	Correct how `TeX-record-buffer' is used
 2316 
 2317 	* tex-buf.el (TeX-pop-to-buffer): Use `TeX-record-buffer' in accord with
 2318 	the documents.
 2319 	* doc/changes.texi: Mention the change and warn users who have
 2320 	customized the option.
 2321 
 2322 2018-04-12  Ikumi Keita  <ikumi@ikumi.que.jp>
 2323 
 2324 	Correct record in changes.texi
 2325 
 2326 	* doc/changes.texi (): Make a new section for release 12.2 and move
 2327 	mention about change made after release 12.1 there.
 2328 
 2329 2018-04-07  Arash Esbati  <arash@gnu.org>
 2330 
 2331 	Quote %b expansion string for SumatraPDF
 2332 
 2333 	* tex.el (TeX-view-program-list-builtin): Guard %b expansion
 2334 	string for SumatraPDF with quotes for file names with spaces
 2335 	(bug#30999).
 2336 
 2337 2018-04-01  Ikumi Keita  <ikumi@ikumi.que.jp>
 2338 
 2339 	Add support for dvipdfmx to \includegraphics
 2340 
 2341 	* style/graphicx.el (LaTeX-includegraphics-extensions-list): Add
 2342 	support for dvipdfmx.
 2343 	* tests/latex/latex-test.el (LaTeX-includegraphics-extensions): New
 2344 	test to check whether correct extensions are generated.
 2345 
 2346 2018-04-01  Ikumi Keita  <ikumi@ikumi.que.jp>
 2347 
 2348 	Use `TeX-search-files-by-type' to assist input \includegraphics
 2349 
 2350 	* style/graphicx.el (LaTeX-includegraphics-extensions-list): New
 2351 	function.
 2352 	(LaTeX-includegraphics-extensions): Delegate most of its task to the
 2353 	above new function and become its wrapper.
 2354 	(LaTeX-includegraphics-global-files): New variable.
 2355 	(LaTeX-includegraphics-read-file-TeX): Use `TeX-search-files-by-type'
 2356 	rather than `TeX-search-files' and cache global value in the above
 2357 	new variable.
 2358 	Reflect the option `LaTeX-includegraphics-strip-extension-flag'.
 2359 	* tex.el (TeX-search-files-type-alist): Remove `graphics' entry,
 2360 	which is supplied in latex-mode by `LaTeX-search-files-type-alist'.
 2361 	(TeX-normal-mode): Add `LaTeX-includegraphics-global-files' to list of
 2362 	variables to be cleared.
 2363 
 2364 2018-04-01  Ikumi Keita  <ikumi@ikumi.que.jp>
 2365 
 2366 	Resolve conflict of argument spec between regexp and literal
 2367 
 2368 	* tex.el (TeX-search-files-kpathsea): Treat EXTENSIONS argument as a
 2369 	list of regexps in accordance with other parts of AUCTeX.
 2370 	(TeX-ispell-document): Treat `TeX-file-extensions' as a list of
 2371 	regexps in accordance with other parts of AUCTeX.
 2372 	(TeX-file-extensions, TeX-Biber-file-extensions):
 2373 	(BibTeX-file-extensions, BibLaTeX-style-extensions):
 2374 	(BibTeX-style-extensions): Change custom type to regexp from string.
 2375 	(TeX-doc-extensions): Turn into list of regexps.
 2376 	* latex.el (LaTeX-split-bibs): Treat `TeX-Biber-file-extensions' as a
 2377 	list of regexps in accordance with other parts of AUCTeX.
 2378 
 2379 2018-03-29  Alex Branham  <branham@utexas.edu>
 2380 
 2381 	Fix TeX-dwim-master
 2382 
 2383 	* tex.el (TeX-dwim-master): `cl-return' is much easier to work with if
 2384 	we're alerady using cl- functions, so convert `dolist' to `cl-loop.'
 2385 
 2386 2018-03-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 2387 
 2388 	Make `TeX-clean' to work in ams-tex-mode
 2389 
 2390 	* plain-tex.el (AmSTeX-clean-intermediate-suffixes,
 2391 	AmSTeX-clean-output-suffixes): New customize options.
 2392 	(AmS-TeX-mode-hook): Move from tex.el.
 2393 	(AmSTeX-mode-command-menu, AmSTeX-mode-menu): Fix doc strings.
 2394 	(): Update copyright year.
 2395 	* tex.el (TeX-mode-prefix): Add an entry for AmS-TeX.
 2396 	(AmS-TeX-mode-hook): Move to plain-tex.el.
 2397 
 2398 2018-03-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 2399 
 2400 	Make compatible with emacs 24
 2401 
 2402 	* latex.el (TeX-read-label): Use `format' instead of `format-message'
 2403 	if the latter is not available.
 2404 
 2405 2018-03-29  Jonathan Underwood  <jonathan.underwood@gmail.com>
 2406 
 2407 	Fix incorrect FSF address
 2408 
 2409 	* multi-prompt.el ():
 2410 	* style/comment.el ():
 2411 	* style/latexinfo.el (): Fix incorrect FSF address and whitespaces.
 2412 
 2413 2018-03-17  Ikumi Keita  <ikumi@ikumi.que.jp>
 2414 
 2415 	* style/amsmath.el ("amsmath"): Correct \cfrac spec.
 2416 
 2417 2018-03-16  Alex Branham  <branham@utexas.edu>
 2418 
 2419 	* tex.el (TeX-dwim-master): Prefer `cl-return' over `return'.
 2420 
 2421 2018-03-12  Arash Esbati  <arash@gnu.org>
 2422 
 2423 	* font-latex.el (font-latex--get-script-props): Use `cl-case' instead of `case'.
 2424 
 2425 2018-03-04  Arash Esbati  <arash@gnu.org>
 2426 
 2427 	Add new function `TeX-arg-verb-delim-or-brace'
 2428 
 2429 	* latex.el (TeX-arg-verb-delim-or-brace): New function for \verb
 2430 	like macros which take their argument either in delimiters or in
 2431 	braces.
 2432 
 2433 	* doc/auctex.texi (Adding Macros): Document
 2434 	`TeX-arg-verb-delim-or-brace'.
 2435 
 2436 	* style/listings.el ("listings"): Use
 2437 	`TeX-arg-verb-delim-or-brace' for \lstinline which also takes an
 2438 	optional argument.
 2439 
 2440 	* style/minted.el (LaTeX-minted-auto-cleanup, "minted"): Use
 2441 	`TeX-arg-verb-delim-or-brace' for \mintinline and new macros
 2442 	defined with \newmintinline.
 2443 
 2444 	* style/url.el ("url"): Use `TeX-arg-verb-delim-or-brace' for \url
 2445 	and \path.
 2446 	Remove "{" from fontification or \url and \path.
 2447 
 2448 2018-03-01  Alex Branham  <branham@utexas.edu>
 2449 
 2450 	Remove cl from AUCTeX
 2451 
 2452 	* tex.el: replace last 'cl with 'cl-lib
 2453 	* latex.el: replace cl function with cl-lib function
 2454 
 2455 2018-03-01  Alex Branham  <branham@utexas.edu>
 2456 
 2457 	Refine how we setup flymake backend function
 2458 
 2459 	* latex.el: Add LaTeX-flymake to TeX-latex-mode
 2460 	* latex-flymake.el: Don't add to LaTeX-mode-hook
 2461 
 2462 2018-02-21  Alex Branham  <branham@utexas.edu>
 2463 
 2464 	Improve flymake documentation
 2465 
 2466 	* doc/changes.texi:
 2467 	* doc/auctex.texi (Checking): Add Flymake support to manual.
 2468 
 2469 	* latex-flymake.el: Add copyright notice and fix a quote.
 2470 
 2471 2018-02-20  Arash Esbati  <arash@gnu.org>
 2472 
 2473 	* Makefile.in (AUCSRC): Add new file latex-flymake.el.
 2474 
 2475 2018-02-18  Arash Esbati  <arash@gnu.org>
 2476 
 2477 	* style/babel.el (LaTeX-babel-active-languages): Use `cl-pushnew'.
 2478 
 2479 2018-02-17  Mosè Giordano  <mose@gnu.org>
 2480 
 2481 	Replace cl with cl-lib in other files
 2482 
 2483 	* latex.el (LaTeX-hanging-ampersand-position):
 2484 	* tex-fold.el (require):
 2485 	(TeX-fold-region-macro-or-env):
 2486 	(TeX-fold-update-at-point):
 2487 	* tex-info.el (require):
 2488 	(Texinfo-make-node-list):
 2489 	* toolbar-x.el (require):
 2490 	(toolbarx-good-option-list-p): Replace cl with cl-lib and corresponding macros.
 2491 
 2492 2018-02-17  Mosè Giordano  <mose@gnu.org>
 2493 
 2494 	Explicitly require Emacs 24
 2495 
 2496 	* tex.el: Error when Emacs < 24 is used.
 2497 
 2498 2018-02-17  Alex Branham  <branham@utexas.edu>
 2499 
 2500 	Support flymake in Emacs 26+ using chktex
 2501 
 2502 	* latex-flymake.el: New file.
 2503 	* latex.el (require): Require `latex-flymake' in Emacs >= 26.
 2504 
 2505 2018-02-17  Alex Branham  <branham@utexas.edu>
 2506 
 2507 	Replace cl with cl-lib
 2508 
 2509 	* bib-cite.el (require):
 2510 	(psg-list-env):
 2511 	* font-latex.el (require):
 2512 	* latex.el (require):
 2513 	* style/babel.el (require):
 2514 	* style/caption.el (require):
 2515 	(LaTeX-caption-update-key-val-options):
 2516 	* style/empheq.el (require):
 2517 	(LaTeX-empheq-update-key-val-options):
 2518 	* style/enumitem.el (require):
 2519 	(LaTeX-enumitem-update-key-val-options):
 2520 	("enumitem"):
 2521 	* style/floatrow.el (require):
 2522 	(LaTeX-floatrow-update-key-val-options):
 2523 	* style/fvextra.el (require):
 2524 	(LaTeX-fvextra-update-key-val):
 2525 	* style/listings.el (require):
 2526 	(LaTeX-listings-update-style-key):
 2527 	* style/mdframed.el (require):
 2528 	(LaTeX-mdframed-update-style-key):
 2529 	* style/tcolorbox.el (require):
 2530 	(LaTeX-tcolorbox-update-style-key): Replace cl with cl-lib.
 2531 
 2532 2018-01-25  Alex Branham  <branham@utexas.edu>
 2533 
 2534 	Remove some obsolete functions
 2535 
 2536 	* font-latex.el (font-latex-syntactic-face-function):
 2537 	* preview.el.in (preview-gs-restart):
 2538 	* tex-buf.el (TeX-run-background):
 2539 	(TeX-run-silent):
 2540 	* tex.el:
 2541 	(TeX-source-correlate-handle-TeX-region):
 2542 	(TeX-insert-macro):
 2543 	(TeX-doc):
 2544 	* texmathp.el (texmathp): Now that AuCTeX requires GNU Emacs 24.1 or greater, we
 2545 	can remove some functions that are obsolete in Emacs < 24.1
 2546 
 2547 2018-01-12  Mosè Giordano  <mose@gnu.org>
 2548 
 2549 	Do not actually write bug report instructions
 2550 
 2551 	* tex.el (TeX-submit-bug-report): Use `propertize' to show instructions without
 2552 	  writing them in the message.
 2553 
 2554 2017-12-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 2555 
 2556 	Make sure `process-environment' is recovered after temporal setenv
 2557 
 2558 	* preview.el.in (TeX-inline-preview-internal): Since `setenv' operates
 2559 	destructively on `process-environment', use `copy-sequence' for
 2560 	maximal safety in order to guard its list structure.
 2561 
 2562 2017-12-28  Arash Esbati  <arash@gnu.org>
 2563 
 2564 	Add fontification for some core macros
 2565 
 2566 	* font-latex.el (font-latex-built-in-keyword-classes): Add macros
 2567 	\addvspace, \raggedright and \raggedleft to function class.
 2568 
 2569 2017-12-27  Arash Esbati  <arash@gnu.org>
 2570 
 2571 	* texmathp.el (texmathp-tex-commands-default): Add entries for breqn.sty.
 2572 
 2573 2017-12-21  Mosè Giordano  <mose@gnu.org>
 2574 
 2575 	Restore some code erroneously removed from font-latex.el
 2576 
 2577 	* font-latex.el (font-latex-make-sectioning-faces):
 2578 	(font-latex-user-keyword-classes):
 2579 	(font-latex-slide-title-face): Restore code.
 2580 
 2581 2017-12-21  Mosè Giordano  <mose@gnu.org>
 2582 
 2583 	Restore loading of prv-emacs
 2584 
 2585 	* preview.el.in: Require prv-emacs.
 2586 
 2587 2017-12-20  Mosè Giordano  <mose@gnu.org>
 2588 
 2589 	Remove compatibility code for XEmacs in toolbar-x.el
 2590 
 2591 	* toolbar-x.el (toolbarx--if-when-compile): Remove macro no more needed.
 2592 	(toolbarx-emacs-mount-popup-menu):
 2593 	(toolbarx-mount-popup-menu):
 2594 	(toolbarx-test-image-type):
 2595 	(toolbarx-test-button-type):
 2596 	(toolbarx-test-toolbar-type):
 2597 	(toolbarx-find-image):
 2598 	(toolbarx-emacs-add-button):
 2599 	(toolbarx-refresh):
 2600 	(toolbarx-install-toolbar):
 2601 	(toolbarx-default-toolbar-meaning-alist): Remove code for compatibility with
 2602 	XEmacs.
 2603 	(toolbarx-xemacs-mount-popup-menu):
 2604 	(toolbarx-xemacs-image-properties):
 2605 	(toolbarx-xemacs-button-properties):
 2606 	(toolbarx-xemacs-refresh-process-button-or-insert-list):
 2607 	(toolbarx-xemacs-refresh): Remove functions.
 2608 
 2609 2017-12-20  Mosè Giordano  <mose@gnu.org>
 2610 
 2611 	Remove compatibility code for XEmacs in font-latex.el
 2612 
 2613 	* font-latex.el (font-latex-sectioning-5-face):
 2614 	(font-latex-update-sectioning-faces):
 2615 	(font-latex-make-sectioning-faces):
 2616 	(font-latex-user-keyword-classes):
 2617 	(font-latex-fontify-script):
 2618 	(font-latex-verbatim-face):
 2619 	(font-latex-slide-title-face):
 2620 	(font-latex-setup): Remove code for compatibility with XEmacs.
 2621 
 2622 2017-12-20  Mosè Giordano  <mose@gnu.org>
 2623 
 2624 	Remove compatibility code for XEmacs in tex-fold.el
 2625 
 2626 	* tex-fold.el (TeX-fold-overfull-p):
 2627 	(TeX-fold-macro-nth-arg):
 2628 	(TeX-fold-hide-item):
 2629 	(TeX-fold-show-item):
 2630 	(TeX-fold-post-command): Remove code for compatibility with XEmacs.
 2631 
 2632 2017-12-20  Mosè Giordano  <mose@gnu.org>
 2633 
 2634 	Remove code for compatibility with very old emacsens in bib-cite.el
 2635 
 2636 	* bib-cite.el (bib-cite-minor-mode):
 2637 	(bib-cite-setup-highlight-mouse-keymap):
 2638 	(bib-cite-fontify-help-as-bibtex):
 2639 	(bib-cite-fontify-help-as-latex):
 2640 	(bib-etags):
 2641 	(bib-highlight-mouse):
 2642 	(bib-toggle-highlight):
 2643 	(bib-guess-or-prompt-for-label):
 2644 	(bib-etags-find-noselect): Remove compatibility code.
 2645 
 2646 2017-12-20  Mosè Giordano  <mose@gnu.org>
 2647 
 2648 	Delte prv-xemacs.el
 2649 
 2650 	* prv-xemacs.el: Delete file.
 2651 	* preview.el.in (preview): Remove code to load prv-xemacs.
 2652 
 2653 2017-12-20  Ikumi Keita  <ikumi@ikumi.que.jp>
 2654 
 2655 	Remove XEmacs compatibility code in tex-jp.el
 2656 
 2657 	* tex-jp.el (japanese-TeX-set-process-coding-system)
 2658 	(japanese-TeX-coding-ejsu): Remove code for compatibility with
 2659 	XEmacs.
 2660 
 2661 2017-12-20  Ikumi Keita  <ikumi@ikumi.que.jp>
 2662 
 2663 	Delete unused options
 2664 
 2665 	* tex-jp.el (japanese-TeX-command-default,
 2666 	japanese-LaTeX-command-default): Remove them because they are no
 2667 	longer used anywhere in the current code.  Ataka-san and I (Ikumi)
 2668 	discussed this matter and agreed to dismiss them.
 2669 	* doc/auctex.texi: Reflect the above change.
 2670 
 2671 2017-12-19  Ikumi Keita  <ikumi@ikumi.que.jp>
 2672 
 2673 	Make sure `LaTeX-default-options' is honored
 2674 
 2675 	* latex.el (TeX-arg-document): Use `LaTeX-default-options' as default
 2676 	of class options even when the respective `LaTeX-XXXX-class-options'
 2677 	is not set.
 2678 
 2679 2017-12-17  Arash Esbati  <arash@gnu.org>
 2680 
 2681 	Update style/bidi.el to package version 31.7
 2682 
 2683 	* style/bidi.el (LaTeX-bidi-package-options): Add
 2684 	"extrafootnotefeatures" option.
 2685 	(LaTeX-env-bidi-bib): New function.
 2686 	("bidi"): Add missing macros and environments.  Add fontification
 2687 	support.
 2688 
 2689 2017-12-17  Arash Esbati  <arash@gnu.org>
 2690 
 2691 	Add fontification for some core macros
 2692 
 2693 	* font-latex.el (font-latex-built-in-keyword-classes): Fontify
 2694 	core macros \marginpar (reference), \LaTeXe (function) and
 2695 	\bibitem (textual).
 2696 
 2697 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2698 
 2699 	Change encoding of Elisp source files to UTF-8
 2700 
 2701 	* style/alphanum.el:
 2702 	* style/dk-bib.el:
 2703 	* style/doc.el:
 2704 	* style/inputenc.el:
 2705 	* style/jura.el:
 2706 	* style/ltx-base.el:
 2707 	* style/ltxdoc.el:
 2708 	* tex-font.el:
 2709 	* tex.el: Change coding of files to UTF-8.  Now that we require Emacs >= 24 it
 2710 	  is always possible to use this encoding.
 2711 
 2712 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2713 
 2714 	Remove code for compatibility with old Emacsens in tex.el
 2715 
 2716 	* tex.el: Always require `crm', which is available in all supported version of
 2717 	  Emacs.
 2718 	(TeX-completing-read-multiple): Remove function definition for XEmacs.
 2719 	(TeX-view-predicate-list-builtin):
 2720 	(TeX-source-correlate-sync-source):
 2721 	(TeX-tree-expand):
 2722 	(TeX-comment-forward): Remove code for compatibility with old Emacsens.
 2723 
 2724 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2725 
 2726 	Remove TeX-line-number-at-pos
 2727 
 2728 	* tex.el (TeX-line-number-at-pos): Remove function and alias.
 2729 	* style/pdfsync.el (LaTeX-pdfsync-output-page):
 2730 	* tex-info.el (Texinfo-make-node-list): Replace `TeX-line-number-at-pos' with
 2731 	  `line-number-at-pos'.
 2732 
 2733 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2734 
 2735 	Remove XEmacs compatibility code in tex.el
 2736 
 2737 	* tex.el (TeX-source-correlate-gnuserv-p):
 2738 	(TeX-source-correlate-map):
 2739 	(VirTeX-common-initialization):
 2740 	(TeX-mode-map):
 2741 	(TeX-search-syntax-table): Remove code for compatibility with XEmacs.
 2742 
 2743 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2744 
 2745 	Remove TeX-how-many function
 2746 
 2747 	* tex.el (TeX-how-many): Remove function.
 2748 	* latex.el (LaTeX-hanging-ampersand-position): Replace `TeX-how-many' with
 2749 	  `how-many'.
 2750 
 2751 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2752 
 2753 	Remove TeX-assoc-string
 2754 
 2755 	* tex.el (TeX-assoc-string): Remove alias.
 2756 	(TeX-add-style-hook):
 2757 	(TeX-unload-style):
 2758 	(TeX-run-style-hooks):
 2759 	* tex-info.el (Texinfo-nodename-de-escape):
 2760 	(Texinfo-nodename-escape): Replace `TeX-assoc-string' with `assoc-string'.
 2761 
 2762 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2763 
 2764 	Remove TeX-deactivate-mark
 2765 
 2766 	* tex.el (TeX-deactivate-mark): Remove function.
 2767 	(TeX-argument-insert):
 2768 	* latex.el (LaTeX-env-item):
 2769 	* style/currvita.el (LaTeX-currvita-env-with-label):
 2770 	* style/dinbrief.el (LaTeX-dinbrief-insert):
 2771 	(LaTeX-dinbrief-env-recipient):
 2772 	* style/enumitem.el (LaTeX-enumitem-env-with-opts):
 2773 	* style/moodle.el (LaTeX-moodle-question-env-with-args):
 2774 	* style/tcolorboxlib-raster.el (LaTeX-tcolorbox-lib-raster-env-item): Replace
 2775 	  `TeX-deactivate-mark' with `deactivate-mark'.
 2776 
 2777 2017-12-17  Mosè Giordano  <mose@gnu.org>
 2778 
 2779 	Remove old compat functions for commenting and uncommenting
 2780 
 2781 	* tex.el (TeX-comment-regio):
 2782 	(TeX-comment-or-uncomment-region):
 2783 	(TeX-uncomment-region): Remove old compatibility functions.
 2784 	* context.el (ConTeXt-mode-menu):
 2785 	* latex.el (LaTeX-mode-menu):
 2786 	* plain-tex.el (plain-TeX-menu-entries):
 2787 	* tex-info.el (Texinfo-mode-menu):
 2788 	* tex.el (TeX-mode-map):
 2789 	(TeX-in-comment):
 2790 	(TeX-in-commented-line): Replace compat functions with standard functions.
 2791 
 2792 2017-12-16  Mosè Giordano  <mose@gnu.org>
 2793 
 2794 	Remove XEmacs compatibility code in latex.el
 2795 
 2796 	* latex.el (LaTeX-largest-level-set):
 2797 	(LaTeX-after-insert-env-hook):
 2798 	(LaTeX-indent-line):
 2799 	(LaTeX-fill-region-as-paragraph):
 2800 	(LaTeX-fill-newline):
 2801 	(LaTeX-common-initialization): Remove code for compatibility with XEmacs.
 2802 	(LaTeX-fill-delete-newlines): Remove function, no more needed.
 2803 	(LaTeX-fill-region-as-para-do): Replace `LaTeX-fill-delete-newlines' with
 2804 	`fill-delete-newlines'.
 2805 
 2806 2017-12-16  Mosè Giordano  <mose@gnu.org>
 2807 
 2808 	Remove XEmacs compatibility code in tex-buf.el
 2809 
 2810 	* tex-buf.el (TeX-record-buffer): Always define this option.
 2811 	(TeX-recenter-output-buffer):
 2812 	(TeX-previous-error):
 2813 	(TeX-parse-TeX): Remove code for compatibility with XEmacs.
 2814 	(TeX-parse-error): Fix a bug in the regexp.
 2815 	(TeX-error-overview): Remove check for Emacs version.  Now this works in all
 2816 	supported versions.
 2817 
 2818 2017-12-10  Mosè Giordano  <mose@gnu.org>
 2819 
 2820 	* Version 12.1 released.
 2821 
 2822 2017-12-09  Mosè Giordano  <mose@gnu.org>
 2823 
 2824 	Remove references to old Emacsen from the manual
 2825 
 2826 2017-12-07  Ikumi Keita  <ikumi@ikumi.que.jp>
 2827 
 2828 	Remove references to XEmacs from the manual
 2829 
 2830 	* doc/intro.texi:
 2831 	* doc/preview-faq.texi:
 2832 	* doc/preview-latex.texi:
 2833 	* doc/preview-readme.texi: Remove references to XEmacs.
 2834 
 2835 2017-12-04  Mosè Giordano  <mose@gnu.org>
 2836 
 2837 	Remove references to XEmacs from the manual
 2838 
 2839 	* doc/auctex.texi:
 2840 	* doc/faq.texi:
 2841 	* doc/install.texi:
 2842 	* doc/preview-faq.texi:
 2843 	* doc/preview-latex.texi:
 2844 	* doc/preview-problems.texi:
 2845 	* doc/quickstart.texi:
 2846 	* doc/tex-ref.tex:
 2847 	* doc/todo.texi:
 2848 	* doc/wininstall.texi: Remove references to XEmacs.
 2849 
 2850 2017-12-03  Mosè Giordano  <mose@gnu.org>
 2851 
 2852 	Prepare for new brand-new series of AUCTeX
 2853 
 2854 	* RELEASE: Update version number and release notes.
 2855 	* doc/changes.texi: Update.
 2856 	* configure.ac:
 2857 	* doc/tex-ref.tex:
 2858 	* latex/preview.dtx: Update version number.
 2859 	* tex-site.el.in: Require Emacs 24 of higher.
 2860 
 2861 2017-12-03  Mosè Giordano  <mose@gnu.org>
 2862 
 2863 	* Version 11.92 released.
 2864 
 2865 2017-12-03  Mosè Giordano  <mose@gnu.org>
 2866 
 2867 	Prepare for upcoming release
 2868 
 2869 	* RELEASE: Update version number and release notes.
 2870 	* doc/changes.texi: Mention bug fixes.
 2871 	* configure.ac:
 2872 	* doc/tex-ref.tex:
 2873 	* latex/preview.dtx: Update version number.
 2874 
 2875 2017-12-03  Ikumi Keita  <ikumi@ikumi.que.jp>
 2876 
 2877 	Fix auto detect of kpathsea delimeter
 2878 
 2879 	* tex.el (TeX-kpathsea-detect-path-delimiter): New function.
 2880 	(TeX-kpathsea-path-delimiter): Use it to obtain the default value.
 2881 	(TeX-tree-expand): Use it to simplify auto detection method.
 2882 	Use `TeX-kpathsea-path-delimiter' for argument given to kpsewhich
 2883 	command.  Using constant ";" is completely wrong for most kpsewhich
 2884 	implementation.
 2885 
 2886 2017-11-30  Arash Esbati  <arash@gnu.org>
 2887 
 2888 	Get rid of `delete-dups'
 2889 
 2890 	* style/caption.el (LaTeX-caption-update-key-val-options):
 2891 	* style/enumitem.el (LaTeX-enumitem-update-key-val-options):
 2892 	* style/floatrow.el (LaTeX-floatrow-update-key-val-options):
 2893 	* style/graphicx.el (LaTeX-includegraphics-extensions):
 2894 	* style/listings.el (LaTeX-listings-update-style-key):
 2895 	* style/mdframed.el (LaTeX-mdframed-update-style-key):
 2896 	* style/menukeys.el (TeX-arg-menukeys-newmenumacro): Replace
 2897 	`delete-dups' with `TeX-delete-duplicate-strings'.
 2898 
 2899 2017-11-30  Arash Esbati  <arash@gnu.org>
 2900 
 2901 	* style/longtable.el ("longtable"): Use `make-local-variable'.
 2902 
 2903 	* tex-ispell.el: Add entry for "xltabular" environment.
 2904 
 2905 2017-11-30  Arash Esbati  <arash@gnu.org>
 2906 
 2907 	Fix style/xltabular.el
 2908 
 2909 	* style/xltabular.el (LaTeX-xltabular-skipping-regexp): New variable.
 2910 	(LaTeX-env-xltabular):
 2911 	(LaTeX-item-xltabular): New function.
 2912 	("xltabular"): Use the above functions in the style hook.
 2913 
 2914 2017-11-30  Mosè Giordano  <mose@gnu.org>
 2915 
 2916 	Reduce code duplication in tests
 2917 
 2918 	* tests/make-test-deps.emacs-lisp: New file.
 2919 	* tests/Makefile (%.log): Load it make-test-deps.emacs-lisp when running tests.
 2920 	* tests/context/context-test.el:
 2921 	* tests/japanese/error-parsing.el:
 2922 	* tests/japanese/parse-timing.el:
 2923 	* tests/japanese/preview-latex.el:
 2924 	* tests/latex/latex-test.el:
 2925 	* tests/tex/error-parsing.el:
 2926 	* tests/tex/path-expansion.el:
 2927 	* tests/tex/utility.el: Remove code moved to make-test-deps.emacs-lisp.
 2928 
 2929 2017-11-30  Ikumi Keita  <ikumi@ikumi.que.jp>
 2930 
 2931 	Revert wrong test
 2932 
 2933 	* tests/tex/path-expansion.el (TeX-kpathsea-delimiter-w32): Remove.
 2934 
 2935 2017-11-30  Ikumi Keita  <ikumi@ikumi.que.jp>
 2936 
 2937 	Add style path explicitly
 2938 
 2939 	* tests/japanese/error-parsing.el ():
 2940 	* tests/japanese/parse-timing.el ():
 2941 	* tests/japanese/preview-latex.el (): Add "style" subdirectory in the
 2942 	repository to `TeX-style-path' so we can load style files inside tests.
 2943 
 2944 2017-11-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 2945 
 2946 	Re-implement auto-detect of path separator from kpsewhich output
 2947 
 2948 	* tex.el (TeX-kpathsea-path-delimiter): Accept t for Autodetect again
 2949 	and make it default on w32 platform.
 2950 	(TeX-tree-expand): Use heuristics as much as possible to determine the
 2951 	path separator, paying attention to the case that it cannot be
 2952 	determined.
 2953 
 2954 2017-11-23  Tassilo Horn  <tsdh@gnu.org>
 2955 
 2956 	Don't set company-minimum-prefix-length in tex mode buffers
 2957 
 2958 	* tex.el (VirTeX-common-initialization): Don't set
 2959 	company-minimum-prefix-length in tex mode buffers.
 2960 
 2961 	AUCTeX used to set company-minimum-prefix-length to 1 initially because there
 2962 	aren't too many TeX completions provided by AUCTeX itself.  However, some users
 2963 	use multiple completion backends in TeX modes (like dabbrev for example), and
 2964 	then the number of completion candidates increases dramatically.
 2965 
 2966 	Also see https://github.com/syl20bnr/spacemacs/issues/9388 and
 2967 	https://github.com/alexeyr/company-auctex/issues/18.
 2968 
 2969 2017-11-19  Arash Esbati  <arash@gnu.org>
 2970 
 2971 	* doc/changes.texi: Mention compatibility of preview with GS 9.22.
 2972 
 2973 2017-11-18  Arash Esbati  <arash@gnu.org>
 2974 
 2975 	Improve style/epigraph.el
 2976 
 2977 	* style/epigraph.el ("epigraph"): Leave point inside first pair of
 2978 	braces for \epigraph and \qitem.
 2979 	Use `LaTeX-add-lengths' for skips instead of `TeX-add-symbols'.
 2980 	Use `TeX-arg-length' instead of `TeX-arg-size' for \dropchapter.
 2981 	Append qitem macro to `LaTeX-item-regexp'.
 2982 	Improve fontification.
 2983 
 2984 2017-11-16  Ikumi Keita  <ikumi@ikumi.que.jp>
 2985 
 2986 	Give proper argument to `TeX-command-expand'
 2987 
 2988 	* preview.el.in (TeX-inline-preview-internal): Give `TeX-region-file'
 2989 	or `TeX-master-file' as `file' argument of `TeX-command-expand' when
 2990 	preamble caching is enabled.  This argument used to be nil, which
 2991 	caused error when lualatex is in use.  The fourth element of the
 2992 	`luatex' entry of `TeX-engine-alist-builtin' contains "%s", which
 2993 	eventually triggers the use of the `file' argument.
 2994 
 2995 2017-11-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 2996 
 2997 	Add test for the recent change about `TeX-kpathsea-path-delimiter'
 2998 
 2999 	* tests/tex/path-expansion.el (TeX-kpathsea-delimiter-w32): New test.
 3000 
 3001 2017-11-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 3002 
 3003 	Document `TeX-view-evince-keep-focus'
 3004 
 3005 	* doc/auctex.texi (Starting Viewers):
 3006 	* doc/changes.texi (News in 11.92):
 3007 	Document `TeX-view-evince-keep-focus'.
 3008 
 3009 2017-11-14  Ikumi Keita  <ikumi@ikumi.que.jp>
 3010 
 3011 	Document `TeX-math-input-method-off-regexp' properly.
 3012 
 3013 	* doc/auctex.texi (Entering Mathematics):
 3014 	* doc/changes.texi (News in 11.92):
 3015 	Document `TeX-math-input-method-off-regexp'.
 3016 
 3017 2017-11-13  Ikumi Keita  <ikumi@ikumi.que.jp>
 3018 
 3019 	Mention the necessity of GNU make
 3020 
 3021 	* doc/install.texi (Prerequisites): Add an item of GNU make.
 3022 	Fix copyright year.
 3023 
 3024 2017-11-13  Ikumi Keita  <ikumi@ikumi.que.jp>
 3025 
 3026 	Bug fix and code refactoring related to kpathsea
 3027 
 3028 	* tex.el (TeX-kpathsea-path-delimiter): Use `path-separator' for
 3029 	default value.  Drop t from the candidates because auto detection
 3030 	sometimes fails for w32 platform.
 3031 	(TeX-tree-expand): Always use `TeX-kpathsea-path-delimiter' if
 3032 	non-nil.
 3033 	Disable subsequent use of kpathsea if kpsewhich causes error or
 3034 	returns non-zero exit value.
 3035 	Accept nil for PROGRAM argument.
 3036 	(TeX-search-files-kpathsea): Always use `TeX-kpathsea-path-delimiter' if
 3037 	non-nil.
 3038 	Use `TeX-tree-expand'.
 3039 	Don't signal error even if kpsewhich causes error or returns non-zero
 3040 	exit value.
 3041 
 3042 2017-11-12  Arash Esbati  <arash@gnu.org>
 3043 
 3044 	Add new style/xltabular.el
 3045 
 3046 	* Makefile.in (STYLESRC): Add new style.
 3047 
 3048 	* style/xltabular.el: New file.
 3049 
 3050 2017-11-12  Arash Esbati  <arash@gnu.org>
 3051 
 3052 	Add new function `LaTeX-env-longtable'
 3053 
 3054 	* style/longtable.el (LaTeX-env-longtable): Add new function.
 3055 	Move the body of the anonymous function into this in order to make
 3056 	it available for other styles loading longtable.
 3057 
 3058 2017-11-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 3059 
 3060 	* tex.el (TeX-math-input-method-off-regexp): Turn defvar into defcustom.
 3061 
 3062 2017-11-06  David Kastrup  <dak@gnu.org>
 3063 
 3064 	Remove use of .runandhide operator
 3065 
 3066 	Ghostscript bug 698680
 3067 	<https://bugs.ghostscript.com/show_bug.cgi?id=698680> has been caused
 3068 	by the removal of the .runandhide operator in Ghostscript 9.22
 3069 	upstream.  Since .runandhide has no longer been used in a
 3070 	security-critical manner, its operation can be emulated by storing the
 3071 	respective information in a .preview-ST variable.  Potentially
 3072 	malicious code would not be able to retrieve a non-safe "save" object
 3073 	from here.
 3074 
 3075 2017-09-30  Ikumi Keita  <ikumi@ikumi.que.jp>
 3076 
 3077 	Fix Copyright year
 3078 
 3079 	* context-en.el, context-nl.el, latex.el, plain-tex.el:
 3080 	* preview.el.in, prv-xemacs.el, tex-bar.el, tex-buf.el:
 3081 	* tex-info.el, tex-site.el.in, tex-style.el, tex.el:
 3082 	Fix Copyright year.
 3083 
 3084 2017-09-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 3085 
 3086 	Cosmetic Change
 3087 
 3088 	* font-latex.el (font-latex-match-math-env): Quote "\[" with "\=" in
 3089 	doc string.
 3090 	(font-latex-add-to-syntax-alist): Delete duplicated line.
 3091 
 3092 2017-09-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 3093 
 3094 	Fix doc strings and comments
 3095 
 3096 	* plain-tex.el (TeX-plain-tex-mode, ams-tex-mode): Fix doc strings.
 3097 	* tex-fold.el (): Fix typo.
 3098 
 3099 2017-09-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 3100 
 3101 	Make preview-latex parsing robust to fix Bug#20773, Bug#27088
 3102 
 3103 	* preview.el.in (TeX-inline-preview-internal): Set environment
 3104 	variable max_print_line to sufficiently large value of 1000 so that
 3105 	LaTeX process does not insert newline in lines necessary to identify
 3106 	Bounding Boxes.
 3107 
 3108 2017-09-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 3109 
 3110 	Add test abount truncation of list
 3111 
 3112 	* tests/tex/path-expansion.el: New file to test whether
 3113 	`TeX-search-files-by-type' does not truncate the value of list
 3114 	variable.
 3115 
 3116 2017-09-18  Ikumi Keita  <ikumi@ikumi.que.jp>
 3117 
 3118 	Prevent possible truncation of list value
 3119 
 3120 	* tex.el (TeX-search-files-by-type): Use
 3121 	`TeX-delete-duplicate-strings' instead of `delete-dups'.
 3122 
 3123 2017-09-16  Ikumi Keita  <ikumi@ikumi.que.jp>
 3124 
 3125 	Add a new option for evince compatible viewer.
 3126 
 3127 	* tex.el: (TeX-view-evince-keep-focus): New option.
 3128 	(TeX-evince-sync-view-1): Pull the focus back to Emacs if the above
 3129 	new option is non-nil.
 3130 
 3131 2017-09-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 3132 
 3133 	Make correct extensions are returned
 3134 
 3135 	* style/graphicx.el (LaTeX-includegraphics-extensions):
 3136 	Fix misaligned form structure which prevented `cond' to enter clauses
 3137 	for engines other than default.
 3138 	Use copied list for the last argument of `append' so that
 3139 	`delete-dups' does not alter the value of
 3140 	`LaTeX-includegraphics-extensions'.
 3141 	Use `delete' rather than `remove' for copied sequence.
 3142 	():
 3143 	(LaTeX-includegraphics-read-file-relative):
 3144 	Fix typos.
 3145 
 3146 2017-09-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 3147 
 3148 	Add test for infinite loop
 3149 
 3150 	* tests/tex/utility.el: New file.
 3151 
 3152 2017-09-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 3153 
 3154 	Parse package/class option with comments correctly
 3155 
 3156 	* latex.el: (LaTeX-auto-class-regexp-list): Replace the regexp for
 3157 	RequirePackage/LoadClass option with the same one for usepackage.
 3158 	* tests/latex/latex-test.el: Add test for the change above.
 3159 
 3160 2017-09-02  Ikumi Keita  <ikumi@ikumi.que.jp>
 3161 
 3162 	Conform to elisp coding convention
 3163 
 3164 	* style/biblatex.el (LaTeX-arg-addbibresource)
 3165 	(LaTeX-biblatex-package-options):
 3166 	* style/fontspec.el (LaTeX-fontspec-arg-font):
 3167 	Add "done" message.
 3168 	* style/relsize.el ("relsize"): Tailor prompt string.
 3169 	* style/bidi.el: Remove spurious execution bit.
 3170 
 3171 2017-08-31  Ikumi Keita  <ikumi@ikumi.que.jp>
 3172 
 3173 	Prevent possible infinite loop
 3174 
 3175 	* tex.el (TeX-delete-duplicate-strings): Make sure that comparison is
 3176 	done with valid list elements.
 3177 	(TeX-delete-dups-by-car): Ditto.
 3178 	Use `TeX-sort-strings' and `TeX-car-string-lessp'.
 3179 	(TeX-car-string-lessp): Move the position of defun before the
 3180 	defcustom of `TeX-engine'.  Since the defcustom requires
 3181 	`TeX-delete-dups-by-car' at load time, all the functions used in
 3182 	`TeX-delete-dups-by-car' must be defined before the defcustom.
 3183 
 3184 2017-08-31  Ikumi Keita  <ikumi@ikumi.que.jp>
 3185 
 3186 	Use `delete' correctly for list variable
 3187 
 3188 	* tex.el (TeX-search-files-kpathsea): Make sure that "." will be
 3189 	removed from the directory list even if "." is the first element of
 3190 	the list, when the SCOPE argument is `global'.
 3191 
 3192 2017-08-26  Ikumi Keita  <ikumi@ikumi.que.jp>
 3193 
 3194 	Add test for my commit on Aug 18
 3195 
 3196 	* tests/japanese/parse-timing-test.tex:
 3197 	* tests/japanese/parse-timing.el:
 3198 	New file.
 3199 
 3200 2017-08-26  Ikumi Keita  <ikumi@ikumi.que.jp>
 3201 
 3202 	Fix doc string and indent
 3203 
 3204 	* tex.el (TeX-PDF-from-DVI, TeX-insert-braces-alist)
 3205 	(TeX-arg-literal, TeX-auto-add-type):
 3206 	Fix doc string.
 3207 	(TeX-auto-parse-region): Fix indent.
 3208 
 3209 2017-08-25  Ikumi Keita  <ikumi@ikumi.que.jp>
 3210 
 3211 	Add %(PDF) when undumped format is used in preview-latex
 3212 
 3213 	* preview.el.in (TeX-inline-preview-internal): Make pdflatex to be
 3214 	called when default output is PDF and dumped format is used.  Although
 3215 	it seems that if the dumped format is created by pdflatex, the format
 3216 	produces PDF output even when the command name is (non-pdf) latex, it
 3217 	would be better that pdflatex is used in that case, too.
 3218 
 3219 2017-08-20  Arash Esbati  <arash@gnu.org>
 3220 
 3221 	Add new style/arabxetex.el
 3222 
 3223 	* Makefile.in (STYLESRC): Add new style.
 3224 
 3225 	* style/arabxetex.el: New file.
 3226 
 3227 2017-08-18  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 3228 
 3229 	Improvements for tex-info.el
 3230 
 3231 	* tex-info.el (Texinfo-arg-nodename): Fix default prompt.
 3232 	(Texinfo-arg-lrc): New function, used for commands that take Left,
 3233 	Center, and Right entries for setting page header.
 3234 	(Texinfo-arg-next-line): New function. Used to break line if need
 3235 	be after entering command argument.
 3236 	(Texinfo-arg-on|off): New function for entering boolean input.
 3237 	(TeX-texinfo-mode): Add TeX symbols `allowcodebreak', `atchar',
 3238 	`codequotebacktick', `codequoteundirected', `documentlanguage',
 3239 	`documentencoding', `evenfooting', `evenheading', `everyfooting',
 3240 	`everyheading', `LaTeX', `oddfooting', `oddheading',
 3241 	`setchapternewpage', and `url'.
 3242 
 3243 2017-08-18  Ikumi Keita  <ikumi@ikumi.que.jp>
 3244 
 3245 	Use #' to quote function names
 3246 
 3247 	* tex-jp.el (japanese-plain-tex-mode-initialization,
 3248 	add-hook, japanese-latex-mode-initialization,
 3249 	japanese-TeX-reset-mode-name, TeX-insert-punctuation):
 3250 	Use #' to quote function names.
 3251 
 3252 2017-08-18  Ikumi Keita  <ikumi@ikumi.que.jp>
 3253 
 3254 	Delay setting Japanese TeX engine in `japanese-latex-mode'
 3255 
 3256 	* tex-jp.el (japanese-latex-mode-initialization): The part which
 3257 	guesses and sets `TeX-engine' using `TeX-match-style' is factored out
 3258 	and put in `TeX-update-style-hook'.  `TeX-match-style' eventually
 3259 	triggers `TeX-update-style', which isn't appropriate in
 3260 	`LaTeX-mode-hook'.
 3261 	(japanese-LaTeX-guess-engine): New function.
 3262 
 3263 2017-08-11  Arash Esbati  <arash@gnu.org>
 3264 
 3265 	* style/XCharter.el ("XCharter"): Update to package v1.094 from 2017/08/08.
 3266 
 3267 2017-08-09  Arash Esbati  <arash@gnu.org>
 3268 
 3269 	* style/amsthm.el ("amsthm"): Use `LaTeX-amsthm-env-label'.
 3270 
 3271 2017-07-31  Ikumi Keita  <ikumi@ikumi.que.jp>
 3272 
 3273 	Conform to elisp coding convention in context.el
 3274 
 3275 	* context.el (ConTeXt-numbered-section-heading,
 3276 	ConTeXt-unnumbered-section-heading, ConTeXt-environment): Tailor
 3277 	prompt string.
 3278 	(ConTeXt-menu-update): Add "done" messages.
 3279 
 3280 2017-07-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 3281 
 3282 	* font-latex.el: Use the standard utf-8 rather than latin-1
 3283 
 3284 2017-07-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 3285 
 3286 	Fix unescaped character literals
 3287 
 3288 	* font-latex.el (font-latex-command-with-args-opt-arg-delims)
 3289 	* tex-fold.el (TeX-fold-expand-spec): Escape [ and ] character literals
 3290 
 3291 2017-07-25  Tassilo Horn  <tsdh@gnu.org>
 3292 
 3293 	Manually cherry-pick commit bc0db60e
 3294 
 3295 2017-07-24  Mosè Giordano  <mose@gnu.org>
 3296 
 3297 	* Version 11.91 released.
 3298 
 3299 2017-07-24  Mosè Giordano  <mose@gnu.org>
 3300 
 3301 	Prepare for upcoming release
 3302 
 3303 2017-07-22  Arash Esbati  <arash@gnu.org>
 3304 
 3305 	Update key=val options to minted package v2.5
 3306 
 3307 	* style/minted.el (LaTeX-minted-key-val-options): Update options
 3308 	to package version v2.5 from 2017/07/19.
 3309 
 3310 2017-07-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 3311 
 3312 	Conform to elisp coding conventions.
 3313 
 3314 	* latex.el (LaTeX-section-heading, LaTeX-environment)
 3315 	(TeX-arg-document, LaTeX-arg-usepackage-read-packages-with-options)
 3316 	(TeX-arg-bibstyle, TeX-arg-bibliography, TeX-arg-verb)
 3317 	(LaTeX-fill-region): Taylor minibuffer prompt string. Add or taylor
 3318 	"done" messages.
 3319 	* tex-buf.el (TeX-command-query, TeX-printer-query): Ditto.
 3320 	* tex.el (TeX-master-file-ask, TeX-master-file, TeX-update-style)
 3321 	(TeX-auto-list-information, TeX-auto-generate): Ditto.
 3322 
 3323 2017-07-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 3324 
 3325 	* doc/changes.texi: Mention changes related to Japanese TeX.
 3326 
 3327 2017-07-03  Arash Esbati  <arash@gnu.org>
 3328 
 3329 	* doc/auctex.texi (European): Add babel languages which load english.el.
 3330 
 3331 2017-07-03  Arash Esbati  <arash@gnu.org>
 3332 
 3333 	Check and set `TeX-quote-language' if necessary
 3334 
 3335 	* style/english.el ("english"): Reset `TeX-quote-language' to nil
 3336 	if changed by other babel language options.
 3337 
 3338 2017-07-03  Arash Esbati  <arash@gnu.org>
 3339 
 3340 	Add new style/australian.el and style/newzealand.el
 3341 
 3342 	* Makefile.in (STYLESRC): Add new styles.
 3343 
 3344 	* style/australian.el:
 3345 	* style/newzealand.el: New files.
 3346 
 3347 2017-07-02  Arash Esbati  <arash@gnu.org>
 3348 
 3349 	Add new style/canadian.el
 3350 
 3351 	* Makefile.in (STYLESRC): Add new style.
 3352 
 3353 	* style/canadian.el: New file.
 3354 
 3355 2017-07-01  Arash Esbati  <arash@gnu.org>
 3356 
 3357 	Add new style/moodle.el
 3358 
 3359 	* Makefile.in (STYLESRC): Add new style.
 3360 
 3361 	* style/moodle.el: New file.
 3362 
 3363 2017-07-01  Arash Esbati  <arash@gnu.org>
 3364 
 3365 	* latex.el (LaTeX-babel-hyphen-language-alist): Fix typo in docstring.
 3366 
 3367 2017-06-17  Antoine Levitt  <antoine.levitt@gmail.com>
 3368 
 3369 	Add support for xreader viewer
 3370 
 3371 	* tex.el (TeX-evince-dbus-p):
 3372 	(TeX-evince-sync-view-1):
 3373 	(TeX-view-program-select-evince):
 3374 	(TeX-raise-frame-function):
 3375 	(TeX-source-correlate-mode): Adapt functions and docstrings to xreader.
 3376 	(TeX-xreader-sync-view): New function.
 3377 	(TeX-view-program-list-builtin): Add xreader.
 3378 
 3379 2017-06-14  Arash Esbati  <arash@gnu.org>
 3380 
 3381 	Update key=value options to graphicx package version 1.1a
 3382 
 3383 	* style/graphicx.el (LaTeX-graphicx-key-val-options): Add new
 3384 	key=value options.
 3385 	(LaTeX-arg-graphicx-includegraphics-key-val): Support "pagebox"
 3386 	key with pdfTeX or LuaTeX.
 3387 
 3388 2017-06-13  Arash Esbati  <arash@gnu.org>
 3389 
 3390 	* style/beamer.el ("beamer"): Query for optional argument after \pause.
 3391 
 3392 2017-06-13  Mosè Giordano  <mose@gnu.org>
 3393 
 3394 	Suggest to rerun LaTeX if xsim properties changed
 3395 
 3396 	* tex-buf.el (TeX-LaTeX-sentinel): Catch xsim warning suggesting to rerun LaTeX
 3397 	and set LaTeX and next default command.
 3398 
 3399 2017-06-13  Mosè Giordano  <mose@gnu.org>
 3400 
 3401 	Catch expl3 warnings
 3402 
 3403 	* tex-buf.el (LaTeX-warnings-regexp): Adapt regexp to the style of expl3
 3404 	warnings.
 3405 	* tests/tex/error-parsing.el (TeX-error-parsing-expl3-warnings): New test for
 3406 	expl3 warnings.
 3407 
 3408 2017-06-02  Ikumi Keita  <ikumi@ikumi.que.jp>
 3409 
 3410 	Correct actions on region file in included file not placed in master dir
 3411 
 3412 	* tex-buf.el (TeX-command-region): Call `TeX-region-file' with nil
 3413 	`nondirectory' argument.
 3414 	Fix a typo in doc string.
 3415 	(TeX-command-default): Use `(TeX-region-file)' instead of `TeX-region'
 3416 	for comparison with the given argument.
 3417 
 3418 2017-05-30  Ikumi Keita  <ikumi@ikumi.que.jp>
 3419 
 3420 	Imporve fix for Bug#26694
 3421 
 3422 	* tex-buf.el (TeX-command): Update point in region file if the
 3423 	command is "View".
 3424 	(TeX-view):
 3425 	(TeX-region-create): Pass the above job to `TeX-command'.
 3426 	(TeX-region-update-point): Move point according to the column in
 3427 	the original buffer.
 3428 	Do nothing when `TeX-source-correlate-mode' is disabled.
 3429 	Use `TeX-current-offset' instead of `TeX-line-number-at-pos' in
 3430 	case narrowing is in effect in the original buffer.
 3431 	* preview.el.in (preview-at-point): Revert previous commit in
 3432 	accord with the changes above.
 3433 	* tex.el (TeX-evince-sync-view-1): Use `TeX-current-offset'
 3434 	instead of `TeX-line-number-at-pos' in case narrowing is in
 3435 	effect in the original buffer.
 3436 	Add FIXME comment about using `current-column'.
 3437 	(TeX-synctex-output-page-1): Ditto.
 3438 	Arrange regexp to pick up page number more correctly.
 3439 	(TeX-view-program-list-builtin): Remove spurious quotation around
 3440 	%b in SumatraPDF entry.
 3441 
 3442 2017-05-29  Mosè Giordano  <mose@gnu.org>
 3443 
 3444 	* tests/tex/compilation-log.txt:
 3445 	* tests/tex/error-parsing.el: Add test for error starting with exclamation mark.
 3446 
 3447 2017-05-26  Ikumi Keita  <ikumi@ikumi.que.jp>
 3448 
 3449 	Resolve preview-latex incompatibility with Japanese TeX (Bug#25322)
 3450 
 3451 	* preview.el.in (preview-error-quote): Work consistently with
 3452 	decoded text.  The idea of "encoding entire string beforehand and
 3453 	decoding it at the last stage" was used previously, but that failed
 3454 	with `japanese-shift-jis' coding system containing bytes which
 3455 	happen to coincide with regexp meta characters.
 3456 	(preview--decode-^^ab):
 3457 	(preview--convert-^^ab): New functions.
 3458 	(TeX-inline-preview-internal): Record the process coding system
 3459 	for decode assigned already so that `preview-error-quote' can
 3460 	decode the given text correctly afterward.  To achive that, change
 3461 	the role of `preview-coding-system' together with the changes to
 3462 	`preview-error-quote'.
 3463 	Give back the command options provided in `(TeX-engine-alist)' to
 3464 	latex command when preamble caching is enabled.
 3465 	(preview-coding-system): Modify doc string according to the
 3466 	changes above to `preview-error-quote' and
 3467 	`TeX-inline-preview-internal'.
 3468 	* tex-buf.el (TeX-adjust-process-coding-system): New function.
 3469 	Adjust the process coding system for asynchronous process launched
 3470 	within AUCTeX.
 3471 	(TeX-after-start-process-function): Change default value to
 3472 	`TeX-adjust-process-coding-system'.
 3473 	* tex-jp.el (japanese-TeX-set-process-coding-system): Specify end
 3474 	of line format on the coding systems assigned to process.
 3475 	(): Don't set `japanese-TeX-set-process-coding-system' to
 3476 	`TeX-after-start-process-function'.  It is now called within
 3477 	`TeX-adjust-process-coding-system'.
 3478 	* prv-xemacs.el (preview-buffer-recoding-alist): Fix docstring.
 3479 	(coding-system-change-eol-conversion): Add advice because XEmacs
 3480 	21.4 mule-ucs fails to define `utf-8' coding system to respond
 3481 	properly to this function.
 3482 	(preview-ps-quote-filename): Add advice so that this function is
 3483 	not confused by backslashes as path separator in the return value
 3484 	of XEmacs function.
 3485 	* tests/japanese/preview-latex.el:
 3486 	* tests/japanese/preview-error-test.tex:
 3487 	* tests/japanese/preview-error-test2.tex:
 3488 	* tests/japanese/prv-dif-code.tex: New files for regression test.
 3489 
 3490 2017-05-21  Mosè Giordano  <mose@gnu.org>
 3491 
 3492 	Fix indentation in ConTeXt mode after indented optional argument
 3493 
 3494 	* context.el (ConTeXt-find-indent): Fix indentation.  Requested by Henri Menke.
 3495 	* tests/context/context-test.el:
 3496 	* tests/context/context-indentation-in.tex:
 3497 	* tests/context/context-indentation-out.tex: New test files.
 3498 
 3499 2017-05-17  Ikumi Keita  <ikumi@ikumi.que.jp>
 3500 
 3501 	Don't discard process output with `TeX-run-silent'
 3502 
 3503 	* tex-buf.el (TeX-run-silent): Associate the process to the buffer
 3504 	"*TeX silent*".
 3505 
 3506 2017-05-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 3507 
 3508 	* tex.el (TeX-command-list): Fix typo in help string (mendex -> upmendex)
 3509 
 3510 2017-05-12  Arash Esbati  <arash@gnu.org>
 3511 
 3512 	* latex.el (LaTeX-env-label-as-keyval): Use `buffer-substring-no-properties'.
 3513 
 3514 2017-05-11  Arash Esbati  <arash@gnu.org>
 3515 
 3516 	* doc/changes.texi: Document recent changes.
 3517 
 3518 2017-05-10  Arash Esbati  <arash@gnu.org>
 3519 
 3520 	* tests/latex/fontification-general.tex: New file.
 3521 
 3522 2017-05-10  Arash Esbati  <arash@gnu.org>
 3523 
 3524 	Exclude arguments to math environments from fontification
 3525 
 3526 	* font-latex.el (font-latex-match-math-envII)
 3527 	(font-latex-extend-region-backwards-math-envII): Match and exclude
 3528 	optional and mandatory argument(s) to math environments from
 3529 	fontification.
 3530 
 3531 2017-05-08  Arash Esbati  <arash@gnu.org>
 3532 
 3533 	Improve further the exclusion of reserved characters
 3534 
 3535 	* font-latex.el (font-latex-match-simple-exclude-list): New
 3536 	variable.
 3537 	(font-latex-match-simple-command): Use
 3538 	`font-latex-match-simple-exclude-list'.  Add check for docTeX mode
 3539 	in order to remove "_" from the list.
 3540 
 3541 2017-05-06  Mosè Giordano  <mose@gnu.org>
 3542 
 3543 	Work around bug#26694
 3544 
 3545 	* preview.el.in (preview-at-point): Let-bind `TeX-source-correlate-mode' to nil.
 3546 	* tex-buf.el (TeX-region-create): Move point only when
 3547 	`TeX-source-correlate-mode' is non-nil.
 3548 
 3549 2017-05-06  Arash Esbati  <arash@gnu.org>
 3550 
 3551 	* latex/preview.dtx: Adjust contact email address.
 3552 
 3553 2017-05-04  Arash Esbati  <arash@gnu.org>
 3554 
 3555 	* tex-ispell.el: Move entries from style/empheq.el to this file.
 3556 
 3557 	* latex/preview.dtx: Adjust modification date for CTAN.
 3558 
 3559 2017-05-03  Arash Esbati  <arash@gnu.org>
 3560 
 3561 	Query for expl3 package options
 3562 
 3563 	* style/expl3.el (LaTeX-expl3-package-options): New function to
 3564 	read package options from user.
 3565 	Add missing file footer.
 3566 
 3567 2017-05-03  Arash Esbati  <arash@gnu.org>
 3568 
 3569 	Add new style/floatrow.el
 3570 
 3571 	* Makefile.in (STYLESRC): Add new style.
 3572 
 3573 	* style/floatrow.el: New file.
 3574 
 3575 2017-05-02  Arash Esbati  <arash@gnu.org>
 3576 
 3577 	Use `ispell-tex-arg-end' on parsed elements
 3578 
 3579 	* style/mdframed.el (LaTeX-mdframed-auto-cleanup, "mdframed"): Use
 3580 	correct function `ispell-tex-arg-end'.
 3581 
 3582 2017-04-27  Arash Esbati  <arash@gnu.org>
 3583 
 3584 	Improve exclusion of reserved characters from command matches
 3585 
 3586 	* font-latex.el (font-latex-match-simple-command): Skip matches
 3587 	starting with reserved characters.
 3588 
 3589 2017-04-27  Arash Esbati  <arash@gnu.org>
 3590 
 3591 	Add support for plus sign in macro syntax specification list
 3592 
 3593 	* font-latex.el (font-latex-match-command-with-arguments): Support
 3594 	plus sign besides asterisk in specification of macro syntax.
 3595 
 3596 2017-04-27  Arash Esbati  <arash@gnu.org>
 3597 
 3598 	Update style/fontspec.el to package version 2.6a
 3599 
 3600 	* style/fontspec.el (LaTeX-fontspec-font-features): Update
 3601 	variable to package version 2.6a.
 3602 	(LaTeX-fontspec-auto-cleanup): New function for parsing support
 3603 	for \newfontfamily and \newfontface macros.
 3604 	("fontspec"): Add missing macros and environment.
 3605 	(LaTeX-fontspec-package-options): Update with new options.
 3606 
 3607 2017-04-27  Arash Esbati  <arash@gnu.org>
 3608 
 3609 	Consider the return value of `assq-delete-all'
 3610 
 3611 	* style/breqn.el (LaTeX-breqn-update-color-keys):
 3612 	* style/fvextra.el (LaTeX-fvextra-update-key-val):
 3613 	* style/mdframed.el (LaTeX-mdframed-update-style-key):
 3614 	* style/minted.el (LaTeX-minted-update-key-vals):
 3615 	* style/tcolorbox.el (LaTeX-tcolorbox-update-style-key): Use the
 3616 	return value of `assq-delete-all' rather than looking at the saved
 3617 	value of the temporary variable.
 3618 
 3619 2017-04-27  Arash Esbati  <arash@gnu.org>
 3620 
 3621 	* latex.el (LaTeX-common-initialization): Add eminnershape macro.
 3622 
 3623 2017-04-26  Arash Esbati  <arash@gnu.org>
 3624 
 3625 	* tex-ispell.el (TeX-ispell-skip-cmds-list): Add \addlinespace.
 3626 
 3627 2017-04-25  Tassilo Horn  <tsdh@gnu.org>
 3628 
 3629 	Correctly exclude hypenation and thin spaces from command matches
 3630 
 3631 	* font-latex.el (font-latex-match-simple-command): Skip matches starting with
 3632 	\- or \,.
 3633 
 3634 2017-04-25  Arash Esbati  <arash@gnu.org>
 3635 
 3636 	Add LaTeX core command \oldstylenums
 3637 
 3638 	* font-latex.el (font-latex-built-in-keyword-classes): Add
 3639 	\oldstylenums to "type-command" keyword class.
 3640 
 3641 	* latex.el (LaTeX-common-initialization): Add \oldstylenums to
 3642 	LaTeX core commands.
 3643 
 3644 	* style/textcomp.el ("textcomp"): Remove \oldstylenums from
 3645 	textcomp.el which is provided by LaTeX core.
 3646 
 3647 2017-04-24  Arash Esbati  <arash@gnu.org>
 3648 
 3649 	Make preview.sty compatible with recent luatex
 3650 
 3651 	* latex/preview.dtx: Check if file luatex85.sty is loadable and
 3652 	require the package (bug#25601).
 3653 
 3654 2017-04-24  Arash Esbati  <arash@gnu.org>
 3655 
 3656 	Do not highlight control spaces with "\ "
 3657 
 3658 	* font-latex.el (font-latex-match-simple-command): Add space to
 3659 	the list of characters to be ignored.
 3660 
 3661 2017-04-23  Arash Esbati  <arash@gnu.org>
 3662 
 3663 	Adjust macros acc. to change in `LaTeX-paragraph-commands-regexp-make'
 3664 
 3665 	* style/bicaption.el ("bicaption"): Add \bicaption, \bicaptionbox,
 3666 	\bisubcaption and \bisubcaptionbox to paragraph commands.
 3667 
 3668 	* style/caption.el ("caption"): Add \captionbox and \captionof to
 3669 	paragraph commands.
 3670 
 3671 	* style/subcaption.el ("subcaption"): Add \subcaption and
 3672 	\subcaptionbox to paragraph commands.
 3673 
 3674 2017-04-23  Arash Esbati  <arash@gnu.org>
 3675 
 3676 	* style/exam.el ("exam"): Remove duplicate entries and backslash.
 3677 
 3678 2017-04-23  Uwe Brauer  <oub@mat.ucm.es>
 3679 
 3680 	Add the select environment and related macros to exam style.
 3681 
 3682 	* style/exam.el ("exam"): Add the select environment and related macros.
 3683 
 3684 2017-04-23  Tassilo Horn  <tsdh@gnu.org>
 3685 
 3686 	Fix comment environment highlighting
 3687 
 3688 	* style/comment.el ("comment"): Don't set comment starter/ender but generic
 3689 	comment delimiters.
 3690 
 3691 2017-04-21  Ikumi Keita  <ikumi@ikumi.que.jp>
 3692 
 3693 	Add test for my last commit
 3694 
 3695 	* tests/japanese/error-parsing.el: New file.
 3696 
 3697 2017-04-21  Mosè Giordano  <mose@gnu.org>
 3698 
 3699 	Do not highlight thin spaces with \,
 3700 
 3701 	* font-latex.el (font-latex-match-simple-command): Add comma to the list of
 3702 	characters to be ignored.
 3703 
 3704 2017-04-19  Mosè Giordano  <mose@gnu.org>
 3705 
 3706 	Fix parsing of LaTeX2e date formats
 3707 
 3708 	* tex-buf.el (TeX-LaTeX-sentinel): Support ISO date format, now used by
 3709 	LaTeX2e.  Reported by Uwe Siart.
 3710 	* tests/tex/error-parsing.el (TeX-LaTeX2e-date): Add a test for LaTeX2e date
 3711 	formats.
 3712 
 3713 2017-04-19  Ikumi Keita  <ikumi@ikumi.que.jp>
 3714 
 3715 	Improve error handling for Japanese users
 3716 
 3717 	* tex-buf.el (TeX-help-error): Use number based condition to
 3718 	detect whether the search over `TeX-error-description-list'
 3719 	comes to its last element.  Comparison with a literal string
 3720 	breaks when tex-jp.el installs Japanese help messages into
 3721 	`TeX-error-description-list'.
 3722 
 3723 2017-04-18  Ikumi Keita  <ikumi@ikumi.que.jp>
 3724 
 3725 	Deal with strange file name
 3726 
 3727 	* tex-jp.el (): Increase `pos' in case the master file
 3728 	name happens to contain special %-sequence.
 3729 
 3730 2017-04-17  Ikumi Keita  <ikumi@ikumi.que.jp>
 3731 
 3732 	Support upmendex
 3733 
 3734 	* tex-jp.el (): Make "%(makeindex)" to expand to upmendex when
 3735 	upmendex is available and `TeX-engine' is supported by it.
 3736 	Add "%(dic)" expander for the dictionary option of (up)mendex.
 3737 	* tex.el (TeX-command-list): Add "upMendex" entry.  Set 4th
 3738 	element to t so that user will get a chance to supply
 3739 	dictionary option to the command line string.
 3740 
 3741 2017-04-17  Tassilo Horn  <tsdh@gnu.org>
 3742 
 3743 	Improve command highlighting to not be triggered by hyphenation
 3744 
 3745 	Reported by François Patte.
 3746 
 3747 2017-04-17  Tassilo Horn  <tsdh@gnu.org>
 3748 
 3749 	Add proper copyright header to some styles
 3750 
 3751 	Add the required headers so that the ELPA build works again.
 3752 
 3753 2017-04-15  Arash Esbati  <arash@gnu.org>
 3754 
 3755 	* doc/changes.texi: Update with recent changes.
 3756 
 3757 2017-04-10  Arash Esbati  <arash@gnu.org>
 3758 
 3759 	* doc/auctex.texi (Selecting a Command): Document `TeX-ispell-verb-delimiters'.
 3760 
 3761 2017-04-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 3762 
 3763 	Fix `paragraph-start' and `paragraph-separate'
 3764 
 3765 	* plain-tex.el (plain-TeX-common-initialization): Remove "^" from
 3766 	`paragraph-start' according to the doc string.
 3767 	Remove LaTeX display math delimiters "\[" and "\]" from
 3768 	`paragraph-start'.
 3769 	Add "item" and "itemitem" to `paragraph-start'.
 3770 	Change the regexp grouping to shy group in `paragraph-start' and
 3771 	`paragraph-separate'.
 3772 	* tex-info.el (TeX-texinfo-mode): Remove "^" from `paragraph-start'
 3773 	and `paragraph-separate'.
 3774 
 3775 2017-04-03  Arash Esbati  <arash@gnu.org>
 3776 
 3777 	Update package options in style/amsmath.el
 3778 
 3779 	* style/amsmath.el (LaTeX-amsmath-package-options): Update package
 3780 	options to v2.16a.
 3781 
 3782 2017-04-01  Arash Esbati  <arash@gnu.org>
 3783 
 3784 	Append \b to regexp built from TeX control words
 3785 
 3786 	* latex.el (LaTeX-paragraph-commands-regexp-make): Append \b to
 3787 	regexp built from TeX control words.  Fix this report
 3788 	http://lists.gnu.org/archive/html/auctex/2017-03/msg00009.html
 3789 
 3790 	* tests/latex/latex-filling-in.tex:
 3791 	* tests/latex/latex-filling-out.tex:
 3792 	* tests/latex/latex-test.el (LaTeX-filling): Extend test for addition
 3793 	in `LaTeX-paragraph-commands-regexp-make' in latex.el.
 3794 
 3795 2017-03-31  Mosè Giordano  <mose@gnu.org>
 3796 
 3797 	Fix detection of bibliography files with dots in path
 3798 
 3799 	* latex.el (LaTeX-auto-regexp-list): Remove dot from the list of excluded
 3800 	characters in addbibresource's regexp.
 3801 	* tests/latex/latex-test.el (LaTeX-addbibresource): New test for addbibresource.
 3802 
 3803 2017-03-29  Ikumi Keita  <ikumi@ikumi.que.jp>
 3804 
 3805 	Don't alter standard value or saved value themselves of customize option
 3806 
 3807 	* tex-jp.el (): Stop using `setcar' on the elements of
 3808 	`TeX-command-list'.  This used to alter the standard value
 3809 	or saved value themselves of the customize option since
 3810 	`setcar' operates descructively on lists as Lisp objects.
 3811 	Instead create new list by `mapcar' and `append'.
 3812 	(): Deal with the case that `TeX-view-program-list-builtin'
 3813 	doesn't have an entry of "xdvi".
 3814 	Change the expected executable name to "%(xdvi)" as well.
 3815 
 3816 2017-03-28  Arash Esbati  <arash@gnu.org>
 3817 
 3818 	Fix last improvement for skipping of inline verbatim macros
 3819 
 3820 	* tex.el (TeX-ispell-tex-arg-verb-end): New function.
 3821 
 3822 	* tex-ispell.el (TeX-ispell-verb-delimiters): Replace
 3823 	`TeX-ispell-verb-opening-delimiters' and
 3824 	`TeX-ispell-verb-closing-delimiters' with new customizable option
 3825 	`TeX-ispell-verb-delimiters'.
 3826 	(TeX-ispell-skip-setcar): Use new function
 3827 	`TeX-ispell-tex-arg-verb-end' with verbatim macros.
 3828 
 3829 2017-03-27  Arash Esbati  <arash@gnu.org>
 3830 
 3831 	Improve skipping of inline verbatim macros
 3832 
 3833 	* tex-ispell.el (TeX-ispell-verb-opening-delimiters)
 3834 	(TeX-ispell-verb-closing-delimiters): New customizable options.
 3835 	(TeX-ispell-skip-setcar): Skip inline verbatim macros from
 3836 	listings and fancyvrb package.  Use new variables for minted
 3837 	package.
 3838 
 3839 2017-03-27  Arash Esbati  <arash@gnu.org>
 3840 
 3841 	* tests/latex/fontification-verb-macros.tex: New file.
 3842 
 3843 2017-03-27  Arash Esbati  <arash@gnu.org>
 3844 
 3845 	Improve fontification of verbatim macros in style/minted.el
 3846 
 3847 	* style/minted.el (LaTeX-minted-auto-cleanup): Add key=val query
 3848 	and fontification support for parsed elements.
 3849 	(LaTeX-minted-add-syntactic-keywords-extra): New function.
 3850 	("minted"): Use `LaTeX-minted-add-syntactic-keywords-extra' to add
 3851 	fontification support for \mint and \mintinline macros.
 3852 	Add \mint and \mintinline to textual keywords class and apply the
 3853 	fontification only for optional and first mandatory argument.
 3854 
 3855 2017-03-27  Arash Esbati  <arash@gnu.org>
 3856 
 3857 	Adapt fontification for \lstinline
 3858 
 3859 	* style/listings.el ("listings"): Fontify only the optional
 3860 	argument of \lstinline.
 3861 
 3862 2017-03-27  Arash Esbati  <arash@gnu.org>
 3863 
 3864 	Recognize optional argument in verb macros with delimiters/braces
 3865 
 3866 	* font-latex.el (font-latex-built-in-keyword-classes): Add \verb
 3867 	to textual keyword class.
 3868 	(font-latex-set-syntactic-keywords): Extend regexp to ignore an
 3869 	optional argument for verbatim macros with delimiters and/or
 3870 	braces.
 3871 
 3872 2017-03-26  Ikumi Keita  <ikumi@ikumi.que.jp>
 3873 
 3874 	Add support for Japanese font command
 3875 
 3876 	* tex-jp.el (): Append entries for mincho and gothic font
 3877 	commands to `LaTeX-font-list'.
 3878 	(japanese-latex-mode-initialization): Add font lock support
 3879 	to \textgt, \mathgt and \gtfamily commands for displaying
 3880 	with bold font in Emacs buffer.
 3881 	* doc/auctex.texi (Japanese): Mention new font commands and
 3882 	add indexes for them.
 3883 
 3884 2017-03-23  Ikumi Keita  <ikumi@ikumi.que.jp>
 3885 
 3886 	Enhance Japanese class files support
 3887 
 3888 	* style/tarticle.el:
 3889 	* style/tbooks.el:
 3890 	* style/treport.el:
 3891 	* style/jsreport.el: Add new style files.
 3892 	* Makefile.in (STYLESRC): Add them and tweak order not to break the
 3893 	format of file name alignment.
 3894 	* style/j-book.el ("j-book"): Correct the largest section level to
 3895 	"part" following book.el.
 3896 	* style/jarticle.el:
 3897 	* style/jbook.el:
 3898 	* style/jreport.el:
 3899 	* style/jsarticle.el:
 3900 	* style/jsbook.el: Add defvar for class options, counters and
 3901 	pagestyles following {article,book,report}.el.
 3902 	Correct the largest section level in jbook.el, too.
 3903 	Deal with "report" option in jsbook.el.
 3904 
 3905 2017-03-24  Arash Esbati  <arash@gnu.org>
 3906 
 3907 	* texmathp.el (texmathp-tex-commands-default): Add entries for empheq.sty.
 3908 
 3909 2017-03-23  Arash Esbati  <arash@gnu.org>
 3910 
 3911 	* style/minted.el ("minted"): Add key=val query for \mint and \mintinline.
 3912 
 3913 2017-03-19  Ikumi Keita  <ikumi@ikumi.que.jp>
 3914 
 3915 	Use `TeX-line-number-at-pos' further for older emacsen
 3916 
 3917 	* tex-buf.el (TeX-region-create):
 3918 	(TeX-region-update-point):
 3919 	* tex-info.el (Texinfo-make-node-list): Replace `line-number-at-pos'
 3920 	with `TeX-line-number-at-pos'.
 3921 
 3922 2017-03-19  Ikumi Keita  <ikumi@ikumi.que.jp>
 3923 
 3924 	Use compatibility function `TeX-line-number-at-pos' for older emacsen
 3925 
 3926 	* tex.el (TeX-evince-sync-view-1):
 3927 	(TeX-synctex-output-page-1): Replace `line-number-at-pos' with
 3928 	`TeX-line-number-at-pos'.
 3929 
 3930 2017-03-18  Arash Esbati  <arash@gnu.org>
 3931 
 3932 	Use the variable `LaTeX-listing-label'
 3933 
 3934 	* style/minted.el ("minted"):
 3935 	* style/newfloat.el (LaTeX-newfloat-auto-cleanup): Use
 3936 	`LaTeX-listing-label' instead of hard-coded "lst:" string.
 3937 
 3938 2017-03-18  Arash Esbati  <arash@gnu.org>
 3939 
 3940 	Use compat function `TeX-replace-regexp-in-string' in core files
 3941 
 3942 	* tex.el (TeX-source-correlate-sync-source):
 3943 	* latex.el (LaTeX-split-bibs): Use compat function
 3944 	`TeX-replace-regexp-in-string'.
 3945 
 3946 2017-03-18  Arash Esbati  <arash@gnu.org>
 3947 
 3948 	Use `TeX-replace-regexp-in-string' in style files
 3949 
 3950 	* style/empheq.el (LaTeX-empheq-item-equation):
 3951 	* style/tcolorbox.el (LaTeX-tcolorbox-load-used-libraries):
 3952 	* style/xcolor.el (LaTeX-xcolor-auto-cleanup): Use compat function
 3953 	`TeX-replace-regexp-in-string'.
 3954 
 3955 2017-03-18  Arash Esbati  <arash@gnu.org>
 3956 
 3957 	Add new compat function `TeX-replace-regexp-in-string'
 3958 
 3959 	* tex.el (TeX-replace-regexp-in-string): New compat function.
 3960 	With XEmacs, pass arguments to `replace-in-string', with Emacs to
 3961 	`replace-regexp-in-string'.  This function supports only mandatory
 3962 	arguments of the original functions just mentioned.
 3963 
 3964 2017-03-17  Ikumi Keita  <ikumi@ikumi.que.jp>
 3965 
 3966 	Avoid altering user option as much as possible
 3967 
 3968 	* tex-jp.el (): Alter `TeX-view-predicate-list-builtin' and
 3969 	`TeX-view-program-list-builtin' instead of their customize option
 3970 	cousins.
 3971 	Append to `TeX-view-program-selection' only on w32 system.
 3972 
 3973 2017-03-16  Arash Esbati  <arash@gnu.org>
 3974 
 3975 	Add LaTeX inline math delimiters to Ispell skip list
 3976 
 3977 	* tex-ispell.el: Add LaTeX inline math delimiters \( \) to Ispell
 3978 	skip list.  (bug#26125)
 3979 	Remove unnecessary part from regexp for \cmidrule.
 3980 
 3981 2017-03-15  Arash Esbati  <arash@gnu.org>
 3982 
 3983 	Fix addition of key=val's
 3984 
 3985 	* style/fvextra.el (LaTeX-fvextra-update-key-val): Fix addition of
 3986 	key=val's to `LaTeX-fancyvrb-key-val-options-local'.
 3987 
 3988 2017-03-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 3989 
 3990 	Modify `TeX-expand-list-builtin' instead of `TeX-expand-list'
 3991 
 3992 	* tex-jp.el (): `TeX-expand-list' is user option since 2015.  Add
 3993 	extra entries for Japanese TeX engines to `TeX-expand-list-builtin'
 3994 	instead.
 3995 
 3996 2017-03-13  Arash Esbati  <arash@gnu.org>
 3997 
 3998 	Add new style/fvextra.el
 3999 
 4000 	* Makefile.in (STYLESRC): Add new style.
 4001 
 4002 	* style/fvextra.el: New file.
 4003 
 4004 2017-03-13  Arash Esbati  <arash@gnu.org>
 4005 
 4006 	Improve parsing capabilities of style/fancyvrb.el
 4007 
 4008 	* style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add
 4009 	undocumented keys, update some values.
 4010 	(LaTeX-fancyvrb-key-val-options-local)
 4011 	(LaTeX-fancyvrb-base-macros, LaTeX-fancyvrb-base-environments)
 4012 	(LaTeX-fancyvrb-key-val-skip-regexp): New variables.
 4013 	(LaTeX-fancyvrb-macro-regexp, LaTeX-fancyvrb-environment-regexp):
 4014 	Update for new parsing mechanism.
 4015 	(LaTeX-fancyvrb-arg-define-macro)
 4016 	(LaTeX-fancyvrb-arg-define-environment)
 4017 	(LaTeX-fancyvrb-arg-file-relative): New functions.
 4018 	("fancyvrb"): Use new variables and functions in the hook.  Update
 4019 	fontification.
 4020 
 4021 2017-03-10  Arash Esbati  <arash@gnu.org>
 4022 
 4023 	Improve fallback for indentation when & is omitted
 4024 
 4025 	* latex.el (LaTeX-hanging-ampersand-position): Improve handling of
 4026 	fallback which now respects also intended tabular environments.
 4027 	Thanks to Ikumi Keita for testing and providing code.  (bug#26032)
 4028 
 4029 	* tests/latex/tabular-in.tex:
 4030 	* tests/latex/tabular-out.tex: Add additional test for indented
 4031 	tabular.
 4032 
 4033 2017-03-09  Ikumi Keita  <ikumi@ikumi.que.jp>
 4034 
 4035 	Remove spurious entries of view settings.
 4036 
 4037 	* tex-jp.el (TeX-view-program-list):
 4038 	(TeX-view-program-selection): Remove spurious entries, most of which
 4039 	are related with other TeX IDEs.
 4040 	cf. http://lists.gnu.org/archive/html/auctex-devel/2016-04/msg00036.html
 4041 
 4042 2017-03-09  Arash Esbati  <arash@gnu.org>
 4043 
 4044 	Add fallback for indentation when & is omitted
 4045 
 4046 	* latex.el (LaTeX-hanging-ampersand-position): Add fallback for
 4047 	indentation if the row searched does not contain a column
 4048 	separator &.
 4049 
 4050 	* tests/latex/tabular-in.tex:
 4051 	* tests/latex/tabular-out.tex: Add filling test for missing & in
 4052 	row.
 4053 
 4054 2017-02-06  Ikumi Keita  <ikumi@ikumi.que.jp>
 4055 
 4056 	Fix auto selection of japanese TeX engine
 4057 
 4058 	* tex-jp.el (japanese-latex-mode-initialization): Use
 4059 	`LaTeX-match-class-option' to detect uplatex option given to
 4060 	jsarticle, jsreport and jsbook class.  (The root of this problem is
 4061 	the same as Bug#25563)
 4062 	(): Quit appending to `LaTeX-command-style' because this made the
 4063 	user's intentional selection of `TeX-engine' ineffective with regard
 4064 	to the selection of the executable names.
 4065 	Fix copyright year.
 4066 	* doc/auctex.texi (Japanese): Add description of Japanese TeX engine:
 4067 	How to use, change and set the value of the engine.
 4068 	Add description of the customize options related to the encoding of
 4069 	Japanese TeX documents.
 4070 
 4071 2017-03-08  Arash Esbati  <arash@gnu.org>
 4072 
 4073 	Detect \& in tabular cells when filling
 4074 
 4075 	* latex.el (LaTeX-indent-tabular): Search backward for any
 4076 	ampersands not escaped with a backslash, i.e. control symbol \&,
 4077 	and return the adjusted value.  Thanks to Ikumi Keita for his
 4078 	perceptive comments on the implementation.  (bug#26010)
 4079 
 4080 	* tests/latex/tabular-in.tex:
 4081 	* tests/latex/tabular-out.tex: Add test for table filling with \&
 4082 	in cells.
 4083 
 4084 2017-03-06  Arash Esbati  <arash@gnu.org>
 4085 
 4086 	* tex-ispell.el (TeX-ispell-skip-cmds-list): Add hyperref macros.
 4087 
 4088 2017-03-05  Arash Esbati  <arash@gnu.org>
 4089 
 4090 	* tex-ispell.el (TeX-ispell-skip-setcdr): Add entry for filecontents package.
 4091 
 4092 2017-03-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 4093 
 4094 	Fix documents and add trivial improvements.
 4095 
 4096 	* font-latex.el (font-latex-deactivated-keyword-classes): Add keyword
 4097 	class biblatexnoarg, biblatex and slide-title to doc string.
 4098 	Use `buffer-string'.
 4099 	(font-latex-keyword-matcher): Mention that face attributes is accepted
 4100 	as FACE argument in doc string.
 4101 	(font-latex-make-built-in-keywords): Arrange doc string for generated
 4102 	defvar of `font-latex-match-*-keywords-local' depending on the keyword
 4103 	type.
 4104 	Remove spurious type declaration from generated defcustom of
 4105 	`font-latex-match-*-keywords'.
 4106 	Replace meaningless argument with nil and add doc string for generated
 4107 	defvar of `font-latex-match-*'.
 4108 	Replace redundant call to intern with literal quote of symbol.
 4109 	(font-latex-user-keyword-classes): Fix doc string.  The accepted face
 4110 	argument is face attribute rather than font specification.
 4111 	Add doc string for generated defvar of `font-latex-match-*'.
 4112 	(font-latex-make-user-keywords): Replace backquote with quote where
 4113 	backquote is not necessary.
 4114 	(font-latex-add-keywords): Add keyword class biblatexnoarg to doc
 4115 	string.
 4116 	* doc/auctex.texi (): Update copyright year.
 4117 	(Deactivating defaults of built-in keyword classes): Add keyword
 4118 	class biblatexnoarg, biblatex and slide-title.
 4119 	Fix sample lisp code.
 4120 	(User-defined keyword classes): The accepted face argument is face
 4121 	attribute rather than font specification.
 4122 
 4123 2017-03-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 4124 
 4125 	Make customization to face specification to appear in
 4126 	customization buffer.
 4127 
 4128 	* font-latex.el (font-latex-user-keyword-classes): Exchange the order
 4129 	of `face' and `custom-face-edit'.  Tweak doc string.
 4130 
 4131 2017-03-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 4132 
 4133 	Unify treatment of face argument over the relevant functions.
 4134 
 4135 	* font-latex.el (font-latex-keyword-matcher): Conform the face
 4136 	argument correctly to the format `font-lock-keywords' requires.
 4137 	(font-latex-make-user-keywords) : Call `font-latex-make-match-defun'
 4138 	directly without `eval'.
 4139 	(font-latex-deactivated-keyword-classes) : Accept a face symbol, as
 4140 	well as a form returning a face symbol, for the third element for each
 4141 	item of `font-latex-built-in-keyword-classes'.
 4142 	(font-latex-built-in-keyword-classes) : Remove quoting from the face
 4143 	names.  Contrary to the sentence of the doc string
 4144 	"The third element is the symbol of a face to be used or a Lisp
 4145 	form returning a face symbol.", symbol of a face was invalid due to
 4146 	the above bugs.
 4147 
 4148 2017-03-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 4149 
 4150 	Fix font-latex-make-match-defun to generate intended code.
 4151 
 4152 	* font-latex.el (font-latex-make-match-defun): Arrange the order of
 4153 	evaluation not to generate meaningless clause.  Byte compile warning
 4154 	on xemacs went away.
 4155 
 4156 2017-03-04  Mosè Giordano  <mose@gnu.org>
 4157 
 4158 	Partially revert previous commit, will look better later
 4159 
 4160 	* tex-buf.el (TeX-command-expand): Do not error if `string' is nil.  This made
 4161 	"View" command unusable.
 4162 
 4163 2017-03-04  Mosè Giordano  <mose@gnu.org>
 4164 
 4165 	Prevent infinite loop in TeX-command-expand
 4166 
 4167 	* tex-buf.el (TeX-command-expand): Throw an error if `string' is not a string.
 4168 	This prevents an infinite loop.
 4169 	* tex.el (TeX-engine-in-engine-alist): New function to pick up an engine from
 4170 	`TeX-engine-alist' and throw an error if the engine is not there.
 4171 	(TeX-expand-list-builtin): Use `TeX-engine-in-engine-alist'.
 4172 	* context.el (ConTeXt-expand-options): Use `TeX-engine-in-engine-alist'.
 4173 	* tests/tex/command-expansion.el (TeX-command-expansion-errors): Add tests for
 4174 	error handling of `TeX-command-expand'.
 4175 
 4176 2017-02-24  Ikumi Keita  <ikumi@ikumi.que.jp>
 4177 
 4178 	Tweak locale treatment on xemacs.
 4179 
 4180 	* tex-jp.el (japanese-TeX-set-process-coding-system): Use the locale
 4181 	related environment variables for fallback value.
 4182 
 4183 2017-02-21  Arash Esbati  <arash@gnu.org>
 4184 
 4185 	Add new style/sourcecodepro.el
 4186 
 4187 	* Makefile.in (STYLESRC): Add new style.
 4188 
 4189 	* style/sourcecodepro.el: New file.
 4190 
 4191 2017-02-21  Arash Esbati  <arash@gnu.org>
 4192 
 4193 	* style/subfiles.el (LaTeX-subfiles-class-options): New function.
 4194 
 4195 2017-02-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 4196 
 4197 	Make papersize predicate in tex-jp.el to work again.
 4198 	Problem parallel to bug#25563.
 4199 
 4200 	* tex-jp.el (): Use `LaTeX-match-class-option' to examine paper size
 4201 	option of document class.
 4202 
 4203 2017-02-14  Ikumi Keita  <ikumi@ikumi.que.jp>
 4204 
 4205 	Fix setting of coding system for Japanese TeX
 4206 
 4207 	* tex-jp.el (japanese-TeX-set-process-coding-system): Cater for the
 4208 	case that kanji option is requested by user but cannot be determined.
 4209 	XEmacs doesn't have `locale-coding-system'.  Use
 4210 	`get-coding-system-from-locale' and `current-locale' instead.
 4211 	Cleanup indentation.
 4212 	(japanese-TeX-coding-ejsu): Add entry for xemacs coding system of cp932.
 4213 
 4214 2017-02-20  Mosè Giordano  <mose@gnu.org>
 4215 
 4216 	Improve regexp for looking for documentclass macro
 4217 
 4218 	* latex.el (LaTeX-env-document): Allow any non line-breaking character in regexp
 4219 	  used to look for `documentclass' macro.  Previous regexp did not catch class
 4220 	  options containing dots or slash, that may occur when using `subfiles' class.
 4221 
 4222 2017-02-20  Mosè Giordano  <mose@gnu.org>
 4223 
 4224 	Improve determination of master file with subfiles class
 4225 
 4226 	* style/subfiles.el ("subfiles"): Do not strip dirname from master file.
 4227 
 4228 2017-02-19  Arash Esbati  <arash@gnu.org>
 4229 
 4230 	Add new keys for package version 4.00
 4231 
 4232 	* style/tcolorbox.el (LaTeX-tcolorbox-keyval-options): Add new
 4233 	keys for v4.00 of the package.
 4234 
 4235 2017-02-16  Arash Esbati  <arash@gnu.org>
 4236 
 4237 	* latex.el (LaTeX-label): Eliminate premature returning of label.
 4238 
 4239 2017-02-16  Arash Esbati  <arash@gnu.org>
 4240 
 4241 	Append "lstlisting" to `LaTeX-label-alist'
 4242 
 4243 	* style/listings.el ("listings"): Append "lstlisting" to
 4244 	`LaTeX-label-alist'.
 4245 	(LaTeX-listings-auto-cleanup): Use `LaTeX-listing-label' as a
 4246 	symbol during clean up.
 4247 
 4248 2017-02-10  Arash Esbati  <arash@gnu.org>
 4249 
 4250 	Add new style/preview.el
 4251 
 4252 	* Makefile.in (STYLESRC): Add new style.
 4253 
 4254 	* style/preview.el: New file.
 4255 
 4256 2017-02-10  Arash Esbati  <arash@gnu.org>
 4257 
 4258 	* .gitignore: Ignore only preview.el in top directory.
 4259 
 4260 2017-02-10  Arash Esbati  <arash@gnu.org>
 4261 
 4262 	Improve parsing process in style/xcolor.el
 4263 
 4264 	* style/xcolor.el (LaTeX-xcolor-definecolor-regexp): Use
 4265 	`regexp-opt' to build a regexp to match all color defining macros.
 4266 	(LaTeX-xcolor-colorlet-regexp): Remove variable.
 4267 	(LaTeX-xcolor-auto-cleanup): Romove unnecessary *.
 4268 
 4269 2017-02-09  Arash Esbati  <arash@gnu.org>
 4270 
 4271 	Improve parsing process in style/color.el
 4272 
 4273 	* style/color.el (LaTeX-color-definecolor-regexp): Remove
 4274 	unnecessary 2nd and 3rd arguments from regexp.
 4275 	(LaTeX-color-auto-cleanup): Delete unnecessary function and remove
 4276 	it from `TeX-auto-cleanup-hook'.
 4277 
 4278 2017-02-09  Arash Esbati  <arash@gnu.org>
 4279 
 4280 	Fix parsing bug in style/xcolor.el
 4281 
 4282 	* style/xcolor.el (LaTeX-xcolor-definecolor-regexp): Move parsing
 4283 	of \colorlet macro into `LaTeX-xcolor-colorlet-regexp'.
 4284 	(LaTeX-xcolor-colorlet-regexp): New variable.
 4285 	("xcolor"): Activate `LaTeX-xcolor-colorlet-regexp' in style hook.
 4286 
 4287 2017-02-06  Arash Esbati  <arash@gnu.org>
 4288 
 4289 	* latex/preview.dtx: Fix example for \PreviewMacro* macro.
 4290 	Add missing backslash.
 4291 
 4292 2017-02-04  Ikumi Keita  <ikumi@ikumi.que.jp>
 4293 
 4294 	Fix minor problems
 4295 	* tex.el (TeX-view-predicate-list-builtin): Enclose whole alternatives
 4296 	in regexp with shy group in order that the effect of "\`" and "\'"
 4297 	covers all the alternatives.
 4298 	* latex.el (LaTeX-auto-cleanup): Regard "Class", in addition to
 4299 	"class", as an indicator of LaTeX2e document.
 4300 
 4301 2017-02-02  Arash Esbati  <arash@gnu.org>
 4302 
 4303 	Simplify addition of entirely skipped environments
 4304 
 4305 	* tex-ispell.el (TeX-ispell-skip-envs-list): New variable for
 4306 	environments which should be skipped entirely.
 4307 	(TeX-ispell-skip-envs-regexp): New variable keeping the regexp
 4308 	generated from `TeX-ispell-skip-envs-list'.
 4309 
 4310 2017-02-02  Tassilo Horn  <tsdh@gnu.org>
 4311 
 4312 	Fix TeX-view-predicate-list-builtin predicates wrt class opts
 4313 
 4314 	* latex.el (LaTeX-match-class-option): New function.
 4315 	* tex.el (TeX-view-predicate-list-builtin): Use above function to check
 4316 	paper sizes orientation from documentclass options (bug#25563).
 4317 
 4318 2017-02-01  Mosè Giordano  <mose@gnu.org>
 4319 
 4320 	Fix number of arguments of local-variable-p in XEmacs
 4321 
 4322 	* font-latex.el (font-latex-after-hacking-local-variables): Second argument of
 4323 	`local-variable-p' is mandatory in XEmacs.
 4324 
 4325 2017-02-01  Tassilo Horn  <tsdh@gnu.org>
 4326 
 4327 	Fix font-latex-after-hacking-local-variables on XEmacs
 4328 
 4329 	* font-latex.el (font-latex-after-hacking-local-variables): Cater for the
 4330 	fact that file-local-variables-alist isn't there in XEmacs and older
 4331 	Emacs versions (bug#25564).
 4332 
 4333 2017-02-01  Arash Esbati  <arash@gnu.org>
 4334 
 4335 	* tex-ispell.el: Add support for enviroments from breqn.sty.
 4336 
 4337 2017-02-01  Tassilo Horn  <tsdh@gnu.org>
 4338 
 4339 	Fix plain-TeX-auto-regexp-list docstring
 4340 
 4341 	* tex.el: Fix docstring of plain-TeX-auto-regexp-list (bug#25574).
 4342 
 4343 2017-01-29  Arash Esbati  <arash@gnu.org>
 4344 
 4345 	Add new style/breqn.el
 4346 
 4347 	* Makefile.in (STYLESRC): Add new style.
 4348 
 4349 	* style/breqn.el: New file.
 4350 
 4351 2017-01-29  Arash Esbati  <arash@gnu.org>
 4352 
 4353 	Update style/listings.el to use `LaTeX-env-label-as-keyval'
 4354 
 4355 	* style/listings.el (LaTeX-listings-key-val-options): Comment the
 4356 	"label" key.
 4357 	(LaTeX-listings-key-val-label-extract):
 4358 	(LaTeX-listings-key-val-label-regexp): New variable.
 4359 	(LaTeX-listings-auto-cleanup): Use `LaTeX-add-environments'
 4360 	instead of adding new enviroments to `LaTeX-auto-environment'.
 4361 	Use the function `LaTeX-env-label-as-keyval' to insert labels.
 4362 	Add parsed enviroments to AUCTeX parser with `TeX-auto-add-regexp'.
 4363 	("listings"): Add `LaTeX-listings-key-val-label-regexp' to the
 4364 	parser.
 4365 	Use `LaTeX-env-label-as-keyval' for "lstlisting".
 4366 
 4367 2017-01-29  Arash Esbati  <arash@gnu.org>
 4368 
 4369 	Add function to put labels in opt. argument of environments
 4370 
 4371 	* doc/changes.texi: Document new feature.
 4372 
 4373 	* latex.el (LaTeX-listing-label): New custom prefix for labels in
 4374 	code typesetting environments.
 4375 	(LaTeX-env-label-as-keyval): New function.
 4376 	(LaTeX-narrow-to-environment): Fix typo in docstring.
 4377 
 4378 2017-01-27  Arash Esbati  <arash@gnu.org>
 4379 
 4380 	Add `NO-INSERT' argument to `LaTeX-label'
 4381 
 4382 	* doc/changes.texi: Document changes to `LaTeX-label' and
 4383 	`LaTeX-label-function'.
 4384 
 4385 	* latex.el (LaTeX-label): Add second optional argument NO-INSERT.
 4386 	This argument is passed to function bound to
 4387 	`LaTeX-label-function' (usually `reftex-label' with RefTeX
 4388 	enabled).  If `LaTeX-label-function' is nil and NO-INSERT is
 4389 	non-nil, label is read and returned as a string.  Remove some
 4390 	unnecessary checks.
 4391 	(LaTeX-label-function): Mention in docstring that the function is
 4392 	expected to take an optional argument NO-INSERT.  This is an
 4393 	incompatible change.
 4394 
 4395 2017-01-27  Arash Esbati  <arash@gnu.org>
 4396 
 4397 	Check if label is defined before adding it to known labels
 4398 
 4399 	* latex.el (TeX-read-label): Check if label is already defined and
 4400 	ask for user confirmation before adding it list of known labels.
 4401 	Do not add label if empty string or the value of
 4402 	`TeX-read-label-prefix'.
 4403 
 4404 2017-01-26  Arash Esbati  <arash@gnu.org>
 4405 
 4406 	Add \citetitle to `reftex-cite-format' in style/biblatex
 4407 
 4408 	* style/biblatex.el ("biblatex"): Add \citetitle[*] to
 4409 	`reftex-cite-format' and bind them to keys i/I per user request
 4410 	http://lists.gnu.org/archive/html/auctex/2017-01/msg00049.html.
 4411 
 4412 2017-01-25  Mosè Giordano  <mose@gnu.org>
 4413 
 4414 	Guard setcar with appropriate test
 4415 
 4416 	* tex-jp.el (assoc): Replace second element of "BibTeX" and "Index" entries of
 4417 	`TeX-command-list' only if they are already there.  This variable is
 4418 	customizable and users may have removed them.  Reported by jfbu.
 4419 
 4420 2017-01-20  Mosè Giordano  <mose@gnu.org>
 4421 
 4422 	* latex.el (LaTeX-newline): Make interactive.  See bug#24412.
 4423 
 4424 2017-01-20  Mosè Giordano  <mose@gnu.org>
 4425 
 4426 	Add makeglossaries to the list of commands
 4427 
 4428 	* tex.el (TeX-command-list): Add makeglossaries.  Fixes bug#24952.
 4429 	* latex.el (LaTeX-clean-intermediate-suffixes): Add extensions of files created
 4430 	  by makeglossaries.
 4431 
 4432 2017-01-15  Mosè Giordano  <mose@gnu.org>
 4433 
 4434 	Show summary of tests at the end of make check
 4435 
 4436 	* tests/Makefile (check): Depend on `check-doit' and `mostlyclean' phony
 4437 	  targets.
 4438 	(check-doit): New rule for showing summary of tests.
 4439 	(mostlyclean): Delete log files.
 4440 
 4441 2017-01-13  Davide G. M. Salvetti  <salve@debian.org>
 4442 
 4443 	Fix ConTeXt-outline-regexp
 4444 
 4445 	Add a separator between different elements; see Debian bug #850444.
 4446 
 4447 2017-01-13  Mosè Giordano  <mose@gnu.org>
 4448 
 4449 	Remove also a gitignore
 4450 
 4451 	* Makefile.in (EXCLUDEDFILES): Add latex/.gitignore to excluded files.
 4452 
 4453 2017-01-13  Mosè Giordano  <mose@gnu.org>
 4454 
 4455 	Remove file from distributed tar ball
 4456 
 4457 	* Makefile.in (EXCLUDEDFILES): Add doc/tex-ref.log.
 4458 
 4459 2017-01-12  Mosè Giordano  <mose@gnu.org>
 4460 
 4461 	Add AUCTeX Logo
 4462 
 4463 	* etc/auctex-logo.tex: Logo of AUCTeX.  It was realized with comments from
 4464 	Vincent Belaïche, Marcin Borkowski, Marta Dell’Atti, Tamas Papp and others.
 4465 
 4466 	* .gitignore: Ignore some files automatically created during compilation.
 4467 
 4468 2017-01-11  Mosè Giordano  <mose@gnu.org>
 4469 
 4470 	Make gitlog-to-changelog ignore release-commit
 4471 
 4472 	* Makefile.in (release-commit): Prefix the commit message with "; ", so that
 4473 	the commit will be ignored when automatically updating the ChangeLog.
 4474 
 4475 2017-01-10  Mosè Giordano  <mose@gnu.org>
 4476 
 4477 	* Version 11.90 released.
 4478 
 4479 2017-01-10  Mosè Giordano  <mose@gnu.org>
 4480 
 4481 	Refresh RELEASE file
 4482 
 4483 	* RELEASE: Update "Availability" and "Future development and additional
 4484 	information" sections.
 4485 
 4486 2017-01-10  Mosè Giordano  <mose@gnu.org>
 4487 
 4488 	* Makefile.in (release-commit): Use UTF-8 coding for ChangeLog entry.
 4489 
 4490 	* ChangeLog-preview: Change encoding to UTF-8.
 4491 
 4492 	* Makefile.in (release-commit): Fix name of preview ChangeLog.
 4493 
 4494 2017-01-10  Arash Esbati  <arash@gnu.org>
 4495 
 4496 	Use RefTeX for multiple references in cleveref
 4497 
 4498 	* style/cleveref.el (TeX-arg-cleveref-multiple-labels): Check if
 4499 	RefTeX is enabled and use it for multiple referencing macros.
 4500 	("cleveref"): Use `TeX-arg-ref' instead of `TeX-arg-label'.
 4501 	("cleveref"): Remove call of (font-latex-set-syntactic-keywords).
 4502 
 4503 2017-01-10  Arash Esbati  <arash@gnu.org>
 4504 
 4505 	Skip macros and environments from tcolorbox and raster library
 4506 
 4507 	* tex-ispell.el (TeX-ispell-sort-skip-cmds-list): Extract macros
 4508 	with optional argument from `TeX-ispell-skip-cmds-list'.
 4509 	(TeX-ispell-skip-cmds-opt-arg-regexp): New variable containing
 4510 	macros where only the optional argument is skipped while spell
 4511 	checking.
 4512 	Add macros and environments from tcolorbox.el and
 4513 	tcolorboxlib-raster.el.
 4514 
 4515 2017-01-10  Arash Esbati  <arash@gnu.org>
 4516 
 4517 	Advertise AUCTeX installation from ELPA
 4518 
 4519 	* doc/quickstart.texi (Quick Start): Emphasize the necessity to
 4520 	drop (load "auctex.el" nil t t) when installed from ELPA.
 4521 
 4522 	* doc/install.texi (Installation): Advertise installation from
 4523 	ELPA.
 4524 
 4525 2017-01-09  Mosè Giordano  <mose@gnu.org>
 4526 
 4527 	Prepare for upcoming release
 4528 
 4529 	* RELEASE: Update AUCTeX version, the new features section, and
 4530 	the list of contributors.
 4531 
 4532 	* configure.ac: Update AUCTeX version.
 4533 
 4534 	* doc/changes.texi: Reorder changes for 11.90 version section.
 4535 
 4536 	* doc/tex-ref.tex: Update AUCTeX version and copyright years
 4537 	across the file.
 4538 
 4539 	* latex/preview.dtx: Manually update release version.
 4540 
 4541 2017-01-07  Mosè Giordano  <mose@gnu.org>
 4542 
 4543 	Adapt Makefile to new ChangeLog file name
 4544 
 4545 	* Makefile.in (release-commit): Use `CHANGELOG_N' in place of
 4546 	`ChangeLog'.
 4547 
 4548 2017-01-06  Tassilo Horn  <tsdh@gnu.org>
 4549 
 4550 	Don't use cl function copy-list
 4551 
 4552 	* font-latex.el (font-latex--get-script-props): Use copy-sequence instead of
 4553 	copy-list, the latter being a cl function.
 4554 
 4555 2017-01-05  Tassilo Horn  <tsdh@gnu.org>
 4556 
 4557 	Fix bug where font-latex-sub/superscript-face was not applied to ^_
 4558 
 4559 	* font-latex.el (font-latex-make-user-keywords): prepend
 4560 	font-latex-script-char-face, don't replace existing specs.
 4561 
 4562 2017-01-05  Tassilo Horn  <tsdh@gnu.org>
 4563 
 4564 	Fontify script characters with a new face
 4565 
 4566 	* doc/auctex.texi (Fontification of math): Document it.
 4567 	* doc/changes.texi: Mention that.
 4568 	* font-latex.el (font-latex-make-user-keywords): Adapt.
 4569 	(font-latex-script-char-face): New face.
 4570 	(font-latex-match-script-chars): Improve it so that double ^_ aren't
 4571 	matched because such errors were hard to see with
 4572 	font-latex-fontify-script set to invisible.
 4573 	(font-latex-script-char): New function.
 4574 
 4575 2017-01-05  Arash Esbati  <arash.esbati@gmail.com>
 4576 
 4577 	Support biblatex cite format in all Emacsen
 4578 
 4579 	* style/biblatex.el ("biblatex"): Check if biblatex is available
 4580 	in `reftex-cite-format-builtin' and use it.  If not, add entries
 4581 	for older Emacsen manually.
 4582 
 4583 2017-01-05  Arash Esbati  <arash.esbati@gmail.com>
 4584 
 4585 	Check new custom option before activating RefTeX cite format
 4586 
 4587 	* doc/changes.texi: Document new variable.
 4588 
 4589 	* style/biblatex.el ("biblatex"):
 4590 	* style/harvard.el ("harvard"):
 4591 	* style/jurabib.el ("jurabib"):
 4592 	* style/natbib.el ("natbib"): Set cite format provided by RefTeX
 4593 	when `LaTeX-reftex-cite-format-auto-activate' is non-nil.
 4594 
 4595 	* tex-style.el (LaTeX-reftex-cite-format-auto-activate): New
 4596 	customizable variable.
 4597 
 4598 2017-01-04  Tassilo Horn  <tsdh@gnu.org>
 4599 
 4600 	Fix script unfontification bug
 4601 
 4602 	* font-latex.el (font-latex-unfontify-region): Remove script-level
 4603 	property and raise display property even though it's value is different
 4604 	from what's specified in font-latex-script-display.
 4605 
 4606 2017-01-04  Tassilo Horn  <tsdh@gnu.org>
 4607 
 4608 	Improve completion docs
 4609 
 4610 	* doc/auctex.texi (Completion): Improved docs.
 4611 	* doc/changes.texi: Mention math completion, add link to Completion node
 4612 	in the manual.
 4613 	* tex.el (TeX-complete-list): Improve docstring.
 4614 
 4615 2017-01-04  Tassilo Horn  <tsdh@gnu.org>
 4616 
 4617 	Refactor normal completion and completion at point a bit
 4618 
 4619 	* tex.el (TeX--complete-find-entry): New function.
 4620 	(TeX-complete-symbol,TeX--completion-at-point): Use it.
 4621 
 4622 2017-01-04  Tassilo Horn  <tsdh@gnu.org>
 4623 
 4624 	Completion for math macros
 4625 
 4626 	* latex.el (LaTeX--after-math-macro-prefix-p): New function.
 4627 	(LaTeX-common-initialization): Use it for new TeX-complete-list entry.
 4628 	* tex.el (TeX-complete-list): Also allow match-data setting predicates in
 4629 	entries.
 4630 	(TeX-complete-symbol,TeX--completion-at-point): Adapt to new possibility.
 4631 
 4632 2017-01-03  Tassilo Horn  <tsdh@gnu.org>
 4633 
 4634 	Add completion-at-point support
 4635 
 4636 	* doc/auctex.texi (Completion): Document completion-at-point support.
 4637 	* doc/changes.texi: Mention completion-at-point support.
 4638 	* tex.el (TeX--completion-at-point): New function.
 4639 	(VirTeX-common-initialization): Add TeX--completion-at-point to
 4640 	completion-at-point-functions in TeX buffers if that's bound.
 4641 
 4642 2017-01-03  Mosè Giordano  <mose@gnu.org>
 4643 
 4644 	Use RefTeX for multiple citations in biblatex
 4645 
 4646 	* style/biblatex.el (LaTeX-arg-biblatex-cites): Use RefTeX when
 4647 	  available.  Suggested by Arash Esbati.
 4648 
 4649 2017-01-03  Tassilo Horn  <tsdh@gnu.org>
 4650 
 4651 	Simple docfix
 4652 
 4653 	* font-latex.el (font-latex-fontify-script-max-level): Correct escaping of
 4654 	\(...\) in the docstring.
 4655 
 4656 2017-01-03  Tassilo Horn  <tsdh@gnu.org>
 4657 
 4658 	Improve multi-level script fontification
 4659 
 4660 	* doc/auctex.texi (Fontification of math): Update docs.
 4661 	* doc/changes.texi: Add an item for the new script fontification
 4662 	features.
 4663 	* font-latex.el (font-latex-fontify-script): Update docstring.
 4664 	(font-latex-fontify-script-max-level): New custom variable.
 4665 	(font-latex--get-script-props): Apply script face only for levels up to
 4666 	font-latex-fontify-script-max-level.
 4667 	(font-latex-script): Adapt call to font-latex--get-script-props.
 4668 
 4669 2017-01-03  Arash Esbati  <arash.esbati@gmail.com>
 4670 
 4671 	Add a newline only if \label is inserted
 4672 
 4673 	* style/caption.el (LaTeX-arg-caption-captionof):
 4674 	* style/bicaption.el (LaTeX-arg-bicaption-bicaption): Save the
 4675 	position before asking for a label.  Add a newline only if a label
 4676 	is inserted.
 4677 
 4678 2017-01-03  Tassilo Horn  <tsdh@gnu.org>
 4679 
 4680 	Bring back multi-level script font-locking
 4681 
 4682 	* doc/auctex.texi (Fontification of math): Add documentation.
 4683 	* font-latex.el (font-latex-script-display): Increase default raise level to
 4684 	0.5.
 4685 	(font-latex-superscript-face,font-latex-subscript-face): Let scripts be a bit
 4686 	larger (:height 0.85 instead of 0.8).
 4687 	(font-latex--get-script-props): New function for incrementing/decrementing
 4688 	raise display property values.
 4689 	(font-latex-script): Use it.
 4690 
 4691 2017-01-03  Tassilo Horn  <tsdh@gnu.org>
 4692 
 4693 	Revert "Remove multi-level/invisible feature of font-latex-fontify-script"
 4694 
 4695 	This reverts commit ccec8501960a448dd8faccaae54dfd9839a37c30.
 4696 
 4697 2017-01-02  Tassilo Horn  <tsdh@gnu.org>
 4698 
 4699 	Remove multi-level/invisible feature of font-latex-fontify-script
 4700 
 4701 	* font-latex.el (font-latex-make-user-keywords,font-latex-script-display)
 4702 	(font-latex-script): Remove multi-level/invisible feature of
 4703 	font-latex-fontify-script.
 4704 	(font-latex-doctex-preprocessor-face): Remove function.
 4705 	* doc/auctex.texi (Fontification of math): Remove documentation for
 4706 	font-latex-fontify-script's multi-level and invisible values.
 4707 
 4708 2016-12-31  Arash Esbati  <arash.esbati@gmail.com>
 4709 
 4710 	Set `reftex-set-cite-format' to biblatex or natbib
 4711 
 4712 	* style/biblatex.el ("biblatex"): Set `reftex-set-cite-format' to
 4713 	biblatex or natbib depending on package option.
 4714 
 4715 2016-12-30  Uwe Brauer  <oub@mat.ucm.es>
 4716 
 4717 	Add new style/exam.sty
 4718 
 4719 	* Makefile.in (STYLESRC): add exam.el
 4720 	* style/exam.el: Add style file
 4721 	* tex-style.el: Move defcustom from exam.el to tex-style.el
 4722 
 4723 2016-12-30  Arash Esbati  <arash.esbati@gmail.com>
 4724 
 4725 	Fix the names also in expert macros
 4726 
 4727 	* style/cleveref.el ("cleveref"): Fix the names also in expert macros.
 4728 
 4729 2016-12-30  Arash Esbati  <arash.esbati@gmail.com>
 4730 
 4731 	Fix name of macros \lcnamecref and \lcnamecrefs
 4732 
 4733 	* style/cleveref.el ("cleveref"): Fix name of macros \lcnamecref
 4734 	and \lcnamecrefs.
 4735 
 4736 2016-12-30  Arash Esbati  <arash.esbati@gmail.com>
 4737 
 4738 	Add fontification for varioref's referencing macros
 4739 
 4740 	* font-latex.el (font-latex-built-in-keyword-classes): Add starred
 4741 	version to \vref macro.
 4742 
 4743 	* style/varioref.el ("varioref"): Add fontification support for
 4744 	referencing macros.
 4745 
 4746 2016-12-30  Arash Esbati  <arash.esbati@gmail.com>
 4747 
 4748 	Add starred version of \citeauthor and \Citeauthor
 4749 
 4750 	* font-latex.el (font-latex-built-in-keyword-classes):
 4751 	* style/biblatex.el ("biblatex"): Add starred version of
 4752 	\citeauthor and \Citeauthor macros.
 4753 
 4754 2016-12-30  Arash Esbati  <arash.esbati@gmail.com>
 4755 
 4756 	Fix fontification for natbib compat macros
 4757 
 4758 	* style/biblatex.el ("biblatex"): Fix fontification for natbib
 4759 	compat macros which take 2 optional arguments.
 4760 
 4761 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4762 
 4763 	Add \switchcolumn to paragraph commands
 4764 
 4765 	* style/paracol.el ("paracol"): Add \switchcolumn to paragraph
 4766 	commands.
 4767 
 4768 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4769 
 4770 	Add new style/titletoc.el
 4771 
 4772 	* style/titletoc.el: New file.
 4773 
 4774 	* Makefile.in (STYLESRC): Add new style.
 4775 
 4776 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4777 
 4778 	Add new style/titlesec.el
 4779 
 4780 	* Makefile.in (STYLESRC): Add new style.
 4781 
 4782 	* style/titlesec.el: New file.
 4783 
 4784 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4785 
 4786 	Add new style/titleps.el
 4787 
 4788 	* Makefile.in (STYLESRC): Add new style.
 4789 
 4790 	* style/titleps.el: New file.
 4791 
 4792 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4793 
 4794 	Add new style/mdframed.el
 4795 
 4796 	* Makefile.in (STYLESRC): Add new style.
 4797 
 4798 	* style/mdframed.el: New file.
 4799 
 4800 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4801 
 4802 	Add new tcolorbox library style/tcolorboxlib-raster.el
 4803 
 4804 	* Makefile.in (STYLESRC): Add new style.
 4805 
 4806 	* style/tcolorboxlib-raster.el: New file.
 4807 
 4808 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4809 
 4810 	Update style/tcolorbox.el to package v3.96
 4811 
 4812 	* style/tcolorbox.el: Update style to package v3.96.
 4813 
 4814 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4815 
 4816 	Query for optional float position
 4817 
 4818 	* style/newfloat.el (LaTeX-newfloat-auto-cleanup): Query for
 4819 	optional float position.
 4820 
 4821 2016-12-29  Arash Esbati  <arash.esbati@gmail.com>
 4822 
 4823 	Improve inserting arguments of \captionof macro
 4824 
 4825 	* style/caption.el (LaTeX-arg-caption-captionof): New function
 4826 	improving query and insert of caption and label acc. to float
 4827 	type.
 4828 	("caption"): Use it.
 4829 
 4830 2016-12-29  Mosè Giordano  <mose@gnu.org>
 4831 
 4832 	Fix documentation of TeX-arg-file
 4833 
 4834 	* doc/auctex.texi (Adding Macros): `TeX-arg-file' does not strip
 4835 	  extension.  Reported by Tyler Smith.  Fixes bug#24444.
 4836 
 4837 2016-12-26  Uwe Brauer  <oub@mat.ucm.es>
 4838 
 4839 	Make AUCTeX and RefTeX aware of file loading macro \subfile
 4840 
 4841 	* style/subfiles.el ("subfiles"): Make subfile macro be recognized
 4842 	as a paragraph command.  For AUCTeX, add argument of subfile to
 4843 	`TeX-auto-file'.  For RefTeX, append subfile to
 4844 	`reftex-include-file-commands' and run `reftex-compile-variables'
 4845 	only once.  Code rearrangement.
 4846 
 4847 2016-12-24  Mosè Giordano  <mose@gnu.org>
 4848 
 4849 	Print only first line of the message in error overview
 4850 
 4851 	* tex-buf.el (TeX-error-overview-make-entries): Use `push' in place of
 4852 	  `add-to-list'.  Print only the first line of the message.
 4853 
 4854 2016-12-23  Arash Esbati  <arash.esbati@gmail.com>
 4855 
 4856 	Mention improvements to `LaTeX-array-count-columns' in news
 4857 
 4858 	* doc/changes.texi: Mention improvements to
 4859 	`LaTeX-array-count-columns' in news since 11.89.
 4860 
 4861 2016-12-23  Arash Esbati  <arash.esbati@gmail.com>
 4862 
 4863 	Extend test for new column counting code with style files loaded
 4864 
 4865 	* tests/latex/tabular-count-ampersands-out.tex:
 4866 	* tests/latex/tabular-count-ampersands-in.tex: Add tests for
 4867 	tabularx, tabulary, longtable, dcolumn, siunitx constructs.
 4868 
 4869 	* tests/latex/latex-test.el
 4870 	(LaTeX-count-ampersands-inserted-in-tabular): Set `TeX-parse-self'
 4871 	to t in order to load style files in the test.  Thanks to Mosè
 4872 	Giordano for enabling this feature.
 4873 
 4874 2016-12-22  Arash Esbati  <arash.esbati@gmail.com>
 4875 
 4876 	Update style/minted.el to package version 2.4.1.
 4877 
 4878 	* style/minted.el (LaTeX-minted-key-val-options): Add new key=vals
 4879 	from package version 2.4.1.
 4880 	(LaTeX-minted-key-val-options-local): New variable.
 4881 	(LaTeX-minted-language-list): Set the variable
 4882 	`LaTeX-minted-language-list' after the first call of function.
 4883 	(LaTeX-minted-style-list): New variable.
 4884 	(LaTeX-minted-style-list): New function analogous to
 4885 	`LaTeX-minted-language-list' returning styles provided by
 4886 	pymentize program.
 4887 	(LaTeX-arg-minted-style): New function to insert styles provided
 4888 	by pymentize program into buffer.
 4889 	(LaTeX-minted-update-key-vals): New function to update key=vals in
 4890 	`LaTeX-minted-key-val-options-local'.
 4891 	(LaTeX-minted-auto-cleanup): Call `LaTeX-minted-update-key-vals'.
 4892 	("minted"): Use `LaTeX-minted-key-val-options-local' for all
 4893 	key=val queries.  Update macros incl. fontification.  Run style
 4894 	hook for `newfloat' when package option is given.
 4895 
 4896 2016-12-22  Tassilo Horn  <tsdh@gnu.org>
 4897 
 4898 	Uniform font-lock updates/don't break prettify (bug#25245)
 4899 
 4900 	* font-latex.el (font-latex-update-font-lock): New function.
 4901 	(font-latex-add-keywords): Use it.
 4902 	(font-latex-after-hacking-local-variables): Use it.
 4903 	* style/alltt.el: Use font-latex-update-font-lock.
 4904 	* style/beamer.el: Ditto.
 4905 	* style/comment.el: Ditto.
 4906 	* style/expl3.el: Ditto.
 4907 	* style/fancyhdr.el: Ditto.
 4908 	* style/fancyvrb.el: Ditto.
 4909 	* style/listings.el: Ditto.
 4910 	* style/minted.el: Ditto.
 4911 	* style/url.el: Ditto.
 4912 
 4913 2016-12-22  Mosè Giordano  <mose@gnu.org>
 4914 
 4915 	Fix to TeX-add-local-master
 4916 
 4917 	* tex.el (TeX-add-local-master): Parse local variables again after
 4918 	  calling the mode function, which killed local variables.
 4919 
 4920 2016-12-21  Mosè Giordano  <mose@gnu.org>
 4921 
 4922 	Add style/ directory to TeX-style-path for tests
 4923 
 4924 	* tests/latex/latex-test.el: Add our "style/" directory `TeX-style-path'
 4925 	  to make it possible to load style files inside tests.
 4926 
 4927 2016-12-20  Mosè Giordano  <mose@gnu.org>
 4928 
 4929 	* tex.el (TeX-add-local-master): Inherit major mode from master file.
 4930 
 4931 2016-12-19  Arash Esbati  <arash.esbati@gmail.com>
 4932 
 4933 	Mention that arguments to *-operator must be in braces
 4934 
 4935 	* doc/auctex.texi (Tabular-like): Mention that the new code for
 4936 	counting columns in *{num}{cols} expects num and cols to be
 4937 	enclosed in braces.
 4938 
 4939 2016-12-19  Arash Esbati  <arash.esbati@gmail.com>
 4940 
 4941 	Add test for new column counting code
 4942 
 4943 	* tests/latex/tabular-count-ampersands-out.tex:
 4944 	* tests/latex/tabular-count-ampersands-in.tex: New files.
 4945 
 4946 	* tests/latex/latex-test.el
 4947 	(LaTeX-count-ampersands-inserted-in-tabular): Test new column
 4948 	counting code in `LaTeX-array-count-columns'.
 4949 
 4950 2016-12-19  Arash Esbati  <arash.esbati@gmail.com>
 4951 
 4952 	Count *-operator in column specification
 4953 
 4954 	* latex.el (LaTeX-array-count-columns): Detect *-operator in
 4955 	column specification and count the arguments for final calculation
 4956 	of columns.  Thanks to Ikumi Keita for pointing out this
 4957 	deficiency and code to fix it.
 4958 
 4959 2016-12-19  Arash Esbati  <arash.esbati@gmail.com>
 4960 
 4961 	Add new style/dcolumn.el
 4962 
 4963 	* Makefile.in (STYLESRC): Add new style.
 4964 
 4965 	* style/dcolumn.el: New file.
 4966 
 4967 2016-12-19  Arash Esbati  <arash.esbati@gmail.com>
 4968 
 4969 	Accept non-letter characters as column specifier
 4970 
 4971 	* style/array.el (LaTeX-array-newcolumntype-regexp): Accept
 4972 	non-letter characters as column specifier.
 4973 
 4974 2016-12-17  Arash Esbati  <arash.esbati@gmail.com>
 4975 
 4976 	Use `LaTeX-item-longtable' while inserting longtable's
 4977 
 4978 	* style/longtable.el (LaTeX-longtable-skipping-regexp): New variable.
 4979 	(LaTeX-item-longtable): New function.  This function is a
 4980 	variation of `LaTeX-item-array' which uses
 4981 	`LaTeX-longtable-skipping-regexp' when inserting ampersands.
 4982 	("longtable"): Append longtable to `LaTeX-item-list'.
 4983 
 4984 2016-12-17  Arash Esbati  <arash.esbati@gmail.com>
 4985 
 4986 	Add "s" and "S" to `LaTeX-array-column-letters'
 4987 
 4988 	* style/siunitx.el ("siunitx"): Add column specification letters
 4989 	"s" and "S" to `LaTeX-array-column-letters'.
 4990 
 4991 2016-12-17  Arash Esbati  <arash.esbati@gmail.com>
 4992 
 4993 	Append tabular[xy] to `LaTeX-item-list'
 4994 
 4995 	* style/tabulary.el ("tabulary"):
 4996 	* style/tabularx.el ("tabularx"): Append tabularx and tabulary to
 4997 	`LaTeX-item-list'.
 4998 
 4999 2016-12-06  Arash Esbati  <arash.esbati@gmail.com>
 5000 
 5001 	Support RefTeX with `reftex-add-index-macros' in style/splitidx.el
 5002 
 5003 	* style/splitidx.el ("splitidx"): Support RefTeX with
 5004 	`reftex-add-index-macros' and not by appending macros to
 5005 	`reftex-index-macros'.
 5006 
 5007 2016-12-06  Arash Esbati  <arash.esbati@gmail.com>
 5008 
 5009 	Support RefTeX with `reftex-add-label-environments' in style/mathtools.el
 5010 
 5011 	* style/mathtools.el (LaTeX-mathtools-auto-cleanup, "mathtools"):
 5012 	Support RefTeX with `reftex-add-label-environments' and not by
 5013 	appending environments to `reftex-label-alist'.
 5014 	("mathtools"): Add fontification support for referencing macros.
 5015 
 5016 2016-12-06  Arash Esbati  <arash.esbati@gmail.com>
 5017 
 5018 	Support RefTeX with `reftex-add-label-environments' in style/empheq.el
 5019 
 5020 	* style/empheq.el ("empheq"): Support RefTeX with
 5021 	`reftex-add-label-environments' and not by appending environments
 5022 	to `reftex-label-alist'.
 5023 
 5024 2016-12-05  Arash Esbati  <arash.esbati@gmail.com>
 5025 
 5026 	Fix query for defined colors in style/textpos.el
 5027 
 5028 	* style/textpos.el ("textpos"): Use `cond' to check which color
 5029 	defining package is loaded and use the respective function for
 5030 	`completing-read'.
 5031 
 5032 2016-12-05  Arash Esbati  <arash.esbati@gmail.com>
 5033 
 5034 	Fix query for defined colors in style/ntheorem.el
 5035 
 5036 	* style/ntheorem.el ("ntheorem"): Use `cond' to check which color
 5037 	defining package is loaded and use the respective function for
 5038 	`completing-read'.
 5039 
 5040 2016-11-30  Arash Esbati  <arash.esbati@gmail.com>
 5041 
 5042 	Add support for LaTeX core command \textsubscript
 5043 
 5044 	* font-latex.el (font-latex-built-in-keyword-classes):
 5045 	* latex.el (LaTeX-common-initialization): Add entry for
 5046 	"textsubscript" which is in LaTeX core since 2015/01/01.
 5047 
 5048 2016-11-28  Arash Esbati  <arash.esbati@gmail.com>
 5049 
 5050 	Do not spell-check arguments of \LTXtable
 5051 
 5052 	* tex-ispell.el (TeX-ispell-skip-cmds-list): Add entry for
 5053 	\LTXtable.
 5054 
 5055 2016-11-28  Arash Esbati  <arash.esbati@gmail.com>
 5056 
 5057 	Add \LTXtable to list of file-loading commands
 5058 
 5059 	* style/ltxtable.el (LaTeX-ltxtable-file-regexp): New variable.
 5060 	("ltxtable"): Make AUCTeX and RefTeX aware of \LTXtable as file
 5061 	loading command.
 5062 	Add fontification support.
 5063 
 5064 2016-11-25  Arash Esbati  <arash.esbati@gmail.com>
 5065 
 5066 	Support new floats defined with newfloat package
 5067 
 5068 	* style/caption.el (LaTeX-caption-update-key-val-options): Append
 5069 	new floating environments defined with "newfloat.sty" as values to
 5070 	"type*?" keys in `LaTeX-caption-key-val-options-local'.
 5071 
 5072 2016-11-25  Arash Esbati  <arash.esbati@gmail.com>
 5073 
 5074 	Append entry to `LaTeX-label-alist' for new "verbatim" floats
 5075 
 5076 	* style/newfloat.el (LaTeX-newfloat-auto-cleanup): Append an entry
 5077 	for parsed environments of "verbatim" type to `LaTeX-label-alist'.
 5078 
 5079 2016-11-24  Arash Esbati  <arash.esbati@gmail.com>
 5080 
 5081 	Insert \label inside the mandatory argument of \caption
 5082 
 5083 	* style/longtable.el ("longtable"): Append \label at the end of
 5084 	caption text inside the mandatory argument.
 5085 	(LaTeX-longtable-package-options): New variable to suppress the
 5086 	query for package options.
 5087 
 5088 2016-11-24  Uwe Brauer  <oub@mat.ucm.es>
 5089 
 5090 	Add style file for subfiles package.
 5091 
 5092 	* Makefile.in (STYLESRC): add subfiles.el entry
 5093 
 5094 	* style/subfiles.el ("subfiles"): add new style.
 5095 
 5096 2016-11-23  Mosè Giordano  <mose@gnu.org>
 5097 
 5098 	Min fix to kpfonts package
 5099 
 5100 	* style/kpfonts.el ("kpfonts"): Move setting of `TeX-font-list' inside
 5101 	  the hook.
 5102 
 5103 2016-11-23  Mosè Giordano  <mose@gnu.org>
 5104 
 5105 	Add style file for amsfonts package
 5106 
 5107 	* style/amsfonts.el: New file.
 5108 	* Makefile.in (STYLESRC): Install it.
 5109 	* style/amssymb.el ("amssymb"): Run `amsfonts' hook.
 5110 
 5111 2016-11-21  Arash Esbati  <arash.esbati@gmail.com>
 5112 
 5113 	Add new style/bicaption.el
 5114 
 5115 	* Makefile.in (STYLESRC): Add new style.
 5116 
 5117 	* style/bicaption.el: New file.
 5118 
 5119 2016-11-21  Arash Esbati  <arash.esbati@gmail.com>
 5120 
 5121 	Add support for style/bicaption.el to style/caption.el
 5122 
 5123 	* style/caption.el (LaTeX-caption-supported-float-types): Add
 5124 	supported caption types available with bicaption.el.
 5125 	("caption"): Append key=vals from bicaption.el to
 5126 	`LaTeX-caption-key-val-options-local'.
 5127 	("caption"): Query for a second optional argument with
 5128 	\captionsetup*? if bicaption.el is loaded.  Same for
 5129 	fontification.
 5130 
 5131 2016-11-21  Arash Esbati  <arash.esbati@gmail.com>
 5132 
 5133 	Do not insert a new line if \label is omitted
 5134 
 5135 	* style/subcaption.el (LaTeX-arg-subcaption-subcaption): Insert a
 5136 	new line only if \label is given.
 5137 
 5138 2016-11-18  Arash Esbati  <arash.esbati@gmail.com>
 5139 
 5140 	Improve caption and label insertion in style/caption.el
 5141 
 5142 	* style/caption.el (LaTeX-caption-key-val-options): Add key slc
 5143 	which is an abbrev for singlelinecheck.
 5144 	(LaTeX-arg-caption-captionbox): Delete unused prompt argument.
 5145 	Ask for short caption acc. to the value of
 5146 	`LaTeX-short-caption-prompt-length'.  Use `LaTeX-label' instead of
 5147 	`TeX-insert-macro' to insert a label.  Use `TeX-argument-insert'
 5148 	instead of conditional insert.
 5149 	("caption"): Do not fontify the last argument of \captionbox.
 5150 	Fontification happens within \begin...\end{tabular} or
 5151 	\includegraphics.
 5152 
 5153 2016-11-18  Arash Esbati  <arash.esbati@gmail.com>
 5154 
 5155 	Improve caption and label insertion in style/subcaption.el
 5156 
 5157 	* style/subcaption.el (LaTeX-arg-subcaption-subcaption): Delete
 5158 	unused prompt argument.  Ask for short caption acc. to the value
 5159 	of `LaTeX-short-caption-prompt-length'.  Fill the inserted
 5160 	sub-caption before using `LaTeX-label' to insert the label.
 5161 	(LaTeX-arg-subcaption-subcaptionbox): Delete unused prompt
 5162 	argument.  Ask for short caption acc. to the value of
 5163 	`LaTeX-short-caption-prompt-length'.  Use `LaTeX-label' to insert
 5164 	the label.  Use `TeX-argument-insert' instead of conditional
 5165 	insert.
 5166 	("subcaption"): Append package environments to `LaTeX-label-alist'.
 5167 	("subcaption"): Do not fontify the last argument of
 5168 	\subcaptionbox.  Fontification happens within
 5169 	\begin...\end{tabular} or \includegraphics.
 5170 
 5171 2016-11-16  Arash Esbati  <arash.esbati@gmail.com>
 5172 
 5173 	Add new style/FiraSans.el
 5174 
 5175 	* Makefile.in (STYLESRC): Add new style.
 5176 
 5177 	* style/FiraSans.el: New file.
 5178 
 5179 2016-11-16  Arash Esbati  <arash.esbati@gmail.com>
 5180 
 5181 	Add new style/FiraMono.el
 5182 
 5183 	* Makefile.in (STYLESRC): Add new style.
 5184 
 5185 	* style/FiraMono.el: New file.
 5186 
 5187 2016-11-14  Mosè Giordano  <mose@gnu.org>
 5188 
 5189 	Suggest to display warnings when there are no errors in error overview
 5190 
 5191 	* tex-buf.el (TeX-error-overview): When there are no errors, suggest to
 5192 	  display warnings and bad boxes, if present.  Fixes bug #24877.
 5193 
 5194 2016-11-04  Tassilo Horn  <tsdh@gnu.org>
 5195 
 5196 	Refresh font-latex fontification if vars are modified
 5197 
 5198 	Refresh font-latex fontification if variables such as
 5199 	LaTeX-verbatim-*-local are set in a file-local variables block or as
 5200 	directory-local variables (bug#24868).
 5201 
 5202 	* font-latex.el (font-latex-after-hacking-local-variables): New function.
 5203 	(font-latex-setup): Add it do hack-local-variables-hook.
 5204 	* tex.el (TeX--list-of-string-p): New function.
 5205 	* latex.el (LaTeX-verbatim-environments-local):
 5206 	(LaTeX-verbatim-macros-with-braces-local):
 5207 	(LaTeX-verbatim-macros-with-delims-local): Use it for
 5208 	safe-local-variable property.
 5209 
 5210 2016-11-02  Arash Esbati  <arash.esbati@gmail.com>
 5211 
 5212 	Update style/natbib.el to package version 8.31b
 5213 
 5214 	* style/natbib.el ("natbib"): Add missing macros to catch up with
 5215 	package version 8.31b.  Rearrange code.
 5216 	(LaTeX-arg-natbib-notes): Remove redundant check if
 5217 	`TeX-arg-cite-note-p' is non-nil.
 5218 
 5219 2016-10-17  Tassilo Horn  <tsdh@gnu.org>
 5220 
 5221 	Make Copyright headers conforming to convention
 5222 
 5223 2016-10-17  Arash Esbati  <arash.esbati@gmail.com>
 5224 
 5225 	Do not insert unnecessary brackets for citation macros
 5226 
 5227 	* style/natbib.el (LaTeX-arg-natbib-notes): Rename function name
 5228 	from `natbib-note-args'.
 5229 	Improve the insertion of arguments in order not to have an empty
 5230 	pair of brackets when both pre- and post-note are omitted.
 5231 	("natbib"): Replace occurrence of `natbib-note-args' with
 5232 	`LaTeX-arg-natbib-notes'.
 5233 
 5234 2016-10-17  Arash Esbati  <arash.esbati@gmail.com>
 5235 
 5236 	Use `TeX-argument-insert' instead of conditional `insert'
 5237 
 5238 	* style/biblatex.el (LaTeX-arg-biblatex-natbib-notes): Use
 5239 	`TeX-argument-insert' instead of `insert' for arguments
 5240 	insertion.
 5241 
 5242 2016-10-16  Arash Esbati  <arash.esbati@gmail.com>
 5243 
 5244 	Add support for natbib macros to style/biblatex
 5245 
 5246 	* style/biblatex.el (LaTeX-arg-biblatex-natbib-notes): New
 5247 	function.
 5248 	("biblatex"): Add completion and fontification support for natbib
 5249 	compatibility macros.
 5250 
 5251 2016-10-14  Tassilo Horn  <tsdh@gnu.org>
 5252 
 5253 	Manually merge changes that were only on the elpa branch
 5254 
 5255 2016-10-13  Tassilo Horn  <tsdh@gnu.org>
 5256 
 5257 	Fix TeX--if-macro-fboundp edebug spec
 5258 
 5259 	* tex.el (TeX--if-macro-fboundp): Fix broken edebug spec.
 5260 
 5261 2016-09-27  Mosè Giordano  <mose@gnu.org>
 5262 
 5263 	Fix to my previous commit
 5264 
 5265 	* tex-buf.el (TeX-BibTeX-sentinel): Fix misplaced `setq', it was inside
 5266 	  the `cond' form while it should have been outside.
 5267 
 5268 2016-09-19  Tassilo Horn  <tsdh@gnu.org>
 5269 
 5270 	Improve docs added/changed in last commit
 5271 
 5272 	* doc/auctex.texi (Display): Rewrite WYSIWYG paragraph and add
 5273 	references.
 5274 	(Fontification of math): Switch order in which multi-level and invisible
 5275 	are introduced.  Fix misplaced @xref.
 5276 
 5277 2016-09-19  Uwe Brauer  <oub@mat.ucm.es>
 5278 
 5279 	Add information about prettify and semi WYSIWYG features.
 5280 
 5281 	* doc/auctex.texi (Display): Add a sentence about
 5282 	prettify-symbols-unprettify-at-point.
 5283 	(Fontification of math): add `invisible' to
 5284 	`font-latex-fontify-script'.
 5285 
 5286 2016-09-18  Tassilo Horn  <tsdh@gnu.org>
 5287 
 5288 	Don't require \end{env} is on a separate line
 5289 
 5290 	* font-latex.el (font-latex-make-user-keywords):
 5291 	(font-latex-set-syntactic-keywords): Don't require that \end{env} is on
 5292 	a line of its own.  Also allow empty mandatory argument in verbatim
 5293 	environments.
 5294 
 5295 2016-09-18  Mosè Giordano  <mose@gnu.org>
 5296 
 5297 	Fix default command after running BibTeX with warnings
 5298 
 5299 	* tex-buf.el (TeX-BibTeX-sentinel): Always set `TeX-command-next' to
 5300 	  `TeX-command-default'.  As it was before, if BibTeX issued
 5301 	  warnings (or errors) the default next command would have been "View",
 5302 	  which is in no case what the user would expect.  This is the same
 5303 	  logic used in Biber sentinel (which has, in addition, a fatal error
 5304 	  after which Biber is run again).
 5305 
 5306 2016-09-18  Tassilo Horn  <tsdh@gnu.org>
 5307 
 5308 	Improve font-locking of verbatim environments
 5309 
 5310 	* font-latex.el (font-latex-set-syntactic-keywords): Handle case where
 5311 	  verbatim content immediately follows \begin{verb-env}.
 5312 
 5313 2016-09-17  Uwe  <oub@mat.ucm.es>
 5314 
 5315 	Improve style/bidi and add make file entry.
 5316 
 5317 	* Makefile.in (STYLESRC): add bidi.el
 5318 
 5319 	* style/bidi.el ("bidi"): New file.
 5320 
 5321 2016-09-17  Arash Esbati  <arash.esbati@gmail.com>
 5322 
 5323 	Improve style/graphicx.el
 5324 
 5325 	* doc/changes.texi: Document the changes about graphicx.el.
 5326 
 5327 	* tex-style.el (LaTeX-includegraphics-options-alist): Remove the
 5328 	now no-op variable.
 5329 
 5330 	* style/graphics.el ("graphics"): Set
 5331 	`LaTeX-graphics-package-options' after running hooks for
 5332 	graphicx.el.
 5333 
 5334 	* style/graphicx.el (LaTeX-graphicx-key-val-options)
 5335 	(LaTeX-includegraphics-dvips-extensions)
 5336 	(LaTeX-includegraphics-pdftex-extensions)
 5337 	(LaTeX-includegraphics-xetex-extensions)
 5338 	(LaTeX-graphicx-package-options): New variables.
 5339 	(LaTeX-arg-graphicx-includegraphics-key-val): New function.
 5340 	(LaTeX-includegraphics-extensions): Return extensions for input
 5341 	files depending on the used engine.
 5342 	(LaTeX-arg-includegraphics): Only query for the image file to
 5343 	include.  The query for the optional key-val argument is now done
 5344 	by `LaTeX-arg-graphicx-includegraphics-key-val'.
 5345 	("graphicx"): Extend the query for commands \resizebox[*].
 5346 	Commands shared with graphics.el are guarded respectively.
 5347 	Add missing commands \graphicspath, \DeclareGraphicsExtensions and
 5348 	\DeclareGraphicsRule.
 5349 
 5350 2016-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 5351 
 5352 	Cherry-pick 9c24759a96f41e288841ec2e815d62d58dc01e7a from elpa branch
 5353 
 5354 	* tex-ispell.el (TeX-ispell-sort-skip-cmds-list): Drop symbol-value
 5355 
 5356 	* tex-site.el.in (TeX-modes): Use #'.
 5357 
 5358 2016-09-04  Mosè Giordano  <mose@gnu.org>
 5359 
 5360 	Do not use a function from cl
 5361 
 5362 	* tex-buf.el (TeX-parse-TeX): Do not use the `signum' function, provided
 5363 	  by `cl' library.
 5364 
 5365 2016-09-02  Mosè Giordano  <mose@gnu.org>
 5366 
 5367 	Fix type of ConTeXt-Mark-version option
 5368 
 5369 	* context.el (ConTeXt-Mark-version): Fix the type, it was wrongly set
 5370 	  with a string in place of a symbol.  Reported by Tobias Berndt.
 5371 
 5372 2016-09-01  Arash Esbati  <arash.esbati@gmail.com>
 5373 
 5374 	Add new style/menukeys.el
 5375 
 5376 	* Makefile.in (STYLESRC): Add new style.
 5377 
 5378 	* style/menukeys.el: New file.
 5379 
 5380 2016-09-01  Arash Esbati  <arash.esbati@gmail.com>
 5381 
 5382 	Add new style/paracol.el
 5383 
 5384 	* Makefile.in (STYLESRC): Add new style.
 5385 
 5386 	* style/paracol.el: New file.
 5387 
 5388 2016-09-01  Arash Esbati  <arash.esbati@gmail.com>
 5389 
 5390 	Add new style/framed.el
 5391 
 5392 	* Makefile.in (STYLESRC): Add new style.
 5393 
 5394 	* style/framed.el: New file.
 5395 
 5396 2016-08-31  Arash Esbati  <arash.esbati@gmail.com>
 5397 
 5398 	Use `TeX-ispell-skip-setcar' on user defined index macros
 5399 
 5400 	* style/splitidx.el (LaTeX-splitidx-newindex-regex): Replace wrong
 5401 	`^}' with `^]'.
 5402 	(LaTeX-splitidx-auto-cleanup, "splitidx"): Use
 5403 	`TeX-ispell-skip-setcar' on user defined index macros.
 5404 
 5405 2016-08-31  Arash Esbati  <arash.esbati@gmail.com>
 5406 
 5407 	Use `TeX-ispell-skip-setcdr' on user defined listing environments
 5408 
 5409 	* style/listings.el (LaTeX-listings-auto-cleanup): Use
 5410 	`TeX-ispell-skip-setcdr' on user defined lists.
 5411 
 5412 2016-08-31  Arash Esbati  <arash.esbati@gmail.com>
 5413 
 5414 	Use `TeX-ispell-skip-setcdr' on user defined list environments
 5415 
 5416 	* style/enumitem.el (LaTeX-enumitem-auto-cleanup): Use
 5417 	`TeX-ispell-skip-setcdr' on user defined lists.
 5418 	("enumitem"): Use `TeX-ispell-skip-setcdr' on user defined lists.
 5419 	Use `TeX-argument-insert' instead of `insert'.
 5420 
 5421 2016-08-25  Ikumi Keita  <ikumi@ikumi.que.jp>
 5422 
 5423 	Revise document for Japanese TeX
 5424 
 5425 	Revise document for Japanese TeX
 5426 	* doc/auctex.texi (Language Support): Fix old statements.  Mention
 5427 	about (semi-)obsolete variables japanese-(La)TeX-command-default,
 5428 	japanese-TeX-command-list and recommend to use
 5429 	japanese-TeX-engine-default instead.
 5430 
 5431 2016-08-25  Ikumi Keita  <ikumi@ikumi.que.jp>
 5432 
 5433 	Add a Japanese error message translation
 5434 
 5435 	* tex-jp.el (TeX-error-description-list): Add a Japanese error
 5436 	message translation.
 5437 
 5438 2016-08-25  Ikumi Keita  <ikumi@ikumi.que.jp>
 5439 
 5440 	Set the right coding systems for Japanese TeX process
 5441 
 5442 	Set the right coding systems for Japanese TeX process
 5443 
 5444 	* tex-jp.el:
 5445 	(LaTeX-command-style): Remove kanji option from uplatex and jlatex,
 5446 	which was there by mistake.
 5447 	(TeX-japanese-process-input-coding-system,
 5448 	TeX-japanese-process-output-coding-system,
 5449 	japanese-TeX-set-process-coding-system): The coding systems for
 5450 	interacting with Japanese TeX vary with the OS and other
 5451 	circumstances.  So choose the suitable coding system at run time
 5452 	rather than using the fixed values.
 5453 	(japanese-TeX-use-kanji-opt-flag): Declare before the first use.
 5454 	In addition, change default value and tailor doc string as per the
 5455 	above change.
 5456 	(japanese-TeX-coding-ejsu): Add coding system compatible for emacs
 5457 	21 and xemacs.
 5458 
 5459 2016-08-24  Mosè Giordano  <mose@gnu.org>
 5460 
 5461 	Make TeX-previous-error go backward
 5462 
 5463 	* tex-buf.el (TeX-parse-TeX): Decrease `TeX-error-last-visited' when
 5464 	  `arg' is negative.  This fixes the behavior of `TeX-previous-error'.
 5465 
 5466 2016-08-23  Arash Esbati  <arash.esbati@gmail.com>
 5467 
 5468 	Update style/mathtools.el to v1.18 of mathtools.sty
 5469 
 5470 	* style/mathtools.el (LaTeX-mathtools-package-options): Add
 5471 	"nonrobust" option.
 5472 	(LaTeX-mathtools-key-val-options): Add missing key=vals.  Insert a
 5473 	period in doc string.
 5474 	(LaTeX-mathtools-arg-mathstyle-completion)
 5475 	(LaTeX-mathtools-arg-mathsize-completion)
 5476 	(LaTeX-mathtools-arg-declarepaireddelimiter)
 5477 	(LaTeX-mathtools-env-cases)
 5478 	(LaTeX-mathtools-item-cases): New functions.
 5479 	(LaTeX-mathtools-env-multlined): Add an empty pair of square
 5480 	brackets if only the second optional argument is given.
 5481 	("mathtools"): Update commands and environments in style hook.
 5482 	(LaTeX-mathtools-env-matrix-starred)
 5483 	(LaTeX-mathtools-env-spreadlines): Delete functions.  Use
 5484 	["string"] when adding environments in `LaTeX-add-environments'.
 5485 
 5486 2016-08-21  Mosè Giordano  <mose@gnu.org>
 5487 
 5488 	Fold environments with * in name
 5489 
 5490 	* tex-fold.el (TeX-fold-item): Add asterisk to the regexp matching LaTeX
 5491 	  environment names.  Fixes bug#24263.
 5492 
 5493 2016-08-21  Mosè Giordano  <mose@gnu.org>
 5494 
 5495 	Remove obsolete TeX-function-p function
 5496 
 5497 	* tex.el (TeX-function-p): Remove this function.  It was introduced here
 5498 	  in AUCTeX in 1994, but is present in Emacs since 1997 as well, under
 5499 	  the name `functionp'.  Fixes bug#24245.
 5500 	* tex-buf.el (TeX-command-expand): Replace `TeX-function-p' with
 5501 	  `functionp'.
 5502 
 5503 2016-08-14  Arash Esbati  <arash.esbati@gmail.com>
 5504 
 5505 	Add new style/empheq.el
 5506 
 5507 	* Makefile.in (STYLESRC): Add new style.
 5508 
 5509 	* style/empheq.el: New file.
 5510 
 5511 2016-08-10  Arash Esbati  <arash.esbati@gmail.com>
 5512 
 5513 	Add new style/commath.el
 5514 
 5515 	* Makefile.in (STYLESRC): Add new style.
 5516 
 5517 	* style/commath.el: New file.
 5518 
 5519 2016-08-02  Arash Esbati  <arash.esbati@gmail.com>
 5520 
 5521 	Add new style/pdflscape.el
 5522 
 5523 	* Makefile.in (STYLESRC): Add new style.
 5524 
 5525 	* style/pdflscape.el: New file.
 5526 
 5527 2016-07-22  Arash Esbati  <arash.esbati@gmail.com>
 5528 
 5529 	Document interaction with Ispell
 5530 
 5531 	* doc/auctex.texi (Selecting a Command): Document interaction with Ispell.
 5532 
 5533 2016-07-18  Arash Esbati  <arash.esbati@gmail.com>
 5534 
 5535 	Add new spell checking dictionary tex-ispell.el
 5536 
 5537 	* doc/todo.texi (Wishlist): Remove spell checking of macros from
 5538 	wish list.
 5539 
 5540 	* doc/changes.texi: Mention new file tex-ispell.el in news since
 5541 	11.89.
 5542 	Fix typo.
 5543 
 5544 	* Makefile.in (AUCSRC): Add tex-ispell.el.
 5545 
 5546 	* latex.el (tex-ispell): Require tex-ispell.el.
 5547 
 5548 	* tex.el (TeX-ispell-extend-skip-list): New customizable variable.
 5549 	(TeX-ispell-skip-setcar, TeX-ispell-skip-setcdr): New functions.
 5550 	(TeX-ispell-tex-arg-end): New function.
 5551 
 5552 	* tex-ispell.el: Add new file.
 5553 
 5554 2016-07-08  Arash Esbati  <arash.esbati@gmail.com>
 5555 
 5556 	Reset `LaTeX-auto-xcolor-definecolorset' before parsing
 5557 
 5558 	* style/xcolor.el (LaTeX-xcolor-auto-prepare): Reset
 5559 	`LaTeX-auto-xcolor-definecolorset' before parsing.
 5560 	Improve comments.
 5561 
 5562 2016-07-08  Arash Esbati  <arash.esbati@gmail.com>
 5563 
 5564 	Fix doc string for curve quoting style in Emacs 25
 5565 
 5566 	* style/theorem.el (LaTeX-theorem-env-label):
 5567 	* style/ntheorem.el (LaTeX-ntheorem-env-label):
 5568 	* style/amsthm.el (LaTeX-amsthm-env-label): Fix doc string for new
 5569 	text quoting style in Emacs 25.
 5570 
 5571 2016-06-29  Arash Esbati  <arash.esbati@gmail.com>
 5572 
 5573 	Catch up with deletion of \commondummies in texinfo.tex
 5574 
 5575 	* doc/macros.texi: Catch up with deletion of \commondummies in
 5576 	texinfo.tex which is replaced with \definedummies.  Check which
 5577 	command is defined and add AUCTeX definitions respectively.
 5578 
 5579 2016-06-28  Masayuki Ataka  <masayuki.ataka@gmail.com>  (tiny change)
 5580 
 5581 	Fix to doc/auctex.texi
 5582 
 5583 	* doc/auctex.texi (Prettifying): Insert missing '{}'.
 5584 
 5585 2016-06-27  Mosè Giordano  <mose@gnu.org>
 5586 
 5587 	Change test for PDF Tools availability
 5588 
 5589 	* tex.el (TeX-pdf-tools-sync-view): Change test for PDF Tools
 5590 	  availability, in order to make it possible to postpone loading of the
 5591 	  package, for example when using "use-package".  Fixes bug#23803.
 5592 
 5593 2016-06-11  Tassilo Horn  <tsdh@gnu.org>
 5594 
 5595 	More about TeX-raise-frame-function
 5596 
 5597 	* doc/auctex.texi (I/O Correlation): Improve TeX-raise-frame-function
 5598 	docs.
 5599 	* doc/changes.texi: Mention TeX-raise-frame-function.
 5600 	* tex.el (TeX-raise-frame-function): Use raise-frame as default value.
 5601 
 5602 2016-06-11  Tassilo Horn  <tsdh@gnu.org>
 5603 
 5604 	Document TeX-raise-frame-function
 5605 
 5606 	* doc/auctex.texi (I/O Correlation): Document TeX-raise-frame-function.
 5607 
 5608 2016-06-10  Tassilo Horn  <tsdh@gnu.org>
 5609 
 5610 	New defcustom TeX-raise-frame-function
 5611 
 5612 	* tex.el (TeX-raise-frame-function): New defcustom.
 5613 	(TeX-source-correlate-sync-source): Use it.
 5614 
 5615 2016-06-04  Uwe Brauer  <oub@mat.ucm.es>
 5616 
 5617 	Document how to disable filling for specific environments
 5618 
 5619 	* latex.el (LaTeX-indent-environment-list): Mention in docstring that
 5620 	environments listed here are not filled.
 5621 	(LaTeX-fill-region-as-paragraph): Add information to the docstring
 5622 	concerning excluding enviroments from that function by using
 5623 	`LaTeX-indent-environment-list'.  Suggested by Uwe Brauer.
 5624 
 5625 2016-05-31  Mosè Giordano  <mose@gnu.org>
 5626 
 5627 	Fix compatibility with GNU Emacs < 24
 5628 
 5629 	* tex.el (TeX-source-correlate-sync-source): Call `x-focus-frame' only
 5630 	  when it is available.
 5631 
 5632 2016-05-29  Tassilo Horn  <tsdh@gnu.org>
 5633 
 5634 	Grab focus on Evince inverse search
 5635 
 5636 	* tex.el (TeX-source-correlate-sync-source): Call `x-focus-frame'.
 5637 
 5638 2016-05-29  Tassilo Horn  <tsdh@gnu.org>
 5639 
 5640 	Don't use non-existing custom-buffer-done-function
 5641 
 5642 	* tex-wizard.el (TeX-wizard): Use `kill-buffer-hook' and
 5643 	`custom-buffer-done-kill' instead of `custom-buffer-done-function' which
 5644 	has been removed from Emacs a long time ago.
 5645 
 5646 2016-05-27  Tassilo Horn  <tsdh@gnu.org>
 5647 
 5648 	Docs for prettification with Emacs 25+
 5649 
 5650 	* doc/auctex.texi (Prettifying): Document prettification.
 5651 
 5652 2016-05-27  Stefan Monnier  <monnier@IRO.UMontreal.CA>
 5653 
 5654 	Fix byte-compiler warnings.
 5655 
 5656 	* context.el: Fix some byte-compiler warnings.
 5657 	* tex-buf.el: Ditto.
 5658 	* tex-jp.el: Ditto.
 5659 	* tex-mik.el: Ditto.
 5660 	* toolbar-x.el: Ditto.
 5661 
 5662 2016-05-24  Tassilo Horn  <tsdh@gnu.org>
 5663 
 5664 	Fix copyright header of tex-jp.el
 5665 
 5666 	* tex-jp.el: Fix Copyright and Author headers.
 5667 
 5668 2016-05-22  Tassilo Horn  <tsdh@gnu.org>
 5669 
 5670 	Convert ChangeLog.1 to UTF-8
 5671 
 5672 	* ChangeLog.1: Convert to UTF-8 and adjust encoding cookie.
 5673 
 5674 2016-05-22  Tassilo Horn  <tsdh@gnu.org>
 5675 
 5676 	Make ChangeLog UTF-8
 5677 
 5678 	* ChangeLog-preview.1: Convert to UTF-8.
 5679 	* build-aux/gitlog-to-auctexlog: Remove iconv call for converting
 5680 	  ChangeLog to ISO-8859-1.
 5681 
 5682 2016-05-21  Mosè Giordano  <mose@gnu.org>
 5683 
 5684 	Append environment indentation rules to LaTeX-indent-environment-list
 5685 
 5686 	* style/alltt.el ("alltt"): Append indentation rule to
 5687 	  `LaTeX-indent-environment-list' in order not to override custom
 5688 	  settings.  Reported by François Patte.
 5689 	* style/beamer.el ("beamer"): Ditto.
 5690 	* style/doc.el ("doc"): Ditto.
 5691 	* style/fancyvrb.el ("fancyvrb"): Ditto.
 5692 	* style/filecontents.el ("filecontents"): Ditto.
 5693 	* style/hyperref.el ("hyperref"): Ditto.
 5694 	* style/listings.el (LaTeX-listings-auto-cleanup, "listings"): Ditto.
 5695 	* style/longtable.el ("longtable"): Ditto.
 5696 	* style/minted.el (LaTeX-minted-auto-cleanup, "minted"): Ditto.
 5697 	* style/tabularx.el ("tabularx"): Ditto.
 5698 	* style/tabulary.el ("tabulary"): Ditto.
 5699 
 5700 2016-05-18  Arash Esbati  <esbati@gmx.de>
 5701 
 5702 	Respect both "xcolor" and "color" for command queries
 5703 
 5704 	* style/textpos.el ("textpos"): Remove "color" from
 5705 	`TeX-run-style-hooks'.
 5706 	("textpos"): Respect both "xcolor" and "color" for query to
 5707 	"textblockcolour" and "textblockrulecolour" commands.
 5708 
 5709 2016-05-18  Arash Esbati  <esbati@gmx.de>
 5710 
 5711 	Respect both "xcolor" and "color" for query to "shadecolor"
 5712 
 5713 	* style/ntheorem.el ("ntheorem"): Respect both "xcolor" and
 5714 	"color" for query to "shadecolor" command.
 5715 
 5716 2016-05-18  Arash Esbati  <esbati@gmx.de>
 5717 
 5718 	Adjust query commands for loading by xcolor.el
 5719 
 5720 	* style/colortbl.el ("colortbl"): Run style hook for "color" only
 5721 	if "xcolor" is not an active style.
 5722 	("colortbl"): Check if "xcolor" is an active style and run
 5723 	(TeX-arg-xcolor) or (TeX-arg-color) respectively to query for the
 5724 	arguments.
 5725 
 5726 2016-05-18  Arash Esbati  <esbati@gmx.de>
 5727 
 5728 	Run `TeX-add-symbols' if "xcolor" is not an active style
 5729 
 5730 	* style/color.el ("color"): Check if "xcolor" is an active style
 5731 	and then run `TeX-add-symbols' on commands defined by "color.sty"
 5732 	and add fontification support.
 5733 
 5734 2016-05-18  Arash Esbati  <esbati@gmx.de>
 5735 
 5736 	Add new style/xcolor.el
 5737 
 5738 	* Makefile.in (STYLESRC): Add new style xcolor.el.
 5739 
 5740 	* style/xcolor.el: Add new file.
 5741 
 5742 2016-05-15  Tassilo Horn  <tsdh@gnu.org>
 5743 
 5744 	Make TeX-view work better with regions
 5745 
 5746 	* tex-buf.el (TeX-region-update-point): New function which sets point in
 5747 	the region buffer so that it matches the location of point in the
 5748 	current buffer.
 5749 	(TeX-view): Use it.
 5750 
 5751 2016-05-14  Arash Esbati  <esbati@gmx.de>
 5752 
 5753 	Improve the insertation of "macro" environment
 5754 
 5755 	* style/doc.el (LaTeX-env-no-comment): Check if argument
 5756 	`environment' is "macro" and query/insert a name prefixed with
 5757 	`TeX-esc'.
 5758 	(LaTeX-doc-after-insert-macrocode): Add "macro" environment.
 5759 	("doc"): Run `LaTeX-env-no-comment' when "macro" environment is
 5760 	inserted.
 5761 
 5762 2016-05-14  Mosè Giordano  <mose@gnu.org>
 5763 
 5764 	Use commit date for package date also in configure
 5765 
 5766 	* aclocal.m4 (AC_DATE_VERSION_FROM_CHANGELOG): Use commit date rather
 5767 	  than author date.
 5768 
 5769 2016-05-14  Ikumi Keita  <ikumi@ikumi.que.jp>
 5770 
 5771 	Tweak mode name only when file local variable is enabled.
 5772 
 5773 	* tex-jp.el (japanese-plain-tex-mode-initialization)
 5774 	  (japanese-latex-mode-initialization): Tweak mode name only
 5775 	  when `enable-local-variables' is non-nil.
 5776 
 5777 2016-05-12  Ikumi Keita  <ikumi@ikumi.que.jp>
 5778 
 5779 	Adapt for upLaTeX
 5780 
 5781 	* tex-buf.el (TeX-LaTeX-sentinel): Accept banner line of upLaTeX.
 5782 	* tex-jp.el (japanese-LaTeX-style-list): Add class file for upLaTeX.
 5783 	* tex.el (TeX-format-list): Make upLaTeX class file names lead to
 5784 	  `japanese-latex-mode'.
 5785 
 5786 2016-05-09  Mosè Giordano  <mose@gnu.org>
 5787 
 5788 	Do not check TeX engine with ifluatex package
 5789 
 5790 	* style/ifluatex.el ("ifluatex"): Set `TeX-check-engine-list' to nil so
 5791 	  that the engine is not checked when this package is loaded.
 5792 
 5793 2016-05-09  Mosè Giordano  <mose@gnu.org>
 5794 
 5795 	Check TeX engine only once
 5796 
 5797 	* tex-buf.el (TeX-check-engine): If user does not want to change engine,
 5798 	  do not ask again.  Suggested by Joost Kremers.
 5799 
 5800 2016-05-09  Mosè Giordano  <mose@gnu.org>
 5801 
 5802 	Use commit date to determine package date
 5803 
 5804 	* autogen.sh (AUCTEXDATE): Use commit date, rather than author date, to
 5805 	  determine package date.
 5806 
 5807 2016-05-09  Arash Esbati  <esbati@gmx.de>
 5808 
 5809 	Insert braces after some macros and \relax after \ProcessOptions
 5810 
 5811 	* style/ltx-base.el ("ltx-base"): Insert a pair of braces after
 5812 	"DeclareOption*", "AtEndOfPackage", "AtEndOfClass",
 5813 	"AtBeginDocument" and "AtEndDocument".
 5814 	Insert a "\relax" after "ProcessOptions".
 5815 
 5816 2016-05-09  Arash Esbati  <esbati@gmx.de>
 5817 
 5818 	Improve style/doc.el
 5819 
 5820 	* style/doc.el ("doc"): Do not indent the content inside the "macro"
 5821 	environment.
 5822 	Insert a pair of braces after "DoNotIndex", "StopEventually",
 5823 	"MacroFont", "AltMacroFont".
 5824 	Prefix the string read with TeX-esc when inserting
 5825 	"DescribeMacro", "cmd".
 5826 	Ask for an argument ("parg", "oarg", "marg", "meta").
 5827 	Add missing macro "cs".
 5828 	Delete dups ("MacroFont", "AltMacroFont", "theCodelineNo").
 5829 	Ask for .fdd and .dtx files to input or include ("DocInput",
 5830 	"DocInclude").
 5831 	Add lengths "MacrocodeTopsep", "MacroTopsep", "MacroIndent".
 5832 
 5833 2016-05-06  Mosè Giordano  <mose@gnu.org>
 5834 
 5835 	Allow for negative offsets in region backward search
 5836 
 5837 	* tex.el (TeX-source-correlate-handle-TeX-region): Use the same regexp
 5838 	  used in `preview-parse-messages', that is also XEmacs compatible and
 5839 	  allows for negative offsets.  This makes backward search work also
 5840 	  when using `TeX-command-buffer' and `LaTeX-command-section'.  Reported
 5841 	  by Qiang Yin.
 5842 
 5843 2016-04-28  Ikumi Keita  <ikumi@ikumi.que.jp>
 5844 
 5845 	Enable directory local variables in japanese-{latex, plain-tex}-mode
 5846 
 5847 		* tex-jp.el (japanese-latex-mode-initialization): Set
 5848 		`major-mode' to `japanese-latex-mode' and reset it to
 5849 		`latex-mode' after `hack-local-variables' is done.
 5850 		(japanese-plain-tex-mode-initialization): Similar changes
 5851 		for `japanese-plain-tex-mode'.
 5852 		(japanese-TeX-reset-mode-name): New function.
 5853 		(top-level) Make `latex-mode' is regarded as parent of
 5854 		`japanese-latex-mode' in directory local variables.  Similar
 5855 		addition for `japanese-plain-tex-mode', too.
 5856 
 5857 2016-04-23  Ikumi Keita  <ikumi@ikumi.que.jp>
 5858 
 5859 	Make unloading of tex-site work on Emacs 24
 5860 
 5861 	* tex-site.el.in (tex-site-unload-hook): Run `TeX-modes-set' when
 5862 	  `advice-add' is defined.
 5863 
 5864 2016-04-20  Mosè Giordano  <mose@gnu.org>
 5865 
 5866 	Fix TeX-error-overview-make-entries
 5867 
 5868 	* tex-buf.el (TeX-error-overview-make-entries): Add `active-buffer'
 5869 	  optional argument.  If `TeX-error-overview-open-after-TeX-run' is
 5870 	  non-nil and there is an error, TeX sentinels run this function but
 5871 	  `TeX-error-overview-active-buffer' hadn’t been initialized yet.  Fixes
 5872 	  bug#23318.
 5873 
 5874 2016-04-19  Mosè Giordano  <mose@gnu.org>
 5875 
 5876 	Call TeX-newline-function interactively
 5877 
 5878 	* tex.el (TeX-newline): Replace `funcall' with `call-interactively'.
 5879 	  This makes `electric-indent-mode' work out-of-the-box.  Suggested by
 5880 	  alex (http://comments.gmane.org/gmane.emacs.auctex.devel/4631).
 5881 
 5882 2016-04-19  Ikumi Keita  <ikumi@ikumi.que.jp>
 5883 
 5884 	Temporarily bind `TeX-insert-macro-default-style' to 'show-optional-args'
 5885 
 5886 	* latex.el (LaTeX-item-argument): Temporarily bind
 5887 	`TeX-insert-macro-default-style' to 'show-optional-args'.
 5888 	This is necessary in description environment if the user customize the
 5889 	option to `mandatory-args-only'.
 5890 
 5891 2016-04-17  Mosè Giordano  <mose@gnu.org>
 5892 
 5893 	Reword documentation of TeX-PDF-from-DVI
 5894 
 5895 	* doc/auctex.texi (Processor Options): Make information about Japanese
 5896 	  documents more accurate.  Suggested by Ikumi Keita.
 5897 
 5898 2016-04-16  Mosè Giordano  <mose@gnu.org>
 5899 
 5900 	Replace TeX-PDF-via-dvips-ps2pdf with TeX-PDF-from-DVI
 5901 
 5902 	* tex.el (TeX-command-list): Add Dvipdfmx.
 5903 	(TeX-expand-list-builtin): Use `TeX-PDF-from-DVI' in place of
 5904 	`TeX-PDF-via-dvips-ps2pdf'.
 5905 	(TeX-PDF-from-DVI): New safe buffer-local and customizable variable.
 5906 	(TeX-PDF-via-dvips-ps2pdf): Mark as obsolete.
 5907 	(TeX-toggle-PDF-via-dvips-ps2pdf): Remove function.
 5908 	(TeX-PDF-from-DVI): New function.
 5909 	(TeX-mode-specific-command-menu-entries): Update menu to convert DVI to
 5910 	PDF.
 5911 	* tex-buf.el (TeX-command-default, TeX-run-set-command,
 5912 	TeX-TeX-sentinel, TeX-TeX-sentinel-check, TeX-LaTeX-sentinel,
 5913 	TeX-dvips-sentinel, TeX-ps2pdf-sentinel): Use `TeX-PDF-from-DVI' in
 5914 	place of `TeX-PDF-via-dvips-ps2pdf'.
 5915 	(TeX-run-dvipdfmx, TeX-dvipdfmx-sentinel): New function.
 5916 	():
 5917 	* doc/auctex.texi (Processor Options): Document `TeX-PDF-from-DVI' and
 5918 	  remove mentions to `TeX-PDF-via-dvips-ps2pdf'
 5919 	* doc/changes.texi: Mention `TeX-PDF-from-DVI'.
 5920 
 5921 2016-04-16  Ikumi Keita  <ikumi@ikumi.que.jp>
 5922 
 5923 	Use customize option `TeX-region' instead of "_region_"
 5924 
 5925 	* tex-buf.el (TeX-output-revert-buffer): Use customize option
 5926 	`TeX-region' instead of string literal "_region_".
 5927 
 5928 2016-04-16  Ikumi Keita  <ikumi@ikumi.que.jp>
 5929 
 5930 	Use `deactivate-input-method' if defined
 5931 
 5932 	* tex.el (TeX-math-input-method-off): Use `deactivate-input-method'
 5933 	instead of obsolete function `inactivate-input-method' when possible.
 5934 
 5935 2016-04-16  Ikumi Keita  <ikumi@ikumi.que.jp>
 5936 
 5937 	Use `match-string-no-properties'
 5938 
 5939 	* texmathp.el (texmathp, texmathp-match-environment): For better
 5940 	consistency with other parts of the file, change `match-string' to
 5941 	`no-properties' variant.
 5942 
 5943 2016-04-16  Ikumi Keita  <ikumi@ikumi.que.jp>
 5944 
 5945 	Fix small errors in doc string and comment
 5946 
 5947 	* tex.el (TeX-auto-add-type): Change the word `function' to `macro'
 5948 	and add an `s' to the verb `create'.
 5949 
 5950 	* tex-buf.el (TeX-run-format): Correct a typo `debuger' to `debugger'.
 5951 
 5952 2016-04-14  Mosè Giordano  <mose@gnu.org>
 5953 
 5954 	Fix in TeX sentinels
 5955 
 5956 	* tex-buf.el (TeX-TeX-sentinel, TeX-LaTeX-sentinel): Use
 5957 	  `TeX-error-overview-make-entries' to test presence of errors or
 5958 	  warnings.  This is the same test carried in `TeX-master-directory' and
 5959 	  prevents from getting an error when
 5960 	  `TeX-error-overview-open-after-TeX-run' is non-nil but
 5961 	  `TeX-debug-warnings' and/or `TeX-debug-bad-boxes' are nil.
 5962 
 5963 2016-04-13  Matthew Leach  <matthew@mattleach.net>
 5964 
 5965 	Auto save `TeX-command-extra-options'.
 5966 
 5967 	* tex.el (TeX-auto-store): Save the value of `TeX-command-extra-options'
 5968 	  so it is set project-wide.
 5969 
 5970 2016-04-13  Matthew Leach  <matthew@mattleach.net>
 5971 
 5972 	TikZ: Don't allow relative points with \coordinate.
 5973 
 5974 	* style/tikz.el (TeX-TikZ-point-function-map): Revert back to simple
 5975 	  point alist.
 5976 	  (TeX-TikZ-relative-point-function-map): New.
 5977 	  (TeX-TikZ-draw-arg-function-map): Use
 5978 	  `TeX-TikZ-relative-point-function-map'.
 5979 
 5980 2016-04-13  Matthew Leach  <matthew@mattleach.net>
 5981 
 5982 	TikZ: Add the grid command.
 5983 
 5984 	* style/tikz.el (TeX-TikZ-arg-grid): New.
 5985 	  (TeX-TikZ-draw-arg-function-map): Map the 'Grid' command to
 5986 	  `TeX-TikZ-arg-grid'.
 5987 
 5988 2016-04-13  Matthew Leach  <matthew@mattleach.net>
 5989 
 5990 	Fix a documentation type.
 5991 
 5992 	* doc/auctex.texi (Automatic Local): Fix a documentation typo.
 5993 
 5994 2016-04-13  Mosè Giordano  <mose@gnu.org>
 5995 
 5996 	Prevent infinite loop in TeX-command-expand
 5997 
 5998 	* tex.el (TeX-view-command-raw): This function should always return a
 5999 	  string.  Throw an error if fails to do so.  This prevents an infinite
 6000 	  loop in `TeX-command-expand' in the case in which `command' is nil
 6001 	  because of a malformed viewer specification.
 6002 	* tests/tex/command-expansion.el (TeX-view-command-raw-errors): Add
 6003 	  tests to trigger errors in `TeX-view-command-raw'.
 6004 
 6005 2016-04-10  Ikumi Keita  <ikumi@ikumi.que.jp>
 6006 
 6007 	Integrate viewer support between tex.el and tex-jp.el
 6008 
 6009 	* tex.el (TeX-view-program-list-builtin): Integrate viewer support
 6010 	  between tex.el and tex-jp.el.
 6011 	* tex-jp.el : Ditto.
 6012 
 6013 2016-04-09  Mosè Giordano  <mose@gnu.org>
 6014 
 6015 	Do not use add-to-list for let-bound variable
 6016 
 6017 	* style/tikz.el (TeX-TikZ-find-named-points): Replace add-to-list with
 6018 	  `push'.
 6019 
 6020 2016-04-09  Mosè Giordano  <mose@gnu.org>
 6021 
 6022 	Compatibility for XEmacs
 6023 
 6024 	* style/tikz.el (TeX-TikZ-single-macro-arg): Pass `function-alist' to
 6025 	  `TeX-TikZ-get-arg-type` because XEmacs requires an alist as argument
 6026 	  to `completing-read'.
 6027 
 6028 2016-04-08  Matthew Leach  <matthew@mattleach.net>
 6029 
 6030 	TikZ: Remove unneeded function.
 6031 
 6032 	* style/tikz.el (TeX-TikZ-arg-rect-point): Delete.
 6033 
 6034 2016-04-08  Matthew Leach  <matthew@mattleach.net>
 6035 
 6036 	TikZ: Add the 'sin' and 'cos' connectors.
 6037 
 6038 	* style/tikz.el (TeX-TikZ-path-connector-function-map): Add 'sin' and
 6039 	  'cos' mapping to `identity'.
 6040 
 6041 2016-04-08  Matthew Leach  <matthew@mattleach.net>
 6042 
 6043 	TikZ: Make '+' and '++' prefixes apply to TikZ points
 6044 
 6045 	* style/tikz.el (TeX-TikZ-get-prefix-string): New.
 6046 	  (TeX-TikZ-arg-rect-point): Add optional argument `prefix'.
 6047 	  (TeX-TikZ-arg-polar-point): Likewise.
 6048 	  (TeX-TikZ-arg-named-point): Likewise.
 6049 	  (TeX-TikZ-single-macro-arg): Allow a variable number of arguments to
 6050 	  the argument name function map.
 6051 	  (TeX-TikZ-point-function-map): Prefix all point types with '+' and
 6052 	  '++'.
 6053 	  (TeX-TikZ-path-connector-function-map): Remove the '+' and '++'
 6054 	  suffixes.
 6055 
 6056 2016-04-04  Matthew Leach  <matthew@mattleach.net>
 6057 
 6058 	TikZ: Add parabola command.
 6059 
 6060 	* style/tikz.el (TeX-TikZ-arg-bend): New.
 6061 	  (TeX-TikZ-arg-parabola): New.
 6062 	  (TeX-TikZ-draw-arg-function-map): Add mapping from "Parabola" to
 6063 	  `TeX-TikZ-arg-parabola'.
 6064 
 6065 2016-04-04  Matthew Leach  <matthew@mattleach.net>
 6066 
 6067 	TikZ: Add optional parameter to `TeX-TikZ-single-macro-arg'.
 6068 
 6069 	* style/tikz.el (TeX-TikZ-single-macro-arg): New argument OPTIONAL.
 6070 	  (TeX-TikZ-macro-arg): Use OPTIONAL argument when calling
 6071 	  `TeX-TikZ-single-macro-arg'.
 6072 
 6073 2016-04-04  Matthew Leach  <matthew@mattleach.net>
 6074 
 6075 	TikZ: make `TeX-TikZ-single-macro-arg' prompt required.
 6076 
 6077 	* style/tikz.el (TeX-TikZ-get-arg-type): Make prompt non-optional.
 6078 	  (TeX-TikZ-single-macro-arg): Likewise.
 6079 	  (TeX-TikZ-macro-arg): Make prompt explicit.
 6080 
 6081 2016-04-04  Matthew Leach  <matthew@mattleach.net>
 6082 
 6083 	TikZ: Add the arc command.
 6084 
 6085 	* style/tikz.el (TeX-TikZ-arg-arc): New.
 6086 	  (TeX-TikZ-draw-arg-function-map): Map the 'Arc' command to
 6087 	  `Tex-TikZ-arg-arc'.
 6088 
 6089 2016-04-04  Matthew Leach  <matthew@mattleach.net>
 6090 
 6091 	TikZ: Add circle command.
 6092 
 6093 	* style/tikz.el (TeX-TikZ-arg-circle): New.
 6094 	  (TeX-TikZ-draw-arg-function-map): Add mapping from 'Circle' to
 6095 	  `TeX-TikZ-arg-circle'.
 6096 
 6097 2016-04-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 6098 
 6099 	* tex-buf.el: Address some compiler warnings
 6100 
 6101 	Require `latex' since we refer to some of its variables.
 6102 	Use #' to quote a function.  Use _ prefix for unused vars.
 6103 	(TeX-current-process-region-p, TeX-save-query, TeX-parse-function)
 6104 	(TeX-sentinel-function, TeX-sentinel-default-function)
 6105 	(compilation-in-progress, TeX-current-page)
 6106 	(TeX-error-overview-open-after-TeX-run, TeX-error-list)
 6107 	(TeX-parse-all-errors, TeX-command-buffer, TeX-region): Declare before
 6108 	the first use.
 6109 	(TeX-command-text, TeX-command-pos): Declare as dyn-bound
 6110 	(TeX-command-expand): Strength reduce `eval' to `symbol-name'.
 6111 	(TeX-run-TeX): Use let*.
 6112 	(TeX-sentinel-function, TeX-sentinel-default-function): Put something
 6113 	in the function's body.
 6114 	(TeX-TeX-sentinel-check): Check ConTeXt-Mark-version exists before
 6115 	using it.  We could have (require 'context) instead.
 6116 	(TeX-Biber-sentinel): Remove redundant `concat'.
 6117 	(TeX-error-description-list): Move before first use.
 6118 	(TeX-error-overview-mode-map): Remove unused var `menu-map'.
 6119 	(TeX-output-revert-buffer): Remove unused var `command'.
 6120 
 6121 2016-04-02  Mosè Giordano  <mose@gnu.org>
 6122 
 6123 	Fix compatibility with older Emacs versions
 6124 
 6125 	* tex.el: Dynamic determination of `delete-selection' behavior has been
 6126 	  introduced in Emacs 24.3.  For previous versions leave
 6127 	  `TeX-insert-dollar' without that property.
 6128 
 6129 2016-04-01  Mosè Giordano  <mose@gnu.org>
 6130 
 6131 	Dinamically put delete-selection prop to TeX-insert-dollar
 6132 
 6133 	* tex.el (TeX-insert-dollar): Put `delete-selection' property only when
 6134 	  `TeX-electric-math' is nil.  Suggested by Roger Lipsett.  Fixes
 6135 	  bug#23177.
 6136 
 6137 2016-03-30  Mosè Giordano  <mose@gnu.org>
 6138 
 6139 	Restore compatibility with XEmacs
 6140 
 6141 	* tex-buf.el (TeX-format-filter): Use `memq' in place of `memql'.  This
 6142 	  one is not available in XEmacs.
 6143 
 6144 2016-03-29  Mosè Giordano  <mose@gnu.org>
 6145 
 6146 	Fix previous commit
 6147 
 6148 2016-03-29  Mosè Giordano  <mose@gnu.org>
 6149 
 6150 	New function TeX-error-report-has-errors-p
 6151 
 6152 	* tex-buf.el (TeX-error-report-has-errors-p): New function.
 6153 	(TeX-error-report-switches): Update docstring.
 6154 	(TeX-LaTeX-sentinel, TeX-command-sequence-sentinel): Use
 6155 	`TeX-error-report-has-errors-p'.
 6156 	* tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist):
 6157 	  Ditto.
 6158 
 6159 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6160 
 6161 	TikZ: Add more path connector types.
 6162 
 6163 	* style/tikz.el (TeX-TikZ-path-connector-function-map): New.
 6164 	  (TeX-TikZ-draw-arg-function-map): Use
 6165 	  `TeX-TikZ-path-connector-function-map'.
 6166 
 6167 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6168 
 6169 	TikZ: Rename 'text' to 'label' to be consistent with TikZ terminology.
 6170 
 6171 	* style/tikz.el (TeX-TikZ-arg-label): Rename from `TeX-TikZ-arg-text'
 6172 	  and prompt for a 'Label' rather than 'Text'.
 6173 	  (TeX-TikZ-arg-node): Use new function name.
 6174 	  (TeX-TikZ-node-arg): Likewise.
 6175 
 6176 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6177 
 6178 	TikZ: Ignore case when prompting for argument types.
 6179 
 6180 	* style/tikz.el (TeX-TikZ-get-arg-type): Let-bind
 6181 	  `completion-ignore-case' to t when prompting the user.
 6182 
 6183 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6184 
 6185 	TikZ: Apply suggestions from checkdoc.
 6186 
 6187 	* style/tikz.el (TeX-TikZ-point-function-map): Make documentation
 6188 	  consistent with checkdoc.
 6189 	  (TeX-TikZ-draw-arg-function-map): Likewise.
 6190 	  (TeX-TikZ-draw-arg): Likewise and rename parameter to '_ignored'.
 6191 	  (TeX-TikZ-coordinate-arg): Likewise.
 6192 	  (TeX-TikZ-node-arg): Likewise.
 6193 
 6194 2016-03-29  Mosè Giordano  <mose@gnu.org>
 6195 
 6196 	Fill environment content onley when auto-fill-mode is active
 6197 
 6198 	* latex.el (LaTeX-insert-environment): Fill only when
 6199 	  `auto-fill-function' is non-nil, that means auto-fill-mode is active.
 6200 	  Reported by Florian Lindner.
 6201 
 6202 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6203 
 6204 	TikZ: Add 'Named Point' point type with completion.
 6205 
 6206 	* style/tikz.el (TeX-TikZ-point-name-regexp): New.
 6207 	  (TeX-TikZ-find-named-points): New.
 6208 	  (TeX-TikZ-arg-named-point): New.
 6209 	  (TeX-TikZ-point-function-map): Add 'Named Point' element that maps to
 6210 	  `TeX-TikZ-arg-named-point'.
 6211 
 6212 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6213 
 6214 	TikZ: Add prompting for TikZ's \node macro.
 6215 
 6216 	* style/tikz.el (TeX-TikZ-node-arg): New.
 6217 
 6218 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6219 
 6220 	TikZ: Add prompting for \coordinate macro.
 6221 
 6222 	* style/tikz.el (TeX-TikZ-point-function-map): New.
 6223 	  (TeX-TikZ-draw-arg-function-map): Use `TeX-TikZ-point-function-map'.
 6224 	  (TeX-TikZ-coordinate-arg): New.
 6225 
 6226 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6227 
 6228 	TikZ: Extract the prompting of the next arg from TeX-TikZ-macro-arg.
 6229 
 6230 	* style/tikz.el (TeX-TikZ-single-macro-arg): New.
 6231 	  (TeX-TikZ-macro-arg): Use `TeX-TikZ-single-macro-arg' for prompting
 6232 	  the user and calling the appropriate function.
 6233 
 6234 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6235 
 6236 	TikZ: allow arg type prompt to be specified.
 6237 
 6238 	* style/tikz.el (TeX-TikZ-get-arg-type): Add a new optional argument,
 6239 	  prompt, and show that to the user when non-nil, instead of the
 6240 	  default.
 6241 
 6242 2016-03-29  Matthew Leach  <matthew@mattleach.net>
 6243 
 6244 	TikZ: split out the prompts to TeX-TikZ-arg-node & TeX-TikZ-macro-arg.
 6245 
 6246 	* style/tikz.el (TeX-TikZ-arg-options): New.
 6247 	  (TeX-TikZ-arg-name): New.
 6248 	  (TeX-TikZ-arg-text): New.
 6249 	  (TeX-TikZ-arg-node): Use new TikZ arg functions for prompting the
 6250 	  user.
 6251 	  (TeX-TikZ-macro-arg): Use `TeX-TikZ-arg-options' when prompting for
 6252 	  the options.
 6253 
 6254 2016-03-29  Arash Esbati  <esbati@gmx.de>
 6255 
 6256 	Add fontification support
 6257 
 6258 	* style/environ.el ("environ"): Add fontification support.
 6259 
 6260 2016-03-29  Arash Esbati  <esbati@gmx.de>
 6261 
 6262 	Fix a misplaced closing parenthesis
 6263 
 6264 	* style/splitidx.el (LaTeX-splitidx-auto-cleanup): Fix a misplaced
 6265 	closing parenthesis.
 6266 
 6267 2016-03-29  Arash Esbati  <esbati@gmx.de>
 6268 
 6269 	Fix the name of argument in function body
 6270 
 6271 	* style/currvita.el (LaTeX-currvita-env-with-label): Fix the name
 6272 	of argument in the body of function.
 6273 
 6274 2016-03-29  Arash Esbati  <esbati@gmx.de>
 6275 
 6276 	Delete redundant code
 6277 
 6278 	* style/enumitem.el (LaTeX-arg-SetLabelAlign)
 6279 	(LaTeX-arg-SetEnumitemKey, LaTeX-arg-SetEnumitemValue): Delete
 6280 	redundant code which is part of the function
 6281 	`LaTeX-enumitem-update-key-val-options'.
 6282 	(LaTeX-enumitem-env-with-opts): Fix the name of argument in the
 6283 	body of function.
 6284 
 6285 2016-03-28  Mosè Giordano  <mose@gnu.org>
 6286 
 6287 	Better control for presence of errors
 6288 
 6289 	* tex-buf.el (TeX-LaTeX-sentinel): Use `TeX-error-report-switches'
 6290 	  instead of `TeX-error-list'.
 6291 
 6292 2016-03-27  Tassilo Horn  <tsdh@gnu.org>
 6293 
 6294 	Call TeX-after-compilation-finished-functions on warnings
 6295 
 6296 	* tex-buf.el (TeX-LaTeX-sentinel): Skip calling
 6297 	TeX-after-compilation-finished-functions only if there are real errors.
 6298 
 6299 2016-03-27  Matthew Leach  <matthew@mattleach.net>
 6300 
 6301 	Add the beginnings of TikZ support.
 6302 
 6303 	* style/tikz.el: New
 6304 	* doc/changes.texi: Document TikZ style.
 6305 	* Makefile.in: Add TikZ style to the build.
 6306 
 6307 2016-03-26  Tassilo Horn  <tsdh@gnu.org>
 6308 
 6309 	Fix forward sync bug with multi-file documents
 6310 
 6311 	* tex.el (TeX-pdf-tools-sync-view): Use the current file for the
 6312 	sync-view call, not always the master file (bug#23083).
 6313 
 6314 2016-03-19  Mosè Giordano  <mose@gnu.org>
 6315 
 6316 	Temporarily bind gc-cons-threshold in time-consuming task
 6317 
 6318 	* tex.el (TeX-search-files-by-type): Bind `gc-cons-threshold' to
 6319 	  10000000 during the search, to reduce number of garbage collections
 6320 	  during the task.
 6321 
 6322 2016-03-17  Matthew Leach  <matthew@mattleach.net>
 6323 
 6324 	Prompt for optional short caption parameter.
 6325 
 6326 	* latex.el (LaTeX-compose-caption-macro): New.
 6327 	  (LaTeX-short-caption-prompt-length): New.
 6328 	  (LaTeX-env-figure): Prompt for optional short caption parameter, when
 6329 	  the caption length is >= `LaTeX-short-caption-prompt-length', and pass
 6330 	  to `LaTeX-compose-caption-macro'.
 6331 	* style/longtable.el ("longtable"): Likewise.
 6332 	* style/psfig.el (LaTeX-env-psfigure): Likewise.
 6333 	* doc/auctex.texi (Floats): Document short-caption prompting and
 6334 	  `LaTeX-short-caption-prompt-length'.
 6335 	* doc/changes.texi: Likewise.
 6336 
 6337 2016-03-16  Matthew Leach  <matthew@mattleach.net>
 6338 
 6339 	Improve prompts when defining LaTeX macros.
 6340 
 6341 	* latex.el (TeX-arg-default-argument-value): New.
 6342 	  (TeX-arg-define-macro-arguments): New.
 6343 	  (LaTeX-common-initialization): Use new LaTeX macro argument functions.
 6344 
 6345 2016-03-12  Matthew Leach  <matthew@mattleach.net>
 6346 
 6347 	Ensure LaTeX-indent-environment-list environments aren't filled
 6348 
 6349 	* tests/latex/latex-filling-in.tex: Add a tabular environment to ensure
 6350 	  the body of the environment isn't filled as it is listed in
 6351 	  LaTeX-indent-environment-list.
 6352 	* tests/latex/latex-filling-out.tex: Likewise.
 6353 
 6354 2016-03-08  Matthew Leach  <matthew@mattleach.net>
 6355 
 6356 	Remove "table" and "table*" from LaTeX-indent-environment-list
 6357 
 6358 	* latex.el (LaTeX-indent-environment-list): Remove the "table" and
 6359 	  "table*" elements.
 6360 
 6361 2016-03-04  Mosè Giordano  <mose@gnu.org>
 6362 
 6363 	Use TeX-quote-after-quote in all language style files
 6364 
 6365 	* style/icelandic.el ("icelandic"):
 6366 	* style/polish.el ("polish"):
 6367 	* style/polski.el ("polski"): Use value of `TeX-quote-after-quote'
 6368 	  instead of hard-coding t.
 6369 
 6370 2016-02-28  Mosè Giordano  <mose@gnu.org>
 6371 
 6372 	Improve word-string regexp in TeX-warning
 6373 
 6374 	* tex-buf.el (TeX-warning): Match letters, numbers, colons, and hyphens,
 6375 	  not just word constituents.  They may be preceeded by both grave
 6376 	  accent and apostrophe, not only grave accent.
 6377 	* tests/tex/compilation-log.txt: Add test case.
 6378 	* tests/tex/error-parsing.el: Update result.
 6379 
 6380 2016-02-27  Mosè Giordano  <mose@gnu.org>
 6381 
 6382 	Another fix for vertical bad box warnings
 6383 
 6384 	* tex-buf.el (TeX-parse-error): Use different regexps for horizontal and
 6385 	  vertical bad boxes, they cannot be handled together.
 6386 	(TeX-warning): Do not move point when a vertical bad box has been found.
 6387 	* tests/tex/compilation-log.txt: Add a test where the parser used to
 6388 	  fail to find the file for warnings after a vertical bad box warning.
 6389 	* tests/tex/error-parsing.el: Update result accordingly.
 6390 
 6391 2016-02-26  Mosè Giordano  <mose@gnu.org>
 6392 
 6393 	Fix parsing of vertical bad boxes context
 6394 
 6395 	* tex-buf.el (TeX-warning): Use as context for vertical bad boxes the
 6396 	warning itself and don't move point.
 6397 	* tests/tex/compilation-log.txt: Add a test for vertical bad boxes, and
 6398 	horizontal bad boxes ending with "at line NN".  The two warnings are in
 6399 	two consecutive lines, make sure the second one is correctly reported.
 6400 	* tests/tex/error-parsing.el: Update result of the test accordingly.
 6401 
 6402 2016-02-26  Mosè Giordano  <mose@gnu.org>
 6403 
 6404 	Catch more bad box warnings
 6405 
 6406 	* tex-buf.el (TeX-error-list): More information for some elements of the
 6407 	list.
 6408 	(TeX-parse-error): Change regexp to catch bad vertical boxes as well and
 6409 	provide new argument to `TeX-warning'.
 6410 	(TeX-warning): Require an additional mandatory argument, `bad-box'.
 6411 	Improve regexp for detecting ending line of horizontal bad boxes in
 6412 	order to cater for the case "...at line NN".
 6413 	* tests/tex/error-parsing.el: Update result of the test.
 6414 
 6415 2016-02-23  Mosè Giordano  <mose@gnu.org>
 6416 
 6417 	Avoid checking duplicate directories in TeX-check-files
 6418 
 6419 	* tex-buf.el (TeX-check-files): Delete duplicate directories in paths
 6420 	  list before performing the check.
 6421 
 6422 2016-02-21  Mosè Giordano  <mose@gnu.org>
 6423 
 6424 	Fix detection of line number in TeX-warning
 6425 
 6426 	* tex-buf.el (TeX-warning): Require as additional mandatory argument the
 6427 	  position where the warning starts.  Use it to limit
 6428 	  `re-search-backward' when looking for the line number.
 6429 	(TeX-parse-error): Provide additional argument to `TeX-warning'.
 6430 	* tests/tex/compilation-log.txt: Add another case where the line number
 6431 	  of the warning was mistaken.
 6432 	* tests/tex/error-parsing.el: Update expected result of the test
 6433 	  accordingly.
 6434 
 6435 2016-02-21  Mosè Giordano  <mose@gnu.org>
 6436 
 6437 	Improve LaTeX-warnings-regexp
 6438 
 6439 	* tex-buf.el (LaTeX-warnings-regexp): Catch also "LaTeX Font" warnings.
 6440 
 6441 2016-02-21  Mosè Giordano  <mose@gnu.org>
 6442 
 6443 	Another fix for TeX-parse-errro
 6444 
 6445 	* tex-buf.el (TeX-parse-error): Improve regexp for polishing file name.
 6446 	* tests/tex/compilation-log.txt: Add example to test file.
 6447 	* tests/tex/error-parsing.el: Update the expected result of the test
 6448 	  accordingly.
 6449 
 6450 2016-02-21  Mosè Giordano  <mose@gnu.org>
 6451 
 6452 	Allow ignoring certain warnings
 6453 
 6454 	* tex.el (TeX-ignore-warnings, TeX-suppress-ignored-warnings): New
 6455 	  customizable options.
 6456 	(TeX-toggle-suppress-ignored-warnings): New function.
 6457 	(TeX-mode-map): Add key-binding for `TeX-toggle-suppress-ignored-warnings'.
 6458 	* tex-buf.el (TeX-error-list-skip-warning-p): Add new argument and use it.
 6459 	(TeX-parse-TeX): Provide additional argument to
 6460 	`TeX-error-list-skip-warning-p'.
 6461 	(TeX-error-list): Document new information.
 6462 	(TeX-find-display-help): Add new (ignored) argument.
 6463 	(TeX-error): Add new element to `TeX-error-list' entry.
 6464 	(TeX-warning): Set the "ignore" flag for `TeX-error-list'
 6465 	(TeX-error-overview-make-entries): Provide additional argument to
 6466 	`TeX-error-list-skip-warning-p'.
 6467 	(TeX-error-overview-toggle-debug-bad-boxes):
 6468 	(TeX-error-overview-toggle-debug-warnings): Determine
 6469 	`TeX-master-directory' in `TeX-command-buffer'.
 6470 	(TeX-error-overview-toggle-suppress-ignored-warnings): New function.
 6471 	(TeX-error-overview-mode-map): Add key-binding for
 6472 	`TeX-error-overview-toggle-suppress-ignored-warnings'.
 6473 	(TeX-error-overview-menu): Add entry for
 6474 	`TeX-error-overview-toggle-suppress-ignored-warnings'.
 6475 
 6476 2016-02-21  Mosè Giordano  <mose@gnu.org>
 6477 
 6478 	Show and hide warnings and bad boxes in error overview
 6479 
 6480 	* tex-buf.el (TeX-error-list-skip-warning-p): New function.
 6481 	(TeX-parse-TeX): Skip warnings or bad boxes if they are to be ignored.
 6482 	(TeX-error-list): Describe information present in the list.
 6483 	(TeX-parse-error): When storing warnings and bad boxes, add them to
 6484 	`TeX-error-list' even if `TeX-debug-bad-boxes' and `TeX-debug-warnings'
 6485 	are nil.
 6486 	(TeX-error-overview-make-entries): Skip warnings or bad boxes if they
 6487 	are to be ignored.
 6488 	(TeX-error-overview-toggle-debug-bad-boxes):
 6489 	(TeX-error-overview-toggle-debug-warnings): New functions.
 6490 	(TeX-error-overview-mode-map, TeX-error-overview-menu): Add
 6491 	`TeX-error-overview-toggle-debug-bad-boxes' and
 6492 	`TeX-error-overview-toggle-debug-warnings'.
 6493 	(TeX-error-overview): Make the list of entries for the overview before
 6494 	creating the buffer and use this list to decide whether there is
 6495 	something to show.
 6496 
 6497 2016-02-14  Mosè Giordano  <mose@gnu.org>
 6498 
 6499 	Fix TeX-check-files
 6500 
 6501 	* tex-buf.el (TeX-check-files): Run the test in `TeX-master-directory'
 6502 	  as well.
 6503 
 6504 2016-02-14  Arash Esbati  <esbati@gmx.de>
 6505 
 6506 	Add new style/splitidx.el
 6507 
 6508 	* Makefile.in (STYLESRC): Add new style.
 6509 
 6510 	* tex-style.el (LaTeX-splitidx-sindex-reftex-quick-id-key): Add
 6511 	customizable variable.
 6512 
 6513 	* style/splitidx.el: New file.
 6514 
 6515 2016-02-14  Arash Esbati  <esbati@gmx.de>
 6516 
 6517 	Fix wrong usage of `TeX-auto-prepare-hook'
 6518 
 6519 	* style/theorem.el (TeX-auto-cleanup-hook):
 6520 	* style/ntheorem.el (TeX-auto-cleanup-hook):
 6521 	* style/newfloat.el (TeX-auto-cleanup-hook):
 6522 	* style/amsthm.el (TeX-auto-cleanup-hook): Use
 6523 	`TeX-auto-cleanup-hook' instead of mistakenly used
 6524 	`TeX-auto-prepare-hook'.
 6525 
 6526 2016-02-14  Arash Esbati  <esbati@gmx.de>
 6527 
 6528 	Add support for missing macro \SetLabelAlign
 6529 
 6530 	* style/enumitem.el ("enumitem-SetLabelAlign"): Plug
 6531 	\SetLabelAlign into AUCTeX parser.
 6532 	(LaTeX-enumitem-SetLabelAlign-regexp): New variable.
 6533 	(LaTeX-enumitem-auto-prepare): Reset
 6534 	`LaTeX-auto-enumitem-SetLabelAlign'.
 6535 	(LaTeX-arg-SetLabelAlign): New function to query the arguments of
 6536 	\SetLabelAlign.
 6537 	("enumitem"): Add \SetLabelAlign to style hook incl. fontification.
 6538 	(LaTeX-arg-SetEnumitemValue): Use `completing-read' instead of
 6539 	`TeX-read-key-val'.
 6540 
 6541 2016-02-13  Mosè Giordano  <mose@gnu.org>
 6542 
 6543 	Add support for Atril viewer
 6544 
 6545 	Suggested by Antoine Levitt.
 6546 
 6547 	* tex.el (TeX-evince-dbus-p): Take new arguments to specify desktop
 6548 	  environment and application names.
 6549 	(TeX-evince-sync-view-1): Rename from `TeX-evince-sync-view'.  Take new
 6550 	  arguments to specify desktop environment and application names.
 6551 	(TeX-atril-sync-view, TeX-evince-sync-view):
 6552 	(TeX-view-program-select-evince): New functions.
 6553 	(TeX-view-program-list-builtin): Add Atril entry and use
 6554 	`TeX-view-program-select-evince' for Atril and Evince.
 6555 	(TeX-source-correlate-mode): Register for Atril DBUS signal.
 6556 	* doc/changes.texi: Mention Atril support.
 6557 
 6558 2016-02-09  Arash Esbati  <esbati@gmx.de>
 6559 
 6560 	Add support for dviout viewer
 6561 
 6562 	* doc/changes.texi: Mention support for dviout on Windows.
 6563 
 6564 	* tex.el (TeX-view-program-list-builtin): Add support for dviout
 6565 	on Windows.  This setup works for `TeX-source-correlate-method'
 6566 	set to (dvi . source-specials).
 6567 	Reorder " %o" in entry for SumatraPDF.
 6568 
 6569 2016-02-09  Arash Esbati  <esbati@gmx.de>
 6570 
 6571 	Add support for SumatraPDF viewer
 6572 
 6573 	* doc/changes.texi: Mention support for SumatraPDF on Windows.
 6574 	Fix typos.
 6575 
 6576 	* tex.el (TeX-view-program-list-builtin): Add support for
 6577 	SumatraPDF on Windows.
 6578 
 6579 2016-02-08  Mosè Giordano  <mose@gnu.org>
 6580 
 6581 	Add support for Zathura viewer
 6582 
 6583 	* tex.el (TeX-view-program-list-builtin): Add Zathura.
 6584 	* doc/changes.texi: Mention Zathura support and reworked error parsing.
 6585 
 6586 2016-02-07  Mosè Giordano  <mose@gnu.org>
 6587 
 6588 	Minor fix in TeX-documentation-texdoc
 6589 
 6590 	* tex.el (TeX-documentation-texdoc): Make it possible to run the
 6591 	  function in read-only buffers.
 6592 
 6593 2016-02-07  Mosè Giordano  <mose@gnu.org>
 6594 
 6595 	Improve parsing of certain warnings
 6596 
 6597 	* tex-buf.el (TeX-warning): Get full context and line numbers for
 6598 	  warnings matching `LaTeX-warnings-regexp'.
 6599 	* tests/tex/compilation-log.txt: Add example warnings for this case.
 6600 	* tests/tex/error-parsing.el: Update result of test accordingly.
 6601 
 6602 2016-02-07  Mosè Giordano  <mose@gnu.org>
 6603 
 6604 	Catch LaTeX class warnings
 6605 
 6606 	* tex-buf.el (LaTeX-warnings-regexp): New variable.  This is the same
 6607 	  regexp used before by `TeX-LaTeX-sentinel-has-warnings' and
 6608 	  `TeX-parse-error', but now catches class warnings as well.
 6609 	(TeX-LaTeX-sentinel-has-warnings, TeX-parse-error): Use
 6610 	`LaTeX-warnings-regexp'.
 6611 
 6612 2016-02-07  Mosè Giordano  <mose@gnu.org>
 6613 
 6614 	Fix TeX-parse-error
 6615 
 6616 	* tex-buf.el (TeX-parse-error): Remove from the file string pages of the
 6617 	  output file.
 6618 	* tests/tex/compilation-log.txt: Add a warning containing such faulty
 6619 	  file name.
 6620 	* tests/tex/error-parsing.el (TeX-error-parsing): Update result of the
 6621 	  test accordingly.
 6622 
 6623 2016-02-07  Mosè Giordano  <mose@gnu.org>
 6624 
 6625 	Add ERT test for error parsing
 6626 
 6627 	* tests/tex/compilation-log.txt: Add minimal example of compilation log
 6628 	  that failed to be parsed correctly with the old parsing function.
 6629 	* tests/tex/error-parsing.el: New ERT test.
 6630 
 6631 2016-02-07  Mosè Giordano  <mose@gnu.org>
 6632 
 6633 	Add script to update the ChangeLog
 6634 
 6635 	* ChangeLog.1: Add copyright notice and information about included
 6636 	  commits.
 6637 	* Makefile.in: Add ChangeLog-related variables and rules.
 6638 	* build-aux/gitlog-to-auctexlog: New script, adapted from GNU Emacs.
 6639 
 6640 2016-02-03  Arash Esbati  <esbati@gmx.de>
 6641 
 6642 	Another fix for file name regexp in TeX-documentation-texdoc
 6643 
 6644 	* tex.el (TeX-documentation-texdoc): Add `space' and `()'
 6645 	to file name regexp for Windows paths.
 6646 
 6647 2016-02-02  Arash Esbati  <esbati@gmx.de>
 6648 
 6649 	Fix file name regexp in TeX-documentation-texdoc
 6650 
 6651 	* tex.el (TeX-documentation-texdoc): Add backslash separator for Windows
 6652 	  paths.
 6653 
 6654 2016-02-02  Mosè Giordano  <mose@gnu.org>
 6655 
 6656 	Capture warnings from packages with hyphens in name
 6657 
 6658 	* tex-buf.el (TeX-LaTeX-sentinel-has-warnings): Add hyphen to regexps.
 6659 	(TeX-parse-error): Ditto.
 6660 
 6661 2016-02-02  Mosè Giordano  <mose@gnu.org>
 6662 
 6663 	New function for reading documentation with texdoc
 6664 
 6665 	* tex.el (TeX-documentation-texdoc): New function.
 6666 	(TeX-common-menu-entries): Replace `TeX-doc' with
 6667 	`TeX-documentation-texdoc'.
 6668 	(TeX-mode-map): Ditto.
 6669 	* doc/auctex.texi (Documentation): Document `TeX-documentation-texdoc'
 6670 	in place of `TeX-doc'.
 6671 	* doc/changes.texi: Mention `TeX-documentation-texdoc'.
 6672 
 6673 2016-01-31  Tassilo Horn  <tsdh@gnu.org>
 6674 
 6675 	Capture message of LaTeX warnings
 6676 
 6677 	* tex-buf.el (TeX-parse-error): Capture message of LaTeX warnings.
 6678 
 6679 2016-01-30  Mosè Giordano  <mose@gnu.org>
 6680 
 6681 	Use default argument of completing-read in ConTeXt-environment
 6682 
 6683 	* context.el (ConTeXt-environment): Properly use default argument of
 6684 	  `completing-read'.  Do not set `ConTeXt-default-environment' to
 6685 	  `environment' if the latter is equal to the current default
 6686 	  environment, like in `LaTeX-environment'.
 6687 
 6688 2016-01-30  Mosè Giordano  <mose@gnu.org>
 6689 
 6690 	Add completion for environments in ConTeXt
 6691 
 6692 	* context.el (ConTeXt-language-variable-list): Document variable.  Add
 6693 	  `ConTeXt-environment-list' so that now completion for environments
 6694 	  names in `ConTeXt-environment' function works.  Suggested by Andrea De
 6695 	  Michele.
 6696 
 6697 2016-01-27  Mosè Giordano  <mose@gnu.org>
 6698 
 6699 	Change coding back to iso-8859-1, XEmacs doesn't support utf-8
 6700 
 6701 	* font-latex.el: Restore coding to iso-8859-1.
 6702 	* style/alphanum.el: Ditto.
 6703 	* style/dk-bib.el: Ditto.
 6704 	* style/doc.el: Ditto.
 6705 	* style/inputenc.el: Ditto.
 6706 	* style/jura.el: Ditto.
 6707 	* style/ltx-base.el: Ditto.
 6708 	* style/ltxdoc.el: Ditto.
 6709 	* tex-font.el: Ditto.
 6710 	* tex.el: Ditto.
 6711 
 6712 2016-01-25  Mosè Giordano  <mose@gnu.org>
 6713 
 6714 	Code cleaning
 6715 
 6716 	* latex.el (TeX-arg-document): Remove useless (mapcar 'identity ...).
 6717 	Suggested by Marcin Borkowski.
 6718 	* style/biblatex.el (LaTeX-biblatex-package-options): Ditto.
 6719 
 6720 2016-01-24  Arash Esbati  <esbati@gmx.de>
 6721 
 6722 	Improve style/enumitem
 6723 
 6724 	* style/enumitem.el (LaTeX-enumitem-newlist-list)
 6725 	(LaTeX-enumitem-newlist-list-item-arg)
 6726 	(LaTeX-auto-enumitem-newlist): Remove variables.
 6727 	(LaTeX-enumitem-newlist-list-local): Fix docstring.
 6728 	(LaTeX-enumitem-auto-cleanup): Plug \newlist into AUCTeX parser.
 6729 	("enumitem"): Offer only enumerated environments as completion for
 6730 	\restartlist.
 6731 
 6732 2016-01-24  Arash Esbati  <esbati@gmx.de>
 6733 
 6734 	Improve font related queries
 6735 
 6736 	* style/theorem.el (LaTeX-theorem-fontdecl): Do not prefix the
 6737 	elements with `TeX-esc'.
 6738 	(LaTeX-arg-theorem-fontdecl): New function.
 6739 	("theorem"): Use `LaTeX-arg-theorem-fontdecl' for font related
 6740 	queries.
 6741 
 6742 2016-01-24  Arash Esbati  <esbati@gmx.de>
 6743 
 6744 	Improve font related queries
 6745 
 6746 	* style/ntheorem.el (LaTeX-ntheorem-fontdecl): Do not prefix the
 6747 	elements with `TeX-esc'.
 6748 	(LaTeX-arg-ntheorem-fontdecl): New function.
 6749 	("ntheorem"): Use `LaTeX-arg-ntheorem-fontdecl' for font related
 6750 	queries.
 6751 
 6752 2016-01-24  Arash Esbati  <esbati@gmx.de>
 6753 
 6754 	Improve font related queries
 6755 
 6756 	* style/amsthm.el (LaTeX-amsthm-fontdecl): Do not prefix the
 6757 	elements with `TeX-esc'.
 6758 	(LaTeX-arg-amsthm-fontdecl): New function.
 6759 	("amsthm"): Use `LaTeX-arg-amsthm-fontdecl' for font related
 6760 	queries.
 6761 
 6762 2016-01-23  Mosè Giordano  <mose@gnu.org>
 6763 
 6764 	Write TeX-style-hook-dialect to parsed file
 6765 
 6766 	* latex.el (BibTeX-auto-store): Run `TeX-bibtex-set-BibTeX-dialect'.
 6767 	* tex.el (TeX-auto-store): Store `TeX-style-hook-dialect' from buffer
 6768 	  and write it to parsed file when present.
 6769 
 6770 2016-01-23  Mosè Giordano  <mose@gnu.org>
 6771 
 6772 	Add new dialects
 6773 
 6774 	* context.el: Update copyright years.
 6775 	(ConTeXt-dialect): New constant.
 6776 	(ConTeXt-mode-common-initialization): Set `TeX-style-hook-dialect' to
 6777 	`ConTeXt-dialect'.
 6778 	* plain-tex.el: Update copyright years.
 6779 	(plain-TeX-dialect): New constant.
 6780 	(plain-TeX-common-initialization): Set `TeX-style-hook-dialect' to
 6781 	`plain-TeX-dialect'.
 6782 	* tex.el (TeX-style-hook-dialect): Document new dialects.
 6783 	(TeX-style-hook-dialect-weight-alist): Add plain-tex and context dialects.
 6784 
 6785 2016-01-23  Mosè Giordano  <mose@gnu.org>
 6786 
 6787 	Convert tex-font.el to UTF-8 coding
 6788 
 6789 	* tex-font.el: set coding to utf-8.
 6790 
 6791 2016-01-23  Mosè Giordano  <mose@gnu.org>
 6792 
 6793 	Move \iff macro to Arrows section of LaTeX-math-default
 6794 
 6795 	* latex.el (LaTeX-math-default): \iff symbol is defined in base LaTeX,
 6796 	  move it to the "Arrows" section.
 6797 
 6798 2016-01-20  Mosè Giordano  <mose@gnu.org>
 6799 
 6800 	Fix bug in subfigure style file
 6801 
 6802 	* style/subfigure.el ("subfigure"): Move `TeX-complete-list' inside
 6803 	  append argument.  Fixes bug#22417.
 6804 
 6805 2016-01-17  Mosè Giordano  <mose@gnu.org>
 6806 
 6807 	Add some AMS arrows to LaTeX-math-default
 6808 
 6809 	* latex.el (LaTeX-math-default): Add `impliedby', `implies', and `iff'
 6810 	  arrows.  Suggested by Aiko Kyle.
 6811 
 6812 2016-01-10  Mosè Giordano  <mose@gnu.org>
 6813 
 6814 	url macro accepts only braces in hyperref
 6815 
 6816 	* style/hyperref.el: Update copyright years.
 6817 	("hyperref"): Remove "url" from
 6818 	`LaTeX-verbatim-macros-with-delims-local', it was added by url.el, but
 6819 	in hyperref "\url" has a different syntax.
 6820 
 6821 2015-12-18  Ivan Andrus  <darthandrus@gmail.com>
 6822 
 6823 	Fix bug in `preview-LaTeX-disable-pdfoutput'
 6824 
 6825 	* preview.el.in (preview-LaTeX-disable-pdfoutput): Allow one or more
 6826 	spaces between command line arguments.
 6827 
 6828 2015-12-04  Tassilo Horn  <tsdh@gnu.org>
 6829 
 6830 	Delete .cvsignore
 6831 
 6832 	I'm pretty confident we won't switch back. ;-)
 6833 
 6834 2015-11-30  Arash Esbati  <esbati@gmx.de>
 6835 
 6836 	Fix query prompt
 6837 
 6838 	* style/ntheorem.el ("ntheorem"):
 6839 	* style/theorem.el ("theorem"): Fix wrong query prompt.
 6840 
 6841 2015-11-30  Mosè Giordano  <mose@gnu.org>
 6842 
 6843 	Fix regex in texmathp
 6844 
 6845 	* texmathp.el: Replace \t with \r.  Reported by Marcin Borkowski.
 6846 
 6847 2015-11-24  Tassilo Horn  <tsdh@gnu.org>
 6848 
 6849 	Rename TeX-after-compilation-finished-hook to -functions
 6850 
 6851 	* tex-buf.el (TeX-after-compilation-finished-functions): Rename from
 6852 	-hook to -functions.
 6853 	(TeX-LaTeX-sentinel): Adapt.
 6854 	* context.el (TeX-ConTeXt-sentinel): Adapt.
 6855 
 6856 2015-11-23  Arash Esbati  <esbati@gmx.de>
 6857 
 6858 	Add new style/ntheorem.el
 6859 
 6860 	* Makefile.in (STYLESRC): Add new style.
 6861 
 6862 	* style/ntheorem.el: New file.
 6863 
 6864 2015-11-23  Arash Esbati  <esbati@gmx.de>
 6865 
 6866 	Add new style/theorem.el
 6867 
 6868 	* Makefile.in (STYLESRC): Add new style.
 6869 
 6870 	* style/theorem.el: New file.
 6871 
 6872 2015-11-23  Arash Esbati  <esbati@gmx.de>
 6873 
 6874 	Improve style/amsthm.el
 6875 
 6876 	* style/amsthm.el (LaTeX-amsthm-fontdecl): Cover all font changing
 6877 	declarations.
 6878 	("amsthm"): Overrule the defintion for \newtheorem in `latex.el'.
 6879 	("amsthm"): Use `TeX-completing-read-multiple' for font related
 6880 	queries.
 6881 
 6882 2015-11-23  Tassilo Horn  <tsdh@gnu.org>
 6883 
 6884 	Rename TeX-after-TeX-LaTeX-command-finished-hook
 6885 
 6886 	* tex-buf.el (TeX-after-compilation-finished-hook): Rename from
 6887 	TeX-after-TeX-LaTeX-command-finished-hook.
 6888 	* context.el (TeX-ConTeXt-sentinel): Run
 6889 	TeX-after-compilation-finished-hook when the compilation was successful.
 6890 	* doc/auctex.texi (Modes and Hooks): Adapt docs.
 6891 
 6892 2015-11-21  Mosè Giordano  <mose@gnu.org>
 6893 
 6894 	Convert Elisp source files to UTF-8
 6895 
 6896 	* font-latex.el: Change coding to UTF-8
 6897 	* style/alphanum.el: Ditto.
 6898 	* style/dk-bib.el: Ditto.
 6899 	* style/doc.el: Ditto.
 6900 	* style/inputenc.el: Ditto.
 6901 	* style/jura.el: Ditto.
 6902 	* style/ltx-base.el: Ditto.
 6903 	* style/ltxdoc.el: Ditto.
 6904 	* tex.el: Ditto.
 6905 
 6906 2015-11-19  Mosè Giordano  <mose@gnu.org>
 6907 
 6908 	Fix bug in TeX-command-sequence
 6909 
 6910 	* tex-buf.el (TeX-command-sequence): Ask for TeX-master if unknown,
 6911 	otherwise running this function on a file without a known `TeX-master'
 6912 	will result in `TeX-master' being automatically set to "<none>" at some
 6913 	point.
 6914 	(TeX-region-file): Add a third compatibility argument and update
 6915 	docstring accordingly.
 6916 
 6917 2015-11-19  Mosè Giordano  <mose@gnu.org>
 6918 
 6919 	Remove support to "Master:" line
 6920 
 6921 	* tex.el (TeX-convert-master): Remove now unused variable.
 6922 	(TeX-master-file): Remove support to "Master:" line and update
 6923 	documentation accordingly.
 6924 
 6925 2015-11-15  Mosè Giordano  <mose@gnu.org>
 6926 
 6927 	Activate RefTeX reference styles
 6928 
 6929 	* tex-style.el (LaTeX-reftex-ref-style-auto-activate): New
 6930 	  customizable variable.
 6931 	* style/cleveref.el ("cleveref"): Activate RefTeX reference style.
 6932 	* style/fancyref.el ("fancyref"): Ditto.
 6933 	* style/varioref.el ("varioref"): Ditto.
 6934 	* style/hyperref.el ("hyperref"): Use
 6935 	  `LaTeX-reftex-ref-style-auto-activate'.
 6936 
 6937 2015-11-15  Mosè Giordano  <mose@gnu.org>
 6938 
 6939 	Determine AUCTEXDATE and AUCTEXVERSION from git
 6940 
 6941 	* aclocal.m4 (AC_DATE_VERSION_FROM_CHANGELOG): if this is git
 6942 	  repository, use it to determine the variables.
 6943 	* autogen.sh: Ditto.
 6944 
 6945 2015-11-14  Mosè Giordano  <mose@gnu.org>
 6946 
 6947 	Fix error in autogen.sh, configure, and Makefile
 6948 
 6949 	* Makefile.in (doc/Makefile): Replace ChangeLog with ChangeLog.1.
 6950 	* autogen.sh: Ditto.
 6951 	* configure.ac: Ditto.
 6952 	* doc/Makefile.in (version.texi): Ditto.
 6953 
 6954 2015-11-13  Mosè Giordano  <mose@gnu.org>
 6955 
 6956 	Drop ChangeLog
 6957 
 6958 	* .gitignore: Add ChangeLog and auto dirs in tests.
 6959 	* ChangeLog.1: Rename from ChangeLog.
 6960 	* Makefile.in (EXCLUDEDFILES): Exclude build-aux directory.
 6961 	* build-aux/gitlog-to-changelog: Copy script from gnulib.
 6962 
 6963 2014-05-02  Tassilo Horn  <tsdh@gnu.org>
 6964 
 6965 	Improve new-file regex.
 6966 
 6967 	* tex-buf.el (TeX-parse-error): Improve new-file regex.
 6968 
 6969 2014-04-29  Tassilo Horn  <tsdh@gnu.org>
 6970 
 6971 	Fix Wrong type argument: characterp, nil error.
 6972 
 6973 	* tex-buf.el (TeX-format-filter): Fix error caused by trying to
 6974 	get char syntax from char after EOF.
 6975 
 6976 2014-04-27  Tassilo Horn  <tsdh@gnu.org>
 6977 
 6978 	Don't use TRIM arg of split-string.
 6979 
 6980 	* tex-buf.el (TeX-parse-error): Don't use TRIM arg of
 6981 	`split-string' which is new in emacs 24.4.
 6982 
 6983 2014-04-25  Tassilo Horn  <tsdh@gnu.org>
 6984 
 6985 	Improve line wrap removal heuristics.
 6986 
 6987 	* tex-buf.el (TeX-format-filter): Remove linebreaks at columns 79
 6988 	and also column 80.  Also remove linebreaks preceded by a period
 6989 	that are followed by a word character to remove linebreaks in file
 6990 	names that are wrapped just after the period starting the file
 6991 	name extension.
 6992 
 6993 2014-04-24  Tassilo Horn  <tsdh@gnu.org>
 6994 
 6995 	Improve TeX error parsing.
 6996 
 6997 	* tex-buf.el (TeX-error): Error if file containing the TeX error
 6998 	doesn't exist instead of finding a new file.
 6999 	(TeX-parse-error): Greatly simplify the new file and end of file
 7000 	regexps.
 7001 
 7002 2015-11-13  Mosè Giordano  <mose@gnu.org>
 7003 
 7004 	* Version 11.89 released.
 7005 
 7006 2015-11-12  Mosè Giordano  <mose@gnu.org>
 7007 
 7008 	* RELEASE: Update AUCTeX version, the new features section, and
 7009 	the list of contributors.
 7010 
 7011 	* configure.ac: Update AUCTeX version.
 7012 
 7013 	* doc/changes.texi: Mention PDF Tools and generic features for
 7014 	11.89 release.
 7015 
 7016 	* doc/tex-ref.tex: Update AUCTeX version and copyright years
 7017 	across the file.
 7018 
 7019 	* latex.el: Update copyright year.
 7020 
 7021 	* latex/preview.dtx: Manually update release version.
 7022 
 7023 	* Makefile.in (WEMACSPACKAGE): Update for Emacs 24.5
 7024 	(www-doc): Download gendocs.sh patch from AUCTeX repository.
 7025 
 7026 	* tex.el (TeX-view-predicate-list-bultin): For
 7027 	`has-no-display-manager' predicate, use the current test only for
 7028 	old Emacsen, otherwise employ `display-graphic-p'.  Suggested by
 7029 	Santiago Saavedra.
 7030 
 7031 2015-11-11  Mosè Giordano  <mose@gnu.org>
 7032 
 7033 	* tests/latex/latex-test.el (LaTeX-math-indent)
 7034 	(LaTeX-change-environment-with-esc): New tests.
 7035 
 7036 	* tests/latex/math-indent-in.tex: New test file.
 7037 
 7038 	* tests/latex/math-indent-out.tex: Ditto.
 7039 
 7040 2015-11-10  Mosè Giordano  <mose@gnu.org>
 7041 
 7042 	* latex.el (LaTeX-fill-break-at-separators): Change default value
 7043 	to opening only inline and display math switches.
 7044 
 7045 	* tests/latex/latex-filling-in.tex: New test file.
 7046 
 7047 	* tests/latex/latex-filling-out.tex: Ditto.
 7048 
 7049 	* tests/latex/latex-test.el (LaTeX-indent-tabular-test/in)
 7050 	(LaTeX-indent-tabular-test/out): Remove variables defined with
 7051 	`defvar'.
 7052 	(AUCTeX-set-ert-path): New function for setting the path of the
 7053 	ERT test files.
 7054 	(LaTeX-filling): New ERT test.
 7055 
 7056 2015-11-10  Tassilo Horn  <tsdh@gnu.org>
 7057 
 7058 	* tex-buf.el (TeX-revert-document-buffer): New function.
 7059 	(TeX-after-TeX-LaTeX-command-finished-hook): Mention it in docstring.
 7060 	* doc/auctex.texi (Modes and Hooks): Mention it in manual.
 7061 
 7062 2015-11-10  Santiago Saavedra  <ssaavedra@gpul.org>  (tiny change)
 7063 
 7064 	* tex.el (TeX-command-list, TeX-view-program-list-builtin)
 7065 	(TeX-view-program-selection): Add dvi2tty as a first-class
 7066 	command, removing it from a load-time quasiquotation so that the
 7067 	strategy for selecting it or evince goes down to the frame
 7068 	performing the View command.  Fixes bug#21873.
 7069 
 7070 2015-11-09  Mosè Giordano  <mose@gnu.org>
 7071 
 7072 	* tex-info.el: Update copyright years.
 7073 	(Texinfo-nodename-de-escape, Texinfo-nodename-escape): Use
 7074 	`TeX-assoc-string' in place of `assoc-string'.
 7075 
 7076 2015-11-08  Mosè Giordano  <mose@gnu.org>
 7077 
 7078 	* tex-info.el (TeX-texinfo-mode): Set `TeX-output-extension'.
 7079 	Remove compatibility code with old Emacsen.
 7080 
 7081 2015-11-06  Mosè Giordano  <mose@gnu.org>
 7082 
 7083 	* tex-buf.el (TeX-check-TeX, TeX-check-TeX-command-not-found): New
 7084 	customizable options.
 7085 	(TeX-command): Do a better check for the presence of a TeX
 7086 	distribution.  Run `call-process' instead of `executable-find',
 7087 	like `TeX-run-command' actually does.  The point is that
 7088 	`call-process' and `start-process' use `PATH' environment
 7089 	variable, `executable-find' uses `exec-path' variable and they do
 7090 	not need to match, but we should check what `TeX-run-command' will
 7091 	really do.
 7092 
 7093 	* doc/auctex.texi (Processor Options): Document `TeX-check-TeX'.
 7094 
 7095 	* doc/changes.texi: Mention `TeX-check-TeX'.
 7096 
 7097 2015-11-03  Mosè Giordano  <mose@gnu.org>
 7098 
 7099 	* doc/auctex.texi (Processor Options): Document
 7100 	`ConTeXt-Mark-version'.
 7101 	(Multifile): Mention `dwim' value for `TeX-master'.
 7102 
 7103 	* doc/changes.texi: Mention `ConTeXt-Mark-version'.
 7104 
 7105 2015-11-02  Mosè Giordano  <mose@gnu.org>
 7106 
 7107 	* latex.el (TeX-arg-document): When `TeX-arg-input-file-search' is
 7108 	nil, use `LaTeX-style-list' to complete document classes.  Fixes
 7109 	bug#21814.
 7110 
 7111 2015-10-31  Arash Esbati  <esbati@gmx.de>
 7112 
 7113 	* Makefile.in (STYLESRC): Add new style.
 7114 
 7115 	* style/hologo.el: New file.
 7116 
 7117 2015-10-28  Tassilo Horn  <tsdh@gnu.org>
 7118 
 7119 	* latex.el (LaTeX-fill-break-at-separators): Default to nil
 7120 	because many users don't like that special filling.
 7121 
 7122 	* tex-info.el (Texinfo-make-node-list): Warn about duplicate
 7123 	nodes.  Return nodes in order instead of reversed.
 7124 
 7125 2015-10-25  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 7126 
 7127 	* tex-info.el (Texinfo-nodename-de-escape): New defun.
 7128 	(Texinfo-nodename-escape): New defun.
 7129 	(Texinfo-make-node-list): New defun, code taken from
 7130 	Texinfo-insert-node into this function for the sake of code
 7131 	factorization.  In addition, (1) allow node name not to be
 7132 	followed by a comma --- i.e. next node etc. unspecified --- (2)
 7133 	trim trailing blanks after node name, and (3) de-escape @comma{}
 7134 	before insertion of node name into the list.
 7135 	(Texinfo-insert-node): (1) Use new function
 7136 	`Texinfo-make-node-list', and (2) escape node names for commas.
 7137 	(Texinfo-arg-nodename): New defun.
 7138 	(TeX-texinfo-mode): (1) Remove `group' from list of commands,
 7139 	`group' is an environment, not a command.  (2) Add
 7140 	`guillemetleft', `guillemetright', `guilsinglleft',
 7141 	`guilsinglright', `quotedblbase' and `quotesinglbase' to the list
 7142 	of commands.  (3) For commands `pxref', `ref' and `xref', use new
 7143 	function `Texinfo-arg-nodename' to read node name with completion.
 7144 
 7145 2015-10-24  Arash Esbati  <esbati@gmx.de>
 7146 
 7147 	* style/enumitem.el (LaTeX-enumitem-auto-cleanup): Move some
 7148 	operations from style hook into this function.
 7149 	(LaTeX-enumitem-newlist-list-item-arg-local): Delete now unused
 7150 	variable.
 7151 
 7152 	* style/amsthm.el (LaTeX-amsthm-theoremstyle-list): New variable
 7153 	replacing the deleted function
 7154 	`LaTeX-amsthm-complete-theoremstyle'.
 7155 	(LaTeX-amsthm-env-label): New function to insert user defined
 7156 	environments.
 7157 	("amsthm"): Improve handling of "newtheorem*" and
 7158 	"newtheoremstyle".
 7159 
 7160 	* style/AlegreyaSans.el ("AlegreyaSans"): Remove SmallCaps
 7161 	font declaration command.
 7162 
 7163 	* style/Alegreya.el ("Alegreya"): Remove SmallCaps
 7164 	font declaration command.
 7165 
 7166 	* style/caption.el (LaTeX-arg-caption-captionbox): Fix doctring.
 7167 
 7168 	* style/subcaption.el (LaTeX-arg-subcaption-subcaption): Fix
 7169 	doctring.
 7170 	(LaTeX-arg-subcaption-subcaptionbox): ditto.
 7171 
 7172 2015-10-19  Mosè Giordano  <mose@gnu.org>
 7173 
 7174 	* tex-buf.el (TeX-command): Check that AUCTeX can find a working
 7175 	TeX distribution before running some *TeX commands.
 7176 
 7177 2015-10-18  Mosè Giordano  <mose@gnu.org>
 7178 
 7179 	* tex.el (fboundp): Define a `TeX-completing-read-multiple'
 7180 	version for GNU Emacs >= 24.4.  Fixes bug#19504.
 7181 
 7182 2015-10-13  Mosè Giordano  <mose@gnu.org>
 7183 
 7184 	* style/pstricks.el ("pstricks"): Do not disable PDF mode if XeTeX
 7185 	engine is used.  Suggested by Mandar Mitra.
 7186 
 7187 2015-10-09  Tassilo Horn  <tsdh@gnu.org>
 7188 
 7189 	* latex.el (LaTeX-fill-move-to-break-point): Fill $...$ like
 7190 	\(...\) (bug#21645)
 7191 
 7192 2015-10-08  Mosè Giordano  <mose@gnu.org>
 7193 
 7194 	* tex.el (TeX-expand-list-builtin): New variable.
 7195 	(TeX-expand-list): Move all entries to `TeX-expand-list-builtin'
 7196 	and update docstring.
 7197 	(TeX-expand-list): New function.
 7198 
 7199 	* tex-buf.el (TeX-command-expand): Use `TeX-expand-list' function.
 7200 
 7201 	* doc/auctex.texi (Starting Viewers): Mention
 7202 	`TeX-expand-list-builtin'.
 7203 
 7204 	* doc/changes.texi: Mention change to `TeX-expand-list'.
 7205 
 7206 2015-10-08  Arash Esbati  <esbati@gmx.de>
 7207 
 7208 	* style/longtable.el ("longtable"): Use `LaTeX-add-counters' on
 7209 	"LTchunksize" and not `TeX-add-symbols'.
 7210 
 7211 	* style/enumitem.el (LaTeX-arg-SetEnumitemKey): Remove unused
 7212 	`prompt' from arguments list.
 7213 	(LaTeX-arg-SetEnumitemValue): ditto.
 7214 
 7215 	* style/listings.el (LaTeX-listings-key-val-options-local): New
 7216 	variable used for all key-val queries.
 7217 	("listings-lstdefinestyle"): Add parsing support for
 7218 	"\lstdefinestyle".
 7219 	(LaTeX-listings-lstnewenvironment-regexp): Add missing "s" to
 7220 	"listing".
 7221 	(LaTeX-listings-update-style-key): New function adding newly
 7222 	defined values to "style" key in
 7223 	`LaTeX-listings-key-val-options-local'.
 7224 	("listings"): Extend "lstdefinestyle".
 7225 
 7226 	* style/wrapfig.el ("wrapfig"): Check for new floating
 7227 	environments definded through "newfloat.el" and offer them as
 7228 	completion to "wrapfloat" environment.
 7229 
 7230 2015-10-05  Mosè Giordano  <mose@gnu.org>
 7231 
 7232 	* context.el (TeX-ConTeXt-sentinel): Parse ConTeXt Mark IV output.
 7233 
 7234 	* tex-buf.el (TeX-TeX-sentinel-check): Ditto.
 7235 
 7236 2015-10-05  Arash Esbati  <esbati@gmx.de>
 7237 
 7238 	* style/newfloat.el (LaTeX-newfloat-auto-cleanup): Check if
 7239 	`LaTeX-caption-supported-float-types' from caption.el is bound and
 7240 	update it accordingly.  Fix docstring.
 7241 	("newfloat"): Fix wrong check with (LaTeX-largest-level).
 7242 	("newfloat"): Use `LaTeX-newfloat-key-val-options-local' and
 7243 	delete redundant code.
 7244 
 7245 2015-10-04  Mosè Giordano  <mose@gnu.org>
 7246 
 7247 	* context.el (ConTeXt-Mark-version): New customizable and
 7248 	safe-local variable.
 7249 	(ConTeXt-expand-command): New function.
 7250 	(ConTeXt-expand-options): Use `ConTeXt-Mark-version'.
 7251 
 7252 	* tex.el (TeX-command-list): Use %(cntxcom) expander in all
 7253 	ConTeXt programs.  Remove MkIV entry.
 7254 	(TeX-expand-list): Add %(cntxcom).
 7255 
 7256 2015-10-04  Tassilo Horn  <tsdh@gnu.org>
 7257 
 7258 	* font-latex.el (font-latex-math-environments): Add math
 7259 	environment.
 7260 
 7261 2015-10-04  Mosè Giordano  <mose@gnu.org>
 7262 
 7263 	* tex.el (TeX-command-list): Add MkIV to `TeX-command-list'.
 7264 
 7265 2015-09-29  Mosè Giordano  <mose@gnu.org>
 7266 
 7267 	* style/newfloat.el (LaTeX-newfloat-auto-cleanup): Replace another
 7268 	`pushnew' with `add-to-list', previously overlooked.
 7269 
 7270 2015-09-28  Mosè Giordano  <mose@gnu.org>
 7271 
 7272 	* style/newfloat.el: Do not require cl at loading time.
 7273 	(LaTeX-newfloat-auto-cleanup): Append elements to
 7274 	`LaTeX-label-alist' in order not to override possible custom
 7275 	values.
 7276 
 7277 2015-09-27  Arash Esbati  <esbati@gmx.de>
 7278 
 7279 	* Makefile.in (STYLESRC): Add new style.
 7280 
 7281 	* style/newfloat.el: New file.
 7282 
 7283 	* style/longtable.el ("longtable"): Make package lengths available
 7284 	through `LaTeX-add-lengths' and not `TeX-add-symbol'.
 7285 
 7286 2015-09-26  Mosè Giordano  <mose@gnu.org>
 7287 
 7288 	* tex.el (TeX-search-files-kpathsea): Remove duplicates
 7289 	directories.
 7290 
 7291 2015-09-26  Tassilo Horn  <tsdh@gnu.org>
 7292 
 7293 	* tex.el (TeX--prettify-symbols-compose-p): New function.
 7294 	(VirTeX-common-initialization): Use it.
 7295 
 7296 2015-09-25  Arash Esbati  <esbati@gmx.de>
 7297 
 7298 	* Makefile.in (STYLESRC): Add new style.
 7299 
 7300 	* style/subcaption.el: New file.
 7301 
 7302 	* style/caption.el (LaTeX-caption-key-val-options): Fix values of hypcap-key.
 7303 	(LaTeX-caption-update-key-val-options): Add support for
 7304 	subcaption.el if loaded.
 7305 	(LaTeX-arg-caption-captionbox): Do not query for the third
 7306 	optional arg. if the second one is empty.
 7307 	("caption"): Add support for all lowercase \continuedfloat*?.
 7308 	("caption"): Fix fontification for \captionof.
 7309 
 7310 	* style/hyperref.el ("hyperref"): Make
 7311 	`LaTeX-indent-environment-list' local before adding new env's.
 7312 
 7313 	* style/filecontents.el ("filecontents"): Make
 7314 	`LaTeX-indent-environment-list' local before adding new env's.
 7315 
 7316 	* style/fontenc.el: Fix mail address in Maintainer-header.
 7317 
 7318 2015-09-25  Mosè Giordano  <mose@gnu.org>
 7319 
 7320 	* latex.el (LaTeX-common-initialization): Remove "abstract"
 7321 	environment, it is not defined in latex.ltx.
 7322 
 7323 	* style/amsart.el ("amsart"): Add "abstract" environment.
 7324 
 7325 	* style/amsbook.el ("amsbook"): Ditto.
 7326 
 7327 	* style/article.el ("article"): Ditto.
 7328 
 7329 	* style/memoir.el ("memoir"): Ditto.
 7330 
 7331 	* style/report.el ("report"): Ditto.
 7332 
 7333 	* style/scrartcl.el ("scrartcl"): Ditto.
 7334 
 7335 	* style/scrreprt.el ("scrreprt"): Ditto.
 7336 
 7337 2015-09-24  Mosè Giordano  <mose@gnu.org>
 7338 
 7339 	* tex.el (TeX-doc): Use default argument of `completing-read'.
 7340 
 7341 2015-09-22  Tassilo Horn  <tsdh@gnu.org>
 7342 
 7343 	* latex.el (LaTeX-find-matching-end): Find correct end when point
 7344 	is already on the name in \end{name}.
 7345 
 7346 2015-09-20  Mosè Giordano  <mose@gnu.org>
 7347 
 7348 	* .gitignore: Do not ignore auto.el.
 7349 
 7350 	* Makefile.in (install-metadata): auto.el is not there anymore,
 7351 	we do not need to test if preview is enabled here.
 7352 
 7353 2015-09-19  Tassilo Horn  <tsdh@gnu.org>
 7354 
 7355 	* tex-buf.el (TeX-error-overview): Fix typo in error message.
 7356 	(TeX-TeX-sentinel): Fix error parsing.
 7357 
 7358 2015-09-13  Arash Esbati  <esbati@gmx.de>
 7359 
 7360 	* style/eso-pic.el (LaTeX-eso-pic-package-options-list): Rename
 7361 	from `LaTeX-eso-pic-package-options'.
 7362 	(LaTeX-eso-pic-package-options): Use renamed variable.
 7363 
 7364 	* style/AlegreyaSans.el: New file.
 7365 
 7366 	* Makefile.in (STYLESRC): Add new style.
 7367 
 7368 	* style/Alegreya.el: New file.
 7369 
 7370 	* Makefile.in (STYLESRC): Add new style.
 7371 
 7372 	* style/fontenc.el: New file.
 7373 
 7374 2015-09-10  Mosè Giordano  <mose@gnu.org>
 7375 
 7376 	* style/gloss-italian.el ("gloss-italian"): Fix "textitalian"
 7377 	macro and "italian" environment arguments.
 7378 
 7379 	* style/polyglossia.el (LaTeX-polyglossia-prepare): Clear
 7380 	`LaTeX-polyglossia-lang-list'.
 7381 	(LaTeX-polyglossia-cleanup): Remove clearing of
 7382 	`LaTeX-polyglossia-lang-list'.
 7383 	(TeX-update-style-hook): Append
 7384 	`LaTeX-polyglossia-load-languages'.
 7385 	("polyglossia"): Remove `LaTeX-polyglossia-load-languages' from
 7386 	here.
 7387 
 7388 2015-09-09  Mosè Giordano  <mose@gnu.org>
 7389 
 7390 	* style/polyglossia.el: Remove
 7391 	`LaTeX-polyglossia-italian-options-list', moved to
 7392 	gloss-italian.el.
 7393 	(LaTeX-polyglossia-setkeys-regexp): Fix regexp.
 7394 	(LaTeX-polyglossia-cleanup): Remove useless let-bound variables
 7395 	and set `LaTeX-polyglossia-lang-list'.
 7396 	(LaTeX-polyglossia-active-languages)
 7397 	(LaTeX-polyglossia-lang-option-member): Use
 7398 	`LaTeX-polyglossia-lang-list' variable instead of function.
 7399 	(LaTeX-polyglossia-load-languages): New function.
 7400 	("polyglossia"): Use it.
 7401 
 7402 	* style/gloss-italian.el: New style file.
 7403 
 7404 	* Makefile.in (STYLESRC): Activate it.
 7405 
 7406 	* style/polyglossia.el: New style file.
 7407 
 7408 	* Makefile.in (STYLESRC): Activate it.
 7409 
 7410 2015-09-08  Arash Esbati  <esbati@gmx.de>
 7411 
 7412 	* style/hyperref.el ("hyperref"): Add completion for starred
 7413 	version of `\autoref' incl. fontification.
 7414 	("hyperref"): Add fontification support for `\hypersetup'.
 7415 
 7416 2015-09-08  Tassilo Horn  <tsdh@gnu.org>
 7417 
 7418 	* tex-buf.el (TeX-command-default): Fix bug where wrong command
 7419 	was guessed for region files.
 7420 
 7421 2015-09-07  Mosè Giordano  <mose@gnu.org>
 7422 
 7423 	* tex-buf.el (LaTeX-idx-md5-alist, LaTeX-idx-changed-alist): New
 7424 	variables.
 7425 	(TeX-command-sequence): Call file function without optional
 7426 	arguments.
 7427 	(TeX-command-default): Suggest "Index" when appropriate.
 7428 	(TeX-run-TeX): Store value of `LaTeX-idx-md5-alist'.
 7429 	(TeX-run-index): New function.
 7430 	(TeX-LaTeX-sentinel): Set `LaTeX-idx-changed-alist'.
 7431 	(TeX-index-sentinel): New function.
 7432 
 7433 	* tex.el (TeX-command-list): Mention "makeindex" in "Index" help.
 7434 	Suggested by Arash Esbati.
 7435 
 7436 	* doc/changes.texi: Mention ability to suggest makeindex when
 7437 	needed.
 7438 
 7439 	* doc/todo.texi (Wishlist): Remove reference to makeindex.
 7440 
 7441 	* doc/tex-ref.tex: Update copyright years.
 7442 	Mention C-c C-a key binding.
 7443 
 7444 2015-09-05  Tassilo Horn  <tsdh@gnu.org>
 7445 
 7446 	* font-latex.el (font-latex-unfontify-region): Also remove the
 7447 	`invisible' text properties.
 7448 
 7449 2015-09-04  Mosè Giordano  <mose@gnu.org>
 7450 
 7451 	* doc/auctex.texi (Starting a Command): Update references to
 7452 	`TeX-command-run-all' and C-c C-a key binding.
 7453 
 7454 	* doc/changes.texi: Ditto.
 7455 
 7456 	* doc/quickstart.texi (Processing Facilities): Ditto.
 7457 
 7458 	* tex-buf.el (TeX-command-run-all): Use `universal-argument' to
 7459 	reference C-u.
 7460 
 7461 2015-09-04  Tassilo Horn  <tsdh@gnu.org>
 7462 
 7463 	* tex-buf.el (TeX-command-sequence-file-function): New variable.
 7464 	(TeX-command-sequence): Use it.
 7465 	(LaTeX-command-section-boundaries): Recognize end of document as
 7466 	ultimate boundary.
 7467 	(LaTeX-command-section): Signal an error if not in a LaTeX buffer.
 7468 	(LaTeX-command-run-all-section): Ditto.
 7469 
 7470 	* tex.el: Add autoloads for the new commands.
 7471 
 7472 	* tex-buf.el (TeX-region-update): New function.
 7473 	(TeX-command-region): Use it.
 7474 	(LaTeX-command-section-boundaries): New function.
 7475 	(LaTeX-command-section): Use it.
 7476 	(TeX-command-run-all-region): New command.
 7477 	(LaTeX-command-run-all-section): New command.
 7478 	(TeX-command-run-all): Move it here from tex.el.
 7479 
 7480 	* tex.el (TeX-command-run-all): Rename from TeX-update.
 7481 	(TeX-mode-map): Bind TeX-command-run-all to C-c C-a.
 7482 
 7483 2015-09-03  Tassilo Horn  <tsdh@gnu.org>
 7484 
 7485 	* font-latex.el (font-latex-fontify-script): Add possible value
 7486 	`multi-level' to allow raising/lowering scripts of scripts, and
 7487 	another value `invisible' which in addition hides the ^ and _
 7488 	characters in scripts.
 7489 	(font-latex-match-script): Use it.
 7490 	(font-latex-make-user-keywords): Add font-lock entry for script
 7491 	signs.
 7492 	(font-latex-match-script-chars): New function.
 7493 
 7494 	* tex.el (TeX-tex-mode): Don't ignore case when matching the
 7495 	TeX-format-list regexes.
 7496 	(TeX-expand-list): Add expansion of %(PDFout) to -output-format
 7497 	option for AmS-TeX.
 7498 	(TeX-command-list): Use it instead of calling the non-existing
 7499 	pdfamstex command.
 7500 
 7501 2015-09-02  Tassilo Horn  <tsdh@gnu.org>
 7502 
 7503 	* font-latex.el: Remove code which set up font-latex for use with
 7504 	stock latex-mode on load.
 7505 
 7506 2015-09-01  Tassilo Horn  <tsdh@gnu.org>
 7507 
 7508 	* tex-buf.el (TeX-command-sequence): Add argument for processing
 7509 	the region file instead of the master file.
 7510 
 7511 	* tex.el (TeX--if-macro-fboundp): New portability macro.
 7512 	(VirTeX-common-initialization): Use it.
 7513 
 7514 2015-08-31  Mosè Giordano  <mose@gnu.org>
 7515 
 7516 	* tex-buf.el (TeX-previous-error): Delete point in error message.
 7517 	(TeX-command-default)
 7518 	(TeX-run-set-command): Take care of `TeX-PDF-via-dvips-ps2pdf'.
 7519 	(TeX-run-dvips, TeX-run-ps2pdf): New functions.
 7520 	(TeX-TeX-sentinel, TeX-TeX-sentinel-check, TeX-LaTeX-sentinel):
 7521 	Take care of `TeX-PDF-via-dvips-ps2pdf'.
 7522 	(TeX-dvips-sentinel, TeX-ps2pdf-sentinel): New functions.
 7523 	(TeX-parse-command, TeX-output-revert-buffer): Delete point in
 7524 	error message.
 7525 
 7526 	* tex.el (TeX-command-list): Add "Dvips" and "Ps2pdf" entries.
 7527 	(TeX-expand-list): Take care of `TeX-PDF-via-dvips-ps2pdf'.
 7528 	(TeX-PDF-via-dvips-ps2pdf): New customizable and safe-local
 7529 	variable.
 7530 	(TeX-toggle-PDF-via-dvips-ps2pdf): New function.
 7531 	(TeX-mode-specific-command-menu-entries): Add "PDF via dvips +
 7532 	ps2pdf" entry.
 7533 
 7534 	* doc/auctex.texi (Processor Options): Document
 7535 	`TeX-PDF-via-dvips-ps2pdf' and fix a typo.
 7536 
 7537 	* doc/changes.texi: Mention `TeX-PDF-via-dvips-ps2pdf'.
 7538 
 7539 	* doc/quickstart.texi (Processing Facilities): Mention
 7540 	`TeX-PDF-via-dvips-ps2pdf'.
 7541 
 7542 	* tex-buf.el: Update copyright year.
 7543 	(TeX-command-sequence-max-runs-same-command)
 7544 	(TeX-command-sequence-max-runs): New customizable variables.
 7545 	(TeX-command-sequence-count-same-command)
 7546 	(TeX-command-sequence-count, TeX-command-sequence-last-command)
 7547 	(TeX-command-sequence-sentinel, TeX-command-sequence-command): New
 7548 	variables.
 7549 	(TeX-command-sequence): New function.
 7550 	(TeX-command-default): New function, stripped off from
 7551 	`TeX-command-query'.
 7552 	(TeX-command-query): Use `TeX-command-default'.
 7553 	(TeX-command-sequence-sentinel): New function.
 7554 
 7555 	* tex.el (TeX-update): New function.
 7556 	(TeX-mode-map): Add key binding for `TeX-update'.
 7557 	(TeX-mode-specific-command-menu-entries): Add entry for
 7558 	`TeX-update'.
 7559 
 7560 	* doc/auctex.texi: Update copyright year.
 7561 	(Starting a Command): Document `TeX-update'.
 7562 
 7563 	* doc/changes.texi: Update copyright year.
 7564 	Mention `TeX-update'.
 7565 
 7566 	* doc/quickstart.texi (Processing Facilities): Mention
 7567 	`TeX-update' and `TeX-error-overview'.
 7568 
 7569 	* doc/todo.texi: Update copyright year.
 7570 	(Wishlist): Remove entry for `TeX-update'.
 7571 
 7572 2015-08-30  Arash Esbati  <esbati@gmx.de>
 7573 
 7574 	* style/caption.el ("caption"): Add support for undocumented
 7575 	macros `\captionbox[*]'.
 7576 	(LaTeX-arg-caption-captionbox): New function.
 7577 
 7578 	* Makefile.in (STYLESRC): Add new style.
 7579 
 7580 	* style/transparent.el: New file.
 7581 
 7582 	* style/filecontents.el ("filecontents"): Do not indent the
 7583 	content of `filecontents[*]' environment.
 7584 
 7585 	* style/hyperref.el ("hyperref"): Do not indent the content of
 7586 	`Form' environment.
 7587 
 7588 	* style/array.el ("array"): Add fontification for
 7589 	`\newcolumntype'.
 7590 
 7591 2015-08-28  Tassilo Horn  <tsdh@gnu.org>
 7592 
 7593 	* tex.el (TeX-mode-syntax-table): Use punctuation syntax for
 7594 	character | (bug#21366).
 7595 
 7596 2015-08-24  Tassilo Horn  <tsdh@gnu.org>
 7597 
 7598 	* tex.el (VirTeX-common-initialization): Add support for
 7599 	`prettify-symbols-mode'.
 7600 
 7601 2015-08-21  Mosè Giordano  <mose@gnu.org>
 7602 
 7603 	* tex-buf.el (TeX-check-engine): New customizable variable.
 7604 	(TeX-check-engine-list): New variable.
 7605 	(TeX-check-engine-add-engines): New function.
 7606 	(TeX-check-engine): New function.
 7607 	(TeX-command): Use `TeX-check-engine' and update docstring
 7608 	accordingly.
 7609 
 7610 	* style/fontspec.el ("fontspec"): Add engine restrictions.
 7611 
 7612 	* doc/auctex.texi (Processor Options): Document
 7613 	`TeX-check-engine'.
 7614 
 7615 	* doc/changes.texi: Mention `TeX-check-engine'.
 7616 
 7617 2015-08-20  Mosè Giordano  <mose@gnu.org>
 7618 
 7619 	* tex-buf.el (TeX-error-overview-jump-to-source)
 7620 	(TeX-error-overview-goto-log): New functions.
 7621 	(TeX-error-overview-mode-map): Add
 7622 	`TeX-error-overview-jump-to-source' and
 7623 	`TeX-error-overview-goto-log'.
 7624 	(TeX-error-overview-menu): Define menu for TeX error overview.
 7625 	(TeX-error-overview-mode): Add menu.
 7626 
 7627 	* doc/auctex.texi (top)
 7628 	(Debugging): Add section for error overview.
 7629 	(Error overview): Document new functions and keys.
 7630 
 7631 2015-08-19  Mosè Giordano  <mose@gnu.org>
 7632 
 7633 	* latex.el (LaTeX-label): Mention in the docstring the returned
 7634 	value.  Let-bind `TeX-read-label-prefix' and use `TeX-read-label'
 7635 	to read the label.
 7636 	(TeX-read-label-prefix): New variable.
 7637 	(TeX-read-label): New function.
 7638 	(TeX-arg-label): Use `TeX-read-label' and mention
 7639 	`TeX-read-label-prefix' in docstring.
 7640 	(TeX-arg-define-label): Mention `TeX-read-label-prefix' in
 7641 	docstring.
 7642 
 7643 2015-08-14  Arash Esbati  <esbati@gmx.de>
 7644 
 7645 	* latex.el (LaTeX-common-initialization): Fix the subgroup number
 7646 	in the regex for `\\(this\\)?pagestyle'
 7647 
 7648 2015-08-10  Tassilo Horn  <tsdh@gnu.org>
 7649 
 7650 	* latex.el (TeX-latex-mode): Call LaTeX-preview-setup only if its
 7651 	bound.
 7652 
 7653 	* preview.el.in (LaTeX-preview-setup): Setup menu and keymap only
 7654 	once.
 7655 
 7656 2015-08-09  Arash Esbati  <esbati@gmx.de>
 7657 
 7658 	* style/enumitem.el ("enumitem"): Cater for the starred version of
 7659 	`\AddEnumerateCounter'.
 7660 
 7661 	* style/ragged2e.el ("ragged2e"): Make package lengths available
 7662 	through `LaTeX-add-lengths' and not `TeX-add-symbol'.
 7663 
 7664 2015-08-07  Tassilo Horn  <tsdh@gnu.org>
 7665 
 7666 	* latex.el (TeX-latex-mode): Call `LaTeX-preview-setup'
 7667 	unconditionally instead of calling it from `LaTeX-mode-hook' which
 7668 	breaks things if that hook is customized (bug#21188).
 7669 
 7670 	* preview.el.in: Don't add `LaTeX-preview-setup' to
 7671 	`LaTeX-mode-hook'.
 7672 
 7673 2015-07-21  Arash Esbati  <esbati@gmx.de>
 7674 
 7675 	* style/nameref.el ("nameref"): Add missing commands `\nameref*'
 7676 	and `\Nameref'.
 7677 
 7678 	* style/textpos.el ("textpos"): Fix the name of the provided env's
 7679 	which is `textblock' and not `textpos'.
 7680 
 7681 2015-07-18  Arash Esbati  <esbati@gmx.de>
 7682 
 7683 	* latex.el (LaTeX-common-initialization): Query for the default
 7684 	value of first arg when (re-)defining new environments.
 7685 
 7686 	* Makefile.in (STYLESRC): Add new style.
 7687 
 7688 	* style/vwcol.el: New file.
 7689 
 7690 	* Makefile.in (STYLESRC): Add new style.
 7691 
 7692 	* style/textpos.el: New file.
 7693 
 7694 	* Makefile.in (STYLESRC): Add new style.
 7695 
 7696 	* style/environ.el: New file.
 7697 
 7698 	* style/tabulary.el ("tabulary"): Add `LCRJ' to
 7699 	`LaTeX-array-column-letters'.
 7700 
 7701 	* style/tabularx.el ("tabularx"): Add `X' to
 7702 	`LaTeX-array-column-letters'.
 7703 
 7704 	* style/array.el: Parse user-defined new column types and add them
 7705 	to `LaTeX-array-column-letters'.
 7706 
 7707 2015-07-09  Mosè Giordano  <mose@gnu.org>
 7708 
 7709 	* latex/README: restore file deleted by mistake when preview/
 7710 	directory has been moved to top level.
 7711 
 7712 	* Makefile.in: Use everywhere $(MAKE) in place of make.
 7713 
 7714 2015-06-21  Mosè Giordano  <mose@gnu.org>
 7715 
 7716 	* tex-buf.el (TeX-LaTeX-sentinel): Add support for hf-tikz
 7717 	messages.
 7718 
 7719 	* style/mnras.el: New style file.
 7720 
 7721 	* Makefile.in (STYLESRC): Activate it.
 7722 
 7723 2015-06-14  Arash Esbati  <esbati@gmx.de>
 7724 
 7725 	* style/pdfpages.el ("pdfpages"): Restrict suggested files to
 7726 	*.pdf files.  File name should be relative to master file
 7727 	directory.
 7728 
 7729 2015-06-13  Mosè Giordano  <mose@gnu.org>
 7730 
 7731 	* tex-buf.el (TeX-LaTeX-sentinel-has-warnings, TeX-parse-error):
 7732 	Cater for packages with digits in their names (e.g., fixltx2e,
 7733 	which emits a warning from TeX Live 2015).
 7734 
 7735 2015-06-09  Tassilo Horn  <tsdh@gnu.org>
 7736 
 7737 	* tex.el (TeX-evince-dbus-p): Explicitly bind dbus-debug to nil in
 7738 	order to really ignore dbus errors with dbus-ignore-errors.
 7739 
 7740 2015-06-05  Arash Esbati  <esbati@gmx.de>
 7741 
 7742 	* Makefile.in (STYLESRC): Add new style.
 7743 
 7744 	* style/pdfpages.el: New file.
 7745 
 7746 	* style/listings.el (LaTeX-listings-auto-cleanup): Add support for
 7747 	the optional argument of env's defined with `\lstnewenvironment'.
 7748 	(LaTeX-listing-lstnewenvironment-regexp): Ditto.
 7749 
 7750 2015-06-05  Ikumi Keita  <ikumi@ikumi.que.jp>
 7751 
 7752 	* tex.el (featurep): Restore compatibility with emacs versions
 7753 	which don't have `activate-mark' (Emacs <= 22).
 7754 
 7755 2015-06-02  Arash Esbati  <esbati@gmx.de>
 7756 
 7757 	* latex.el (LaTeX-auto-cleanup): Prepare so that an optional
 7758 	environment arg is also queried.
 7759 
 7760 2015-06-01  Tassilo Horn  <tsdh@gnu.org>
 7761 
 7762 	* latex.el (LaTeX-auto-env-args-with-opt): New variable for
 7763 	collecting environments with an optional argument.
 7764 	(LaTeX-auto-regexp-list): Use it.
 7765 	(LaTeX-auto-cleanup): Initialize \newenvironment{foo}[n][d]{}{}
 7766 	with the n-1 remaining mandatory arguments.
 7767 
 7768 2015-05-29  Nicolas Richard  <youngfrog@members.fsf.org>
 7769 
 7770 	* latex.el (LaTeX-backward-paragraph): Make it work in narrowed
 7771 	buffers.  Fixes bug#20685.
 7772 
 7773 2015-05-18  Orlando Iovino  <orlando.iovino@yahoo.it>  (tiny change)
 7774 
 7775 	* style/beamer.el ("beamer"): Add `subtitle' to the `slide-title'
 7776 	class.
 7777 
 7778 2015-05-16  Arash Esbati  <esbati@gmx.de>
 7779 
 7780 	* Makefile.in (STYLESRC): Add new styles.
 7781 
 7782 	* style/newpxmath.el: New file.
 7783 
 7784 	* style/newpxtext.el: New file.
 7785 
 7786 	* font-latex.el (font-latex-set-syntactic-keywords): Allow for
 7787 	multiple mandatory argument for a verbatim environment.
 7788 
 7789 	* style/listings.el ("listings"): Add support for parsing new
 7790 	env's defined with `\lstnewenvironment' command.
 7791 
 7792 2015-05-08  Tassilo Horn  <tsdh@gnu.org>
 7793 
 7794 	* tex.el (TeX-mode-syntax-table): Use paired delimiter syntax for
 7795 	character |.
 7796 	(TeX-tree-expand): Fix docstring.
 7797 
 7798 2015-05-07  Mosè Giordano  <mose@gnu.org>
 7799 
 7800 	* tex.el: Update copyright years.
 7801 	(TeX-view-program-list): Fix type.  (Bug#20513)
 7802 
 7803 2015-05-05  Mosè Giordano  <mose@gnu.org>
 7804 
 7805 	* style/italian.el: Evaluate `TeX-quote-after-quote'.
 7806 
 7807 2015-05-01  Tassilo Horn  <tsdh@gnu.org>
 7808 
 7809 	* tex.el (TeX-tree-expand): Expand all given vars in just one
 7810 	single call of kpsewhich.  Users reported that on some windows and
 7811 	mac systems, kpsewhich is extremely slow leading to auctex startup
 7812 	times of several seconds.
 7813 
 7814 2015-04-29  Tassilo Horn  <tsdh@gnu.org>
 7815 
 7816 	* tex.el (TeX-string-divide-number-unit): Fix docstring.
 7817 
 7818 	* style/mathtools.el ("mathtools"): Fix typos.
 7819 
 7820 2015-04-25  Tassilo Horn  <tsdh@gnu.org>
 7821 
 7822 	* tex.el (TeX-parse-macro): Improve docstring.
 7823 
 7824 2015-04-19  Tassilo Horn  <tsdh@gnu.org>
 7825 
 7826 	* tex.el (TeX-clean): Also regexp-quote TeX-region-file.
 7827 
 7828 2015-04-17  Tassilo Horn  <tsdh@gnu.org>
 7829 
 7830 	* preview.el.in (preview-datadir, preview-lispdir): Delete these
 7831 	two variables.
 7832 	(preview-filter-specs): Use TeX-data-directory in place of
 7833 	preview-datadir.
 7834 
 7835 	* configure.ac: Remove auto.el from AC_OUTPUT.
 7836 
 7837 	* Makefile.in (auto.el): Delete target.
 7838 
 7839 2015-04-11  Tassilo Horn  <tsdh@gnu.org>
 7840 
 7841 	* style/mathtools.el (LaTeX-mathtools-env-multlined): Don't call
 7842 	newline-and-indent after inserting environment.
 7843 
 7844 2015-04-11  Arash Esbati  <esbati@gmx.de>
 7845 
 7846 	* Makefile.in (STYLESRC): Add new style.
 7847 
 7848 	* style/attachfile.el: New file.
 7849 
 7850 	* style/fbb.el: Update style to LaTeX package v1.07 from
 7851 	2015/04/06.
 7852 
 7853 	* style/erewhon.el ("erewhon"): Update style to LaTeX package
 7854 	v1.04 from 2015/04/07.
 7855 
 7856 	* style/baskervaldx.el ("baskervaldx"): Update style to LaTeX
 7857 	package v1.07 from 2015/04/06.
 7858 
 7859 	* style/newtxtext.el ("newtxtext"): Update style to LaTeX package
 7860 	v1.434 from 2015/04/07.
 7861 
 7862 	* style/enumitem.el ("enumitem"): Fix typos.
 7863 
 7864 	* style/everysel.el ("everysel"): Fix typo (AtNextSelect_f_ont).
 7865 
 7866 	* style/color.el: Replace `read-string' with `TeX-read-string'.
 7867 
 7868 	* style/currvita.el: Replace `read-string' with `TeX-read-string'.
 7869 
 7870 	* style/wrapfig.el: Replace `read-string' with `TeX-read-string'.
 7871 
 7872 	* style/MyriadPro.el ("MyriadPro"): Add missing lenghts
 7873 	`MdSlantfracSpacingBeforeSlash' and `MdSlantfracSpacingAfterSlash'.
 7874 
 7875 	* style/caption.el (LaTeX-caption-key-val-options): Delete wrong
 7876 	values for `margin'-key.
 7877 	(LaTeX-arg-caption-command): Use `TeX-argument-insert' and do not
 7878 	rely on `TeX-arg-eval' anymore.
 7879 	(LaTeX-arg-caption-DeclareCaption): Ditto.
 7880 
 7881 2015-04-02  Mosè Giordano  <mose@gnu.org>
 7882 
 7883 	* doc/auctex.texi (Indenting): Document indentation of "\[...\]".
 7884 
 7885 	* doc/changes.texi: Mention it.
 7886 
 7887 2015-03-30  Mosè Giordano  <mose@gnu.org>
 7888 
 7889 	* latex.el (LaTeX-begin-regexp): Add "\[".
 7890 	(LaTeX-indent-calculate): Remove indentation of "\[...\]" from
 7891 	here, it is automatically done in `LaTeX-indent-level-count' now
 7892 	that `LaTeX-begin-regexp' has "\[".  (Bug#20227)
 7893 
 7894 2015-03-28  Mosè Giordano  <mose@gnu.org>
 7895 
 7896 	* style/acro.el:
 7897 
 7898 	* style/acronym.el:
 7899 
 7900 	* style/caption.el:
 7901 
 7902 	* style/color.el:
 7903 
 7904 	* style/enumitem.el:
 7905 
 7906 	* style/geometry.el:
 7907 
 7908 	* style/minted.el:
 7909 
 7910 	* style/pst-plot.el:
 7911 
 7912 	* style/pstricks.el:
 7913 
 7914 	* style/siunitx.el: Update copyright years and add
 7915 	`TeX-auto-parse' to `TeX-update-style-hook'.
 7916 
 7917 2015-03-28  Arash Esbati  <esbati@gmx.de>
 7918 
 7919 	* Makefile.in (STYLESRC): Add new style.
 7920 
 7921 	* style/colortbl.el: New file.
 7922 
 7923 	* style/ltxtable.el ("ltxtable"): Ask for a `Width' and not for a
 7924 	`Length' in minibuffer.
 7925 
 7926 	* latex.el (LaTeX-common-initialization): Add standard LaTeX
 7927 	lengths `arraycolsep', `arrayrulewidth' and `doublerulesep'.
 7928 
 7929 2015-03-23  Tassilo Horn  <tsdh@gnu.org>
 7930 
 7931 	* tex.el (TeX-run-style-hooks): Apply style hooks in reverse
 7932 	order.  With that, a local style can modify a private or a global
 7933 	style, and a private style can modify a global one.
 7934 
 7935 2015-03-17  Mosè Giordano  <mose@gnu.org>
 7936 
 7937 	* doc/wininstall.texi: Fix a broken link.
 7938 
 7939 	* style/mn2e.el: New style file.
 7940 
 7941 	* Makefile.in (STYLESRC): Activate new style.
 7942 
 7943 2015-03-15  Arash Esbati  <esbati@gmx.de>
 7944 
 7945 	* Makefile.in (STYLESRC): Add new style.
 7946 
 7947 	* style/ltxtable.el: New file.
 7948 
 7949 2015-03-15  Arash Esbati  <esbati@gmx.de>
 7950 
 7951 	* Makefile.in (STYLESRC): Add new style.
 7952 
 7953 	* style/ltablex.el: New file.
 7954 
 7955 2015-03-15  Arash Esbati  <esbati@gmx.de>
 7956 
 7957 	* style/enumitem.el (LaTeX-enumitem-SetEnumitemKey-regexp): Delete
 7958 	match for the second argument.
 7959 	(LaTeX-enumitem-SetEnumitemValue-regexp): Delete match for the
 7960 	third argument.
 7961 	(LaTeX-arg-SetEnumitemValue): Replace the randomly generated
 7962 	number with something human-readable.
 7963 
 7964 	* style/caption.el (LaTeX-caption-DeclareCaption-regexp): Delete
 7965 	match for the second argument.
 7966 	(LaTeX-arg-caption-DeclareCaption): Replace the randomly generated
 7967 	number with something human-readable.
 7968 
 7969 2015-03-10  Tassilo Horn  <tsdh@gnu.org>
 7970 
 7971 	* tex.el (TeX-style-path): Replace `pushnew' with equivalent code
 7972 	since defcustom init-forms don't seem to get compiled.
 7973 
 7974 	* doc/auctex.texi (Modes and Hooks): Document
 7975 	TeX-after-TeX-LaTeX-command-finished-hook.
 7976 
 7977 	* tex-buf.el (TeX-after-TeX-LaTeX-command-finished-hook): New
 7978 	hook.
 7979 	(TeX-LaTeX-sentinel): Call it.
 7980 
 7981 2015-03-09  Mosè Giordano  <mose@gnu.org>
 7982 
 7983 	* tex-buf.el (TeX-find-display-help): Display the help also when
 7984 	the file cannot be determined.
 7985 
 7986 	* latex.el (LaTeX-end-regexp): Add "\]".
 7987 	(LaTeX-indent-calculate): Indent "\[...\]" display math as a
 7988 	regular environment.
 7989 
 7990 2015-03-08  Arash Esbati  <esbati@gmx.de>
 7991 
 7992 	* Makefile.in (STYLESRC): Add new style.
 7993 
 7994 	* style/geometry.el: New file.
 7995 
 7996 2015-03-08  Arash Esbati  <esbati@gmx.de>
 7997 
 7998 	* Makefile.in (STYLESRC): Add new style.
 7999 
 8000 	* style/caption.el: New file.
 8001 
 8002 2015-03-08  Arash Esbati  <esbati@gmx.de>
 8003 
 8004 	* Makefile.in (STYLESRC): Add new style.
 8005 
 8006 	* style/enumitem.el: New file.
 8007 
 8008 2015-03-08  Tassilo Horn  <tsdh@gnu.org>
 8009 
 8010 	* tex.el (TeX-style-path): Replace add-to-list on local with
 8011 	pushnew.
 8012 
 8013 	* style/bidibeamer.el: New style.
 8014 
 8015 	* Makefile.in (STYLESRC): Activate new bidibeamer style.
 8016 
 8017 2015-03-07  Mosè Giordano  <mose@gnu.org>
 8018 
 8019 	* doc/install.texi: Mention uninstallation in menus.
 8020 	(Build/install and uninstall): Add "Uninstallation" index entry.
 8021 	Document uninstallation process.
 8022 
 8023 	* Makefile.in: Update copyright years.
 8024 	(.PHONY): Add uninstall rule.
 8025 	(uninstall): New rule.
 8026 
 8027 	* doc/Makefile.in: Update copyright years.
 8028 	(.PHONY): Add uninstall rule.
 8029 	(uninstall): New rule.
 8030 
 8031 	* latex/Makefile.in: Update copyright years.
 8032 	(.PHONY): Declare phony targets.
 8033 	(install-texmf-doc): Do not ignore errors in this rule.
 8034 	(uninstall): New rule.
 8035 
 8036 2015-03-03  Tassilo Horn  <tsdh@gnu.org>
 8037 
 8038 	* doc/auctex.texi (Filling): Document LaTeX-fill-excluded-macros.
 8039 
 8040 	* latex.el (LaTeX-fill-excluded-macros): New defcustom for
 8041 	excluding macro arguments from filling.
 8042 	(LaTeX-fill-region-as-paragraph): Use it.
 8043 
 8044 2015-03-02  Tassilo Horn  <tsdh@gnu.org>
 8045 
 8046 	* font-latex.el (font-latex-match-command-with-arguments): Fix
 8047 	error introduced in the last change.
 8048 
 8049 2015-02-24  Tassilo Horn  <tsdh@gnu.org>
 8050 
 8051 	* style/expl3.el: New style for the wrapper package for
 8052 	experimental LaTeX 3.
 8053 
 8054 	* Makefile.in (STYLESRC): Activate new style.
 8055 
 8056 	* font-latex.el (font-latex-match-simple-command)
 8057 	(font-latex-match-command-with-arguments): Use \s_ and \sw regexp
 8058 	classes instead of hard-coding [A-Za-z@] as LaTeX macro chars.
 8059 
 8060 2015-02-17  Tassilo Horn  <tsdh@gnu.org>
 8061 
 8062 	* latex.el (LaTeX-after-insert-env-hook): Rename from
 8063 	`LaTeX-after-insert-env-hooks' which is now an obsolete variable
 8064 	alias.
 8065 	(LaTeX-after-modify-env-hook): New hook.
 8066 	(LaTeX-modify-environment): Run `LaTeX-after-modify-env-hook'.
 8067 
 8068 2015-02-13  Tassilo Horn  <tsdh@gnu.org>
 8069 
 8070 	* tex.el (TeX-pdf-tools-sync-view, TeX-PDF-mode): Move addition of
 8071 	`TeX-source-correlate-handle-TeX-region' to
 8072 	`pdf-sync-backward-redirect-functions' from `TeX-PDF-mode' to
 8073 	`TeX-pdf-tools-sync-view'.
 8074 
 8075 2015-02-09  Tassilo Horn  <tsdh@gnu.org>
 8076 
 8077 	* tex.el (TeX-pdf-tools-sync-view): Make it work with
 8078 	`TeX-command-region'.
 8079 
 8080 2015-02-09  Tassilo Horn  <tsdh@gnu.org>
 8081 
 8082 	* tex.el (TeX-pdf-tools-sync-view): Simplify function.
 8083 
 8084 2015-02-09  Arash Esbati  <esbati@gmx.de>
 8085 
 8086 	* Makefile.in (STYLESRC): Add new style.
 8087 
 8088 	* style/color.el: New style.
 8089 
 8090 2015-02-08  Tassilo Horn  <tsdh@gnu.org>
 8091 
 8092 	* tex.el (TeX-source-correlate-handle-TeX-region): Fix
 8093 	void-variable error.
 8094 
 8095 2015-02-07  Tassilo Horn  <tsdh@gnu.org>
 8096 
 8097 	* tex.el (TeX-pdf-tools-sync-view)
 8098 	(TeX-source-correlate-handle-TeX-region)
 8099 	(TeX-source-correlate-sync-source, TeX-PDF-mode): Adapt PDF Tools
 8100 	forward/backward search to latest PDF Tools changes.
 8101 
 8102 2015-02-06  Mosè Giordano  <mose@gnu.org>
 8103 
 8104 	* tex.el (TeX-source-correlate-handle-TeX-region): Replace
 8105 	`file-name-base', introduced in GNU Emacs 24, with
 8106 	`file-name-sans-extension'+`file-name-nondirectory'.
 8107 
 8108 2015-02-06  Tassilo Horn  <tsdh@gnu.org>
 8109 
 8110 	* tex.el (TeX-source-correlate-handle-TeX-region): New function.
 8111 	(TeX-source-correlate-sync-source): Use it.
 8112 	(TeX-PDF-mode): Set `pdf-sync-correlate-tex-refine-function' to
 8113 	`TeX-source-correlate-sync-source'.
 8114 
 8115 2015-02-05  Tassilo Horn  <tsdh@gnu.org>
 8116 
 8117 	* tex.el (TeX-pdf-tools-sync-view): New function to use PDF Tools
 8118 	`pdf-view-mode' as a viewer.
 8119 	(TeX-view-program-list-builtin): Add PDF Tools entry calling
 8120 	`TeX-pdf-tools-sync-view'.
 8121 
 8122 2015-02-04  Tassilo Horn  <tsdh@gnu.org>
 8123 
 8124 	* Makefile.in (STYLESRC): Add new style.
 8125 
 8126 	* style/tcolorbox.el: New style.
 8127 
 8128 2015-01-31  Arash Esbati  <esbati@gmx.de>
 8129 
 8130 	* Makefile.in (STYLESRC): Add new style.
 8131 
 8132 	* style/currvita.el: New file.
 8133 
 8134 2015-01-27  Tassilo Horn  <tsdh@gnu.org>
 8135 
 8136 	* tex.el (TeX-view-program-list-builtin): Remove "start" as
 8137 	executable entry because it's no executable but a Windows system
 8138 	command.
 8139 	(TeX-view-program-list-builtin): Also remove "start" as executable
 8140 	from the "dvips and start" entry.
 8141 
 8142 2015-01-25  Tassilo Horn  <tsdh@gnu.org>
 8143 
 8144 	* latex.el (LaTeX-section-heading): Use default parameter of
 8145 	completing-read.  Fixes bug#19675.
 8146 
 8147 2015-01-19  Tassilo Horn  <tsdh@gnu.org>
 8148 
 8149 	* tex.el (TeX-auto-store): Fix indentation in auto files.
 8150 
 8151 2015-01-16  Arash Esbati  <esbati@gmx.de>
 8152 
 8153 	* style/minted.el: Update copyright year.
 8154 	(LaTeX-minted-auto-cleanup): Fix the name of the new langcode
 8155 	environment.
 8156 
 8157 2014-12-30  Arash Esbati  <esbati@gmx.de>
 8158 
 8159 	* style/multirow.el ("multirow"): Fix a typo in the name of a
 8160 	variable.
 8161 
 8162 	* Makefile.in (STYLESRC): Add new styles.
 8163 
 8164 	* style/relsize.el: New file.
 8165 
 8166 	* style/wrapfig.el: New file.
 8167 
 8168 	* style/hyperref.el ("hyperref"): Add `Form' environment needed
 8169 	for PDF and HTML forms.
 8170 	(LaTeX-hyperref-forms-options): New variable for key-val options
 8171 	used in form related macros (`TextField', `CheckBox',
 8172 	`ChoiceMenu', `PushButton', `Submit', `Reset').
 8173 
 8174 2014-12-22  Tassilo Horn  <tsdh@gnu.org>
 8175 
 8176 	* doc/changes.texi: Document addition of LaTeX-command-section and
 8177 	forward/backward search enhancements with Evince.
 8178 
 8179 	* latex.el (auto-mode-alist): Add latex-mode association for HeVeA
 8180 	files.
 8181 
 8182 2014-12-21  Tassilo Horn  <tsdh@gnu.org>
 8183 
 8184 	* tex.el (TeX-parse-macro): Enclose arg in
 8185 	LaTeX-default-verb-delimiter if macro is in
 8186 	LaTeX-verbatim-macros-with-delims and there's only one argument.
 8187 	(TeX-auto-store): Check if LaTeX-verbatim-environments,
 8188 	LaTeX-verbatim-macros-with-delims, and
 8189 	LaTeX-verbatim-macros-with-braces are bound before using them.
 8190 
 8191 	* style/minted.el (LaTeX-minted-newminted-regexp)
 8192 	(LaTeX-minted-newmint-regexp, LaTeX-minted-newmintinline-regexp)
 8193 	(LaTeX-minted-newmintedfile-regexp, LaTeX-minted-auto-cleanup):
 8194 	Extend to recognize optional env/macro name.
 8195 	("minted"): Add \newminted, \newmint, \newmintinline, and
 8196 	\newmintedfile macros.
 8197 
 8198 2014-12-20  Tassilo Horn  <tsdh@gnu.org>
 8199 
 8200 	* tex.el (TeX-auto-store): Write LaTeX-verbatim-*-local variables
 8201 	to auto file to make them document-local.
 8202 
 8203 	* style/minted.el (LaTeX-minted-auto-cleanup): Recognize macros
 8204 	generated by \newmint, \newmintinline, and \newmintedfile, too.
 8205 
 8206 	* tex.el (TeX-evince-sync-view): Encode URI with `url-encode-url'.
 8207 
 8208 2014-12-19  Tassilo Horn  <tsdh@gnu.org>
 8209 
 8210 	* style/minted.el: New style.
 8211 
 8212 	* Makefile.in (STYLESRC): Add style/minted.el.
 8213 
 8214 	* latex.el (LaTeX-env-args): Bind exit-mark if its not bound
 8215 	already.
 8216 	(LaTeX-verbatim-regexp): Make variable obsolete.
 8217 	(LaTeX-verbatim-regexp): New function which computes a regexp of
 8218 	verbatim environments from LaTeX-verbatim-environments.
 8219 	(LaTeX-indent-calculate, LaTeX-indent-calculate-last): Use the
 8220 	function LaTeX-verbatim-regexp instead of the variable.
 8221 
 8222 	* style/listings.el ("listings"): Don't modify the now obsolete
 8223 	LaTeX-verbatim-regexp.
 8224 
 8225 	* style/fancyvrb.el ("fancyvrb"): Don't modify the now obsolete
 8226 	LaTeX-verbatim-regexp.
 8227 
 8228 	* style/beamer.el ("beamer"): Don't modify the now obsolete
 8229 	LaTeX-verbatim-regexp.
 8230 
 8231 	* style/alltt.el ("alltt"): Don't modify the now obsolete
 8232 	LaTeX-verbatim-regexp.
 8233 
 8234 2014-12-18  Tassilo Horn  <tsdh@gnu.org>
 8235 
 8236 	* tex.el (TeX-evince-sync-view): Don't URL-encode commas in the
 8237 	file name (bug#19398).
 8238 
 8239 2014-12-12  Mosè Giordano  <mose@gnu.org>
 8240 
 8241 	* latex.el (LaTeX-environment-name-regexp): New function.
 8242 	(LaTeX-modify-environment): Use it.
 8243 	(LaTeX-find-matching-end): Use `TeX-grop' instead of the
 8244 	hard-coded "{".  Search for the closing of the environment with
 8245 	`re-search-forward' instead of `search-forward' and use
 8246 	`LaTeX-environment-name-regexp': this allows to consider
 8247 	environments with macros in their names.  (Bug#19281)
 8248 	(LaTeX-find-matching-begin): Use `TeX-grop' instead of the
 8249 	hard-coded "{".
 8250 
 8251 2014-12-09  Mosè Giordano  <mose@gnu.org>
 8252 
 8253 	* style/babel.el (LaTeX-babel-active-languages): Move `nreverse'
 8254 	call inside `let'.
 8255 
 8256 2014-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 8257 
 8258 	* tex.el (TeX-mode-specific-command-menu): Remove Emacs 20
 8259 	compatibility code.
 8260 
 8261 	* style/shortvrb.el ("shortvrb"): Use mapcar instead of
 8262 	dolist/add-to-list.
 8263 
 8264 	* style/pstricks.el (LaTeX-pst-point-in-parens)
 8265 	(LaTeX-pst-macro-psarc, LaTeX-pst-macro-pscircle)
 8266 	(LaTeX-pst-macro-rput, LaTeX-pst-macro-uput)
 8267 	(LaTeX-pst-macro-multirputps, LaTeX-pst-macro-psline)
 8268 	(LaTeX-pst-macro-psdots, LaTeX-pst-macro-parabola)
 8269 	(LaTeX-pst-macro-pnt-twolen, LaTeX-pst-macro-psbezier)
 8270 	(LaTeX-pst-macro-pspolygon, LaTeX-pst-macro-psframe)
 8271 	(LaTeX-pst-macro-psgrid, LaTeX-pst-macro-newpsobject): Rename
 8272 	unused arg to silence the byte-compiler.
 8273 	(LaTeX-pst-parameters-add): Remove unused var beg.
 8274 
 8275 	* style/pst-plot.el (LaTeX-pst-macro-psaxes): Rename unused arg to
 8276 	silence the byte-compiler and fix indentation.
 8277 	("pst-plot"): Use mapc instead of mapcar for side-effects only.
 8278 
 8279 	* style/pst-node.el (LaTeX-pstnode-macro-nput)
 8280 	(LaTeX-pstnode-macro-cnodeput, LaTeX-pstnode-macro-nc)
 8281 	(LaTeX-pstnode-macro-pc, LaTeX-pstnode-macro-tnabcput): Rename
 8282 	unused arg to silence the byte-compiler.
 8283 
 8284 	* style/psfig.el (TeX-arg-psfig, LaTeX-env-psfigure): Rename
 8285 	unused arg to silence the byte-compiler.
 8286 
 8287 	* style/prosper.el: Fix comment style.
 8288 	(LaTeX-prosper-insert-title, LaTeX-prosper-arg-pdftransition)
 8289 	(LaTeX-prosper-insert-options, LaTeX-prosper-insert-slide): Rename
 8290 	unused arg to silence the byte-compiler.
 8291 
 8292 	* style/pdfsync.el (LaTeX-pdfsync-output-page): Remove unused
 8293 	sync-line variable.
 8294 
 8295 	* style/natbib.el (natbib-note-args): Rename unused arg to silence
 8296 	the byte-compiler.
 8297 
 8298 	* style/inputenc.el (LaTeX-arg-inputenc-inputenc): Rename unused
 8299 	arg to silence the byte-compiler.
 8300 
 8301 	* style/harvard.el (LaTeX-env-harvardbib): Rename unused arg to
 8302 	silence the byte-compiler.
 8303 
 8304 	* style/graphicx.el (LaTeX-arg-includegraphics): Rename unused arg
 8305 	to silence the byte-compiler.
 8306 
 8307 	* style/fancyref.el (TeX-arg-fancyref-format): Rename unused arg
 8308 	to silence the byte-compiler.
 8309 
 8310 	* style/epsf.el (TeX-arg-epsfsize): Rename unused arg to silence
 8311 	the byte-compiler.
 8312 
 8313 	* style/emp.el (LaTeX-env-empfile): Rename unused arg to silence
 8314 	the byte-compiler.
 8315 
 8316 	* style/dinbrief.el (LaTeX-dinbrief-sender): Add a FIXME.
 8317 
 8318 	* style/bigstrut.el (TeX-arg-bigstrut): Rename unused arg to
 8319 	silence the byte-compiler.
 8320 
 8321 	* style/beamer.el
 8322 	(LaTeX-beamer-after-insert-env, TeX-arg-beamer-overlay-spec)
 8323 	(TeX-arg-beamer-frametitle, TeX-arg-beamer-note)
 8324 	(LaTeX-arg-beamer-theme, LaTeX-arg-beamer-inner-theme)
 8325 	(LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme)
 8326 	(LaTeX-arg-beamer-font-theme): Rename unused arg to silence the
 8327 	byte-compiler.
 8328 
 8329 	* style/babel.el (require): Require cl at compile-time.
 8330 	(LaTeX-babel-active-languages): Use pushnew/nreverse instead of
 8331 	add-to-list.
 8332 
 8333 	* bib-cite.el (bib-cite--kind): New function.
 8334 	(bib-display, bib-find): Use it.
 8335 	(featurep): Use with-current-buffer instead of set-buffer.
 8336 	(bib-cite--fontify-help): New function.
 8337 	(bib-cite-fontify-help-as-bibtex, bib-cite-fontify-help-as-latex):
 8338 	Use it.
 8339 	(bib-highlight-mouse, bib-label-help): Make comment conform to the
 8340 	commenting conventions.
 8341 	(bib-label-prompt-map): Derive from
 8342 	minibuffer-local-completion-map instead of copying that.
 8343 	(bib-display-this-environment): Fix comment.
 8344 	(bib-document-TeX-files): Don't doubly-declare the-file.
 8345 
 8346 2014-12-08  Mosè Giordano  <mose@gnu.org>
 8347 
 8348 	* style/mathtools.el ("mathtools"): Fix closing bracket
 8349 	placement.  (Bug#19301)
 8350 
 8351 2014-12-08  Arash Esbati  <esbati@gmx.de>
 8352 
 8353 	* Makefile.in (STYLESRC): Add new styles.
 8354 
 8355 	* style/newtxttt.el: New file.
 8356 
 8357 	* style/newtxtext.el: New file.
 8358 
 8359 	* style/newtxsf.el: New file.
 8360 
 8361 	* style/newtxmath.el: New file.
 8362 
 8363 	* style/fbb.el: New file.
 8364 
 8365 	* style/erewhon.el: New file.
 8366 
 8367 	* style/baskervaldx.el: New file.
 8368 
 8369 2014-12-04  Mosè Giordano  <mose@gnu.org>
 8370 
 8371 	* tex.el (TeX-Omega-command): Add aleph and omega choices.
 8372 	(LaTeX-Omega-command): Add lamed and lambda choices.  (Bug#19260)
 8373 
 8374 2014-12-03  Mosè Giordano  <mose@gnu.org>
 8375 
 8376 	* README.GIT: Describe branches of the repository.
 8377 
 8378 2014-12-02  Vladimir Lomov  <lomov.vl@gmail.com>  (tiny change)
 8379 
 8380 	* latex/Makefile.in (MKINSTALLDIRS): Fix MKINSTALLDIRS path.
 8381 
 8382 2014-11-29  Mosè Giordano  <mose@gnu.org>
 8383 
 8384 	* tests/latex/latex-test.el (latex): Require latex.el.
 8385 	(LaTeX-indent-tabular-test/in): Expand file name in load
 8386 	directory, for automated tests.
 8387 	(LaTeX-indent-tabular-test/out): Ditto.
 8388 
 8389 	* tests/Makefile: New Makefile.
 8390 
 8391 	* Makefile.in (.PHONY): Add new check target.
 8392 	(check): New rule.  Suggest in comments to run it before a new
 8393 	release.
 8394 
 8395 2014-11-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 8396 
 8397 	* tex.el (TeX-view-program-list-builtin): Fix up paren typo.
 8398 
 8399 2014-11-28  Mosè Giordano  <mose@gnu.org>
 8400 
 8401 	* tex.el (TeX-view-program-list-builtin): Add the new third
 8402 	element to each item.
 8403 	(TeX-view-program-list): Document new third element of items in
 8404 	doc string.  Adapt the type.
 8405 	(TeX-view-command-raw): Check whether the viewer executable
 8406 	exists.  (Bug#19121)
 8407 
 8408 	* doc/auctex.texi (Starting Viewers): Document change to
 8409 	`TeX-view-program-list'.
 8410 
 8411 	* doc/changes.texi: Mention it.
 8412 
 8413 2014-11-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 8414 
 8415 	* style/siunitx.el (tex): Require tex because its indispensable
 8416 	when compiling the call to TeX-auto-add-type.
 8417 
 8418 	* style/acronym.el (tex): Ditto.
 8419 
 8420 	* style/acro.el (tex): Ditto.
 8421 
 8422 2014-11-27  Mosè Giordano  <mose@gnu.org>
 8423 
 8424 	* latex.el (LaTeX-label-alist): Expand doc string.
 8425 	(LaTeX-label): Make second argument optional to restore backward
 8426 	compatibility and update doc string accordingly.  (Bug#19178)
 8427 
 8428 2014-11-27  Matthew Leach  <matthew@mattleach.net>
 8429 
 8430 	* configure.ac: Merge from preview/configure.ac.
 8431 
 8432 	* .gitignore: Merge from preview/.gitignore.
 8433 
 8434 	* autogen.sh: Don't run autoconf in the preview direcotry.
 8435 
 8436 	* Makefile.in (subdirs): Remove.
 8437 	(DESCEND): Remove.
 8438 	(EXCLUDEDFILES): Remove 'preview/' prefix.
 8439 	(preview-ball): Likewise and decrement stip-components in tar.
 8440 	(previewstartfile): Adapt from preview/Makefile.in.
 8441 	(PREVIEW_AUTOLOAD): Likewise.
 8442 	(texmf): Likewise.
 8443 	(preview-latex.el): Likewise.
 8444 	(latex/Makefile): Likewise.
 8445 	(auto.el): Likewise.
 8446 	(install-startup): Likewise.
 8447 	(install-texmf): Likewise.
 8448 	(release-commit): Likewise.
 8449 	(DISTCLEANFILES): Likewise.
 8450 	(CLEANFILES): Add preview files.
 8451 	(install-el): Likewise.
 8452 	(install-lisp): Likewise.
 8453 	(all): Add texmf dependency and remove DESCEND.
 8454 	(clean): Remove DESCEND action.
 8455 	(distclean): Likewise.
 8456 	(maintainer-clean): Likewise.
 8457 
 8458 	* doc/Makefile.in (preview-dtxdoc.texi): Update path of
 8459 	preview.dtx.
 8460 
 8461 	* preview/ChangeLog: Move to ChangeLog-preview
 8462 
 8463 	* preview/ChangeLog.1: Move to ChangeLog.1-preview
 8464 
 8465 	* preview/auto.el.in: Move to top-level.
 8466 
 8467 	* preview/circ.tex: Move to top-level.
 8468 
 8469 	* preview/preview.el.in: Move to top-level.
 8470 
 8471 	* preview/*.el: Move to top-level.
 8472 
 8473 	* preview/images/: Move to images/.
 8474 
 8475 	* preview/latex/: Move to latex/.
 8476 
 8477 	* preview/Makefile.in: Remove.
 8478 
 8479 	* preview/configure.ac: Remove.
 8480 
 8481 	* preview/.gitignore: Remove.
 8482 
 8483 	* preview/COPYING: Remove.
 8484 
 8485 2014-11-21  Tassilo Horn  <tsdh@gnu.org>
 8486 
 8487 	* doc/auctex.texi (Starting a Command): Document
 8488 	LaTeX-command-section and friends.
 8489 
 8490 	* style/book.el ("book"): Set LaTeX-largest-level to part instead
 8491 	of chapter.
 8492 
 8493 	* tex-buf.el (LaTeX-command-section-level): New variable.
 8494 	(LaTeX-command-section-level): New function.
 8495 	(LaTeX-command-section-change-level, LaTeX-command-section): New
 8496 	commands.
 8497 
 8498 	* latex.el (LaTeX-mode-map): Bind C-c C-z to LaTeX-command-section
 8499 	and C-c M-z to LaTeX-command-section-change-level.
 8500 
 8501 	* tex.el (TeX-evince-sync-view): Use line/col information from the
 8502 	TeX-region buffer if the View command is made on a region.
 8503 
 8504 	* tex-buf.el (TeX-region-create): Position point in the same
 8505 	line/col as in the original buffer to make forward search work.
 8506 
 8507 2014-11-20  Mosè Giordano  <mose@gnu.org>
 8508 
 8509 	* latex.el (LaTeX-env-figure): Fix indentation when there is the
 8510 	\centering macro and no caption is inserted.
 8511 
 8512 	* style/fontspec.el ("fontspec"): Fix fontification of
 8513 	"newfontfamily" and "newfontface".
 8514 
 8515 2014-11-19  Tassilo Horn  <tsdh@gnu.org>
 8516 
 8517 	* tex.el (TeX-source-correlate-sync-source): Make backward/inverse
 8518 	search form PDF to tex work also for TeX-regions.
 8519 
 8520 	* tex-buf.el (TeX-region-orig-buffer): New variable.
 8521 	(TeX-region-create): Set TeX-region-orig-buffer.
 8522 
 8523 	* tex.el (TeX-submit-bug-report): Adapt bug report intro text to
 8524 	mention debbugs url.
 8525 
 8526 2014-11-18  Arash Esbati  <esbati@gmx.de>
 8527 
 8528 	* style/zlmtt.el (font-latex-add-keywords): Use more consistent
 8529 	fontification.
 8530 
 8531 	* style/textcomp.el (font-latex-add-keywords): Ditto.
 8532 
 8533 	* style/fontaxes.el (font-latex-add-keywords): Ditto.
 8534 
 8535 	* style/XCharter.el (font-latex-add-keywords): Ditto.
 8536 
 8537 2014-11-18  Tassilo Horn  <tsdh@gnu.org>
 8538 
 8539 	* tex-buf.el (TeX-region-create): Disable finding of appropriate
 8540 	major-mode for region file.  Also disable file-local vars, and
 8541 	don't run find-file-hook functions.  Also, make the region file
 8542 	read-only to prevent accidental editing where actually the real
 8543 	file should have been edited (happens easily with source
 8544 	correlation mode).
 8545 
 8546 2014-11-16  Mosè Giordano  <mose@gnu.org>
 8547 
 8548 	* Makefile.in (WEMACSDATAROOTDIR, WEMACSSITELISP): New variables.
 8549 	(WPACKAGEFILES): Update accordingly.
 8550 	(windows-package): Fix structure of the package for Emacs 24.4.
 8551 	Reported by Uwe Siart.  Remove the zip package before creating it,
 8552 	otherwise it would be updated instead of recreated.
 8553 	Mention that bash shell is required for windows-package and
 8554 	release-upload recipes due to some bashisms in them.  Reported by
 8555 	José Carlos Santos.
 8556 
 8557 2014-11-15  Mosè Giordano  <mose@gnu.org>
 8558 
 8559 	* Makefile.in (WEMACSPACKAGE, WEMACSEXTRACTDIR): New variables.
 8560 	(windows-package): Adapt rule to new Emacs 24.4 package for
 8561 	Windows.  Use `WEMACSPACKAGE' and `WEMACSEXTRACTDIR'.
 8562 
 8563 2014-11-15  Davide G. M. Salvetti  <salve@linux.it>
 8564 
 8565         * Makefile.in (STYLESRC): Add `ifluatex.el', `luatextra.el'.
 8566 
 8567         * style/luatextra.el: New style.
 8568 
 8569         * style/ifluatex.el: New style.
 8570 
 8571         * doc/faq.texi: Update the `Why does 'TeX-next-error' ('C-c `')
 8572         fail?' entry, taking into account the `TeX-file-line-error'
 8573         option.  Update copyright range.
 8574 
 8575         * doc/auctex.texi (Selecting a Command): Fix typo.
 8576         (Automatic Local): Update description of `TeX-style-path',
 8577         `TeX-style-global', `TeX-style-local', and `TeX-auto-local'
 8578         variables: there is no need to end directories and directories
 8579         lists items with a slash.
 8580 
 8581         * doc/quickstart.texi (Editing Facilities): Fix documentation: to
 8582         change font attributes of existing text, it has to be marked as an
 8583         _active_ region.
 8584 
 8585 2014-11-10  Davide G. M. Salvetti  <salve@linux.it>
 8586 
 8587         * context.el: Replace `read-string' with `TeX-read-string'.
 8588 
 8589         * latex.el: Replace `read-string' with `TeX-read-string'.
 8590 
 8591         * style/CJK.el: Replace `read-string' with `TeX-read-string'.
 8592 
 8593         * style/amsmath.el: Replace `read-string' with `TeX-read-string'.
 8594 
 8595         * style/amsthm.el: Replace `read-string' with `TeX-read-string'.
 8596 
 8597         * style/beamer.el: Replace `read-string' with `TeX-read-string'.
 8598 
 8599         * style/csquotes.el: Replace `read-string' with `TeX-read-string'.
 8600 
 8601         * style/dinbrief.el: Replace `read-string' with `TeX-read-string'.
 8602 
 8603         * style/dk-bib.el: Replace `read-string' with `TeX-read-string'.
 8604 
 8605         * style/emp.el: Replace `read-string' with `TeX-read-string'.
 8606 
 8607         * style/epsf.el: Replace `read-string' with `TeX-read-string'.
 8608 
 8609         * style/filecontents.el: Replace `read-string' with `TeX-read-string'.
 8610 
 8611         * style/foils.el: Replace `read-string' with `TeX-read-string';
 8612         add copyright notice.
 8613 
 8614         * style/graphicx.el: Replace `read-string' with `TeX-read-string'.
 8615 
 8616         * style/inputenc.el: Replace `read-string' with `TeX-read-string'.
 8617 
 8618         * style/letter.el: Replace `read-string' with `TeX-read-string'.
 8619 
 8620         * style/longtable.el: Replace `read-string' with `TeX-read-string'.
 8621 
 8622         * style/mathtools.el: Replace `read-string' with `TeX-read-string'.
 8623 
 8624         * style/natbib.el: Replace `read-string' with `TeX-read-string'.
 8625 
 8626         * style/paralist.el: Replace `read-string' with `TeX-read-string'.
 8627 
 8628         * style/plext.el: Replace `read-string' with `TeX-read-string'.
 8629 
 8630         * style/prosper.el: Replace `read-string' with `TeX-read-string'.
 8631 
 8632         * style/psfig.el: Replace `read-string' with `TeX-read-string'.
 8633 
 8634         * style/pstricks.el: Replace `read-string' with `TeX-read-string'.
 8635 
 8636         * style/scrbase.el: Replace `read-string' with `TeX-read-string'.
 8637 
 8638         * style/scrlttr2.el: Replace `read-string' with `TeX-read-string'.
 8639 
 8640         * tex-info.el: Replace `read-string' with `TeX-read-string'.
 8641 
 8642         * tex.el: Replace `read-string' with `TeX-read-string'.
 8643 
 8644 2014-11-04  Tassilo Horn  <tsdh@gnu.org>
 8645 
 8646 	* tex.el (VirTeX-common-initialization): Define a variable alias
 8647 	for find-file-hook on XEmacs.
 8648 
 8649 2014-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 8650 
 8651 	* toolbar-x.el: Adjust copyright years.
 8652 	(require): Require cl at compile-time.
 8653 	(toolbarx-good-option-list-p): Use pushnew instead of add-to-list.
 8654 
 8655 	* tex.el (url-unreserved-chars): Declare to silence byte-compiler.
 8656 	(TeX-tree-expand): Use pushnew instead of add-to-list.  Iterate
 8657 	path-list in reversed order.
 8658 	(TeX-style-path): Use mapc instead of mapcar for side-effects.
 8659 	(TeX-file-extensions, BibTeX-file-extensions)
 8660 	(TeX-Biber-file-extensions): Declare to silence byte-compiler.
 8661 	(TeX-tree-roots): Use pushnew instead of add-to-list.
 8662 	(TeX-search-files-by-type): Use setq/pushnew instead of
 8663 	dolist/add-to-list.
 8664 	(TeX-doc): Use pushnew instead of add-to-list.
 8665 
 8666 	* tex-info.el (require): Require cl at compile-time.
 8667 	(Texinfo-insert-node): Use pushnew instead of add-to-list.
 8668 	(reftex-section-levels-all, reftex-level-indent)
 8669 	(reftex-label-menu-flags, reftex-tables-dirty): Always
 8670 	forward-declare (not only at compile-time).
 8671 	(when): declare-function only at compile-time.
 8672 
 8673 	* tex-fold.el: Adjust copyright years.
 8674 	(require): Require cl at compile-time.
 8675 	(TeX-fold-region-macro-or-env, TeX-fold-update-at-point): Use
 8676 	pushnew instead of add-to-list.
 8677 	(TeX-fold-hide-item): Use setq instead of add-to-list.
 8678 
 8679 	* tex-buf.el (font-lock-mode-enable-list)
 8680 	(font-lock-auto-fontify, font-lock-defaults-alist): Declare vars
 8681 	to silence byte-compiler.
 8682 
 8683 	* multi-prompt.el: Adjust copyright years.
 8684 	(multi-prompt): Don't let-bind unused var done.
 8685 	(multi-prompt-next-must-match): Use minibuffer-completion-table
 8686 	instead of dynamically bound table.
 8687 
 8688 	* latex.el (require): Require cl at compile-time.
 8689 	(title, name, level, done-mark, toc): Declare dynamic vars.
 8690 	(LaTeX-env-document, TeX-arg-index-tag, TeX-arg-document)
 8691 	(LaTeX-arg-usepackage, TeX-arg-verb, ): Rename unused arg.
 8692 	(LaTeX-listify-package-options): Use setq instead of add-to-list
 8693 	to add to local var.
 8694 	(reftex-ref-macro-prompt, TeX-arg-item-label-p)
 8695 	(TeX-arg-right-insert-p): Declare to silence byte-compiler.
 8696 	(LaTeX-indent-line): Use pushnew instead of add-to-list.
 8697 	(LaTeX-fill-move-to-break-point): Don't let-bind unused math-sep.
 8698 	(LaTeX-section-enable-symbol): Downcase arg.
 8699 	(LaTeX-indent-tabular): Use mapc instead of mapcar for
 8700 	side-effects.
 8701 
 8702 	* context.el (done-mark, reference, title, name, level): Declare
 8703 	dynamic vars without global nil value.
 8704 	(ConTeXt-section): let-bind reference.  Remove binding of unused
 8705 	var toc.
 8706 	(ConTeXt-numbered-section-hook, ConTeXt-unnumbered-section-hook):
 8707 	Improve docstring.
 8708 	(ConTeXt-find-matching-stop): Don't let-bind pos.
 8709 	(ConTeXt-optional-argument-insert)
 8710 	(ConTeXt-required-argument-insert, ConTeXt-indent-line): Rename
 8711 	unused arg.
 8712 	(ConTeXt-mode-common-initialization): Use fboundp to check if
 8713 	make-local-hook is defined.
 8714 
 8715 	* bib-cite.el: Expand copyright years.
 8716 	(bib-cite-is-XEmacs): Remove.
 8717 	(bib-cite-minor-mode, bib-cite-setup-highlight-mouse-keymap)
 8718 	(bib-etags, bib-highlight-mouse, bib-toggle-highlight)
 8719 	(bib-etags-find-noselect): Check for XEmacs with featurep.
 8720 	(bib-cite-setup-mouse-function): Rename unused arg.
 8721 	(bib-apropos): Use mapc instead of mapcar for side effects.
 8722 	(bib-cite-fontify-help-xemacs): Define only on XEmacs.
 8723 	(bib-cite-fontify-help-as-bibtex, bib-cite-fontify-help-as-latex):
 8724 	Check for XEmacs with featurep.  Fix fontification code.
 8725 	(bib-display-this-ref): Use point-min instead of 1.
 8726 	(TeX-auto-save, TeX-auto-update, TeX-auto-regexp-list): Declare to
 8727 	silence the byte-compiler.
 8728 
 8729 2014-11-03  Arash Esbati  <esbati@gmx.de>
 8730 
 8731 	* style/zlmtt.el: New file.
 8732 
 8733 	* style/XCharter.el: New file.
 8734 
 8735 	* style/textcomp.el: New file.
 8736 
 8737 	* style/MyriadPro.el: New file.
 8738 
 8739 	* style/mdsymbol.el: New file.
 8740 
 8741 	* style/fontaxes.el: New file.
 8742 
 8743 	* style/eso-pic.el: New file.
 8744 
 8745 	* style/AnonymousPro.el: New file.
 8746 
 8747 2014-11-02  Arash Esbati  <esbati@gmx.de>
 8748 
 8749 	* style/MinionPro.el (TeX-add-symbols): Remove `figureversion',
 8750 	`textsw', `textssc', `sscshape' and `swshape'.
 8751 	(TeX-run-style-hooks): Added "fontaxes".
 8752 
 8753 	* style/MinionPro.el (LaTeX-MinionPro-package-options): Added
 8754 	additional options from v2.3 of `MinionPro.sty', available from
 8755 	<https://github.com/sebschub>
 8756 
 8757 2014-11-01  Davide G. M. Salvetti  <salve@linux.it>
 8758 
 8759         * tex.el (TeX-file-line-error): New customizable option.
 8760         (TeX-expand-list): New expander "$(file-line-error)".
 8761         (TeX-command-list): Use it.
 8762         (LaTeX-command-style): Use it.
 8763 
 8764         * doc/auctex.texi (Processor Options): Document
 8765         `TeX-file-line-error'.
 8766 
 8767         * doc/changes.texi: Mention `TeX-file-line-error'.
 8768 
 8769 2014-10-31  Mosè Giordano  <mose@gnu.org>
 8770 
 8771 	* Makefile.in (CTANDIR): New variable.
 8772 	(preview-ball): Create a top level directory "preview/" in the
 8773 	preview tarball, as required by CTAN.  Save the tarball to
 8774 	$(CTANDIR) instead of $(FTPDIR).
 8775 
 8776 2014-10-29  Mosè Giordano  <mose@gnu.org>
 8777 
 8778 	* Version 11.88 released.
 8779 
 8780 2014-10-29  Matthew Leach  <matthew@mattleach.net>
 8781 
 8782 	* latex.el (LaTeX-indent-environment-list): Remove setter
 8783 	lambda.
 8784 	(LaTeX--tabular-like-end): Remove variable.
 8785 	(LaTeX-indent-tabular): Move setter function from
 8786 	LaTeX-indent-environment-list to generate tabular-end regex when
 8787 	called.
 8788 
 8789 2014-10-29  Mosè Giordano  <mose@gnu.org>
 8790 
 8791 	* latex.el (LaTeX-largest-level-set): Set `outline-heading-alist'
 8792 	only if it is bound.
 8793 
 8794 	* .gitignore: Ignore preview/preview.el.
 8795 
 8796 	* Makefile.in (DISTCLEANFILES): Add preview/preview.el.
 8797 	(release-commit): Write new version announcement also into
 8798 	preview/ChangeLog.
 8799 
 8800 	* aclocal.m4: Add a third argument to
 8801 	`AC_DATE_VERSION_FROM_CHANGELOG' specifying the ChangeLog file.
 8802 
 8803 	* configure.ac: Use new third argument of
 8804 	`AC_DATE_VERSION_FROM_CHANGELOG'.  Retrieve preview date and
 8805 	version from its ChangeLog.  Add preview/preview.el to output
 8806 	files.
 8807 
 8808 2014-10-22  Mosè Giordano  <mose@gnu.org>
 8809 
 8810 	* RELEASE: Update AUCTeX version, the new features section, and
 8811 	the list of contributors.
 8812 
 8813 	* configure.ac: Update AUCTeX version.
 8814 
 8815 	* doc/changes.texi: Mention generic bug fixes for 11.88 release.
 8816 
 8817 	* doc/tex-ref.tex: Update AUCTeX version and copyright years
 8818 	across the file.
 8819 	Add now working `TeX-previous-error' key-binding.
 8820 
 8821 	* tex.el: Update copyright year.
 8822 
 8823 	* doc/Makefile.in: Make it possible to build the HTML doc with
 8824 	`makeinfo' if `texi2html' is not available.  Add new
 8825 	`TEXI2HTML_TOC' variable.
 8826 	(extradist): Use `TEXI2HTML_TOC'.
 8827 	(html/$(TEXI2HTML_TOC)): Use `TEXI2HTML_TOC'.  Fix splitting
 8828 	option to HTML engine.  Suggested by Norbert Preining.
 8829 
 8830 	* latex.el (LaTeX-newline): Fix for when
 8831 	`comment-auto-fill-only-comments' is non-nil.  Suggested by Piet
 8832 	van Oostrum.
 8833 
 8834 2014-10-13  Matthew Leach  <matthew@mattleach.net>
 8835 
 8836 	* style/cleveref.el: New file.
 8837 
 8838 2014-10-02  Ikumi Keita  <ikumi@ikumi.que.jp>
 8839 
 8840 	* tex.el (featurep): Activate mark in the GNU Emacs version of
 8841 	TeX-activate-mark instead of being a no-op.
 8842 	(TeX-insert-dollar): Use set-mark instead of push-mark in order to
 8843 	avoid duplicate marks.
 8844 
 8845 2014-10-02  Ikumi Keita  <ikumi@ikumi.que.jp>
 8846 
 8847 	* texmathp.el (texmathp-tex-commands-default): Move equation*
 8848 	environment to AMS-LaTeX section.
 8849 	(texmathp-why): Fix docstring.
 8850 
 8851 2014-10-02  Ikumi Keita  <ikumi@ikumi.que.jp>
 8852 
 8853 	* style/amstext.el (LaTeX-amstext-package-options): Rename from
 8854 	`LaTeX-amstext-package-option'.
 8855 
 8856 2014-10-02  Ikumi Keita  <ikumi@ikumi.que.jp>
 8857 
 8858 	* tex-info.el (Texinfo-mark-environment, Texinfo-mark-section)
 8859 	(Texinfo-mark-node): Use `push-mark' instead of `set-mark'.
 8860 
 8861 	* latex.el (LaTeX-mark-environment): Ditto.
 8862 
 8863 	* context.el (ConTeXt-mark-environment): Ditto.
 8864 
 8865 2014-09-25  Tassilo Horn  <tsdh@gnu.org>
 8866 
 8867 	* latex.el (LaTeX-insert-environment): Pass correct \end buffer
 8868 	position to hooks in LaTeX-after-insert-env-hooks.
 8869 
 8870 2014-09-13  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 8871 
 8872 	* latex.el (LaTeX-dialect): Correct doctstring for consistency
 8873 	with definition of function TeX-add-style-hook.
 8874 
 8875 	* doc/auctex.texi (Simple Style): modify example with
 8876 	'TeX-add-style-hook', so that 3rd argument is added. Modify @defun
 8877 	of 'TeX-add-style-hook' also to document addition of 3rd argument.
 8878 
 8879 2014-09-11  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 8880 
 8881 	* doc/changes.texi: Add information about style hook labelling by dialect.
 8882 
 8883 	* doc/todo.texi (Bugs): Update Bug #1 about style hook clash.
 8884 
 8885 	* style/xspace.el ("xspace"): Add LaTeX-dialect to TeX-add-style-hook call.
 8886 
 8887 	* style/xparse.el ("xparse"): Add LaTeX-dialect to TeX-add-style-hook call.
 8888 
 8889 	* style/virtex.el ("virtex"): Add LaTeX-dialect to TeX-add-style-hook call.
 8890 
 8891 	* style/verbatim.el ("verbatim"): Add LaTeX-dialect to TeX-add-style-hook call.
 8892 
 8893 	* style/varioref.el ("varioref"): Add LaTeX-dialect to TeX-add-style-hook call.
 8894 
 8895 	* style/url.el ("url"): Add LaTeX-dialect to TeX-add-style-hook call.
 8896 
 8897 	* style/units.el ("units"): Add LaTeX-dialect to TeX-add-style-hook call.
 8898 
 8899 	* style/unicode-math.el ("unicode-math"): Add LaTeX-dialect to TeX-add-style-hook call.
 8900 
 8901 	* style/ulem.el ("ulem"): Add LaTeX-dialect to TeX-add-style-hook call.
 8902 
 8903 	* style/tabulary.el ("tabulary"): Add LaTeX-dialect to TeX-add-style-hook call.
 8904 
 8905 	* style/tabularx.el ("tabularx"): Add LaTeX-dialect to TeX-add-style-hook call.
 8906 
 8907 	* style/swedish.el ("swedish"): Add LaTeX-dialect to TeX-add-style-hook call.
 8908 
 8909 	* style/subfigure.el ("subfigure"): Add LaTeX-dialect to TeX-add-style-hook call.
 8910 
 8911 	* style/slovak.el ("slovak"): Add LaTeX-dialect to TeX-add-style-hook call.
 8912 
 8913 	* style/slides.el ("slides"): Add LaTeX-dialect to TeX-add-style-hook call.
 8914 
 8915 	* style/siunitx.el ("siunitx"): Add LaTeX-dialect to TeX-add-style-hook call.
 8916 
 8917 	* style/shortvrb.el ("shortvrb"): Add LaTeX-dialect to TeX-add-style-hook call.
 8918 
 8919 	* style/setspace.el ("setspace"): Add LaTeX-dialect to TeX-add-style-hook call.
 8920 
 8921 	* style/scrreprt.el ("scrreprt"): Add LaTeX-dialect to TeX-add-style-hook call.
 8922 
 8923 	* style/scrpage2.el ("scrpage2"): Add LaTeX-dialect to TeX-add-style-hook call.
 8924 
 8925 	* style/scrlttr2.el ("scrlttr2"): Add LaTeX-dialect to TeX-add-style-hook call.
 8926 
 8927 	* style/scrbook.el ("scrbook"): Add LaTeX-dialect to TeX-add-style-hook call.
 8928 
 8929 	* style/scrbase.el ("scrbase"): Add LaTeX-dialect to TeX-add-style-hook call.
 8930 
 8931 	* style/scrartcl.el ("scrartcl"): Add LaTeX-dialect to TeX-add-style-hook call.
 8932 
 8933 	* style/ruby.el ("ruby"): Add LaTeX-dialect to TeX-add-style-hook call.
 8934 
 8935 	* style/report.el ("report"): Add LaTeX-dialect to TeX-add-style-hook call.
 8936 
 8937 	* style/ragged2e.el ("ragged2e"): Add LaTeX-dialect to TeX-add-style-hook call.
 8938 
 8939 	* style/pstricks.el ("pstricks"): Add LaTeX-dialect to TeX-add-style-hook call.
 8940 
 8941 	* style/pst-slpe.el ("pst-slpe"): Add LaTeX-dialect to TeX-add-style-hook call.
 8942 
 8943 	* style/pst-plot.el ("pst-plot"): Add LaTeX-dialect to TeX-add-style-hook call.
 8944 
 8945 	* style/pst-node.el ("pst-node"): Add LaTeX-dialect to TeX-add-style-hook call.
 8946 
 8947 	* style/pst-grad.el ("pst-grad"): Add LaTeX-dialect to TeX-add-style-hook call.
 8948 
 8949 	* style/psfig.el ("psfig"): Add LaTeX-dialect to TeX-add-style-hook call.
 8950 
 8951 	* style/prosper.el ("prosper"): Add LaTeX-dialect to TeX-add-style-hook call.
 8952 
 8953 	* style/polski.el ("polski"): Add LaTeX-dialect to TeX-add-style-hook call.
 8954 
 8955 	* style/polish.el ("polish"): Add LaTeX-dialect to TeX-add-style-hook call.
 8956 
 8957 	* style/plhb.el ("plhb"): Add LaTeX-dialect to TeX-add-style-hook call.
 8958 
 8959 	* style/plfonts.el ("plfonts"): Add LaTeX-dialect to TeX-add-style-hook call.
 8960 
 8961 	* style/plext.el ("plext"): Add LaTeX-dialect to TeX-add-style-hook call.
 8962 
 8963 	* style/placeins.el ("placeins"): Add LaTeX-dialect to TeX-add-style-hook call.
 8964 
 8965 	* style/pdfsync.el ("pdfsync"): Add LaTeX-dialect to TeX-add-style-hook call.
 8966 
 8967 	* style/paralist.el ("paralist"): Add LaTeX-dialect to TeX-add-style-hook call.
 8968 
 8969 	* style/nomencl.el ("nomencl"): Add LaTeX-dialect to TeX-add-style-hook call.
 8970 
 8971 	* style/nicefrac.el ("nicefrac"): Add LaTeX-dialect to TeX-add-style-hook call.
 8972 
 8973 	* style/ngerman.el ("ngerman"): Add LaTeX-dialect to TeX-add-style-hook call.
 8974 
 8975 	* style/naustrian.el ("naustrian"): Add LaTeX-dialect to TeX-add-style-hook call.
 8976 
 8977 	* style/natbib.el ("natbib"): Add LaTeX-dialect to TeX-add-style-hook call.
 8978 
 8979 	* style/nameref.el ("nameref"): Add LaTeX-dialect to TeX-add-style-hook call.
 8980 
 8981 	* style/multirow.el ("multirow"): Add LaTeX-dialect to TeX-add-style-hook call.
 8982 
 8983 	* style/multind.el ("multind"): Add LaTeX-dialect to TeX-add-style-hook call.
 8984 
 8985 	* style/multido.el ("multido"): Add LaTeX-dialect to TeX-add-style-hook call.
 8986 
 8987 	* style/multicol.el ("multicol"): Add LaTeX-dialect to TeX-add-style-hook call.
 8988 
 8989 	* style/mflogo.el ("mflogo"): Add LaTeX-dialect to TeX-add-style-hook call.
 8990 
 8991 	* style/metalogo.el ("metalogo"): Add LaTeX-dialect to TeX-add-style-hook call.
 8992 
 8993 	* style/memoir.el ("memoir"): Add LaTeX-dialect to TeX-add-style-hook call.
 8994 
 8995 	* style/mdwlist.el ("mdwlist"): Add LaTeX-dialect to TeX-add-style-hook call.
 8996 
 8997 	* style/mathtools.el ("mathtools"): Add LaTeX-dialect to TeX-add-style-hook call.
 8998 
 8999 	* style/makeidx.el ("makeidx"): Add LaTeX-dialect to TeX-add-style-hook call.
 9000 
 9001 	* style/luacode.el ("luacode"): Add LaTeX-dialect to TeX-add-style-hook call.
 9002 
 9003 	* style/ltxdoc.el ("ltxdoc"): Add LaTeX-dialect to TeX-add-style-hook call.
 9004 
 9005 	* style/ltx-base.el ("ltx-base"): Add LaTeX-dialect to TeX-add-style-hook call.
 9006 
 9007 	* style/lscape.el ("lscape"): Add LaTeX-dialect to TeX-add-style-hook call.
 9008 
 9009 	* style/longtable.el ("longtable"): Add LaTeX-dialect to TeX-add-style-hook call.
 9010 
 9011 	* style/listings.el ("listings"): Add LaTeX-dialect to TeX-add-style-hook call.
 9012 
 9013 	* style/lipsum.el ("lipsum"): Add LaTeX-dialect to TeX-add-style-hook call.
 9014 
 9015 	* style/lettrine.el ("lettrine"): Add LaTeX-dialect to TeX-add-style-hook call.
 9016 
 9017 	* style/letter.el ("letter"): Add LaTeX-dialect to TeX-add-style-hook call.
 9018 
 9019 	* style/latexinfo.el ("latexinfo"): Add LaTeX-dialect to TeX-add-style-hook call.
 9020 
 9021 	* style/kpfonts.el ("kpfonts"): Add LaTeX-dialect to TeX-add-style-hook call.
 9022 
 9023 	* style/kantlipsum.el ("kantlipsum"): Add LaTeX-dialect to TeX-add-style-hook call.
 9024 
 9025 	* style/jurabib.el ("jurabib"): Add LaTeX-dialect to TeX-add-style-hook call.
 9026 
 9027 	* style/jura.el ("jura"): Add LaTeX-dialect to TeX-add-style-hook call.
 9028 
 9029 	* style/jsbook.el ("jsbook"): Add LaTeX-dialect to TeX-add-style-hook call.
 9030 
 9031 	* style/jsarticle.el ("jsarticle"): Add LaTeX-dialect to TeX-add-style-hook call.
 9032 
 9033 	* style/jreport.el ("jreport"): Add LaTeX-dialect to TeX-add-style-hook call.
 9034 
 9035 	* style/jbook.el ("jbook"): Add LaTeX-dialect to TeX-add-style-hook call.
 9036 
 9037 	* style/jarticle.el ("jarticle"): Add LaTeX-dialect to TeX-add-style-hook call.
 9038 
 9039 	* style/j-report.el ("j-report"): Add LaTeX-dialect to TeX-add-style-hook call.
 9040 
 9041 	* style/j-book.el ("j-book"): Add LaTeX-dialect to TeX-add-style-hook call.
 9042 
 9043 	* style/j-article.el ("j-article"): Add LaTeX-dialect to TeX-add-style-hook call.
 9044 
 9045 	* style/italian.el ("italian"): Add LaTeX-dialect to TeX-add-style-hook call.
 9046 
 9047 	* style/inputenc.el ("inputenc"): Add LaTeX-dialect to TeX-add-style-hook call.
 9048 
 9049 	* style/index.el ("index"): Add LaTeX-dialect to TeX-add-style-hook call.
 9050 
 9051 	* style/imakeidx.el ("imakeidx"): Add LaTeX-dialect to TeX-add-style-hook call.
 9052 
 9053 	* style/icelandic.el ("icelandic"): Add LaTeX-dialect to TeX-add-style-hook call.
 9054 
 9055 	* style/hyperref.el ("hyperref"): Add LaTeX-dialect to TeX-add-style-hook call.
 9056 
 9057 	* style/harvard.el ("harvard"): Add LaTeX-dialect to TeX-add-style-hook call.
 9058 
 9059 	* style/graphicx.el ("graphicx"): Add LaTeX-dialect to TeX-add-style-hook call.
 9060 
 9061 	* style/graphics.el ("graphics"): Add LaTeX-dialect to TeX-add-style-hook call.
 9062 
 9063 	* style/german.el ("german"): Add LaTeX-dialect to TeX-add-style-hook call.
 9064 
 9065 	* style/frenchb.el ("frenchb"): Add LaTeX-dialect to TeX-add-style-hook call.
 9066 
 9067 	* style/french.el ("french"): Add LaTeX-dialect to TeX-add-style-hook call.
 9068 
 9069 	* style/francais.el ("francais"): Add LaTeX-dialect to TeX-add-style-hook call.
 9070 
 9071 	* style/footmisc.el ("footmisc"): Add LaTeX-dialect to TeX-add-style-hook call.
 9072 
 9073 	* style/fontspec.el ("fontspec"): Add LaTeX-dialect to TeX-add-style-hook call.
 9074 
 9075 	* style/foils.el ("foils"): Add LaTeX-dialect to TeX-add-style-hook call.
 9076 
 9077 	* style/flashcards.el ("flashcards"): Add LaTeX-dialect to TeX-add-style-hook call.
 9078 
 9079 	* style/filecontents.el ("filecontents"): Add LaTeX-dialect to TeX-add-style-hook call.
 9080 
 9081 	* style/fancyvrb.el ("fancyvrb"): Add LaTeX-dialect to TeX-add-style-hook call.
 9082 
 9083 	* style/fancyref.el ("fancyref"): Add LaTeX-dialect to TeX-add-style-hook call.
 9084 
 9085 	* style/fancynum.el ("fancynum"): Add LaTeX-dialect to TeX-add-style-hook call.
 9086 
 9087 	* style/fancyhdr.el ("fancyhdr"): Add LaTeX-dialect to TeX-add-style-hook call.
 9088 
 9089 	* style/exercise.el ("exercise"): Add LaTeX-dialect to TeX-add-style-hook call.
 9090 
 9091 	* style/everysel.el ("everysel"): Add LaTeX-dialect to TeX-add-style-hook call.
 9092 
 9093 	* style/epsf.el ("epsf"): Add LaTeX-dialect to TeX-add-style-hook call.
 9094 
 9095 	* style/epigraph.el ("epigraph"): Add LaTeX-dialect to TeX-add-style-hook call.
 9096 
 9097 	* style/english.el ("english"): Add LaTeX-dialect to TeX-add-style-hook call.
 9098 
 9099 	* style/emp.el ("emp"): Add LaTeX-dialect to TeX-add-style-hook call.
 9100 
 9101 	* style/dutch.el ("dutch"): Add LaTeX-dialect to TeX-add-style-hook call.
 9102 
 9103 	* style/doc.el ("doc"): Add LaTeX-dialect to TeX-add-style-hook call.
 9104 
 9105 	* style/dk.el ("dk"): Add LaTeX-dialect to TeX-add-style-hook call.
 9106 
 9107 	* style/dinbrief.el ("dinbrief"): Add LaTeX-dialect to TeX-add-style-hook call.
 9108 
 9109 	* style/danish.el ("danish"): Add LaTeX-dialect to TeX-add-style-hook call.
 9110 
 9111 	* style/czech.el ("czech"): Add LaTeX-dialect to TeX-add-style-hook call.
 9112 
 9113 	* style/csquotes.el ("csquotes"): Add LaTeX-dialect to TeX-add-style-hook call.
 9114 
 9115 	* style/comment.el ("comment"): Add LaTeX-dialect to TeX-add-style-hook call.
 9116 
 9117 	* style/captcont.el ("captcont"): Add LaTeX-dialect to TeX-add-style-hook call.
 9118 
 9119 	* style/bulgarian.el ("bulgarian"): Add LaTeX-dialect to TeX-add-style-hook call.
 9120 
 9121 	* style/booktabs.el ("booktabs"): Add LaTeX-dialect to TeX-add-style-hook call.
 9122 
 9123 	* style/book.el ("book"): Add LaTeX-dialect to TeX-add-style-hook call.
 9124 
 9125 	* style/bm.el ("bm"): Add LaTeX-dialect to TeX-add-style-hook call.
 9126 
 9127 	* style/bigstrut.el ("bigstrut"): Add LaTeX-dialect to TeX-add-style-hook call.
 9128 
 9129 	* style/bigdelim.el ("bigdelim"): Add LaTeX-dialect to TeX-add-style-hook call.
 9130 
 9131 	* style/biblatex.el ("biblatex"): Add LaTeX-dialect to TeX-add-style-hook call.
 9132 
 9133 	* style/beamer.el ("beamer"): Add LaTeX-dialect to TeX-add-style-hook call.
 9134 
 9135 	* style/babel.el ("babel"): Add LaTeX-dialect to TeX-add-style-hook call.
 9136 
 9137 	* style/austrian.el ("austrian"): Add LaTeX-dialect to TeX-add-style-hook call.
 9138 
 9139 	* style/article.el ("article"): Add LaTeX-dialect to TeX-add-style-hook call.
 9140 
 9141 	* style/array.el ("array"): Add LaTeX-dialect to TeX-add-style-hook call.
 9142 
 9143 	* style/amsthm.el ("amsthm"): Add LaTeX-dialect to TeX-add-style-hook call.
 9144 
 9145 	* style/amstext.el ("amstext"): Add LaTeX-dialect to TeX-add-style-hook call.
 9146 
 9147 	* style/amstex.el ("amstex"): Add LaTeX-dialect to TeX-add-style-hook call.
 9148 
 9149 	* style/amssymb.el ("amssymb"): Add LaTeX-dialect to TeX-add-style-hook call.
 9150 
 9151 	* style/amsopn.el ("amsopn"): Add LaTeX-dialect to
 9152 	TeX-add-style-hook call. Update header with correct filename.
 9153 
 9154 	* style/amsmath.el ("amsmath"): Add LaTeX-dialect to TeX-add-style-hook call.
 9155 
 9156 	* style/amsbsy.el ("amsbsy"): Add LaTeX-dialect to TeX-add-style-hook call.
 9157 
 9158 	* style/amsbook.el ("amsbook"): Add LaTeX-dialect to TeX-add-style-hook call.
 9159 
 9160 	* style/amsart.el ("amsart"): Add LaTeX-dialect to TeX-add-style-hook call.
 9161 
 9162 	* style/alphanum.el ("alphanum"): Add LaTeX-dialect to TeX-add-style-hook call.
 9163 
 9164 	* style/alltt.el ("alltt"): Add LaTeX-dialect to TeX-add-style-hook call.
 9165 
 9166 	* style/afterpage.el ("afterpage"): Add LaTeX-dialect to TeX-add-style-hook call.
 9167 
 9168 	* style/acronym.el ("acronym"): Add LaTeX-dialect to TeX-add-style-hook call.
 9169 
 9170 	* style/acro.el ("acro"): Add LaTeX-dialect to TeX-add-style-hook call.
 9171 
 9172 	* style/MinionPro.el ("MinionPro"): Add LaTeX-dialect to TeX-add-style-hook call.
 9173 
 9174 	* style/CJKutf8.el ("CJKutf8"): Add LaTeX-dialect to TeX-add-style-hook call.
 9175 
 9176 	* style/CJK.el ("CJK"): Add LaTeX-dialect to TeX-add-style-hook call.
 9177 
 9178 	* bib-cite.el (eval-after-load "bibtex"): Add hook
 9179 	TeX-bibtex-set-BibTeX-dialect to BibTex mode, this will set
 9180 	'TeX-style-hook-dialect' to :bibtex for BibTeX files so that
 9181 	Mosè's problem should be solved.
 9182 
 9183 	* latex.el (LaTeX-common-initialization): set
 9184 	'TeX-style-hook-dialect' to :latex for LaTeX files, and those in
 9185 	LaTeX derived modes. Add LaTeX-dialect as DIALECT argument to all
 9186 	calls of TeX-add-style-hook.
 9187 
 9188 	* tex.el (TeX-style-hook-list): Update docstring to make clear
 9189 	that style hooks can also be in the form '[TeX-style-hook HOOK-FUN
 9190 	DIALECT-SET]'.
 9191 	(TeX-bibtex-set-BibTeX-dialect): New defun.
 9192 	(TeX-style-hook-dialect-weight-alist): New defconst.
 9193 	(TeX-shdex-eval): New defun.
 9194 	(TeX-shdex-or TeX-shdex-and TeX-shdex-nor TeX-shdex-not)
 9195 	(TeX-shdex-in-p TeX-shdex-listify): New defsubst.
 9196 	(TeX-style-hook-dialect): New defvar, used to have style hooks
 9197 	called only in corresponding context.
 9198 	(TeX-add-style-hook): Add optional argument context for marking
 9199 	hooks that must run only in non default (aka nil) dialect.
 9200 	(TeX-keep-hooks-in-dialect): New defun, used for unloading only
 9201 	those hooks in a dialect list.
 9202 	(TeX-unload-style): Add optional argument context-list for
 9203 	unloading only those hooks marked for contexts in that
 9204 	context-list.
 9205 	(TeX-run-style-hooks): Run style hook only when current style hook
 9206 	context matches context for which hook is marked.
 9207 
 9208 	* tex-info.el (Texinfo-environment-list): Add 'html' and 'float'
 9209 	environments.
 9210 	(TeX-texinfo-mode): set 'TeX-style-hook-dialect' to :texinfo for
 9211 	Texinfo files. Add macro '@caption'.
 9212 
 9213 2014-09-08  Tassilo Horn  <tsdh@gnu.org>
 9214 
 9215 	* tex.el (TeX-assoc-string): Remove docstring from defalias since
 9216 	that's not supported with XEmacs.
 9217 
 9218 2014-08-25  Florent Rougon  <f.rougon@free.fr>  (tiny change)
 9219 
 9220 	* tex-buf.el (TeX-command-expand): Fix possible endless loop in
 9221 	file name expansion.
 9222 
 9223 2014-08-24  Mosè Giordano  <mose@gnu.org>
 9224 
 9225 	* tests/tex/command-expansion.el: New test file.
 9226 
 9227 2014-08-24  Florent Rougon  <f.rougon@free.fr>  (tiny change)
 9228 
 9229 	* tex.el (TeX-expand-list): Add the previous position to the
 9230 	lenght of the expanded string to get the current position in the
 9231 	%' expander.
 9232 
 9233 2014-08-18  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 9234 
 9235 	* font-latex.el (font-latex-add-quotes): Code optimization: use
 9236 	'(add-to-list (make-local-variable (quote foo)) some-value)'
 9237 	instead of '(make-local-variable (quote foo)) (add-to-list 'foo
 9238 	some-value)' wherever possible.
 9239 
 9240 	* bib-cite.el (bib-cite-minor-mode)
 9241 	(bib-cite-setup-highlight-mouse-keymap): Code optimization: use
 9242 	'(set (make-local-variable (quote foo)) some-value)' instead of
 9243 	'(make-local-variable (quote foo)) (setq foo some-value)' wherever
 9244 	possible.
 9245 
 9246 	* latex.el (BibTeX-auto-store)
 9247 	(LaTeX-common-initialization): Ditto.
 9248 
 9249 	* tex-info.el (TeX-texinfo-mode): Code optimization: use '(set
 9250 	(make-local-variable (quote foo)) some-value)' instead of
 9251 	'(make-local-variable (quote foo)) (setq foo some-value)' wherever
 9252 	possible. Add in style Texinfo standard macros '@acronym' and
 9253 	'@tie'.
 9254 
 9255 	* tex.el (TeX-assoc-string) new defalias to work-around missing
 9256 	assoc-string in XEmacs.
 9257 	(TeX-unload-style): Code optimization: use 'TeX-assoc-string'
 9258 	instead of 'assoc' to search style in 'TeX-style-hook-list', and
 9259 	use delq on returned value of assoc-string for removing the style
 9260 	--- on the one hand delq will go through the whole list rather
 9261 	than stop after the first match like in original code, but on the
 9262 	other hand comparison are faster because eq instead of equal is
 9263 	used and we are working on assoc cell rather than on key, so less
 9264 	indirection, furthermore delq is C code. Anyway that make the code
 9265 	much smaller and easier to understand.
 9266 	(TeX-file-extensions): Add txi amongst extension of texinfo files,
 9267 	for consistency with info node '(texinfo) Minimum'
 9268 	(TeX-run-style-hooks): Code optimization: use 'TeX-assoc-string'
 9269 	instead of 'assoc' to search style in 'TeX-style-hook-list'.
 9270 	(VirTeX-common-initialization): Code optimization: use '(set
 9271 	(make-local-variable (quote foo)) some-value)' instead of
 9272 	'(make-local-variable (quote foo)) (setq foo some-value)' wherever
 9273 	possible.
 9274 
 9275 2014-08-18  Tassilo Horn  <tsdh@gnu.org>
 9276 
 9277 	* font-latex.el (font-latex-set-syntactic-keywords): Allow for a
 9278 	mandatory argument for a verbatim environment.
 9279 
 9280 2014-08-15  Vladimir Lomov  <lomov.vl@gmail.com>
 9281 
 9282 	* style/mathtools.el ("mathtools"): Don't use the removed
 9283 	`LaTeX-amsmath-env-aligned' function.
 9284 
 9285 2014-08-14  Mosè Giordano  <mose@gnu.org>
 9286 
 9287 	* latex.el (LaTeX-insert-label): Remove.
 9288 	(LaTeX-label): Add a new mandatory argument.  Do not use
 9289 	`LaTeX-insert-label'.  Determine the prefix at the beginning of
 9290 	the function and insert the label only if the prefix is non nil.
 9291 	(LaTeX-section-label, LaTeX-env-figure, LaTeX-env-label): Use the
 9292 	second mandatory argument of `LaTeX-label'.
 9293 
 9294 	* style/amsmath.el: Update copyright years.
 9295 	("amsmath"): Append the environments to `LaTeX-label-alist'
 9296 	instead of prepeding them.  Use the second mandatory argument of
 9297 	the `LaTeX-label' function.
 9298 
 9299 	* style/longtable.el: Update copyright years.
 9300 	("longtable"): Move addition of "longtable" environment to
 9301 	`LaTeX-label-alist' inside the style hook.  Append the environment
 9302 	to the alist instead of prepending it.  Use the second mandatory
 9303 	argument of the `LaTeX-label' function.
 9304 
 9305 	* doc/auctex.texi (Sectioning, Environments): Remove references to
 9306 	`LaTeX-insert-label'.
 9307 	(Environments): Document `LaTeX-label-alist'.
 9308 
 9309 	* doc/changes.texi: Remove references to `LaTeX-insert-label'.
 9310 
 9311 2014-08-12  Mosè Giordano  <mose@gnu.org>
 9312 
 9313 	* latex.el (LaTeX-insert-label): Rename from
 9314 	`LaTeX-auto-insert-label' and mention sections in the doc-string.
 9315 	(LaTeX-label): Update accordingly.
 9316 
 9317 	* doc/auctex.texi (Sectioning): Mention `LaTeX-insert-label'.
 9318 	(Environments): Update `LaTeX-insert-label' name and document use
 9319 	for sectioning commands.
 9320 	(Environments, Completion): Prettify
 9321 	`TeX-complete-expert-commands' documentation by using a table
 9322 	environment.
 9323 
 9324 	* doc/changes.texi: Rename `LaTeX-auto-insert-label' to
 9325 	`LaTeX-insert-label' and mention sections too.
 9326 
 9327 2014-08-11  Mosè Giordano  <mose@gnu.org>
 9328 
 9329 	* tex-buf.el (TeX-command): Keep the frame and the buffer
 9330 	associate to the error overview if the command to be run is View.
 9331 
 9332 	* latex.el (LaTeX-auto-insert-label): New customizable variable.
 9333 	(LaTeX-label): Use it.
 9334 
 9335 	* doc/auctex.texi (Environments): Document
 9336 	`LaTeX-auto-insert-label'.
 9337 
 9338 	* doc/changes.texi: Mention `LaTeX-auto-insert-label'.  Fix a
 9339 	couple of bad-boxes in the PDF output of the manual.
 9340 
 9341 2014-07-25  Tassilo Horn  <tsdh@gnu.org>
 9342 
 9343 	* latex.el (LaTeX-largest-level-set): Adapt
 9344 	`outline-heading-alist' according to largest level in order to
 9345 	make `outline-promote' (and others) work correctly.
 9346 
 9347 2014-07-25  Mosè Giordano  <mose@gnu.org>
 9348 
 9349 	* doc/auctex.texi (Adding Macros): Document `TeX-date-format'.
 9350 
 9351 	* doc/changes.texi: Mention `TeX-date-format'.
 9352 
 9353 	* latex.el (TeX-date-format): New customizable option.
 9354 	Suggested by Uwe Brauer.
 9355 	(TeX-arg-date): Use it.
 9356 
 9357 2014-07-17  Mosè Giordano  <mose@gnu.org>
 9358 
 9359 	* Makefile.in: Update copyright years.
 9360 	(EXCLUDEDFILES): Rename from GITFILES.  Remove also .cvsignore and
 9361 	tests from the release tarball.
 9362 	(release-commit): More precise suggestion to push tag and release
 9363 	commit.
 9364 	(tar-ball): Use EXCLUDEDFILES in place of GITFILES.
 9365 
 9366 2014-07-15  Ikumi Keita  <ikumi@ikumi.que.jp>
 9367 
 9368 	* latex.el: Enhance array and tabular(*) environments support.
 9369 	(LaTeX-env-array): Add call to `LaTeX-item-array'.
 9370 	(LaTeX-env-tabular*): Add call to `LaTeX-item-tabular*'.
 9371 	(LaTeX-array-skipping-regexp): New variable.
 9372 	(LaTeX-tabular*-skipping-regexp): Ditto.
 9373 	(LaTeX-item-array): New function.  Put line break macro on the
 9374 	last line and insert suitable number of ampersands.
 9375 	(LaTeX-item-tabular*): Ditto.
 9376 	(LaTeX-insert-ampersands): New function.  Insert suitable number
 9377 	of ampersands.
 9378 	(LaTeX-array-column-letters): New variable.  Column letters for
 9379 	array-like environments.
 9380 	(LaTeX-array-count-columns): New function.  Count number of
 9381 	ampersands to be inserted.
 9382 	(LaTeX-common-initialization): Add entries to LaTeX-item-list to
 9383 	use `LaTeX-item-array' and `LaTeX-item-tabular*'.
 9384 
 9385 	* style/amsmath.el: Enhance alignat-like environments support
 9386 	as well as some cleanups.
 9387 	(LaTeX-item-equation-alignat): New function.  Insert contents to
 9388 	terminate a line in multi-line equations environment.
 9389 	(LaTeX-amsmath-env-alignat): Use it.  Add doc string.
 9390 	(LaTeX-amsmath-env-alignedat): Ditto.
 9391 	(LaTeX-amsmath-env-aligned): Removed.  Just specifying a prompt
 9392 	string for an optional argument is enough.
 9393 	(LaTeX-item-equation): Take over the job of
 9394 	`LaTeX-item-equations'.  Add an optional `suppress' argument:
 9395 	when it is non-nil skip putting line break macro.  Add doc string.
 9396 	(LaTeX-item-equations): Removed.  Its task is now covered by
 9397 	`LaTeX-item-equation'.
 9398 	(LaTeX-item-equation-alignat): New function.  Insert ampersands
 9399 	according to the columns number, as well as calling
 9400 	`LaTeX-item-equation'.
 9401 	(LaTeX-amsmath-alignat-number-of-ampersands): New function.
 9402 	("amsmath"): Arrange setups of variables to adopt the above
 9403 	changes.
 9404 
 9405 	* style/array.el ("array"): Change `LaTeX-array-column-letters'
 9406 	locally to include addtional letters extended in array.sty.
 9407 
 9408 	* style/plext.el: New style file.  Add support for extended
 9409 	format for array-like environments.
 9410 
 9411 	* Makefile.in (STYLESRC): Include style/plext.el.
 9412 
 9413 	* doc/auctex.texi: Add documentation for the above enhancements.
 9414 
 9415 	* doc/changes.texi: Ditto.
 9416 
 9417 2014-07-14  Mosè Giordano  <mose@gnu.org>
 9418 
 9419 	* tex-buf.el (TeX-next-error): Do not pass `reparse' argument to
 9420 	`next-error' in XEmacs as it is not supported.
 9421 	(TeX-error-overview-frame, TeX-error-overview-buffer-name): Move
 9422 	before their first use in order to prevent a runtime error in
 9423 	XEmacs and GNU Emacs 21.  Reported by Ikumi Keita.
 9424 	(TeX-parse-TeX): Manually set `item' to nil when
 9425 	`TeX-error-last-visited' is negative.
 9426 	(TeX-error-description-error, TeX-error-description-warning)
 9427 	(TeX-error-description-tex-said): Set to nil in XEmacs and GNU
 9428 	Emacs 21.  Reported by Ikumi Keita.
 9429 
 9430 2014-07-13  Mosè Giordano  <mose@gnu.org>
 9431 
 9432 	* latex.el (TeX-latex-mode): Add second argument to
 9433 	`local-variable-p', mandatory in XEmacs.  Suggested by Ikumi
 9434 	Keita.
 9435 
 9436 	* preview/preview.el (preview-dump-state): Ditto.
 9437 
 9438 	* style/biblatex.el ("biblatex"): Ditto.
 9439 
 9440 	* tex.el (TeX-how-many): Make the function return a number also in
 9441 	XEmacs and Emacs 21.  Suggested by Ikumi Keita.
 9442 
 9443 2014-07-12  Mosè Giordano  <mose@gnu.org>
 9444 
 9445 	* tex-buf.el (TeX-error-description-error): Do not use the
 9446 	`default' display, not supported by GNU Emacs 21 and XEmacs 21.4.
 9447 	(TeX-error-description-warning): Ditto.
 9448 
 9449 2014-07-11  Mosè Giordano  <mose@gnu.org>
 9450 
 9451 	* tex-buf.el (TeX-error-description-error): Make face definition
 9452 	XEmacs compatible.
 9453 	(TeX-error-description-tex-said): Ditto.
 9454 	(TeX-error-description-help): Ditto.
 9455 
 9456 	* tex.el (nil): Handle the case of a non-available crm.el with a
 9457 	`condition-case', instead of using the third argument of
 9458 	`require', not recognized by XEmacs 21.4.
 9459 	(and): Check whether dbus support is available before requiring
 9460 	dbus.el.
 9461 
 9462 2014-07-02  Mosè Giordano  <giordano.mose@libero.it>
 9463 
 9464 	* tex.el (TeX-expand-list): Set
 9465 	`TeX-source-correlate-output-page-function' when necessary, in the
 9466 	"%(outpage)" expander.
 9467 	(TeX-source-correlate-method): Add an alist as a possible value
 9468 	and change the default.
 9469 	(TeX-source-correlate-method-active): Convert to a function.
 9470 	(TeX-source-correlate-expand-options): Use the
 9471 	`TeX-source-correlate-method-active' function.
 9472 	(TeX-source-correlate-mode): Remove setting of the
 9473 	`TeX-source-correlate-output-page-function' variable and of the
 9474 	now deleted `TeX-source-correlate-method-active' variable.
 9475 	(TeX-source-specials-view-expand-options): Use the
 9476 	`TeX-source-correlate-method-active' function.
 9477 	(TeX-mode-specific-command-menu-entries): Hide "Previous Error"
 9478 	and "Error Overview" entries when not available.
 9479 
 9480 	* context.el: Update copyright years.
 9481 	(ConTeXt-expand-options): Use the
 9482 	`TeX-source-correlate-method-active' function.
 9483 
 9484 	* doc/auctex.texi (I/O Correlation): Update documentation of
 9485 	`TeX-source-correlate-method'.
 9486 
 9487 	* doc/changes.texi: Mention change to the default value of
 9488 	`TeX-source-correlate-method'.
 9489 
 9490 2014-06-29  Mosè Giordano  <giordano.mose@libero.it>
 9491 
 9492 	* doc/todo.texi (Mid-term Goals): Remove "More flexible option and
 9493 	command handling" item: we now have `TeX-command-extra-options'.
 9494 	(Wishlist): Remove "Poor man's Source Specials": AUCTeX supports
 9495 	source specials and SyncTeX.
 9496 	(Wishlist): Remove "multiple completion for \bibliography" item:
 9497 	"\bibliography" does complete multiple arguments.
 9498 
 9499 2014-06-28  Mosè Giordano  <giordano.mose@libero.it>
 9500 
 9501 	* tex-buf.el (TeX-command): Kill the frame and buffer associated
 9502 	to the error overview before running commands.
 9503 	(TeX-TeX-sentinel): Open error overview if
 9504 	`TeX-error-overview-open-after-TeX-run' is non-nil and there are
 9505 	errors or warnings to show.
 9506 	(TeX-LaTeX-sentinel): Ditto.
 9507 	(TeX-find-display-help): Set `runbuf' to `TeX-active-buffer' since
 9508 	this function may be called also from the error overview buffer.
 9509 	(TeX-error-description-faces): Change group to more appropriate
 9510 	`TeX-output'.
 9511 	(TeX-error-overview-active-buffer): New variable.
 9512 	(TeX-error-overview-orig-frame): Ditto.
 9513 	(TeX-error-overview-orig-window): Ditto.
 9514 	(TeX-error-overview-frame): Ditto.
 9515 	(TeX-error-overview-setup): New customizable variable.
 9516 	(TeX-error-overview-setup): New function.
 9517 	(TeX-error-overview-goto-source): Ditto.
 9518 	(TeX-error-overview-make-entries): Ditto.
 9519 	(TeX-error-overview-next-error): Ditto.
 9520 	(TeX-error-overview-previous-error): Ditto.
 9521 	(TeX-error-overview-quit): Ditto.
 9522 	(TeX-error-overview-mode-map): New variable.
 9523 	(TeX-error-overview-list-entries): Ditto.
 9524 	(TeX-error-overview-mode): New major mode.
 9525 	(TeX-error-overview-buffer-name): New constant.
 9526 	(TeX-error-overview-frame-parameters): New customizable variable.
 9527 	(TeX-error-overview-open-after-TeX-run): Ditto.
 9528 	(TeX-error-overview): New function.
 9529 	(TeX-find-display-help): Expand the name of the file to be visited
 9530 	starting from the directory of the master file.
 9531 	(TeX-error-overview-make-entries): Add optional `master-dir'
 9532 	argument, to shorten file names when they are relative.
 9533 	(TeX-error-overview): Pass `TeX-master-directory' as argument to
 9534 	`TeX-error-overview-make-entries'.
 9535 
 9536 	* tex.el (TeX-error-overview): Autoload `TeX-error-overview'.
 9537 	(TeX-mode-specific-command-menu-entries): Add an entry for the
 9538 	error overview.
 9539 
 9540 	* doc/auctex.texi (Debugging): Document error overview.
 9541 
 9542 	* doc/changes.texi: Mention error overview.  Add local variables
 9543 	to the end of the file.
 9544 
 9545 	* doc/todo.texi: Add local variables to the end of the file.
 9546 	(Wishlist): Update entry about error reporting.
 9547 
 9548 2014-06-21  Mosè Giordano  <giordano.mose@libero.it>
 9549 
 9550 	* tex-buf.el (TeX-parse-TeX): Use `TeX-find-display-help' in place
 9551 	of `TeX-error-list-find-display-help'.
 9552 	(TeX-error-list-find-display-help): Removed, replaced by more
 9553 	general `TeX-find-display-help'.
 9554 	(TeX-find-display-help): New function.
 9555 	(TeX-error): Append nils to the `TeX-error-list' entry to make
 9556 	each entry of the same lenght for both errors and warnings.
 9557 	Append also `TeX-error-point'.  This fixes a bug occurring when
 9558 	`TeX-display-help' is set to `expert'.  Use
 9559 	`TeX-find-display-help' to display the help.
 9560 	(TeX-warning): Append `TeX-error-point' to the `TeX-error-list'
 9561 	entry to fix the above mentioned bug.  Use `TeX-find-display-help'
 9562 	to display the help.
 9563 
 9564 2014-06-04  Mosè Giordano  <giordano.mose@libero.it>
 9565 
 9566 	* tex-buf.el (TeX-parse-TeX): Use
 9567 	`TeX-error-list-find-display-help'.
 9568 	(TeX-error-list-find-display-help): New function.
 9569 	(TeX-warning): Use `bad-box' when there is a bad box.
 9570 	(TeX-warning--find-display-help): Cater for bad boxes.
 9571 	(TeX-help-error): Ditto.
 9572 
 9573 2014-06-02  Mosè Giordano  <giordano.mose@libero.it>
 9574 
 9575 	* tex-buf.el (TeX-error--find-display-help): Use new fourth
 9576 	argument of `TeX-help-error'.
 9577 	(TeX-warning): Rename mandatory argument to `warning'.  Do not add
 9578 	leading "** " to warning string.
 9579 	(TeX-warning--find-display-help): Use new fourth argument of
 9580 	`TeX-help-error'.
 9581 	(TeX-error-description-faces): New group.
 9582 	(TeX-error-description-error): New face.
 9583 	(TeX-error-description-warning): Ditto.
 9584 	(TeX-error-description-tex-said): Ditto.
 9585 	(TeX-error-description-help): Ditto.
 9586 	(TeX-help-error): Add new `type' argument.  Color help messages
 9587 	using the new faces.
 9588 	(TeX-warning): Preserve point when searching backward.  In some
 9589 	cases this prevents infinite loops in `TeX-parse-all-errors' and
 9590 	fixes wrong detection of context string.
 9591 
 9592 2014-05-27  Mosè Giordano  <giordano.mose@libero.it>
 9593 
 9594 	* tex.el (TeX-mode-specific-command-menu-entries): Add
 9595 	`TeX-previous-error'.
 9596 
 9597 	* tex-buf.el (TeX-error-list): Fix typo.
 9598 	(TeX-parse-all-errors): Ditto.
 9599 
 9600 2014-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 9601 
 9602 	Backport from ELPA repository.
 9603 	* tex-site.el (TeX-modes-set): Use advice-add if available.
 9604 	* font-latex.el (font-latex-make-sectioning-faces): Don't rely on
 9605 	dynamic scoping for `num'.
 9606 	(font-latex-make-built-in-keywords): Don't use `eval' needlessly.
 9607 	(font-latex-doctex-syntactic-keywords): Declare before first use.
 9608 	(font-latex-match-command-with-arguments):
 9609 	Stay away from `add-to-list' on let-bound variables.
 9610 	(font-latex-match-command-in-braces): Remove unused var `end'.
 9611 
 9612 2014-05-20  Mosè Giordano  <giordano.mose@libero.it>
 9613 
 9614 	* tex-buf.el: Update copyright years.
 9615 	(TeX-error-last-visited): New buffer-local variable.
 9616 	(TeX-get-parse-function): New function.
 9617 	(TeX-next-error): Add `apt' argument and make all arguments
 9618 	optional.  Use `TeX-get-parse-function'.
 9619 	(TeX-previous-error): Use `TeX-get-parse-function'.  Use
 9620 	`TeX-parse-TeX' to move between errors when possible.
 9621 	(TeX-TeX-sentinel): Parse the output log when
 9622 	`TeX-parse-all-errors' is non-nil.
 9623 	(TeX-LaTeX-sentinel): Ditto.
 9624 	(TeX-parse-reset): Add an optional `reparse' argument and reparse
 9625 	the output log when it is non-nil.  Reset also `TeX-error-list'
 9626 	and `TeX-error-last-visited'.
 9627 	(TeX-parse-command): Add `arg' argument.
 9628 	(TeX-parse-TeX): Add `arg' argument.  When `TeX-parse-all-errors'
 9629 	is non-nil, use `TeX-error-list' to move to the error point.
 9630 	(TeX-error-list): New buffer-local variable.
 9631 	(TeX-parse-all-errors): New customizable variable.
 9632 	(TeX-parse-all-errors): New function.
 9633 	(TeX-parse-error): Add an optional `store' argument.  Make the
 9634 	function return non-nil when an error or a warning is found.
 9635 	(TeX-error): Add an optional `store' argument: when it is non-nil
 9636 	store the relevant information about the error in
 9637 	`TeX-error-list'.  Use `TeX-error--find-display-help'.
 9638 	(TeX-error--find-display-help): New function.
 9639 	(TeX-warning): Add an optional `store' argument: when it is
 9640 	non-nil store the relevant information about the warning in
 9641 	`TeX-error-list'.  Use `TeX-warning--find-display-help'.
 9642 	(TeX-warning--find-display-help): New function.
 9643 	(TeX-output-mode-map): Bind `p' to the now working
 9644 	`TeX-previous-error'.
 9645 
 9646 	* doc/auctex.texi (Debugging): Document `TeX-previous-error' and
 9647 	`TeX-parse-all-errors'.  Update `TeX-next-error'.
 9648 
 9649 	* doc/changes.texi: Update copyright years.  Mention
 9650 	`TeX-next-error' and `TeX-previous-error' changes and the new
 9651 	`TeX-parse-all-errors'.
 9652 
 9653 	* doc/todo.texi: Update copyright years.
 9654 	(Wishlist): Update a couple of items related to error parsing.
 9655 
 9656 2014-05-17  Mosè Giordano  <giordano.mose@libero.it>
 9657 
 9658 	* font-latex.el: Update copyright years.
 9659 	(font-latex-update-sectioning-faces): Make sure
 9660 	`height-scale' is a floating point number.
 9661 	(font-latex-make-sectioning-faces): Ditto.
 9662 
 9663 2014-05-10  Mosè Giordano  <giordano.mose@libero.it>
 9664 
 9665 	* style/siunitx.el: Update copyright years and specify last
 9666 	`siunitx' version supported.  Hard wrap lines longer than 80
 9667 	columns.
 9668 	(LaTeX-siunitx-regexp): Move the escape character out of the group
 9669 	matching the unit name.
 9670 	(LaTeX-arg-siunitx-unit): Add `prefix' argument.  Replace the
 9671 	space with `TeX-esc' as the completion separator.
 9672 	(LaTeX-arg-define-siunitx-unit): Define a default prompt; set
 9673 	`initial-input' to nil; use `TeX-esc' as prefix to the given
 9674 	input.
 9675 	("siunitx"): Remove the escape character from the unit names.
 9676 
 9677 2014-05-02  Jobst Hoffmann  <J.Hoffmann@fh-aachen.de>  (tiny change)
 9678 
 9679 	* style/listings.el ("listings"): Fix typo.
 9680 
 9681 2014-05-01  Mosè Giordano  <giordano.mose@libero.it>
 9682 
 9683 	* font-latex.el (font-latex-set-syntactic-keywords): Fix
 9684 	fontification of the optional argument to a verbatim-like
 9685 	environment.
 9686 
 9687 2014-04-16  Tassilo Horn  <tsdh@gnu.org>
 9688 
 9689 	* tex-buf.el (TeX-parse-error): Add another exception.
 9690 
 9691 2014-04-06  Tassilo Horn  <tsdh@gnu.org>
 9692 
 9693 	* tex-info.el (TeX-texinfo-mode): Use `texinfo-current-defun-name'
 9694 	in `C-x 4 a'.
 9695 
 9696 2014-04-04  Mosè Giordano  <giordano.mose@libero.it>
 9697 
 9698 	* latex.el (LaTeX-add-environments): Move advising of
 9699 	`LaTeX-add-environments' after definition of
 9700 	`LaTeX-environment-menu' and `LaTeX-environment-modify-menu'
 9701 	variables to fix assignment to free variable warnings.
 9702 
 9703 	* tex-style.el: Update coyright years.
 9704 	(LaTeX-biblatex-use-Biber): New variable.  Mark as
 9705 	safe-local-variable.
 9706 
 9707 	* latex.el (TeX-latex-mode): Add setting of `LaTeX-using-Biber' to
 9708 	`TeX-update-style-hook'.
 9709 
 9710 	* style/biblatex.el ("biblatex"): Use `LaTeX-biblatex-use-Biber'
 9711 	value to set `LaTeX-using-Biber' when it is set locally.
 9712 
 9713 	* tex-bar.el: Update copyright years.
 9714 	(LaTeX-install-toolbar): Append toolbar refresh to
 9715 	`TeX-update-style-hook' instead of prepending it.
 9716 
 9717 	* doc/auctex.texi:  Update copyright years.
 9718 	(Selecting a Command): Document `LaTeX-biblatex-use-Biber'.
 9719 
 9720 	* doc/changes.texi: Mention `LaTeX-biblatex-use-Biber' change.
 9721 
 9722 2014-04-02  Mosè Giordano  <giordano.mose@libero.it>
 9723 
 9724 	* style/biblatex.el: Update copyright years and specify last
 9725 	`biblatex' version supported.
 9726 	(LaTeX-biblatex-executebibliographyoptions-options): Update.
 9727 	(LaTeX-biblatex-language-list): Ditto.
 9728 	(LaTeX-arg-biblatex-cites): Fix condition on `items' variable to
 9729 	adapt to the `TeX-completing-read-multiple' return value change.
 9730 
 9731 2014-03-17  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 9732 
 9733 	* style/exercise.el: New file.
 9734 
 9735 2014-03-18  Tassilo Horn  <tsdh@gnu.org>
 9736 
 9737 	* doc/auctex.texi: Mention that `TeX-PDF-mode' is enabled by
 9738 	default.
 9739 
 9740 	* tex.el (TeX-PDF-mode): Enable TeX PDF mode by default.
 9741 
 9742 	* tex-buf.el (TeX-command-master): Ask for TeX-master if it cannot
 9743 	be determined otherwise.
 9744 
 9745 2014-03-15  Mosè Giordano  <giordano.mose@libero.it>
 9746 
 9747 	* tex.el (TeX-view-command-raw): Throw an error when `spec' is
 9748 	nil, otherwise when the function returns nil `TeX-command-expand'
 9749 	enters an infinite loop.
 9750 
 9751 	* style/paralist.el: Update copyright years.
 9752 	("paralist"): Use `LaTeX-provided-package-options-member' to
 9753 	conditionally define environments.
 9754 
 9755 2014-03-12  Tassilo Horn  <tsdh@gnu.org>
 9756 
 9757 	* multi-prompt.el (multi-prompt): Return nil on empty input.
 9758 
 9759 	* tex.el (TeX-completing-read-multiple): Define it so that empty
 9760 	input results in nil across different emacs versions (<= 24.3
 9761 	vs. later versions).
 9762 
 9763 	* style/biblatex.el ("biblatex"): Use
 9764 	`TeX-completing-read-multiple' instead of
 9765 	`completing-read-multiple'.
 9766 	(LaTeX-arg-biblatex-cites): Use `TeX-completing-read-multiple' and
 9767 	adapt handling of return value.
 9768 
 9769 	* style/pstricks.el (LaTeX-package-parameters): Adapt to
 9770 	`TeX-completing-read-multiple' change.
 9771 
 9772 2014-03-11  Tassilo Horn  <tsdh@gnu.org>
 9773 
 9774 	* latex.el (LaTeX-arg-usepackage-read-packages-with-options): Fix
 9775 	bug that caused AUCTeX to query for packages infinitely.
 9776 
 9777 	* context.el (ConTeXt-add-environments): Advice instead of
 9778 	renaming and redefining generated function.
 9779 
 9780 	* latex.el (LaTeX-close-environment): Remove non-interactive
 9781 	`next-line' usage compile warning.
 9782 	(LaTeX-add-bibliographies): Advice instead of renaming and
 9783 	redefining generated function.
 9784 	(LaTeX-add-environments): Ditto.
 9785 
 9786 2014-03-10  Tassilo Horn  <tsdh@gnu.org>
 9787 
 9788 	* latex.el (LaTeX-fill-break-at-separators): Default to opening
 9789 	and closing math switches.
 9790 
 9791 2014-03-06  Mosè Giordano  <giordano.mose@libero.it>
 9792 
 9793 	* doc/auctex.texi (Processor Options): Add missing pair of braces.
 9794 
 9795 2014-02-22  Mosè Giordano  <giordano.mose@libero.it>
 9796 
 9797 	* latex.el (LaTeX-environment): Do not set
 9798 	`LaTeX-default-environment' to `environment' if the latter is
 9799 	equal to the current default environment.
 9800 
 9801 2014-02-21  Mosè Giordano  <giordano.mose@libero.it>
 9802 
 9803 	* latex.el (LaTeX-arg-usepackage-read-packages-with-options): New
 9804 	function.  Now options are requested only if at least one package
 9805 	has been provided.
 9806 	(LaTeX-arg-usepackage-insert): New function.
 9807 	(LaTeX-arg-usepackage): Use
 9808 	`LaTeX-arg-usepackage-read-packages-with-options' and
 9809 	`LaTeX-arg-usepackage-insert'.
 9810 	(LaTeX-insert-usepackages): New function.
 9811 	(LaTeX-env-document): Use it.
 9812 
 9813 	* doc/auctex.texi (Environments): Document new behavior of
 9814 	`LaTeX-env-document'.
 9815 
 9816 	* doc/changes.texi: Mention it.
 9817 
 9818 2014-02-20  Mosè Giordano  <giordano.mose@libero.it>
 9819 
 9820 	* tex.el (TeX-command-extra-options): New customizable variable.
 9821 	(TeX-expand-list): New `%(extraopts)' expander.
 9822 	(TeX-command-list): Use `%(extraopts)'.
 9823 
 9824 	* doc/auctex.texi (Processor Options): Document
 9825 	`TeX-command-extra-options'.
 9826 
 9827 	* doc/changes.texi: Document it.
 9828 
 9829 2014-02-10  Tassilo Horn  <tsdh@gnu.org>
 9830 
 9831 	* style/english.el: New style for english documents so that
 9832 	`TeX-language-en-hook' gets run.
 9833 
 9834 	* Makefile.in (STYLESRC): Activate it.
 9835 
 9836 	* doc/auctex.texi (languages): Document it.
 9837 
 9838 2014-02-04  Tassilo Horn  <tsdh@gnu.org>
 9839 
 9840 	* tex.el (TeX-auto-add-type): Convert to macro.
 9841 
 9842 	* lpath.el: Don't silence byte-compiler.
 9843 
 9844 	* latex.el (LaTeX-auto-style, LaTeX-auto-arguments)
 9845 	(LaTeX-auto-optional, LaTeX-auto-env-args): Defvar explicitly
 9846 	before use.
 9847 
 9848 2014-01-29  Tassilo Horn  <tsdh@gnu.org>
 9849 
 9850 	* tex-buf.el (TeX-command-query): Use default parameter of
 9851 	`completing-read'.
 9852 
 9853 	* tex.el (TeX-insert-macro): Use default parameter of
 9854 	`completing-read'.
 9855 
 9856 	* latex.el (LaTeX-environment, TeX-arg-document): Use default
 9857 	parameter of `completing-read'.
 9858 
 9859 2014-01-22  Tassilo Horn  <tsdh@gnu.org>
 9860 
 9861 	* style/shortvrb.el (LaTeX-shortvrb-chars): Move from
 9862 	tex-style.el.  Set default value to nil because just loading
 9863 	shortvrb does not make | a shortvrb char.  One needs to define it
 9864 	using \MakeShortVrb{\|}.  Extend the docstring so that it tells
 9865 	that one should usually set this variable only buffer-locally.
 9866 	(LaTeX-shortvrb-chars): Declare it as safe local variable.
 9867 
 9868 	* font-latex.el (font-latex-add-to-syntax-alist): Call
 9869 	`font-latex-setup' to make syntactic font-lock changes effective.
 9870 
 9871 2014-01-21  Berend de Boer  <berend@pobox.com>
 9872 
 9873 	* context.el: distinguish between numbered and unnumbered sections.
 9874 
 9875 2014-01-15  Mosè Giordano  <giordano.mose@libero.it>
 9876 
 9877 	* style/babel.el: Update copyright years and specify last `babel'
 9878 	version supported.
 9879 	(LaTeX-babel-language-list): Expand language list to all languages
 9880 	mentioned in the last version of the manual.
 9881 	(LaTeX-babel-active-languages): Update in order to parse the
 9882 	`main' option and ignore the modifiers.
 9883 	(LaTeX-babel-package-options): Turn the variable into a function
 9884 	because now requires `TeX-read-key-val'.
 9885 
 9886 2014-01-11  Mosè Giordano  <giordano.mose@libero.it>
 9887 
 9888 	* latex.el (LaTeX-current-environment): Make search for `\begin'
 9889 	and `\end' case sensitive.
 9890 	(docTeX-in-macrocode-p): Ditto.
 9891 	(LaTeX-indent-calculate): Ditto.
 9892 	(LaTeX-find-matching-end): Ditto.
 9893 	(LaTeX-find-matching-begin): Ditto.
 9894 
 9895 2014-01-06  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 9896 
 9897 	* tex-info.el (Texinfo-reftex-hook): Replace use of
 9898 	reftex-tables-dirty by that of reftex-default-label-alist-entries
 9899 	to trigger call to reftex-compile-variables in a standard way.
 9900 	The problem was that generating a TOC for a Texinfo file and then
 9901 	for a LaTeX file was not working for the LaTeX file because the
 9902 	Texinfo file was using LaTeX label style and as such
 9903 	reftex-ensure-compiled-variables was not calling
 9904 	reftex-compile-variables, which caused wrong
 9905 	reftex-everything-regexp for sections.
 9906 
 9907 2014-01-06  Mosè Giordano  <giordano.mose@libero.it>
 9908 
 9909 	* latex.el (LaTeX-math-insert): Use `TeX-electric-math' for
 9910 	consistency with `TeX-insert-dollar'.
 9911 	(LaTeX-math-cal): Ditto.
 9912 
 9913 2013-12-24  Mosè Giordano  <giordano.mose@libero.it>
 9914 
 9915 	* tex-style.el (LaTeX-fontspec-arg-font-search): New customizable
 9916 	variable.
 9917 	(LaTeX-fontspec-font-list-default): Ditto.
 9918 
 9919 	* style/fontspec.el (LaTeX-fontspec-arg-font): New function.
 9920 	("fontspec"): Use it.
 9921 
 9922 	* doc/changes.texi: Mention `LaTeX-fontspec-arg-font-search' and
 9923 	`LaTeX-fontspec-font-list-default'.
 9924 
 9925 2013-12-20  Mosè Giordano  <giordano.mose@libero.it>
 9926 
 9927 	* style/imakeidx.el ("imakeidx"): Move addition of options to
 9928 	`LaTeX-imakeidx-indexsetup-options' inside the hook.
 9929 
 9930 	* Makefile.in (STYLESRC): Activate new styles.
 9931 
 9932 	* style/fontspec.el: New style.
 9933 
 9934 	* style/luacode.el: Ditto.
 9935 
 9936 	* style/metalogo.el: Ditto.
 9937 
 9938 	* style/unicode-math.el: Ditto.
 9939 
 9940 2013-12-18  Tassilo Horn  <tsdh@gnu.org>
 9941 
 9942 	* tex-buf.el (TeX-parse-error): Don't confuse ) in package
 9943 	messages with EOF.
 9944 
 9945 2013-12-01  Tassilo Horn  <tsdh@gnu.org>
 9946 
 9947 	* latex.el (LaTeX-common-initialization): Move disabling of
 9948 	`electric-pair-mode' from `VirTeX-common-initialization'.  Disable
 9949 	it only if `LaTeX-electric-left-right-brace' is non-nil.
 9950 
 9951 	* tex.el (VirTeX-common-initialization): See above.
 9952 
 9953 2013-11-29  Tassilo Horn  <tsdh@gnu.org>
 9954 
 9955 	* tex.el (VirTeX-common-initialization): Disable
 9956 	`electric-pair-mode' (a global minor mode) in auctex buffers
 9957 	because it interferes with auctex's pairing feature.
 9958 
 9959 2013-11-23  Mosè Giordano  <giordano.mose@libero.it>
 9960 
 9961 	* latex.el (LaTeX-common-initialization):
 9962 
 9963 	* tex.el (VirTeX-common-initialization): Move
 9964 	`LaTeX-narrow-to-environment' and `TeX-narrow-to-group' bindings
 9965 	to the AUCTeX maps because `narrow-map' is not defined in GNU
 9966 	Emacs < 22.2 and XEmacs.  Reported by Giacomo Boffi.
 9967 
 9968 2013-11-13  Mosè Giordano  <giordano.mose@libero.it>
 9969 
 9970 	* style/biblatex.el ("biblatex"): Declare expert macros and
 9971 	environments.
 9972 
 9973 2013-11-11  Tassilo Horn  <tsdh@gnu.org>
 9974 
 9975 	* tex-buf.el (TeX-next-error, TeX-previous-error): Call
 9976 	`next-error' also if last TeX command was a compile command (e.g.,
 9977 	Check, ChkTeX).
 9978 	(TeX-run-compile): Save compilation buffer in
 9979 	`TeX-command-buffer'.
 9980 
 9981 2013-11-10  Ralf Angeli  <angeli@caeruleus.net>
 9982 
 9983 	* bib-cite.el (bib-highlight-mouse): Change regexp to cope with
 9984 	multiple optional arguments of a macro.
 9985 
 9986 2013-11-09  Tassilo Horn  <tsdh@gnu.org>
 9987 
 9988 	* tex.el (TeX-complete-make-expert-command-functions): Change
 9989 	signature of declare-expert functions.
 9990 
 9991 	* doc/auctex.texi: Document it.
 9992 
 9993 2013-11-08  Tassilo Horn  <tsdh@gnu.org>
 9994 
 9995 	* tex.el (TeX-complete-expert-commands): New defcustom.
 9996 	(TeX-complete-make-expert-command-functions): New macro.
 9997 	(TeX-insert-macro): Restrict completion depending on
 9998 	`TeX-complete-expert-commands'.
 9999 	(VirTeX-common-initialization): Ditto.
10000 
10001 	* latex.el (LaTeX-environment, LaTeX-common-initialization):
10002 	Restrict completion depending on `TeX-complete-expert-commands'.
10003 
10004 	* tex-info.el (TeX-texinfo-mode): Restrict completion depending on
10005 	`TeX-complete-expert-commands'.
10006 
10007 	* doc/auctex.texi: Document normal vs. expert commands for users
10008 	and style file authors.
10009 
10010 	* doc/changes.texi: Mention normal vs. expert commands.
10011 
10012 	* latex.el (LaTeX-common-initialization): Fix void-function
10013 	LaTeX-symbol-list error.
10014 
10015 2013-11-05  Mosè Giordano  <giordano.mose@libero.it>
10016 
10017 	* doc/auctex.texi (Folding): Document `TeX-fold-auto' and
10018 	`TeX-fold-unfold-around-mark'.
10019 
10020 	* latex.el (TeX-arg-bibliography): Run style files associated to
10021 	the bibliography database files.
10022 
10023 	* style/biblatex.el ("biblatex"): Do not quote at all
10024 	`TeX-arg-key-val' arguments.
10025 	(LaTeX-arg-addbibresource): Run style file associated to the
10026 	bibliography database file.
10027 
10028 2013-11-03  Mosè Giordano  <giordano.mose@libero.it>
10029 
10030 	* style/biblatex.el ("biblatex"): Quote `TeX-arg-key-val'
10031 	arguments with `quote' special form istead of apostrophe.
10032 
10033 2013-11-02  Mosè Giordano  <giordano.mose@libero.it>
10034 
10035 	* latex.el (LaTeX-narrow-to-environment): New function, disabled
10036 	by default.
10037 	(LaTeX-common-initialization): Add key binding for
10038 	`LaTeX-narrow-to-environment'.
10039 
10040 	* tex.el (VirTeX-common-initialization): Add key binding for
10041 	`TeX-narrow-to-group'.
10042 	(TeX-narrow-to-group): New function, disabled by default.
10043 
10044 	* doc/auctex.texi (Narrowing): Document narrowing commands.
10045 
10046 	* doc/changes.texi: Mention narrowing commands.
10047 
10048 2013-10-19  Mosè Giordano  <giordano.mose@libero.it>
10049 
10050 	* latex.el (TeX-arg-file-name): New function.
10051 	(TeX-arg-file-name-sans-extension): Ditto.
10052 	(TeX-arg-version): Ditto.
10053 	(LaTeX-common-initialization): Add completion for
10054 	`ProvidesPackage', `ProvidesClass', and `ProvidesFile'.
10055 
10056 	* doc/auctex.texi (Adding Macros): Document `TeX-arg-version',
10057 	`TeX-arg-file-name', and `TeX-arg-file-name-sans-extension'.
10058 
10059 2013-10-14  Tassilo Horn  <tsdh@gnu.org>
10060 
10061 	* doc/changes.texi: Mention the enhanced tabular indentation.
10062 
10063 	* style/longtable.el ("longtable"): Use `LaTeX-indent-tabular'
10064 	also for longtable environment.
10065 
10066 	* style/tabularx.el ("tabularx"): Use `LaTeX-indent-tabular' also
10067 	for tabularx environment.
10068 
10069 	* style/tabulary.el ("tabulary"): Use `LaTeX-indent-tabular' also
10070 	for tabulary environment.
10071 
10072 	* latex.el (LaTeX-indent-environment-list): Use
10073 	`LaTeX-indent-tabular' also for array and eqnarray environments.
10074 
10075 2013-10-14  Oleh Krehel  <ohwoeowho@gmail.com>
10076 
10077 	* latex.el: `LaTeX-indent-tabular' now indents tabular-like
10078 	environments.
10079 	(LaTeX--tabular-like-end): new variable.
10080 	(LaTeX-indent-environment-list): added `LaTeX-indent-tabular' as
10081 	indenter for "tabular" and "align", added a setter that recomputes
10082 	`LaTeX--tabular-like-end'
10083 	(LaTeX-env-beginning-pos-col): new function.
10084 	(LaTeX-hanging-ampersand-position): new function.
10085 	(LaTeX-indent-tabular): new function.
10086 
10087 	* tests/latex/latex-test.el : added an ERT test for
10088 	`LaTeX-indent-tabular'
10089 	(LaTeX-indent-tabular-test/in): input filename variable
10090 	(LaTeX-indent-tabular-test/out): output filename variable
10091 
10092 	* tests/latex/tabular-in.tex: input to latex-test.el
10093 
10094 	* tests/latex/tabular-out.tex: input to latex-test.el
10095 
10096 	* tex.el (TeX-how-many): added for compatibility with XEmacs.
10097 
10098 2013-10-11  Mosè Giordano  <giordano.mose@libero.it>
10099 
10100 	* doc/auctex.texi (Quotes): Fix typo.
10101 
10102 	* doc/changes.texi: Ditto.
10103 
10104 2013-10-10  Ikumi Keita  <ikumi@ikumi.que.jp>
10105 
10106 	* doc/changes.texi: Document enhanced paired braces feature.
10107 
10108 	* doc/auctex.texi: Ditto.
10109 
10110 2013-10-06  Mosè Giordano  <giordano.mose@libero.it>
10111 
10112 	* tex.el (TeX-insert-macro-default-style): Add new possible value
10113 	`show-all-optional-args' and update doc-string accordingly.
10114 	(TeX-parse-arguments): Use it.
10115 
10116 	* doc/auctex.texi (Completion): Document `show-all-optional-args'.
10117 
10118 	* doc/changes.texi: Mention `show-all-optional-args'.
10119 
10120 	* tex.el (TeX-insert-braces-alist): New customizable variable.
10121 	(TeX-insert-braces): Mention it in doc-string.
10122 	(TeX-parse-macro): Use `TeX-insert-braces-alist'.
10123 
10124 	* style/booktabs.el: Update copyright years.
10125 	(LaTeX-booktabs-arg-paren): Let-bind `TeX-arg-opening-brace' and
10126 	`TeX-arg-closing-brace' instead of `<' and `>'.
10127 	("booktabs"): Add `toprule', `midrule', and `bottomrule' macros to
10128 	`TeX-insert-braces-alist'.
10129 	("booktabs"): Add a dummy `ignore' in `cmidrule' macro in order to
10130 	reset `last-optional-rejected' to nil.
10131 
10132 	* doc/auctex.texi (Completion): Document
10133 	`TeX-insert-braces-alist'.
10134 
10135 	* doc/changes.texi: Mention `TeX-insert-braces-alist'.
10136 
10137 2013-09-27  Mosè Giordano  <giordano.mose@libero.it>
10138 
10139 	* latex.el (TeX-arg-insert-braces): : Move
10140 	`indent-according-to-mode' after `save-excursion' because
10141 	`LaTeX-newline' (used in `save-excursion') deletes trailing
10142 	whitespaces.
10143 
10144 	* tex-buf.el (TeX-LaTeX-sentinel): Add support for hyperref "Rerun
10145 	to get outlines right" messages.
10146 
10147 2013-09-26  Ikumi Keita  <ikumi@ikumi.que.jp>
10148 
10149 	* latex.el: Enhance brace pairing feature.
10150 	(TeX-arg-insert-braces): Extend to be used with \bigl and its
10151 	friends.
10152 	(TeX-arg-insert-right-brace-maybe): New function.
10153 	(LaTeX-insert-left-brace): New function.
10154 	(LaTeX-insert-corresponding-right-macro-and-brace): New function.
10155 	(LaTeX-find-preceeding-left-macro-name): New function.
10156 	(LaTeX-electric-left-right-brace): New customization option.
10157 	(LaTeX-left-right-macros-association): New variable.
10158 
10159 	* style/amsmath.el ("amsmath"): Make use of the above change.
10160 	\lvert and \lVert are paired with \rvert and \rVert, respectively.
10161 
10162 2013-09-19  Mosè Giordano  <giordano.mose@libero.it>
10163 
10164 	* style/siunitx.el ("siunitx"): Fix `radian' unit name.
10165 
10166 2013-09-17  Fabrice Ben Hamouda  <fabrice_102@yahoo.fr>  (tiny change)
10167 
10168 	* tex-buf.el (TeX-next-error, TeX-active-buffer): Fix a problem
10169 	with `TeX-next-error' in multi-file documents.
10170 
10171 2013-09-16  Tassilo Horn  <tsdh@gnu.org>
10172 
10173 	* tex-info.el (TeX-texinfo-mode): Set
10174 	`TeX-sentinel-default-function' to `TeX-TeX-sentinel'.
10175 
10176 2013-09-09  Tassilo Horn  <tsdh@gnu.org>
10177 
10178 	* tex-buf.el (TeX-check-files): Handle buffers that haven't been
10179 	saved yet.
10180 
10181 2013-09-02  Tassilo Horn  <tsdh@gnu.org>
10182 
10183 	* tex.el (TeX-electric-math): Fix defcustom choices.
10184 
10185 	* bib-cite.el (bib-cite-minor-mode): Call `make-local-hook' only
10186 	on XEmacs.
10187 
10188 2013-08-03  Mosè Giordano  <giordano.mose@libero.it>
10189 
10190 	* latex.el (TeX-arg-ref): New function.
10191 
10192 	* doc/auctex.texi: Replace occurrences of `TeX-arg-label' with
10193 	`TeX-arg-ref'.
10194 	(Adding Macros): Document `TeX-arg-ref'.
10195 
10196 	* style/fancyref.el ("fancyref"): Use `TeX-arg-ref' instead of
10197 	`TeX-arg-label'.
10198 
10199 	* style/latexinfo.el ("latexinfo"): Ditto.
10200 
10201 	* style/nameref.el ("nameref"): Ditto.
10202 
10203 	* style/varioref.el ("varioref"): Ditto.
10204 
10205 	* style/subfigure.el ("subfigure"): Use `TeX-arg-ref' instead of
10206 	`TeX-arg-label' and fix parentheses.
10207 
10208 2013-07-31  Tassilo Horn  <tsdh@gnu.org>
10209 
10210 	* latex.el (LaTeX-math-initialize): Refactor top-level code into
10211 	function.
10212 	(LaTeX-math-list): Call `LaTeX-math-initialize' when setting the
10213 	value in order to update the key bindings.
10214 	Also shuffle around several definitions in order to get a
10215 	declaration-before-use order.
10216 
10217 2013-07-29  Mosè Giordano  <giordano.mose@libero.it>
10218 
10219 	* doc/changes.texi: Add other changes.
10220 
10221 	* doc/auctex.texi (Environments): Fix typo.
10222 
10223 2013-07-27  Mosè Giordano  <giordano.mose@libero.it>
10224 
10225 	* latex.el (BibTeX-auto-regexp-list): Remove `TeX-token-char' from
10226 	the regexp since cite keys can start with non-letter characters,
10227 	e.g., bibcodes start with year of publication.
10228 
10229 2013-07-24  Tassilo Horn  <tsdh@gnu.org>
10230 
10231 	* latex.el (LaTeX-math-menu-unicode): Enable also on windows
10232 	systems as it seems to work there, too.
10233 
10234 2013-07-23  Mosè Giordano  <giordano.mose@libero.it>
10235 
10236 	* tex.el (TeX-clean-default-intermediate-suffixes): Add `.fls',
10237 	files created by TeX processors with `-recorder' option, and
10238 	`-blx.bib', files created by `bibtex' when using the `biblatex'
10239 	package.
10240 
10241 	* doc/changes.texi: Document some changes for next release.
10242 
10243 2013-07-22  Mosè Giordano  <giordano.mose@libero.it>
10244 
10245 	* Makefile.in: Update copyright years.
10246 	(GITFILES): Rename from `CVSFILES', adapt to Git.
10247 	(COMMITTER): Get user name and email from Git configuration;
10248 	escape `<', `>' and spaces.
10249 	(install-el): Update reference to Git in comment.
10250 	(release-commit): Adapt to Git; make sure committer name and email
10251 	are encoded with ISO-8859-1 using the `iconv' program.
10252 	(tar-ball): Adapt to Git.
10253 	(preview-ball): Ditto.
10254 
10255 	* auctex.spec (Provides): Update reference to Git in comment.
10256 
10257 	* bib-cite.el: Update AUCTeX repository link in comment.
10258 
10259 	* font-latex.el (font-latex-built-in-keyword-classes): Fix
10260 	fontification of some biblatex macros.  Reported by Christian
10261 	Knüpfer.
10262 	(font-latex-built-in-keyword-classes): Revert changes made with
10263 	commit 7531cca, they were useless.
10264 
10265 2013-07-15  Mads Jensen  <mje@inducks.org>
10266 
10267 	* style/tabulary.el: New style.
10268 
10269 	* Makefile.in (STYLESRC): Activate new style tabulary.
10270 
10271 2013-07-12  Mosè Giordano  <giordano.mose@libero.it>
10272 
10273 	* doc/auctex.texi (Processor Options): Move
10274 	`TeX-source-correlate-method' to `I/O Correlation' section.
10275 
10276 2013-07-11  Mosè Giordano  <giordano.mose@libero.it>
10277 
10278 	* doc/auctex.texi (Processor Options): Document
10279 	`TeX-source-correlate-method'.
10280 
10281 2013-07-09  Tassilo Horn  <tsdh@gnu.org>
10282 
10283 	* latex.el (LaTeX-default-tabular-environment): New variable.
10284 	(LaTeX-env-figure): Use it instead of hard-coding "tabular".
10285 
10286 	* style/tabularx.el ("tabularx"): Set
10287 	`LaTeX-default-tabular-environment' to "tabularx".
10288 
10289 2013-06-29  Mosè Giordano  <giordano.mose@libero.it>
10290 
10291 	* bib-cite.el: Replace `save-excursion'+`set-buffer' with
10292 	`with-current-buffer'.
10293 
10294 	* tex-bar.el: Ditto.
10295 
10296 	* tex-buf.el: Ditto.
10297 
10298 	* tex.el: Replace `save-excursion'+`set-buffer' with
10299 	`with-current-buffer'.  Delete trailing whitespaces.
10300 
10301 	* tex-buf.el (TeX-error-file): Fix spelling error.
10302 	(TeX-error): Ditto.
10303 
10304 	* doc/install.texi (Configure): Update for Git.
10305 
10306 	* doc/preview-readme.texi (Availability): Ditto.
10307 
10308 	* doc/wininstall.texi: Ditto.
10309 
10310 2013-06-26  Tassilo Horn  <tsdh@gnu.org>
10311 
10312 	* doc/preview-problems.texi: Rename "Known problems" section to
10313 	"Known problems with preview-latex" in rawfile export.  Delete
10314 	sections "Problems with Ghostscript" and "Emacs problems" because
10315 	those are basically ruled out when using the prerequisites
10316 	documented in the manual.
10317 
10318 	* doc/install.texi: Don't link to ghostscript specific
10319 	preview-latex problems section because that has been removed.
10320 
10321 	* doc/Makefile.in (DISTTEXTS, ../PROBLEMS.preview): Rename
10322 	PROBLEMS to PROBLEMS.preview since it only deals with
10323 	preview-latex problems.
10324 
10325 	* Makefile.in (DISTTEXTS): Use PROBLEMS.preview instead of
10326 	PROBLEMS.
10327 
10328 2013-06-24  Tassilo Horn  <tsdh@gnu.org>
10329 
10330 	* doc/Makefile.in (DISTTEXTS): Add ../PROBLEMS.
10331 
10332 	* Makefile.in (DISTTEXTS): Add PROBLEMS.
10333 
10334 	* tex.el (TeX-evince-dbus-p): Require dbus at compile-time.
10335 
10336 2013-06-21  Tassilo Horn  <tsdh@gnu.org>
10337 
10338 	* tex.el (TeX-evince-dbus-p): Improved DBUS availability check.
10339 
10340 2013-06-21  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
10341 
10342 	* tex.el (TeX-doc-backend-alist): Remove unnecessary `info' check.
10343 
10344 2013-06-14  Tassilo Horn  <tsdh@gnu.org>
10345 
10346 	* tex-jp.el: Change to `coding: iso-2022-jp-unix'.
10347 
10348 2013-06-12  Tassilo Horn  <tsdh@gnu.org>
10349 
10350 	* tex-jp.el: Add `coding: iso-2022-7bit-unix' file local variable.
10351 
10352 2013-06-11  Tassilo Horn  <tsdh@gnu.org>
10353 
10354 	* tex-buf.el (TeX-help-error): Let-bind `inhibit-read-only' when
10355 	updating the *TeX Help* buffer.
10356 
10357 2013-06-11  Mosè Giordano  <giordano.mose@libero.it>
10358 
10359 	* latex.el (TeX-after-document-hook): New hook.
10360 	(TeX-arg-document): Use it.
10361 	(LaTeX-after-usepackage-hook): New hook.
10362 	(LaTeX-arg-usepackage): Use it, remove babel specific code.
10363 
10364 	* style/babel.el: Update copyright years.
10365 	(LaTeX-env-babel-lang): New function.
10366 	("babel"): Add `LaTeX-env-babel-lang' to
10367 	`LaTeX-after-usepackage-hook'.
10368 
10369 2013-06-08  Mosè Giordano  <giordano.mose@libero.it>
10370 
10371 	* tex.el (TeX-math-close-double-dollar): Remove.
10372 	(TeX-math-close-single-dollar): Ditto.
10373 	(TeX-electric-dollar): Ditto.
10374 	(TeX-electric-math): New customizable variable, supersedes
10375 	variables above.
10376 	(TeX-insert-dollar): Adapt to `TeX-electric-math'.  See
10377 	http://thread.gmane.org/gmane.emacs.auctex.devel/3070
10378 
10379 	* doc/auctex.texi (Quotes): Document `TeX-electric-math'.
10380 	(Environments): Document `LaTeX-find-matching-begin' and
10381 	`LaTeX-find-matching-end'.
10382 
10383 2013-06-02  Mosè Giordano  <giordano.mose@libero.it>
10384 
10385 	* tex-buf.el: Shorten copyright year ranges and update with
10386 	missing years.  Delete trailing whitespaces.
10387 	(TeX-run-compile): Let-bind `default-directory' to
10388 	`TeX-master-directory'.
10389 
10390 2013-05-31  Tassilo Horn  <tsdh@gnu.org>
10391 
10392 	* autogen.sh: Set LC_ALL=C when looking into ChangeLog for
10393 	AUCTEXDATE.
10394 
10395 2013-05-31  Mosè Giordano  <giordano.mose@libero.it>
10396 
10397 	* latex.el (LaTeX-env-figure): Simplify using `save-excursion'
10398 	instead of regexp searches.  Fill the caption when
10399 	`auto-fill-mode' is on.
10400 
10401 2013-05-30  Mosè Giordano  <giordano.mose@libero.it>
10402 
10403 	* tex.el (TeX-expand-list): Add new expander "%a", it returns the
10404 	quoted absolute path of the file visiting current buffer.
10405 	(TeX-view-program-list-builtin): Use "%a" expander for forward PDF
10406 	search.
10407 
10408 2013-05-28  Tassilo Horn  <tsdh@gnu.org>
10409 
10410 	* tex.el (TeX-source-correlate-sync-source): Fix docstring.
10411 
10412 2013-05-23  Mosè Giordano  <giordano.mose@libero.it>
10413 
10414 	* font-latex.el: Update copyright years, there have been
10415 	non-trivial changes in 2010, and 2011.
10416 	(font-latex-built-in-keyword-classes): Fontify Biblatex multicites
10417 	macros up to three mandatory arguments.
10418 
10419 	* style/biblatex.el (LaTeX-biblatex-entrytype): New variable.
10420 	(LaTeX-biblatex-executebibliographyoptions-options): New variable.
10421 	(LaTeX-biblatex-language-list): New variable.
10422 	(LaTeX-arg-biblatex-cites): New function.
10423 	("biblatex"): Always set `LaTeX-using-Biber'.  Add citation
10424 	macros.
10425 	(LaTeX-biblatex-package-options-list): Move preamble options to
10426 	`LaTeX-biblatex-executebibliographyoptions-options'.
10427 
10428 2013-05-22  Mosè Giordano  <giordano.mose@libero.it>
10429 
10430 	* latex.el: Replace `delete-backward-char' with `delete-char'.
10431 
10432 	* tex.el: Ditto.
10433 
10434 	* tex-buf.el: Replace `goto-line' with `goto-char' and
10435 	`forward-line'.
10436 
10437 2013-05-19  Mosè Giordano  <giordano.mose@libero.it>
10438 
10439 	* doc/.gitignore: Rename from .cvsignore.
10440 
10441 	* preview/.gitignore: Ditto.
10442 
10443 	* preview/latex/.gitignore: Ditto.
10444 
10445 2013-05-18  Mosè Giordano  <giordano.mose@libero.it>
10446 
10447 	* latex.el: Update copyright years, there have been non-trivial
10448 	changes in 1998, 2001, 2002.
10449 	(TeX-arg-index-tag): Use `TeX-argument-prompt'.
10450 	(TeX-arg-cite): Ditto.
10451 
10452 	* tex.el: Update copyright years, there have been non-trivial
10453 	changes in 1995, 1998.
10454 	(TeX-parse-arguments): Move skipping of optional
10455 	arguments inside loop over all arguments, because optional
10456 	arguments may not be the first ones.  Remove unused let-bound
10457 	variable `skip-opt'.
10458 	(TeX-arg-literal): Remove FIXME comment, `optional' is the first
10459 	argument passed to all functions by `TeX-parse-argument'.
10460 
10461 2013-05-13  Mosè Giordano  <giordano.mose@libero.it>
10462 
10463 	* style/fancyvrb.el: New style.
10464 
10465 	* style/xparse.el: Ditto.
10466 
10467 	* Makefile.in (STYLESRC): Add style/fancyvrb.el and
10468 	style/xparse.el.
10469 
10470 2013-05-12  Mosè Giordano  <giordano.mose@libero.it>
10471 
10472 	* tex.el (TeX-insert-dollar): Insert just a single dollar when the
10473 	point is in a verbatim-like construct.
10474 
10475 	* font-latex.el (font-latex-jit-lock-force-redisplay): Don't rely
10476 	on existing `jit-lock-force-redisplay' because recent bzr Emacs
10477 	broke compatibility changing the number of arguments.  Reported by
10478 	Robert Goldman.
10479 
10480 2013-05-08  Mosè Giordano  <giordano.mose@libero.it>
10481 
10482 	* doc/auctex.texi (Environments): Document
10483 	`LaTeX-default-document-environment'.
10484 
10485 2013-05-07  Mosè Giordano  <giordano.mose@libero.it>
10486 
10487 	* tex.el (TeX-electric-dollar): New variable.
10488 	(TeX-insert-dollar): Use it.
10489 
10490 	* doc/auctex.texi (Quotes): Document `TeX-electric-dollar'.
10491 
10492 2013-04-28  Mosè Giordano  <giordano.mose@libero.it>
10493 
10494 	* tex-bar.el: Update copyright range.
10495 	(TeX-bar-LaTeX-button-alist): Change BibTeX button to Biber when
10496 	`LaTeX-using-biber' is non-nil.
10497 	(LaTeX-install-toolbar): Refresh toolbar after styles update.
10498 
10499 2013-04-25  Mosè Giordano  <giordano.mose@libero.it>
10500 
10501 	* latex.el (LaTeX-default-document-environment): New buffer-local
10502 	variable.
10503 	(LaTeX-default-environment): Mention
10504 	`LaTeX-default-document-environment' in doc-string.
10505 	(LaTeX-environment): Use `LaTeX-default-document-environment'.
10506 
10507 	* style/beamer.el ("beamer"): Use
10508 	`LaTeX-default-document-environment' instead of
10509 	`LaTeX-default-environment'.
10510 
10511 	* style/letter.el ("letter"): Ditto.
10512 
10513 	* style/slides.el ("slides"): Ditto.
10514 
10515 2013-04-24  Mosè Giordano  <giordano.mose@libero.it>
10516 
10517 	* style/acro.el (LaTeX-acro-acronym-history): New variable.
10518 	(LaTeX-arg-acro-acronym): Use it.
10519 
10520 	* style/acronym.el (LaTeX-acronym-acronym-history): New variable.
10521 	(LaTeX-arg-acronym-acronym): Use it.
10522 
10523 	* style/beamer.el (LaTeX-beamer-frametitle-history): New variable.
10524 	("beamer"): Use it.
10525 	(TeX-arg-beamer-frametitle): Ditto.
10526 
10527 	* style/siunitx.el (LaTeX-siunitx-unit-history): New variable.
10528 	(LaTeX-arg-siunitx-unit): Use it.
10529 
10530 2013-04-21  Mosè Giordano  <giordano.mose@libero.it>
10531 
10532 	* style/beamer.el ("beamer"): Set `frame' as default environment.
10533 	Set `section' as largest sectioning level.  Add fontification for
10534 	`title', `author', and `date'.
10535 
10536 	* style/letter.el ("letter"): Set `letter' as default environment.
10537 	Add some macros and fontification.
10538 
10539 	* style/slides.el ("slides"): Set `slide' as default environment.
10540 
10541 	* latex.el (TeX-arg-insert-braces): Move
10542 	`indent-according-to-mode' after `save-excursion' because
10543 	`LaTeX-newline' (used in `save-excursion') deletes trailing
10544 	whitespaces.
10545 
10546 2013-04-19  Mosè Giordano  <giordano.mose@libero.it>
10547 
10548 	* style/amsthm.el (LaTeX-amsthm-package-options): New variable.
10549 	("amsthm"): Remove `newtheorem' macro, already defined in
10550 	`latex.el'.  Use `TeX-arg-define-environment' in `newtheorem*'
10551 	macro.  Add `qedhere', `swapnumbers', and `newtheoremstyle'
10552 	macros.  Add `newtheorem*' regexp to match new environments.  Add
10553 	fontification.
10554 
10555 	* style/article.el ("article"): Add counters and pagestyles.
10556 
10557 	* style/beamer.el ("beamer"): Ditto.
10558 
10559 	* style/book.el ("book"): Ditto.
10560 
10561 	* style/letter.el (LaTeX-letter-class-options): New variable.
10562 	("letter"): Add pagestyles.
10563 
10564 	* style/report.el ("report"): Add counters and pagestyles.
10565 
10566 	* style/slides.el (LaTeX-slides-class-options): New variable.
10567 	("slides"): Add counters and pagestyles.
10568 
10569 2013-04-18  Mosè Giordano  <giordano.mose@libero.it>
10570 
10571 	* style/beamer.el: Update copyright years and remove trailing
10572 	whitespaces.
10573 	("beamer"): Run style hooks for loaded packages.
10574 	(LaTeX-beamer-class-options): New function.
10575 
10576 	* style/hyperref.el (LaTeX-hyperref-package-options-list): Rename
10577 	from `LaTeX-hyperref-package-options' to avoid clash with the
10578 	function with the same name.
10579 	("hyperref"): Use it.
10580 	(LaTeX-hyperref-package-options): Ditto.
10581 
10582 2013-04-17  Mosè Giordano  <giordano.mose@libero.it>
10583 
10584 	* plain-tex.el (plain-TeX-common-initialization): Fix typo in
10585 	abbrev table name.
10586 
10587 2013-04-16  Mosè Giordano  <giordano.mose@libero.it>
10588 
10589 	* latex.el (LaTeX-default-author): New customizable variable.
10590 	(LaTeX-arg-author): New function.
10591 	(LaTeX-common-initialization): Use `LaTeX-arg-author' for the
10592 	\author macro.
10593 	(LaTeX-default-author): Change default to 'user-full-name (quoted)
10594 	and add a new possible value.
10595 	(LaTeX-arg-author): Change accordingly.
10596 
10597 	* doc/auctex.texi (Itemize-like): Document `TeX-arg-item-label-p'
10598 	option.
10599 	(Tabular-like): Document `LaTeX-default-width' option.
10600 	(Modes and Hooks): Add modes and hooks to indices.
10601 	(Adding Macros): Document `TeX-arg-index-tag', `TeX-arg-index',
10602 	`TeX-arg-document', `LaTeX-arg-usepackage', `TeX-arg-bibstyle',
10603 	`TeX-arg-bibliography', `LaTeX-arg-author', `TeX-read-key-val',
10604 	and `TeX-arg-key-val' functions.  Mention `TeX-arg-cite-note-p'
10605 	and `LaTeX-default-author' options.
10606 	(Adding Environments): Use in example code actually present in
10607 	`listings.el' file.
10608 
10609 2013-04-16  Tassilo Horn  <tsdh@gnu.org>
10610 
10611 	* tex.el (TeX-source-correlate-sync-source): Use `raise-frame'
10612 	instead of the external wmctrl command to raise the emacs frame.
10613 
10614 2013-04-15  Mosè Giordano  <giordano.mose@libero.it>
10615 
10616 	* latex.el (TeX-read-key-val): Add `prompt' optional argument.
10617 	(TeX-arg-key-val): Ditto.
10618 
10619 	* tex.el (fboundp): Use `crm-separator' as separator in XEmacs
10620 	`TeX-completing-read-multiple' implementation.
10621 
10622 	* style/acro.el (LaTeX-arg-acro-key-val): Let-bind keymap with SPC
10623 	key binding removed, instead of defining a new key binding for
10624 	SPC.  Use `TeX-arg-key-val' instead of `multi-prompt-key-value'
10625 	and `TeX-argument-insert'.
10626 
10627 	* style/pst-node.el (LaTeX-pstnode-env-psmatrix): Replace
10628 	`completing-read-multiple' with `TeX-completing-read-multiple'.
10629 
10630 	* style/pstricks.el (LaTeX-package-parameters): Ditto.
10631 
10632 	* style/siunitx.el (LaTeX-arg-siunitx-unit): Let-bind keymap with
10633 	SPC key binding removed, instead of defining a new key binding for
10634 	SPC.  Replace `completing-read-multiple' with
10635 	`TeX-completing-read-multiple'.
10636 
10637 2013-04-15  Tassilo Horn  <tsdh@gnu.org>
10638 
10639 	* tex.el (TeX-source-correlate-sync-source): Raise frame when
10640 	placing point on the source location.
10641 
10642 2013-04-12  Mosè Giordano  <giordano.mose@libero.it>
10643 
10644 	* Makefile.in (STYLESRC): Add style/acro.el and style/acronym.el.
10645 
10646 	* style/acro.el: New style.
10647 
10648 	* style/acronym.el: Ditto.
10649 
10650 2013-04-10  Tassilo Horn  <tsdh@gnu.org>
10651 
10652 	* tex.el (TeX-evince-sync-view): URL-escape pdf file path when
10653 	calling evince via DBUS.
10654 	(TeX-evince-sync-view): Use 0 as timestamp.
10655 	(TeX-source-correlate-sync-source): URL-decode tex file name.
10656 
10657 2013-04-10  Nicolas Richard  <theonewiththeevillook@yahoo.fr>  (tiny change)
10658 
10659 	* style/mathtools.el (LaTeX-mathtools-key-val-options): Fix defvar
10660 	syntax.
10661 
10662 2013-04-10  Jobst Hoffmann  <j.hoffmann@fh-aachen.de>  (tiny change)
10663 
10664 	* style/lscape.el ("lscape"): Fix typo and parentheses.
10665 
10666 2013-04-09  Tassilo Horn  <tsdh@gnu.org>
10667 
10668 	* README.GIT: Rename from README.CVS; update contents to Git.
10669 
10670 2013-04-09  Leo Liu  <sdl.web@gmail.com>
10671 
10672 	* latex.el (LaTeX-outline-level): Make it work for customized
10673 	`outline-regexp'.  See bug report
10674 	http://permalink.gmane.org/gmane.emacs.auctex.bugs/1648.
10675 
10676 	* tex.el (TeX-view-program-list-builtin)
10677 	(TeX-view-program-selection): Enable commented code to support
10678 	darwin system.
10679 
10680 	* tex.el (TeX-math-input-method-off-regexp): Improve and fix typo.
10681 	See bug http://permalink.gmane.org/gmane.emacs.auctex.devel/2468.
10682 
10683 	* font-latex.el (font-latex-add-to-syntax-alist): Fix a bug in
10684 	`font-latex-add-to-syntax-alist' where it modified both the buffer
10685 	local and global value of `font-latex-syntax-alist'.
10686 
10687 2013-04-08  Tassilo Horn  <tsdh@gnu.org>
10688 
10689 	* latex.el (LaTeX-style-list): Correct docstring.
10690 
10691 2013-04-06  Mosè Giordano  <giordano.mose@libero.it>
10692 
10693 	* latex.el (LaTeX-provided-class-options-member): Fix typo.
10694 	(LaTeX-arg-usepackage): Provide completion for more than one
10695 	package in mandatory argument.
10696 
10697 2013-04-05  Mosè Giordano  <giordano.mose@libero.it>
10698 
10699 	* latex.el (LaTeX-global-class-files): New variable.
10700 	(TeX-arg-document): Provide completion for class options, based on
10701 	`LaTeX-arg-usepackage'.  Use `LaTeX-global-class-files'.
10702 	(LaTeX-style-list): Mention that if `TeX-arg-input-file-search' is
10703 	set to `t' this variable will be ignored.
10704 
10705 	* tex.el (TeX-normal-mode): Reset `LaTeX-global-class-files' when
10706 	ARG is non-nil.
10707 
10708 	* style/article.el (LaTeX-article-class-options): New variable.
10709 
10710 	* style/book.el (LaTeX-book-class-options): New variable.
10711 
10712 	* style/report.el (LaTeX-report-class-options): New variable.
10713 
10714 2013-04-03  Mosè Giordano  <giordano.mose@libero.it>
10715 
10716 	* latex.el (LaTeX-provided-class-options): New buffer-local
10717 	variable.
10718 	(LaTeX-provided-class-options-member): New function.
10719 	(LaTeX-provided-package-options): New buffer-local variable.
10720 	(LaTeX-provided-package-options-member): New function
10721 	(LaTeX-auto-cleanup): Rewrite to support
10722 	`LaTeX-provided-{class,package}-options' variables.
10723 	(LaTeX-arg-usepackage): Ditto.
10724 
10725 	* tex.el (TeX-auto-store): Write to parsed file values of
10726 	`LaTeX-provided-{class,package}-options' variables.
10727 	(TeX-auto-insert): Fix indentation of inserted lines.
10728 	(TeX-search-files-by-type): Fix typo in doc-string.
10729 	(TeX-add-to-alist): New function.
10730 	(TeX-quote-language-alist): Fix typo in doc-string.
10731 
10732 	* style/babel.el (LaTeX-babel-package-options): Add missing
10733 	languages.
10734 	(LaTeX-babel-package-options): Add options other than
10735 	languages.
10736 	(LaTeX-babel-active-languages): Use
10737 	`LaTeX-provided-{class,package}-options'.  Loop over actually
10738 	used options instead of all babel languages.
10739 	("babel"): Run styles of active languages.
10740 
10741 	* style/biblatex.el ("biblatex"): Use
10742 	`LaTeX-provided-package-options-member'.
10743 	(LaTeX-biblatex-package-options): Consider the `ask' value for
10744 	'TeX-arg-input-file-search'.
10745 
10746 	* style/kpfonts.el ("kpfonts"): Use
10747 	`LaTeX-provided-package-options-member'.
10748 
10749 	* style/siunitx.el: Rename `TeX-siunitx-*' functions to
10750 	`LaTeX-siunitx-*' for consistency.
10751 	("siunitx"): Use `LaTeX-provided-package-options-member'.
10752 
10753 2013-03-29  Mosè Giordano  <giordano.mose@libero.it>
10754 
10755 	* latex.el (TeX-arg-document): Search for LaTeX classes.
10756 
10757 2013-03-28  Mosè Giordano  <giordano.mose@libero.it>
10758 
10759 	* style/biblatex.el (LaTeX-biblatex-package-options): Correct name
10760 	of `TeX-read-key-val' argument.
10761 
10762 	* latex.el (LaTeX-common-initialization): Remove `addbibresource'
10763 	macro.
10764 
10765 	* style/biblatex.el (LaTeX-biblatex-addbibresource-options): New
10766 	variable.
10767 	(LaTeX-arg-addbibresource): New function, based on current
10768 	`TeX-arg-bibliography'.
10769 	("biblatex"): Add `addbibresource' macro.
10770 	(LaTeX-biblatex-package-options): Use `TeX-read-key-val'.
10771 
10772 	* latex.el (TeX-arg-bibliography): Remove `addbibresource'
10773 	support.
10774 
10775 2013-03-27  Mosè Giordano  <giordano.mose@libero.it>
10776 
10777 	* tex.el (TeX-add-local-master): Remove trailing spaces from
10778 	inserted lines.
10779 
10780 2013-03-07  Tassilo Horn  <tsdh@gnu.org>
10781 
10782 	* latex.el (TeX-read-key-val): New function.
10783 	(TeX-arg-key-val): Use `TeX-read-key-val'.
10784 
10785 	* style/hyperref.el (LaTeX-hyperref-package-options): Use
10786 	`TeX-read-key-val' instead of `TeX-arg-key-val' which caused args
10787 	to be inserted twice.
10788 
10789 	* style/siunitx.el (LaTeX-siunitx-package-options): Ditto.
10790 
10791 2013-03-06  Mads Jensen  <mje@inducks.org>
10792 
10793 	* style/amsopn.el: Add GPL copyright notice.
10794 	("amsopn"): Add regex for \DeclareMathOperator to
10795 	`LaTeX-auto-regexp-list'.  Use `TeX-arg-define-macro' for
10796 	\DeclareMathOperator.
10797 
10798 2013-03-06  Mads Jensen  <mje@inducks.org>
10799 
10800         * tex.el (TeX-command-list): Add support for xindy.
10801 
10802 2013-03-06  Mads Jensen  <mje@inducks.org>
10803 
10804 	* latex.el (LaTeX-common-initialization): Add regular expression
10805 	for thispagestyle and pagestyle to `TeX-complete-list'.
10806 
10807 2013-03-04  Tassilo Horn  <tsdh@gnu.org>
10808 
10809 	* latex.el (TeX-arg-date): New function.
10810 	(LaTeX-common-initialization): Use `TeX-arg-date' for \date macro.
10811 
10812 	* doc/auctex.texi: Document `TeX-arg-date'.
10813 
10814 	* style/doc.el ("doc"): Use `TeX-arg-date' for the \changes macro.
10815 
10816 2013-02-26  Tassilo Horn  <tsdh@gnu.org>
10817 
10818 	* tex.el (TeX-run-style-hooks): Guard running style hooks in a
10819 	`condition-case' in order not to error in cases the auto file
10820 	contains calls to functions that are defined by a style that has
10821 	been deactivated in the meantime.
10822 
10823 2013-02-25  Werner Fink  <werner@suse.de>
10824 
10825 	* style/dinbrief.el ("dinbrief"): Update dinbrief style.
10826 	(LaTeX-dinbrief-insert): New macro.
10827 	(LaTeX-dinbrief-style): New function.
10828 	(LaTeX-dinbrief-env-recipient): Rename from
10829 	`LaTeX-recipient-hook'.
10830 	(LaTeX-dinbrief-sender): New function.
10831 	(LaTeX-dinbrief-recipient): New function.
10832 	(LaTeX-dinbrief-today): Rename from `LaTeX-today'.
10833 
10834 2013-02-25  Tassilo Horn  <tsdh@gnu.org>
10835 
10836 	* tex.el (TeX-parse-macro): Add TeX group characters also in math
10837 	environments if there is an active region that should probably
10838 	used as argument.
10839 
10840 	* latex.el (LaTeX-paragraph-commands-internal): Add \clearpage and
10841 	\newpage.
10842 
10843 	* style/scrbase.el ("scrbase"): Add \minisec macro to
10844 	`LaTeX-paragraph-commands' locally.
10845 
10846 2013-02-23  Mosè Giordano  <giordano.mose@libero.it>
10847 
10848 	* style/kpfonts.el: New style file.
10849 
10850 	* Makefile.in (STYLESRC): Add style/kpfonts.el.
10851 
10852 2013-02-20  Mosè Giordano  <giordano.mose@libero.it>
10853 
10854 	* latex.el (LaTeX-math-default): Move `digamma' and `varkappa' to
10855 	`AMS > Greek Lowercase' menu.
10856 
10857 2013-02-18  Mads Jensen  <mje@inducks.org>
10858 
10859 	* Makefile.in (STYLESRC): Activate new style array.el.
10860 
10861 	* style/array.el: New style.
10862 
10863 	* style/tabularx.el: Expand copyright range.
10864 	("tabularx"): The package relies on the array package, so run its
10865 	style hook.
10866 
10867 2013-02-18  Tassilo Horn  <tsdh@gnu.org>
10868 
10869 	* tex.el (require): Require crm.
10870 
10871 	* multi-prompt.el (multi-prompt-key-value): Don't require crm here
10872 	because it has already been required in tex.el.
10873 
10874 2013-02-16  Mosè Giordano  <giordano.mose@libero.it>
10875 
10876 	* style/biblatex.el ("biblatex"): Add hooks for loaded packages.
10877 	(LaTeX-biblatex-package-options): New function.
10878 	(LaTeX-biblatex-package-options-list): Renamed from
10879 	`LaTeX-biblatex-package-options' to avoid clash with the function
10880 	with the same name.
10881 
10882 	* latex.el (LaTeX-search-files-type-alist): Add `bbxinputs'.
10883 	(BibLaTeX-global-style-files): New variable.
10884 
10885 	* tex.el (BibLaTeX-style-extensions): New variable.
10886 	(TeX-normal-mode): Make ARG argument optional.
10887 	(TeX-normal-mode): Reset `BibLaTeX-global-style-files' when ARG is
10888 	non-nil.
10889 
10890 2013-02-14  Mosè Giordano  <giordano.mose@libero.it>
10891 
10892 	* style/siunitx.el (LaTeX-siunitx-package-options): New function.
10893 
10894 	* style/hyperref.el (LaTeX-hyperref-package-options): New
10895 	function.
10896 
10897 2013-02-13  Mads Jensen  <mje@inducks.org>
10898 
10899 	* style/subfigure.el: Expanded copyright range.
10900 	("subfigure"): Collapsed the two regular expressions for
10901 	completion.  Added lengths, and commands for fonts.
10902 
10903 2013-02-14  Tassilo Horn  <tsdh@gnu.org>
10904 
10905 	* style/fancyhdr.el (TeX-arg-fancyhdr-position): Document the
10906 	OPTIONAL argument.
10907 
10908 2013-02-14  Mads Jensen  <mje@inducks.org>
10909 
10910 	* Makefile.in (STYLESRC): Activate new style fancyhdr.el.
10911 
10912 	* style/fancyhdr.el: New style.
10913 
10914 2013-02-13  Mosè Giordano  <giordano.mose@libero.it>
10915 
10916 	* doc/auctex.texi (Quotes): Document
10917 	`TeX-math-close-single-dollar'.
10918 	(Selecting a Command): Remove reference to
10919 	`LaTeX-biblatex-use-Biber'.
10920 	(Parsing Files): Document `LaTeX-auto-index-regexp-list',
10921 	`LaTeX-auto-class-regexp-list',
10922 	`LaTeX-auto-pagestyle-regexp-list',
10923 	`LaTeX-auto-counter-regexp-list', `LaTeX-auto-length-regexp-list',
10924 	`LaTeX-auto-savebox-regexp-list'.
10925 
10926 	* tex.el (TeX-math-close-single-dollar): New variable.
10927 	(TeX-insert-dollar): Use it.
10928 
10929 2013-02-13  Tassilo Horn  <tsdh@gnu.org>
10930 
10931 	* Makefile.in (STYLESRC): Activate new style filecontents.el.
10932 
10933 2013-01-23  Mads Jensen  <mje@inducks.org>
10934 
10935 	* style/filecontents.el: New style.
10936 
10937 2013-02-13  Tassilo Horn  <tsdh@gnu.org>
10938 
10939 	* Makefile.in (STYLESRC): Activate new style fancynum.el.
10940 
10941 2013-02-08  Mads Jensen  <mje@inducks.org>
10942 
10943 	* style/fancynum.el: New style.
10944 
10945 2013-02-13  Tassilo Horn  <tsdh@gnu.org>
10946 
10947 	* Makefile.in (STYLESRC): Activate new style nameref.el.
10948 
10949 2013-02-13  Mads Jensen  <mje@inducks.org>
10950 
10951 	* doc/auctex.texi (Adding Macros): Mention that `TeX-arg-savebox'
10952 	now supports completion.
10953 
10954 	* style/nameref.el: New style.
10955 
10956 	* style/hyperref.el ("hyperref"): Run nameref style hook because
10957 	hyperref activates nameref.
10958 
10959 2013-02-10  Mosè Giordano  <giordano.mose@libero.it>
10960 
10961         * style/siunitx.el ("siunitx-unit"): New type for the parser.
10962         (LaTeX-siunitx-regexp): New variable.
10963         (LaTeX-auto-siunitx-unit): New variable.
10964         (LaTeX-siunitx-prepare): New function.
10965         (LaTeX-siunitx-cleanup): New function.
10966         (TeX-auto-prepare-hook): Add `LaTeX-siunitx-prepare' function.
10967         (TeX-auto-cleanup-hook): Add `LaTeX-siunitx-cleanup' function.
10968         (TeX-arg-siunitx-unit): New function.
10969         (TeX-arg-define-siunitx-unit): New function.
10970         ("siunitx"): Add `LaTeX-siunitx-regexp' to list of regexps used
10971 	for parsing.
10972         ("siunitx"): Use `TeX-arg-siunitx-unit' and
10973 	`TeX-arg-define-siunitx-unit' functions.
10974         ("siunitx"): Use `LaTeX-add-siunitx-units' for adding siunitx unit
10975 	macros to the list of known units.
10976 
10977 2013-02-08  Mosè Giordano  <giordano.mose@libero.it>
10978 
10979 	* style/biblatex.el: Update copyright range.
10980 	("biblatex"): Check `backend' option value in
10981 	`TeX-active-styles'.
10982 
10983 	* tex-style.el: Update copyright years.
10984 	(LaTeX-biblatex-use-Biber) Remove unused variable.
10985 
10986 	* tex.el: Update copyright range.
10987 	(TeX-auto-add-type): Append new type to `TeX-auto-parser' instead
10988 	of prepending it.
10989 	(TeX-auto-store): Fix indentation of first lines of parsed file.
10990 
10991 	* latex.el (LaTeX-auto-cleanup): Append options and styles to
10992 	`TeX-auto-file' instead of prepending them.
10993 
10994 2013-01-28  Mads Jensen  <mje@inducks.org>
10995 
10996 	* doc/todo.texi (Wishlist): Remove "Completion for sboxes".
10997 
10998 2013-01-27  Mads Jensen  <mje@inducks.org>
10999 
11000 	* latex.el (LaTeX-env-contents): Replaced regular expression with
11001 	`LaTeX-header-end', i.e., filecontents environments must go
11002 	somewhere in the preamble but not necessarily before the
11003 	\documentclass.
11004 
11005 2013-01-26  Mads Jensen  <mje@inducks.org>
11006 
11007 	* latex.el (LaTeX-auto-savebox-regexp-list): New variable.
11008 	(LaTeX-auto-regexp-list): Use `LaTeX-auto-savebox-regexp-list'.
11009 	("savebox"): New type for the parser.
11010 	(TeX-arg-savebox): Use `LaTeX-savebox-list' for completion and
11011 	`definition' argument.
11012 	(LaTeX-common-initialization): Added makeatletter, makeatother,
11013 	and jobname macros.
11014 	(LaTeX-default-options): Changed documentstyle to documentclass in
11015 	docstring.
11016 
11017 2013-01-25  Mosè Giordano  <giordano.mose@libero.it>
11018 
11019 	* style/siunitx.el ("siunitx"): Add `\gram' and
11020 	`\SendSettingsToPgf'.
11021 
11022 2013-01-25  Tassilo Horn  <tsdh@gnu.org>
11023 
11024 	* tex-buf.el (TeX-output-mode): Make revert-buffer-function buffer
11025 	local before setting it to TeX-output-revert-buffer.
11026 
11027 2013-01-24  Ivan Andrus  <darthandrus@gmail.com>
11028 
11029 	* auctex.texi: Updated documetation about ChkTeX and lacheck.
11030 	Fixed typos.
11031 
11032 2013-01-24  Ivan Andrus  <darthandrus@gmail.com>
11033 
11034 	* tex-buf.el (TeX-output-revert-buffer): New function.
11035 	(TeX-special-mode, TeX-output-mode): New major modes.
11036 	(TeX-special-mode-map, TeX-output-mode-map): New variables.
11037 
11038 2013-01-21  Tassilo Horn  <tsdh@gnu.org>
11039 
11040 	* Makefile.in (STYLESRC): Activate new style placeins.el.
11041 
11042 2013-01-21  Ivan Andrus  <darthandrus@gmail.com>
11043 
11044 	* texmathp.el (texmathp-tex-commands-default): Add \shortintertext.
11045 
11046 2013-01-19  Mads Jensen  <mje@inducks.org>
11047 
11048 	* style/placeins.el: New style.
11049 
11050 2013-01-17  Tassilo Horn  <tsdh@gnu.org>
11051 
11052 	* doc/todo.texi: Remove the todo concerning completion for
11053 	counters that was implemented by Mosè Giordano on 2013-01-15.
11054 
11055 	* doc/auctex.texi: Document `TeX-arg-length' and
11056 	`TeX-arg-define-length'.
11057 
11058 2013-01-16  Mosè Giordano  <giordano.mose@libero.it>
11059 
11060 	* latex.el (LaTeX-auto-length-regexp-list): New variable.
11061 	(LaTeX-auto-regexp-list): Use `LaTeX-auto-length-regexp-list'.
11062 	("length"): New type for the parser.
11063 	(TeX-arg-length): New function.
11064 	(TeX-arg-define-length): New function.
11065 	(LaTeX-common-initialization): Initialize some standard LaTeX
11066 	lengths and use `TeX-arg-length' and `TeX-arg-define-length' for
11067 	completion of some macros.
11068 
11069 2013-01-15  Tassilo Horn  <tsdh@gnu.org>
11070 
11071 	* doc/auctex.texi: Document that `TeX-arg-counter' does completion
11072 	now.
11073 
11074 2013-01-15  Mosè Giordano  <giordano.mose@libero.it>
11075 
11076 	* latex.el (LaTeX-auto-pagestyle-regexp-list): Fix typo.
11077 	(LaTeX-auto-counter-regexp-list): New variable.
11078 	(LaTeX-auto-regexp-list): Use `LaTeX-auto-counter-regexp-list'.
11079 	("counter"): New type for the parser.
11080 	(TeX-arg-counter): Use `LaTeX-counter-list' function for
11081 	completion and `definition' argument.
11082 	(TeX-arg-pagestyle): Use `definition' argument.
11083 	(LaTeX-common-initialization): Initialize counters.
11084 
11085 2013-01-14  Tassilo Horn  <tsdh@gnu.org>
11086 
11087 	* style/ulem.el (LaTeX-arg-fontdecl, LaTeX-arg-fontcmd): Fix
11088 	declarations.
11089 
11090 2013-01-13  Mads Jensen  <mje@inducks.org>
11091 
11092 	* style/pstricks.el (LaTeX-pstricks-package-options): New
11093 	variable.
11094 
11095 	* style/varioref.el: Update copyright range.
11096 	("varioref"): Add more definitions.
11097 	(LaTeX-varioref-package-options): Reformat.
11098 
11099 	* style/listings.el: Update copyright range.
11100 	(LaTeX-listings-key-val-options, "listings")
11101 	(LaTeX-listings-package-options): Update to recent listings
11102 	version.
11103 
11104 2013-01-14  Tassilo Horn  <tsdh@gnu.org>
11105 
11106 	* Makefile.in (STYLESRC): Enable memoir.el style.
11107 
11108 2013-01-14  Mads Jensen  <mje@inducks.org>
11109 
11110 	* style/memoir.el: New style.
11111 
11112 2013-01-14  Mosè Giordano  <giordano.mose@libero.it>
11113 
11114         * latex.el (TeX-arg-environment): Fix typo.
11115 
11116 2013-01-10  Mosè Giordano  <giordano.mose@libero.it>
11117 
11118 	* latex.el: Update copyright range.
11119 	(LaTeX-auto-pagestyle-regexp-list): New variable.
11120 	(LaTeX-auto-regexp-list): Use `LaTeX-auto-pagestyle-regexp-list'.
11121 	("pagestyle"): New type for the parser.
11122 	(LaTeX-pagestyle-list): Remove.
11123 	(TeX-arg-pagestyle): Use `LaTeX-pagestyle-list' function for
11124 	completing.
11125 	(LaTeX-common-initialization): Initialize pagestyles.
11126 
11127 	* style/imakeidx.el: Use `LaTeX-pagestyle-list' function to set
11128 	`firstpagestyle' option values.
11129 
11130 2013-01-11  Ivan Andrus  <darthandrus@gmail.com>
11131 
11132 	* tex.el (TeX-command-list): Add command to run ChkTeX.
11133 
11134 2013-01-11  Tassilo Horn  <tsdh@gnu.org>
11135 
11136 	* Makefile.in (STYLESRC): Add new style files kantlipsum.el,
11137 	lipsum.el, and longtable.el.
11138 
11139 2013-01-10  Mosè Giordano  <giordano.mose@libero.it>
11140 
11141 	* style/kantlipsum.el: New style.
11142 
11143 	* style/lipsum.el: Ditto.
11144 
11145 	* style/longtable.el: Ditto
11146 
11147 2013-01-10  Mads Jensen  <mje@inducks.org>
11148 
11149 	* latex.el (LaTeX-env-document): Only insert \documentclass in
11150 	case the document does not already contain one.
11151 
11152 2013-01-09  Ralf Angeli  <angeli@caeruleus.net>
11153 
11154 	* style/epigraph.el ("epigraph"): Do not quote list entries for
11155 	`font-latex-add-keywords'.
11156 
11157 2013-01-07  Ralf Angeli  <angeli@caeruleus.net>
11158 
11159 	* style/mathtools.el ("mathtools"): Prevent amsmath options from
11160 	being added multiple times.
11161 
11162 	* style/footmisc.el ("footmisc"): Remove fontification settings
11163 	for length macros.
11164 
11165 2013-01-06  Ralf Angeli  <angeli@caeruleus.net>
11166 
11167 	* style/mathtools.el ("mathtools"): Append amsmath options to
11168 	mathtools option after the amsmath style file has been loaded.
11169 	Remove `function' wrapper.
11170 
11171 2013-01-05  Ralf Angeli  <angeli@caeruleus.net>
11172 
11173 	* Makefile.in (STYLESRC): Activate new style files.
11174 
11175 	* ChangeLog: Move name of style file contributors to head of
11176 	ChangLog entries.
11177 
11178 2013-01-02  Tassilo Horn  <tsdh@gnu.org>
11179 
11180 	* style/everysel.el: Fix typos.
11181 
11182 2013-01-02  Mads Jensen  <mje@inducks.org>
11183 
11184 	* style/afterpage.el: New style.
11185 
11186 2012-12-30  Mosè Giordano  <giordano.mose@libero.it>
11187 
11188         * latex.el (LaTeX-pagestyle-list): New variable.
11189 	(TeX-arg-pagestyle): Use it.
11190 
11191         * style/imakeidx.el: New style.
11192 
11193 2012-12-29  Ikumi Keita <ikumi@ikumi.que.jp>
11194 
11195 	* doc/tex-ref.tex: Fix apparent errors and add keybind entries for
11196 	C-c ? and `:' (in math mode).
11197 
11198 2012-12-28  Mads Jensen  <mje@inducks.org>
11199 
11200 	* style/multirow.el: New style.
11201 
11202 2012-12-27  Mosè Giordano  <giordano.mose@libero.it>
11203 
11204 	* style/siunitx.el (LaTeX-siunitx-package-options): New variable.
11205 	("siunitx"): Use it.
11206 
11207 	* style/hyperref.el (LaTeX-hyperref-href-options): New variable.
11208 	(LaTeX-hyperref-package-options, "hyperref"): Use it.
11209 
11210 2012-12-27  Mads Jensen  <mje@inducks.org>
11211 
11212 	* style/mflogo.el: New style.
11213 
11214 	* style/epigraph.el: Ditto.
11215 
11216 2012-12-27  Ikumi Keita <ikumi@ikumi.que.jp>
11217 
11218 	* amsmath.el ("amsmath"): Add support for the alignedat
11219 	and subarray environments.  Also, add support for the shoveright
11220 	and shoveleft macros.
11221 	* font-latex.el (font-latex-math-environments): Add "xxalignat"
11222 	and "flalign".
11223 
11224 2012-12-26  Mads Jensen  <mje@inducks.org>
11225 
11226 	* style/lscape.el: New style.
11227 
11228 	* style/amssymb.el: Ditto.
11229 
11230 	* style/ragged2e.el: Ditto.
11231 
11232 	* style/mathtools.el: Ditto.
11233 
11234 	* style/everysel.el: Ditto.
11235 
11236 	* style/bigstrut.el: Ditto.
11237 
11238 	* style/bigdelim.el: Ditto.
11239 
11240 2012-12-25  Mads Jensen  <mje@inducks.org>
11241 
11242 	* style/ulem.el: New style.
11243 
11244 2012-12-25  Ikumi Keita <ikumi@ikumi.que.jp>
11245 
11246 	* latex.el (LaTeX-math-default): Added unicode character position
11247 	to some entries and "mathring" entry.
11248 	(LaTeX-common-initialization): Added support for accent macros
11249 	\hat, \dot etc and \textasteriskcentered.
11250 
11251 2012-12-24  Mads Jensen  <mje@inducks.org>
11252 
11253 	* style/footmisc.el: New style.
11254 
11255 2012-12-21  Mosè Giordano  <giordano.mose@libero.it>
11256 
11257 	* style/bm.el: New style.
11258 
11259 	* style/siunitx.el: Ditto.
11260 
11261 2012-12-20  Tassilo Horn  <tsdh@gnu.org>
11262 
11263 	* tex-bar.el (TeX-bar-LaTeX-buttons, TeX-bar-LaTeX-button-alist):
11264 	Also add spell button.
11265 
11266 	* images/spell.xpm: New image, copied from Emacs.
11267 
11268 	* tex-bar.el (TeX-bar-TeX-button-alist): Use it for the spell
11269 	button.
11270 
11271 2012-12-20  Tassilo Horn  <tsdh@gnu.org>
11272 
11273 	* tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-TeX-buttons): Add
11274 	`spell' button to run spell-checker.
11275 
11276 2012-12-04  Tassilo Horn  <tsdh@gnu.org>
11277 
11278 	Merge revno 314 (Stefan Monnier) from emacs elpa branch: Shorten
11279 	copyright year ranges.
11280 
11281 	* context.el:
11282 
11283 	* doc/auctex.texi:
11284 
11285 	* doc/changes.texi:
11286 
11287 	* doc/install.texi:
11288 
11289 	* font-latex.el:
11290 
11291 	* latex.el:
11292 
11293 	* style/letter.el:
11294 
11295 	* tex-fold.el:
11296 
11297 	* tex-jp.el:
11298 
11299 	* tex.el:
11300 
11301 2012-11-30  Ralf Angeli <angeli@caeruleus.net>
11302 
11303 	* Version 11.87 released.
11304 
11305 2012-11-30  Ralf Angeli  <angeli@caeruleus.net>
11306 
11307 	* tex.el (TeX-evince-dbus-p): Make last change a little more
11308 	conventional.
11309 
11310 2012-11-30  Tassilo Horn  <tsdh@gnu.org>
11311 
11312 	* tex.el (TeX-evince-dbus-p): Check for feature emacs in order not
11313 	to signal an error on XEmacs.
11314 
11315 2012-11-29  Ralf Angeli  <angeli@caeruleus.net>
11316 
11317 	* RELEASE, configure.ac, doc/auctex.texi, doc/changes.texi,
11318 	doc/install.texi, doc/tex-ref.tex: Update for upcoming release.
11319 
11320 2012-11-26  Ralf Angeli  <angeli@caeruleus.net>
11321 
11322 	* latex.el (LaTeX-split-bibs): Add doc string and use variable for
11323 	Biber file extensions.
11324 	(LaTeX-search-files-type-alist): Add entry for Biber.
11325 	(BibTeX-Biber-global-files): Remove.
11326 	(BibTeX-global-files): Reintroduce.
11327 	(TeX-Biber-global-files): New variable.
11328 	(TeX-arg-bibliography): Check if Biber or BibTeX is used and react
11329 	accordingly.
11330 
11331 	* tex-buf.el (TeX-check-files): Do not check duplicate extensions.
11332 	(TeX-command-query, TeX-LaTeX-sentinel): Use separate variables
11333 	for BibTeX and Biber file extensions.
11334 	(TeX-synchronous-sentinel): Use `let' instead of `let*'.
11335 
11336 	* tex.el (TeX-clean-default-intermediate-suffixes): Add suffixes
11337 	for biblatex.
11338 	(TeX-auto-generate, TeX-auto-generate-global): Use separate
11339 	variables for BibTeX and Biber file extensions.
11340 	(TeX-Biber-file-extensions): New variable.
11341 	(BibTeX-Biber-file-extensions): Remove.
11342 	(BibTeX-file-extensions): Reintroduce.
11343 	(TeX-search-files-type-alist): Use `BibTeX-file-extensions'.
11344 	(TeX-normal-mode): Use separate variables for BibTeX and Biber
11345 	global files.
11346 
11347 2012-07-17  Vincent Belaïche  <vincentb1@users.sourceforge.net>
11348 
11349 	* tex-info.el (Texinfo-reftex-hook): Added function.
11350 	(TeX-texinfo-mode): Added RefTeX plugging.
11351 
11352 2012-11-23  Tassilo Horn  <tsdh@gnu.org>
11353 
11354 	* doc/quickstart.texi (Quick Start): Document that one mustn't
11355 	load auctex.el if AUCTeX is installed from ELPA.
11356 
11357 	* doc/install.texi (Installation): Mention installation from ELPA.
11358 
11359 2012-11-20  Davide G. M. Salvetti  <salve@debian.org>
11360 
11361         * doc/tex-ref.tex (column{preview-latex}): Fix typo.  Reported by
11362         Sébastien Villemot.  Update copyright information.
11363 
11364 2012-11-14  Ralf Angeli  <angeli@caeruleus.net>
11365 
11366 	* latex.el (LaTeX-auto-regexp-list): Remove entries for Biber.
11367 	(LaTeX-biber): Remove.
11368 	(LaTeX-listify-package-options): Rewrite so that the function can
11369 	deal with key=value pairs.
11370 	(LaTeX-always-use-Biber): Remove.
11371 	(LaTeX-using-Biber): Add doc string and make buffer-local.
11372 
11373 	* tex-style.el (LaTeX-biblatex-use-Biber): New variable.
11374 
11375 	* doc/auctex.texi (top): Remove reference to
11376 	`LaTeX-always-use-Biber'.
11377 	(Selecting a Command): Mention Biber and
11378 	`LaTeX-biblatex-use-Biber'.
11379 
11380 	* Makefile.in (STYLESRC): Add style/biblatex.el.
11381 
11382 	* style/biblatex.el: New file.
11383 
11384 2012-11-05  Tassilo Horn  <tsdh@gnu.org>
11385 
11386 	* tex.el (TeX-doc-extensions): Fix typo.  This variable was
11387 	formerly named TeX-doc-extenstions.
11388 
11389 2012-10-04  Masayuki Ataka  <masayuki.ataka@gmail.com>
11390 
11391 	* tex-jp.el: Repair coding from iso-2022-7bit to iso-2022-jp.
11392 
11393 2012-10-03  Ralf Angeli  <angeli@caeruleus.net>
11394 
11395 	* tex-jp.el: Repair coding.
11396 
11397 2012-10-02  Ikumi Keita	 <ikumi@ikumi.que.jp>
11398 
11399 	* tex-jp.el (japanese-TeX-engine-default)
11400 	(TeX-engine-alist-builtin, japanese-TeX-use-kanji-opt-flag): New
11401 	defcustoms.
11402 	(japanese-TeX-coding-ejsu, japanese-TeX-get-encoding-string): New
11403 	functions.
11404 	(japanese-TeX-command-list): Support %(kanjiopt).
11405 	(TeX-expand-list): Support new option kanjiopt, bibtex, makeindex,
11406 	mendexkopt, xdvi.
11407 	(TeX-view-predicate-list-builtin): Judge paper.
11408 	(TeX-view-program-list): Support dviout paper size, and other DVI
11409 	previewers in Mac and others.
11410 	(TeX-view-program-selection): Add Dviout, TeXworks and Preview.
11411 	(LaTeX-command-style): Support uplatex.
11412 	(japanese-plain-tex-mode-initialization): Use TeX-engine-set.
11413 	(japanese-latex-mode-initialization): Ditto.
11414 
11415 	* tex-jp.el: Comment fix.
11416 	(TeX-error-description-list): Doc fix.
11417 
11418 2012-09-27  Joost Kremers  <joostkremers@fastmail.fm>  (tiny change)
11419 
11420 	* tex-buf.el (TeX-check-files): Use mapcar instead of cl's map.
11421 
11422 2012-09-16 Philip Kime  <Philip@kime.org.uk>  (tiny change)
11423 
11424 	* tex-buf.el (TeX-LaTeX-sentinel): Detect generic rerun message
11425 	from biblatex
11426 
11427 2012-09-14  Ken Brown  <kbrown@cornell.edu>  (tiny change)
11428 
11429 	* doc/auctex.texi (top): Mention LaTeX-always-use-Biber.
11430 
11431 	* doc/tex-ref.tex: Add Biber.
11432 
11433 2012-09-13  Tassilo Horn  <tsdh@gnu.org>
11434 
11435 	Merge Biber support developed by Philip Kime
11436 	<philkime@kime.org.uk>.
11437 	* doc/changes.texi: Mention Biber support.
11438 
11439 	* tex.el (TeX-command-list, TeX-auto-generate)
11440 	(TeX-auto-generate-global, TeX-search-files-type-alist)
11441 	(TeX-normal-mode): Adapt.
11442 	(TeX-command-Biber): New defcustom.
11443 	(BibTeX-Biber-file-extensions): Renamed from
11444 	BibTeX-file-extensions.
11445 
11446 	* tex-buf.el (TeX-save-document, TeX-check-files)
11447 	(TeX-command-query, TeX-LaTeX-sentinel): Adapt.
11448 	(TeX-Biber-sentinel, TeX-run-Biber): New functions.
11449 
11450 	* latex.el (LaTeX-auto-regexp-list, LaTeX-auto-cleanup)
11451 	(TeX-arg-bibliography, LaTeX-common-initialization): Adapt.
11452 	(LaTeX-biber, LaTeX-split-bibs, LaTeX-using-Biber)
11453 	(LaTeX-always-use-Biber): New functions and vars.
11454 	(BibTeX-Biber-global-files): Renamed from BibTeX-global-files.
11455 
11456 	* font-latex.el (font-latex-built-in-keyword-classes)
11457 	(font-latex-add-keywords): Adapt.
11458 
11459 2012-06-21  Patrice Dumas  <pertusus@free.fr>  (tiny change)
11460 
11461 	* doc/preview-latex.texi (The preview images): Place index command
11462 	`@pindex dvipng' on a line of its own.
11463 
11464 	* doc/macros.texi: Replace user macro `@sans' by user macro
11465 	`@sansserif' and make definition conditional against flag
11466 	no-sansserif as `@sansserif' is a Texinfo macro and does not need
11467 	to be redefined.
11468 
11469 	* doc/macros.texi: Suppress user macro `@LaTeX' as this macro is
11470 	already defined in Texinfo.
11471 
11472 	* doc/quickstart.texi (Editing Facilities): Use texinfo
11473 	`@sansserif' macro rather than user macro `@sans'.
11474 
11475 	* doc/auctex.texi (Font Specifiers): Use texinfo `@sansserif'
11476 	macro rather than user macro `@sans'.
11477 
11478 2012-08-14  Ralf Angeli  <angeli@caeruleus.net>
11479 
11480 	* tex.el (TeX-source-correlate-determine-method): Match --synctex
11481 	as well as -synctex.
11482 
11483 2012-07-04  Tassilo Horn  <tassilo@member.fsf.org>
11484 
11485 	* doc/changes.texi: Mention Evince forward/backward search
11486 	changes.
11487 
11488 2012-07-03  Tassilo Horn  <tassilo@member.fsf.org>
11489 
11490 	* font-latex.el (byte-code-function-p): Reference the generated
11491 	functions with font-latex-match prefix.  See Emacs bug 11837.
11492 
11493 2012-06-22  Tassilo Horn  <tassilo@member.fsf.org>
11494 
11495 	* tex.el (TeX-evince-dbus-p): Add check for
11496 	`dbus-register-signal', which might be unavailable if emacs was
11497 	configured with --without-dbus.
11498 
11499 2012-04-26  Tassilo Horn  <tassilo@member.fsf.org>
11500 
11501 	* tex.el (TeX-engine-set): Fix docstring leading to a misplaced
11502 	interactive spec warning.
11503 
11504 2012-04-25  Tassilo Horn  <tassilo@member.fsf.org>
11505 
11506 	* tex.el (TeX-evince-dbus-p): Improve check for emacs's dbus
11507 	support.
11508 
11509 2012-04-11  Tassilo Horn  <tassilo@member.fsf.org>
11510 
11511 	* tex.el (TeX-evince-sync-view): Work around emacs integer limits.
11512 	Also provide the current column to Evince.
11513 	(TeX-evince-dbus-p): Also check the signature of Evince's
11514 	FindDocument DBUS method, which is only stable since evince 3.0.
11515 
11516 2012-04-10  Tassilo Horn  <tassilo@member.fsf.org>
11517 
11518 	* tex.el (TeX-evince-sync-view): Fix arithmetic range error.
11519 	(TeX-evince-dbus-p): Add parameter to extend the check depending
11520 	on wanted features (e.g., forward search).
11521 	(TeX-view-program-list-builtin): Use it.
11522 
11523 2012-04-08  Tassilo Horn  <tassilo@member.fsf.org>
11524 
11525 	* tex.el (TeX-evince-dbus-p): New function.
11526 	(TeX-evince-sync-view): New function.
11527 	(TeX-view-program-list-builtin): Use Evince's DBUS interface for
11528 	forward search if available.
11529 	(TeX-source-correlate-mode): Use TeX-evince-dbus-p.
11530 
11531 2012-01-11  Ralf Angeli  <angeli@caeruleus.net>
11532 
11533 	* style/setspace.el ("setspace"): Correct quoting.
11534 
11535 2011-09-18  Ralf Angeli  <angeli@caeruleus.net>
11536 
11537 	* doc/auctex.texi (Marking): Make a few corrections throughout the
11538 	section.
11539 	(Adding Macros): Document special values for numbers used together
11540 	with `TeX-add-symbols'.
11541 
11542 2011-09-18  Vincent Belaïche  <vincentb1@users.sourceforge.net>
11543 
11544 	* doc/auctex.texi: Add documentation for functions
11545 	LaTeX-mark-section, LaTeX-mark-environment, Texinfo-mark-section,
11546 	Texinfo-mark-environment and Texinfo-mark-node.
11547 
11548 2011-08-24  Tassilo Horn  <tassilo@member.fsf.org>
11549 
11550 	* tex.el (TeX-synctex-output-page): TeXLive 2011's synctex wants
11551 	absolute file names with dot indicating the master, like
11552 	/foo/bar/./baz/chap1.tex.  So add this as another variant.
11553 	(TeX-view-program-list-builtin): Use evince's -i,--page-index
11554 	switch instead of -p,--page-label if that evince version supports
11555 	it (>=3.0.x).
11556 
11557 2011-08-07  Ralf Angeli  <angeli@caeruleus.net>
11558 
11559 	* latex.el (LaTeX-fill-move-to-break-point): Take characters after
11560 	closing dollar sign into account when deciding to break before
11561 	inline math.
11562 
11563 2011-07-12  Ralf Angeli  <angeli@caeruleus.net>
11564 
11565 	* tex.el (TeX-search-files-kpathsea): Check if directories are
11566 	accessible.
11567 
11568 2011-07-11  Vincent Belaïche  <vincentb1@users.sourceforge.net>
11569 
11570 	* tex-info.el (Texinfo-mark-environment, Texinfo-mark-section)
11571 	(Texinfo-mark-node): New defun.
11572 	(Texinfo-mode-map): added key bindings for
11573 	Texinfo-mark-environment, Texinfo-mark-section, and
11574 	Texinfo-mark-node.
11575 
11576 2011-06-19  Ralf Angeli  <angeli@caeruleus.net>
11577 
11578 	* tex.el (TeX-engine-alist-builtin): Add --jobname to luatex and
11579 	lualatex calls.
11580 	(TeX-engine-alist-builtin): Remove --jobname again for luatex but
11581 	not for lualatex.
11582 
11583 2011-06-05  Tassilo Horn  <tassilo@member.fsf.org>
11584 
11585 	* tex.el (TeX-source-correlate-sync-source): Restore Emacs 21
11586 	compatibility.
11587 
11588 2011-05-26  Tassilo Horn  <tassilo@member.fsf.org>
11589 
11590 	* tex.el (TeX-source-correlate-sync-source): Adapt to handle
11591 	file:// URLs.
11592 
11593 2011-05-15  Ralf Angeli  <angeli@caeruleus.net>
11594 
11595 	* Makefile.in (STYLESRC): Add style/setspace.el.
11596 
11597 	* tex.el (TeX-expand-list): Add a safeguard to the %(outpage)
11598 	expander for when an output page function returns nil.
11599 
11600 2011-05-09  Tassilo Horn  <tassilo@member.fsf.org>
11601 
11602 	* tex.el (TeX-synctex-output-page-1): New function for calling
11603 	synctex.
11604 	(TeX-synctex-output-page): Use it, and try relative file names
11605 	with and without leading ./ when calling synctex before falling
11606 	back to page 1.
11607 	(TeX-source-correlate-sync-source): Add &rest parameter, because
11608 	Evince 3 sends an additional (ignored) parameter via dbus.
11609 
11610 2011-05-01  Ralf Angeli  <angeli@caeruleus.net>
11611 
11612 	* tex.el (TeX-tree-expand): Use a different test to check for an
11613 	absolute path on Windows.
11614 
11615 	* font-latex.el (font-latex-built-in-keyword-classes): Add
11616 	definition for \rule and remove the one for \sbox.
11617 
11618 2011-04-25  Ralf Angeli  <angeli@caeruleus.net>
11619 
11620 	* style/setspace.el: Add support for changing \displayskipstretch.
11621 
11622 2011-04-25  Mads Jensen  <mje@inducks.org>
11623 
11624 	* style/setspace.el: New file.
11625 
11626 2011-04-25  Ralf Angeli  <angeli@caeruleus.net>
11627 
11628 	* latex.el (LaTeX-style-list): Add memoir.
11629 
11630 2011-04-20  Ralf Angeli  <angeli@caeruleus.net>
11631 
11632 	* tex-fold.el (TeX-fold-expand-spec): Make sure the expansion of a
11633 	placeholder is not processed again.
11634 
11635 2011-04-15  Ralf Angeli  <angeli@caeruleus.net>
11636 
11637 	* font-latex.el (font-latex-built-in-keyword-classes): Make a few
11638 	additions and corrections.
11639 
11640 	* latex.el (LaTeX-common-initialization): Prompt for file
11641 	extension instead of name when inserting \addcontentsline or
11642 	\addtocontents.
11643 
11644 2011-04-10  Ralf Angeli  <angeli@caeruleus.net>
11645 
11646 	* tex.el (TeX-source-correlate-mode): Check for D-Bus session.
11647 
11648 2011-04-10  Antoine Levitt  <antoine.levitt@gmail.com>  (tiny change)
11649 
11650 	* tex.el (TeX-source-correlate-sync-source): Do not use
11651 	`goto-line'.
11652 
11653 2011-04-03  Ralf Angeli  <angeli@caeruleus.net>
11654 
11655 	* Makefile.in (STYLESRC): Add style/xspace.el.
11656 
11657 	* style/xspace.el: Add copyright notice and license blurb.
11658 	Correct a few things.
11659 
11660 2011-04-03  Mads Jensen  <mje@inducks.org>
11661 
11662 	* style/xspace.el: New file.
11663 
11664 2011-03-27  Tassilo Horn  <tassilo@member.fsf.org>
11665 
11666 	* tex.el (TeX-source-correlate-mode): Add support for I/O
11667 	correlation mode inverse search for the Evince document viewer.
11668 
11669 2011-03-23  Ralf Angeli  <angeli@caeruleus.net>
11670 
11671 	* style/bulgarian.el, style/czech.el, style/danish.el,
11672 	style/frenchb.el, style/icelandic.el, style/polish.el,
11673 	style/polski.el, style/slovak.el, style/swedish.el: Do not set
11674 	`TeX-quote-language' if `override' is in effect.
11675 
11676 2011-03-20  Ralf Angeli  <angeli@caeruleus.net>
11677 
11678 	* tex-buf.el (TeX-synchronous-sentinel): Strip directory part of
11679 	master file because we are already in the master directory.
11680 
11681 2011-03-13  Ralf Angeli  <angeli@caeruleus.net>
11682 
11683 	* Makefile.in (STYLESRC): Add style/lettrine.el and
11684 	style/multicol.el.
11685 
11686 	* style/lettrine.el: Add copyright notice and license blurb.
11687 	Correct a few things.
11688 
11689 	* style/multicol.el: Add copyright notice and license blurb.
11690 	Simplify environment definitions.  Provide completion for lengths
11691 	the package defines.  Get rid of indentation and filling barrier.
11692 	Remove fontification definitions.
11693 
11694 2011-03-13  Mads Jensen  <mje@inducks.org>
11695 
11696 	* style/lettrine.el: New file.
11697 
11698 	* style/multicol.el: New file.
11699 
11700 2011-02-27  Ralf Angeli  <angeli@caeruleus.net>
11701 
11702 	* latex.el (LaTeX-common-initialization): Add support for
11703 	\ProvidesPackage.
11704 
11705 2011-02-06  Ralf Angeli  <angeli@caeruleus.net>
11706 
11707 	* style/letter.el (LaTeX-env-recipient): Use \renewcommand instead
11708 	of \def to set date.
11709 
11710 2011-01-30  Ralf Angeli  <angeli@caeruleus.net>
11711 
11712 	* tex.el (TeX-parse-macro): Do not insert braces if the argument
11713 	is 0 or less.
11714 	(TeX-parse-argument): Put both the macro and the marked region in
11715 	a TeX group if the argument is less than 0.
11716 
11717 	* latex.el (LaTeX-common-initialization): Give macros that change
11718 	font size a -1 argument so that braces are added around them if
11719 	if there is an active region.
11720 
11721 	* doc/auctex.texi (Adding Macros): Document special options 0 and
11722 	-1 for number-type specs.
11723 
11724 2011-01-29  Ralf Angeli  <angeli@caeruleus.net>
11725 
11726 	* tex.el (TeX-complete-symbol): Get rid of the window with the
11727 	completions when possible.
11728 
11729 2011-01-23  Ralf Angeli  <angeli@caeruleus.net>
11730 
11731 	* tex-fold.el (TeX-fold-post-command): Add `forward-char' and
11732 	`backward-char' to commands on which to open an overlay.
11733 
11734 	* doc/auctex.texi (Adding Macros): Mention
11735 	`TeX-arg-input-file-search'.
11736 
11737 2011-01-22  Ralf Angeli  <angeli@caeruleus.net>
11738 
11739 	* tex.el (TeX-tree-expand): Make `subdirs' parameter optional.  Do
11740 	not try to call kpsewhich with --expand-braces anymore and adapt
11741 	code for handling of results accordingly.
11742 	(TeX-doc-extenstions): New variable.
11743 	(TeX-tree-roots): New function.
11744 	(TeX-tree-roots): New user option.
11745 	(TeX-kpathsea-format-alist): Remove.
11746 	(TeX-search-files-kpathsea): Add and use `extensions' and `scope'
11747 	parameters.
11748 	(TeX-search-files): Do not call `TeX-search-files-kpathsea'
11749 	anymore.
11750 	(TeX-search-files-type-alist): New variable.
11751 	(TeX-search-files-by-type): New function.
11752 
11753 	* latex.el (LaTeX-arg-usepackage): Let-bind
11754 	`TeX-input-file-search'.
11755 	(LaTeX-search-files-type-alist): New user option.
11756 	(TeX-arg-input-file-search): Doc fix.
11757 	(TeX-arg-input-file, TeX-arg-bibstyle, TeX-arg-bibliography): Use
11758 	`TeX-search-files-by-type' instead of `TeX-search-files'.
11759 	(LaTeX-common-initialization): Set `TeX-search-files-type-alist'.
11760 
11761 2011-01-09  Ralf Angeli  <angeli@caeruleus.net>
11762 
11763 	* latex.el (LaTeX-common-initialization): Add support for
11764 	\settoheight and \settodepth.
11765 
11766 2010-12-26  Ralf Angeli  <angeli@caeruleus.net>
11767 
11768 	* doc/auctex.texi (Simple Style): Add a note about the naming of
11769 	the style file and the style hook.
11770 
11771 2010-12-12  Ralf Angeli  <angeli@caeruleus.net>
11772 
11773 	* latex.el (LaTeX-env-args): Add the optional argument at the
11774 	right position when wrapping the environment around existing text.
11775 
11776 2010-12-05  Ralf Angeli  <angeli@caeruleus.net>
11777 
11778 	* context.el: Set up abbrev table.
11779 	(ConTeXt-mode-common-initialization): Set `local-abbrev-table'.
11780 
11781 	* latex.el: Set up abbrev table for LaTeX and docTeX mode.
11782 	(docTeX-mode): Set abbrev table.
11783 	(LaTeX-common-initialization): Set `local-abbrev-table'.
11784 
11785 	* plain-tex.el: Set up abbrev table.
11786 	(plain-TeX-common-initialization): Set `local-abbrev-table'.
11787 
11788 	* tex.el (TeX-mode-prefix): Add mode parameter.
11789 	(VirTeX-common-initialization): Do not set `local-abbrev-table'
11790 	anymore.
11791 	(TeX-abbrev-mode-setup): New function.
11792 
11793 	* doc/changes.texi: Mention change of abbrev handling.
11794 
11795 2010-12-04  Ralf Angeli  <angeli@caeruleus.net>
11796 
11797 	* latex.el (LaTeX-verbatim-macro-boundaries): Support verbatim
11798 	macros with braces.
11799 
11800 2010-12-04  Augusto Ritter Stoffel  <arstoffel@inf.ufrgs.br>  (tiny change)
11801 
11802 	* latex.el (LaTeX-math-keymap): Define a key for the math prefix
11803 	only if it has not been used as a prefix after the prefix.
11804 
11805 2010-11-16  Ralf Angeli  <angeli@caeruleus.net>
11806 
11807 	* tex.el (TeX-view-program-list-builtin): Add Okular.
11808 
11809 2010-10-17  Ralf Angeli  <angeli@caeruleus.net>
11810 
11811 	* latex.el (TeX-arg-input-file-search): New user option.
11812 	(TeX-arg-input-file): Use it.
11813 
11814 2010-10-11  Ralf Angeli  <angeli@caeruleus.net>
11815 
11816 	* tex.el (TeX-synctex-output-page): Return "1" if no page number
11817 	can be found to prevent an infinite loop in command expansion.
11818 
11819 2010-10-02  Ralf Angeli  <angeli@caeruleus.net>
11820 
11821 	* style/beamer.el ("beamer"): Prompt for block title.
11822 
11823 2010-09-28  Ralf Angeli  <angeli@caeruleus.net>
11824 
11825 	* context.el (ConTeXt-extra-paragraph-commands): Remove.
11826 	(ConTeXt-language-variable-list): Add
11827 	`ConTeXt-extra-paragraph-commands'.
11828 
11829 	* context-en.el (ConTeXt-extra-paragraph-commands-en): New
11830 	variable.
11831 
11832 	* context-nl.el (ConTeXt-extra-paragraph-commands-nl): New
11833 	variable.
11834 
11835 2010-09-18  Ralf Angeli  <angeli@caeruleus.net>
11836 
11837 	* context.el (ConTeXt-expand-options): Eval value from engine
11838 	alist.
11839 
11840 2010-09-12  Ralf Angeli  <angeli@caeruleus.net>
11841 
11842 	* tex-fptex.el: Remove.
11843 
11844 	* Makefile.in (AUCSRC): Reflect removal of tex-fptex.el.
11845 
11846 	* doc/wininstall.texi: Reflect removal of tex-fptex.el.
11847 
11848 	* style/virtex.el: Mention author.  Do not unnecessarily protect
11849 	`lambda' with `function'.
11850 
11851 	* font-latex.el (font-latex-keyword-matcher): Refine last change
11852 	to work properly with lists of face symbols.
11853 
11854 2010-09-11  Ralf Angeli  <angeli@caeruleus.net>
11855 
11856 	* style/natbib.el: Update copyright information.
11857 
11858 	* style/letter.el: Update copyright information.
11859 
11860 	* style/harvard.el: Update copyright information.
11861 
11862 	* style/doc.el: Do not unnecessarily protect `lambda' with
11863 	`function'.
11864 
11865 2010-09-06  Arne Jørgensen  <arne@arnested.dk>
11866 
11867 	* style/danish.el: Changed font-latex-add-quotes from french to
11868 	german.
11869 
11870 2010-08-30  Ralf Angeli  <angeli@caeruleus.net>
11871 
11872 	* style/ngerman.el: Prevent "| from leading to color bleed.
11873 
11874 	* style/german.el: Prevent "| from leading to color bleed.
11875 
11876 2010-08-29  Ralf Angeli  <angeli@caeruleus.net>
11877 
11878 	* doc/preview-dtxdoc.pl: Use explicit variable with split instead
11879 	of implicit split to @_ which does not work anymore in Perl 5.12.
11880 
11881 2010-07-11  Ralf Angeli  <angeli@caeruleus.net>
11882 
11883 	* tex-info.el: Delete trailing whitespace.
11884 
11885 2010-07-04  Ralf Angeli  <angeli@caeruleus.net>
11886 
11887 	* doc/faq.texi: Update infos about Emacs versions.  Add FAQ entry
11888 	for file:line:error messages in case `TeX-next-error' fails due to
11889 	unbalanced parens.
11890 
11891 	* tex.el (TeX-print-command, TeX-queue-command)
11892 	(TeX-printer-list): Switch back to Berkeley-style commands.
11893 
11894 2010-06-24  Ralf Angeli  <angeli@caeruleus.net>
11895 
11896 	* doc/auctex.texi (Texinfo mode): Make a few corrections.
11897 
11898 2010-06-19  Berend de Boer  <berend@pobox.com>
11899 
11900 	* context.el: proper indent of all macros that can appear inside
11901 	an itemize list such as \sym.
11902 
11903 2010-06-12  Ralf Angeli  <angeli@caeruleus.net>
11904 
11905 	* tex-info.el (Texinfo-find-env-end, Texinfo-find-env-start):
11906 	Enable the commands to be used repeatedly without getting stuck at
11907 	an environment start or end respectively.
11908 
11909 2010-05-27  Ralf Angeli  <angeli@caeruleus.net>
11910 
11911 	* autogen.sh: Set LANG=C when looking into ChangeLog for
11912 	AUCTEXDATE.
11913 
11914 2010-05-24  Vincent Belaïche  <vincent.belaiche@gmail.com>
11915 
11916 	* doc/auctex.texi (Texinfo mode): New section.
11917 
11918 2010-05-17  Ralf Angeli  <angeli@caeruleus.net>
11919 
11920 	* tex.el (TeX-math-input-method-off-regexp): Fix regexp.
11921 
11922 2010-04-25  Ralf Angeli  <angeli@caeruleus.net>
11923 
11924 	* tex.el (TeX-print-command): Support printing of Postscript and
11925 	PDF files.  Doc fix.
11926 	(TeX-queue-command): Use lpstat instead of lpq.  Doc fix.
11927 	(TeX-printer-list): Support printing of Postscript and PDF files.
11928 	Make use of System V style commands (lp, lpstat) instead of
11929 	Berkeley style (lpr, lpq).
11930 	(TeX-printer-default): Doc fix.
11931 
11932 2010-04-17  Ralf Angeli  <angeli@caeruleus.net>
11933 
11934 	* tex-buf.el (TeX-warning): Throw an error with a sensible message
11935 	if the file for the warning could not be determined.
11936 
11937 2010-04-13  Ralf Angeli  <angeli@caeruleus.net>
11938 
11939 	* tex-buf.el (TeX-format-filter): Calculate the current column as
11940 	difference between line start and end instead of using
11941 	`current-column' in order to do the right thing when octal codes
11942 	are present.
11943 
11944 2010-04-11  Ralf Angeli  <angeli@caeruleus.net>
11945 
11946 	* font-latex.el (font-latex-keyword-matcher): Quote a list of face
11947 	properties but do not to quote a face symbol.
11948 
11949 2010-04-05  Ralf Angeli  <angeli@caeruleus.net>
11950 
11951 	* tex-buf.el (TeX-parse-error): Allow `TeX-error-file' to become
11952 	empty.
11953 
11954 2010-03-28  Ralf Angeli  <angeli@caeruleus.net>
11955 
11956 	* plain-tex.el: New file.
11957 
11958 	* tex.el: Move code related to plain TeX to plain-tex.el.
11959 
11960 	* Makefile.in (AUCSRC): Add plain-tex.el.
11961 
11962 	* context.el: Require `plain-tex'.
11963 
11964 2010-03-27  Ralf Angeli  <angeli@caeruleus.net>
11965 
11966 	* tex.el (TeX-view-program-selection): Doc fix.
11967 	(TeX-clean): Regexp-quote the master file name.
11968 
11969 2010-03-20  Ralf Angeli  <angeli@caeruleus.net>
11970 
11971 	* style/french.el: New file.
11972 
11973 	* Makefile.in (STYLESRC): Add style/french.el.
11974 
11975 2010-03-07  Ralf Angeli  <angeli@caeruleus.net>
11976 
11977 	* latex.el (TeX-arg-key-val): Hint at key=value format in prompt.
11978 	(LaTeX-fill-region-as-para-do): Match whitespace without comment
11979 	starter at beginning of line when dealing with code comments.
11980 
11981 2010-03-06  Ralf Angeli  <angeli@caeruleus.net>
11982 
11983 	* Makefile.in (DIST_PREFIX): Use the working directory for the
11984 	folder with distribution files.
11985 	(FTPDIR, WWWDIR): Make them subdirectories of `DIST_PREFIX'.
11986 	(COMMITTER_NAME, COMMITTER_EMAIL): Remove.
11987 	(COMMITTER): New variable.
11988 	(.PHONY): Update.
11989 	(tar-ball-clean): Use `check-tag'.
11990 	(check-tag): New name for `check-dist'.
11991 	(dist): Do not call `release-commit' anymore.
11992 	(snapshot): Now an alias for `dist'.
11993 	(release-commit): Use `COMMITTER'.
11994 	(release-sign): New name for `full-release' target.  Generate
11995 	version 1.1 directive files.
11996 	(xemacs-package): Depend on `check-tag'.
11997 	(WPACKAGEFILES): Include info files with a numerical supplement to
11998 	the .info extension.  Depend on `check-tag'.  Check for presence
11999 	of `WEMACSVER' variable.  Try to find a local AUCTeX tar ball
12000 	before downloading one.  Use `TAG' instead of `WAUCVER'.  Put ZIP
12001 	archive into `FTPDIR'.
12002 	(WAUCVER, WEMACSVER): Remove.
12003 	(release-upload): New target.
12004 	(www-doc): Depend on `check-tag'.  Update URLs for Emacs manuals.
12005 
12006 2010-02-21  Ralf Angeli  <angeli@caeruleus.net>
12007 
12008 	* Version 11.86 released.
12009 
12010 2010-02-21  Ralf Angeli  <angeli@caeruleus.net>
12011 
12012 	* RELEASE: Update for upcoming release.
12013 
12014 	* doc/install.texi (Prerequisites): Update information about Emacs
12015 	distributions.
12016 
12017 	* doc/tex-ref.tex: Bump version number.  Update section on TeXing
12018 	options.
12019 
12020 	* configure.ac: Bump version number.
12021 
12022 	* auctex.spec (Version): Bump version number.
12023 
12024 	* doc/fdl.texi: Switch to GFDL 1.3.
12025 
12026 	* doc/auctex.texi: Switch to GFDL 1.3.
12027 
12028 	* doc/preview-latex.texi: Switch to GFDL 1.3.
12029 
12030 	* doc/changes.texi: Update for next release.
12031 
12032 2010-02-20  Ralf Angeli  <angeli@caeruleus.net>
12033 
12034 	* tex.el (TeX-doc): Add a fallback in case nothing is found via
12035 	the backend list, e.g. when using MiKTeX 2.8.
12036 
12037 	* doc/auctex.texi (Documentation): Document change in `TeX-doc'.
12038 
12039 2010-02-14  Ralf Angeli  <angeli@caeruleus.net>
12040 
12041 	* doc/changes.texi: Mention preview.sty supporting XeTeX.
12042 
12043 2010-02-13  Ralf Angeli  <angeli@caeruleus.net>
12044 
12045 	* tex.el (TeX-XeTeX-command, LaTeX-XeTeX-command): Remove.
12046 	(ConTeXt-engine): Doc fix.
12047 	(ConTeXt-Omega-engine): Doc fix.  Make obsolote.
12048 	(TeX-expand-list): Add support for LuaTeX.  Adapt to new engine
12049 	handling.
12050 	(AUC-TeX-version, AUC-TeX-date): Remove.
12051 	(TeX-engine-alist-builtin): New variable.
12052 	(TeX-engine-alist): Adapt to new engine handling and make it a
12053 	defcustom.
12054 	(TeX-engine-alist): New function.
12055 	(TeX-engine): Adapt to new engine handling and make it
12056 	buffer-local.
12057 	(LaTeX-engine-alist): Remove.
12058 	(TeX-engine-set): Adapt to new engine handling and take care of
12059 	TeX PDF mode.
12060 	(TeX-clean-default-output-suffixes): Add .xdv.
12061 	(TeX-mode-specific-command-menu-entries): Construct list of
12062 	engines from `TeX-engine-alist'.
12063 
12064 	* context.el (ConTeXt-expand-options): Adapt to new engine
12065 	handling.
12066 
12067 	* doc/auctex.texi (Processor Options): Document options and
12068 	functions of new engine handling.
12069 
12070 2009-12-30  Ralf Angeli  <angeli@caeruleus.net>
12071 
12072 	* tex.el (TeX-view-command-raw): Abort if no matching viewer is
12073 	found.
12074 
12075 	* doc/preview-faq.texi (Troubleshooting): Add some hints about
12076 	preview-latex overwriting output files.
12077 
12078 2009-12-28  Ralf Angeli  <angeli@caeruleus.net>
12079 
12080 	* style/austrian.el: New file.
12081 
12082 	* style/naustrian.el: New file.
12083 
12084 	* Makefile.in (STYLESRC): Add style/austrian.el and
12085 	style/naustrian.el.
12086 
12087 2009-12-26  Ralf Angeli  <angeli@caeruleus.net>
12088 
12089 	* doc/auctex.texi (Known problems): New subsection on dealing with
12090 	font locking problems.
12091 
12092 	* font-latex.el (font-latex-syntax-alist): New variable.
12093 	(font-latex-add-to-syntax-alist): New function.
12094 	(font-latex-setup): Use `font-latex-syntax-alist'.
12095 
12096 	* style/shortvrb.el: New file.
12097 
12098 	* Makefile.in (STYLESRC): Add style/shortvrb.el.
12099 
12100 	* tex-style.el (LaTeX-shortvrb-chars): New variable.
12101 
12102 	* doc/changes.texi: Document changes after 11.85.
12103 
12104 	* context.el (ConTeXt-expand-options): Check for XeTeX engine, not
12105 	for mode which does not exist anymore.
12106 
12107 	* tex.el (plain-TeX-common-initialization): Let commented lines be
12108 	matched by `paragraph-separate' in order for commented and
12109 	non-commented paragraphs to be filled separately.
12110 
12111 2009-12-12  Ralf Angeli  <angeli@caeruleus.net>
12112 
12113 	* tex-buf.el (TeX-parse-error): Also find quoted file names with
12114 	newlines.  Remove the newlines from the matched string if
12115 	necessary.
12116 
12117 2009-12-07  Ralf Angeli  <angeli@caeruleus.net>
12118 
12119 	* tex-buf.el (TeX-parse-error): Add an alternative in the parser
12120 	regexp for quoted file names.  Strip the quotation marks if a file
12121 	name was found with the alternative.
12122 
12123 2009-12-06  Ralf Angeli  <angeli@caeruleus.net>
12124 
12125 	* tex-fold.el (TeX-fold-command-prefix): New variable.
12126 	(TeX-fold-mode): Use it.
12127 	(TeX-fold-keymap): Remove prefix strings.
12128 
12129 	* tex.el (TeX-fold-menu): Remove hard-coded key binding labels.
12130 
12131 	* doc/auctex.texi (Folding): Mention `TeX-fold-command-prefix'.
12132 
12133 2009-11-22  Ralf Angeli  <angeli@caeruleus.net>
12134 
12135 	* doc/wininstall.texi: Do not refer to Emacs 22 anymore.  Improve
12136 	the paragraphs about PNG support.
12137 
12138 2009-11-01  Ralf Angeli  <angeli@caeruleus.net>
12139 
12140 	* style/pstricks.el: Disable key bindings for macro parameter
12141 	addition and change.
12142 	(LaTeX-pst-color-list, LaTeX-pst-boolean-list)
12143 	(LaTeX-pst-fillstyle-list): Remove information for completion
12144 	mechanism.
12145 	(LaTeX-pst-trimode-list, LaTeX-pst-linestyle-list): Remove.
12146 	Handled directly in `LaTeX-pst-basic-parameters-list'.
12147 	(LaTeX-pst-basic-parameters-list): New variable.
12148 	(LaTeX-pst-parameters): Call `TeX-arg-key-val' instead of
12149 	`LaTeX-package-parameters' and thereby use a different completion
12150 	mechanism.
12151 	(LaTeX-pst-macro-psdots): Do not add a dotstyle parameter.
12152 	(LaTeX-pst-env-pspicture): Handle optional parameter via
12153 	`multi-prompt-key-value'.
12154 	("pstricks"): Handle arguments of \psdot and \psdots correctly.
12155 
12156 2009-10-31  Ralf Angeli  <angeli@caeruleus.net>
12157 
12158 	* tex.el (TeX-verbatim-p-function): New variable.
12159 	(TeX-verbatim-p): New function.
12160 	(TeX-in-comment): Use it.
12161 	(TeX-brace-count-line): Use `TeX-in-comment' instead of just
12162 	checking for a comment character.
12163 
12164 	* latex.el (LaTeX-common-initialization): Set
12165 	`TeX-verbatim-p-function'.
12166 
12167 2009-10-25  Ralf Angeli  <angeli@caeruleus.net>
12168 
12169 	* doc/auctex.texi (Starting Viewers): Describe new viewer
12170 	selection options.
12171 	(Folding): Add some hints on how to do automatic folding.
12172 
12173 	* tex.el (TeX-view-predicate-list-builtin)
12174 	(TeX-view-predicate-list, TeX-view-program-list): Doc fix.
12175 	(TeX-view-program-list-builtin, TeX-view-program-selection):
12176 	Conditionalize default value based on system type.  Doc fix.
12177 	(TeX-synctex-output-page): Do not return random stuff if there was
12178 	no match.
12179 	(TeX-clean-default-intermediate-suffixes): Remove SyncTeX files as
12180 	well.
12181 
12182 2009-10-21  Ralf Angeli  <angeli@caeruleus.net>
12183 
12184 	* tex.el (TeX-synctex-output-page): Handle files in subdirectories
12185 	correctly.
12186 
12187 2009-10-18  Ralf Angeli  <angeli@caeruleus.net>
12188 
12189 	* tex-buf.el (TeX-run-discard): Doc fix.
12190 	(TeX-run-discard-or-function): New function.
12191 
12192 	* tex.el (TeX-command-list): Use `TeX-run-discard-or-function' as
12193 	hook for View command and provide it as a customization option.
12194 	(TeX-view-program-list): Add the possibility to use a function to
12195 	call the viewer.
12196 	(TeX-view-command-raw): Support the use of a function to call the
12197 	viewer.
12198 
12199 2009-10-11  Ralf Angeli  <angeli@caeruleus.net>
12200 
12201 	* tex.el (TeX-view-predicate-list-builtin): Remove combined
12202 	predicates for paper properties and add new predicates testing
12203 	only one property.
12204 	(TeX-view-program-list-builtin): Use new predicates.
12205 	(TeX-view-program-list): Provide the possibility to use a list of
12206 	predicates.
12207 
12208 2009-10-10  Ralf Angeli  <angeli@caeruleus.net>
12209 
12210 	* tex.el (TeX-view-program-list): Shave off extra closing paren.
12211 
12212 2009-10-04  Ralf Angeli  <angeli@caeruleus.net>
12213 
12214 	* tex.el (LaTeX-command-style, TeX-print-style, TeX-view-style):
12215 	Doc fix.
12216 	(TeX-view-predicate-list-builtin, TeX-view-program-list-builtin):
12217 	New variables.
12218 	(TeX-view-predicate-list, TeX-view-program-list)
12219 	(TeX-view-program-selection): New user options.
12220 	(TeX-match-style, TeX-view-match-predicate)
12221 	(TeX-view-command-raw): New functions.
12222 	(TeX-expand-list): Use `TeX-view-command-raw' for %V expander.
12223 
12224 2009-09-13  Ralf Angeli  <angeli@caeruleus.net>
12225 
12226 	* tex-buf.el (TeX-error): Cater for case of file:line:error
12227 	messages without context.
12228 	(TeX-parse-error): Add support for quoted file names with
12229 	backslashes as path separators.  Those might be emitted by MiKTeX
12230 	2.8.
12231 
12232 2009-06-14  Ralf Angeli  <angeli@caeruleus.net>
12233 
12234 	* doc/auctex.texi (Indenting): Mention `LaTeX-item-regexp'.
12235 	(Fontification of math): New section replacing and extending
12236 	`Subscript and superscript'.
12237 
12238 2009-04-26  Ralf Angeli  <angeli@caeruleus.net>
12239 
12240 	* tex.el (TeX-source-correlate-mode): Clean `custom-requests'
12241 	property.
12242 	(VirTeX-common-initialization): Call `TeX-source-correlate-mode'
12243 	minor mode function when initializing the mode instead of when
12244 	loading the file.
12245 
12246 2009-04-13  Ralf Angeli  <angeli@caeruleus.net>
12247 
12248 	* latex.el (TeX-arg-key-val): Eval `key-val-alist' argument if it
12249 	is a symbol.
12250 
12251 	* style/listings.el ("listings"): Do not eval arguments of
12252 	`TeX-arg-key-val'.
12253 
12254 	* multi-prompt.el (multi-prompt-expand-completion-table): New
12255 	function.
12256 	(multi-prompt-key-value): Use it.
12257 
12258 	* style/pstricks.el: Correct header info.
12259 	(LaTeX-pst-input-int, LaTeX-pst-point, LaTeX-pst-angle)
12260 	(LaTeX-pst-extdir, LaTeX-pst-arrows, LaTeX-pst-dotstyle-list)
12261 	(LaTeX-pst-refpoint-list, LaTeX-pst-refpoint)
12262 	(LaTeX-pst-macro-multirputps, LaTeX-pst-env-pspicture): Improve or
12263 	correct prompt.
12264 	("pstricks"): Move to the bottom of the file.  Do not use
12265 	`function' to quote `lambda'.  Turn off TeX PDF mode.  Use `mapc'
12266 	instead of `mapcar'.
12267 
12268 2009-04-05  Ralf Angeli  <angeli@caeruleus.net>
12269 
12270 	* tex-buf.el (TeX-help-error): Make search for help text in log
12271 	file more robust.
12272 
12273 2009-04-04  Ralf Angeli  <angeli@caeruleus.net>
12274 
12275 	* style/listings.el ("listings"): Remove redundant list when
12276 	calling `TeX-arg-key-val'.  Use `LaTeX-env-args' for lstlisting
12277 	environment.
12278 
12279 	* latex.el (LaTeX-env-args): New function.
12280 	(TeX-arg-conditional, TeX-arg-eval, TeX-arg-label)
12281 	(TeX-arg-index-tag, TeX-arg-index, TeX-arg-macro)
12282 	(TeX-arg-environment, TeX-arg-cite, TeX-arg-counter)
12283 	(TeX-arg-savebox, TeX-arg-file, TeX-arg-define-label)
12284 	(TeX-arg-define-macro, TeX-arg-define-environment)
12285 	(TeX-arg-define-cite, TeX-arg-define-counter)
12286 	(TeX-arg-define-savebox, TeX-arg-document, LaTeX-arg-usepackage)
12287 	(TeX-arg-input-file, TeX-arg-bibstyle, TeX-arg-bibliography)
12288 	(TeX-arg-corner, TeX-arg-lr, TeX-arg-tb, TeX-arg-pagestyle)
12289 	(TeX-arg-verb, TeX-arg-pair, TeX-arg-size, TeX-arg-coordinate)
12290 	(TeX-arg-insert-braces): Doc fix.
12291 
12292 	* multi-prompt.el (multi-prompt-separator): Remove.
12293 	(multi-prompt-key-value-collection-fn): Do not search for
12294 	`multi-prompt-separator'.
12295 	(crm-local-must-match-map, crm-local-completion-map): Silence the
12296 	byte compiler.
12297 	(multi-prompt-key-value): Require crm.el here and not at
12298 	top-level.
12299 
12300 	* tex-info.el (TeX-texinfo-mode): Add @lowersections and
12301 	@raisesections.
12302 
12303 	* doc/auctex.texi (Adding Environments): Document hooks for
12304 	`LaTeX-add-environments'.
12305 
12306 2009-03-29  Ralf Angeli  <angeli@caeruleus.net>
12307 
12308 	* style/listings.el (LaTeX-listings-key-val-options): New
12309 	variable.
12310 	("listings"): Use it.  Check for font-latex function, not feature.
12311 
12312 	* latex.el (TeX-arg-key-val): New function.
12313 
12314 	* multi-prompt.el: Require crm.el.
12315 	(multi-prompt-separator, multi-prompt-key-value-sep)
12316 	(multi-prompt-completion-table): New variables.
12317 	(multi-prompt-key-value-collection-fn, multi-prompt-key-value):
12318 	New functions.
12319 
12320 2009-03-22  Ralf Angeli  <angeli@caeruleus.net>
12321 
12322 	* tex-site.el.in: Revitalize support for completion in \cite
12323 	macros via `BibTeX-auto-store'.
12324 
12325 2009-03-02  Holger Sparr  <holger.sparr@gmx.net>
12326 
12327 	* Makefile.in (STYLESRC): Add style/multido.el;
12328 	style/pst-{grad|node|plot|slpe}.el
12329 
12330 2009-03-01  Ralf Angeli  <angeli@caeruleus.net>
12331 
12332 	* latex.el (LaTeX-verbatim-macro-boundaries): Do step backwards at
12333 	beginning of buffer.
12334 	(LaTeX-search-forward-comment-start): Treat find of comment at
12335 	limit correctly.
12336 
12337 	* tex-fold.el (TeX-fold-comment-do): Abort backward search for
12338 	comment start at beginning of buffer.  Do not fold empty comment.
12339 
12340 2009-02-24  Holger Sparr  <holger.sparr@gmx.net>
12341 
12342 	* style/multido.el: New file.
12343 
12344 	* style/pst-grad.el: New file.
12345 
12346 	* style/pst-node.el: New file.
12347 
12348 	* style/pst-plot.el: New file.
12349 
12350 	* style/pst-slpe.el: New file.
12351 
12352 2009-02-23  Holger Sparr  <holger.sparr@gmx.net>
12353 
12354 	* style/pstricks.el: Actually implement support for writing
12355 	PSTricks code.
12356 
12357 2009-02-22  Ralf Angeli  <angeli@caeruleus.net>
12358 
12359 	* doc/auctex.texi (Multi-line fontification): Remove.
12360 
12361 	* doc/todo.texi (Wishlist): Fix typo.  Remove entry which is
12362 	already supported.
12363 
12364 	* style/tabularx.el: New file.
12365 
12366 	* Makefile.in (STYLESRC): Add style/tabularx.el
12367 
12368 2009-02-15  Ralf Angeli  <angeli@caeruleus.net>
12369 
12370 	* style/natbib.el ("natbib"): Check for font-latex function rather
12371 	than feature.  Add fontification spec for \cite.
12372 
12373 	* doc/auctex.texi (Simple Style): Bring example in line with
12374 	reality.
12375 
12376 2009-01-24  Ralf Angeli  <angeli@caeruleus.net>
12377 
12378 	* tex.el (TeX-source-correlate-method): Doc fix.
12379 	(TeX-source-correlate-mode): Call minor mode function after file
12380 	is loaded.
12381 
12382 2009-01-14  Ralf Angeli  <angeli@caeruleus.net>
12383 
12384 	* latex.el (LaTeX-babel-insert-hyphen): Put `delete-selection'
12385 	property on function symbol.
12386 
12387 2009-01-04  Ralf Angeli  <angeli@caeruleus.net>
12388 
12389 	* style/CJK.el: New file.
12390 
12391 	* style/ruby.el: New file.  Correct argument numbers of \rubysize
12392 	and \rubysep.
12393 
12394 	* style/CJKutf8.el: New file.
12395 
12396 	* Makefile.in (STYLESRC): Add style/CJK.el and style/ruby.el.  Add
12397 	style/CJKutf8.el.
12398 
12399 2009-01-03  Ralf Angeli  <angeli@caeruleus.net>
12400 
12401 	* style/flashcards.el ("flashcards"): Test for font-latex function
12402 	instead of feature.  Reflect that \cardbackstyle has an optional
12403 	argument.
12404 
12405 2008-12-29  Ralf Angeli  <angeli@caeruleus.net>
12406 
12407 	* style/hyperref.el ("hyperref"): Test for font-latex function
12408 	instead of feature.  Activate hyperref referencing style if
12409 	possible.
12410 
12411 2008-12-28  Ralf Angeli  <angeli@caeruleus.net>
12412 
12413 	* tex-buf.el (TeX-current-pages): Get rid of trailing periods.
12414 	(TeX-LaTeX-sentinel): Add support for longtable warning.  Use only
12415 	one search per condition.  Call `message' like `format'.
12416 
12417 2008-12-22  Ralf Angeli  <angeli@caeruleus.net>
12418 
12419 	* tex.el (TeX-doc-backend-alist): Call `TeX-tree-expand' instead
12420 	of `TeX-macro-global-internal'.
12421 
12422 	* tex-jp.el (TeX-macro-global): Call `TeX-tree-expand' instead of
12423 	`TeX-macro-global-internal'.
12424 
12425 	* latex.el (LaTeX-env-item): Deactivate the mark before inserting
12426 	\item.
12427 	(LaTeX-insert-item): Swap point and mark when mark if necessary.
12428 	Insert newline only when not at beginning of line.
12429 
12430 	* tex.el (TeX-deactivate-mark): New function.
12431 	(TeX-parse-argument): Use it.
12432 
12433 2008-12-21  Ralf Angeli  <angeli@caeruleus.net>
12434 
12435 	* tex.el (TeX-auto-private, TeX-style-private): Per default
12436 	propose a place in the user's Emacs directory, not in the TeX
12437 	tree.
12438 	(TeX-style-path): Add values to the end of the list.  Doc fix.
12439 
12440 	* doc/auctex.texi (Automatic Private): Adjust descriptions of
12441 	`TeX-macro-private', `TeX-auto-private', and `TeX-style-private'.
12442 
12443 2008-12-16  Ralf Angeli  <angeli@caeruleus.net>
12444 
12445 	* tex.el (TeX-tree-expand): New name for
12446 	`TeX-macro-global-internal'.  Adapt parameter list to make it more
12447 	flexible.  Update doc string.  Do not return removed default
12448 	argument.
12449 	(TeX-macro-global): Change to accomodate new interface of
12450 	`TeX-tree-expand'.
12451 	(TeX-macro-private): New function.
12452 	(TeX-macro-private): Use it to determine variable value.
12453 
12454 2008-12-13  Ralf Angeli  <angeli@caeruleus.net>
12455 
12456 	* tex.el (plain-TeX-clean-intermediate-suffixes)
12457 	(plain-TeX-clean-output-suffixes): New variables.
12458 
12459 2008-12-01  Ralf Angeli  <angeli@caeruleus.net>
12460 
12461 	* tex.el (VirTeX-common-initialization): Revert last change.
12462 
12463 2008-11-30  Ralf Angeli  <angeli@caeruleus.net>
12464 
12465 	* tex.el (VirTeX-common-initialization): Do not add call to
12466 	`TeX-update-style' to `find-file-hooks' but call it directly.
12467 
12468 2008-11-23  Ralf Angeli  <angeli@caeruleus.net>
12469 
12470 	* tex.el (TeX-source-correlate-determine-method): Use configured
12471 	LaTeX command and find -synctex switch even if there are spaces in
12472 	front of it, as e.g. with MiKTeX.
12473 	(TeX-format-list): Use \subsection and \subsubsection as well to
12474 	identify a LaTeX file.
12475 
12476 2008-11-02  Ralf Angeli  <angeli@caeruleus.net>
12477 
12478 	* font-latex.el (font-latex-match-math-env)
12479 	(font-latex-extend-region-backwards-math-env): Do not match
12480 	\\[...].
12481 
12482 	* tex-fold.el (TeX-fold-expand-spec): Do not treat `\' special in
12483 	replacement text.
12484 
12485 2008-10-26  Ralf Angeli  <angeli@caeruleus.net>
12486 
12487 	* tex.el (plain-TeX-common-initialization): Respect double dollar,
12488 	i.e. "$$", as a paragraph separator.
12489 
12490 2008-10-14  Ralf Angeli  <angeli@caeruleus.net>
12491 
12492 	* latex.el (LaTeX-current-environment): Fix handling of commented
12493 	parts.
12494 
12495 	* tex.el (TeX-comment-prefix): Save match data.
12496 
12497 2008-10-13  Ralf Angeli  <angeli@caeruleus.net>
12498 
12499 	* doc/changes.texi, doc/install.texi, doc/intro.texi,
12500 	doc/preview-readme.texi, doc/quickstart.texi: Make some
12501 	corrections and updates.
12502 
12503 2008-10-12  Ralf Angeli  <angeli@caeruleus.net>
12504 
12505 	* tex-buf.el (TeX-warning): Fix regexp for detecting bad boxes.
12506 
12507 2008-10-11  Ralf Angeli  <angeli@caeruleus.net>
12508 
12509 	* tex.el (TeX-set-mode-name): Indicate TeX PDF mode as a trailing
12510 	flag.
12511 	(TeX-engine): Doc fix.
12512 
12513 	* doc/auctex.texi: Restructure some parts.  Update and extend it a
12514 	bit to reflect the recent changes of functionality.
12515 
12516 2008-10-07  Ralf Angeli  <angeli@caeruleus.net>
12517 
12518 	* tex.el (TeX-interactive-mode): Add to `minor-mode-alist'.
12519 	("desktop"): Remove `TeX-interactive-mode' from
12520 	`desktop-locals-to-save'.
12521 
12522 2008-10-06  Ralf Angeli  <angeli@caeruleus.net>
12523 
12524 	* latex.el (LaTeX-paragraph-commands-regexp-make): Make it work
12525 	for the case that `LaTeX-paragraph-commands' is set.
12526 
12527 2008-10-05  Ralf Angeli  <angeli@caeruleus.net>
12528 
12529 	* tex.el (TeX-engine): New variable.
12530 	(TeX-expand-list): Use it instead of XeTeX and Omega mode
12531 	variables.
12532 	(hack-one-local-variable): Remove references to XeTeX and Omega
12533 	mode variables.
12534 	(TeX-set-mode-name): Remove lighters for XeTeX and Omega mode.
12535 	(TeX-engine-alist, LaTeX-engine-alist): New variables.
12536 	(TeX-engine-set): New function.
12537 	(TeX-Omega-mode): Mark as obsolete.  Remove defcustom.
12538 	(TeX-PDF-mode): Use `TeX-engine' instead of mode variables.
12539 	(TeX-XeTeX-mode): Remove.
12540 	(TeX-mode-map): Remove key bindings for toggling XeTeX and Omega
12541 	mode.
12542 	(TeX-mode-specific-command-menu-entries): Use new facilities for
12543 	switching TeX engines.
12544 	("desktop"): Remove reference to TeX Omega mode.
12545 
12546 	* context.el (ConTeXt-expand-options): Use `TeX-engine' instead of
12547 	XeTeX and Omega mode variables.
12548 
12549 2008-09-07  Ralf Angeli  <angeli@caeruleus.net>
12550 
12551 	* tex.el (TeX-PDF-mode): Add to `minor-mode-alist'.  Use "" as
12552 	lighter.
12553 	("desktop"): Remove `TeX-PDF-mode' from `desktop-locals-to-save'.
12554 
12555 	* latex.el (LaTeX-mark-environment): Swap beg and end.
12556 
12557 2008-08-02  Ralf Angeli  <angeli@caeruleus.net>
12558 
12559 	* tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Mimic
12560 	the default tool bars more closely.
12561 
12562 2008-08-02  Reiner Steib  <reiner.steib@gmx.de>
12563 
12564 	* toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Provide
12565 	different defaults for different Emacs and XEmacs versions.
12566 	Conditionally add a `new-file' entry.
12567 
12568 2008-07-28  Ralf Angeli  <angeli@caeruleus.net>
12569 
12570 	* toolbar-x.el (toolbarx-image-path): Protect against load-path
12571 	items being nil.
12572 
12573 	* style/foils.el (LaTeX-style-foils): Silence the byte compiler.
12574 
12575 	* style/epsf.el (TeX-arg-epsfsize): Silence the byte compiler.
12576 
12577 	* tex.el (TeX-source-specials-view-start-server): Alias only if
12578 	`defvaralias' is available.
12579 	(TeX-master, TeX-convert-master): Move upwards to prevent some
12580 	compiler warnings.
12581 
12582 2008-07-27  Ralf Angeli  <angeli@caeruleus.net>
12583 
12584 	* tex.el (TeX-synctex-tex-flags): New variable.
12585 	(TeX-source-correlate-expand-options): Use it.
12586 	(TeX-source-specials-tex-flags): Remove possibility to create
12587 	lists.
12588 
12589 	* context.el (ConTeXt-expand-options): Support TeX XeTeX mode and
12590 	TeX Source Correlate mode.
12591 
12592 2008-07-24  Ralf Angeli  <angeli@caeruleus.net>
12593 
12594 	* tex.el (TeX-source-specials-mode): Fix last change.
12595 
12596 2008-07-23  Ralf Angeli  <angeli@caeruleus.net>
12597 
12598 	* tex.el (TeX-expand-list): Prevent "%(PDF)" expander from
12599 	returning "pdf" if `TeX-XeTeX-mode' is active.  Make "%(tex)" and
12600 	"%(latex)" expanders aware of the XeTeX commands.
12601 	(hack-one-local-variable): Cater for `TeX-XeTeX-mode'.
12602 	(TeX-set-mode-name): Cater for `TeX-XeTeX-mode'.
12603 	(TeX-source-specials-mode): Mark as obsolete.
12604 	(TeX-PDF-mode): Disable TeX XeTeX mode if TeX PDF mode is
12605 	disabled.
12606 	(TeX-Omega-mode): Disable TeX XeTeX mode if TeX Omega mode is to
12607 	be enabled.
12608 	(TeX-XeTeX-command, LaTeX-XeTeX-command): New variables.
12609 	(TeX-XeTeX-mode): New minor mode.
12610 	(TeX-mode-map): Define key for TeX XeTeX mode.
12611 	(TeX-mode-specific-command-menu-entries): Add entry for TeX XeTeX
12612 	mode.  Make the engine-related options exclusive by using radio
12613 	buttons.  Refine the wording for some options.
12614 
12615 2008-07-19  Ralf Angeli  <angeli@caeruleus.net>
12616 
12617 	* tex.el (TeX-source-correlate-determine-method): Do not error out
12618 	if calling the engine fails.
12619 
12620 	* latex.el (LaTeX-mark-environment): Keep point upon unsuccessful
12621 	search.
12622 
12623 2008-07-19  Vincent Belaïche  <vincent.b.1@hotmail.fr>  (tiny change)
12624 
12625 	* latex.el (LaTeX-mark-environment): Support marking of multiple
12626 	nested environments.
12627 
12628 2008-07-17  Ralf Angeli  <angeli@caeruleus.net>
12629 
12630 	* latex.el (LaTeX-paragraph-commands-regexp-make): Take
12631 	`LaTeX-paragraph-commands' into account.
12632 	(LaTeX-paragraph-commands-regexp): Move behind
12633 	`LaTeX-paragraph-commands' definition.
12634 
12635 2008-07-14  Ralf Angeli  <angeli@caeruleus.net>
12636 
12637 	* style/pdfsync.el ("pdfsync"): Use
12638 	`TeX-source-correlate-output-page-function' rather than
12639 	`TeX-sync-output-page-function'.
12640 
12641 	* tex.el (TeX-command-list): Remove SyncTeX expanders.
12642 	(TeX-expand-list): Adapt function calls.  Remove SyncTeX expander.
12643 	(hack-one-local-variable, TeX-set-mode-name): Remove
12644 	`TeX-synctex-mode' and `TeX-source-specials-mode'.  Add
12645 	`TeX-source-correlate-mode'.
12646 	(TeX-source-correlate-method): New variable.
12647 	(TeX-source-correlate-method-active): New variable.
12648 	(TeX-source-correlate-output-page-function): Renamed from
12649 	`TeX-sync-output-page-function'.
12650 	(TeX-source-correlate-start-server): Renamed from
12651 	`TeX-view-start-server'.
12652 	(TeX-source-correlate-start-server-asked): Renamed from
12653 	`TeX-view-start-server-asked'.
12654 	(TeX-source-correlate-start-server-flag): Renamed from
12655 	`TeX-view-start-server-flag'.
12656 	(TeX-source-correlate-gnuserv-p): Renamed from
12657 	`TeX-view-gnuser-p'.
12658 	(TeX-source-correlate-server-enabled-p): Renamed from
12659 	`TeX-view-server-enabled-p'.
12660 	(TeX-source-correlate-start-server-maybe): Renamed from
12661 	`TeX-view-start-server-maybe'.
12662 	(TeX-source-specials): Remove custom group.
12663 	(TeX-source-correlate-determine-method): New function.
12664 	(TeX-source-correlate-expand-options): Renamed from
12665 	`TeX-source-specials-expand-options'.  Support SyncTeX as well.
12666 	(TeX-source-correlate-map): Renamed from
12667 	`TeX-source-specials-map'.
12668 	(TeX-source-correlate-mode): Renamed from
12669 	`TeX-source-specials-mode'.  Support SyncTeX as well.
12670 	(TeX-source-specials-mode): Now an alias for
12671 	`TeX-source-specials-mode'.
12672 	(TeX-source-specials-tex-flags, TeX-source-specials-places)
12673 	(TeX-source-specials-view-position-flags)
12674 	(TeX-source-specials-view-editor-flags)
12675 	(TeX-source-specials-view-gnuclient-flags)
12676 	(TeX-source-specials-view-emacsclient-flags): Put into `TeX-view'
12677 	rather than `TeX-command' group.
12678 	(TeX-source-specials-view-expand-options): Adapt for new function
12679 	names and distinction between source specials and SyncTeX.
12680 	(TeX-synctex-mode): Remove.
12681 	(TeX-mode-map): Remove binding for TeX SyncTeX mode.
12682 	(TeX-mode-specific-command-menu-entries): Remove menu entry for
12683 	TeX SyncTeX mode.  Use Source Correlate moniker instead of Source
12684 	Specials.
12685 
12686 2008-07-07  Ralf Angeli  <angeli@caeruleus.net>
12687 
12688 	* doc/auctex.texi (Folding): Fix last change.
12689 
12690 2008-07-06  Ralf Angeli  <angeli@caeruleus.net>
12691 
12692 	* doc/auctex.texi (Folding): Document folding of math constructs
12693 	and the possibilities of providing expanders and alternatives in
12694 	replacement specifiers.
12695 
12696 	* tex.el (TeX-command-list): Add expanders for SyncTeX.
12697 	(TeX-expand-list): Start server if necessary when viewing.  Define
12698 	expander for SyncTeX.
12699 	(hack-one-local-variable): Cater for TeX SyncTeX mode.
12700 	(TeX-set-mode-name): Add lighter for TeX SyncTeX mode.
12701 	(TeX-view): New customization group.
12702 	(TeX-view-start-server): Renamed from
12703 	`TeX-source-specials-view-start-server'.
12704 	(TeX-source-specials-view-start-server): Rename to
12705 	`TeX-view-start-server' and define alias.
12706 	(TeX-view-start-server-asked): Renamed from
12707 	`TeX-source-specials-view-start-server-asked'.
12708 	(TeX-source-specials-view-start-server-asked): Rename to
12709 	`TeX-view-start-server-asked'.
12710 	(TeX-view-start-server-flag): New variable.
12711 	(TeX-view-gnuserv-p): Renamed from
12712 	`TeX-source-specials-view-gnuserv-p'.
12713 	(TeX-source-specials-view-gnuserv-p): Rename to
12714 	`TeX-view-gnuserv-p'.
12715 	(TeX-view-server-enabled-p): New function.
12716 	(TeX-view-start-server-maybe): New function.
12717 	(TeX-source-specials-mode): Set `TeX-view-start-server-flag'.
12718 	(TeX-source-specials-view-expand-client): Adapt call to new
12719 	function name.
12720 	(TeX-source-specials-view-expand-options): Do not try to start the
12721 	server here anymore.
12722 	(TeX-synctex-mode): New minor mode.
12723 	(TeX-synctex-output-page): New function.
12724 	(TeX-mode-map): Add key for toggling TeX SyncTeX mode.
12725 	(TeX-mode-specific-command-menu-entries): Add menu entry for TeX
12726 	SyncTeX mode.
12727 	(TeX-math-input-method-off-regexp): New variable.
12728 	(TeX-toggle-off-input-method): Remove.
12729 	(TeX-math-input-method-off): Do without
12730 	`TeX-toggle-off-input-method'.
12731 
12732 2008-07-04  Berend de Boer  <berend@pobox.com>
12733 
12734 	* context.el, context-en.el: added a few more entries to the menu
12735 	to select ConTeXt macro's from.
12736 
12737 2008-06-29  Ralf Angeli  <angeli@caeruleus.net>
12738 
12739 	* style/bulgarian.el ("bulgarian"): Use value of
12740 	`TeX-quote-after-quote' for default quote insertion behavior.
12741 
12742 2008-06-28  Ralf Angeli  <angeli@caeruleus.net>
12743 
12744 	* font-latex.el (font-latex-find-matching-close): Simplify.  There
12745 	is no need for a general mechanism if the supported chars are
12746 	limited at another place.
12747 
12748 	* tex.el (TeX-search-syntax-table): Support (...) and <...>.
12749 
12750 	* tex-fold.el (TeX-fold-macro-spec-list): New spec for \item.
12751 	Adapt doc string to reflect new functionality.
12752 	(TeX-fold-macro-nth-arg): New `delims' parameter which can be used
12753 	to find other macro args than those enclosed by braces.
12754 	(TeX-fold-expand-spec): New function.
12755 	(TeX-fold-hide-item): Use it.
12756 
12757 	* doc/auctex.texi (European): Document `bulgarian' language
12758 	option.
12759 
12760 	* Makefile.in (STYLESRC): Add style/bulgarian.el.
12761 
12762 	* style/bulgarian.el: New file.
12763 
12764 2008-06-21  Ralf Angeli  <angeli@caeruleus.net>
12765 
12766 	* style/hyperref.el: New file.
12767 
12768 	* Makefile.in (STYLESRC): Add style/hyperref.el.
12769 
12770 2008-06-07  Ralf Angeli  <angeli@caeruleus.net>
12771 
12772 	* font-latex.el (font-latex-make-built-in-keywords): Distinguish
12773 	command-type keyword classes from others when creating the
12774 	respective variables.
12775 
12776 	* doc/auctex.texi (Font Locking): Structure with nodes.
12777 	(Fontification of macros): Describe format specifiers for macros
12778 	with arguments.
12779 
12780 2008-05-30  Ralf Angeli  <angeli@caeruleus.net>
12781 
12782 	* tex-fold.el (TeX-fold-macro-spec-list): Add some documentation.
12783 	(TeX-fold-hide-item): Support replacement of argument specifiers
12784 	like "{1}" by the respective argument value in the display string.
12785 
12786 2008-05-30  Joost Kremers  <joostkremers@fastmail.fm>  (tiny change)
12787 
12788 	* tex-fold.el (TeX-fold-macro-spec-list): Add function choice.
12789 	(TeX-fold-hide-item): If specifier is a function, call it with all
12790 	mandatory arguments of macro.
12791 
12792 2008-05-25  Ralf Angeli  <angeli@caeruleus.net>
12793 
12794 	* latex.el (docTeX-mode): Add regexp group to value of
12795 	`TeX-comment-start-regexp'.
12796 
12797 	* style/doc.el (LaTeX-doc-after-insert-macrocode): New function.
12798 	("doc"): Add it to `LaTeX-after-insert-env-hooks'.
12799 
12800 	* latex.el: Get rid of some compiler warnings.
12801 	(LaTeX-after-insert-env-hooks): New variable.
12802 	(LaTeX-insert-environment): Remove docTeX-specific code.
12803 	Run `LaTeX-after-insert-env-hooks'
12804 
12805 	* style/beamer.el (LaTeX-beamer-after-insert-env): New function.
12806 	("beamer"): Add it to `LaTeX-after-insert-env-hooks'.  Get rid of
12807 	some compiler warnings.  Support the semiverbatim environment.
12808 
12809 	* style/dinbrief.el: Get rid of some compiler warnings.
12810 
12811 	* style/dk-bib.el: Get rid of some compiler warnings.
12812 
12813 	* style/emp.el: Get rid of some compiler warnings.
12814 
12815 	* style/epsf.el: Get rid of some compiler warnings.
12816 
12817 	* style/foils.el: Get rid of some compiler warnings.
12818 
12819 	* style/graphicx.el: Get rid of some compiler warnings.
12820 
12821 	* style/letter.el: Get rid of some compiler warnings.
12822 
12823 	* style/prosper.el: Get rid of some compiler warnings.
12824 
12825 	* style/psfig.el: Get rid of some compiler warnings.
12826 
12827 	* texmathp.el: Get rid of some compiler warnings.
12828 
12829 	* tex.el: Get rid of some compiler warnings.
12830 
12831 	* tex-jp.el: Get rid of some compiler warnings.
12832 
12833 	* tex-buf.el: Get rid of some compiler warnings.
12834 
12835 	* font-latex.el: Get rid of some compiler warnings.
12836 
12837 	* context.el: Get rid of some compiler warnings.
12838 
12839 	* context-en.el: Get rid of some compiler warnings.
12840 
12841 	* context-nl.el: Get rid of some compiler warnings.
12842 
12843 2008-05-22  Ralf Angeli  <angeli@caeruleus.net>
12844 
12845 	* tex-buf.el (TeX-command-sentinel): Use `TeX-master-file' instead
12846 	of `TeX-active-master' for `TeX-transient-master'.
12847 
12848 2008-05-17  Ralf Angeli  <angeli@caeruleus.net>
12849 
12850 	* doc/auctex.texi (Font Specifiers): Correct argument list of
12851 	`TeX-font'.
12852 
12853 2008-05-13  Ralf Angeli  <angeli@caeruleus.net>
12854 
12855 	* doc/auctex.texi (Font Specifiers): Document `LaTeX-font-list'.
12856 
12857 2008-05-10  Reiner Steib  <reiner.steib@gmx.de>
12858 
12859 	* tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Add
12860 	standard Emacs buttons to custom set.
12861 	(TeX-bar-TeX-buttons): Use `tex' instead of `latex' in custom set.
12862 
12863 2008-05-04  Ralf Angeli  <angeli@caeruleus.net>
12864 
12865 	* tex-site.el.in (AUCTeX): Move customization group here from
12866 	tex.el and load the main files defining customization options.
12867 
12868 	* tex.el (AUCTeX): Move customization group to tex-site.el.in.
12869 	(TeX-expand-list): Make %(outpage) default to "1".
12870 
12871 2008-05-01  Ralf Angeli  <angeli@caeruleus.net>
12872 
12873 	* toolbar-x.el (toolbarx-xemacs-refresh): Only activate the tool
12874 	bar if it is already visible.  Remove redundant if clause.
12875 
12876 	* tex-buf.el (TeX-format-filter): Do not remove linebreak if the
12877 	following line starts with an opening parenthesis.
12878 
12879 2008-04-28  Ralf Angeli  <ang