emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/auctex 68fcccc 6/7: Merge remote-tracking branch 'origi


From: Tassilo Horn
Subject: [elpa] externals/auctex 68fcccc 6/7: Merge remote-tracking branch 'origin/master' into externals/auctex
Date: Thu, 22 Oct 2020 14:06:28 -0400 (EDT)

branch: externals/auctex
commit 68fcccc6e9be39f68ca694751076c855437a5039
Merge: c5772e7 ec4060e
Author: Tassilo Horn <tsdh@gnu.org>
Commit: Tassilo Horn <tsdh@gnu.org>

    Merge remote-tracking branch 'origin/master' into externals/auctex
---
 ChangeLog-preview         |   4 +
 ChangeLog.1               | 890 +++++++++++++++++++++++++++++++++++++++++++++-
 RELEASE                   | 125 +++----
 admin/release-process.org |  26 +-
 configure.ac              |   2 +-
 doc/changes.texi          |   3 +
 doc/tex-ref.tex           |   8 +-
 latex/preview.dtx         |   4 +-
 style/polyglossia.el      |  12 +-
 9 files changed, 986 insertions(+), 88 deletions(-)

diff --git a/ChangeLog-preview b/ChangeLog-preview
index 0096f55..6a89713 100644
--- a/ChangeLog-preview
+++ b/ChangeLog-preview
@@ -1,3 +1,7 @@
+2020-10-18  Mosè Giordano  <mose@gnu.org>
+
+       * Version 12.3 released.
+
 2019-10-30  Mosè Giordano  <mose@gnu.org>
 
        * Version 12.2 released.
diff --git a/ChangeLog.1 b/ChangeLog.1
index 3d70c57..fbedda2 100644
--- a/ChangeLog.1
+++ b/ChangeLog.1
@@ -1,3 +1,891 @@
+2020-10-18  Mosè Giordano  <mose@gnu.org>
+
+       * Version 12.3 released.
+
+2020-10-18  Mosè Giordano  <mose@gnu.org>
+
+       Mark default argument to `LaTeX-arg-polyglossia-lang' as optional
+
+       * style/polyglossia.el (LaTeX-arg-polyglossia-lang): The `default' 
argument
+         isn't currently used, mark it as ignored.
+
+2020-10-10  Mosè Giordano  <mose@gnu.org>
+
+       Prepare for upcoming release
+
+2020-08-28  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Simplify mode line for emacs 27
+
+       * tex-buf.el: Don't add an entry in `minor-mode-alist' for
+       `compilation-in-progress'. In emacs 27, compile.el adds a similar
+       entry in `mode-line-modes'.
+
+2020-08-17  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Fix document
+
+       * doc/auctex.texi (Fontification of math): Delete incorrect
+       description.
+
+2020-08-02  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Restore all math environments in texmathp.el
+
+       * texmathp.el (texmathp-tex-commands-default): Restore all math
+       environments from style files. The idea to update t-t-c-d by style
+       files afterwards fails when texmathp is used solely in external
+       packages like org mode.
+       * style/amsmath.el:
+       * style/breqn.el:
+       * style/empheq.el:
+       * style/mathtools.el:
+       Adjust in accord with the above change.
+       * doc/changes.texi: Delete relevant entry.
+
+2020-08-02  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Prepare for pdf output for PSTricks documents
+
+       * style/pstricks.el ("pstricks"): Prepare for pdf output rather than
+       turn off PDF mode.
+       (): Update copyright year.
+       * doc/changes.texi: Mention above change.
+
+2020-07-28  Arash Esbati  <arash@gnu.org>
+
+       Add an extra check for tex-buf.el in some style hooks
+
+       * style/arabxetex.el ("arabxetex"):
+       * style/bidi.el ("bidi"):
+       * style/fontspec.el ("fontspec"):
+       * style/polyglossia.el ("polyglossia"): Check if "tex-buf.el" is
+       loaded and require it otherwise.  `TeX-check-engine-add-engines'
+       is defined in "tex-buf.el" and the hook would exit too early if
+       the library isn't loaded.
+
+2020-07-24  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Merge prv-emacs.el into preview.el.in
+
+       * preview.el.in: Merge all contents of prv-emacs.el.
+       * prv-emacs.el: Delete.
+       * Makefile.in:
+       * configure.ac:
+       Drop prv-emacs.el.
+
+2020-07-22  Arash Esbati  <arash@gnu.org>
+
+       Treat \choice like \item
+
+       * style/exam.el ("exam"): Add "choice" to `LaTeX-item-regexp'.
+       Simplify regexp for "subpart" and "subsubpart".
+
+2020-07-19  Arash Esbati  <arash@gnu.org>
+
+       Update style/csquotes.el to package version 5.2j
+
+       * style/csquotes.el: Track changes in package version 5.2j.
+       Remove deprecated macros, improve query for language argument.
+       Add keyval query of package options.
+       (LaTeX-csquotes-insert-environment): Remove function and use
+       `LaTeX-env-args' instead.
+
+2020-07-13  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Add support of \tag for texmathp
+
+       * style/amsmath.el (): Add entries for \tag and \tag* to
+       `texmathp-tex-commands-default'.
+
+2020-07-11  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Cater for case where fontification match goes over limit
+
+       * font-latex.el (font-latex-match-quotation): Cater for case
+       where fontification match goes over limit.
+       Drop `string-make-multibyte'. It's no longer necessary because
+       all supported emacsen handle multibyte strings well enough.
+       (font-latex--updated-region-end): Adjust comments.
+
+2020-07-11  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Fix previous commit and add new test
+
+       * font-latex.el (font-latex-extend-region-backwards-quotation): Move
+       the point back to the correct position when the inner loop search
+       fails.
+       * tests/latex/font-latex-test.el
+       (font-latex-extend-region-backwards-quotation): New test.
+
+2020-07-11  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Don't extend font lock region too eagerly (bug#42267)
+
+       * font-latex.el (font-latex-extend-region-backwards-quotation): If
+       there is no matching open quote, don't extend the font lock region.
+
+2020-07-03  Arash Esbati  <arash@gnu.org>
+
+       Add short verb characters to `ispell-tex-skip-alist'
+
+       * style/shortvrb.el ("shortvrb"): Add entries in
+       `LaTeX-shortvrb-chars to `ispell-tex-skip-alist' in order to skip
+       verbatim content during spell checking.
+
+2020-07-03  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Ajust document
+
+       * doc/preview-latex.texi (Key bindings and user-level lisp functions):
+       * preview.el.in (preview-at-point):
+       Delete mention about zmacs-regions.
+       * doc/auctex.texi (Known problems): Delete comment which is no longer
+       valid because the current highlighting of $...$ is search-based, not
+       syntactic.
+
+2020-07-01  Arash Esbati  <arash@gnu.org>
+
+       Support \newblock macro
+
+       * latex.el (LaTeX-common-initialization): Add entry for \newblock
+       marco.
+       Add "bibindent" to list of known lengths.
+       (LaTeX-paragraph-commands-internal): Add "newblock".
+
+2020-06-30  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Get rid of gabage in generated texi file
+
+       * doc/preview-dtxdoc.pl (MAIN): Add rule to delete dtx comment ^^A.
+       (): Add coding tag. Update copyright year.
+
+2020-06-28  Arash Esbati  <arash@gnu.org>
+
+       Update style/xparse.el to package dated 2020-03-06
+
+       * style/xparse.el: Update style to package version 2020-03-06
+       incl. auto-parsing capabilities.  Fix fontification of provided
+       macros.
+
+2020-06-27  Tassilo Horn  <tsdh@gnu.org>
+
+       Document deprecation of font-latex-update-font-lock
+
+       * doc/changes.texi: Document deprecation of font-latex-update-font-lock.
+
+2020-06-27  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Accommodate preview.dtx to new font-latex.el
+
+       * latex/preview.dtx: Add "^^A$" so that |$| doesn't mess up the
+       highlighting of TeX codes at later part.
+       * doc/auctex.texi: Add mention about usage of "^^A$" in docTeX
+       documents.
+
+2020-06-19  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Add TODO item about remove-style feature
+
+       * doc/todo.texi (Mid-term Goals): Add an item about remove-style
+       feature.
+       * doc/changes.texi (News in 12.3): Fix typo.
+
+2020-06-18  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Improve conformance to code conventions, and documents
+
+       * font-latex.el (font-latex-update-math-env): Rename by changing "--"
+       to "-" in function name.
+       Don't alter user customize option `font-latex-math-environments'. In
+       order to achieve that, use always `texmathp-tex-commands1' for
+       input and omit argument LIST.
+       * style/empheq.el: Arrange in accord with the above changes.
+       * style/amsmath.el:
+       * style/breqn.el:
+       * style/mathtools.el:
+       Arrange in accord with the above changes.
+       Use `cl-pushnew' instead of `add-to-list' and require cl-lib in order
+       to do that.
+       * doc/changes.texi (News in 12.3):
+       * texmathp.el:
+       Mention change about support for AMS-LaTeX and packages mathtools,
+       empheq and breqn.
+
+2020-06-17  Tassilo Horn  <tsdh@gnu.org>
+
+       Don't call TeX-remove-style in TeX-arg-document.
+
+       * latex.el (TeX-arg-document): Don't call TeX-arg-document.
+
+2020-06-17  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Use constant regexp to fontify math environments
+
+       * font-latex.el (font-latex--match-math-envII-regexp): New internal
+       variable to store regexp to search math environments such as
+       "equation".
+       (font-latex-match-math-envII): Use it.
+       (font-latex--update-math-env): New function to update
+       `font-latex-math-environments' and build
+       `font-latex--match-math-envII-regexp' from it.
+       (font-latex-math-environments-from-texmathp): Remove.
+       (font-latex-math-environments): Change default value to nil and
+       initialize at top level by new function.
+       * style/breqn.el:
+       * style/empheq.el:
+       * style/mathtools.el:
+       Arrange in accord with the above change.
+       * style/amsmath.el:
+       Arrange in accord with the above change.
+       Add fontification rule for \boxed{}.
+       * doc/auctex.texi:
+       Add instruction to convert customization.
+
+2020-06-16  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Fix regression of font lock
+
+       * font-latex.el (font-latex-match-math-envII): Store the position of
+       "\begin{foo}" as (match-beginnig 0) so that `font-lock-multiline' text
+       property covers it. Store the range of math expression as
+       subexpression 1.
+       (font-latex-make-user-keywords): Arrange in accord with the above
+       change.
+
+2020-06-15  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Fix typos
+
+       * doc/changes.texi (News in 12.3):
+       * tests/latex/fontification-general.tex (AUCTeX fontification):
+       Fix typos.
+
+2020-06-15  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Update documents
+
+       * doc/auctex.texi (Fontification of math):
+       * doc/changes.texi (News in 12.3):
+       * font-latex.el (font-latex-math-environments):
+       Document that variable `font-latex-math-environments' is no longer
+       suitable for personal customization and recommend to use
+       `texmathp-tex-commands' instead.
+       * tests/latex/fontification-general.tex: Mention new function
+       `font-latex-extend-region-backwards-math'
+
+2020-06-15  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       * texmathp.el: Add comment about additional bug.
+
+2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Recover compatibility for older emacsen
+
+       * font-latex.el (font-latex-fontify-region): Add check for return
+       value from `font-lock-default-fontify-region'.
+
+2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Reconsider region extension
+
+       * font-latex.el (font-latex-fontify-region): Consider cases that
+       `font-lock-extend-region-functions' extends the region inside
+       `font-lock-default-fontify-region'. Use the return value from it to
+       construct the correct region.
+       (font-latex-match-math-env):
+       (font-latex-match-math-envII):
+       (font-latex-match-dollar-math):
+       Raise `font-latex--updated-region-end' to at least LIMIT when
+       necessary.
+       (font-latex--updated-region-end): Fix comments.
+
+2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Delete overhead in extending font lock range of math expression
+
+       * font-latex.el (font-latex-math-environments-from-texmathp): New
+       helper function.
+       (font-latex-math-environments): Take default value using the above
+       function.
+       (font-latex-extend-region-backwards-math): Rename from
+       `font-latex-extend-region-backwards-dollar-math' and include the
+       functionality of `font-latex-extend-region-backwards-math-env' and
+       `font-latex-extend-region-backwards-math-envII'.
+       (font-latex-extend-region-backwards-math-env):
+       (font-latex-extend-region-backwards-math-envII):
+       Remove.
+       (font-latex-setup): Simplify according to the above change.
+       * texmathp.el (texmathp-tex-commands-default): Move entries not in
+       standard LaTeX to the respective style files.
+       * style/amsmath.el ():
+       * style/breqn.el ():
+       * style/empheq.el ():
+       * style/mathtools.el ():
+       Add package specific entries to `texmathp-tex-commands-default' and
+       take additions for `font-latex-math-environments' from it rather than
+       adding constant entries.
+
+2020-06-14  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Update region extension in font-latex.el
+
+       * font-latex.el (font-latex--updated-region-end): New variable to
+       record the end of the region that fontification actually took place.
+       (font-latex-fontify-region): New function to utilize it.
+       (font-latex-setup): Assign it to `font-lock-fontify-region-function'.
+       (font-latex-match-math-env): Search closing tag beyond limit honoring
+       `font-latex-multiline-boundary'.
+       Use new variable.
+       (font-latex-match-math-envII):
+       (font-latex-match-dollar-math):
+       Use new variable.
+
+2020-06-14  Uwe Brauer  <oub@mat.ucm.es>
+
+       Add support for algopseudocde style
+
+       * Makefile.in (STYLESRC): Add algopseudocde style
+
+       * style/algpseudocode.el: Add support for the algopseudocde 
(algorithmcx)
+               style
+
+2020-06-14  Uwe Brauer  <oub@mat.ucm.es>
+
+       Add support for algorithm style
+
+       * Makefile.in (STYLESRC): Add algorithm style
+
+       * style/algorithm.el: Add support for the algorithm style
+
+2020-06-13  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Ignore 3 consective $'s properly
+
+       * font-latex.el (font-latex-match-dollar-math): Ignore 3 or more
+       consecutive $'s when searching opening of $...$ or $$...$$, instead of
+       stopping to return nil.
+       * tests/latex/font-latex-test.el: New test.
+
+2020-06-11  Tassilo Horn  <tsdh@gnu.org>
+
+       Trigger refontification in font-latex-add-to-syntax-alist.
+
+       * font-latex.el (font-latex-add-to-syntax-alist): Trigger 
refontification.
+
+2020-06-11  Tassilo Horn  <tsdh@gnu.org>
+
+       Omit hard font-lock reset also in font-latex-add-to-syntax-alist
+
+       * font-latex.el (font-latex-add-to-syntax-alist): Don't nilify
+       font-lock-set-defaults but adjust font-lock-syntax-table directly as 
suggested
+       by Ikumi Keita on auctex-devel.
+
+2020-06-10  Tassilo Horn  <tsdh@gnu.org>
+
+       Obsolete font-latex-update-font-lock (bug#37945)
+
+       * font-latex.el (font-latex-add-keywords): Don't call
+       font-latex-update-font-lock but font-lock-flush.
+       (font-latex-update-font-lock): Make obsolete and emit a warning when 
called.
+       * style/alltt.el: Adapt, i.e., don't call font-latex-update-font-lock 
but maybe
+       font-latex-set-syntactic-keywords.
+       * style/beamer.el: Dito.
+       * style/comment.el: Dito.
+       * style/expl3.el: Dito.
+       * style/fancyhdr.el: Dito.
+       * style/fancyvrb.el: Dito.
+       * style/fvextra.el: Dito.
+       * style/hyperref.el: Dito.
+       * style/listings.el: Dito.
+       * style/ltxguide.el: Dito.
+       * style/minted.el: Dito.
+       * style/pythontex.el: Dito.
+       * style/revtex4-2.el: Dito.
+       * style/tex-live.el: Dito.
+       * style/url.el: Dito.
+       * style/verbatim.el: Dito.
+
+2020-06-09  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       * doc/changes.texi: Delete words inappropriate for raw file.
+
+2020-06-08  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Complement document
+
+       * doc/changes.texi: Mention workaround for new incompatibility.
+       * doc/auctex.texi: Add missing entry to TOC.
+
+2020-06-07  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       * doc/changes.texi (News in 12.3): Add news about fix of bug#33139.
+
+2020-06-02  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Use search-based fontification for $...$ (bug#33139)
+
+       It turned out that using "text quotes" syntax for "$" in
+       `font-lock-syntax-table' sometimes leads to scrambled fontification
+       about in-line math $...$ (bug#33139). That's because conflicting
+       results of `syntax-ppss' are compiled into syntax-ppss cache as
+       explained in:
+       https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg02725.html
+       We, Keita, Tassilo and Arash discussed this issue and decided to use
+       search-based fontification for $...$ since syntactic fontification for
+       $...$ doesn't seem prospective with regard to this bug.
+
+       * font-latex.el (font-latex-match-dollar-math):
+       
(font-latex-find-dollar-math,font-latex-extend-region-backwards-dollar-math):
+       New functions to do search-based fontification for $...$.
+       Fontification facility for $$...$$ is merged into them.
+       (font-latex-make-user-keywords,font-latex-setup): Use new functions.
+       (font-latex-syntax-alist): Don't change syntax of "$" during font lock.
+       (font-latex-syntactic-face-function): Simplify.
+
+2020-05-31  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Simplify regexp in texmathp.el
+
+       * texmathp.el (texmathp-compile): Simplify regexp. In [^...] backslash
+       and dollar have no special meaning so they can (should) be raw.
+
+2020-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Don't make TeX-remove-style-hook buffer-local.
+
+       * tex.el (TeX-remove-style-hook): Not buffer-local anymore.
+
+2020-05-28  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Fix false negative of texmathp (bug#41559)
+
+       * texmathp.el (texmathp-compile): Fix `texmathp-onoff-regexp' to allow
+       switch to begin at (point-min).
+       Use `regexp-opt' instead of `mapconcat'+`regexp-quote'.
+       (texmathp): Use `>=' instead of `>' so that match is updated even when
+       arg-on or sw-on begins at (point-min).
+       * tests/latex/texmathp-test.el: New test.
+
+2020-05-25  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Fix regression of unfontify-region
+
+       * font-latex.el (font-latex-unfontify-region): Restore `invisible' as
+       removed property. My commit on Jan 7 was partially wrong. It kept "^"
+       and "_" invisible even when commented out if
+       `font-latex-fontify-script' is `invisible'.
+
+2020-05-22  Arash Esbati  <arash@gnu.org>
+
+       Fontify content of comment environment
+
+       * style/verbatim.el ("verbatim"): Add fontification support for
+       comment environment.  Delete unnecessary `function' in the hook.
+
+2020-05-17  Tassilo Horn  <tsdh@gnu.org>
+
+       Empty commit fixing ChangeLog.
+
+       * font-latex.el (font-latex-syntax-alist): This variable has not been 
deleted
+       as suggested by the previous entry.
+       (font-latex-extend-region-functions): Delete defvar.  Now set via
+       `font-lock-defaults'.
+
+2020-05-17  Tassilo Horn  <tsdh@gnu.org>
+
+       Modernize font-latex.el
+
+       - Use a syntax-propertize-function.
+       - Use normal font-lock-extend-region-functions.
+       - Add a function to syntax-propertize-extend-region-functions.
+       - Use lexical-binding.
+
+       * font-latex.el: Use lexical-binding.
+       (font-latex-syntax-alist): Delete defvar.  Now set via 
`font-lock-defaults'.
+       (font-latex-syntax-propertize-function): New defun being set as
+       `syntax-propertize-function'.
+       (font-latex-extend-region-backwards-command-with-args,
+       font-latex-extend-region-backwards-command-in-braces,
+       font-latex-extend-region-backwards-math-env,
+       font-latex-extend-region-backwards-math-envII,
+       font-latex-extend-region-backwards-quotation): Convert to normal
+       `font-lock-extend-region-functions'.
+       (font-latex-sp-extend-region-backwards-verb-env): New defun used in
+       `syntax-propertize-extend-region-functions'.
+       (font-latex-setup): Set `font-lock-extend-region-functions',
+       `syntax-propertize-extend-region-functions', and 
`syntax-propertize-function'
+       via `font-lock-defaults'.
+       (font-latex-jit-lock-force-redisplay, font-latex-fontify-region): Delete
+       defuns.
+       (font-latex-unfontify-region): Remove unused lexical variable.
+       (font-latex-script-char): Mark argument as ignored to silence the
+       byte-compiler.
+
+2020-05-09  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Update all mode lines
+
+       * tex-buf.el (TeX-command-sentinel): Supply argument t for
+       `force-mode-line-update' and discard useless `with-current-buffer'.
+       * preview.el.in: Replace all
+       `(set-buffer-modified-p (buffer-modified-p))' with
+       `(force-mode-line-update)' and remove `sit-for' calls accompanying
+       them.
+
+2020-04-20  Arash Esbati  <arash@gnu.org>
+
+       Update style/breqn.el to package version 0.98j
+
+       * style/breqn.el (LaTeX-breqn-key-val-options): Delete no-op keys
+       "background" and "color".
+       (LaTeX-breqn-key-val-options-local): Delete now unneeded variable,
+       also from the style hook.
+       (LaTeX-breqn-env): Use `LaTeX-breqn-key-val-options' instead of
+       `LaTeX-breqn-key-val-options-local'.
+       (LaTeX-breqn-update-color-keys): Delete function and entry for
+       `TeX-auto-cleanup-hook'.
+
+2020-04-11  Tassilo Horn  <tsdh@gnu.org>
+
+       Fix some regexp issues reported by relint.
+
+       * latex.el (LaTeX-209-to-2e): Fix regexp issues reported by relint.
+       * tex-buf.el (LaTeX-warnings-regexp, TeX-LaTeX-sentinel, 
TeX-parse-error):
+       Dito.
+
+2020-04-09  Pieter Pareit  <pieter.pareit@gmail.com>  (tiny change)
+
+       Fix y-or-n-p query prompts
+
+       * style/prosper.el (LaTeX-prosper-insert-slide): Fix query prompt.
+       ("prosper"): Delete unnecessary (funtion ...) in the hook.
+
+       * tex-buf.el (TeX-check-engine):
+       * tex-wizard.el (TeX-wizard): Fix query prompt.
+
+2020-04-09  Arash Esbati  <arash@gnu.org>
+
+       * doc/changes.texi: Document latest changes.
+
+2020-04-08  Arash Esbati  <arash@gnu.org>
+
+       Track LaTeX kernel changes for textcomp package
+
+       * font-latex.el (font-latex-built-in-keyword-classes): Add entry
+       for \legacyoldstylenums to type-command class.
+
+       * latex.el (LaTeX-common-initialization): Move all entries from
+       textcomp.el into latex.el since the macros are part of kernel with
+       2020-02-02 release.
+       Add support for \legacyoldstylenums.
+
+       * style/textcomp.el: Move all entries to latex.el.
+       (LaTeX-textcomp-package-options): Update options.
+
+2020-04-07  Arash Esbati  <arash@gnu.org>
+
+       Load caption style when asking for bicaption package options
+
+       * style/bicaption.el (LaTeX-bicaption-package-options): Load
+       "caption" style when making the query for package options.
+
+2020-04-06  Arash Esbati  <arash@gnu.org>
+
+       Load caption style before asking for package options
+
+       * style/subcaption.el (LaTeX-subcaption-package-options): Load
+       "caption" style in order to make `LaTeX-caption-key-val-options'
+       defined when calling the function.  (Emacs bug#40464)
+
+2020-04-05  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       * preview.el.in (preview-gs-open): Use wrapper function.
+
+2020-03-29  Arash Esbati  <arash@gnu.org>
+
+       Add new style/tex-live.el
+
+       * Makefile.in (STYLESRC): Add new style.
+
+       * style/tex-live.el: New file.
+
+2020-03-26  Arash Esbati  <arash@gnu.org>
+
+       Update style/listings.el
+
+       * style/listings.el (LaTeX-listings-key-val-options): Add
+       "consecutivenumbers" key.
+       ("listings"): Add \lstlistingnamestyle and \thelstlisting macros.
+
+2020-03-26  Arash Esbati  <arash@gnu.org>
+
+       Add new style/overpic.el
+
+       * Makefile.in (STYLESRC): Add new style.
+
+       * style/overpic.el: New file.
+
+2020-03-23  Arash Esbati  <arash@gnu.org>
+
+       Fix regexp for parsing optional arguments
+
+       * latex.el (LaTeX-auto-minimal-regexp-list):
+       (LaTeX-auto-class-regexp-list): Fix regexp for parsing optional
+       argument of \usepackage, \RequirePackage and \LoadClass.
+
+2020-02-14  Arash Esbati  <arash@gnu.org>
+
+       Add new style/ltxguide.el
+
+       * Makefile.in (STYLESRC): Add new style.
+
+       * style/ltxguide.el: New file.
+
+2020-01-25  Uwe Brauer  <oub@mat.ucm.es>
+
+       Add support for some missing environments
+
+       * style/exam.el (LaTeX-exam-insert-item):
+       ("exam"): Add support for various "choices" and "checkboxes"
+       environments.
+
+       ("exam"): Append the entries added to `LaTeX-item-list'.
+       Enter a space in the buffer after the \choice macro.
+
+2020-01-25  Arash Esbati  <arash@gnu.org>
+
+       Add fontification support \textnormal macro
+
+       * font-latex.el (font-latex-built-in-keyword-classes): Add
+       entry for \textnormal to "type-command" class.
+
+2020-01-25  Arash Esbati  <arash@gnu.org>
+
+       * doc/auctex.texi (Font Specifiers): Document new font macros.
+
+2020-01-18  Arash Esbati  <arash@gnu.org>
+
+       Move customizable variable into tex-style.el
+
+       * style/shortvrb.el: Move definition of `LaTeX-shortvrb-chars'
+       into `tex-style.el'.
+       Delete check for function `font-latex-set-syntactic-keywords' and
+       check for feature font-latex instead.
+
+       * tex-style.el (LaTeX-shortvrb-chars): Add entry for
+       `LaTeX-shortvrb-chars'.
+
+2020-01-18  Arash Esbati  <arash@gnu.org>
+
+       Add new font macros in the related menus
+
+       * latex.el (LaTeX-mode-menu): Add new entries for new kernel font
+       macros.  Reorder the entries in groups family, series, shapes and
+       miscellaneous.
+
+2020-01-11  Arash Esbati  <arash@gnu.org>
+
+       Add new style/revtex4-2.el
+
+       * Makefile.in (STYLESRC): Add new style.
+
+       * style/revtex4-2.el: New file.
+
+       * tex-style.el (LaTeX-write18-enabled-p): Delete * and whitespace
+       in docstring.
+       Indent comment.
+       Add customize entries for revtex4-2.el.
+
+2020-01-08  Arash Esbati  <arash@gnu.org>
+
+       Adjust style/fontaxes.el to LaTeX kernel
+
+       * style/fontaxes.el ("fontaxes"): Comment out entries for macros
+       which are now provided by LaTeX kernel.  Also remove fontification
+       support.
+
+2020-01-08  Arash Esbati  <arash@gnu.org>
+
+       Improve support for extended NFSS macros
+
+       * font-latex.el (font-latex-built-in-keyword-classes): Move
+       entries for \normalfont and \normalshape to `function' class.
+       Add \textssc to `bold-command' and \sscshape to `bold-declaration'
+       class.
+
+       * latex.el (LaTeX-common-initialization): Add entries for `spaced
+       small caps' macros \sscshape and \textssc.  \textssc is not part
+       of `LaTeX-font-list' yet.
+
+2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Remove compatibility code for older emacsen
+
+       According to NEWS.22, `font-lock-extra-managed-props' is available in
+       all supported emacsen.
+
+       * font-latex.el (font-latex-script,font-latex-script-char): Remove
+       `boundp' test for `font-lock-extra-managed-props'.
+       (font-latex-unfontify-region): Don't play with `invisible' text
+       property because it is now handled by font-lock thanks to
+       `font-lock-extra-managed-props'.
+
+2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Don't use obsolete variable
+
+       According to NEWS.20, `font-lock' no longer supports
+       `font-lock-comment-start-regexp'.
+
+       * font-latex.el (defvar): Remove `defvar' for
+       `font-lock-comment-start-regexp'.
+       (font-latex-setup): Don't include `font-lock-comment-start-regexp' in
+       `font-lock-defaults'.
+
+2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Remove compatibility code for older emacsen
+
+       Since `font-lock-multiline' is available in all supported emacsen, we
+       no longer need `font-latex-multiline'.
+
+       * font-latex.el (font-latex-setup): Remove `boundp' check.
+       (font-latex-unfontify-region): Delete unnecessary code.
+       (font-lock-after-change-function): Delete obsolete advice.
+       (font-latex-put-multiline-property-maybe): Remove.
+       (font-latex-match-command-with-arguments):
+       (font-latex-match-command-in-braces):
+       (font-latex-match-math-env):
+       (font-latex-match-math-envII):
+       (font-latex-match-quotation):
+       Remove call on `font-latex-put-multiline-property-maybe'.
+
+2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Delete obsolete comment
+
+       * font-latex.el: Delete obsolete comment.  `font-latex-do-multi-line'
+       was removed in 2007.
+
+2020-01-07  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Add changelog for my previous bug fix
+
+       * doc/changes.texi (News in 12.3): Add a new entry for bug fix of
+       `LaTeX-insert-environment' (C-c C-e).
+
+2020-01-05  Arash Esbati  <arash@gnu.org>
+
+       Support extended NFSS shapes with 2020-02-02 LaTeX kernel
+
+       * font-latex.el (font-latex-built-in-keyword-classes): Add
+       \textulc and \textsw to `bold-command' class, the respective
+       declarations to `bold-declaration'.
+       Add reset \normalfont and \normalshape to `type-declaration'
+       class.
+
+       * latex.el (LaTeX-font-list): Add the macros \textulc and \textsw
+       and bind the to C-l and C-w respectively.
+       (LaTeX-common-initialization): Add the matching font declarations
+       \ulcshape and \swshape.  Add user level reset macros \normalfont
+       and \normalshape.
+
+2020-01-05  Arash Esbati  <arash@gnu.org>
+
+       Update style/fbox.el to package version 0.04
+
+       * style/fbox.el: Add support for \fparbox macro.
+
+2020-01-05  Arash Esbati  <arash@gnu.org>
+
+       Fix handling of LaTeX font declaration macros
+
+       * latex.el (LaTeX-common-initialization): Delete unnecessary and
+       duplicate entry for picture environment.
+       Add `-1' to LaTeX font declaration macros in order to work
+       correctly on active regions.
+
+2020-01-05  Arash Esbati  <arash@gnu.org>
+
+       Delete insertion of wrong dollar sign
+
+       * tex.el (TeX-insert-dollar): Remove insertion of wrong `$' as
+       reported here:
+       https://lists.gnu.org/archive/html/auctex-devel/2020-01/msg00002.html
+
+2020-01-04  Arash Esbati  <arash@gnu.org>
+
+       Update Pygments styles to version 2.5.2
+
+       * style/minted.el (LaTeX-minted-key-val-options): Update values of
+       "style" to styles provided by Pygments version 2.5.2.
+
+2019-12-31  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Improve environment insertion (bug#35284)
+
+       * latex.el (LaTeX-insert-environment): Place the point and the mark at
+       appropriate place.
+       * tests/latex/latex-test.el 
(LaTeX-insert-environment-with-active-region):
+       New test.
+
+2019-12-19  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Use pdf rather than dvi for preview package document
+
+       * latex/Makefile.in: Generate preview.pdf with full contents and use
+       it instead of preview.dvi.
+
+2019-12-14  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Adjust Makefile clean targets
+
+       * Makefile.in:
+       * doc/Makefile.in:
+       * latex/Makefile.in:
+       Adjust clean targets
+
+2019-12-08  Arash Esbati  <arash@gnu.org>
+
+       * font-latex.el (font-latex-setup): Remove XEmacs compat code.
+
+2019-12-07  Arash Esbati  <arash@gnu.org>
+
+       Update style/caption.el to package version 3.4a
+
+       * style/caption.el (LaTeX-caption-key-val-options): Add values
+       autodot and unnumbered to labelformat key.
+       Remove wrong ContinuedFloat value from type key.
+       ("caption"): Delete entries for ContinuedFloat.
+       Add fontification support for \continuedfloat macro.
+
+2019-12-06  Ikumi Keita  <ikumi@ikumi.que.jp>
+
+       Update menu in proper timing (bug#38058)
+
+       * tex-buf.el (TeX-command-sentinel): Do `force-mode-line-update' in
+       the command buffer so that "Next Error" item will appear in the menu
+       bar just after compilation.
+       Replace all `(set-buffer-modified-p (buffer-modified-p))' with
+       `(force-mode-line-update)'
+       (TeX-run-command): Remove `sit-for' call which is no longer
+       necessary.
+
+2019-11-16  Arash Esbati  <arash@gnu.org>
+
+       Update style/ltugboat.el to class version 2.22
+
+       * style/ltugboat.el ("ltugboat"): Add new abbreviation macros.
+
+2019-11-08  Arash Esbati  <arash@gnu.org>
+
+       Add new style/fbox.el
+
+       * Makefile.in (STYLESRC): Add new style.
+
+       * style/fbox.el: New file.
+
 2019-10-30  Mosè Giordano  <mose@gnu.org>
 
        * Version 12.2 released.
@@ -24411,7 +25299,7 @@
 
 This file records repository revisions from
 commit c865982cacab289f4480f9145b3438ec06824232 (exclusive) to
-commit 9a319640636d49ebe98b9f1ba2f176fa3c8b468d (inclusive).
+commit 869f43f9100a069719274c8a3986801e7856bb09 (inclusive).
 
 ;; Local Variables:
 ;; coding: utf-8
diff --git a/RELEASE b/RELEASE
index 7ad98bf..1b194d2 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,4 +1,4 @@
-Release notes for AUCTeX 12.2 with preview-latex
+Release notes for AUCTeX 12.3 with preview-latex
 ================================================
 
 AUCTeX provides by far the most wide-spread and sophisticated
@@ -24,73 +24,53 @@ sleuth work, testing.
 New features and fixed bugs in this release
 -------------------------------------------
 
-AUCTeX reflects the changes in LaTeX2e 2019-10-01 release.
-'filecontents' environment now takes an optional argument and can
-be used anywhere in a document.  The macros '\Ref' and
-'\labelformat' are moved from 'varioref.sty' to LaTeX kernel.
-amsmath has a new macro '\overunderset'.
-
-A new method is implemented in preview-latex to adjust the
-foreground colors of generated images to those of Emacs, when the
-LaTeX command produces PDF.  The traditional method became invalid
-because of the change introduced in Ghostscript 9.27.
-Unfortunately, the new method doesn't work due to a bug in
-Ghostscript 9.27 and is valid only for Ghostscript > 9.27.  There
-is also a fallback method for gs 9.27 users which displays plain
-"black on white" images.  For successful function of preview-latex,
-the users are encouraged to set up the new user option
-'preview-pdf-color-adjust-method' to choose appropriate option
-among the three: new, traditional and fallback method.
-
-AUCTeX has support for the Flymake package in Emacs 26 or newer.
-To enable, call 'M-x flymake-mode RET' or add this to your '.emacs'
-file:
-     (add-hook 'LaTeX-mode-hook #'flymake-mode)
-
-The way the option 'TeX-record-buffer' is used was corrected.  It
-was used in just the opposite way as the document says.  Erase the
-customization if you have customized this option since it now acts
-in reverse to your expectation.
-
-A former customize option 'japanese-TeX-command-list' is removed.
-Use 'japanese-TeX-engine-default', or if it's really necessary,
-customize 'TeX-command-list' directly if the task which the option
-used to carry is required.
-
-Support for standard LaTeX without e-TeX extension is now very
-limited.  It doesn't work if raw TeX code is put on the command
-line to invoke latex command.  It also fails for region compilation
-('C-c C-r' and so on) with documents of non-ascii file name.  In
-addition, it no longer works with preview-latex.  We consider this
-incompatibility is permissible because e-TeX extension is enabled
-for standard LaTeX by default long ago.  LaTeX variants such as
-XeLaTeX and LuaLaTeX are not affected.
-
-Key binds in Texinfo mode are improved.  Typing '$', '^', '_' and
-'\' now just self-inserts without pointless side effects in Texinfo
-mode.
-
-In addition, the option 'TeX-electric-escape' is now effective in
-Texinfo mode.  When it is enabled, typing '@' will invoke
-'TeX-electric-macro' offering completion in similar style with
-other TeX modes of AUCTeX.
-
-Fontification support for 'biblatex' package is improved and
-updated to macros provided by package version 3.12.  For qualified
-lists, at least 2 mandatory arguments are fontified.
-
-Support for column specifiers 'w' and 'W' provided by 'array'
-package is added to 'array.el'.  The correct counting of columns
-only works when the 'align' parameter is enclosed in braces, e.g.,
-'w{l}{3cm}'.  The short version 'wl{3cm}' is not supported.
-
-Entries for 'PDF Tools' are added in
-'TeX-view-program-list-builtin' for Windows and macOS. This viewer
-can be configured under these operating systems with an entry like
-this in an init file:
-     (setq TeX-view-program-selection '((output-pdf "PDF Tools")))
-
-Several other bugs were fixed, many minor features were added.
+Support for 'PSTricks' is now PDF-oriented.  AUCTeX no longer turns
+off PDF mode for 'PSTricks' documents even without 'pst-pdf'.  It
+now sets up 'TeX-PDF-from-DVI' option so that PDF output is
+generated when 'TeX-PDF-mode' is enabled (default).  Users who want
+DVI output should disable PDF mode explicitly by file local
+variable, or customize 'TeX-PDF-mode' to 'nil'.
+
+The function 'font-latex-update-font-lock' has been obsoleted in
+order to fix 'bug#37945'.  That function was used by several style
+files in order to refresh fontification after adding new symbols or
+verbatim constructs.  It is better to call 'font-lock-flush' in the
+former case and 'font-latex-set-syntactic-keywords' in the latter
+case.  The function 'font-latex-update-font-lock' still exists as a
+no-op which only shows a warning explaining how to update font-lock
+as mentioned above.
+
+Math expression highlighting was improved.  Highlighting for
+documents with a lot of inline math expressions '$...$' won't get
+scrambled now ('bug#33139').
+
+There is small incompatibility due to this fix.  When odd number of
+dollar signs are in a comment, the subsequent lines are highlighted
+as math until another '$' appears.  You can insert a commented
+dollar sign ('%$') at the next suitable end of line as a
+workaround.
+
+In addition, it is no longer recommended to customize
+'font-latex-math-environments'.  Use 'texmathp-tex-commands'
+instead.
+
+AUCTeX tracks changes in LaTeX2e 2020-02-02 release.  AUCTeX
+supports the improvements to LaTeX font selection mechanism (NFSS).
+New macros like '\textsw' or '\textulc' are added to font insertion
+keyboard commands.  See the section for inserting font specifiers
+for details.  Further, the entries in the menu LaTeX, Insert Font
+are reorganized and adjusted accordingly.
+
+Macros previously provided by 'textcomp.sty' are now part of LaTeX
+kernel.  AUCTeX tracks this change as well and support for the new
+macro '\legacyoldstylenums' is added.
+
+Insertion of environments in LaTeX documents (i.e.  'C-c C-e') was
+improved.  The former code had a few bugs, which sometimes resulted
+in either spurious empty line or spurious comment prefix, or both,
+especially when the region is active.  Those bugs are now fixed.
+
+More bugs fixed, other minor features implemented.
 
 Requirements
 ------------
@@ -149,10 +129,11 @@ Jobst Hoffmann, Tassilo Horn, Yvon Hevel, Orlando Iovino, 
Mads Jensen,
 Arne J�rgensen, David Kastrup, Ikumi Keita, Philip Kime, Oleh Krehel,
 Joost Kremers, Frank K�ster, Jan-�ke Larsson, Matthew Leach, Antoine
 Levitt, Leo Liu, Vladimir Lomov, Stefan Monnier, Dan Nicolaescu, Piet
-van Oostrum, Nicolas Richard, Augusto Ritter Stoffel, Florent Rougon,
-Santiago Saavedra, Davide G. M. Salvetti, R�diger Sonderfeld, Holger
-Sparr, Mike Sperber, Reiner Steib, Christian Schlauer, Shiro Takeda,
-Mark Trettin (Please accept our apologies if we forgot somebody.)
+van Oostrum, Pieter Pareit, Nicolas Richard, Augusto Ritter Stoffel,
+Florent Rougon, Santiago Saavedra, Davide G. M. Salvetti, R�diger
+Sonderfeld, Holger Sparr, Mike Sperber, Reiner Steib, Christian
+Schlauer, Shiro Takeda, Mark Trettin (Please accept our apologies if
+we forgot somebody.)
 
 Footnotes:
 
diff --git a/admin/release-process.org b/admin/release-process.org
index 4807855..ea87618 100644
--- a/admin/release-process.org
+++ b/admin/release-process.org
@@ -57,8 +57,8 @@ checkout the repository locally should be
   cvs -z3 -d:ext:YOUR_USER_NAME@cvs.savannah.gnu.org:/web/auctex co auctex
 #+END_SRC
 
-For this to work, you also need to have the environment variable =CVS_RSH= set
-to =ssh=:
+In order to access the 
[[http://web.cvs.savannah.gnu.org/viewvc/auctex/auctex/][remote CVS 
repository]], you also need to have the
+environment variable =CVS_RSH= set to =ssh=:
 
 #+BEGIN_SRC sh
   export CVS_RSH=ssh
@@ -79,7 +79,27 @@ You can also browse the 
[[http://web.cvs.savannah.gnu.org/viewvc/auctex/][conten
 - [ ] Register all changes. You can use for example =vc-mode= in Emacs: [0/2]
 
   - [ ] Register all new files with =i=
-  - [ ] Select all files and do check in/out with =v=
+  - [ ] Select all files in the same state with =m= and do check in/out with 
=v=
+  - [ ] To delete files not needed anymore I don’t know a better way than
+    deleting them on disk, then manually running the command =cvs remove= in 
the
+    local repository and then in =vc-mode= select all files marked as "removed"
+    with =m= and make the change effective with =v=
+
+Simple shell commands to help replacing the old files with the new ones:
+
+#+BEGIN_SRC sh
+# Set these variables
+AUCTEX_DIR="...."
+AUCTEX_WEBPAGES_DIR="...."
+
+rm "${AUCTEX_WEBPAGES_DIR}"/manual/{auctex,preview-latex}.* \
+   "${AUCTEX_WEBPAGES_DIR}"/manual/auctex/*.html \
+   "${AUCTEX_WEBPAGES_DIR}"/manual/preview-latex/*.html
+
+cp "${AUCTEX_DIR}"/auctex-dist/www/manual/manual/{auctex,preview-latex}.* 
"${AUCTEX_WEBPAGES_DIR}"/manual/.
+cp "${AUCTEX_DIR}"/auctex-dist/www/manual/manual/auctex/* 
"${AUCTEX_WEBPAGES_DIR}"/manual/auctex/.
+cp "${AUCTEX_DIR}"/auctex-dist/www/manual/manual/preview-latex/* 
"${AUCTEX_WEBPAGES_DIR}"/manual/preview-latex/.
+#+END_src
 
 ** =preview= package to CTAN
 
diff --git a/configure.ac b/configure.ac
index a31b049..b102be4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,7 +21,7 @@ dnl along with AUCTeX; see the file COPYING.  If not, write 
to the Free
 dnl Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 dnl MA 02110-1301, USA.
 
-AC_INIT(auctex,12.2,bug-auctex@gnu.org)
+AC_INIT(auctex,12.3,bug-auctex@gnu.org)
 
 AC_CHECK_PROGS_REQUIRED(MAKECMD, make, [make not found, aborting!])
 AC_PROG_MAKE_SET
diff --git a/doc/changes.texi b/doc/changes.texi
index 942daa4..febe9ce 100644
--- a/doc/changes.texi
+++ b/doc/changes.texi
@@ -73,6 +73,9 @@ Insertion of environments in @LaTeX{} documents (i.e. 
@kbd{C-c C-e}) was
 improved.  The former code had a few bugs, which sometimes resulted in
 either spurious empty line or spurious comment prefix, or both,
 especially when the region is active.  Those bugs are now fixed.
+
+@item
+More bugs fixed, other minor features implemented.
 @end itemize
 
 @heading News in 12.2
diff --git a/doc/tex-ref.tex b/doc/tex-ref.tex
index b022df9..c16f312 100644
--- a/doc/tex-ref.tex
+++ b/doc/tex-ref.tex
@@ -1,4 +1,4 @@
-% Reference Card for AUCTeX version 12.1
+% Reference Card for AUCTeX version 12.3
 %**start of header
 \newcount\columnsperpage
 
@@ -42,8 +42,8 @@
 % Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik
 % for creating the GNU Emacs Reference Card from which this was mutated
 
-\def\versionnumber{12.2}
-\def\year{2019}
+\def\versionnumber{12.3}
+\def\year{2020}
 \def\version{October \year\ v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
@@ -53,7 +53,7 @@
 \def\copyrightnotice{%
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ 1987, 1992-1994, 2004-2006, 2008, 2010,}
-\centerline{2012, 2014-2017, 2019 Free Software Foundation, Inc.}
+\centerline{2012, 2014-2017, 2019-2020 Free Software Foundation, Inc.}
 \centerline{for AUC\TeX\ version \versionnumber}
 
 Permission is granted to make and distribute copies of
diff --git a/latex/preview.dtx b/latex/preview.dtx
index 2563bcd..080996b 100644
--- a/latex/preview.dtx
+++ b/latex/preview.dtx
@@ -3,7 +3,7 @@
 %%    Developed as part of AUCTeX <URL:https://www.gnu.org/software/auctex/>.
 %
 %     Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
-%                   2010, 2017-2019 Free Software Foundation
+%                   2010, 2017-2020 Free Software Foundation
 %
 %     This program is free software; you can redistribute it and/or modify
 %     it under the terms of the GNU General Public License as published by
@@ -439,7 +439,7 @@
 \NeedsTeXFormat{LaTeX2e} \def\reserved@a #1#2$#3:
 #4${\xdef#1{\reserved@c #2#4 $}} \def\reserved@c #1 #2${#1}
 \begingroup \catcode`\_=12
-\reserved@a\pr@version $Name: release_12_2 $ \ifx\pr@version\@empty
+\reserved@a\pr@version $Name: release_12_3 $ \ifx\pr@version\@empty
 \reserved@a\pr@version CVS-$Revision: 1.126 $ \endgroup \else
   \def\next release_{} \lccode`\_=`.
   \edef\next{\lowercase{\endgroup
diff --git a/style/polyglossia.el b/style/polyglossia.el
index b9aa3d4..aaa688d 100644
--- a/style/polyglossia.el
+++ b/style/polyglossia.el
@@ -148,7 +148,7 @@ The last language is the default one."
 The value is actually the tail of the list of options given to LANGUAGE."
   (member option (cdr (cdr (assoc language LaTeX-polyglossia-lang-list)))))
 
-(defun LaTeX-arg-polyglossia-lang (_optional default multiple setkeys)
+(defun LaTeX-arg-polyglossia-lang (_optional _default multiple setkeys)
   "Prompt for language and its options with completion and insert them
 as arguments.
 
@@ -156,14 +156,16 @@ This function is triggered by \"\setdefaultlanguage\",
 \"\setotherlanguage\", \"\setotherlanguages\", and \"\setkeys\"
 macros by polyglossia package.
 
-OPTIONAL is ignored, if DEFAULT is non-nil treat inserted
-language as default, if MULTIPLE is non-nil prompt for multiple
-languages, if SETKEYS is non-nil insert options as second
-mandatory argument."
+OPTIONAL and DEFAULT are ignored, if MULTIPLE is non-nil prompt
+for multiple languages, if SETKEYS is non-nil insert options as
+second mandatory argument."
   ;; DEFAULT =  t , MULTIPLE = nil, SETKEYS = nil: "\setdefaultlanguage".
   ;; DEFAULT = nil, MULTIPLE = nil, SETKEYS = nil: "\setotherlanguage".
   ;; DEFAULT = nil, MULTIPLE =  t , SETKEYS = nil: "\setotherlanguages".
   ;; DEFAULT = nil, MULTIPLE = nil, SETKEYS =  t : "\setkeys".
+
+  ;; Note: `DEFAULT' is currently ignored because we don't really have a
+  ;; mechanism to identify the default polyglossia language.
   (let ((language (funcall
                   (if multiple
                       'TeX-completing-read-multiple



reply via email to

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