2005-02-04  David Kastrup  <[email protected]>

       * Version 11.55 released.

       * Makefile.in (tar-ball):

       * doc/Makefile.in (clean, html/auctex_toc.html, dist): Move HTML
       stuff into html directory.

2005-02-04  David Kastrup  <[email protected]>

       * RELEASE: Some more Emacspeak blurb.

2005-02-04  Ralf Angeli  <[email protected]>

       * RELEASE: Make description of changes clearer.

2005-02-04  David Kastrup  <[email protected]>

       * RELEASE (Warning): warn about XEmacs 21.4.16.

2005-02-01  Ralf Angeli  <[email protected]>

       * tex.el (TeX-search-syntax-table): Give ?\" character punctuation
       syntax.  Prevents parenthetical characters from being hidden from
       `TeX-find-opening-brace' if they happen to be enclosed between two
       quotation marks.
       Better use whitespace syntax for ?\" as this is the equivalent of
       a nil entry in the syntax table.
       (TeX-search-syntax-table): Remove superfluous possibility to
       specify comment and escape characters as arguments.

2005-02-01  Masayuki Ataka  <[email protected]>

       * doc/changes.texi: Mention support for the jsarticle and jsbook
       classes.

       * tex-jp.el (japanese-LaTeX-style-list): Added
       jsclasses (jsarticle and jsbook).

2005-01-31  Ralf Angeli  <[email protected]>

       * configure.ac: Bump version info to 11.55.

       * auctex.spec (Version): Bump to 11.55.
       (Release): Reset to 1.

       * doc/tex-ref.tex: Bump version info to 11.55.
       (Source Display): Adapt information about key bindings to current
       implementation.

       * doc/auctex.texi: Bump version info to 11.55.

       * doc/changes.texi: Add information about changes in AUCTeX 11.55.

       * RELEASE: Add information about fixed bugs in AUCTeX 11.55.

       * latex.el (LaTeX-fill-region-as-para-do): Limit the search for
       sentence ends.  Fixes erroneous addition of spaces at places
       following a paragraph to be filled.

2005-01-31  Masayuki Ataka  <[email protected]>

       * style/jsarticle.el: New file.

       * style/jsbook.el: New file.

       * Makefile.in (STYLESRC): Add them.

2005-01-29  Masayuki Ataka  <[email protected]>

       * tex-jp.el (LaTeX-fill-region-as-para-do): Removed.

2005-01-28  Reiner Steib  <[email protected]>

       * tex.el (AUCTeX-date): Use ISO 8601 format.
       (TeX-submit-bug-report): Include AUCTeX-date when using a
       non-released version.

2005-01-26  Ralf Angeli  <[email protected]>

       * tex.el: Do not use whitespace syntax for ?~.  Prevents these
       characters from being deleted during filling.

2005-01-25  Ralf Angeli  <[email protected]>

       * tex-buf.el: Update header.
       (TeX-view-output-file): Let `TeX-active-master' return file name
       without directory.  Fixes viewer not finding output file when
       being called in a subdirectory.
       (TeX-active-master): Add new parameter `nondirectory'.  Doc fix.

2005-01-21  David Kastrup  <[email protected]>

       * auctex.spec (Conflicts): Mention the outdated emacspeak from
       FC3.

2005-01-20  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-set-syntactic-keywords): Do not call
       `regexp-opt' on empty lists.  Prevents `regexp-opt-group' from
       entering a loop on installations with an outdated regexp-opt.el.

       * tex-buf.el (TeX-command-region): Pass name of region file
       without directory to `TeX-command-query' because a test in the
       latter expects it like that.
       (TeX-command-query): Doc fix.

2005-01-19  Jan-Ake Larsson  <[email protected]>

       * aclocal.m4, configure.ac: A few small changes to allow sync with
       preview-latex' aclocal.m4

2005-01-19  Ralf Angeli  <[email protected]>

       * tex.el (hack-one-local-variable): Make sure the byte compiler
       does not barf on `minor-mode-list' by eliminating the reference to
       this variable.

2005-01-15  Ralf Angeli  <[email protected]>

       * doc/auctex.texi (top): Restrict to one content listing in HTML
       output.

       * doc/todo.texi (Wishlist): Remove bug regarding parsing of LaTeX
       class files.

       * tex.el (TeX-macro-global): New function.
       (TeX-macro-global): (the variable) Moved here from tex-site.el.in.
       Use new `TeX-macro-global' function.

       * aclocal.m4 (library): Remove TEX_INPUT_DIRS function.

       * configure.ac (auctexdir): Remove call to TEX_INPUT_DIRS.

       * lpath.el: Setting `TeX-macro-global' is not necessary anymore as
       it now is in tex.el.

       * tex-site.el.in (TeX-macro-global): Move defcustom to tex.el.

       * doc/install.texi (Configure): Remove documentation of
       --with-tex-input-dirs.

       * doc/wininstall.texi: Remove documentation of
       --with-tex-input-dirs.

       * latex.el (LaTeX-insert-environment): Insert a simple newline
       character instead of using `newline'.  Fixes insertion of
       environment end at wrong place in XEmacs.
       (LaTeX-fill-region): Remove superfluous `save-restriction'.
       (LaTeX-auto-class-regexp-list): Add patterns for commands
       described in "LaTeX2e font selection" (fntguide).

2005-01-14  Reiner Steib  <[email protected]>

       * doc/auctex.texi (European): Document all TeX-language-*-hook
       variables.  Don't document obsolete `dk.sty'.

2005-01-14  David Kastrup  <[email protected]>

       * auctex.spec: Add and remove auctex.info instead of auctex in
       info dir.  Bump release to 2 to match upload.

2005-01-13  David Kastrup  <[email protected]>

       * font-latex.el (font-latex-set-title-face)
       (font-latex-title-fontify): font-latex-title-fontify, not
       fontity.  fontify, fontify, fontify.
       * doc/changes.texi: Ditto.
       * doc/auctex.texi (Font Locking): Ditto.

2005-01-12  David Kastrup  <[email protected]>

       * Version 11.54 released.

2005-01-12  Ralf Angeli  <[email protected]>

       * style/beamer.el: Update copyright information.  General
       clean-up.
       ("beamer"): Support frame environment.
       The overprint has an optional "area width" argument, not a
       mandatory "overlay" argument.

2005-01-09  Reiner Steib  <[email protected]>

       * RELEASE: Addition to contributors section.

       * tex-bar.el (TeX-bar-LaTeX-button-alist): Use generic "view"
       image instead of mode specific.

2005-01-09  Ralf Angeli  <[email protected]>

       * RELEASE: Added information about fixed bugs and added features
       in AUCTeX 11.54.

       * auctex.spec (Version): Bump to 11.54.

       * configure.ac: Bump version info to 11.54.

       * doc/auctex.texi: Bump version info to 11.54.

       * doc/tex-ref.tex: Bump version info to 11.54.

2005-01-07  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-forward-paragraph): Allow finding paragraph
       commands even if they are preceded by whitespace and comment
       starters.

2005-01-06  Ralf Angeli  <[email protected]>

       * tex.el (TeX-forward-comment-skip): Differentiate prefixes with
       whitespace between comment starters.

       * latex.el: Update copyright information.
       (LaTeX-indent-calculate-last, LaTeX-fill-region-as-para-do): Do
       not widen.
       (LaTeX-fill-region-as-paragraph, LaTeX-fill-region-as-para-do):
       Use a marker instead of narrowing the region.
       (LaTeX-indent-line, LaTeX-indent-inner-do)
       (LaTeX-current-indentation, LaTeX-back-to-indentation): Handle
       prefixes with whitespace between comment starters correctly.

2005-01-05  Reiner Steib  <[email protected]>

       * style/graphicx.el: Added completion of boxing macros.  Fontify
       some macros.

       * font-latex.el (font-latex-built-in-keyword-classes): Fixed typo
       in doc string.

2005-01-02  Reiner Steib  <[email protected]>

       * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Some
       checkdoc related fixes.  Still not checkdoc clean.

       * tex-bar.el (Commentary): Don't mention stuff done by
       configure/make in the instructions.
       (TeX-bar-help-from-command-list): Quote symbols in doc string.
       File is checkdoc clean now.

       * doc/auctex.texi: Update copyright.
       (Mathematics): Explain how to enable LaTeX-math-mode by default.
       Suggested by Chris Wallace <[email protected]>.
       (Filling, Outline): Markup fixes: Use @lisp instead of @example
       where appropriate.

2004-12-30  Ralf Angeli  <[email protected]>

       * tex-fold.el (ConTeXt-find-matching-start): Require 'tex and add
       autoloads to make the compiler happy.

       * doc/changes.texi: Add and tweak some stuff for 11.54.

2004-12-28  Ralf Angeli  <[email protected]>

       * tex.el (TeX-auto-parse-region): Do not add element to `symbol'
       if it is already contained.

2004-12-23  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-indent-outer-do): Remove redundant code.

2004-12-20  Ralf Angeli  <[email protected]>

       * font-latex.el: Add coding cookie.
       (font-latex-quote-end-list): Remove.
       (font-latex-quote-list): New variable.
       (font-latex-quotes, font-latex-match-quotation): Use it for
       generalization.
       (font-latex-keyword-matcher): Revert last change.
       (font-latex-make-built-in-keywords): Match the empty string only
       at the end of multi-char macros.
       (font-latex-make-user-keywords): Make sure sedate face is not used
       for words right after a "\\".
       (font-latex-set-syntactic-keywords): Do not match linebreaks as
       delimiters of `verb-like-commands'.

2004-12-19  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-keyword-matcher): Highlight only first
       matched group.
       (font-latex-make-built-in-keywords): Set up grouping for warning
       keywords and mark its end with "[^A-Za-z@*]".

2004-12-17  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-paragraph): Do not narrow region when code
       comments are filled.  Fixes wrong indentation if a line with a
       code comment following an indented line is filled.
       Mark end of current line, not beginning of next.
       Jump to start of code comment line after regular filling.

2004-12-16  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-built-in-keyword-classes): Move
       warning keywords up in order to save them from being covered by
       less important faces.  Include "include" in warning keywords.

       * aclocal.m4 (TEX_INPUT_DIRS): Change `IFS' temporarily for
       tokenizing the string instead of inserting newlines.  The latter
       did not work anyway because there was one backslash too much in
       "\\n".  Strip trailing slashes of determined directories before
       concatenation.

       * doc/install.texi (Configure): Quote value for
       --with-tex-input-dirs.

       * doc/wininstall.texi: Quote value for --with-tex-input-dirs.

       * tex.el (TeX-arg-opening-brace, TeX-arg-closing-brace): New
       variables.
       (TeX-parse-arguments, TeX-parse-argument, TeX-argument-insert):
       Use them.

       * latex.el (TeX-arg-free): Temporarily bind
       `TeX-arg-opening-brace' and `TeX-arg-closing-brace'.

2004-12-15  Ralf Angeli  <[email protected]>

       * tex.el (TeX-source-specials-view-position-flags): Fix syntax for
       xdvi.

2004-12-14  Ralf Angeli  <[email protected]>

       * doc/auctex.texi (top): Duplicate top node and wrap it in @ifinfo
       and @ifhtml environments respectively.

2004-12-13  Ralf Angeli  <[email protected]>

       * context.el (ConTeXt-paragraph-commands-regexp): Match any
       command starting with "\start" or "\stop" and the respective
       language variants.

2004-12-11  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-keymap): Change key bindings for clearout
       commands.
       (TeX-fold-item, TeX-fold-remove-overlays): Doc fix.

       * tex.el (TeX-fold-menu): Change display of key bindings for
       clearout commands.

       * doc/auctex.texi (Folding): Document new key bindings for
       clearout commands.

2004-12-10  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-keymap): Add key binding for
       `TeX-fold-dwim'.
       (TeX-fold-dwim): New function.
       Add support for folding regions.
       (TeX-fold-macro, TeX-fold-env): Call `message' here instead of in
       `TeX-fold-item' to get the right return value for the latter.
       (TeX-fold-item): Move `message' out to get the right return value.
       (TeX-fold-remove-overlays): Signal if an overlay was deleted with
       the return value.

       * tex.el (TeX-fold-menu): Add menu entry for `Tex-fold-dwim'.

       * doc/auctex.texi (Folding): Document `TeX-fold-dwim'.
       Mention support for folding regions with `TeX-fold-dwim'.

       * doc/changes.texi: Advertise folding and unfolding of regions as
       well as DWIM functionality.

       * tex-fold.el (TeX-fold-keymap): Add key bindings for
       `TeX-fold-region and `TeX-fold-clearout-region'.
       (TeX-fold-region): Make interactive.

       * tex.el (TeX-fold-menu): Add menu entries for folding and
       unfolding of regions.

       * doc/auctex.texi (Folding): Document folding and unfolding of
       regions.
       Document `TeX-fold-dwim'.

       * latex.el (LaTeX-fill-code-comment): Do not hardcode tab width.

2004-12-09  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-keymap): Add key bindings for
       `TeX-fold-paragraph' and `TeX-fold-clearout-paragraph'.
       (TeX-fold-buffer): Now calls new `*-region' functions.
       (TeX-fold-paragraph): New function.
       (TeX-fold-buffer-type): Remove.
       (TeX-fold-region): New function.  Basically encloses contents of
       `TeX-fold-buffer-type' but type parameter is not mandatory
       anymore.
       (TeX-fold-clearout-buffer): Now calls `TeX-fold-clearout-region'.
       (TeX-fold-clearout-paragraph, TeX-fold-clearout-region): New
       functions.

       * tex.el (TeX-fold-menu): Add menu entries for folding and
       unfolding of paragraphs.

       * doc/auctex.texi (Folding): Document folding and unfolding of
       paragraphs.

       * doc/changes.texi: Advertise folding and unfolding of
       paragraphs.

       * tex.el (TeX-comment-start-regexp): New variable.
       (TeX-comment-or-uncomment-region, TeX-uncomment)
       (TeX-forward-comment-skip, TeX-find-macro-end-helper): Use it.

       * latex.el (LaTeX-newline, LaTeX-insert-environment)
       (LaTeX-env-item, LaTeX-indent-line, LaTeX-current-indentation)
       (LaTeX-fill-region-as-paragraph, LaTeX-fill-region-as-para-do)
       (LaTeX-fill-move-to-break-point, LaTeX-fill-paragraph)
       (LaTeX-fill-code-comment, LaTeX-fill-region)
       (LaTeX-forward-paragraph, LaTeX-backward-paragraph): Use
       `TeX-comment-start-regexp' instead of `comment-start'.
       (LaTeX-backward-paragraph, LaTeX-indent-line): Simplify.

       * style/mdwlist.el ("mdwlist"): Use `TeX-comment-start-regexp'
       instead of `comment-start'.

       * style/doc.el (LaTeX-env-no-comment): Use
       `TeX-comment-start-regexp' instead of `comment-start'.

2004-12-07  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-buffer-type): Do not ignore case during
       search.

       * context.el (ConTeXt-paragraph-commands-regexp): New name for
       `ConTeXt-paragraph-commands'.  Doc fix.  Match escape character at
       front as well.
       (ConTeXt-mode-common-initialization): Use it.  Set
       `LaTeX-paragraph-commands-regexp' instead of
       `LaTeX-paragraph-commands'.  Adapt definition of
       `paragraph-start'.

2004-12-05  Ralf Angeli  <[email protected]>

       * tex.el (hack-one-local-variable): Advise it in order to call
       minor mode functions for AUCTeX minor modes activated by
       file-local minor mode variables.

       * latex.el (LaTeX-math-mode): Define using `define-minor-mode'.
       Make it compatible with older Emacsen.

2004-12-02  Ralf Angeli  <[email protected]>

       * style/csquotes.el (LaTeX-csquotes-quote-after-quote): Avoid
       interference with (n)german.el.

2004-12-01  Ralf Angeli  <[email protected]>

       * Makefile.in (distclean): Remove generated `configure' file.
       And revert again as it does not comply with the definition of
       standard targets in the GNU make manual.

       * style/jurabib.el ("jurabib"): Add further macros.

       * tex.el: Add coding cookie.
       Use punctuation syntax for "�" and "�" characters.
       (TeX-parse-argument): Deactivate mark after insertion of first
       pair of braces.  Fixes problems with the insertion of macros with
       more than one brace and an active selection.

       * style/csquotes.el (LaTeX-csquotes-open-quote)
       (LaTeX-csquotes-close-quote): Doc fix.
       ("csquotes"): Repair quoting.  Use completing-read where
       possible.  Use a stricter test for usage of quotes.

       * doc/auctex.texi (Quotes): Document csquotes.el.

2004-11-29  Ralf Angeli  <[email protected]>

       * style/csquotes.el: New file.

       * Makefile.in (STYLESRC): Add style/csquotes.el.

       * doc/changes.texi: Advertise support for csquotes.sty.

2004-11-29  Reiner Steib  <[email protected]>

       * tex.el (TeX-auto-insert): Added SKIP argument.
       (TeX-auto-store): Use it to avoid circular dependencies.

       * style/graphicx.el (LaTeX-arg-includegraphics): Add "page".

       * latex.el (LaTeX-includegraphics-options-alist): Ditto.

2004-11-29  Ralf Angeli  <[email protected]>

       * doc/auctex.texi: Use "auctex.info" instead of "auctex" as info
       file name.

       * doc/Makefile.in: Adapt to suit change in info file name from
       "auctex" to "auctex.info".

       * doc/.cvsignore: Adapt to suit change in info file name from
       "auctex" to "auctex.info".

       * doc/changes.texi: Advertise use of "auctex.info" info file name.

2004-11-29  Jan-Ake Larsson  <[email protected]>

       * configure.ac: Add @command macro test

       * configure.in: Moved to configure.ac

       * configure.ac: Moved from configure.in

       * doc/macros.texi: Add @command macro

       * doc/auctex.texi: Change order of @top and @ifnottex, error
       message otherwise.

       * doc/Makefile.in: Add MAKEINFO environment variable for texi2...
       usage. Remove old (confusing) messages.

2004-11-28  Ralf Angeli  <[email protected]>

       * doc/intro.texi (Introduction): @/ unfortunately is only
       available since Texinfo 4.6.  Remove it for now.

       * doc/auctex.texi: Correct some references.

2004-11-27  Ralf Angeli  <[email protected]>

       * doc/auctex.texi: Remove RCS keyword.
       Correct subtitle.
       Various corrections of filling and capitalization.
       Move up installation instructions.
       (Display): New node and chapter holding display-related content.
       (Font Locking): New node and section.
       (Folding): Now a section.  Remove the silly first paragraph.
       (Outline): Now a section.

       * doc/macros.texi: Add `@fontlatex' macro.

       * doc/install.texi: Specify node unconditionally in the file.

       * doc/intro.texi (Introduction): Use `@email' instead of `@url'
       for email addresses.

       * doc/quickstart.texi (Processing): Better heading.

       * font-latex.el: Clean up comments.
       (font-latex-built-in-keyword-classes): Add explanation of the
       variable structure.
       (font-latex-match-command-with-arguments): Change "asterix" to
       "asterisk".

2004-11-25  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-backward-paragraph): Jump to macro start.  D'oh.

       * texmathp.el: Rearrange variable and function definitions in
       order to get as few compiler warnings as possible due to the
       reintroduction of the :set function in `texmathp-tex-commands'.
       Add a dummy `defvar' for `texmathp-tex-commands' to silence the
       compiler.
       (texmathp-tex-commands): Reintroduce a :set function as advertised
       in `texmathp-compile'.
       (texmathp): Remove the conditional call to `texmathp-compile' as
       this is handled by the :set function in `texmathp-tex-commands' on
       load of the file.

       * tex.el: Autoload `texmathp-match-switch'.

2004-11-24  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-bold-face, font-latex-italic-face)
       (font-latex-math-face, font-latex-string-face)
       (font-latex-warning-face, font-latex-verbatim-face): Inherit from
       suitable base faces if possible.  Doc fix.
       (font-latex-sedate-face): Doc fix.

       * latex.el (LaTeX-paragraph-commands): Doc fix.
       (LaTeX-backward-paragraph): Do not unnecessarily jump to a (wrong)
       position after the macro start.

       * tex.el: Move (nearly all) autoloads to a single place.  Remove
       redundant autoload for `TeX-region-file'.  Add autoload for
       `TeX-view'.
       (TeX-parse-macro): Doc fix.
       Do not add braces for macros defined as `("foo" 0)'.
       (TeX-parse-arguments): Do not bind `<' and `>'.
       (TeX-parse-argument, TeX-argument-insert): Do not use `<' and `>'
       formerly bound by `TeX-parse-arguments'.  Fixes some compiler
       warnings.
       (TeX-auto-list-information): Use `message' correctly.

       * tex-info.el (texinfo-mode): Add `@email' macro.

2004-11-22  Berend de Boer  <[email protected]>

       * context.el (ConTeXt-mode-common-initialization): ConTeXt does
       not need italics correction.

2004-11-20  Christian Schlauer  <[email protected]>

       * doc/auctex.texi (Floats): Update.

       * doc/changes.texi: Mention change of `LaTeX-float'.

       * latex.el (LaTeX-float, LaTeX-env-figure): Implement "do not
       prompt" option.  `LaTeX-float' has the same customize value menu
       like `LaTeX-default-position' now.  This implies that the old
       meaning nil corresponds to `""' now, while nil means "do not
       prompt".
       (LaTeX-env-figure): Ask for `Float position' instead of `Float
       to'.
       (LaTeX-float): New default value "" instead of "htbp" (after a
       discussion on the mailing list).
       (LaTeX-default-format, LaTeX-default-width)
       (LaTeX-default-position): Omit `Specifies the' in doc-string.

2004-11-19  Miguel Frasson  <[email protected]>

       * tex-buf.el (TeX-run-TeX): Improve comments.

2004-11-18  Ralf Angeli  <[email protected]>

       * tex-buf.el (TeX-TeX-sentinel-check): Use only the letters after
       the last dot of a file name for the file extension.

2004-11-16  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-move-to-break-point): Search backward for
       \verb|...| constructs rather than forward.  Fixes cases with more
       than one constructs per line.  Reported by Christan Schlauer.

2004-11-16  David Kastrup  <[email protected]>

       * doc/wininstall.texi: Clarify --with-xemacs.

2004-11-15  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-paragraph-commands): Now is a customizable list
       instead of a regular expression.
       (LaTeX-paragraph-commands-internal)
       (LaTeX-paragraph-commands-regexp): New variables.
       (LaTeX-forward-paragraph, LaTeX-backward-paragraph)
       (LaTeX-common-initialization): Use
       `LaTeX-paragraph-commands-regexp' instead of
       `LaTeX-paragraph-commands'.

2004-11-12  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-close-environment): Insert a newline at the end
       of the environment if an uncommented line follows a commented one.

2004-11-11  Ralf Angeli  <[email protected]>

       * latex.el (docTeX-in-macrocode-p): Search backward for an
       environment beginning rather than forward for its end.

2004-11-08  David Kastrup  <[email protected]>

       * latex.el (doctex-mode): Set the mode name.

2004-11-04  Ralf Angeli  <[email protected]>

       * tex-info.el (texinfo-mode): Add `@command' macro.

       * doc/auctex.texi (Commands): Correct key binding for
       `TeX-Omega-mode'.  Add index entry.  Use `@command' instead of
       `@code' where appropriate.

       * font-latex.el (font-latex-built-in-keyword-classes): Use correct
       face for `font-latex-match-title-3'.

2004-11-04  Miguel Frasson  <[email protected]>

       * images/amstex.xpm: Added.  Contains symbolic color
       'backgroundToolBarColor', required by (GNU/Linux) XEmacs.

2004-11-03  Christian Schlauer  <[email protected]>

       * latex.el (LaTeX-env-figure, LaTeX-env-minipage)
       (LaTeX-env-tabular*): Do always accept the user's input as the new
       buffer-local values for `LaTeX-float' and `LaTeX-default-width',
       even if the user entered the empty string.
       (LaTeX-env-minipage): Do not ask for the (optional) position if
       `LaTeX-default-position' is set to `nil'.  Behaviour agrees with
       LaTeX-env-array and LaTeX-env-tabular* now.
       (LaTeX-env-array, LaTeX-env-tabular*): Changed `setq'-assignment
       of `LaTeX-default-position' so that it works not only the first
       time in buffers with `LaTeX-default-position' set to `nil'.
       (LaTeX-env-array, LaTeX-env-minipage, LaTeX-env-tabular*): Use
       `LaTeX-optop', `TeX-grop', etc. instead of `{', `['.
       (LaTeX-env-picture): Don't delete whitespace after inserting the
       environment.  Cursor position corresponds to proper indentation
       now.

2004-11-03  Ralf Angeli  <[email protected]>

       * tex.el (TeX-delete-dups-by-car): New name for `TeX-delete-dups'.
       (TeX-delete-duplicate-strings, TeX-sort-strings): New functions.
       Contributed by Reiner Steib and David Kastrup.

       * font-latex.el: Require 'tex.
       (font-latex-user-keyword-classes): Enhance :set function to tell
       user which entry is duplicated.

       * latex.el (TeX-arg-input-file): Use new name
       `TeX-delete-dups-by-car' instead of `TeX-delete-dups'.

       * style/graphicx.el (LaTeX-includegraphics-read-file-TeX): Use
       new name `TeX-delete-dups-by-car' instead of `TeX-delete-dups'.

2004-11-02  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-make-user-keywords): Add the "fixed"
       matchers here rather than in `font-latex-make-built-in-keywords'.

       * latex.el (LaTeX-math-default, LaTeX-math-menu): Use "Greek
       Uppercase" instead of "Greek" and "Greek Lowercase" instead of
       "greek".

2004-11-02  David Kastrup  <[email protected]>

       * latex.el (LaTeX-paragraph-commands): Make `\maketitle' a
       paragraph starter.

2004-11-01  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-make-built-in-keywords)
       (font-latex-make-user-keywords): Append rather than prepend
       matchers.

2004-11-01  Miguel Frasson  <[email protected]>

       * toolbar-x.el
       (toolbarx-make-command): Code clean up.

2004-11-01  Ralf Angeli  <[email protected]>

       * font-latex.el: Change maintainer information.
       (font-latex-keywords): New customization group.
       (font-latex-built-in-keyword-classes): New variable.
       (font-latex-make-match-defun, font-latex-keyword-matcher): New
       functions.
       (font-latex-make-built-in-keywords): New name for
       `font-latex-make-keywords'.
       Move default keyword definitions from
       `font-latex-match-*-keywords' to
       `font-latex-match-*-keywords-local'.
       Integrate `font-latex-match-*-keywords-set' function into
       `font-latex-match-*-keywords' defcustom.
       (font-latex-keywords-1, font-latex-keywords-2): Default to nil.
       All matchers are now added in `font-latex-make-built-in-keywords'
       and `font-latex-make-user-keywords'.
       (font-latex-user-keyword-classes): New variable.
       (font-latex-make-user-keywords): New function.

       * doc/changes.texi: Remove duplicate word.
       Mention possibility to add new keyword classes.

       * doc/quickstart.texi: Some rewordings, corrections and
       enhancements.

2004-10-29  Ralf Angeli  <[email protected]>

       * tex.el (TeX-auto-symbol-check): Use `add-to-list' instead of
       `cons' in order to avoid duplicates.

       * latex.el (LaTeX-auto-minimal-regexp-list): Use non-greedy
       operators for getting the end of a TeX group.
       (LaTeX-auto-cleanup): Use `add-to-list' instead of `cons' in order
       to avoid duplicates.

2004-10-29  Miguel Frasson  <[email protected]>

       * tex-buf.el:  Add simple error report system.
       (TeX-error-report-switches): New variable (plist).
       (TeX-run-TeX),
       (TeX-TeX-sentinel-check): Use it, updating error state,
       where property is (intern (TeX-master-file)).

       * tex-bar.el: Remove defadvice's to TeX-run-TeX and
       TeX-TeX-sentinel-check.
       (TeX-bar-error-handling-switches): Removed.
       (TeX-bar-LaTeX-button-alist): next-error updated.

2004-10-28  Reiner Steib  <[email protected]>

       * tex-bar.el (TeX-bar-LaTeX-button-alist): Add `TeX-save-document'.

       * doc/changes.texi: Renamed function `LaTeX-install-toolbar'.

       * tex-site.el.in: Ditto.

2004-10-28  Miguel Frasson  <[email protected]>

       * tex-bar.el: Now requires tex-buf.el, for error handling.
       Renamed symbols:
       (LaTeX-install-toolbar): New name for `latex-install-toolbar'.
       (tex-bar-latex-buttons): New name for `tex-bar-latex-buttons'.
       (tex-bar-img-filename): New name for `tex-bar-img-filename'.
       (TeX-tool-bar): New name for `tex-tool-bar' group.
       (TeX-bar-LaTeX-buttons): New name for `tex-bar-latex-buttons'.
       (TeX-bar-LaTeX-all-button-alists): New name for
       `tex-bar-latex-all-button-alists'.
       (TeX-tool-bar-button-definitions): New name for
       `tex-tool-bar-button-definitions'.
       (LaTeX-symbols-toolbar-switch-contents): New name for
       `latex-symbols-toolbar-switch-contents'.
       (LaTeX-symbols-toolbar-contents): New name for
       `latex-symbols-toolbar-contents'
       (LaTeX-install-toolbar): New name for `latex-install-toolbar'.

       Use separator only in Emacs, while buildin separator is not
       implemented for XEmacs.
       (TeX-bar-help-from-command-list): New function, that returns the
       :help string for ITEM from TeX-command-list.
       (TeX-bar-error-handling-switches): New variable.
       (TeX-run-TeX [tex-buf.el]): before-adviced to reset error
       internals.
       (TeX-TeX-sentinel-check [tex-buf.el]): after-adviced to set error
       internals when error happens.
       (TeX-bar-LaTeX-button-alist): New button next-error, which is
       resp. visible/active when error detected on Emacs/XEmacs.  All
       buttons received :help from TeX-command-list.
       (TeX-bar-LaTeX-buttons): next-error is default, and file is no
       longer default.

2004-10-27  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-auto-class-regexp-list): New variable.
       Match "\DeclareRobustCommand\foo" besides
       "\DeclareRobustCommand{\foo}" as well.
       (LaTeX-auto-regexp-list): Use it.
       (LaTeX-auto-cleanup): Do not consider key=value options.  Check
       for "Package" in addition to "package".

2004-10-26  Reiner Steib  <[email protected]>

       * tex.el (TeX-auto-generate-global): Only parse cls and sty files.

2004-10-26  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-match-command-in-braces): Remove
       references to non-existent variables.

2004-10-26  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-math-list): Improve doc string and custom type.
       (LaTeX-math-default): Added doc string.

2004-10-26  Frank K�ster <[email protected]>

       * doc/quickstart.texi: Don't use so many nodes.  Several fixes.

2004-10-26  Reiner Steib  <[email protected]>

       * Makefile.in (tar-ball): Don't include CVS stuff.

       * doc/changes.texi: Mention experimental tool bar support.

       * Makefile.in (tar-ball): Include tex-bar images.

2004-10-25  David Kastrup  <[email protected]>

       Toolbar patches by Reiner Steib
       * Makefile.in (aucteximagedir): Define.
       (AUCSRC, AUCELC): Add toolbar files.
       (install-images): new target.

       * tex-site.el.in (TeX-image-directory): Define.

       * tex-bar.el (toolbar-x): require toolbar and latex at runtime.

2004-10-24  Reiner Steib  <[email protected]>

       * Makefile.in (DOCFILES): Added doc/quickstart.texi.

2004-10-23  Miguel Frasson  <[email protected]>

       * toolbar-x.el:
       (toolbarx-emacs-mount-popup-menu): Nil cannot be a menu key
       anymore (fixed).
       (toolbarx-test-image-type): Improve comments.  Add support for
       variables defined with `defimage', which are considered a simple
       value for the :image property.
       (toolbarx-emacs-refresh): Nil cannot be a toolbar (menu) key
       anymore (fixed).
       (toolbarx-install-toolbar): Improved documentation for the :image
       property.

2004-10-22  Miguel Frasson  <[email protected]>

       * tex-bar.el: Improve comments.  Symbol-toolbar code moved to the
       bottom of the file.
       (tex-bar-latex-buttons): Improve comments.  Add custom :type.
       (tex-bar-latex-buttons): New command -- display a list of defined
       buttons.
       (tex-bar-available-meaning-alists): Removed (renamed).
       (tex-bar-latex-all-button-alists): New name of
       `tex-bar-available-meaning-alists'.  Add custom :type.
       (tex-bar-meaning-alist): Removed (renamed).
       (tex-bar-latex-button-alist): New name of `tex-bar-meaning-alist'.
       Add custom :type.  Renamed `latex-symbols' button to
       `latex-symbols-experimental'.

       * toolbar-x.el: Improve comments.
       (toolbarx-process-group-without-insert): Become autoloaded.
       (toolbarx-process-group): Code cleanup.
       (toolbarx-process-symbol): Code cleanup.
       (toolbarx-default-toolbar-meaning-alist): Separator button label
       renamed from `:sep' to `separator'.

2004-10-22  Reiner Steib  <[email protected]>

       * doc/auctex.texi (European): Adjust to change of
       `LaTeX-italian-open-quote'.

2004-10-20  Ralf Angeli  <[email protected]>

       * aclocal.m4 (TEX_INPUT_DIRS): Do not use -e command line option
       for grep.

2004-10-18  Reiner Steib  <[email protected]>

       * doc/quickstart.texi: Fix markup.

2004-10-18  Frank K�ster <[email protected]>

       * doc/quickstart.texi: New chapter.

       * doc/changes.texi: Mention `Quick Start'.

       * doc/auctex.texi (Font Specifiers): Add \textrm and \textsf
       (Commands): Add TeX-Omega-mode
       (top): Print contents near at the beginning.

       * doc/macros.texi: New macro @sans.

       * doc/intro.texi (Introduction): Removed sections obsoleted by
       `Quick Start' (Indentation and filling, Completion, Editing your
       document, Outlines).

2004-10-18  Reiner Steib  <[email protected]>

       * doc/todo.texi, doc/install.texi, doc/history.texi,
       doc/changes.texi, doc/auctex.texi: Remove optional arguments of
       all @node commands.

       * doc/Makefile.in (TEXIFILES): Added quickstart.texi.

2004-10-18  Frank K�ster <[email protected]>

       * doc/Makefile.in (TEXIFILES): Add macros.texi.
       (auctex.dvi, auctex.pdf): Depend on TEXIFILES.

2004-10-18  Christian Schlauer  <[email protected]>

       * latex.el (LaTeX-env-figure, LaTeX-env-minipage): Point out to
       the user that the placement (figure) and position (minipage)
       specifiers are optional arguments.
       (LaTeX-env-figure): Simplified.  Do not insert the (optional)
       placement specifier `LaTeX-float' into the buffer if the user
       entered the empty string when asked for `float'.

2004-10-18  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-make-keywords): Correctly evaluate
       keywords when making `font-latex-match-*-keywords' defcustom.

2004-10-17  Ralf Angeli  <[email protected]>

       * doc/todo.texi (Bugs): Document some bugs related to font locking
       and folding.

       * latex.el (LaTeX-insert-environment): Partial rewrite.  Stay in
       comments.  Do not comment uncommented following lines.  Get rid of
       redundant comment prefix.
       (LaTeX-indent-calculate): Check for beginning of buffer.
       (LaTeX-indent-calculate-last): Do not check for beginning of
       buffer.  Fixes wrong indentation of environments at the top of the
       buffer.

2004-10-16  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-macro-nth-arg): Use
       `TeX-find-closing-brace' instead of `forward-sexp'.  Fixes
       problems with comment characters in \url macros.

       * latex.el (LaTeX-paragraph-commands): Use `regexp-opt' to
       generate the regexp.
       (LaTeX-common-initialization): Add support for "$$" to
       `paragraph-start'.

       * context.el (ConTeXt-mode-common-initialization): Add support for
       "$$" to `paragraph-start'.

       * font-latex.el: Remove change log.
       (font-latex-make-keywords): New function.
       (font-latex-match-variable-keywords-local)
       (font-latex-match-variable-make)
       (font-latex-match-variable-keywords-set)
       (font-latex-match-variable-keywords, font-latex-match-variable)
       (font-latex-match-reference-keywords-local)
       (font-latex-match-reference-make)
       (font-latex-match-reference-keywords-set)
       (font-latex-match-reference-keywords)
       (font-latex-match-reference)
       (font-latex-match-function-keywords-local)
       (font-latex-match-function-make)
       (font-latex-match-function-keywords-set)
       (font-latex-match-function-keywords, font-latex-match-function)
       (font-latex-match-title-1-keywords-local)
       (font-latex-match-title-1-make)
       (font-latex-match-title-1-keywords-set)
       (font-latex-match-title-1-keywords, font-latex-match-title-1)
       (font-latex-match-title-2-keywords-local)
       (font-latex-match-title-2-make)
       (font-latex-match-title-2-keywords-set)
       (font-latex-match-title-2-keywords, font-latex-match-title-2)
       (font-latex-match-title-3-keywords-local)
       (font-latex-match-title-3-make)
       (font-latex-match-title-3-keywords-set)
       (font-latex-match-title-3-keywords, font-latex-match-title-2)
       (font-latex-match-title-4-keywords-local)
       (font-latex-match-title-4-make)
       (font-latex-match-title-4-keywords-set)
       (font-latex-match-title-4-keywords, font-latex-match-title-2)
       (font-latex-match-textual-keywords-local)
       (font-latex-match-textual-make)
       (font-latex-match-textual-keywords-set)
       (font-latex-match-textual-keywords, font-latex-match-textual)
       (font-latex-match-warning-keywords-local)
       (font-latex-match-warning-make)
       (font-latex-match-warning-keywords-set)
       (font-latex-match-warning-keywords, font-latex-match-warning)
       (font-latex-match-warning-function): Now generated by
       `font-latex-make-keywords'.
       (font-latex-match-bold-command-keywords-local)
       (font-latex-match-bold-command-keywords)
       (font-latex-match-bold-command)
       (font-latex-match-italic-command-keywords-local)
       (font-latex-match-italic-command-keywords)
       (font-latex-match-italic-command)
       (font-latex-match-math-command-keywords-local)
       (font-latex-match-math-command-keywords)
       (font-latex-match-math-command)
       (font-latex-match-type-command-keywords-local)
       (font-latex-match-type-command-keywords)
       (font-latex-match-type-command)
       (font-latex-match-bold-declaration-keywords-local)
       (font-latex-match-bold-declaration-keywords)
       (font-latex-match-bold-declaration)
       (font-latex-match-italic-declaration-keywords-local)
       (font-latex-match-italic-declaration-keywords)
       (font-latex-match-italic-declaration)
       (font-latex-match-type-declaration-keywords-local)
       (font-latex-match-type-declaration-keywords)
       (font-latex-match-type-declaration): New variables generated by
       `font-latex-make-keywords'.
       (font-latex-match-bold-command)
       (font-latex-match-bold-command-make)
       (font-latex-match-bold-command-keywords-set)
       (font-latex-match-italic-command)
       (font-latex-match-italic-command-make)
       (font-latex-match-italic-command-keywords-set)
       (font-latex-match-math-command)
       (font-latex-match-math-command-make)
       (font-latex-match-math-command-keywords-set)
       (font-latex-match-type-command)
       (font-latex-match-type-command-make)
       (font-latex-match-type-command-keywords-set)
       (font-latex-match-bold-declaration)
       (font-latex-match-bold-declaration-make)
       (font-latex-match-bold-declaration-keywords-set)
       (font-latex-match-italic-declaration)
       (font-latex-match-italic-declaration-make)
       (font-latex-match-italic-declaration-keywords-set)
       (font-latex-match-type-declaration)
       (font-latex-match-type-declaration-make)
       (font-latex-match-type-declaration-keywords-set): New functions
       generated by `font-latex-make-keywords'.
       (font-latex-keywords-1): Use new functions.
       (font-latex-bold-command-keywords)
       (font-latex-italic-command-keywords)
       (font-latex-math-command-keywords)
       (font-latex-type-command-keywords)
       (font-latex-bold-declaration-keywords)
       (font-latex-italic-declaration-keywords)
       (font-latex-type-declaration-keywords): Remove.
       (font-latex-match-command-with-arguments): New name for
       `font-latex-match-command-outside-arguments'.  Third argument now
       is an integer instead of a binary.  It specifies the number of
       mandatory arguments of a LaTeX macro.  Simplify the function.
       (font-latex-match-font-cache)
       (font-latex-match-font-outside-braces): Remove.
       (font-latex-match-in-brace-cache): New name for
       `font-latex-match-infont-cache'.
       (font-latex-match-command-in-braces): New name for
       `font-latex-match-font-inside-braces'.  Generalize, so that it can
       be used for any command and does not return a special, complex
       match.
       (font-latex-set-syntactic-keywords): Try to minimize false
       fontifications of macros which may look like \foo{bar} and
       \foo{bar{.
       (font-latex-commented-outp): Do not consider comment characters in
       verbatim content.

2004-10-15  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-default-format, LaTeX-default-width)
       (LaTeX-default-position): Fix doc strings.

2004-10-14  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-default-width): Make it buffer local.
       (LaTeX-env-minipage): Pick up new value of LaTeX-default-width.

2004-10-14  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-macro-spec-list): Add starred sectioning
       commands.

       * latex.el (LaTeX-fill-region-as-paragraph): Do not add linebreaks
       after "$$ " at the end of paragraph filling.
       (LaTeX-fill-move-to-break-point): Simplify.  Add support for
       $$...$$ type display math.

       * style/jurabib.el: New file.

       * Makefile.in (STYLESRC): Add jurabib.el.

       * doc/changes.texi: Mention support for the jurabib package.

2004-10-14  Miguel Frasson  <[email protected]>

       * auctb.el: Removed (renamed to tex-bar.el)

       * tex-bar.el: Added; (new name of auctb.el). Added support for
       buttons and customization.
       (install-auctex-toolbar): removed.
       (tex-tool-bar): New custom group, inside AUCTeX group.
       (tex-tool-bar-button-definitions): New custom group, inside
       tex-tool-bar group.
       (tex-bar-latex-buttons): New custom variable: buttons in LaTeX
       mode.
       (tex-bar-meaning-alist): New custom variable.
       (tex-bar-available-meaning-alists): New custom variable:
       collection of variables for meaning-alists.
       (latex-install-toolbar): New function: install the toolbar for
       LaTeX mode.
       (latex-symbols-toolbar-contents): added separator between symbol
       switches and symbols.

       * toolbarx.el: Removed (renamed to toolbar-x.el)

       * toolbar-x.el: Added; (new name of toolbarx.el).
       (toolbarx-default-toolbar-meaning-alist) Added `:sep' button.
       (toolbarx-emacs-add-button): clean up.

2004-10-13  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-default-width): New variable.
       (LaTeX-env-minipage, LaTeX-env-tabular*): Use it.
       (LaTeX-environment): Mention it in the doc string.
       (LaTeX-env-label): Reindent.

       * tex.el (TeX-delete-dups): Use our own (faster) version.

       * latex.el (LaTeX-env-array, LaTeX-env-minipage)
       (LaTeX-env-tabular*): Don't delete whitespace after inserting the
       environment.  Cursor position corresponds to proper indentation
       now.  From Christian Schlauer <[email protected]> with some
       modifications.

2004-10-12  Reiner Steib  <[email protected]>

       * doc/auctex.texi (Completion): Mention `C-c RET' for
       `TeX-insert-macro'.  Fixed typo.
       (Parsing Files): Fixed typo.
       (European): Improved.
       From Frank K�ster <[email protected]>, slightly modified.

       * latex.el (LaTeX-common-initialization): Use `LaTeX-env-tabular*'
       for "tabular*".

2004-10-12  Ralf Angeli  <[email protected]>

       * tex-info.el (Texinfo-insert-node): Emacs 21.3 and earlier
       expect a list of lists.

       * tex.el: Cater for `delete-selection-mode'.
       `eval-after-load' (used for support of desktop.el) in Emacs 21.3
       and earlier expects a string, not a symbol.
       (TeX-point-is-escaped): Remove.  Implementation of
       `TeX-escaped-p', which does the same, is slightly nicer.
       (TeX-insert-dollar): Use `TeX-escaped-p'.

2004-10-11  Ralf Angeli  <[email protected]>

       * font-latex.el: Small clean-ups and rearrangements.
       (font-latex-match-variable-keywords)
       (font-latex-match-reference-keywords)
       (font-latex-match-function-keywords)
       (font-latex-match-title-1-keywords)
       (font-latex-match-title-2-keywords)
       (font-latex-match-title-3-keywords)
       (font-latex-match-title-4-keywords)
       (font-latex-match-textual-keywords)
       (font-latex-match-warning-keywords): Remove redundant defvars.
       (font-latex-match-variable, font-latex-match-reference)
       (font-latex-match-function, font-latex-match-title-1)
       (font-latex-match-title-2, font-latex-match-title-3)
       (font-latex-match-title-4, font-latex-match-textual)
       (font-latex-match-warning): Set default values and make
       buffer-local.
       (font-latex-match-reference): Add doc string.
       (font-latex-set-syntactic-keywords): Do not set comment syntax.

2004-10-10  Ralf Angeli  <[email protected]>

       * style/booktabs.el, style/captcont.el, style/fancyref.el,
       style/mdwlist.el, style/natbib.el, style/nicefrac.el,
       style/paralist.el, style/scrbase.el, style/scrbook.el,
       style/scrlttr2.el, style/scrpage2.el, style/scrreprt.el,
       style/subfigure.el, style/units.el (TeX-add-style-hook): Do not
       set up font-latex variables if font-latex is not loaded and
       enabled.

       * style/alltt.el, style/listings.el, style/url.el
       (TeX-add-style-hook): Do not set up font-latex variables if
       font-latex is not loaded and enabled.  Reinitialize font-lock
       defaults.

       * font-latex.el: Do not autoload `texmathp'.
       (font-latex-fontify-script): Doc fix.
       (font-latex-script): Do without `texmathp'.
       (font-latex-syntactic-keywords): Default to nil.
       Make buffer-local.
       (font-latex-setup): Set syntactic keywords.

2004-10-08  Reiner Steib  <[email protected]>

       * tex.el (TeX-update-style, TeX-parse-arguments)
       (TeX-parse-argument, VirTeX-common-initialization)
       (TeX-auto-parse-region): Simplify code by using `unless'.

2004-10-08  Ralf Angeli  <[email protected]>

       * tex.el (TeX-search-forward-unescaped)
       (TeX-search-backward-unescaped, TeX-re-search-forward-unescaped)
       (TeX-search-unescaped, TeX-escaped-p): New functions.
       (TeX-find-macro-boundaries): Use `TeX-escaped-p'.

       * latex.el (LaTeX-newline, LaTeX-current-indentation)
       (LaTeX-fill-region-as-para-do, LaTeX-fill-move-to-break-point):
       Use new search functions from tex.el.

       * tex-fold.el (TeX-fold-make-overlay, TeX-fold-hide-item)
       (TeX-fold-show-item): Respect `font-lock-mode'.

       * style/amstex.el: Add copyright and license information.
       ("amstex"): Do not load amsmath.el in `plain-tex-mode' or
       `ams-tex-mode'.

2004-10-06  Ralf Angeli  <[email protected]>

       * texmathp.el (texmathp): Limit environment search with result of
       macro search if possible.

       * font-latex.el (font-latex-verb-like-commands): New variable.
       (font-latex-set-syntactic-keywords): Use it.
       (font-latex-match-command-outside-arguments)
       (font-latex-match-font-outside-braces)
       (font-latex-match-font-inside-braces): Check face at the beginning
       of the match to make keyword fontification possible even if a
       macro's argument was already fontified due to syntactic keyword
       fontification.

       * style/listings.el (TeX-add-style-hook): Suppress indentation in
       lstlisting environments.  Fontify both \lstinline|...| and
       \lstinline{...}.  Add lstlisting environment to
       `LaTeX-verbatim-regexp'.

       * style/url.el (TeX-add-style-hook): Treat arguments \url|...| and
       \url{...} as verbatim.

       * style/alltt.el (TeX-add-style-hook): Use buffer-local variable
       `font-latex-verbatim-environments-local'.

2004-10-05  Miguel Frasson  <[email protected]>

       * toolbarx.el (toolbarx-default-toolbar-meaning-alist): New
       constant, providing a MEANING-ALIST for the insertion of the
       default buttons and some extra ones in Emacs and XEmacs.

2004-10-05  Ralf Angeli  <[email protected]>

       * tex.el (TeX-output-view-style): Move more special items upwards.
       Remove "a4" and "a5" styles.

2004-10-04  Miguel Frasson  <[email protected]>

       * toolbarx.el:
       (toolbarx-emacs-add-button)
       (toolbarx-test-image-type): Add Emacs `image descriptor' as valid
       image specification (Emacs only).
       (toolbarx-emacs-add-button): "transp-strip" is new `tranparent
       strip' image file.

       * images/bibtex.xpm, images/dvipdf.xpm, images/dvips.xpm,
       * images/error.xpm, images/exec.xpm, images/execbibtex.xpm,
       * images/execdvips.xpm, images/execerror.xpm,
       * images/execpdftex.xpm, images/exectex.xpm,
       * images/execviewdvi.xpm, images/execviewpdf.xpm,
       * images/execviewps.xpm, images/gv.xpm, images/jumpdvi.xpm,
       * images/pdftex.xpm, images/pspdf.xpm, images/sep.xpm,
       * images/tex.xpm, images/view.xpm, images/viewdvi.xpm,
       * images/viewpdf.xpm, images/viewps.xpm: Add symbolic color
       'backgroundToolBarColor' to make pics work in (GNU/Linux) XEmacs

2004-10-02  Ralf Angeli  <[email protected]>

       * font-latex.el: Some clean-ups, rearrangements and performance
       improvements.
       (font-latex-verbatim-face): XEmacs does not like :inherit.
       (font-latex-setup): Activate `font-latex-syntactic-face-function'.
       (font-latex-faces-present-p): New function.
       (font-latex-match-command-outside-arguments): Use it.
       (font-latex-bold-command-keywords)
       (font-latex-italic-command-keywords)
       (font-latex-math-command-keywords)
       (font-latex-type-command-keywords): New variables.
       (font-latex-match-font-outside-braces): Use them.
       Check for comment and verbatim faces.
       (font-latex-bold-declaration-keywords)
       (font-latex-italic-declaration-keywords)
       (font-latex-type-declaration-keywords): New variables.
       (font-latex-match-font-inside-braces): Use them.
       Check for comment and verbatim faces.
       (font-latex-script): Use `font-latex-faces-present-p'.

       * doc/changes.texi: Add some new features and fixed bugs.

2004-09-29  Miguel Frasson  <[email protected]>

       * images/bibtex.xpm, images/dvipdf.xpm, images/dvips.xpm,
       * images/error.xpm, images/exec.xpm, images/execbibtex.xpm,
       * images/execdvips.xpm, images/execerror.xpm,
       * images/execpdftex.xpm, images/exectex.xpm,
       * images/execviewdvi.xpm, images/execviewpdf.xpm,
       * images/execviewps.xpm, images/gv.xpm, images/jumpdvi.xpm,
       * images/pdftex.xpm, images/pspdf.xpm, images/sep.xpm,
       * images/tex.xpm, images/view.xpm, images/viewdvi.xpm,
       * images/viewpdf.xpm, images/viewps.xpm: Add designed images for
       toolbar buttons.

2004-09-29  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-do-multi-line): Add new option and use
       it as default value.
       (font-latex-use-cache): New variable.
       (font-latex-match-command-outside-arguments)
       (font-latex-match-font-outside-braces)
       (font-latex-match-font-inside-braces): Use it.
       (font-latex-check-cache): Do not check if cache is to be used.
       (font-latex-setup): Set up multi-line font locking.

2004-09-28  Miguel Frasson  <[email protected]>

       * toolbarx.el: Support for grouping `:insert' clauses in the 3
       engines (performance improvement.)  Better comments and
       docstrings.
       (toolbarx-process-symbol): Fix `nreverse'-missing bug.

       * auctb.el: Fix Copyright notice (to FSF).  Remove "AMS Special"
       from ppup menu.  Simplify.  Remove garbage comments from end.
       (auctb-img-filename): Remove "symb-pics/" from return.  Add
       "symb-pics/" explicitly where it is needed in the defconst's.

       * images, images/dropdown.xpm, images/ltx-symb-turn-off.xpm,
       * images/ltx-symb-turn-on.xpm: Add designed images for symbol
       toolbar.

2004-09-28  Ralf Angeli  <[email protected]>

       * font-latex.el: Add change log entries and bump version.
       (font-latex-find-matching-close): Fix typo in last commit.
       (font-latex-match-font-inside-braces): Set actual numbers in the
       match, not nil.  Fixes errors with `font-lock-multiline' enabled.

2004-09-27  David Kastrup  <[email protected]>

       * font-latex.el (font-latex-find-matching-close): Simplify.

       * latex.el (LaTeX-math-default): Use `W in math mode for the Omega
       letter.

       * tex.el (TeX-find-macro-start-helper): Simplify.
       (TeX-find-macro-end-helper): Simplify.
       (TeX-find-macro-end-helper): Stop if `forward-sexp' fails.

       * doc/todo.texi (Wishlist): Macro spell checking mentioned.

2004-09-26  Miguel Frasson  <[email protected]>

       * toolbarx.el: Add to cvs (first version).

       * auctb.el: Add to cvs (first version); features only a symbol
       toolbar.

2004-09-24  Davide G. M. Salvetti  <[email protected]>

       * configure.in: Add `--(en|dis)able-build-dir-test' switch to
       allow disabling `VALID_BUILD_DIR'.

2004-09-22  Ralf Angeli  <[email protected]>

       * tex.el (VirTeX-common-initialization): Revert last change.

       * font-latex.el (font-latex-keywords-2): Use function
       `font-latex-match-script' instead of regexp directly.
       (font-latex-fontify-script): Doc fix.
       (font-latex-match-script): Reintroduce.

2004-09-19  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-verbatim-macros): New variable.
       (LaTeX-fill-move-to-break-point): Do not break inside of macros
       defined in `LaTeX-verbatim-macros'.
       (LaTeX-fill-newline): Do not trigger auto-fill.

       * style/listings.el (TeX-add-style-hook): Add "lstinline" to
       `LaTeX-verbatim-macros'.

       * font-latex.el (font-latex-set-syntactic-keywords): "*" is not
       allowed as a \verb delimiter.

       * doc/todo.texi (Bugs): Another bug gone the way of the poodle.

2004-09-18  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-indent-line): Use XEmacs' functions to deal with
       extents/overlays.  Avoids dependence on overlay.el.
       (LaTeX-fill-region-as-paragraph): Inhibit filling of "Local
       Variables" section, if to be filled as a paragraph.

       * style/url.el: Add some (low-level) symbols for completion and
       fontification.
       (TeX-arg-urlstyle): New function.

       * doc/todo.texi (Bugs): Remove some obsolete bug descriptions.

2004-09-17  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-verbatim-environments): Change from
       defvar to defcustom.
       (font-latex-verbatim-environments-local)
       (font-latex-verbatim-macros)
       (font-latex-verbatim-macros-local): New variables.
       (font-latex-set-syntactic-keywords): Use them.

       * style/listings.el: New file.

       * Makefile.in (STYLESRC): Add it.

       * doc/changes.texi: Mention support for listings.sty.

2004-09-16  Reiner Steib  <[email protected]>

       * doc/changes.texi: Mention built fixes.

2004-09-16  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-commented-outp): Reimplement for
       better performance.

       * doc/changes.texi: Streamline documentation of performance
       changes.

       * tex.el (TeX-search-syntax-table): Make XEmacs happy.
       (VirTeX-common-initialization): Append our stuff to the end of
       `find-file-hooks'.  Fixes problems with `auto-insert-mode'.

2004-09-15  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4 (EMACS_LISP): quote ${emacs}, Windows....

2004-09-13  Ralf Angeli  <[email protected]>

       * doc/changes.texi: Add changes from 11.51 up to now.

       * style/url.el: New file.

       * Makefile.in (STYLESRC): Add style/url.el.

2004-09-12  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-keywords-1): Add highlighter for math
       macros.
       (font-latex-keywords-2): Use regexp for matching instead of
       `font-latex-match-script'.
       (font-latex-match-font-outside-braces): Add support for math, esp.
       "\ensuremath".
       (font-latex-match-script): Remove.
       (font-latex-script): Fix check for present faces.  Add `texmathp'
       check in case there is no math face present.

2004-09-09  Reiner Steib  <[email protected]>

       * aclocal.m4 (texinputdirs): Strip leading "!!".

2004-09-08  Reiner Steib  <[email protected]>

       * latex.el (TeX-arg-input-file): Remove duplicates from the
       completion list.  Simplify code by using `unless'.

2004-09-08  Ralf Angeli  <[email protected]>

       * tex-info.el (Texinfo-insert-node): New function.
       (Texinfo-mode-map): Use it.

2004-09-07  Davide G. M. Salvetti  <[email protected]>

       * aclocal.m4 (EMACS_LISP): Sync echo output with real emacs
       invocation.

2004-09-07  Ralf Angeli  <[email protected]>

       * tex-info.el (Texinfo-insert-environment): Add a space between
       inserted "@end" and environment name in case of active region.

2004-09-05  Ralf Angeli  <[email protected]>

       * tex.el (TeX-search-syntax-table): New function and variable.
       (TeX-find-balanced-brace): New function.
       (TeX-find-closing-brace): Use `TeX-find-balanced-brace'.
       (TeX-find-opening-brace): Ditto.
       (TeX-find-macro-boundaries): Add `lower-bound' argument.
       (TeX-find-macro-start-helper): Add `limit' argument.
       (TeX-find-macro-start): Ditto.

2004-08-31  Reiner Steib  <[email protected]>

       * doc/changes.texi: Add `LaTeX-includegraphics-read-file'.
       Mention use of `start' for MikTeX and fpTeX.

       * latex.el (LaTeX-includegraphics-read-file): New variable.

       * tex.el (TeX-delete-dups): New defun or defalias.

       * style/graphicx.el (LaTeX-includegraphics-read-file-TeX): Renamed
       from `LaTeX-includegraphics-read-file'.  Remove duplicates using
       `TeX-delete-dups'.
       (LaTeX-includegraphics-read-file-relative): Insert relative
       filename.  From Dan Nicolaescu <[email protected]>.
       (LaTeX-arg-includegraphics): Use funcall for image-file.

2004-08-28  David Kastrup  <[email protected]>

       * Version 11.53 released.

2004-08-28  David Kastrup  <[email protected]>

       * doc/tex-ref.tex: Bump version.

       * configure.in: Bump version number.

       * auctex.spec (Version): bump to 11.53.

       * doc/auctex.texi: Bump version to 11.53.

2004-08-28  Ralf Angeli  <[email protected]>

       * Makefile.in (install-el): Fix typos.

2004-08-27  Reiner Steib  <[email protected]>

       * tex.el (TeX-kpathsea-format-alist): Added
       LaTeX-includegraphics-extensions.
       (TeX-search-files): Fix non-kpathsea case.

       * style/graphicx.el (LaTeX-includegraphics-read-file): Use
       completion based on TeX-search-files.

2004-08-27  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-preserve-comments): New variable.
       (TeX-fold-buffer-type): Use it.

       * font-latex.el (font-latex): Add to AUCTeX's customization group.
       (font-latex-find-matching-close): Correctly recognize multiple
       escape characters.  Add missing paren.

2004-08-26  Masayuki Ataka  <[email protected]>

       * tex-site.el.in (japanese-slitex-mode): Removed obsolete autoload
       of slitex.

       * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Use
       `TeX-defun' for getting version info into mode doc.

2004-08-26  Ralf Angeli  <[email protected]>

       * tex-mik.el: Use `start' instead of the respective executable for
       PostScript, PDF and HTML files.

       * tex-fptex.el: Ditto.

2004-08-25  Ralf Angeli  <[email protected]>

       * tex.el (TeX-find-macro-boundaries): Detect the start of any
       macro, not just those consisting of [A-Za-z@].
       Remove some superfluous `goto-char' calls.
       (TeX-find-macro-start-helper): Reimplement once again.  Original
       patch by David Kastrup; slightly modified.  Doc fix.
       (TeX-find-macro-end-helper): Doc fix.  Handle macros not
       consisting of [A-Za-z@] correctly.
       (TeX-find-opening-brace): Improve performance.

2004-08-25  Reiner Steib  <[email protected]>

       * tex.el: Autoload `TeX-process-set-variable' and `TeX-region-file'.

2004-08-25  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4: EMACS_PATH_LISPDIR: Expand lispdir if relative to
       binary. Quote lispdir, and deal with exec_prefix, add missing
       bracket.

       * aclocal.m4: Fix xemacs<->emacs mistake, restore path searching
       when --without-packagedir is given

       * configure.in: enable --without-packagedir

       * aclocal.m4: Barf if packagedir not found, don't bother with
       load-path on xemacs' lispdir

2004-08-25  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-command): Call `TeX-process-set-variable' with
       correct options, so that the viewer command is next unless
       overridden.

       * tex.el (TeX-set-mode-name): Set `TeX-command-next' in the
       buffers where they actually count.

2004-08-24  David Kastrup  <[email protected]>

       * latex.el (LaTeX-math-default): Correctly code "jmath" and
       "Bbbk".

2004-08-24  Reiner Steib  <[email protected]>

       * doc/auctex.texi (Mathematics): Add `LaTeX-math-menu-unicode'.
       (Changes): Refer to `history.texi' _after_ the newer changes.

       * doc/changes.texi: Added versions 11.51-11.53.

2004-08-24  Ralf Angeli  <[email protected]>

       * tex.el (VirTeX-common-initialization): Use "%" instead of
       `comment-start' for `comment-start-skip'.
       (TeX-find-opening-brace): Do not use an inverse matcher but negate
       the whole expression.
       (TeX-find-macro-start-helper): Reimplement.  Should be much faster
       now.

       * latex.el (LaTeX-current-environment): Use
       `buffer-substring-no-properties'.
       (LaTeX-indent-line): Revert last change.  Only multi-line overlays
       at the start of a line are affected by the XEmacs bug.

       * tex-info.el (Texinfo-environment-list): Add "command" macro.

2004-08-24  Reiner Steib  <[email protected]>

       * doc/install.texi (Prerequisites): Add `easy-mmode.el' update for
       XEmacs.

2004-08-23  David Kastrup  <[email protected]>

       * latex.el (LaTeX-indent-line): Get all overlays, not just one.
       (LaTeX-math-default): Add iota.
       (LaTeX-math-default): Use different symbol for triangle.
       (LaTeX-math-default): Don't use `?\S-e' for `?E'.

       * tex.el (TeX-match-buffer): Use `buffer-substring-no-properties'
       (TeX-in-commented-line): Use `skip-chars-forward' and `forward-line'.
       (TeX-in-line-comment): Use `forward-line'.
       (TeX-brace-count-line): Use `skip-chars-forward'.

       * RELEASE: Some updates.

       * latex.el (LaTeX-section): Use an active region as title if available.
       (LaTeX-section-title): Prompt with title if present.  Should we
       ask at all?
       (LaTeX-math-list): Add Unicode code point.
       (LaTeX-math-menu-unicode): New customization variable for unicode
       in math menu.  Only set in GTK Emacs for now.  Does not work on
       XEmacs.  Use it for initializing the menus.  Also prefix menu
       points with backslash.

       * Makefile.in (.PHONY): Declare a bunch of phony targets to
       protect against users making files/directories with that name (in
       particular "lisp").

2004-08-22  David Kastrup  <[email protected]>

       * style/italian.el ("italian"): Don't overwrite existing local
       variable settings.

       * style/ngerman.el ("ngerman"): Don't overwrite existing local
       variable settings.

       * style/german.el ("german"): Don't overwrite existing local
       variable settings.

       * tex.el (TeX-set-mode-name, TeX-PDF-mode): XEmacs needs two
       arguments for `local-variable-p'.

2004-08-20  David Kastrup  <[email protected]>

       * tex.el (desktop): Save TeX-Omega-mode, too.

       * Makefile.in (full-release): Source rpm is auctex, not
       auctex-emacs.

       * auctex.spec (Provides): Provide auctex as well to satisfy
       preview-latex.  create package emacs nevertheless.

       * Version 11.52 released.

2004-08-20  David Kastrup  <[email protected]>

       * tex.el (AUCTeX-version): move to front and also eval when
       compiling.  Other version info moved, too.
       (TeX-defun): Macro for putting version info into definition.
       (plain-tex-mode): Use `TeX-defun'.
       (ams-tex-mode): Use `TeX-defun'.

       * tex-info.el (texinfo-mode): Use `TeX-defun' for getting version
       info into mode doc.

       * latex.el (latex-mode): Use `TeX-defun' for getting version info
       into mode doc.

       * context.el (context-mode): Use `TeX-defun' for getting version
       info into mode doc.

       * auctex.spec (BuildRoot): New naming scheme.

       * RELEASE: Add `DESTDIR' blurb.

2004-08-19  David Kastrup  <[email protected]>

       * auctex.spec: Change `tex-site.el' to overwriting config file
       mode.

       * tex.el (plain-tex-mode): Move menu initializiation here instead
       of `plain-TeX-common-initialization'.  We don't want "TeX" menus
       in `ConTeXt-mode' or `AmSTeX-mode'.
       (plain-TeX-common-initialization): remove `easy-menu-add' here.
       (TeX-common-menu-entries): Change "Customize" strategy again.
       (plain-TeX-menu-entries): Move from `plain-TeX-menu'.
       (plain-TeX-mode-menu): Use `plain-TeX-menu-entries'.
       (AmSTeX-mode-map): Derive from `TeX-mode-map' not
       `plain-TeX-mode-map'.
       (AmSTeX-mode-menu): Define menu for `AmSTeX-mode'.
       (ams-tex-mode): Add menus in proper order.

       * tex-info.el (texinfo-mode): Swap order of `easy-menu-add'.

       * latex.el (LaTeX-common-initialization): Swap order of
       `easy-menu-add'.

       * context.el (ConTeXt-mode-common-initialization): Swap order of
       `easy-menu-add', move `major-mode' init to front.

       * latex.el (LaTeX-common-initialization): Exchange order of
       `easy-menu-add' to get better menu layout in XEmacs.

2004-08-19  Reiner Steib  <[email protected]>

       * auctex.spec (description): Overhauled.

       * doc/install.texi: Markup fixes, see "(texinfo)command".

       * doc/wininstall.texi: Ditto.

2004-08-19  David Kastrup  <[email protected]>

       * latex.el (LaTeX-mode-menu): Use `TeX-common-menu-entries'.

       * tex-info.el (Texinfo-mode-menu): Use `TeX-common-menu-entries'.

       * tex.el (ams-tex-mode): Add `plain-TeX-mode-menu' here.  Doh.

       * context.el (ConTeXt-mode-menu): Use `TeX-menu-with-help' instead
       of `TeX-maybe-remove-help'.
       (ConTeXt-mode-menu): Use `TeX-common-menu-entries'.

       * tex.el (TeX-customization-menu): Save the customization menu
       here when generated, so that we have it available in all modes.
       (TeX-common-menu-entries): The common menu entries for TeX modes.
       (plain-TeX-mode-menu): Use `TeX-common-menu-entries'.

       * configure.in: export `localstatedir'.

       * Makefile.in (localstatedir): import `localstatedir'.

2004-08-19  Ralf Angeli  <[email protected]>

       * doc/install.texi (Customizing): tex-site.el should be edited no
       more.  Customize should be used instead.  Relevant variables are
       determined during configuration now.
       Mention build/installation commands for contributed files.

2004-08-19  Reiner Steib  <[email protected]>

       * auctex.spec: Fixes for SuSE.

2004-08-19  David Kastrup  <[email protected]>

       * aclocal.m4: `putative-existing-lisp-dir' is not a package
       directory if `lisp' is not a path component.  Normalize
       whitespace.
       Remove trailing slash from packagedir.

       * tex-site.el.in (TeX-macro-global): Don't quote texinputdirs
       additionally.

       * aclocal.m4: Really remove trailing slashes/backslashes.
       Don't expand `lispdir'.
       (library): Surround `texinputdirs' with quotes.  Output it
       enclosed in parens.
       (library): Let `autodir' refer unexpanded to `localstatedir'.
       Add some quoting in patterns.

       * doc/Makefile.in (DESTDIR): introduce `DESTDIR' into installation
       targets.

       * Makefile.in (DESTDIR): introduce `DESTDIR' into installation
       targets.

2004-08-18  David Kastrup  <[email protected]>

       * tex-fold.el (TeX-fold-buffer-type): Don't use `end-of-buffer' as
       it plays around with the current window point.

       * Makefile.in (auctexdir, styledir): Use `${...}' for symmetry
       with aclocal.m4

       * aclocal.m4: Use `${...}' instead of `$(...)' everywhere.

2004-08-18  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4 (EMACS_LISPDIR): Output expanded lispdir

2004-08-18  David Kastrup  <[email protected]>

       * configure.in: Shell-quote autodir.

       * RELEASE: Some minor changes.

2004-08-18  Ralf Angeli  <[email protected]>

       * RELEASE: Change version to 11.52.  Replace old feature/bug
       information.

       * font-latex.el (font-latex-script): Disable raising of characters
       for older Emacsen.  Original patch by Reiner Steib.
       Bump version and add change log entry.

       * tex-fold.el (TeX-fold-unfolded-face): Make it look more blueish
       on displays with 24bit color depth.
       (TeX-fold-buffer-type): Use either a complemented character
       alternative to be on the safe side or "\\_>" on Emacsen which
       support it.

2004-08-17  Reiner Steib  <[email protected]>

       * texmathp.el (texmathp-tex-commands-default): Added \label.
       Various checkdoc-related fixes.

2004-08-17  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-buffer-type): Use alternative way to
       determine end of search pattern.  Fixes problem with starred
       macros.
       Fix compile errors and add further match alternatives.
       (TeX-fold-item): Recognize starred macros as well.
       XEmacs does not know `match-string-no-properties'.
       (TeX-fold-make-overlay): Do not alter `display-string' before
       `face' is set.
       (TeX-fold-hide-item): Get only the string part of
       `display-string'.

       * tex.el (TeX-fold-menu): Wrap value in `TeX-menu-with-help'.
       Fixes XEmacs start-up error.

       * tex-mik.el: Fix typo in comment.

       * auctex.spec (Version): Change to 11.52.

       * configure.in: Change AUCTeX version to 11.52.

       * doc/tex-ref.tex: Change AUCTeX version to 11.52.

       * doc/auctex.texi: Change AUCTeX version to 11.52.

2004-08-17  David Kastrup  <[email protected]>

       * Makefile.in (full-release): Fix a few things.

       * Version 11.51 released.

2004-08-17  David Kastrup  <[email protected]>

       * aclocal.m4: Quote when expanding and remove trailing backslash,
       too.
       (library): Don't check for $PWD but for default-directory.

2004-08-16  David Kastrup  <[email protected]>

       * doc/wininstall.texi: move --prefix description up, since it
       might be the only needed option.

       * doc/tex-ref.tex (section{Font Selection}): Add italic
       corrections and small-caps entry.

       * tex.el (info): Add more prefixes to `Info-file-list-for-emacs'.

       * tex-jp.el (japanese-TeX-command-list): Comment addition.

       * RELEASE: Add availability and update release notes.

       * Makefile.in (RPMROOT): New variable.
       (tar-ball): Clean up `$(FTPDIR)' and `$(WWWDIR/doc)' before
       installation.
       (full-release): New target that does RPM building, signing and
       other stuff for upload.
       (patch): gzip the patch.

       * auctex.spec: Add definition stuff for SuSE.
       (BuildRoot): Don't specify infodir when it is not used.

       * bib-cite.el: Fix refTeX link.

2004-08-16  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4 (EMACS_PROG_EMACS): Add "${prefix}/bin" for Windows users

       * aclocal.m4 (EMACS_LISPDIR): Remove trailing slash from lispdir_expanded elisp string

2004-08-16  Ralf Angeli  <[email protected]>

       * aclocal.m4 (VALID_BUILD_DIR): New function.

       * configure.in: Use it.
       Change AUCTeX version to 11.51.

       * doc/tex-ref.tex: Change AUCTeX version to 11.51.

       * doc/auctex.texi: Change AUCTeX version to 11.51.

       * auctex.spec (Version): Change to 11.51.

       * Makefile.in (distclean): Get rid of autom4te.cache.

2004-08-15  David Kastrup  <[email protected]>

       * tex-info.el: Change Copyright notice to FSF

       * tex-mik.el: Change Copyright notice to FSF

       * tex.el: Change Copyright notice to FSF

       * font-latex.el: Change Copyright notice to FSF

       * multi-prompt.el: Change Copyright notice to FSF

       * tex-buf.el: Change Copyright notice to FSF

       * tex-site.el.in: Change Copyright notice to FSF

       * style/scrartcl.el: Change Copyright notice to FSF

       * style/scrbook.el: Change Copyright notice to FSF

       * style/scrlttr2.el: Change Copyright notice to FSF

       * style/scrreprt.el: Change Copyright notice to FSF

       * latex.el: Change Copyright notice to FSF

       * tex-info.el: Change Copyright notice to FSF

       * tex-mik.el: Change Copyright notice to FSF

       * tex.el: Change Copyright notice to FSF

       * bib-cite.el: Change Copyright notice and URLs.

2004-08-15  Dan Nicolaescu  <[email protected]>

       * latex.el (LaTeX-common-initialization): Don't set
       `selective-display'.

2004-08-15  David Kastrup  <[email protected]>

       * doc/tex-ref.tex: Add Omega entry, rearrange.

       * tex.el (TeX-print-command): Use `%(o?)'.
       (TeX-command, TeX-Omega-command, LaTeX-command)
       (LaTeX-Omega-command, ConTeXt-engine, ConTeXt-Omega-engine): New
       customization strings to implement various expanders.
       (TeX-command-list): Use them.
       (LaTeX-command-style): Same here.
       (TeX-printer-list, TeX-view-style, TeX-output-view-style): Use
       `%(o?)'.
       (TeX-expand-list): New entries.
       (TeX-PDF-mode): Don't switch on in Omega mode.
       (TeX-Omega-mode): New minor mode.
       (tex-omega-mode): alias for it.
       (TeX-mode-map): Keybinding for it.
       (TeX-mode-specific-command-menu-entries): Add quick viewer entry.
       (TeX-mode-specific-command-menu-entries): Add Omega toggle and
       inactivate PDF when Omega is on.

       * context.el (ConTeXt-expand-options): New function for generating
       `texexec' options.

2004-08-15  Ralf Angeli  <[email protected]>

       * tex.el (TeX-fold-menu): New variable.
       (plain-TeX-mode-menu): Use it.

       * context.el (ConTeXt-mode-menu): Use `TeX-fold-menu'.

       * latex.el (LaTeX-mode-menu): Use `TeX-fold-menu'.

       * tex-info.el: Change every occurence of "TeXinfo" to "Texinfo".
       (Texinfo-environment-list): Add some missing environments.
       (Texinfo-find-env-end, Texinfo-find-env-start): New functions.
       (Texinfo-mode-menu): Use `TeX-fold-menu'.

       * tex-fold.el (TeX-fold-buffer-type): Support folding of
       environments in texinfo-mode.
       (TeX-fold-item): Ditto.
       (TeX-fold-hide-item): Display an error string if the macro
       argument cannot be found.

2004-08-14  David Kastrup  <[email protected]>

       * tex.el (TeX-command-list): rename `%(execmode)' to `%(execopts)'
       since it has gotten quite fatter.
       (TeX-expand-list): Implement `TeX-PDF-mode',
       `TeX-interactive-mode', `TeX-source-specials-mode' for ConTeXt and
       pass on `ConTeXt-current-interface'.

2004-08-14  Ralf Angeli  <[email protected]>

       * tex-mik.el: Change `TeX-source-specials-viewer-flags' to
       `TeX-source-specials-view-position-flags' as the latter is now
       used in tex.el.
       Set `TeX-source-specials-view-editor-flags'.

       * tex-fptex.el: Ditto.

2004-08-13  Ralf Angeli  <[email protected]>

       * doc/auctex.texi (top): We want the introduction to appear in
       HTML output as well.

2004-08-13  David Kastrup  <[email protected]>

       * Version 11.50 released.

2004-08-13  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4: Add another alternative for lispdir

2004-08-13  David Kastrup  <[email protected]>

       * auctex.spec (Source0): Change source URL.

       * Makefile.in (EXTRAFILES): Add RELEASE and auctex.spec.
       (tar-ball): Don't create CHANGES-$(TAG), just CHANGES (as it is
       always a longer history).  But create RELEASE-$(TAG) instead:
       that's release-specific.

2004-08-13  David Kastrup  <[email protected]>

       * doc/wininstall.texi: Changes to --prefix and --with-auto-dir,
       partly by Christian Schlauer.
       Add a few words of my own after suggestions.

       * doc/changes.texi, style/units.el, style/nicefrac.el,
       Makefile.in: Add contributed styles for units.sty and
       nicefrac.sty from Christian Schlauer.

2004-08-13  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-unspec-use-name): New variable.
       (TeX-fold-item): Use it.

       * RELEASE: Add warning about `TeX-command-list'.

       * doc/auctex.texi (Commands): Add "be".
       (Folding): Document `TeX-fold-unspec-use-name'.

2004-08-13  David Kastrup  <[email protected]>

       * Makefile.in (tar-ball): copy only one auctex, add pdf manual and
       reference card.

       * doc/Makefile.in (dist): Add tex-ref, and both pdf and ps
       (tex-ref.ps, auctex.ps): Use -Ppdf option for better quality.

       * auctex.spec (BuildRoot): Add CHANGES.

       * Makefile.in (release-commit): There are no Version: strings
       anymore, don't replace them.

       * tex-fptex.el: customize Queue and Print commands appropriately.

       * tex-mik.el: customize Queue and Print commands appropriately.

       * tex.el (TeX-expand-list): Call TeX-printer-query differently.
       (TeX-command-menu-print, TeX-command-menu-printer-entry)
       (TeX-command-menu-entry): Implement stuff differently, add "Other"
       menu entry.

       * tex-buf.el (TeX-printer-query): Change arguments here.
       Reorganize, too.

       * doc/auctex.texi (Commands): Fix a warning.

       * tex-info.el (TeXinfo-mode-menu): Other quoting.
       (texinfo-mode): Set `TeX-mode-p', `TeX-base-mode-name', call
       `TeX-set-mode-name'.

       * context.el (ConTeXt-mode-menu): Add the environments back to
       folding.

       * doc/auctex.texi, doc/faq.texi, doc/install.texi, doc/intro.texi,
       doc/todo.texi: various changes and smaller typos corrected.

       * doc/macros.texi fix problems with PDF links and indexing.

       * configure.in: Check for pdftex, dvips, texi2html, texi2dvi,
       texi2pdf.

       * doc/Makefile.in (TEXI2HTML, TEXI2DVI, TEXI2PDF): new variables
       entered by configure.
       (auctex.dvi): Use texi2dvi.
       (auctex.pdf): New target.
       (clean): Remove PDF files.

2004-08-12  David Kastrup  <[email protected]>

       * tex-jp.el (japanese-TeX-command-list): Fixed this to new style.
       (LaTeX-command-style): Same here.  Hey, this should even make
       preview-latex work mostly with Japanese files and PDFTeX.

2004-08-12  Ralf Angeli  <[email protected]>

       * tex-buf.el (TeX-view-extension): Remove.
       (TeX-view-output-file): Use the function `TeX-output-extension'
       instead of `TeX-view-extension'.
       (TeX-run-set-command): Setting `TeX-view-extension' not necessary
       anymore.

       * tex.el (TeX-view-extension): Remove.

2004-08-11  David Kastrup  <[email protected]>

       * doc/wininstall.texi: explain about tex-mik.el and tex-fptex.el

       * tex-fptex.el: require tex-site.  Only set `TeX-lisp-directory'
       if it has not been customized.  Construct `TeX-command-list' from
       its default value.

       * tex-mik.el: same here.

       * tex.el (TeX-mode-specific-command-menu): Tiny optimization.
       (TeX-mode-specific-command-menu-entries): Make it legal for
       `TeX-command-mode-menu-entry' to return nil for indicating no menu
       entry at all (so that entries like "Print" or "Queue" may be
       dynamically removed).

2004-08-11  Reiner Steib  <[email protected]>

       * doc/auctex.texi (Commands): Adjust references.
       (Viewing): Make source specials a subsection.  Adjust references.

       * tex.el (TeX-source-specials-mode): Remove bogus :link.  Refer to
       viewing node of the manual.

       * doc/changes.texi: Added references.

       * doc/todo.texi (Wishlist): Markup fix.

2004-08-11  Ralf Angeli  <[email protected]>

       * doc/auctex.texi (Viewing): Add some information about forward
       and inverse search.

       * tex-mik.el: Synchronize `TeX-command-list' with tex.el.
       Use gsview32 in `TeX-output-view-style'.

       * tex-fptex.el: Synchronize `TeX-command-list' with tex.el.

2004-08-11  David Kastrup  <[email protected]>

       * doc/tex-ref.tex: Move papersize stuff to the front.  Fiddle
       somewhat with the sizes, too.

       * auctex.spec (Version): Change version, web sites, some build
       stuff (this is not yet finished).

       * auc-old.el: remove.

       * doc/Makefile.in (TEXIFILES): refer to auctex.texi instead of
       auc-tex.texi.  Change all dependent stuff, too.

       * Makefile.in (DOCFILES): refer to doc/auctex.texi instead of
       doc/auc-tex.texi

       * doc/auc-tex.texi: renamed into doc/auctex.texi.

       * doc/auc-tex.texi (Commands): Some rewording.

       * doc/todo.texi (Wishlist): Some rearrangements and additions.

2004-08-10  David Kastrup  <[email protected]>

       * latex.el (LaTeX-math-default): Reorder and complete Greek
       letters, use Babel transcription conventions for them.

       * doc/tex-ref.tex: Add \sl definition.
       (section{Miscellaneous}): Use \string~ for tilde.
       (section{Greek Letters}): Reorder and complete Greek letters.

       * tex.el (TeX-PDF-mode): Set `TeX-output-extension' too.
       (ams-tex-mode): Move `TeX-set-mode-name' after running hooks.

       * tex-ref.tex: merge math-ref.tex, update a few things, format
       stuff.

       * math-ref.tex: removed.

       * doc/Makefile.in (all): Remove math-ref.tex

       * Makefile.in (DOCFILES): Remove math-ref.tex

2004-08-10  Reiner Steib  <[email protected]>

       * RELEASE: Add `volunteers welcome'.

       * doc/auc-tex.texi (Completion): TeX-insert-macro-default-style.

       * tex.el (TeX-source-specials-mode): Add manual link.

       * doc/auc-tex.texi (Commands): Say how to enable
       TeX-source-specials-mode permanently.
       (Viewing): Describe TeX-view.

2004-08-10  David Kastrup  <[email protected]>

       * tex.el (TeX-maybe-remove-help): convert Emacs' :visible into
       XEmacs' :included.

       * latex.el (LaTeX-mode-menu): Change bug submit menu entry.

       * context.el (ConTeXt-mode-menu): Same.

       * tex.el (plain-TeX-mode-menu): Same.

       * tex-info.el (TeXinfo-mode-menu): Same.

       * latex.el (LaTeX-mode-menu): A few changed help strings and other
       small fry.

       * context.el (ConTeXt-mode-menu): Rework menu, reorganize it, add
       help strings.

2004-08-10  Ralf Angeli  <[email protected]>

       * tex-info.el (TeXinfo-mode-menu): Capitalize menu entries.

       * context.el (ConTeXt-project-structure-menu-name)
       (ConTeXt-section-block-menu-name, ConTeXt-mode-menu): Capitalize
       menu entries.

       * tex-info.el (TeXinfo-mode-menu): Add help strings.

       * tex.el (TeX-command-list): Set a default value which will not
       lead to an inactive menu entry.
       (plain-TeX-mode-menu): Add some help strings.
       Capitalize menu entries.
       (tex-source-specials-mode): New alias for
       `TeX-source-specials-mode'.

       * latex.el (LaTeX-mode-menu): Rearrange and insert help strings.
       Capitalize menu entries.

       * tex-fold.el (tex-fold-mode): New alias for `TeX-fold-mode' used
       in tex.el.
       (TeX-fold-buffer-type): Support folding of environments in ConTeXt
       mode as well.
       (TeX-fold-item): Ditto.

       * doc/auc-tex.texi (Commands): Change `TeX-source-specials' to
       `TeX-source-specials-mode' where appropriate.

       * RELEASE: Include contributors.  (Hopefully I got everybody.)

2004-08-10  David Kastrup  <[email protected]>

       * tex.el (TeX-set-mode-name, TeX-source-specials-map)
       (TeX-source-specials-mode, TeX-source-specials-expand-options)
       (TeX-source-specials-view-expand-options): Rename
       `TeX-source-specials' to `TeX-source-specials-mode'.
       (TeX-PDF-mode): Make first arg optional (actually, not sure this
       is a good idea).
       (tex-pdf-mode): alias for `TeX-PDF-mode'.
       (tex-interactive-mode): alias for `TeX-interactive-mode'
       (tex-fold-mode): add autoload.
       (TeX-mode-map, TeX-mode-specific-command-menu-entries): rename
       `TeX-source-specials' to `TeX-source-specials-mode'.
       (TeX-command-list): Add help strings.
       (TeX-command-menu-entry): Splice help into command entries.
       (TeX-mode-specific-command-menu-entries): Remove help in XEmacs.
       (TeX-mode-specific-command-list): Save unnecessary copies and
       conses.

2004-08-09  David Kastrup  <[email protected]>

       * tex.el (TeX-set-mode-name): Add LOCAL argument.
       (TeX-source-specials, TeX-mode-set, TeX-global-PDF-mode)
       (TeX-PDF-mode, TeX-interactive-mode): Use it.
       (plain-tex-mode): Move `TeX-set-mode-name' to after running the
       hooks.

       * latex.el (latex-mode): Move setting the mode name to after
       running the hooks.

       * tex.el (TeX-maybe-remove-help): new function (noop on Emacs).
       (TeX-menu-with-help): new macro (noop on Emacs).
       (TeX-mode-specific-command-menu-entries): Add a lot of help strings.
       (plain-TeX-mode-menu): Same here.

       * latex.el (LaTeX-mode-menu): `:visible' is not known in XEmacs,
       and I don't want to clutter the menu with "Convert 209 to 2e" when
       not necessary.

       * RELEASE (Requirements): some additions.
       Incorporate some suggestions from Ralf.

       * tex.el (TeX-set-mode-name): Actually use `reset' (patch by Ralf
       Angeli).

       * latex.el (LaTeX-common-initialization): There is no "LaTeX2e"
       command anymore, so don't set it.  Don't do anything on
       "DVIoutput".  doc fixes.

       * doc/auc-tex.texi (Commands): Explain `TeX-command-buffer',
       `TeX-pin-region', `TeX-PDF-mode', `TeX-interactive-mode',
       `TeX-source-specials'.

2004-08-09  Berend de Boer  <[email protected]>

       * context.el (ConTeXt-current-environment): now properly skips
       nested environments instead of always returning the last
       environment just above the cursor.

2004-08-08  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-run-set-command): Initialize
       `TeX-output-extension' based on `TeX-PDF-mode'.

       * tex.el (TeX-command-output-list): Don't look at pdf* commands.
       Don't have default mode "dvi".
       (VirTeX-common-initialization): Don't add to
       desktop-locals-to-save locally: that's broken.
       (desktop): Add stuff into appropriate variables for proper desktop
       save/restore.
       (TeX-mode-specific-command-menu-entries, plain-TeX-mode-menu):
       Reorganize menus.  Add font commands into plain TeX menu.

       * tex-info.el (TeXinfo-mode-menu): Reorganize menu.

       * latex.el (LaTeX-mode-menu): Reorganize menu.

       * context.el (ConTeXt-mode-menu): Reorganize menu.

2004-08-07  David Kastrup  <[email protected]>

       * tex.el (TeX-base-mode-name): Make buffer-local (Doh).
       (TeX-set-mode-name): Doc fix.

       * doc/todo.texi (Mid-term Goals): Use @previewlatex macro.
       (Mid-term Goals): New entries.  Should some of them be moved to
       wishlist?  Remove a few fixed bugs.

       * doc/macros.texi: move @ConTeXt macro out of info-only section.
       Typeset @previewlatex differently.

2004-08-06  Reiner Steib  <[email protected]>

       * font-latex.el: Use "gnu.org" instead of "nongnu.org".

       * bib-cite.el: Ditto.  Use "AUCTeX", not "auc-tex".

       * lpath.el: Use "AUCTeX".

2004-08-05  Reiner Steib  <[email protected]>

       * doc/macros.texi: New @ConTeXt macro.

       * doc/auc-tex.texi, doc/changes.texi, doc/history.texi,
       doc/todo.texi, doc/wininstall.texi: Use macros @AUCTeX, @ConTeXt,
       @LaTeX everywhere.

       * doc/auc-tex.texi (European): Mention Emacs 21.  Fixed typo.

       * doc/todo.texi: Help for documentation wanted.

       * doc/changes.texi: Some additions: captcont and subfigure,
       `LaTeX-includegraphics-options-alist', `LaTeX-default-position',
       kpathsea based completion, `TeX-insert-macro-default-style'.
       Refer to installation nodes (autoconf installation).

       * tex.el (TeX-submit-bug-report): Added more explanations.

       * latex.el (LaTeX-style-list): Improve doc-string.

       * font-latex.el (font-latex-script-display): New variable.  Make
       raise of sub-/superscripts customizable.
       (font-latex-unfontify-region, font-latex-script): Use it.

2004-08-05  Ralf Angeli  <[email protected]>

       * RELEASE: Improve sectioning and add some more information.

2004-08-05  David Kastrup  <[email protected]>

       * tex-site.el.in: don't require 'tex-mik on Windows, let the user
       load it instead of tex-site if he wants to.

       * tex.el (TeX-command-list): Add `%(PDFout)', `%(mode)' and
       `%(execmode)'.  Remove `TeX Interactive', `LaTeX Interactive' and
       `ConTeXt Interactive'.
       (LaTeX-command-style): Don't provide a default for a
       `LaTeX-version' of "2": people can customize this if necessary
       themselves, we would not know a sane default, anyway.
       (TeX-expand-list): Support `TeX-DVI-via-PDFTeX', `%(PDFout)',
       `%(mode)' and `%(execmode)'.
       (TeX-set-mode-name): Add `reset' flag to indicate that the next
       step should again be TeXing.  Add "I" flag.
       (TeX-source-specials): Call `TeX-set-mode-name' with `reset' flag.
       (TeX-mode-set): Variable setter for TeX modes.
       (TeX-PDF-mode): Make the default value a global mode.
       (TeX-global-PDF-mode): Toggle function to change default
       `TeX-PDF-mode'.
       (TeX-PDF-mode): Remove local binding of `TeX-PDF-mode' in case of
       conflicts.  Call `TeX-set-mode-name' with `reset' flag.
       (TeX-DVI-via-PDFTeX): New customizable variable.
       (TeX-interactive-mode): New mode.
       (TeX-mode-map): Add binding for `TeX-interactive-mode'.
       (TeX-mode-specific-command-menu-entries): Add menu entry for it.

       * tex-buf.el (TeX-command-expand): Document `%%'.
       (TeX-run-TeX): If `TeX-interactive-mode' is set, run
       `TeX-run-interactive' instead.

2004-08-04  Reiner Steib  <[email protected]>

       * font-latex.el (font-latex-fontify-script): Default to nil in
       XEmacs.

2004-08-04  David Kastrup  <[email protected]>

       * tex.el (TeX-base-mode-name, TeX-set-mode-name): Move to front,
       add catering for global mode switches.
       (TeX-source-specials, global-TeX-PDF-mode): Use this.

       * latex.el (LaTeX-common-initialization): Add style hook for
       "ifpdf".

2004-08-04  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-unfontify-region): New function.
       (font-latex-setup): Use it.

2004-08-04  David Kastrup  <[email protected]>

       * tex-fptex.el (TeX-command-list): Remove PDFTeX calls.

       * tex-mik.el (TeX-command-list): Remove PDFTeX calls.

       * tex.el (TeX-command-list): Use %(PDF) where necessary, drop
       PDFTeX entries.
       (LaTeX-command-style): Add %(PDF) here.
       (TeX-expand-list): Expand %(PDF).
       (TeX-mode-p): Moved.
       (TeX-PDF-mode, global-TeX-PDF-mode): New minor modes.
       (TeX-PDF-mode-on, TeX-PDF-mode-off): Shortcuts for calling.
       (TeX-PDF-mode-parsed): New variable.
       (TeX-set-mode-name): Simplify.
       (TeX-mode-map): Add C-c C-t C-p for TeX-PDF-mode.
       (TeX-mode-specific-command-menu-entries): Add menu entry for it.

       * latex.el (LaTeX-math-mode): Refresh modeline after generating
       it, not before.
       (LaTeX-common-initialization): Add style-hooks fo pdftex, dvips
       and others.

       * tex.el (TeX-view-style, TeX-output-view-style): Place dvi file
       name last.

2004-08-03  Ralf Angeli  <[email protected]>

       * tex.el (TeX-source-specials): New customization group.
       (TeX-source-specials, TeX-source-specials-tex-flags)
       (TeX-source-specials-places)
       (TeX-source-specials-view-start-server): Use it
       (TeX-source-specials-view-position-flags)
       (TeX-source-specials-view-gnuclient-flags)
       (TeX-source-specials-view-emacsclient-flags): Change defvar to
       defcustom.
       (TeX-source-specials-view-editor-flags): New customize option.
       (TeX-source-specials-view-expand-client): Return not only client
       but options as well.
       (TeX-source-specials-view-expand-options): Use
       `TeX-source-specials-view-editor-flags'.

2004-08-03  Reiner Steib  <[email protected]>

       * tex.el (TeX-source-specials-places): Change comment.

2004-08-03  David Kastrup  <[email protected]>

       * latex.el (LaTeX-mode-menu): Add "Close Environment"

       * tex.el (TeX-source-specials-view-gnuserv-p): replaces
       `TeX-source-specials-view-guess-server'.
       (TeX-source-specials-view-expand-client)
       (TeX-source-specials-view-expand-options): Use this.

2004-08-03  Reiner Steib  <[email protected]>

       * style/alphanum.el, style/doc.el, style/jura.el,
       style/ltx-base.el, style/ltxdoc.el: Added coding cookies.

2004-08-03  David Kastrup  <[email protected]>

       * RELEASE: Change Source Special description and a few other
       things.

2004-08-03  Ralf Angeli  <[email protected]>

       * tex.el (TeX-expand-list): New %cS expander for
       `TeX-source-specials-view-expand-client'.
       (TeX-source-specials-view-start-server): New customize option.
       (TeX-source-specials-view-start-server-asked): New variable.
       (TeX-source-specials-view-position-flags): New name.  Formerly
       known as `TeX-source-specials-viewer-flags'.
       (TeX-source-specials-view-gnuclient-flags): New variable.
       (TeX-source-specials-view-emacsclient-flags): New variable.
       (TeX-source-specials-view-expand-client): New function.
       (TeX-source-specials-view-expand-options): Expand options for
       inverse search as well.
       Correct return value.
       Use `TeX-source-specials-view-guess-server'.
       (TeX-forward-comment-skip): Only consider consecutive comment
       characters when comparing the comment prefix.
       (TeX-source-specials-view-guess-server): New function.

       * doc/changes.texi: Avoid email addresses.

       * doc/tex-ref.tex: Update to 11.50.

2004-08-02  Ralf Angeli  <[email protected]>

       * doc/changes.texi: Advertise support for toggling source
       specials.  Mention macro completion in docTeX mode and fix for
       filling in XEmacs with preview-latex and activated previews.

2004-08-01  David Kastrup  <[email protected]>

       * doc/wininstall.texi: Remove info about manual installation.
       Explain about preferred path syntax.

       * doc/install.texi: Move info dor INSTALL.Windows.

2004-08-01  Ralf Angeli  <[email protected]>

       * tex-fptex.el: Do not overwrite customized variables.

       * tex-mik.el: Ditto.

       * Makefile.in (STYLESRC): Add new style files.

       * aclocal.m4: Synchronize with preview-latex.

       * tex-fold.el (TeX-fold-macro-spec-list): Add references to
       default.
       (TeX-fold-buffer-type): Additionally pass display string
       specification and type to `TeX-fold-make-overlay'
       (TeX-fold-item): Ditto.
       (TeX-fold-make-overlay): Accept display string specification and
       type as arguments and set them accordingly in the overlay.
       Do not signal overfullness if the dispay string contains a
       linebreak.
       (TeX-fold-macro-nth-arg): Make `macro-start' mandatory so that
       macro boundaries may be determined even if point is not inside of
       a macro.
       (TeX-fold-hide-item): Recompute display string on closure if
       display string specification is an integer.

       * style/alphanum.el: Add header and reformat.

       * style/jura.el: Add header.

       * style/doc.el: New file. Contributed by Frank K�ster
       <[email protected]>.
       (TeX-add-style-hook): Remove bogus `LaTeX-add-index-entries' call.

       * style/ltx-base.el: New file. Contributed by Frank K�ster
       <[email protected]>.

       * style/ltxdoc.el: Ditto.

2004-07-31  Ralf Angeli  <[email protected]>

       * font-latex.el: Autoload `texmathp'.
       (font-latex-keywords-2): Add `font-latex-match-script'.
       (font-latex-script-keywords): Remove.
       (font-latex-fontify-script): Remove :set function.
       (font-latex-match-script): New function.

       * tex-mik.el (TeX-view-style): Remove unconditional source
       specials option for yap.
       (TeX-output-view-style): Set it.
       (TeX-source-specials-viewer-flags): Ditto.

       * tex-fptex.el (TeX-view-style): Adapt options to WinDVI
       documentation.
       (TeX-output-view-style): Set it.
       (TeX-source-specials-viewer-flags): Ditto.

2004-07-30  Ralf Angeli  <[email protected]>

       * Makefile.in (tar-ball): Remove warning which often confuses
       users.

       * aclocal.m4 (EMACS_MAJOR_VERSION): New test and variable.

       * configure.in: Fix AUCTeX version.

       * tex-site.el.in: At least (X)Emacs 21 is required.

       * tex.el: Ditto.

       * doc/Makefile.in (install): Remove warning which often confuses
       users.

       * doc/auc-tex.texi: Fix version numbers.
       (Changes): New name.  Formerly known as "History".
       (ToDo): New heading.

       * doc/changes.texi: Add heading for `rawfile'.  Change `section'
       to `heading'.

       * doc/faq.texi (Frequently Asked Questions About AUCTeX): At
       least (X)Emacs 21 is needed.

       * doc/install.texi (Prerequisites): Ditto.

2004-07-29  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-macro-spec-list): Extend default.  Add
       specification for argument number.
       (TeX-fold-env-spec-list): Ditto.
       (TeX-fold-folded-face): Renamed from
       `TeX-fold-display-string-face'.
       (TeX-fold-unfolded-face): New face and variable.
       (TeX-fold-buffer-type): Move through buffer from bottom to top in
       a single run in order to allow easier prioritization of nested
       overlays.
       (TeX-fold-item): Compute display string via
       `TeX-fold-macr-nth-arg'.
       (TeX-fold-make-overlay): Consider the length of the display string
       as well when judging if a line is overfull.  Let priority be
       computed by `TeX-fold-macr-nth-arg'.  Do not call
       `TeX-fold-hide-item'.
       (TeX-fold-macro-nth-arg): New function.
       (TeX-fold-priority-step): New variable.
       (TeX-fold-prioritize): New function.
       (TeX-fold-hide-item): Set mouse-face.
       (TeX-fold-show-item): Ditto.  Do not set face twice.
       (TeX-fold-post-command): Recognize mouse clicks as well.

       * tex.el (TeX-find-macro-boundaries): New function.
       (TeX-find-macro-end-helper): Find macro arguments with a preceding
       linebreak as well.

       * doc/auc-tex.texi (Folding): Document new functionality.

       * latex.el (LaTeX-fill-region): Improve performance by avoiding
       unnecessary calls to `LaTeX-forward-paragraph'.

       * font-latex.el (font-latex-fontify-script): Doc fix.

2004-07-23  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-make-overlay): New function.
       Remove superfluous `let'.
       (TeX-fold-buffer-type, TeX-fold-item): Use it.
       (TeX-fold-mode): Call `TeX-fold-clearout-buffer' after clearing
       `post-command-hook'.

2004-07-22  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-indent-line): Temporarily make invisible
       overlays visible in XEmacs.

       * tex.el (TeX-comment-region): Use a real function instead of an
       `fset' and temporarily change `comment-start' for certain XEmacs
       releases.
       (TeX-comment-or-uncomment-region): Use it.
       (TeX-comment-or-uncomment-paragraph): Ditto.

       * doc/changes.texi: Remove warning about TeX-fold not working
       correctly on XEmacs.

2004-07-21  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-display-string-face): Remove `min-colors'
       spec as XEmacs does not like them.
       (TeX-fold-hide-item): Set face on the glyph and not on the
       overlay/extent in XEmacs.
       (TeX-fold-post-command): Do not check detached extents in XEmacs.

       * context.el (ConTeXt-mode-menu): Check if variable is defined.
       Necessary for XEmacs compatibility.
       (ConTeXt-menu-update): Fix creation of environment menus.

       * latex.el (LaTeX-mode-menu): Check if variable is defined.
       Necessary for XEmacs compatibility.

       * tex-info.el (TeXinfo-mode-menu): Ditto.

2004-07-20  Reiner Steib  <[email protected]>

       * font-latex.el (font-latex-set-title-face): New function.
       (font-latex-title-fontity): Use it to make customization work
       during a session.
       (font-latex-title-*-face): Use it to simplify the initialization.

2004-07-20  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-macro-spec-list): New name for
       `TeX-fold-spec-list'.  More unobtrusive default.
       (TeX-fold-env-spec-list)
       (TeX-fold-unspec-macro-display-string)
       (TeX-fold-unspec-env-display-string): New variables.
       (TeX-fold-keymap): New key bindings which are more mnemonic and
       orient at preview-latex's bindings instead of outline.el.
       (TeX-fold-buffer): Transfer contents to `TeX-fold-buffer-type'
       which can be used for both macros and environments.
       (TeX-fold-buffer-type): New function.
       (TeX-fold-macro): Transfer contents to `TeX-fold-item' which can
       be used for both macros and environments.
       (TeX-fold-env): New function.
       (TeX-fold-item): New function. Prioritize overlays.
       (TeX-fold-clearout-item): New name for `TeX-fold-clearout-macro'.
       (TeX-fold-hide-item, TeX-fold-show-item): Adapt doc string.

       * latex.el (LaTeX-hide-environment): Remove.  Functionality is now
       provided by TeX-fold.
       (LaTeX-show-environment): Ditto.
       (LaTeX-mode-map): Remove key bindings for `LaTeX-hide-environment'
       and `LaTeX-show-environment'.
       (LaTeX-mode-menu): Adapt key bindings for folding.  Remove menu
       entries for `LaTeX-hide-environment' and `LaTeX-show-environment'.

       * context.el (ConTeXt-mode-menu): Adapt key bindings for folding.

       * tex-info.el (TeXinfo-mode-menu): Ditto.

       * doc/auc-tex.texi (Folding): Document new and changed functions
       and variables related to folding environments (new) and macros.

       * doc/changes.texi: Advertise support for folding environments.

2004-07-18  Ralf Angeli  <[email protected]>

       * tex.el (TeX-source-specials): Do not set a lighter in
       `minor-mode-alist' but use `TeX-set-mode-name' instead.
       (TeX-base-mode-name): New variable.
       (TeX-set-mode-name): New function.
       (plain-tex-mode): Set `TeX-base-mode-name' instead of `mode-name'
       and use `TeX-set-mode-name'.
       (ams-tex-mode): Ditto.

       * context-en.el (context-en-mode): Ditto.

       * context-nl.el (context-nl-mode): Ditto.

       * latex.el: Do not add a lighter for `LaTeX-math-mode' in
       `minor-mode-alist'.
       (LaTeX-math-mode): Use `TeX-set-mode-name'.
       (latex-mode): Set `TeX-base-mode-name' instead of `mode-name' and
       use `TeX-set-mode-name'.

       * tex-fold.el (TeX-fold-mode): Do not set a lighter in
       `minor-mode-alist' but use `TeX-set-mode-name' instead.

2004-07-17  Ralf Angeli  <[email protected]>

       * tex.el (TeX-find-macro-start): Fix handling of nested macros.
       (TeX-find-macro-start-helper): New function.
       (TeX-find-macro-end-helper): New function.

       * tex-info.el (TeXinfo-mode-menu): Fix extension of customize
       menu.

       * latex.el (LaTeX-env-figure): Prevent superfluous blank lines and
       give RefTeX a chance to generate a label in environments with a
       bottom caption.  Patch by Christian Schlauer <[email protected]>.
       (LaTeX-style-list): Add entry for beamer class.

       * context.el (ConTeXt-mode-menu): Add "Show/Hide" submenu.

       * doc/auc-tex.texi (Folding): Document key binding for
       `TeX-fold-mode'.

2004-07-14  Ralf Angeli  <[email protected]>

       * tex-info.el (TeXinfo-mode-map): Inherit from `TeX-mode-map'.
       (texinfo-mode): Enable TeX-master functionality.

       * tex.el (TeX-one-master): Include .texi files.
       (TeX-add-local-master): Use "@c " as comment prefix in Texinfo
       mode.

       * tex-fold.el (TeX-fold): Move customization group from `LaTeX' to
       `AUCTeX'.

       * doc/changes.texi: Advertise folding functionality.

2004-07-12  Ralf Angeli  <[email protected]>

       * tex-fold.el (TeX-fold-display-string-face): Cater for display
       devices with few colors.
       (TeX-fold-keymap): Add key bindings for showing and hiding
       individual macros.
       (TeX-fold-macro): New function.
       (TeX-fold-clearout-buffer): New name for
       `TeX-fold-remove-all-overlays'.
       (TeX-fold-clearout-macro): New function.
       (TeX-fold-remove-overlays): New function.

       * latex.el (LaTeX-mode-menu): Add entries for showing and hiding
       individual macros.

       * tex-info.el (TeXinfo-mode-menu): Update and rearrange.  Add
       entries for "Show/Hide" functionality.

       * doc/auc-tex.texi (Show/Hide): New section.
       (Folding): New subsection.
       (Outline): Moved under "Show/Hide".

2004-07-10  Ralf Angeli  <[email protected]>

       * tex.el: Do not require tex-fold.el.
       Autoload `TeX-fold-mode'.
       (TeX-mode-map): Add keybinding for `TeX-fold-mode'.

       * tex-fold.el: Do not add keybinding for `TeX-fold-mode' with
       `TeX-mode-hook'.
       (TeX-fold-post-command): Do not hijack other overlays.

2004-07-09  Ralf Angeli  <[email protected]>

       * tex-fold.el: New file.

       * Makefile.in (AUCSRC): Add tex-fold.el.
       (AUCELC): Add tex-fold.elc.

       * latex.el (LaTeX-find-macro-start): Move to tex.el and rename to
       `TeX-find-macro-start'.
       (LaTeX-find-macro-end): Analogous.
       (LaTeX-forward-paragraph): Change call to `LaTeX-find-macro-*' to
       `TeX-find-macro-*'.
       (LaTeX-backward-paragraph): Ditto.
       (LaTeX-mode-menu): Add submenu "Show/Hide".  Add entries for
       relevant functions in tex-fold.el and add the show/hide
       environment entries which were in "Formatting and Marking" before.

       * tex.el: Require tex-fold.el.
       (TeX-find-macro-start): New function.  Formerly known as
       `LaTeX-find-macro-start' in latex.el.
       (TeX-find-macro-end): New function.  Formerly known as
       `LaTeX-find-macro-end' in latex.el.

2004-07-08  Ralf Angeli  <[email protected]>

       * texmathp.el (texmathp-match-environment): Let environments be
       added more than once.

       * font-latex.el (font-latex-superscript-face)
       (font-latex-subscript-face): New faces.
       (font-latex-script-keywords): New constant.
       (font-latex-fontify-script): New customize option.
       (font-latex-script): New function.

2004-07-02  Ralf Angeli  <[email protected]>

       * tex-buf.el (TeX-view): Inform the user if the output file is
       not present.

       * tex.el (TeX-forward-comment-skip): Fix `count' functionality.
       Stop as well at places where the prefix of commented lines
       changes.  Simplify and improve efficiency by saving current
       prefix before while-loop starts.  Adapt documentation string.
       (TeX-backward-comment-skip): Adapt documentation string.

2004-06-24  Ralf Angeli  <[email protected]>

       * context.el (ConTeXt-environment-menu-name): Make name distinct
       from `LaTeX-environment-menu-name'.
       (ConTeXt-environment-modify-menu-name): Analogous.

2004-06-17  Reiner Steib  <[email protected]>

       * Makefile.in (tar-ball): Change permissions of auctex-$(TAG).

       * tex.el (TeX-source-specials-expand-view-options): New function.
       (TeX-expand-list): Added new specifier (%dS) for
       `TeX-source-specials-expand-view-options'.
       (TeX-view-style, TeX-output-view-style): Add %dS for source
       specials in all xdvi calls.
       (TeX-expand-list): Remove useless lambda.

       * tex-buf.el (TeX-output-style-check): Remove addition of source
       specials.

2004-06-17  Ralf Angeli  <[email protected]>

       * tex.el (TeX-one-master): Add "dtx" extension.
       (TeX-add-local-master): Insert \iffalse...\fi in docTeX mode.
       (TeX-file-extensions): Add "dtx" extension.
       (docTeX-default-extension): New variable.

       * latex.el (LaTeX-find-macro-start): Use next whitespace if the
       end of an opened macro cannot be determined.
       (doctex-mode): Set `TeX-default-extension' to
       `docTeX-default-extension'.

       * doc/changes.texi: Add information about `TeX-newline-function'.

2004-06-16  Ralf Angeli  <[email protected]>

       * style/mdwlist.el (TeX-add-style-hook): Change variables only
       locally.

       * latex.el (LaTeX-default-verb-delimiter): New variable.
       (TeX-arg-verb): Use it.

2004-06-15  Ralf Angeli  <[email protected]>

       * style/mdwlist.el: New header.
       (TeX-add-style-hook): Add support for \makecompactlist, \suspend,
       and \resume.

2004-06-14  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-pin-region): Don't balk at unpinning if there
       is no pinned region.

       * tex.el (TeX-mode-specific-command-menu-entries): Be more
       meticulous about when the pin-region menu entry can be used.

2004-06-13  David Kastrup  <[email protected]>

       * tex.el (TeX-pin-region): Add autoload form.
       (TeX-mode-map): Add keybinding for TeX-pin-region.
       (TeX-mode-specific-command-menu-entries): Add menu entry for it.

       * tex-buf.el (TeX-command-master, TeX-command-region)
       (TeX-command-buffer): Add `override-confirm' prefix argument.
       (TeX-pin-region): New function to replace previous interactive
       prefix for TeX-command-region.  Change TeX-region semantics
       accordingly.

2004-06-13  Ralf Angeli  <[email protected]>

       * doc/faq.texi: New file.

       * doc/auc-tex.texi (Filling): Add information about activating
       `auto-fill-mode'.
       (FAQ): Add node.

       * doc/todo.texi (Bugs): Add bug when fontifying unmatched math
       toggles in verbatim-like environments.

       * doc/.cvsignore: Add `FAQ'.

       * doc/Makefile.in (TEXIFILES): Add `faq.texi'.
       (FAQ): New target.
       (dist): Add `FAQ'.
       (clean): Ditto.

       * .cvsignore: Add `FAQ'.

       * Makefile.in (DOCFILES): Add `doc/faq.texi'.
       (EXTRAFILES): Remove `PROBLEMS'.
       (tar-ball): Add `FAQ'.

       * autogen.sh: Activate creation of `FAQ' from `doc/faq.texi'.

2004-06-11  Ralf Angeli  <[email protected]>

       * tex-fptex.el (TeX-command-list): Use correct expander for
       "View PDF".

       * latex.el (LaTeX-fill-region-as-para-do): Fix removal of trailing
       whitespace.
       (LaTeX-fill-move-to-break-point): Prevent infinite loop in
       commented regions.
       (LaTeX-fill-newline): Fix compatibility with XEmacs, i.e. use
       code related to text properties only for Emacs and reintroduce
       insertion of a potential fill prefix for XEmacs.

2004-06-10  Ralf Angeli  <[email protected]>

       * doc/changes.texi: Add some news regarding upcoming release.
       Try to match former news with actual releases.

2004-06-07  Ralf Angeli  <[email protected]>

       * tex.el (TeX-comment-padding-string): New function.

       * latex.el (LaTeX-newline): Do something sensible if point is
       at the start of a commented line or inside of one and right at
       the start of another one in the same line.
       (LaTeX-insert-environment): Fix insertion of environments if
       point is inside or right before a commented line.
       (LaTeX-indent-line): Use `TeX-comment-padding-string'.

2004-06-05  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-make-title-faces): New function.
       (font-latex-title-1-face, font-latex-title-2-face)
       (font-latex-title-3-face): Now generated by
       `font-latex-make-title-faces' and compatible with XEmacs.
       (font-latex-title-4-face): Add face specification for XEmacs.

2004-06-04  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-view-mouse): New function.

       * tex.el (TeX-source-specials-map): Outcomment madcap mouse
       bindings.
       (minor-mode-map-alist): Remove TeX-source-specials manually, as I
       can't figure out how to not get it placed there by
       define-minor-mode.
       (TeX-split-string): Correct docs.  Simplify.
       (TeX-parse-path): Fix pattern.

2004-06-03  Ralf Angeli  <[email protected]>

       * tex.el (TeX-newline): New function.
       (TeX-mode-map): Use it.

       * latex.el: Various checkdoc-related fixes.
       (LaTeX-forward-paragraph): Check for and cope with multi-line
       paragraph commands not only those with a single line.
       Check for LaTeX macro at the end of a paragraph command.
       (LaTeX-backward-paragraph): Check for and cope with multi-line
       paragraph commands not only those with a single line.
       (LaTeX-paragraph-command-p): Remove.
       (LaTeX-find-macro-start): Find macro start even if point is
       already at the start.

       * doc/auc-tex.texi (Marking and formatting): Split into
       `Indenting' and `Filling'.
       (Indenting): New section.
       (Filling): New section.

       * doc/intro.texi: Fix key representations and reference to
       `fill-paragraph'.

2004-06-02  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-format-filter): Don't use split-string which
       appears to trigger an XEmacs bug.

2004-06-02  Reiner Steib  <[email protected]>

       * tex.el (TeX-insert-macro-default-style): Fixed typo in doc-string.

2004-06-01  Reiner Steib  <[email protected]>

       * tex.el (TeX-no-braces-modes): Removed.  Revert unintened
       addition from 2004-04-19 commit.
       (TeX-insert-macro-default-style): New variable.
       (TeX-parse-arguments): Use it.
       (TeX-insert-macro): Document dependence on
       `TeX-insert-macro-default-style' and prefix.  Fix typo in comment.

2004-05-29  Ralf Angeli  <[email protected]>

       * tex.el (TeX-source-specials-map): Fix key binding for XEmacs.

2004-05-27  Ralf Angeli  <[email protected]>

       * aclocal.m4 (TEX_INPUT_DIRS): Quote regexps with square brackets.

       * tex.el (TeX-newline-function): Rename.  Formerly known as
       `TeX-newline'.
       (TeX-mode-map): Use new name.

       * doc/auc-tex.texi (Marking and formatting): Rename `TeX-newline'
       to `TeX-newline-function'.

2004-05-26  Reiner Steib  <[email protected]>

       * style/graphicx.el (LaTeX-arg-includegraphics): Rewrite.
       Optional macro arguments can be controlled by
       `LaTeX-includegraphics-options-alist' now.
       (LaTeX-includegraphics-extensions)
       (LaTeX-includegraphics-read-file): New functions.
       (TeX-include-graphics-simple): Removed; use
       `LaTeX-includegraphics-options-alist' instead.
       (TeX-string-divide-number-unit, TeX-default-unit-for-image): Moved
       to `tex.el'.

       * latex.el (LaTeX-includegraphics-extensions)
       (LaTeX-includegraphics-options-alist)
       (LaTeX-includegraphics-strip-extension-flag): New options for
       `style/graphicx.el'.

       * tex.el (TeX-kpathsea-path-delimiter): Fix doc-string.
       (TeX-insert-macro, TeX-parse-arguments): Skip optional macro
       arguments when called with a prefix.
       (TeX-string-divide-number-unit, TeX-default-unit-for-image): From
       `style/graphicx.el'.
       (TeX-arg-maybe): New function.

       * latex.el (LaTeX-common-initialization): Added additional
       arguments for \parbox.

2004-05-26  Ralf Angeli  <[email protected]>

       * tex.el (TeX-newline): New name for `TeX-indent-on-newline'.  It
       now holds function definitions and not mere symbols anymore.
       (TeX-mode-map): Use it.

       * doc/auc-tex.texi (Marking and formatting): Remove documentation
       for `TeX-indent-on-newline' and document `TeX-newline'.

2004-05-26  Ralf Angeli  <[email protected]>

       * tex.el (TeX-indent-on-newline): New option.
       (TeX-mode-map): Use it.

       * doc/auc-tex.texi (Marking and formatting): Document
       `TeX-indent-on-newline' plus small corrections.

2004-05-25  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-command): Add `override-confirm' argument.
       (TeX-view): New function, without confirmation.

       * context.el (ConTeXt-mode-map): Inherit keymap instead of
       copying.

       * latex.el (LaTeX-mode-map): Inherit keymap instead of copying.

       * tex.el (TeX-source-specials-map): New variable.
       (TeX-source-specials): Make a minor mode.  Replaces
       `TeX-toggle-source-specials' and
       `TeX-source-specials-active-flag'.
       (TeX-source-specials-expand-options): Adapt to that.
       (TeX-electric-macro-map): inherit from
       `minibuffer-local-completion-map' instead of copying.
       (plain-tex-mode): Help string uses `plain-TeX-mode-map'.
       (TeX-mode-p): New variable, set in TeX modes.
       (VirTeX-common-initialization): Set it.
       (TeX-mode-map): Proper defvar.  Add keybindings for
       `TeX-source-specials' and `TeX-view'.
       (plain-TeX-mode-map): Inherit instead of copy.
       (AmSTeX-mode-map): Same here.

       * doc/auc-tex.texi: Change info dir formatting, adapt copyrights
       according to the assignment process.

2004-05-25  Ralf Angeli  <[email protected]>

       * doc/install.texi (Configure): Remove unused option
       `--with-texmf-dir'.  Document new option `--with-tex-input-dirs'.

       * doc/wininstall.texi: Ditto.  Add information about new option
       `--with-auto-dir'.

       * latex.el (LaTeX-backward-paragraph): Revert check-in of
       2004-05-24.

2004-05-24  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-backward-paragraph): Recognize if point is at
       the end of a line when the test for a macro following a paragraph
       command is carried out.

2004-05-23  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-doctex-^^A): Add mistakenly deleted
       space again.

2004-05-21  Reiner Steib  <[email protected]>

       * style/graphicx.el (TeX-string-divide-number-unit): Renamed from
       misspelled `TeX-string-divide-nuber-unit'.  Reformat file.  Fix
       some doc-strings and comments.

2004-05-20  Ralf Angeli  <[email protected]>

       * aclocal.m4 (TEX_INPUT_DIRS): New help string.  Better error
       handling.

2004-05-19  David Kastrup  <[email protected]>

       * aclocal.m4: Comment EMACS_LISP.
       (EMACS_TEST_LISPDIR): remove both trailing backslash and slash.

2004-05-19  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-move-to-break-point): Prevent infinite loop
       in lines starting with whitespace.
       (LaTeX-forward-paragraph): Don't consider paragraph commands
       followed directly by a TeX macro as part of an adjacent paragraph.
       (LaTeX-backward-paragraph): Ditto.

2004-05-18  Davide G. M. Salvetti  <[email protected]>

       * aclocal.m4 (AUCTEX_AUTO_DIR): Change `autodir' default to
       `${localstatedir}/auctex' to conform to the GNU Coding Standards.
       Add `autodir_expanded' as the properly expanded version of
       `autodir'.  Inform the user about the check in progress.
       * tex-site.el.in (TeX-lisp-directory): Use `@autodir_expanded@'.

2004-05-17  Reiner Steib  <[email protected]>

       * aclocal.m4 (AUCTEX_AUTO_DIR): Avoid AS_HELP_STRING for
       compatibility with autoconf < 2.58.

2004-05-17  Ralf Angeli  <[email protected]>

       * aclocal.m4 (TEX_INPUT_DIRS): Use `--expand-braces' instead of
       `--show-path' in the kpsewhich calls.  Use `--expand-path' as a
       fallback e.g. for MikTeX.  Assume that we are dealing with a
       TDS-compliant TeX system and add "/tex/" and "/bibtex/bst/"
       subdirectories to the output of the kpsewhich calls accordingly.

       * latex.el (LaTeX-fill-newline): Don't use code specific to GNU
       Emacs for XEmacs.  Call `newline-and-indent' instead.

2004-05-15  Davide G. M. Salvetti  <[email protected]>

       * aclocal.m4 (AUTO_DIR): Code cleaned; renamed to
       `AUCTEX_AUTO_DIR'.
       * configure.in: Change `AUTO_DIR' to `AUCTEX_AUTO_DIR'.

2004-05-14  Davide G. M. Salvetti  <[email protected]>

       * style/italian.el (LaTeX-italian-open-quote)
       (LaTeX-italian-close-quote): Use standard babel syntax rather than
       latin1 characters.  Patch by David Kastrup <[email protected]>.

2004-05-14  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-indent-calculate-last): Ignore commented lines
       when called in a non-comment line.

       * style/scrbase.el (TeX-add-style-hook): Fontify \minisec like a
       sectioning command.

2004-05-14  Reiner Steib  <[email protected]>

       * tex.el (TeX-auto-generate): Bind `enable-local-eval'.

2004-05-13  Davide G. M. Salvetti  <[email protected]>

       * doc/auc-tex.texi (European): Sort languages list alphabetically.

       * doc/install.texi (Configure): Document `--with-auto-dir'.

       * Makefile.in (DOCFILES): Added `doc/macros.texi'.

       * doc/Makefile.in (distclean): New.

2004-05-13  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-env-item): Don't eat non-empty lines when
       called on a marked region unless they only consist of whitespace
       and comment characters.  Fill the paragraph of a potentially
       outdented line after insertion of \item.

       * aclocal.m4 (TEX_INPUT_DIRS): Repair quoting.

       * tex.el (TeX-kpathsea-format-alist): Rename.  Formerly known as
       `TeX-kpathsea-directory-alist'.  Add information to every format
       about the file extensions to be found.
       (TeX-search-files-kpathsea): Adapt to new information in
       `TeX-kpathsea-format-alist'.
       (TeX-mode-specific-command-menu-entries): Move source specials
       toggle up to first level of command menu.

2004-05-12  Davide G. M. Salvetti  <[email protected]>

       * aclocal.m4 (AUTO_DIR): New function.
       * configure.in: Use `AUTO_DIR' to expand `@autodir@' in
       `tex-site.el.in'.
       * Makefile.in (autodir): Use `@autodir@'.
       * tex-site.el.in (TeX-auto-global): Definition moved from
       `tex.el'.  Use `@autodir@'.
       * tex.el (TeX-auto-global): Definition moved to `tex-site.el.in'.
       * lpath.el: Bind `TeX-auto-global'.

       * style/italian.el: New file.
       * doc/auc-tex.texi (Font Specifiers): Removed two sentences
       referring to the old behavior of the short-cuts for easy
       insertions of fonts changing macros.  (At that time they added
       things like `{\it --!--}', now they add things like
       `\textit{--!--}'.)
       (Marking and formatting): Reflect renaming of
       `LaTeX-format-comment-syntax-aware' to `LaTeX-syntactic-comments'.
       (European): Document `italian.el'.
       * Makefile.in (STYLESRC): Added `italian.el'.

       * lpath.el: Bind `TeX-macro-global'.
       * tex.el: No need to `(require 'tex-site)' at compilation time,
       see `lpath.el'.

2004-05-12  David Kastrup  <[email protected]>

       * tex.el (TeX-source-specials-active-flag)
       (TeX-source-specials-check-function, TeX-source-specials-xdvi-p)
       (TeX-source-specials-check-xdvi)
       (TeX-mode-specific-command-menu-entries)
       (TeX-maybe-set-source-specials, TeX-toggle-source-specials):
       Remove all checks for validity of the Source Special options.
       Just assume that the user knows what he is asking for.

2004-05-12  Ralf Angeli  <[email protected]>

       * aclocal.m4 (TEX_INPUT_DIRS): Don't use `findtexmf' but a
       universal call of `kpsewhich' and unify paths separated by `;'
       or `:'.

       * context.el (ConTeXt-mode-menu): Show `TeX-comment-or-uncomment-*'
       functions in the menu instead of the comment and uncomment
       functions which don't have a key binding.

       * tex.el (plain-TeX-mode-menu): Ditto.
       (TeX-mode-map): Move definitions of `C-c ;' and `C-c %' downwards
       so that they become visible in the menu.

       * latex.el (LaTeX-fill-region-as-para-do): Remove extra spaces
       between words.
       (LaTeX-mode-menu): Show `TeX-comment-or-uncomment-*'
       functions in the menu instead of the comment and uncomment
       functions which don't have a key binding.

2004-05-11  David Kastrup  <[email protected]>

       * style/beamer.el: Updates from Thomas Baumann checked in.

2004-05-10  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-doctex-^^A): Add compatibility code
       for Emacs 20 and XEmacs to fix compile error.
       (font-latex-verbatim-face): Add parentheses to fix error with
       Emacs 20.
       (font-latex-doctex-preprocessor-face): Ditto.
       (font-latex-doctex-documentation-face): Ditto.

       * style/prosper.el (LaTeX-prosper-insert-slide): Don't stay in
       comment upon inserting a slide in an overlay.

2004-05-09  Reiner Steib  <[email protected]>

       * tex.el (TeX-source-specials-check-function): Added "Always on"
       choice.

2004-05-09  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-doctex-syntactic-keywords): Moved to
       the right place and corrected quoting.

       * context.el (ConTeXt-indent-syntax-table): Create with
       `make-syntax-table' instead of `easy-mode-defsyntax' to allow
       compilation with Emacs 20.

       * aclocal.m4 (TEX_INPUT_DIRS): New function.

       * configure.in: Use `TEX_INPUT_DIRS' for the expansion of
       `@texinputdirs@' in `tex-site.el.in'.

       * tex-site.el.in: Updated header.
       (TeX-macro-global): Moved here from `tex.el'.  Use
       `@texinputdirs@'.

       * tex.el: Require `tex-site' at compile time.
       (TeX-macro-global): Moved to `tex-site.el.in'.

2004-05-09  Reiner Steib  <[email protected]>

       * tex.el (TeX-toggle-source-specials): Added missing call to
       `TeX-maybe-set-source-specials' in last commit.

2004-05-08  Ralf Angeli  <[email protected]>

       * font-latex.el (font-latex-verbatim-face)
       (font-latex-doctex-preprocessor-face)
       (font-latex-doctex-documentation-face): New variables and faces.
       (font-latex-verbatim-environments, font-latex-syntactic-keywords)
       (font-latex-doctex-syntactic-keywords)
       (font-latex-doctex-keywords): New variables.
       (font-latex-set-syntactic-keywords)
       (font-latex-syntactic-face-function, font-latex-doctex-^^A)
       (font-latex-doctex-syntactic-face-function): New functions.
       (font-latex-setup): Set special `font-lock-defaults' for docTeX
       mode.
       (font-latex-commented-outp): Don't classify line comments in
       docTeX mode as "real" comments.

       * latex.el (doctex-mode): Call `TeX-install-font-lock' to
       activate special fontification in docTeX mode.

       * style/alltt.el (TeX-add-style-hook): Added "alltt" to
       `font-latex-verbatim-environments'.

       * context.el: Updated header.

       * context-nl.el: Updated header.

       * context-en.el: Updated header.
       (context-en-mode): Set `ConTeXt-current-interface' to "en".

2004-05-06  Reiner Steib  <[email protected]>

       * tex.el (TeX-toggle-source-specials): Simplify the code.

2004-05-06  Ralf Angeli  <[email protected]>

       * Makefile.in (DOCFILES): Added `todo.texi'.

2004-05-05  Reiner Steib  <[email protected]>

       * tex.el (TeX-command-list, TeX-source-specials-expand-options)
       (plain-tex-mode, TeX-view-extension, ams-tex-mode): Doc fixes.

       * tex.el (TeX-mode-hook, AmS-TeX-mode-hook): Have always been run,
       but were not declared with defcustom (or defvar).

       * latex.el (LaTeX-mode-hook): Ditto.

       * Makefile.in (tar-ball-clean): New.

       * autogen.sh: Create README and TODO.

       * .cvsignore, doc/.cvsignore: Add TODO.

2004-05-04  Ralf Angeli  <[email protected]>

       * tex.el (TeX-expand-list): Inserted new expander `%S' for source
       specials command line option.
       (TeX-command-list): Inserted `%S' for source specials support
       where appropriate.
       (LaTeX-command-style): Ditto.
       (TeX-source-specials-expand-options): New function.

       * tex-buf.el: Updated header.
       (TeX-style-check): Remove code specific to source specials and
       thereby revert to state before 2004-04-27.

       * tex-jp.el: Updated header.
       (japanese-TeX-command-list): Inserted `%S' for source specials
       support where appropriate.

       * tex-fptex.el: Updated header.
       (TeX-command-list): Inserted `%S' for source specials support
       where appropriate.
       (LaTeX-command-style): Setting removed.

       * tex-mik.el: Updated header.
       (TeX-command-list): Inserted `%S' for source specials support
       where appropriate.
       (LaTeX-command-style): Setting removed.

       * doc/auc-tex.texi (Checking): Updated URL's for lacheck and
       chktex.

2004-05-02  Ralf Angeli  <[email protected]>

       * tex.el: Header updated.
       (TeX-master-file): Removed bogus test for `TeX-header-end'.

       * doc/auc-tex.texi (ToDo): New name for node/section formerly
       known as `Projects' or `Wishlist' respectively.
       Removed items not relevant anymore and moved the rest to the new
       file `doc/todo.texi'.
       Removed `Credits' section.

       * doc/Makefile.in (TEXIFILES): New constant.
       (auctex): Use it.
       (dist): Added `TODO'.
       (TODO): New target.
       (clean): Added `TODO'.
       Some formattig changes.

       * doc/todo.texi: New file.

       * Makefile.in (tar-ball): Added `TODO'.

       * doc/changes.texi: Advertise support for `beamer.cls'.

2004-04-30  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-command-expand): Add "%%" expansion, make order
       of TeX-expand-list irrelevant, make the whole junk work
       efficiently.

2004-04-30  Ralf Angeli  <[email protected]>

       * latex.el: New header.
       (LaTeX-indent-environment-list): Remove `alltt' and add support
       for it in `alltt.el' instead.

       * Makefile.in (STYLESRC): Added `alltt.el'.

       * style/alltt.el: New file.

       * doc/changes.texi: Describe changes in quote insertion if
       `german.sty' or `ngerman.sty' is used.
       Advertise new style files.

2004-04-29  Reiner Steib  <[email protected]>

       * tex-buf.el (TeX-style-check): New optional argument.  This fixes
       an error in the last commit.

       * tex.el (TeX-expand-list): Use it.

2004-04-27  Reiner Steib  <[email protected]>

       * tex-buf.el (TeX-style-check, TeX-output-style-check): Check for
       source special stuff here instead of `TeX-expand-list'.  Honor
       `TeX-source-specials-places'.

       * tex.el (AUCTeX): Fix URL.
       (TeX-default-mode, TeX-force-default-mode, TeX-install-font-lock)
       (TeX-source-specials-active-flag): Changed custom group.
       (TeX-expand-list): Move source special stuff to `TeX-style-check'
       and `TeX-output-style-check'.
       (TeX-source-specials-tex-flags): Make it customizable.
       (TeX-source-specials-places): New variable.
       (TeX-source-specials-viewer-flags): No IFS needed anymore.

2004-04-26  Reiner Steib  <[email protected]>

       * context.el (context-guess-current-interface): Simplify code.

2004-04-25  Ralf Angeli  <[email protected]>

       * tex-info.el (texinfo-mode): Make last change in
       `font-lock-defaults' compatible with Emacs 20.

       * latex.el (LaTeX-fill-region-as-paragraph): Indent lines ending
       with `\\' upon filling a region.
       (LaTeX-fill-region): Prevent infinite loop at end of buffer.

2004-04-24  David Kastrup  <[email protected]>

       * style/natbib.el ("natbib"): Add fontification for regexps.
       Patch by Thomas Baumann.

2004-04-24  Ralf Angeli  <[email protected]>

       * tex-info.el (texinfo-mode): Set `font-lock-defaults' as in
       `texinfo.el'.  This way we get e.g. syntax-highlighting of
       comments in Texinfo mode.

2004-04-24  Reiner Steib  <[email protected]>

       * tex.el (TeX-toggle-source-specials)
       (TeX-maybe-set-source-specials, TeX-source-specials-check-xdvi):
       New (renamed) functions.
       (TeX-source-specials-active-flag, TeX-source-specials-tex-flags)
       (TeX-source-specials-viewer-flags)
       (TeX-source-specials-check-function, TeX-source-specials-xdvi-p):
       New (renamed) variables.  Tried to clarify doc-strings and
       variable names.

2004-04-23  David Kastrup  <[email protected]>

       Source special support by Dan Nicolaescu <[email protected]>:
       * tex.el (TeX-command-list): start viewer with TeX-run-discard
       (TeX-expand-list): Add source special flags to viewer call.
       (TeX-expand-list): Add source special flags to LaTeX call.
       Various new functions.
       (TeX-current-file-name-master-relative): New function replacing
       TeX-current-file-name-nondirectory (which is not really needed, I
       guess).  This change sole fault of dak.
       (TeX-mode-specific-command-menu-entries): Source Special entry.

2004-04-23  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-region-as-paragraph): Fix call to
       `indent-region' for "older" Emacsen.
       (LaTeX-mode-menu): Fix menu extension for customization.

       * context.el (ConTeXt-mode-menu): Fix menu extension for
       customization.

       * tex-info.el (TeXinfo-insert-environment): Support enclosure of
       a selected region by the environment to be inserted.
       Don't eat newline at the end of the environment.
       (TeXinfo-mode-map): Bind `C-c C-e' to `TeXinfo-insert-environment'
       analogous to LaTeX mode.

2004-04-21  Ralf Angeli  <[email protected]>

       * style/slides.el: Remove obsolete SliTeX-related code and
       replace it by minimal support for slides.cls.

       * latex.el: Change spaces to tabs in indentation.
       (LaTeX-fill-region-as-paragraph): Filling is disabled for
       environments listed in `LaTeX-indent-environment-list'.  To be
       consistent with filling of other environments where indentation
       occurs, at least indent those environments.

       * tex.el: Change spaces to tabs in indentation.

2004-04-20  Reiner Steib  <[email protected]>

       * tex.el (TeX-output-view-style): Move "dvips && gv" element to
       the top of the list (not shadowed by a4paper anymore).  Added
       "pst-" in this element.

2004-04-20  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-current-environment): Respect value of
       `LaTeX-syntactic-comments' and mode by narrowing the region if
       necessary and checking necessary conditions.  Use
       `TeX-forward-comment-skip' and `TeX-backward-comment-skip' for
       narrowing.
       (LaTeX-find-matching-end): Ditto.
       (LaTeX-find-matching-begin): Ditto.
       (docTeX-in-macrocode-p): New function.

       * tex.el: More checkdoc-related fixes.

2004-04-20  David Kastrup  <[email protected]>

       * style/natbib.el: Patch from Thomas Baumann for \bibpunct.

       * Makefile.in (STYLESRC): Add style/beamer.el.

       * style/beamer.el: Support file contributed by Thomas Baumann.

2004-04-19  Reiner Steib  <[email protected]>

       * tex.el, latex.el: Make almost checkdoc clean.  See "FIXME" for
       remaining issues.

       * context.el, context-en.el, context-nl.el: Reindent.  Coding
       conventions fixes (but files are still far from being checkdoc
       clean).

2004-04-19  Berend de Boer  <[email protected]>

       * context-en.el (ConTeXt-default-environment-en): added default
       environment for en interface.

       * context-nl.el (ConTeXt-default-environment-nl): added default
       environment for nl interface.

       * context.el (ConTeXt-default-environment): now depends on language.

2004-04-16  Ralf Angeli  <[email protected]>

       * tex.el (TeX-view-style): Enhance documentation string.
       (TeX-output-view-style): Ditto.

2004-04-16  Reiner Steib  <[email protected]>

       * tex-info.el (TeXinfo-command-menu): Use
       `TeX-mode-specific-command-menu'.

       * tex-jp.el (plain-TeX-mode-command-menu)
       (LaTeX-mode-command-menu): Ditto.

2004-04-16  David Kastrup  <[email protected]>

       * Makefile.in (STYLESRC): Add jura.el and alphanum.el
       style/jura.el, style/alphanum.el: contributed by Frank K�ster.

2004-04-16  Berend de Boer  <[email protected]>

       * context.el (context-guess-current-interface): support for
       recognizing interface=XX in comment to determine language to use.

       * tex.el (TeX-format-list): recognize ConTeXt dutch interface.

       * Makefile.in: AUCSRC includes the new context-en.el and context-nl.el.
       Ditto fo AUCELC.

       * context.el: English interface macro's moved to context-en.el.
       All defmacro's are now replaced by defvars which are set to the
       proper language dependent interface as a local buffer variable.
       Some changes to make the context mode actually multi-lingual.
       (ConTeXt-mode-common-initialization): new routine with
       initialization common to all ConTeXt modes.
       (context-mode): guesses current interface for en and nl interfaces.
       (context-guess-current-interface): new routine that determines
       what ConTeXt language interface is in use.

       * context-nl.el: new file containing Dutch interfaces macro's
       previously in context.el. Use context-nl-mode to activate.

       * context-en.el: new file containing English interfaces macro's
       previously in context.el. Use context-en-mode to activate.

2004-04-15  Ralf Angeli  <[email protected]>

       * tex.el (TeX-mode-specific-command-menu): Now holds the logic for
       returning a Command menu definition suitable for different Emacs
       versions.  Its original content is now in the function
       `TeX-mode-specific-command-menu-entries'.
       (TeX-mode-specific-command-menu-entries): New function.
       (plain-TeX-mode-command-menu): Simply use
       `TeX-mode-specific-command-menu' instead of the logic which now
       is part of it.
       (AmSTeX-mode-command-menu): Ditto.

       * latex.el (LaTeX-mode-command-menu): Ditto.

       * context.el (ConTeXt-mode-command-menu): Ditto.

2004-04-14  Reiner Steib  <[email protected]>

       * doc/Makefile.in (clean): Remove *.tmp (created with auc-tex.ps).

       * doc/.cvsignore: Added *.tmp.

       * .cvsignore: Revert 2004-04-12 change.  Added README.

       * Makefile.in (tar-ball): .nosearch is not useful here.

2004-04-13  David Kastrup  <[email protected]>

       * aclocal.m4: Try something in AC_FULL_EXPAND that does not
       require bash.
       Replace ' with quote in EMACS_LISP
       Correct a few instances of misspelled AUCTeX.

2004-04-13  Reiner Steib  <[email protected]>

       * Makefile.in (DOCFILES, EXTRAFILES): Added files needed for the
       configure based installation.

2004-04-12  Reiner Steib  <[email protected]>

       * Makefile.in (dist): Split into `check-dist', `release-commit'
       and `tar-ball'.
       (snapshot): New.  Use `check-dist' and `tar-ball'.
       (release-commit): Fix mail address.
       (REMOVE, MINMAPSRC, min-map): Removed.
       (DIST_PREFIX): Derive FTPDIR and WWWDIR from this.

       * doc/Makefile.in (dist): Use INSTALL and INSTALL.windows instead
       of INSTALLATION.

       * doc/.cvsignore: Added INSTALL, INSTALL.windows, auc-tex.ps

       * .cvsignore: Removed INSTALL, INSTALL.windows.

2004-04-12  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-syntactic-comments): New name.  Formerly known
       as `LaTeX-format-comment-syntax-aware'.  This should better
       reflect the meaning the variable will receive eventually.
       (LaTeX-indent-line): Use new name.
       (LaTeX-current-indentation): Ditto.
       (LaTeX-back-to-indentation): Ditto.
       (LaTeX-fill-paragraph): Ditto.
       (doctex-mode): Ditto.

       * context.el (context-mode): Use `LaTeX-syntactic-comments'
       instead of `LaTeX-format-comment-syntax-aware'.

2004-04-10  Ralf Angeli  <[email protected]>

       * doc/auc-tex.texi (Japanese): Refer to `INSTALL' instead of
       `INSTALLATION'.

       * doc/intro.texi: Refer to `INSTALL' and `INSTALL.windows'
       instead of `INSTALLATION'.

       * IRIX: Removed.

       * Makefile.in (EXTRAFILES): Removed IRIX.

       * COPYING: Updated to current incarnation.

2004-04-09  Reiner Steib  <[email protected]>

       * Makefile.in (install-el, dist): Add .nosearch in style/ and
       auto/.

2004-04-09  Ralf Angeli  <[email protected]>

       * context.el (ConTeXt-current-interface): eval-and-compile instead
       of eval-when-compile seems to solve the undefined error message.

2004-04-08  Peter S Galbraith  <[email protected]>

       * font-latex.el (font-latex-setup): Bug Fix; was overriding
       font-latex-string-face.  Thanks to Reuben Thomas for finding the bug.

2004-04-08  Jan-�ke Larsson  <[email protected]>

       * configure.in: Remove sole reference to texmfdir

       * aclocal.m4: Fix --with-lispdir

2004-04-08  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-paragraph): Fix check for code comment.
       (LaTeX-fill-code-comment): Ditto.

       * tex.el (TeX-in-commented-line): Don't alter match data.  Fixes
       problems with `LaTeX-find-matching-end'.
       (TeX-in-line-comment): Ditto.  (Prophylactic.)

2004-04-08  Berend de Boer  <[email protected]>

       * latex.el (LaTeX-outline-name): could reach past end of buffer
       when an imenu was created and LaTeX-outline-regexp contained a
       macro that either didn't take a argument between braces or a macro
       was found in the document and the user forgot to specify the
       argument. And that macro was after the last 20 characters of the
       buffer.

       * context.el (ConTeXt-current-interface): eval-when-compile this
       variable fixed another reported compiliation error.

2004-04-07  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-default-position, LaTeX-env-array)
       (LaTeX-env-tabular*): Implement "don't prompt" option.

       * doc/auc-tex.texi (Tabular-like): Added `LaTeX-default-format'
       and `LaTeX-default-position'.

2004-04-07  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-break-at-separators): New name.  Formerly
       known as `LaTeX-fill-distinct-contents'.
       Changed 'braced and 'math options to various symbols for opening
       and closing separators (braces, brackets, math switches) which
       can be activated independently.
       (LaTeX-fill-move-to-break-point): Use it.

       * doc/auc-tex.texi (Marking and formatting): Reflect change of
       `LaTeX-fill-distinct-contents' to
       `LaTeX-fill-break-at-separators'.
       Describe `LaTeX-fill-break-before-code-comments'.

2004-04-07  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-run-command): Turn off line number mode in the
       run-buffer effectively by setting line-number-display-limit
       locally to 0.
       (TeX-format-filter): Use a more sophisticated procedure for
       fishing out page numbers in order to have fast matches.

2004-04-07  Berend de Boer  <[email protected]>

       * Lots of enhancements to context.el. There is now a ConTeXt
       specific menu which lists ConTeXt specific macro's for inserting
       start/stop pairs, project structure and setup of things. Menu also
       let's you jump to the etexshow definition if you have that
       installed. Querying for macro parameters is non-existent or
       flaky. outline and imenu support added. You can close an XML tag
       if you're editing XML in ConTeXt with C-c /.
       List of environments is now complete.
       Paragraph formatting works in certain cases, but is really slow or
       doesn't work in certain cases.
       Indenting the same: works sometimes, but still flaky.
       Bugs fix: start/stop insertion works now.

       * documentation now mentions ConTeXt sometimes.

       * context.el (ConTeXt-current-interface): make now doesn't complain
       anymore when byte compiling ConTeXt.

       * tex.el now recognizes ConTeXt dutch interface.

2004-04-05  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-code-comment): Respect `indent-tabs-mode'.
       Fix partially taken from GNU Emacs' fill.el.

       * tex.el (TeX-mode-specific-command-list): New function.
       (TeX-mode-specific-command-menu): Use it.

       * tex-buf.el (TeX-command-query): Use
       `TeX-mode-specific-command-list' to get a command list specific
       to the current mode for command completion.

2004-04-04  Ralf Angeli  <[email protected]>

       * latex.el (docTeX-indent-inner-fixed): New var.
       (LaTeX-indent-calculate): Use it.
       (LaTeX-indent-calculate-last): Reset indentation to zero after
       macrocode environments.

       * style/booktabs.el (TeX-add-style-hook): Add fontification
       support.

2004-04-04  David Kastrup  <[email protected]>

       * latex.el (LaTeX-find-matching-end, LaTeX-find-matching-end): Try
       to keep track of in-comment-ness

2004-04-03  David Kastrup  <[email protected]>

       * Makefile.in (STYLESRC): Add emp.el.

       * style/emp.el: New file contributed from Yvon Hevel.

2004-04-02  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-back-to-indentation): Use `beginning-of-line'
       instead of `move-to-left-margin' as it is faster and we don't use
       the margin anyway.
       (LaTeX-fill-region-as-para-do): Use `point-max' for correctly
       determining the end of the filling loop in case of a code comment.
       Narrow to region in any case to simplify this determination in
       case there is no code comment.
       (LaTeX-fill-move-to-break-point): Fix compatibility code for
       getting the initial break point.  In case there is no valid break
       point on the way towards the beginning of the line, look down the
       line.

2004-03-28  Ralf Angeli  <[email protected]>

       * tex.el (TeX-output-view-style): Remove option for landscape in
       case of PDF output.

2004-03-26  David Kastrup  <[email protected]>

       * latex.el (LaTeX-fill-region): Correct percentage display.

       * tex-buf.el (TeX-format-filter): Strictly restrict backward
       searches for page number patterns.

2004-03-26  Davide G. M. Salvetti  <[email protected]>

       * bib-cite.el, latex.el, tex-buf.el, tex-jp.el, tex.el:
       Map (function (lambda ...)) to (lambda ...) for better
       readability.

       * doc/.cvsignore: Added CHANGES, HISTORY, README, auc-tex*.html.

       * doc/intro.texi: Minor fix.

2004-03-26  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-indent-line): Use `looking-at' instead of
       `re-search-forward'.  Pass indent amount to
       `LaTeX-indent-{inner,outer}-do' functions.
       (LaTeX-indent-inner-do, LaTeX-indent-outer-do): Let them be called
       with an explicit parameter for the indent amount.
       (LaTeX-indent-calculate-last): Distinguish a commented and an
       uncommented line when skipping backwards to the preceding line.
       Move tests for comment skips into the `cond' statement for better
       readability.
       (LaTeX-fill-break-before-code-comments): New customize option.
       (LaTeX-fill-region-as-paragraph): Change the regular expression
       which is used for searching for special line ends so that it is
       not such a performance hog.  Code for determining the region to
       fill was adapted accordingly.
       (LaTeX-fill-region-as-para-do): Remove trailing whitespace after
       newlines were changed to spaces.  Reported by Reiner Steib
       <[email protected]>.
       Use `narrow-to-region' for keeping track of potential code comment
       starts.
       Break a line at the last non-comment word before a code comment.
       This can be configured with
       `LaTeX-fill-break-before-code-comments'.
       (LaTeX-fill-move-to-break-point): Use `LaTeX-back-to-indentation'
       for going to the right start of a line.
       (LaTeX-fill-paragraph): `LaTeX-backward-paragraph' does not skip
       forward over empty lines itself anymore, so do it here.
       (LaTeX-fill-region): Use `LaTeX-forward-paragraph' and
       `LaTeX-backward-paragraph' instead of the old code which
       determined paragraph boundaries manually.
       (LaTeX-forward-paragraph, LaTeX-backward-paragraph): Improve
       handling of paragraph commands.
       (LaTeX-paragraph-command-p): Get rid of the test for the opening
       brace because there doesn't have to be one.
       (LaTeX-find-macro-start): New function.
       (LaTeX-find-macro-end): New function.

       * .cvsignore: Added `tex-site.el'.

2004-03-23  David Kastrup  <[email protected]>

       * tex.el (VirTeX-common-initialization): Back out last change
       about sentence-end-double-space.

2004-03-22  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4, configure.in: Fix bug for the case $prefix=NONE

       * Makefile.in: distclean target removes tex-site.el

2004-03-22  David Kastrup  <[email protected]>

       * latex.el (LaTeX-fill-distinct-contents): Simplify customization
       type: nil is a complete list.

2004-03-21  David Kastrup  <[email protected]>

       * tex.el (VirTeX-common-initialization): Set
       sentence-end-double-space and sentence-end to more appropriate
       values for TeX.

2004-03-21  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-region-as-paragraph): Fix separation of
       lines with code comments looking like " {%".
       (LaTeX-fill-move-to-break-point): Fix determination of break point
       for an opening brace where there is no break point immediately
       after the respective closing brace.
       (LaTeX-fill-region-as-para-do): Fix determination of code comment
       begin in filling loop.

2004-03-20  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-region-as-para-do): Fix compatibility code
       for older Emacsen.

2004-03-19  David Kastrup  <[email protected]>

       * tex-site.el.in (texinfo-mode): Autoload tex-info again.  I
       suppose we will get to know why it was disabled when someone
       complains.

2004-03-19  Davide G. M. Salvetti  <[email protected]>

       * doc/Makefile.in (clean): Add HISTORY.

       * tex.el (TeX-lisp-directory): Removed, it's already defined in
       tex-site.el.in.

2004-03-19  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-current-environment): Use correct regexp for
       determination of a comment.
       (LaTeX-format-comment-syntax-aware): Renamed from
       `LaTeX-fill-comment-syntax-aware' because it affects both filling
       and indentation.
       (LaTeX-indent-line): Add support for doing outer and inner
       indentation.
       (LaTeX-current-indentation): Ditto.
       (LaTeX-back-to-indentation): Ditto.
       (LaTeX-indent-calculate): Ditto.
       (LaTeX-indent-calculate-last): Ditto.  Fix indentation for
       environments mentioned in `LaTeX-document-regexp' which use an
       unclosed brace in the first line.
       (LaTeX-indent-inner-do): New function.
       (LaTeX-indent-outer-do): New function.
       (LaTeX-fill-region-as-paragraph): Include lines with code comments
       in regions to be filled.  Recognize lines ending with `\par' as
       boundaries for filling.
       (LaTeX-fill-region-as-para-do): Better handling of code comments.
       (LaTeX-fill-paragraph): Make function more readable by selecting
       different filling methods by a `cond' statement and putting code
       for the determination of the region to fill in case of
       syntax-aware filling into the separate functions
       `LaTeX-forward-paragraph' and `LaTeX-backward-paragraph'.  Better
       handling of code comments.
       (LaTeX-fill-code-comment): New function.
       (LaTeX-forward-paragraph): New function.
       (LaTeX-backward-paragraph): New function.
       (LaTeX-paragraph-command-p): New function.
       (LaTeX-common-initialization): Let `paragraph-start' handle
       comments preceded by whitespace as well.
       (LaTeX-fill-move-to-break-point): Support `\[' and `\]' as well
       if `LaTeX-fill-distinct-contents' is activated.

       * tex.el (tex-mode): `comment-start-skip' shouldn't match line
       beginnings.
       (VirTeX-common-initialization): Ditto.
       (TeX-in-line-comment): New function.
       (TeX-forward-comment-skip): Use correct regexp for determination
       of a comment.  Fix case where `count' is less than zero, i.e. if
       a backward search is performed.
       (TeX-backward-comment-skip): New function.

       * doc/auc-tex.texi: Reflect name change of
       `LaTeX-fill-comment-syntax-aware' to
       `LaTeX-format-comment-syntax-aware'.

2004-03-18  Jan-�ke Larsson  <[email protected]>

       * Makefile.in, configure.in, tex-site.el, tex-site.el.in:
       Move tex-site.el to tex-site.el.in, generate tex-site.el at configure
       time rather than at install time

2004-03-18  Ralf Angeli  <[email protected]>

       * tex.el (TeX-output-view-style): Use `%f' instead of `%s.ps' for
       PostScript files.
       (TeX-mode-map): Change key binding of `TeX-master-file-ask' to
       `C-c_' because `C-c-' is already taken by RefTeX.

       * doc/auc-tex.texi: Change "Formatting" node to "Running TeX and
       friends" and use a respective heading.
       Adapt key binding for `TeX-master-file-ask'.

       * doc/intro.texi: Correct URLs.

2004-03-14  David Kastrup  <[email protected]>

       * tex.el (TeX-command-list): Change interactive calls to use
       \input, so that pdflatex \pdfoutput=0 becomes a legal way to call
       LaTeX.
       (VirTeX-common-initialization): Save TeX-master if desktop
       package is used.

2004-03-14  Ralf Angeli  <[email protected]>

       * tex.el (TeX-output-view-style): Fix it after it was accidently
       and incorrectly changed with the last check-in.  Patch by David
       Kastrup <[email protected]>.
       (TeX-view-style): Ditto.

2004-03-11  Ralf Angeli  <[email protected]>

       * tex.el (TeX-find-opening-brace): Don't match the char before the
       brace.  This returns the correct position and fixes the handling
       of the limit parameter.

       * latex.el (LaTeX-fill-move-to-break-point): Don't match the char
       before the char to find in case of backward searches.
       (LaTeX-fill-region-as-paragraph): Make the regular expression,
       which serves searching for lines with code comments, match the
       whole line.

2004-03-10  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-move-to-break-point): Use `TeX-esc' in
       other, similar places not covered by the last check-in as well.

       * doc/auc-tex.texi: Document `LaTeX-indent-environment-list',
       `LaTeX-fill-comment-syntax-aware' and
       `LaTeX-fill-distinct-contents' as well as slightly improve some
       other parts in the section about `Marking and formatting'.

2004-03-10  David Kastrup  <[email protected]>

       * latex.el (LaTeX-fill-move-to-break-point): Use TeX-esc in
       regexps to accommodate Texinfo better.
       (LaTeX-fill-move-to-break-point): no regexp-quote within braces.
       (LaTeX-common-initialization): Correct \multicolumn prompt

2004-03-09  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-move-to-break-point): Cope with unmatched
       closing braces when `LaTeX-fill-distinct-content' is enabled for
       braced content.

2004-03-09  Jan-�ke Larsson  <[email protected]>

       * Makefile.in: Add separate target for .el files to cater for debian

2004-03-07  Ralf Angeli  <[email protected]>

       * style/booktabs.el: New file.

       * Makefile.in (STYLESRC): Add `booktabs.el'.

       * doc/changes.texi: Advertise support for `booktabs.sty'.

2004-03-06  Ralf Angeli  <[email protected]>

       * doc/auc-tex.texi: Small corrections in `Viewing' section.

2004-03-02  Jan-�ke Larsson  <[email protected]>

       * doc/Makefile.in: Add packagedir

2004-03-02  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-insert-environment): Fix insertion of newlines
       for the case where `LaTeX-insert-into-comments' is activated but
       point is not inside a comment.

2004-02-28  David Kastrup  <[email protected]>

       * Makefile.in (install-lisp): Overwrite old tex-site.el if it has
       the "Don't edit" comment in it.  Rename it otherwise.  Use
       $(auctexdir) instead of $(lispdir) for replacing @AUCTEX.

       * tex-buf.el (TeX-command-query): Allow doctex-mode for .bbl file
       checking.

       * tex-site.el: Discourage customization in-file.

       * latex.el (LaTeX-outline-regexp, LaTeX-environment)
       (LaTeX-document-style-hook): Change docs to refer to document
       classes instead of document style.
       (LaTeX-env-document): Don't insert anything but document class.
       (LaTeX-menu-update): Check for doctex-mode.
       (doctex-mode): Make it a major mode derived from latex-mode.

2004-02-28  Ralf Angeli  <[email protected]>

       Merge with new-fill branch.

2004-02-27  Jan-�ke Larsson  <[email protected]>

       * configure.in: Respect --infodir even if using xemacs.

       * aclocal.m4: Add yes/no answer for the MULE check.

       * Makefile.in: Correct xemacs-install.

       * Makefile.in, aclocal.m4, configure.in: If there is a wrongly
       installed tex-site.el, use the proper install directory anyway
       (i.e., don't be side-tracked), and remove the wrongly installed
       tex-site.el. These things are only needed for CVS users who have
       used the erroneous xemacs-installation.

2004-02-27  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-mode-menu): Insert customize option and
       rearrange.
       (LaTeX-fill-move-to-break-point): Bandaid for not breaking inside
       square brackets where the content fits into one line.

       * tex.el (plain-TeX-mode-menu): Insert customize option.

       * doc/auc-tex.texi: Document options for inserting quotes in files
       where `(n)german.sty' is used and the invocation of external
       viewers.

2004-02-26  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-fill-break-before-macro)
       (LaTeX-fill-break-after-macro): Unused, so removed.
       (LaTeX-fill-distinct-contents): New name for defcustom
       `LaTeX-fill-break-before-and-after'.
       (LaTeX-fill-move-to-break-point): Fix filling of nested braces and
       math.
       (TeX-find-closing-brace, TeX-find-opening-brace)
       (TeX-forward-comment-skip): Moved to `tex.el'.

       * tex.el (TeX-find-closing-brace, TeX-find-opening-brace)
       (TeX-forward-comment-skip): Moved from `latex.el'.

2004-02-26  David Kastrup  <[email protected]>

       * latex.el (doctex-mode): Make a minor mode.

       * tex-site.el (doctex-mode): Add autoloads and file extensions.

       * tex.el (TeX-master-file): Don't overwrite TeX-master when not
       asking the question.

2004-02-22  David Kastrup  <[email protected]>

       * latex.el (LaTeX-newline): New function.  Spread it throughout
       the code in order to stay in comments for completion and
       insertion commands.
       (doctex-mode): New function.

2004-02-19  David Kastrup  <[email protected]>

       * latex.el (LaTeX-fill-paragraph): Back out changes from
       2003-12-29.
       Create separate new-fill branch for Ralf's code.

2004-02-17  Reiner Steib  <[email protected]>

       * font-latex.el (font-latex-title-4-face): Added missing :weight
       and :inherit for color displays.

2004-02-15  Peter S Galbraith  <[email protected]>

       * bib-cite.el (bib-cite-fontify-help-as-bibtex)
       (bib-cite-fontify-help-as-latex): Check existence of
       font-lock-unset-defaults; no longer defined in CVS Emacs.
       Thanks to Adrian Lanz for reporting the problem.

2004-02-15  Reiner Steib  <[email protected]>

       * font-latex.el (font-latex-title-4-face): Use different colors
       depending on background.

2004-02-03  Ralf Angeli  <[email protected]>

       * tex.el (TeX-comment-region): Map to `comment-region' instead of
       `TeX-comment-or-uncomment-region'.
       (TeX-uncomment-region): New name for `TeX-un-comment-region'.  Not
       mapped to `TeX-comment-or-uncomment-region' anymore.
       (TeX-uncomment): New name for `TeX-un-comment'.  Use
       `TeX-uncomment-region' instead of `uncomment-region' which is not
       available in Emacs 20.
       (TeX-comment-or-uncomment-paragraph): New name for
       `TeX-comment-paragraph' which explains its function better.  Use
       new name `TeX-uncomment'.
       (TeX-mode-map): Bind key chains to `TeX-comment-or-uncomment-*'
       functions.
       (plain-TeX-mode-menu): Adapt function calls in menu entries.

       * tex-info.el (TeXinfo-mode-map): Bind key chains to
       `TeX-comment-or-uncomment-*' functions.
       (TeXinfo-mode-menu): Adapt function calls in menu entries.

       * latex.el (LaTeX-mode-menu): Adapt function calls in menu
       entries.  Small enhancements.

       * doc/auc-tex.texi (Commenting): Adapt documentation to reflect
       changes in commenting interface.

2004-01-31  Ralf Angeli  <[email protected]>

       * tex.el (TeX-comment-or-uncomment-region): New function or alias
       respectively introduced to obtain compatibility with GNU Emacsen
       before 21.4.
       (TeX-uncomment-region): New function or alias respectively
       introduced to obtain compatibility with GNU Emacsen before
       21(.1?).
       (TeX-comment-region): Bound to `TeX-comment-or-uncomment-region'.
       (TeX-un-comment-region): Bound to `TeX-comment-or-uncomment-region'.

2004-01-27  Masayuki Ataka  <[email protected]>

       * tex-jp.el (TeX-command-list): Fixed previous change.

2004-01-25  Masayuki Ataka  <[email protected]>

       * tex-jp.el (japanese-TeX-command-list): Remove dummy code for
       command menu.

2004-01-23  Masayuki Ataka  <[email protected]>

       * tex-jp.el (japanese-TeX-command-list): Change single quotes to
       double.  We get reasonable results under both Windows and Unix.
       See also log of TeX-command-list in tex.el on 2002-12-19.

       * tex.el (TeX-toggle-off-input-method): Removed some Japanese
       input methods (Canna, Wnn, SKK) because their code is copied from
       YaTeX that is not GPL program.  Toggle off CJK (Chinese, Japanese,
       Korean) input methods in LEIM.
       (TeX-math-toggle-off-input-method): Doc fix.

2004-01-13  Ralf Angeli  <[email protected]>

       * latex.el (LaTeX-mode-menu): Removed menu filters in the submenus
       for inserting and modifying environments which call
       `LaTeX-menu-update'.
       (LaTeX-common-initialization): Add `LaTeX-menu-update' to
       `activate-menubar-hook' instead.

2004-01-12  Ralf Angeli  <[email protected]>

       * tex.el (TeX-view-style, TeX-output-view-style): Use a regexp
       which matches `a5', `a5comb' and `a5paper' instead of the old
       which matches only `a5'.

2004-01-12  Ralf Angeli  <[email protected]>

       * tex.el (TeX-command-menu-name): New constant.
       (TeX-mode-specific-command-menu): Reimplemented the loop which
       builds the menu.
       (TeX-mode-command-menu): Use new constant and call
       `TeX-mode-specific-command-menu' via `:filter'.
       (AmSTeX-mode-command-menu): Ditto.

       * context.el (ConTeXt-mode-command-menu): Use new constant
       `TeX-command-menu-name' and call `TeX-mode-specific-command-menu'
       via `:filter'.

       * latex.el (LaTeX-mode-command-menu): Ditto.

       * tex-info.el (TeXinfo-mode-command-menu): Ditto.

       * tex-jp.el (plain-TeX-mode-command-menu)
       (LaTeX-mode-command-menu): Ditto.

2004-01-10  Ralf Angeli  <[email protected]>

       * doc/changes.texi: Added further news.

2004-01-09  Ralf Angeli  <[email protected]>

       * doc/auc-tex.texi: AUC TeX to AUCTeX.  Use `%%%' instead of a
       single `%' character in examples for Local Variables.  Add
       information about new behavior in respect to the query for the
       master file.  Explain new function `TeX-master-file-ask'.

       * doc/changes.texi: Advertise new master file behavior.  Remove
       news about new commenting behavior which is not true anymore.

       * doc/intro.tex.: AUC TeX to AUCTeX.

       * tex.el (TeX-local-master-p): Removed one `%' character in regexp
       to let it find "% TeX-master:" as well.

2004-01-07  Ralf Angeli  <[email protected]>

       * tex.el (TeX-command-list): Changed defcustom definition to one
       which allows the specification of several modes for one command
       and adapted the defaults to it.  Thanks to David Kastrup for most
       of the code.
       (plain-TeX-command-menu): Adapted the call to
       `TeX-mode-specific-command-menu'.
       (AmSTeX-mode-command-menu): Ditto.

       * latex.el (LaTeX-mode-command-menu): Adapted the call to
       `TeX-mode-specific-command-menu'.

       * context.el (ConTeXt-mode-command-menu): Ditto.

       * tex-info.el (TeXinfo-mode-command-menu): Ditto.

       * tex-jp.el (japanese-TeX-command-list): Adapted list entries
       according to defcustom changes in `tex.el'.
       (plain-TeX-mode-command-menu): Adapted the call to
       `TeX-mode-specific-command-menu'.
       (LaTeX-mode-command-menu): Ditto.

       * tex-mik.el (TeX-command-list): Adapted list entries
       according to defcustom changes in `tex.el'.

       * tex-fptex.el (TeX-command-list): Ditto.

2004-01-06  Ralf Angeli  <[email protected]>

       * tex.el (TeX-command-list): Get rid of the superfluous sixth
       element in the defcustom and menu/command definitions.

       * tex-jp.el (japanese-TeX-command-list): Ditto.

       * tex-mik.el (TeX-command-list): Ditto.

       * tex-fptex.el (TeX-command-list): Ditto.

2004-01-05  David Kastrup  <[email protected]>

       * latex.el (LaTeX-common-initialization): Add \item to the
       paragraph starters.

2004-01-05  Ralf Angeli  <[email protected]>

       * tex.el (TeX-mode-specific-command-menu): New function to be used
       for generating a mode-specific command menu.
       (plain-TeX-mode-map): New map to be used by plain-tex-mode.
       (plain-TeX-mode-command-menu): New menu used instead of
       `TeX-mode-menu' which utilizes `TeX-mode-specific-command-menu'.
       (TeX-mode-menu): Removed in favor of
       `plain-TeX-mode-command-menu'.
       (AmSTeX-mode-map): New map to be used by ams-tex-mode.
       (AmSTeX-mode-command-menu): New menu.
       (ams-tex-mode): Moved and grouped with other AmSTeX-related code.
       Added code to use new menu.
       (TeX-command-list): Added new choice for the selection of the mode
       for the respective command.  Adapted doc string.  Added respective
       symbols to command definitions.  Rearranged command definitions.
       Changed `LaTeX PDF' to `PDFLaTeX'.

       * latex.el (LaTeX-mode-command-menu): New menu used instead of
       `TeX-mode-menu'.
       (LaTeX-common-initialization): Activate it.

       * context.el (ConTeXt-mode-command-menu): New menu used instead of
       `TeX-mode-menu'.
       (context-mode): Activate it.

       * tex-info.el (TeXinfo-command-menu): Adapted for using
       `TeX-mode-specific-command-menu'.

       * tex-jp.el (japanese-TeX-command-list): Added symbols to command
       definitions needed for assigning them to the respective mode.
       (TeX-mode-menu): Removed.
       (plain-TeX-mode-command-menu): New menu utilizing
       `TeX-mode-specific-command-menu'.
       (LaTeX-mode-command-menu): New menu utilizing
       `TeX-mode-specific-command-menu'.
       (LaTeX-mode-map): Removed key definition for `TeX-mode-menu'.

       * tex-fptex.el (TeX-command-list): Added symbols to command
       definitions needed for assigning them to the respective mode.
       Changed `LaTeX PDF' to `PDFLaTeX'.

       * tex-mik.el (TeX-command-list): Ditto.

       * doc/changes.texi: Mention the change to a mode-specific command
       menu and the need for the deletion of any former customization of
       `TeX-command-list'.

2004-01-03  Ralf Angeli  <[email protected]>

       * tex.el (TeX-mode-map): Use `C-c -' as a key binding for
       `TeX-master-file-ask' as `C-c !' is already used in `context.el'.

2004-01-02  David Kastrup  <[email protected]>

       * latex.el (LaTeX-left-comment-regexp)
       (LaTeX-right-comment-regexp, LaTeX-ignore-comment-regexp): revert
       an inadvertant change two checkins ago.  I was just experimenting
       with something that did not yet work (as if the original did) and
       did not intend checking it in.

2003-12-30  Ralf Angeli  <[email protected]>

       * tex.el (TeX-master-file): Added new parameter `ask' which is
       to be used if the user shall be asked when the function is
       called.  Took out the code which provides the functionality for
       asking the respective question and added it to the newly created
       function `TeX-master-file-ask'.
       (TeX-master-file-ask): New function.
       (TeX-local-master-p): New function.
       (tex-mode): Removed the call of `TeX-master-file' via the hook
       `hack-local-variables-hook'.
       (VirTeX-common-initialization): Added the call to
       `TeX-master-file' via the hook `find-file-hooks'.  Additionally
       `TeX-update-style' will be called to activate the respective style
       files.
       (TeX-mode-map): Added key binding for calling
       `TeX-master-file-ask'.  This is a temporary solution.
       (TeX-mode-menu): Took out redundant entry for `TeX-home-buffer'.
       Added entry "Set Master File" for `TeX-master-file-ask'.  Grouped
       menu entries relevant for multifile handling.

       * latex.el (LaTeX-mode-menu): Changed analogously to
       `TeX-mode-menu'.

2003-12-29  David Kastrup  <[email protected]>

       * latex.el: Fix AUCTeX URL.
       (LaTeX-fill-paragraph): Skip from inline comments to either line
       comments or something that is not merely an inline comment.  I am
       not even sure that this skipping makes good sense, in particular
       since it is followed by `forward-paragraph'.
       (LaTeX-common-initialization): Change the definitions of
       `paragraph-start' and `paragraph-separate' to something that
       makes things like `forward-paragraph' and its ilk behave more
       sensibly when in comments.  The previous behavior is just awful,
       and caused a lot of inadvertant damage when using things like
       `fill-paragraph' within comments.
       (LaTeX-common-initialization): Remove syntax error, sorry.

2003-12-29  David Kastrup  <[email protected]>

       * latex.el: Fix AUCTeX URL.
       (LaTeX-fill-paragraph): Skip from inline comments to either line
       comments or something that is not merely an inline comment.  I am
       not even sure that this skipping makes good sense, in particular
       since it is followed by `forward-paragraph'.
       (LaTeX-common-initialization): Change the definitions of
       `paragraph-start' and `paragraph-separate' to something that
       makes things like `forward-paragraph' and its ilk behave more
       sensibly when in comments.  The previous behavior is just awful,
       and caused a lot of inadvertant damage when using things like
       `fill-paragraph' within comments.

2003-12-26  Ralf Angeli  <[email protected]>

       * style/scrbase.el (TeX-add-symbols): Remove redundant entries.

       * style/scrlttr2.el (TeX-add-symbols): Remove redundant entry.

       * style/scrpage2.el: Remove unnecessary coding cookie and text in
       introductory comment.

2003-08-02  Mike Sperber  <[email protected]>

       * latex.el (latex-mode): Really turn off filladapt.  It just
       doesn't work with `LaTeX-fill-paragraph'.

2003-12-02  Ralf Angeli  <[email protected]>

       * tex.el (tex-mode): Let `TeX-master-file' be called upon opening
       a file.  This shall restore the behaviour before the last change
       regarding the question for `TeX-master'.  Thanks to Peter
       Galbraith for setting the patch right.

2003-11-28  David Kastrup  <[email protected]>

       * tex.el (LaTeX-update): Advice removed because of the following:

       * latex.el (LaTeX-menu-update): Now called via :filter predicate
       of menus.

2003-11-27  Ralf Angeli  <[email protected]>

       * style/paralist.el: Removed coding cookie in first line.
       Removed obsolete comment regarding placement of file.
       (LaTeX-paralist-env-item-opt-label): Renamed from
       `pl-LaTeX-env-item-opt-label' and changed references accordingly.
       Added docstring.
       Let `itemize' and `enumerate' environments use this function.
       Thanks to Reiner Steib for these suggestions.

2003-11-26  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-section-label): Added "part" and
       "subsubsection".  Sync "chapter" with fancyref.sty.

       * style/fancyref.el ("fancyref"): Added font-lock keywords.

2003-11-25  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-math-default): Added greek \var... symbols.
       (LaTeX-common-initialization): Removed "SLiTeX", added spacing
       commands and "appendix".

       * font-latex.el (font-latex-match-function-keywords): Added
       spacing commands, "nonumber", "centering", "TeX", and "LaTeX".
       (font-latex-match-textual-keywords): Added textsuperscript.

2003-11-17  Ralf Angeli  <[email protected]>

       * Makefile.in (STYLESRC): Added scrpage2.el.

2003-11-17  Peter S Galbraith  <[email protected]>

       * font-latex.el (font-latex-keywords-2): Had forgotten to set
       LAXMATCH on all title matches.  Thanks to Ralf Angeli for
       reporting the bug.

       * bib-cite.el (bib-cite-file-directory-p): New functions.  I had
       introduced a call to code from ff-paths.el by mistake.

2003-11-17  Ralf Angeli  <[email protected]>

       * style/scrbase.el (TeX-add-style-hook): Added further symbols to
       `TeX-add-symbols' and rearranged them alphabetically.
       Added macros with parameters to
       `font-latex-match-<type>-keywords-local'.
       Added `addsec' and `addpart' to
       `font-latex-match-title-<num>-keywords-local'.

       * style/scrbook.el (TeX-add-style-hook): Analogous.

       * style/scrlttr2.el (TeX-add-style-hook): Analogous.

       * style/scrreprt.el (TeX-add-style-hook): Analogous.

       * style/scrpage2.el: New file.

2003-11-16  Ralf Angeli  <[email protected]>

       * tex.el (VirTeX-common-initialization): Disabled lines which set
       `comment-add' to 1 to restore commenting with a single `%'.
       (TeX-un-comment-region): Function code removed and function name
       mapped to `comment-dwim'.
       (TeX-un-comment): Allow searching for commented lines with
       potential white space at the beginning.
       (TeX-comment-paragraph): Partially rewritten to allow it to be
       used for both commenting and uncommenting.
       (TeX-in-commented-line): New function used in
       `TeX-comment-paragraph'.

       * doc/auc-tex.texi (Commenting): Reflect changes in `tex.el'.

2003-11-13  Ralf Angeli  <[email protected]>

       * style/paralist.el: New file.

       * Makefile.in (STYLESRC): Added paralist.el.

2003-10-18  Peter S Galbraith  <[email protected]>

       * font-latex.el: checkdoc cleaning (alomost clean now).

2003-09-18  Peter S Galbraith  <[email protected]>

       * font-latex.el (font-latex-quotes): New defcustom to fontify
       either french or german quotes.
       (font-latex-quote-regexp-beg): New variable. Holds the regexp to
       match the beginning of a quote.
       (font-latex-quote-end-list): New variable.  Holds the list of
       strings to end a matched quote.
       (font-latex-match-quotation): Fixed to use above variables.

2003-09-18  Peter S Galbraith  <[email protected]>

       * bib-cite.el: bib-cite-aux-inputs:  new defcustom.
       Minor code cleanup for `match-string'.

2003-09-15  Reiner Steib  <[email protected]>

       * tex.el (TeX-master-file): Fix 'shared case.
       Tiny patch from Shiro Takeda <[email protected]>.

2003-09-08  Peter S Galbraith  <[email protected]>

       * bib-cite.el: Ripping out off-topic imenu code.

2003-09-07  Peter S Galbraith  <[email protected]>

       * font-latex.el: Bug fix when font-lock-multiline is set to t.

2003-08-21  Reiner Steib  <[email protected]>

       * Changelog: Added coding cookie.

       * doc/Makefile.in (install): Check if auctex-* exists.  Needed
       because default split size changed in texinfo 4.6.

2003-07-25  Peter S Galbraith  <[email protected]>

       * font-latex.el: Make & highlighted in font-latex-warning-face.
       Better document font-latex-match-*-keywords-local variables.

2003-07-20  Masayuki Ataka  <[email protected]>

       * configure.in: Use mule support check.

       * Makefile.in (CONTRIB_MULE, COMPILE_MULE, CONTRIB_MULEELC): New macros.
       (contrib): Compile CONTRIB and COMPILE_MULE.
       (install-contrib): Install CONTRIB_MULE and CONTRIB_MULEELC, too.

       * aclocal.m4 (EMACS_CHECK_MULE): Check (X)Emacs mule supported.

       * Makefile.in (clean): Remove Emacs auto-save files.  Remove elc
       files in the current and style directory.

2003-06-21  Masayuki Ataka  <[email protected]>

       * Makefile.in: Delete trailing whitespaces.

       * tex.el (TeX-near-bobp): Undo last change.

       * tex-jp.el: Fix some document.
       (AUCTeX-jp): New custom group.
       (japanese-TeX-command-default, japanese-LaTeX-command-default)
       (japanese-LaTeX-default-style, japanese-LaTeX-style-list):
       Support for defcustoms.

2003-06-14  David Kastrup  <[email protected]> (tiny patch from Stephen Gildea)

       * tex.el (TeX-auto-untabify): Change default to nil.

       * doc/auc-tex.texi (Parsing Files): document this.

2003-06-07  David Kastrup  <[email protected]>

       * tex.el (TeX-lisp-directory, TeX-auto-global, TeX-style-global)
       (TeX-auto-local, TeX-style-local, TeX-macro-private)
       (TeX-load-style, TeX-parse-path, TeX-run-style-hooks)
       (TeX-auto-write, TeX-auto-generate, TeX-auto-generate-global)
       (TeX-ignore-file, TeX-search-files): try catering with Windows
       file names.
       (TeX-directory-absolute-p): removed, since file-name-absolute-p
       serves the same purpose.

2003-06-06  Jan-�ke Larsson  <[email protected]>

       * Makefile.in: Added datadir

2003-06-05  Masayuki Ataka  <[email protected]>

       * latex.el (LaTeX-env-label): Toggle off input method when
       entering math mode.
       * style/amsmath.el (LaTeX-amsmath-env-alignat)
       (LaTeX-amsmath-env-aligned): Ditto.

       * tex.el (TeX-toggle-off-input-method): Removed interactive.
       (TeX-math-input-method-off): New function.
       (TeX-insert-dollar): Use it.  Do not call function
       TeX-toggle-off-input-method directly.

2003-06-03  Masayuki Ataka  <[email protected]>

       * tex.el (TeX-macro): Set group 'AUCTeX.

2003-06-03  David Kastrup  <[email protected]>

       * latex.el (LaTeX-mode-menu): Replace "Change Font" with "Replace
       Font"

       * tex-info.el (TeXinfo-mode-menu): Same here.

       * doc/tex-ref.tex (section{Font Selection}): Same here.

2003-06-03  Masayuki Ataka  <[email protected]>

       * tex.el (TeX-math-toggle-off-input-method): New user option.
       (TeX-toggle-off-input-method): New function.
       (TeX-insert-dollar): Use it.

2003-06-02  Masayuki Ataka  <[email protected]>

       * tex.el (TeX-near-bobp): Fixed typo in doc-string.

2003-05-27  Piet van Oostrum  <[email protected]>

       * latex.el (LaTeX-auto-minimal-regexp-list): Changed regexp to
                 allow \documentclass[]{someclass}.

2003-05-02  Patrick Gundlach  <[email protected]>

       * context.el: ConTeXt-environment can now modify the current
       environment. Added preliminary functionality for calling a
       function on an environment. ConTeXt-mark-environment,
       ConTeXt-find-matching-stop and ConTeXt-find-matching-start
       (similar to the ones in latex.el) added.

2003-04-15  Reiner Steib  <[email protected]>

       * doc/wininstall.texi: Fixed typos in configure options.

2003-04-15  Patrick Gundlach  <[email protected]>

       * tex.el (TeX-command-list): Changed %v to %V in View. Now
       TeX-output-view-style is used for setting viewer preferences. See
       changes from 2003-02-06 below.

2003-04-15  Reiner Steib  <[email protected]>

       * .cvsignore: Added INSTALL and INSTALL.windows

       * Makefile.in (STYLESRC): Added captcont.el and subfigure.el

2003-04-15  Jan-�ke Larsson  <[email protected]>

       * doc/wininstall.texi: Corrected download info for GNU Emacs

2003-04-14  Peter S Galbraith  <[email protected]>

       * font-latex.el (font-latex-match-*-keywords): New user
       customizable variables to add fontification keywords.
       See `M-x customize-group [RET] font-latex'.
       (font-latex-match-*-keywords-local): New buffer-local variables to
       be used by elisp style file writers.
       (font-latex-match-*-keywords-set): Support for defcustoms.
       (font-latex-match-*-make): Build the actual font-lock variables
       from the `font-latex-match-*-keywords' defcustoms.

2003-04-14  David Kastrup  <[email protected]>

       * doc/install.texi (Customizing): hilit-LaTeX.el deleted.

2003-04-14  Jan-�ke Larsson  <[email protected]>

       * autogen.sh: Generate INSTALL and INSTALL.windows

       * doc/Makefile.in: Use the configure compatibility test results

       * doc/macros.texi: Compatibility macros, initial version

       * configure.in: Do the makeinfo tests, for compatibility with
       texinfo 3.12, test for tex

       * doc/install.texi: Changed to document the autoconf stuff

       * doc/wininstall.texi: Added

2003-04-10  David Kastrup  <[email protected]>

       * tex.el (AUCTeX): Fix URLs.

       * context.el: Fix AUCTeX URL.
       Make modification date RCS tag.

2003-04-09  Patrick Gundlach  <[email protected]>

       * tex.el (TeX-command-list): Changed ConTeXt Clean from purge to
       purgeall; I guess this behaves as users would expect.

       * context.el: minor cleanups, switched to the name "AUCTeX" where
       not done yet. Made ConTeXt-add-environments able to
       byte-compile. Added new copyright statement.

       * Makefile.in: Added context.el(c)

2003-04-09  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4: More sane emacs-macro path-searching.

2003-04-07  David Kastrup  <[email protected]>

       * tex.el (TeX-kpathsea-directory-alist): Fix bad kpathsea
       searchpath name for LaTeX files.

2003-04-03  Jan-�ke Larsson  <[email protected]>

       * aclocal.m4: Make the emacs-macro path-searching tests run, and
       make EMACS_PROG_EMACS fail gracefully when no binary executable is
       found.


2003-03-29  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-run-discard): Use `call-process' instead of
       `start-process' in order to completely detach a process.
       (TeX-region-extra): Make empty by default since code was not
       working with plain or ConTeXt.

2003-03-24  Masayuki Ataka  <[email protected]>

       * Makefile.in (CONTRIB): Remove hilit-LaTeX.el because it is
       obsolete.
       (contrib): Remove compile code for hilit-LaTeX.el.

2003-03-13  David Kastrup  <[email protected]>

       * style/german.el (LaTeX-german-quote-after-quote)
       (LaTeX-german-open-quote, LaTeX-german-close-quote): New
       variables to initialize quote stuff from.  If you set these in
       file local variables, they will propagate accordingly to
       `TeX-quote-after-quote' et al.

       * style/ngerman.el (LaTeX-german-quote-after-quote)
       (LaTeX-german-open-quote, LaTeX-german-close-quote): the same.

2003-02-25  David Kastrup  <[email protected]>

       * Makefile.in (dist): Version info in tex.el gets automatically
       calculated from CVS tags.

       * tex.el: Some changes for dir slashiness.
       (TeX-master-directory): return a proper directory name, not a
       file name.

       * tex-buf.el (TeX-quote-filename): Return the changed file!
       Yikes!  How could this ever have worked?

2003-02-24  David Kastrup  <[email protected]>

       * tex.el (AUCTeX-version): Generate automatically from CVS
       variables.
       (TeX-master-directory): somewhat more defensive version (final
       goal is to be able to make a TeX minor mode).

2003-02-22  David Kastrup  <[email protected]>

       * tex-wizard.el: A first sketch of the idea.

2003-02-17  Piet van Oostrum  <[email protected]>

       * tex.el (TeX-arg-literal): Remove illegal and superfluous &optional.

       * latex.el (TeX-arg-free): Remove illegal and superfluous &optional.

2003-02-17  David Kastrup  <[email protected]>

       * font-latex.el (font-latex-find-matching-close): Remove a very
       complicated way of doing nothing since the byte compiler warns
       about it.

2003-02-15  David Kastrup  <[email protected]>

       * tex.el (LaTeX): Change :prefix field to LaTeX.
       (TeX-auto-add-type): Make more readable and place doc string
       indicating the origin into generated functions.

       * font-latex.el (font-latex-setup): Try to behave better when the
       interesting newlines in verbatim environments get moved.
       Probably not the ultimate solution.

       * tex-site.el: AUC TeX to AUCTeX, new header.

       * Makefile.in: AUC TeX to AUCTeX.

       * latex.el: AUC TeX to AUCTeX, new header.

       * tex-buf.el (TeX-quote-filename): New function.
       (TeX-region-create): Use it so that Windows can talk about its
       master files properly.
       (TeX-help-error): Try not to have "log file has changed"
       messages.  AUC TeX to AUCTeX, new header.

       * tex.el: AUC TeX to AUCTeX, new header.

       * auc-old.el: AUC TeX to AUCTeX, new header.

       * README.CVS: Check in a first version.  Ok, it currently
       contains a few lies, but the basics are not wrong, and hopefully
       we will have soon what it takes to make it true.

       * doc/auc-tex.texi: Name change of AUC TeX to AUCTeX.  A few
       other cleanups.

       * configure.in, Makefile.in, doc/Makefile.in: everything moves to
       autoconf, fix a few things.

       * Makefile, doc/Makefile: deleted.

2003-02-14  Patrick Gundlach  <[email protected]>

       * context.el: Added basic environment support (insert-envrionment
       and close-environment). Added basic interface support.

       * tex.el, latex.el : moved TeX-arg-literal and TeX-near-bopb from
       latex.el to tex.el. More will follow.

2003-02-13  David Kastrup  <[email protected]>

       * Makefile.in (clean): Remove .elc files.
       (distclean): new target.

       * aclocal.m4 (EMACS_EXAMINE_PACKAGEDIR): make this work properly
       more or less.
       (EMACS_CHECK_AUCTEX): use auctexdir instead of AUCTEXDIR (synch
       with preview-latex aclocal.m4) and strip trailing slash.

2003-02-11  Peter S Galbraith  <[email protected]>

       * hilit-LaTeX.el: Removed.  It's obsolete.  Use font-latex.el instead.

2003-02-11  Patrick Gundlach  <[email protected]>

       * tex.el (TeX-command-list): Changed TeX-run-LaTeX to
       TeX-run-TeX.

       * tex-buf.el (TeX-run-TeX): TeX-run-TeX gets the
       TeX-sentinel-function from the major mode, so TeX-run-LaTeX and
       alike won't be needed if they don't need to do something
       fancy. Defaliased TeX-run-LaTeX to TeX-run-TeX.
       (TeX-run-interactive): Uses TeX-sentinel-default-function
       instead of TeX-sentinel-function.

       * latex.el (latex-mode): Sets TeX-sentinel-default-function
       instead of TeX-sentinel-function.

       * tex-mik.el (TeX-command-list): Changed TeX-run-LaTeX to
       TeX-run-TeX.

       * tex-fptex.el (TeX-command-list): Changed TeX-run-LaTeX to
       TeX-run-TeX.

2003-02-08  Patrick Gundlach  <[email protected]>

       * tex-site.el: Added simple ConTeXt support.

       * latex.el (latex-mode): Added explicit set of
       TeX-sentinel-function to be used in TeX-run-interactive.

       * tex-buf.el: Added TeX-run-ConTeXt. Removed explicit call to
       TeX-LaTeX-sentinel in TeX-run-interactive. The sentinel-function
       is now inherited from the buffer calling
       TeX-run-interactive. Hopefully this won't break anything.

       * tex.el: Adapted TeX-command-list for ConTeXt
       support. Interfaces for texexec and texutil added. Nonstopmode
       (texexec) and purge (texutil) won't work right with current
       ConTeXt versions. This will be fixed in ConTeXt versions later
       than Feb 2003.

       * context.el: basic support for ConTeXt added. New
       sentinel-functiont that is different from the LaTeX one.


2003-02-08  pvoostrum  <[email protected]>

       * tex.el: Added missing semicolon in TeX-command-output-list.

       * tex.el: Changed defcustom to defvar.

2003-02-08  Piet van Oostrum  <[email protected]>

       * tex.el (TeX-output-extension, TeX-view-extension): Changed
       defcustom into defvar, as these are intermediate variables.

2003-02-07  Piet van Oostrum  <[email protected]>

       * tex.el (TeX-command-output-list): Corrected customization widget.

2003-02-06  Piet van Oostrum  <[email protected]>

       * tex-buf.el
       (TeX-save-document, TeX-command-query)
       (TeX-output-style-check, TeX-run-format, TeX-TeX-sentinel-check):
       Added support for pdftex (and others)
       (TeX-run-set-command, TeX-output-extension)
       (TeX-view-extension, TeX-view-output-file): new functions.

       * tex.el (TeX-output-extension, TeX-view-extension)
       (TeX-output-view-style, TeX-command-output-list): new variables
       (TeX-expand-list): adapted for pdf output.

2003-01-31  Jan-�ke Larsson  <[email protected]>

       * configure.in: Use new lispdir check.

       * aclocal.m4: Some cleaning of macro names. Windows quoting by
       David Kastrup <[email protected]>. Also, lispdir now checks (x)emacs
       load-path instead of physical disk content.

       * Makefile.in: Fix infodir

2003-01-30  Piet van Oostrum  <[email protected]>

       * tex-buf.el (TeX-parse-error): Exclude { and } from filenames to
       improve parsing of error messages from pdftex.

2003-01-24  Reiner Steib  <[email protected]>

       * tex.el (TeX-kpathsea-path-delimiter, TeX-search-files-kpathsea):
       Fixed braces.

2003-01-22  David Kastrup  <[email protected]>

       * tex.el (TeX-search-files): Check in first version of kpathsea
       support.  This implementation does not yet cooperate properly
       with TeX-auto-generate-*

2003-01-18  David Kastrup  <[email protected]>

       * configure.in: Announce AUC TeX, not preview.

2003-01-16  Reiner Steib  <[email protected]>

       * style/varioref.el ("varioref"): Fixed typo.

       * Makefile.in (ELCC): `-no-init-file' is the same as `-q'

2003-01-15  Jan-Ake Larsson  <[email protected]>

       * configure.in, aclocal.m4: Compatibility fix

       * aclocal.m4 (AC_PROG_EMACS): New. File is now identical to that
       of preview-latex.

       * configure.in: Use it

2003-01-08  Jan-Ake Larsson  <[email protected]>

       * Makefile.in: From Makefile

       * configure.in, aclocal.m4, autogen.sh: Initial version

       * mkinstalldirs, install-sh: Prepare for autoconf

2002-12-29  David Kastrup  <[email protected]>

       * tex.el: Add support for Info-goto-emacs-command-node and
       similar.

2002-12-19  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-home-buffer): Don't home to deleted buffers.

       * tex.el (TeX-command-list): Change single quotes to double.
       That way, we will get reasonable results under both Windows and
       Unix.  File names with double quotes in them will break stuff,
       just like file names with single quotes in them did so
       previously.  Tough.

2002-12-18  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-run-shell): Start shell from TeX process buffer
       in order to inherit environment from there (like cwd).
       (TeX-run-discard): Same here.
       (TeX-run-shell, TeX-run-discard): Rather let default-directory
       temporarily: we may not have a TeX process buffer!

2002-12-17  Masayuki Ataka  <[email protected]>

       * all.el: Removed.  unrelated to TeX mode.
       OBSOLETE files (all.el, auc-menu.el, maniac.el, and outln-18.el)
       are available at:
       <ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/auctex/>

2002-12-15  David Kastrup  <[email protected]>

       * Makefile (dist): Correct zip file name.

2002-12-15  Masayuki Ataka  <[email protected]>

       * Makefile (MINMAPSRC): Remove auc-menu.el, maniac.el, and
       outln-18.el.

2002-12-15  David Kastrup  <[email protected]>

       * auctex.spec (Release): Well, change version number.  retag.

       * Version 11.14 released.

2002-12-15  Masayuki Ataka  <[email protected]>

       * auc-menu.el: Removed.  Taken into Emacs and unused.

       * maniac.el: Ditto.

       * outln-18.el: Ditto.

2002-12-15  David Kastrup  <[email protected]>

       * Makefile: some changes for my setup.

2002-12-14  David Kastrup  <[email protected]>

       *  graphicsx.el: removed. superseded by graphicx.el and unused.

2002-12-13  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-label): Added completing for labels.  Avoid
       inserting an empty label.

2002-12-12  Reiner Steib  <[email protected]>

       * style/amsopn.el ("amsopn"): Added \operatorname.

2002-12-12  David Kastrup  <[email protected]>

       * doc/auc-tex.texi (top): Change "version 12" to "almost 12".
       This is beta, after all.

2002-12-12  Masayuki Ataka  <[email protected]>

       * tex-jp.el (japanese-LaTeX-style-list): Remove styles overlapped
       with LaTeX-style-list.  Append values to LaTeX-style-list instead
       of overwriting.
       (japanese-latex-mode-initialization): Do not overwrite
       LaTeX-style-list.

2002-12-11  Reiner Steib  <[email protected]>

       * bib-cite.el: Updated URLs.

       * doc/intro.texi:  Ditto.

       * font-latex.el: Ditto.

       * latex.el:  Ditto.

       * tex.el:  Ditto.

       * style/amsmath.el (LaTeX-amsmath-label): Improved doc-string.

       * doc/auc-tex.texi (Equations): New @subsection documenting
       LaTeX-equation-label, LaTeX-eqnarray-label and LaTeX-amsmath-label.

2002-12-11  Masayuki Ataka  <[email protected]>

       * tex-jp.el (japanese-LaTeX-default-style)
       (japanese-LaTeX-style-list): remove buffer-local declarations
       where they don't make sense.

2002-12-10  David Kastrup  <[email protected]>

       * doc/changes.texi: Some more news.

       * doc/auc-tex.texi: Start talking about version 12 (which will be
       the next stable release).
       (European): Talk a bit about LaTeX2e stuff, and don't talk about
       too ancient XEmacsen.  Also mention X-Symbol.

       * doc/Makefile (install): Create infodir if not existent.

2002-12-10  Reiner Steib  <[email protected]>

       * font-latex.el (font-latex-match-textual): Fixed typo in doc-string.

       * latex.el (LaTeX-section-label): Fixed typos in doc-string.

2002-12-10  David Kastrup  <[email protected]>

       * latex.el (LaTeX-label): Fix a thinko/type where label would be
       non-nil in cases where a label should not be asked for.

2002-12-10  Reiner Steib  <[email protected]>

       * style/amsmath.el (LaTeX-amsmath-label): New variable.
       ("amsmath"): Add environments to LaTeX-label-alist.

2002-12-10  Masayuki Ataka  <[email protected]>

       * tex-jp.el: Remove if statement for Emacs 19.
       Fix lots of white spaces.

2002-12-09  David Kastrup  <[email protected]>

       * latex.el (LaTeX-optop, LaTeX-optcl, LaTeX-default-options,
       LaTeX-figure-label, LaTeX-table-label, LaTeX-equation-label,
       LaTeX-eqnarray-label, LaTeX-style-list): remove buffer-local
       declarations where they don't make sense.

2002-12-09  Reiner Steib  <[email protected]>

       * latex.el (LaTeX-style-list): Added some supported classes.
       Fixed a typo.

       * style/amsmath.el ("amsmath"): environment "xxalignat*" doesn't
       exist.
       (LaTeX-amsmath-env-alignat):  environment "xxalignat" should not
       get a \label.

       * Makefile (BATCH): Added `-no-site-file' to batch options.

2002-12-07  David Kastrup  <[email protected]>

       * font-latex.el (font-latex-setup): Better stab at verbatim
       handling.

       * tex-buf.el (TeX-region-create): Make file name in !name
       messages relative to master file directory.

2002-12-06  David Kastrup  <[email protected]>

       * latex.el: Lots of doc fixes/white space.  Did the mistake of
       running checkdoc.  Not clean yet, but different.
       (LaTeX-label-alist): New buffer-local variable for label prefixes
       lookup.
       (LaTeX-label): Use it.

2002-11-25  David Kastrup  <[email protected]>

       * latex.el (TeX-arg-define-index): correct typo.

2002-11-25  Per Abrahamsen  <[email protected]>

       * Version 11.13 released.

2002-11-25  Per Abrahamsen  <[email protected]>

       * tex.el: Fixed CVS merge error.

       * Version 11.12 released.

2002-10-28  David Kastrup  <[email protected]>

       * Makefile (prefix): Revert accidental change to
       /usr/local/emacs-21 (sorry folks).

2002-10-26  David Kastrup  <[email protected]>

       * Makefile (STYLESRC): Add style/scrlttr2.el

2002-10-26  Mark Trettin  <[email protected]>

       * style/scrbase.el: Added optional Argument "Pagenumber" to
       \maketitle.  Changed \textsubscript from `t' to "Text".

       * style/scrlttr2.el: Initial version.

       * style/scrbase.el: Added additional clearpage commands:
       \cleardoublestandardpage \cleardoubleplainpage and
       \cleardoubleemptypage

2002-10-24  Masayuki Ataka  <[email protected]>

       * latex.el (LaTeX-env-contents): New function.
       (LaTeX-common-initialization): Added 26 LaTeX commands, 2 LaTeX2e
       environments, and 41 LaTeX2e commands.

2002-10-08  David Kastrup  <[email protected]>

       * style/scrreprt.el, style/scrbase.el, style/scrartcl.el,
       style/scrbook.el: header comments refer to COPYING.

2002-10-02  David Kastrup  <[email protected]>

       * Makefile (STYLESRC): Add compilation targets for Komascript
       support.

       * Check in Komascript support by Mark Trettin.  See below.

2002-09-28  Mark Trettin  <[email protected]>

       * scrbase.el:
       First attempt on implementing the `captionbeside'-Environment. I'm not
       really satisfied by now.

2002-09-27  Mark Trettin  <[email protected]>

       * scrreprt.el, scrbook.el: Reformatted code.

       * scrbase.el:
       Fixed Typos in comments and escape characters in function docstrings.
       Thanks to Reiner Steib.
       Reformatted code.

       * scrbase.el:
       Changed `uppertitleback', `lowertitleback' from asking to just `t'

       * scrbase.el:
       Changed `addpart', `addsec' and `minisec' from Macro to sectioning
       command.

       * scrreprt.el, scrbook.el:
       Changed `addchap' from Macro to sectioning command.

2002-09-26  Mark Trettin  <[email protected]>

       * scrartcl.el: LaTeX-section-list removed.

       * scrartcl.el: Initial version. Testing LaTeX-section-list.

       * scrbase.el: Initial version of the base file.

       * scrreprt.el, scrbook.el: Initial version.

       * scrbook.el, scrbase.el, scrreprt.el, scrartcl.el:

2002-09-22  David Kastrup  <[email protected]>

       * tex.el: Apply spelling fixes from "Davide G. M. Salvetti"
       <[email protected]> to tex.el.

2002-03-24  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-parse-TeX): Make subordinate files without
       major mode default to that of the calling file when doing error
       processing.

2002-03-21  Per Abrahamsen  <[email protected]>

       * tex-site.el (eamcs-major-version): Changed if to when.
       Suggested by Martin Thornquist <[email protected]>.

2002-03-15  David Kastrup  <[email protected]>

       * tex.el (TeX-master-file): Don't make C-c ` bomb out in files
       like xxx.gls.  Probably a more elaborate way would be to export
       the TeX-master variable into files visited by error parsing.
       Could be incorrect, however, if more than one file included them.

2002-02-15  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-auto-generate): Expand file name.
       Suggested by "Dr. Mark A. Friedman" <[email protected]>.

       * latex.el (LaTeX-common-initialization): Set
       `fill-paragraph-function'.
       (LaTeX-mode-map): Don't bind M-q.
       Suggested by Nils Klarlund <[email protected]>.

       * tex.el (TeX-printer-list): Fixed spelling.
       Reported by Nils Klarlund <[email protected]>.

2002-02-14  Per Abrahamsen  <[email protected]>

       * tex.el: Fixed some spelling errors.
       Patch by "Davide G. M. Salvetti" <[email protected]>.

2002-01-24  Per Abrahamsen  <[email protected]>

       * Version 11.11 released.

2002-01-24  Masayuki Ataka  <[email protected]>

       * tex.el (TeX-format-list): Support t(article|report|book) class file.
       Reported by Atsuhito Kohda <[email protected]>

       * tex-jp.el (japanese-TeX-command-list): Undo last change.
       (LaTeX-command-style): Support t(article|report|book) class file.
       (japanese-LaTeX-style-list): Ditto.
       Reported by Atsuhito Kohda <[email protected]>

2002-01-21  Peter S Galbraith  <[email protected]>

       * font-latex.el: Updated to V0.800.
       Added font-lock-syntactic-keywords to font-lock-defaults to handle
       verbatim environment, as suggested by Stefan Monnier 5 years ago (!)
       * bib-cite.el: Updated to V3.17.
       XEmacs has imenu after all.

2002-01-21  Masayuki Ataka  <[email protected]>

       * tex.el (TeX-format-list): Fix problem that AUC TeX switch to
       JLATEX mode if the class file starts with the letter `j'.
       Reported by Joe Reinhardt <[email protected]>.

       * tex-jp.el (japanese-TeX-command-list): Use `%l' instead
       of [pj]latex command.
       Patch by Atsuhito Kohda <[email protected]>.
       (LaTeX-command-style): Support js(article|book).

2002-01-18  Per Abrahamsen  <[email protected]>

       * tex.el (LaTeX-command-style): Fix comment.
       Reported by Atsuhito Kohda <[email protected]>
       via. Debian.

       * latex.el (LaTeX-outline-name): Allow longer names.
       Reported by "Michael Soulier" <[email protected]>
       via. Debian.

2001-12-22  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-imenu-create-index-function): Strip text
       properties.
       Reported by Venkatesh Prasad Ranganath <rvprasad@@cis.ksu.edu>.

2001-12-13  Per Abrahamsen  <[email protected]>

       * style/prosper.el: New file.
       Contributed by Phillip Lord <[email protected]>.
       * Makefile (STYLESRC): Added it.

2001-11-27  Per Abrahamsen  <[email protected]>

       * Version 11.10 released.

2001-11-26  Per Abrahamsen  <[email protected]>

       * Version 11.09 released.

2001-11-26  Per Abrahamsen  <[email protected]>

       * auc-old.el (insert-mode-line): Use `insert' instead of
       `insert-string'.

2001-10-27  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-ignore-comment-regexp): Doc fix.
       Reported by Reuben Thomas <[email protected]>.

2001-11-16  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-process-check): We didn't catch the case where
       during the question a different process got started in the
       buffer.  In that case, we just ask again.

2001-11-06  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-command-sentinel): insert post-mortem info
       before any markers in order to keep markers/point at end of file.

2001-11-02  Masayuki Ataka  <[email protected]>

       * style/graphicx.el (TeX-arg-includegraphics): Accept prefix
       argument and find all files. dvipdfm image file support.

2001-10-19  Masayuki Ataka  <[email protected]>

       * tex-jp.el (japanese-TeX-command-list): Fixed for mendex.
       * doc/auc-tex.texi (Japanese): Doc fix.

2001-10-17  Per Abrahamsen  <[email protected]>

       * Version 11.08 released.

2001-10-17  Per Abrahamsen  <[email protected]>

       * doc/intro.texi, doc/install.texi: Updated contact info.
       Reported by Henrik Holm <[email protected]>.

2001-10-16  Per Abrahamsen  <[email protected]>

       * Version 11.07 released.

2001-10-16  Per Abrahamsen  <[email protected]>

       * tex.el (VirTeX-common-initialization): Set `comment-add' in
       order to get "%%" by default by comment region like Lisp mode.
       Suggested by "Davide G. M. Salvetti" <[email protected]>.
       Change `comment-indent-hook' to `comment-indent-function'.


2001-10-15  Peter S Galbraith  <[email protected]>

       * font-latex.el: Remove self-installation to LaTeX-mode-hook now
       that TeX-install-font-lock does it.

2001-10-15  Per Abrahamsen  <[email protected]>

       * Version 11.06 released.

2001-10-15  Per Abrahamsen  <[email protected]>

       * tex.el: Removed font lock support.
       (TeX-install-font-lock): New option.
       (VirTeX-common-initialization): Call it.

       * tex-font.el: New file.

2001-10-13  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-current-offset): The number of things that can
       go wrong for a simple task like determining the current line
       number is simply amazing.  count-lines skips over newlines in
       intangible text-properties or overlays.  Fixed for GNU Emacs,
       don't know whether XEmacs has problems with it.

2001-10-13  Per Abrahamsen  <[email protected]>

       * Version 11.05 released.

2001-10-12  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-run-command): Let the TeX-process-buffer acquire
       a buffer-local value of TeX-command-buffer so that its sentinel
       will still refer to the right buffer even if another compilation
       has been started.
       (TeX-run-interactive): Same here.
       (TeX-process-check): Don't bomb out when user does not want to
       kill a process that has died on its own in the meantime.

2001-10-11  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-auto-local, TeX-style-local): Doc fix:  Mention that
       these should be relative.
       Suggested by <[email protected]>.

2001-10-09  Per Abrahamsen  <[email protected]>

       * Version 11.04 released.

2001-10-09  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-view-style): New option.
       (TeX-expand-list): Use it.
       (TeX-command-list): Use it.

2001-10-05  Per Abrahamsen  <[email protected]>

       * Version 11.03 released.

2001-10-05  Per Abrahamsen  <[email protected]>

       * style/amsmath.el ("amsmath"): More items.
       Patch by Masayuki Ataka <[email protected]>.

2001-10-04  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-LaTeX-sentinel): Use `with-current-buffer'.

       * tex-buf.el (TeX-LaTeX-sentinel): Use the value of
       `TeX-command-BibTeX' in `TeX-command-buffer'.
       Patch by Katsuaki KAWACHI <[email protected]>.

       * tex-fptex.el: New file.
       Contributed by Fabrice Popineau <[email protected]>.
       * Makefile (CONTRIB): Added it.

2001-10-04  Peter S Galbraith  <[email protected]>

       * multi-prompt.el (multi-prompt-next): fixed for emacs-21.
       Use minibuffer-contents-no-properties to get minibuffer contents
       if it exists.

2001-10-03  Per Abrahamsen  <[email protected]>

       * Version 11.02 released.

2001-10-03  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-top-caption-list): New option.
       (LaTeX-env-figure): Use it.
       Patch by [email protected] (Masayuki Ataka).

       * style/graphicx.el (TeX-string-numberp): New function.
       (TeX-arg-includegraphics): Call it.
       Patch by [email protected] (Masayuki Ataka).

       * style/verbatim.sty: New file.
       Contributed by [email protected] (Masayuki Ataka).

       * tex-info.el (texinfo-mode): Comment out cindex.
       Reported by [email protected] (Kai Gro�johann)

       * style/amsmath.el (LaTeX-item-equation, LaTeX-item-equations):
       New functions.
       ("amsmath"): Add new item types.
       Patch by [email protected] (Masayuki Ataka).

2001-10-02  Per Abrahamsen  <[email protected]>

       * Version 11.01 released.

2001-10-01  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-submenu-name-format): Fixed spelling error.
       Reported by [email protected].

2001-10-01  David Kastrup  <[email protected]>

       * tex-buf.el (TeX-region-create):
       Oops, broke more than I fixed.  Offset calculation must be for the
       line following the offset message.  This worked before since we always
       were in the middle of a line (only the offset calculation for the C-c
       C-r command itself was definitely sometimes wrong).  Corrected that.

       * style/graphicx.el (TeX-arg-includegraphics):
       Fixed an obvious typo complained about by the byte-compiler.  checkdoc
       removed a few spaces.

       * auc-old.el (TeX-region): Correct offset calculation.

       * tex.el (TeX-current-line):
       Correct line number calculation when at beginning of line for %n
       flag.  Autoload TeX-current-offset for that if necessary.

       * tex-buf.el (TeX-current-offset, TeX-command-region,
                     TeX-region-create):
       Correct offset calculations when not at start of line.  New function
       TeX-current-offset for that.

2001-04-11  Per Abrahamsen  <[email protected]>

       * Version 10.0g released.

2001-04-11  Per Abrahamsen  <[email protected]>

       * tex-site.el: Don't enable tex-info.el by default.

       * latex.el (LaTeX-hide-environment): Disabled by default.
       Suggested by Christopher Allen <[email protected]>.

2001-03-27  Per Abrahamsen  <[email protected]>

       * Version 10.0f released.

2001-03-27  Per Abrahamsen  <[email protected]>

       * tex.el (unless): Don't enable Emacs 21 font-lock for Emacs 20.
       (VirTeX-common-initialization): Ditto.

2001-03-26  Per Abrahamsen  <[email protected]>

       * Version 10.0e released.

2001-03-26  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-expand-list): Changed default to lazy evaluation of
       `TeX-view-style' and `LaTeX-command-style'.
       Suggested by Peter Neergaard <[email protected]>.

       * latex.el (LaTeX-indent-calculate, LaTeX-indent-calculate-last):
       Backindent when brace is at the start of a line.
       Patch by Masashi Shimbo <[email protected]>.

       * doc/auc-tex.texi: Fixed dir entry.
       Reported by David Masterson <[email protected]>.

       * tex-info.el (TeXinfo-mode-map): "\e\r" bound to `map', not
       `TeXinfo-mode-map'.
       Patch by Dan Nicolaescu <[email protected]>.

2001-03-01  Hidenobu Nabetani  <[email protected]>

       * tex-jp.el: Don't work correctly in current AucTeX.
       Patch by Masayuki Ataka <[email protected]>
       and Yuzo Furukawa <[email protected]>.
       Removed support for NEmacs and Mule1,2 which are based
       on Emacs 18 and 19.
       Created new variable japanese-TeX-command-list and
       added support for mendex.
       Updated LaTeX-auto-regexp-list variable.

2001-01-09  Per Abrahamsen  <[email protected]>

       * all: Changed `sunsite.auc.dk' to `sunsite.dk'.

2001-01-02  Per Abrahamsen  <[email protected]>

       * Version 10.0d released.

2001-01-02  Per Abrahamsen  <[email protected]>

       * tex-mik.el (TeX-command-list): Don't prompt for view.

2000-12-04  Per Abrahamsen  <[email protected]>

       * Version 10.0c released.

2000-12-04  Per Abrahamsen  <[email protected]>

       * tex.el: Avoid :inherit font property with Emacs 20.
       Reported by Damien WYART <[email protected]>.

2000-12-01  Per Abrahamsen  <[email protected]>

       * Version 10.0b released.

2000-11-30  Per Abrahamsen  <[email protected]>

       * Version 10.0a released.

2000-11-30  Per Abrahamsen  <[email protected]>

       * tex.el: Copied Emacs 21 font-lock defs here.
       (VirTeX-common-initialization): Activate them.

2000-10-25  Per Abrahamsen  <[email protected]>

       * PROBLEMS: Updated.

       * WIN-NT: Removed.
       * MSDOS: Removed.
       * VMS: Removed.
       * OS2: Removed.
       * Makefile (EXTRAFILES): Removed above files.

2000-10-20  Per Abrahamsen  <[email protected]>

       * style/graphicx.el: Updated by author.
       Ryuichi Arafune <[email protected]>

2000-10-19  Per Abrahamsen  <[email protected]>

       * style/graphics.el: New file.
       * Makefile (STYLESRC): Added it.
       * style/graphicx.el: Renamed from `style/graphicx.el'.
       * Makefile (STYLESRC): Updated.
       Reported by "Dr. Thomas Baumann" <[email protected]>.

2000-10-09  Per Abrahamsen  <[email protected]>

       * Version 9.10t released.

2000-10-09  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-outline-name): Don't escape `{' or `}' in
       regexps.
       Patch by "Stefan Monnier" <monnier+gnu/emacs/news/@RUM.cs.yale.edu>.

       * tex-mik.el (TeX-command-list): Use `TeX-run-discard' for "View"
       command.
       Suggested by "Claus Dethlefsen" <[email protected]>.

       * latex.el (LaTeX-common-initialization): `\bibitem' starts
       paragraphs, just like `\item'.
       Reported by Werner LEMBERG <[email protected]>.

2000-10-06  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-current-line): Return a string, not a number.
       Reported by Julia Habel <[email protected]>.
       Patch by [email protected].

2000-06-15  Per Abrahamsen  <[email protected]>

       * tex-site.el: Require tex-mik after changing load-path.
       Reported by "I. Jossang" <[email protected]>.

2000-06-13  Per Abrahamsen  <[email protected]>

       * IRIX: New file.
       * Makefile (EXTRAFILES): Added it.

2000-05-10  Per Abrahamsen  <[email protected]>

       * Version 9.10s released.

2000-05-03  Per Abrahamsen  <[email protected]>

       * Version 9.10r released.

2000-05-02  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-mode-map): Don't bind `.' and `,' by default.

2000-05-03  Peter Galbraith <[email protected]>

       * font-latex.el: file was broken. Updated to 0.701 (30 Mar 2000).
       * bib-cite.el: file was broken. Updated to 3.16 (20 Dec 99).

2000-04-14  Per Abrahamsen  <[email protected]>

       * Version 9.10q released.

2000-03-30  Per Abrahamsen  <[email protected]>

       * style/graphicsx.el: New file.
       * Makefile (STYLESRC): Added it.
       Donated by Ryuichi Arafune <[email protected]>.

2000-04-14  Per Abrahamsen  <[email protected]>

       * Version 9.10q released.

2000-03-23  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-math-keymap): Accept vector for
       `LaTeX-math-abbrev-prefix'.
       (LaTeX-math-insert-prefix): Better error message if
       `LaTeX-math-abbrev-prefix' is not bound.
       Reported by Jan Vroonhof <[email protected]>.

2000-02-23  Per Abrahamsen  <[email protected]>

       * tex-info.el (TeXinfo-environment-list): Added more missing
       environments.  Patch by Akim Demaille <[email protected]>.

2000-02-22  Per Abrahamsen  <[email protected]>

       * tex-info.el (TeXinfo-environment-list): Add `group'.
       Patch by Akim Demaille <[email protected]>.

2000-01-28  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-command-list): Add `makeinfo --html' support.
       Suggested by Akim Demaille <[email protected]>.

2000-01-20  Per Abrahamsen  <[email protected]>

       * tex-info.el (TeXinfo-mode-map): Added "\e\r" binding for
       `texinfo-insert-@item'.
       Reported by Akim Demaille <[email protected]>.
       (TeXinfo-mode-menu, texinfo-mode): Changed menu name and mode name
       to `Texinfo'.
       Suggested by Akim Demaille <[email protected]>.

1999-12-21  Per Abrahamsen  <[email protected]>

       * bib-cite.el: Updated to 3.16 (20 Dec 99).

       * font-latex.el: Updated to 0.700 (20 December 1999).

2000-03-30  Peter Galbraith <[email protected]>

       * font-latex.el: Updated to 0.701 (30 Mar 2000).

2000-01-14  Peter Galbraith <[email protected]>

       * bib-cite.el: Updated to 3.16 (20 Dec 99).
       * font-latex.el: Updated to 0.700 (20 Dec 99).
       * hilit-LaTeX.el: Changed author email address.

1999-12-20  Per Abrahamsen  <[email protected]>

       * Version 9.10p released.

1999-12-20  Per Abrahamsen  <[email protected]>

       * bib-cite.el: Updated to 3.15 (20 Dec 99).

       * tex-mik.el (TeX-command-list): Fixed default PDF LaTeX command.
       Reported by "Christian Schlauer" <[email protected]>.

       * Version 9.10o released.

1999-12-20  Per Abrahamsen  <[email protected]>

       * bib-cite.el: Updated to 3.13 (20 Dec 99).

1999-12-11  Per Abrahamsen  <[email protected]>

       * style/danish.el ("danish"): Support Danish quotes.
       Suggested by [email protected] (Arne J�rgensen).

1999-12-03  Per Abrahamsen  <[email protected]>

       * tex-info.el (texinfo-mode): Added `kill-all-local-variables'.
       Reported by Stefan Monnier <[email protected]>.

       * Version 9.10n released.

1999-12-03  Per Abrahamsen  <[email protected]>

       * tex-mik.el: Fixed typo.
       Reported by Bernt Guldbrandtsen <[email protected]>

1999-12-01  Per Abrahamsen  <[email protected]>

       * Version 9.10m released.

1999-12-01  Per Abrahamsen  <[email protected]>

       * Makefile (AUCSRC, AUCELC): Added `tex-mik.el'.

1999-11-26  Per Abrahamsen  <[email protected]>

       * Version 9.10l released.

1999-11-26  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-env-figure): Use `\centering' instead of
       `center' environment.
       Patch by Stefan Monnier <[email protected]>.

1999-11-25  Per Abrahamsen  <[email protected]>

       * tex-mik.el (tex-mik): Add provide.

       * tex-site.el: Automatically require `tex-mik.el' under NT.

1999-11-12  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-current-file-name-nondirectory): New function.
       (TeX-expand-list): Use it.

1999-11-10  Per Abrahamsen  <[email protected]>

       * doc/auc-tex.texi: Fixed references.
       Patch by Stefan Monnier <[email protected]>.
       * tex.el (TeX-lisp-directory): Use `locate-library' to find
       default under Emacs.
       Patch by Stefan Monnier <[email protected]>.
       (TeX-dwim-master): New function.
       (TeX-master-file): Use it.
       (TeX-master): Document it.
       Patch by Stefan Monnier <[email protected]>.

1999-11-06  Per Abrahamsen  <[email protected]>

       * Version 9.10k released.

1999-11-06  Per Abrahamsen  <[email protected]>

       * latex.el: Use `indent-according-to-mode' instead of
       `LaTeX-indent-line'.
       (LaTeX-mode-map): Don't remap `TAB'.
       Patch by "Stefan Monnier <[email protected]>".

1999-11-03  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-command-list): Added `LaTeX PDF' command.

1999-10-28  Per Abrahamsen  <[email protected]>

       * Version 9.10j released.

1999-10-27  Per Abrahamsen  <[email protected]>

       * Makefile (dist): Create a .nosearch in the style directory.
       (install-lisp): Ditto.
       Suggested by Markus Rost <[email protected]>.

1999-10-26  Per Abrahamsen  <[email protected]>

       * Version 9.10i released.

1999-10-26  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-master-directory): Call `substitute-in-file-name'.
       Patch by Alexander Holt <[email protected]>.

       * style/ngerman.el: New style.
       Suggested by Torsten Schuetze <[email protected]>.
       * Makefile (STYLESRC): Added it.

       * tex-buf.el (TeX-command-query): Added history argument.
       Suggested by Werner LEMBERG <[email protected]>.

       * latex.el (LaTeX-environment): Added history argument.

       * tex.el (TeX-add-style-hook): Don't add the same hook twice.
       Suggested by Jarl Friis <[email protected]>.

       * tex.el: Removed portability code for old Emacsen.

1999-10-25  Per Abrahamsen  <[email protected]>

       * Version 9.10h released.

1999-09-27  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-auto-cleanup): Allow multiple packages for
       `usepackage'.
       Reported by Torsten Schuetze <[email protected]>.
       (LaTeX-auto-cleanup): Also add "unmangled" documentstyle.
       Reported by Cyril Humbert <[email protected]>.

1999-09-09  Per Abrahamsen  <[email protected]>

       * style/mdwlist.el: New file.
       Patch by Stephen Heilbronner <[email protected]>.
       * Makefile (STYLESRC): Added it.

1999-08-20  Per Abrahamsen  <[email protected]>

       * Version 9.10g released.

1999-08-20  Hidenobu Nabetani  <[email protected]>

       * tex.el (TeX-format-list): Add "JLATEX" and "JTEX" which is needed
       to load tex-jp.el automatically.
       * tex-jp.el (TeX-format-list): Remove "JLATEX" and "JTEX".

1999-08-19  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-hide-environment, LaTeX-show-environment): make
       them work with new outline mode.
       Reported by Thomas Schick <[email protected]>.

       * tex.el (match-string): New compatibility function.
       Reported by Andrew Edward Santosa <[email protected]>.

1999-08-18  Hidenobu Nabetani  <[email protected]>

       * tex-jp.el (TeX-command-list): Add "jLaTeX" and "pLaTeX".
       (TeX-mode-menu): Fix the problem that menu "TeX" is unchanged.
       (TeX-japanese-process-input-coding-system): Update for Emacs 20.
       (TeX-japanese-process-output-coding-system): Update for Emacs 20.
       (TeX-command-default): Change from "j-article" to "jarticle".
       (LaTeX-fill-region-as-para-do): Fix the problem that fill mode
       don't work in Emacs 20.

1999-07-16  Per Abrahamsen  <[email protected]>

       * Version 9.10f released.

1999-07-16  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-auto-minimal-regexp-list): Recognize usepackage
       options.
       (LaTeX-auto-cleanup): Ditto.

1999-07-15  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-ignore-file): Ignore babel, it loads everything.
       Reported by Mate Wierdl <[email protected]>.

       * style/foils.el: Removed require 'latex.
       * style/natbib.el: Ditto.
       * style/harvard.el: Ditto.
       * style/slides.el: Ditto.
       * style/latexinfo.el: Ditto.
       Reported by Mate Wierdl <[email protected]>.

       * Makefile (infodir, lispdir, aucdir, EMACS): Use `standard' values.
       Reported by Mate Wierdl <[email protected]>.

       * tex-info.el (texinfo-mode): Fix doc string.
       Reported by Bob Weiner <[email protected]>.

1999-05-17  Jerry James  <[email protected]>

       * tex.el: Fix two typos in comments.
       (set-text-properties): Protect against possible XEmacs version
       21.13, 22.13, etc.

1999-05-14  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-indent-environment-list): Customized.

       * Version 9.10e released.

1999-05-14  Per Abrahamsen  <[email protected]>

       * tex.el: (TeX-auto-generate): Reimplemented support for numeric
       `TeX-file-recurse'.
       (TeX-search-files): Ditto.

1999-05-03  Rune Kleveland <[email protected]>

       * style/amsart.el ("amsart"): Load `amsthm.el'.
       * style/amsbook.el ("amsbook"): Ditto.

1999-03-29  Per Abrahamsen  <[email protected]>

       * Version 9.10d released.

1999-03-29  Per Abrahamsen  <[email protected]>

       * doc/changes.texi: Added extra `@'.

       * Version 9.10c released.

1999-03-19  Carsten Dominik  <[email protected]>

       * tex.el (TeX-insert-dollar): Better error message when trying
       to insert a dollar in math-mode.

       * texmathp.el (texmathp-tex-commands-default): Added more default
       macros.

1999-03-12  Carsten Dominik  <[email protected]>

       * latex.el (TeX-arg-index-tag): New function, to be used by the
       index.el and multind.el style files.
       (LaTeX-auto-index-regexp-list): Now matches both \index and
       \glossary.
       (TeX-arg-index): Renamed from TeX-arg-define-index.
       (TeX-arg-define-index): Now an alias for `TeX-arg-index'.
       (LaTeX-common-initialization): Added a regexp for index and
       glossary to `TeX-complete-list'.  Added entry for glossary with
       `Tex-add-symbols'.
       * style/index.el: New file.
       * style/makeidx.el: New file.
       * style/multind.el: New file.
       * style/varioref.el: New file.
       * style/fancyref.el: New file.
       * Makefile (STYLESRC): Added `style/index.el', `style=makeidx.el',
       `style/multind.el', `style/varioref.el', `style/fancyref.el'.

1999-02-23  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-search-files): `nconc' the result.
       Reported by Berwin Turlach <[email protected]>.

1999-02-11  Per Abrahamsen  <[email protected]>

       * Version 9.10b released.

1999-02-11  Per Abrahamsen  <[email protected]>

       * doc/changes.texi: Typo: @ldots -> @dots.

       * Version 9.10a released.

       * doc/auc-tex.texi: Changed version to 9.10.
       * doc/history.texi: Ditto.
       * doc/changes.texi: Ditto.

1999-02-11  Per Abrahamsen  <[email protected]>

       * Version 9.9p released.

1999-02-08  Per Abrahamsen  <[email protected]>

       * tex-jp.el (TeX-format-list): Fix JLATEX format.
       Patch by Tsutomu OKUMURA <[email protected]>.

       * style/foils.el (LaTeX-style-foils): Removed spurious `\n'.
       Reported by Bernt Guldbrandtsen <[email protected]>.

1999-02-05  Per Abrahamsen  <[email protected]>

       * Makefile (install-contrib): Added `$(CONTRIBELC)' dependency.
       Suggested by Nils Ackermann <[email protected]>.

1999-01-29  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-search-files): `mapcar' instead of `mapcan'.

1999-01-12  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-font-replace-macro): Renamed from
       `LaTeX2e-font-replace'.  Use `TeX-esc'.
       * latex.el (LaTeX-common-initialization): Use it.
       * tex-info.el (texinfo-mode): Ditto.
       (TeXinfo-font-list): Add `delete'.
       Suggested by Christoph Wedler  <[email protected]>.

1999-01-11  Per Abrahamsen  <[email protected]>

       * Version 9.9o released.

1999-01-11  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-insert-braces, TeX-command-list): Fixed custom types.
       Patch by Markus Rost <[email protected]>.

1999-01-09  Christoph Wedler  <[email protected]>

       * latex.el (LaTeX2e-font-replace): Don't use hard-coded regexp for
       font commands, use local `TeX-font-list', i.e., `LaTeX-font-list'.

1999-01-05  Christoph Wedler  <[email protected]>

       * tex.el (TeX-load-style-file): Do not prevent .elc style files to
       be loaded if `TeX-byte-compile' is nil, just prevent compilation.
       (TeX-lisp-directory): Only use `locate-data-directory' if this
       function is defined and AucTeX is installed as an XEmacs package.

1998-12-12  Christoph Wedler  <[email protected]>

       * tex.el (load-path): Don't add `TeX-lisp-directory'.
       (TeX-lisp-directory): Use `locate-data-directory' if present.

1998-12-12  Per Abrahamsen  <[email protected]>

       * Version 9.9n released.

1998-12-12  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-file-recurse): Added right parenthesis.
       Reported by Bernt Guldbrandtsen <[email protected]>.

1998-12-11  Per Abrahamsen  <[email protected]>

       * Version 9.9m released.

1998-12-11  Per Abrahamsen  <[email protected]>

       * font-latex.el: Updated.
       * bib-cite.el: Ditto.

       * Version 9.9l released.

1998-12-01  Alastair Burt  <[email protected]>

       * doc/auc-tex.texi (Automatic):

       * lisp/tex.el: Extended the semantics of TeX-file-recurse
       -- now accepts a positive integer as a bound on the recursion.
       Functions TeX-search-files and TeX-auto-generate have been amended
       appropriately.

1998-11-23  Carsten Dominik  <[email protected]>

       * texmathp.el (texmathp): Added autoload cookie.

1998-11-20  Per Abrahamsen  <[email protected]>

       * Version 9.9k released.

1998-11-20  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-load-style-file): Protect `byte-compile-file'.
       Reported by Kurt Swanson <[email protected]>.

       * latex.el (LaTeX-outline-name): New function.
       (LaTeX-imenu-create-index-function): New function.
       (LaTeX-common-initialization): Use it.

       * tex-buf.el (TeX-run-interactive): Make sure buffer is writable
       (needed in Emacs 20.3).
       Reported by many.

1998-10-15  Per Abrahamsen  <[email protected]>

       * doc/auc-tex.texi (European): Removed references to obsolete
       packages.

1998-07-29  Per Abrahamsen  <[email protected]>

       * Version 9.9j released.

1998-07-29  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-run-ispell-on-document, TeX-ispell-document):
       New functions.
       * tex.el (TeX-command-list): Use them.
       Patch by Jason Stewart <[email protected]>.

       * Version 9.9i released.

1998-07-29  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-parse-macro, TeX-arg-string, TeX-parse-argument): If
       region is active, put it inside empty brackets.
       Patch by Peter Thiemann <[email protected]>.

1998-07-16  Per Abrahamsen  <[email protected]>

       * tex.el (plain-TeX-auto-regexp-list): Add missing \\'es.
       Reported by Markus Rost t4287
       <[email protected]>.

1998-07-14  Per Abrahamsen  <[email protected]>

       * Version 9.9h released.

1998-07-14  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-insert-dollar): Use `string-equal' to compare
       strings.
       Patch by Carsten Dominik <[email protected]>.

1998-06-25  Per Abrahamsen  <[email protected]>

       * Version 9.9g released.

1998-06-25  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-auto-index-regexp-list): Remove extra quote.
       Patch by Carsten Dominik  <[email protected]>.

1998-06-24  Per Abrahamsen  <[email protected]>

       * Version 9.9f released.

1998-06-24  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-auto-index-regexp-list): Fix parentheses.
       * texmathp.el (texmathp): Use `if (not' instead of `unless'.
       Patch by Carsten Dominik  <[email protected]>.

1998-06-15  Per Abrahamsen  <[email protected]>

       * Version 9.9e released.

1998-06-15  Per Abrahamsen  <[email protected]>

       * doc/Makefile (auc-tex.ps): Use `-o' to specify output file.
       Suggested by Paul McJones <[email protected]>.

1998-06-12  Carsten Dominik  <[email protected]>

       * latex.el (LaTeX-font-list): Default value now contains special
       math font commands.
       (LaTeX2e-font-replace): Added support for math fonts.

       * tex.el (TeX-font-list): Docstring changed.  Extra prefix and
       suffix for math fonts allowed.
       (TeX-describe-font-entry): Adapted to extended `TeX-font-list'.
       (TeX-font): Detects math mode (using `texmathp') and inserts
       special math font commands when available.

1998-06-11  Carsten Dominik  <[email protected]>

       * tex.el: (TeX-insert-dollar):  Rewritten with `texmathp'.
       (TeX-dollar-verify, TeX-locate-delimiter, TeX-bouncing-point):
       Obsolete functions removed.

1998-06-11  Carsten Dominik  <[email protected]>

       * latex.el: Made index entries available for global completion
       like labels and citation keys.
       (TeX-arg-index, TeX-arg-define-index): New functions.

1998-06-10  Carsten Dominik  <[email protected]>

       * natbib.el ("natbib"): Rewritten to allow for more flexible
         control of optional note arguments.  New macros in NatBib 6
         supported.  Added support for RefTeX.

1998-06-10  Per Abrahamsen  <[email protected]>

       * Version 9.9d released.

1998-06-10  Per Abrahamsen  <[email protected]>

       * texmathp.el: New version from Dominik.

       * Version 9.9c released.

1998-06-10  Per Abrahamsen  <[email protected]>

       * tex.el (texmathp): Added autoload.
       (TeX-math-mode-p): Deleted.
       (TeX-parse-macro): Use `texmathp' instead of `TeX-math-mode-p'.

       * texmathp.el: New file by Carsten Dominik
       <[email protected]>.
       * Makefile (AUCSRC): Added.
       (AUCELC): Added.

1998-06-05  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-expand-list): Add `%n' escape.
       (TeX-current-line): New function.
       Suggested by "Lee, Sang-Min" <[email protected]>.

       * doc/auc-tex.texi: Doc fixes by Gustavo Chaves
       <[email protected]>.
       * doc/intro.texi: Ditto.
       * doc/install.texi: Ditto.

1998-05-16  Per Abrahamsen  <[email protected]>

       * latex.el: Checkdoc'ed.

1998-04-29  Per Abrahamsen  <[email protected]>

       * doc/README: Update iesd->sunsite in addresses.

1998-04-03  Per Abrahamsen  <[email protected]>

       * doc/Makefile (auc-tex.ps): Cut of the first two lines.

1998-03-29  Carsten Dominik  <[email protected]>

      * latex.el (LaTeX-section-section): When RefTeX is available,
      notify it about the new section.

1998-03-04  Per Abrahamsen  <[email protected]>

       * doc/math-ref.tex (section{Symbols}): Wrong keybindings.
       Reported by "Ron Smith" <[email protected]>.

1998-02-27  Soren Dayton <[email protected]>

       * tex.el (TeX-load-style): Also look in master directory.

1998-02-27  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-insert-punctuation): Only expand abbrevs when abbrev
       mode is on.  Suggested by Alastair Burt <[email protected]>.

1998-02-25  SL Baur  <[email protected]>

       * doc/auc-tex.texi: Add direntry section for automatic
       installation.

1998-02-25  Per Abrahamsen  <[email protected]>

       * Version 9.9b released.

1998-01-02  John Griffith  <[email protected]>

       * latex.el (LaTeX-auto-regexp-list): Recognize empty optional
         arguments and macros in optional arguments.

       * tex.el (TeX-parse-argument): minor spelling correction.
       (TeX-argument-insert): ditto

1998-02-25  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-match-extension): Fold case when matching
       extensions.

1998-02-20  Per Abrahamsen  <[email protected]>

       * Version 9.9a released.

1998-02-20  Per Abrahamsen  <[email protected]>

       * Version 9.8l released.

1998-02-20  Per Abrahamsen  <[email protected]>

       * Version 9.8k released.

1998-02-12  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-math-list): Make tags match doc string.

1998-01-28  Per Abrahamsen  <[email protected]>

       * Version 9.8j released.

1998-01-28  Per Abrahamsen  <[email protected]>

       * tex-jp.el: Added credit.
       Patch by KOBAYASHI Shinji <[email protected]>.

1997-12-10  Per Abrahamsen  <[email protected]>

       * tex-site.el: Added `defcustom' kludge to tex-site.el.
       Suggested by "Ralph J. Hangleiter" <[email protected]>.

1997-10-27  Per Abrahamsen  <[email protected]>

       * latex.el (TeX-arg-input-file): Add trailing slash.
       (TeX-arg-bibstyle): Ditto.
       (TeX-arg-bibliography): Ditto.
       Patch by Ching-Mo Chang <[email protected]>.

1997-10-20  Per Abrahamsen  <[email protected]>

       * Version 9.8i released.

1997-10-20  Per Abrahamsen  <[email protected]>

       * Version 9.8h released.

1997-10-20  Per Abrahamsen  <[email protected]>

       * Version 9.8g released.

1997-10-20  Peter S Galbraith  <[email protected]>

       * font-latex.el: Updated to V0.504 (Oct 20 97)

       * bib-cite.el: Updated to 3.04 (Aug 25 97)

       * hilit-LaTeX.el: Updated to V1.17 (Sep 06 95)

1997-10-01  [email protected] (Michael Kifer)

       * tex.el (TeX-insert-punctuation): Expand abbrevs in the
       beginning.

1997-09-11  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-run-silent): New function.

       * tex.el (TeX-command-list): Changed default for view from
       `TeX-run-background' to `TeX-run-silent'.

1997-09-10  "Dr. Werner Fink" <[email protected]>

       * style/dinbrief.el: Updated.

1997-09-08  [email protected] (Karl M. Hegbloom)

       * tex-info.el (texinfo-mode): Regexp fix.

1997-08-29  David J. Rowe  <[email protected]>

       * latex.el (LaTeX-auto-regexp-list): Added support so newcommand*,
       renewcommand*, providecommand*, newenvironment* and
       renewenvironment* are recognized by TeX-auto-generate and
       TeX-auto-generate-global.
       (LaTeX-common-initialization): Added all of above "starred"
       commands to symbol list and added providecommand to symbol list.

1997-08-29  Per Abrahamsen  <[email protected]>

       * Version 9.8f released.

1997-08-29  Carsten Dominik  <[email protected]>

       * amsmath.el ("amsmath"): Added environments xalignat and
       xxalignat, and starred forms

1997-08-22  Christoph Wedler  <[email protected]>

       * tex-buf.el (TeX-region-create): Also bind `orig-buffer' which
       might be useful in `TeX-region-hook'.

1997-07-14  Per Abrahamsen  <[email protected]>

       * Version 9.8e released.

1997-07-14  Per Abrahamsen  <[email protected]>

       * Makefile (STYLESRC): Added `style/natbib.el'.

1997-07-13  Berwin Turlach  <[email protected]>

       * Added style support for natbib.sty

1997-07-11  Per Abrahamsen  <[email protected]>

       * Version 9.8d released.

1997-07-11  Jan Vroonhof <[email protected]>

       * latex.el (LaTeX-auto-regexp-list): More LaTeX2e support.

1997-07-05  Berwin Turlach  <[email protected]>

       * latex.el (BibTeX-auto-store): make TeX-master a local variable
       and set it to true.

1997-07-03  Per Abrahamsen  <[email protected]>

       * Version 9.8c released.

1997-07-03  Carsten Dominik <[email protected]>

       * style/amsmath.el ("amsmath"): Use `TeX-arg-ref' for eqref.

1997-06-29  Berwin Turlach  <[email protected]>

       * harvard.el: Updated the support for harvard.el

1997-06-30  Per Abrahamsen  <[email protected]>

       * Version 9.8b released.

1997-06-28  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-LaTeX-sentinel): `natbib' support.
       Patch by Berwin Turlach <[email protected]>.

1997-06-27  Per Abrahamsen  <[email protected]>

       * Version 9.8a released.

1997-06-24  Christoph Wedler  <[email protected]>

       * tex.el (TeX-update-style): `TeX-auto-update' could be unbound.
       (TeX-auto-x-parse-length): New variable.  Allows to use maximimum
       = slow parsing for the beginning of a file and minimum = fast
       parsing, e.g., just for labels, for the rest of the file.
       (TeX-auto-x-regexp-list): Ditto.
       (TeX-auto-parse-region): New function.
       (TeX-auto-parse): Use them.

       * tex-buf.el (TeX-region-extra): New variable with a value which
       redefines \cite for the region file in order get less
       warnings. With value "", this variable has no effect.
       (TeX-region-hook): New variable.
       (TeX-region-create): Use them.

       * latex.el (LaTeX-indent-line): TeX commands are case sensitive.
       (LaTeX-find-matching-end): Would not work correctly with more than
       one \end in a line.
       (LaTeX-find-matching-begin): Would not work correctly with more
       than one \begin in a line.

       (LaTeX-menu-max-items): New variable with value 25.  Split menu
       if number of entries in a menu is larger than this value.  If nil,
       never split menu into submenus, which is the behaviour before the
       introduction of this variable.
       (LaTeX-submenu-name-format): New variable.
       (LaTeX-split-long-menu): New function using the two new variables.
       (LaTeX-menu-update): Use it.

       (LaTeX-document-regexp): New variable.  Texts in environments
       other than "document", e.g., "letter", could be without initial
       indentation.
       (LaTeX-verbatim-regexp): New variable.  \begin and \end of
       environments other than "verbatim\\*?", e.g., "program", could
       start at column 0.
       (LaTeX-begin-regexp): New variable similar to `LaTeX-item-regexp'.
       Commands other than "begin", e.g, "if", could increase the
       indentation.
       (LaTeX-end-regexp): New variable similar to `LaTeX-item-regexp'.
       Commands other than "end", e.g, "fi", could decrease the
       indentation.
       (LaTeX-indent-comment-start-regexp): New variable.  Would allow
       you to correct the automatic indentation with commands in special
       comments.
       (LaTeX-indent-calculate): Use them.
       (LaTeX-indent-level-count): Use them.
       (LaTeX-indent-calculate-last): Use them.

       (LaTeX-math-insert-function): New variable.
       (LaTeX-math-insert): Use it.

1997-06-11  Per Abrahamsen  <[email protected]>

       * latex.el (TeX-arg-ref): New alias.
       (LaTeX-common-initialization): Use it.
       Patch by Soren Dayton <[email protected]>.

1997-06-05  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-auto-minimal-regexp-list): Added `usepackage'.
       (LaTeX-auto-minimal-regexp-list): Ditto.
       Patch by Carsten Dominik <[email protected]>.

       * style/amsmath.el: New file.
       * style/amstext.el: New file.
       * style/amsbsy.el: New file.
       * style/amsopn.el : New file.
       * style/amsthm.el: New file.
       * Makefile (STYLESRC): Added them.
       Files provided by Carsten Dominik <[email protected]>.

1997-06-03  Per Abrahamsen  <[email protected]>

       * style/slovak.el: New file.
       * style/czech.el: New file.
       * Makefile (STYLESRC): Add them.
       Files provided by Milan Zamazal <[email protected]>.

1997-04-17  Per Abrahamsen  <[email protected]>

       * Version 9.7p released.

1997-04-12  Per Abrahamsen  <[email protected]>

       * tex.el: Added customize information.
       * tex-buf.el: Ditto.
       * latex.el: Ditto.

1997-04-06  Per Abrahamsen  <[email protected]>

       * Version 9.7o released.

1997-04-06  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-equation-label): New variable.
       (LaTeX-eqnarray-label): New variable.
       (LaTeX-label): Support `figure*', `label*', `equation', and
       `eqnarray'.
       (LaTeX-env-figure): Support `table*'.
       Patch by Joes Staal <[email protected]>.

1997-03-28  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-down-section): Doc fix.
       (LaTeX-section-heading): Ditto.
       (LaTeX-section-title): Ditto.
       (LaTeX-env-array): Ditto.
       (TeX-braces-user-association): Ditto.
       (LaTeX-fill-region-as-paragraph): Ditto.
       (LaTeX-math-abbrev-prefix): Ditto.
       (LaTeX-math-mode): Ditto.
       (TeX-arg-right-insert-p): Ditto.
       (latex-mode): Ditto.

1997-03-26  Per Abrahamsen  <[email protected]>

       * Version 9.7n released.

1997-03-26  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-math-default): Fixed hebrew delimiters.
       Patch by John Griffith <[email protected]>.

1997-03-26  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-209-to-2e): Use `buffer-substring-no-properties'.
       Reported by Graham Gough <[email protected]>.

1997-03-17  Per Abrahamsen  <[email protected]>

       * Version 9.7m released.

1997-03-17  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-auto-generate): Only generate when needed.
       (TeX-auto-generate-global): Ditto.
       Patch by Helmut Geyer <[email protected]>.

       * Makefile (install-contrib): Don't move elc files twice.  Patch
       by Helmut Geyer <[email protected]>.

1997-03-13  Per Abrahamsen  <[email protected]>

       * style/danish.el: Copied from `style/dk.el'.
       * Makefile (STYLESRC): Added `style/danish.el'.
       Suggested by Lars Frellesen <[email protected]>.

1997-03-04  Per Abrahamsen  <[email protected]>

       * Version 9.7l released.

1997-03-04  Per Abrahamsen  <[email protected]>

       * Makefile (some): Don't use `style/*.elc'.

1997-02-27  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-electric-macro): Default to space after dot.

1997-02-26  Per Abrahamsen  <[email protected]>

       * Version 9.7k released.

1997-02-26  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-submit-bug-report): Fix address (sunsite, not iesd!).

1997-02-25  Per Abrahamsen  <[email protected]>

       * Version 9.7j released.

1997-02-21  Per Abrahamsen  <[email protected]>

       * Makefile (some): New target.
       Suggested by Steven L Baur <[email protected]>.

1997-02-20  Per Abrahamsen  <[email protected]>

       * Version 9.7i released.

1997-02-20  Per Abrahamsen  <[email protected]>

       * tex.el: Removed autoloads that conflicts with `tex-mode.el'.
       (TeX-lisp-directory): Default to data-directory.

1997-02-15  Per Abrahamsen  <[email protected]>

       * Version 9.7h released.

1997-02-15  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-lisp-directory): Removed.

1997-02-07  Per Abrahamsen  <[email protected]>

       * Version 9.7g released.

1997-02-06  Karl Eichwalder  <[email protected]>

       * Makefile (install-lisp): Don't install $(aucdir)/lpath.el and
       $(aucdir)/tex-site.el.
       (contrib, install-contrib): New targets.

1997-01-30  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-math-default): uparow -> uparrow.  Reported by
       Kyeong Soo Kim <[email protected]>.

1997-01-29  Per Abrahamsen  <[email protected]>

       * Makefile (AUCSRC): Removed `ltx-help.el'.

1997-01-27  Per Abrahamsen  <[email protected]>

       * Version 9.7f released.

1997-01-27  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-label-function): New variable.
       (LaTeX-label): New function.
       (LaTeX-section-label): Use it.
       (LaTeX-env-figure): Ditto.
       (LaTeX-env-label): Ditto.
       Patch supplied by Carsten Dominik <[email protected]> for
       better RevTeX.el support.

       * latex.el (LaTeX-env-figure): Don't insert \leavevmode, at the
       request of David Carlisle <[email protected]>.

1997-01-20  Per Abrahamsen  <[email protected]>

       * Version 9.7e released.

1997-01-20  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-parse-error): Support LaTeX warnings.  Patch by
       Frederic Devernay <[email protected]>.
       (TeX-warning): Ditto.

1997-01-17  Per Abrahamsen  <[email protected]>

       * Version 9.7d released.

1997-01-17  Per Abrahamsen  <[email protected]>

       * tex-jp.el: XEmacs 20 support by Soren Dayton
       <[email protected]>.

1997-01-13  Per Abrahamsen  <[email protected]>

       * Makefile (CP): Use `cp -p'.  Suggested by Graham Gough
       <[email protected]>.

       * Version 9.7c released.

1997-01-08  Per Abrahamsen  <[email protected]>

       * doc/intro.texi: Spelling fixes by Franklin Chen <[email protected]>.

       * tex-buf.el (TeX-shell-command-option): Insitialize from
       shell-command-switch.  Suggested by [email protected] (Fabio
       Somenzi).

       * latex.el (LaTeX-mode-menu): Added sans serif.  Patch by Ralf
       Fassel <[email protected]>.

1997-01-03  Per Abrahamsen  <[email protected]>

       * Makefile (install-lisp): Also install `.el' files.  Requested by
       several people.

1996-12-11  Per Abrahamsen  <[email protected]>

       * Makefile (tex.elc): New entry.
       (install-lisp): Use it.  Trevor Jim <[email protected]>
       reported that `make install' wouldn't make the elc files.

1996-12-10  Per Abrahamsen  <[email protected]>

       * Version 9.7b released.

1996-12-10  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-run-format): Bind `buffer' before `process' to
       avoid side effect.  Suggested by Frederic Devernay
       <[email protected]>.

       * Version 9.7a released.

1996-12-10  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-fill-region-as-para-do): Minimal support for
       `sentence-end-double-space'.

1996-12-09  Per Abrahamsen  <[email protected]>

       * Version 9.6m released.

1996-12-01  Per Abrahamsen  <[email protected]>

       * Version 9.6l released.

1996-12-01  Per Abrahamsen  <[email protected]>

       * tex-jp.el: Patch from IKEMOTO Masahiro
       <[email protected]>.

1996-11-29  Per Abrahamsen  <[email protected]>

       * Version 9.6k released.

1996-11-22  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-mode-menu): Made `LaTeX-math-mode' a toggle.

1996-11-16  Per Abrahamsen  <[email protected]>

       * Version 9.6j released.

1996-11-14  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-common-initialization): Added eqref to
       LaTeX-label-list.  Suggested by Martin Hagstrom
       <[email protected]>.

1996-11-13  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-region-create): Disable font lock.  Suggested by
       several, patch by Christoph Wedler <[email protected]>.

1996-11-05  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-file-extensions): Added "texinfo".

1996-09-30  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-mode-map): Do not overwrite standard binding of
       `M-g'.

       * tex.el (popup-mode-menu): Run `LaTeX-menu-update' if present.
       Workaround for bug reported by Hendrik Visage
       <[email protected]> and othors.

       * latex.el (LaTeX-float): Allow nil.
       (LaTeX-env-figure): Don't insert float if nil.  Feature suggested
       by Andre Eickler <[email protected]>.

1996-09-16  Per Abrahamsen  <[email protected]>

       * Version 9.6i released.

1996-09-16  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-mode-syntax-table): Made `$' have the syntax class
       `$' at the suggestion of Mats Bengtsson <[email protected]>.

1996-08-31  Per Abrahamsen  <[email protected]>

       * latex.el (TeX-arg-cite): Use `multi-prompt' when asking for
       entries.
       (TeX-arg-bibliography): Ditto.

1996-08-29  Per Abrahamsen  <[email protected]>

       * Makefile: Simplified installation (I hope).

1996-08-28  Per Abrahamsen  <[email protected]>

       * Makefile: Removed lacheck.

1996-08-23  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-run-command): Change to master directory before
       executing command.
       (TeX-region-file): Allow dummy second argument.
       (TeX-run-background): Run in master directory.
       (TeX-run-interactive): Run in master directory.

       * tex.el (TeX-master-file): Allow second argument `NONDIRECTOPRY'.
       (TeX-expand-list): Set second argument `NONDIRECTORY' to file
       entries.
       (TeX-master-directory): New function.
       * tex.el (TeX-auto-write): Write in master directory.

1996-08-22  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-current-environment): Ignore comments.  Reported
       by Stephen Eglen <[email protected]>.

       * tex.el (TeX-directory-absolute-p): Added `windows-nt'.

       * tex-buf.el (TeX-shell): Added `windows-nt'.
       (TeX-shell-command-option): Added `emx' and `windows-nt'.
       Reported by Ulrich Poetter <[email protected]>.

1996-08-21  Per Abrahamsen  <[email protected]>

       * tex.el (VirTeX-common-initialization): Removed duplicate
       initialization of `words-include-escapes'.  Reperted by Mark Hovey
       <[email protected]>.

1996-08-14  Per Abrahamsen  <[email protected]>

       * Makefile (CONTRIB): Added `font-latex.el'.

1996-07-30  Per Abrahamsen  <[email protected]>

       * Makefile (aucdir): Changed `lib' to `share' per new emacs
       conventions.  Reported by "Edward J. Huff"
       <[email protected]>.

1996-07-16  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-fill-region-as-para-do):  Make sure `.}' gets
       two spaces at end of sentence when filling.

1996-07-15  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-parse-path): Ignore tralining //.  Suggested by
       G�ran Uddeborg <G�[email protected]>.

1996-05-05  Per Abrahamsen  <[email protected]>

       * all: Use version number instead of CVS id.

       * tex.el (TeX-mode-map): Don't bind `del'.  We aren't supposed to
       have any tabs in the first place.

1996-05-02  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-mark-active, TeX-active-mark) [XEmacs]: The
       definition of these two were swapped.  Bug reported by
       Vladimir Alexiev <[email protected]>.

1996-04-25  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-update-style): Don't run parent style hooks for
       files that doesn't match `TeX-one-master'.  Suggested by many
       people.

1996-04-24  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-close-environment): Bind
       `next-line-add-newlines' to t.  Patch by Fritz Knabe
       <[email protected]>.

1996-04-01  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-fill-region-as-para-do): Fill `.}' as a sentence
       end.  Patch by Fritz Knabe <[email protected]>.

1996-03-11  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-math-cal): Use `\mathcal{}' under LaTeX2e.
       Reported by Mate Wierdl <[email protected]>.

1996-03-05  Per Abrahamsen  <[email protected]>

       * tex-info.el (texinfo-mode): Rely on texinfo.el to provide the
       outline regexp.

1996-02-20  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-command-menu-queue, TeX-command-menu-queue-entry):
       New functions supporting printer queue queries from the menu.  By
       Ulrik Dickow <[email protected]>
       (TeX-command-menu-entry): Use them.

1996-02-13  Per Abrahamsen  <[email protected]>

       * style/swedish.el: Support for Swedish quotation style by "G\vran
       Uddeborg" <[email protected]>.

1995-12-21  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-math-default): Added more definitions by Mehmet
       Balcilar <[email protected]>.

1995-12-18  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-fill-region-as-paragraph): Removed old version.
       (LaTeX-math-menu): Redefined the math mode menu.

1995-12-14  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-math-menu): New variable.
       (LaTeX-mode-menu): Use it.  Suggested by Peter S Galbraith
       <[email protected]>.

1995-11-13  Per Abrahamsen  <[email protected]>

       * tex.el (VirTeX-common-initialization): Set `comment-multi-line'
       to nil.

1995-10-13  Per Abrahamsen  <[email protected]>

       * PROBLEMS: Some easymenu explanations.

       * tex.el: Require easymenu.el instead of auc-menu.el.
       * Makefile (AUCSRC): Removed easymenu.el and auc-menu.el.
       (MINMAPSRC): Removed easymenu.el, column.el and cpp.el.
       * easymenu.el: File deleted.
       * column.el: File deleted.
       * cpp.el: File deleted.

       * latex.el (LaTeX-math-insert): Don't check if `TeX-insert-macro'
       is defined.
       (LaTeX-close-environment): Work better when called on an empty
       line.  Fixed by David Aspinall <[email protected]>.

1995-10-12  Per Abrahamsen  <[email protected]>

       * tex.el ('LaTeX-math-mode): Autoload from latex.el instead of
       ltx-math.el.  Reported by Richard Brankin <[email protected]>.

1995-02-14  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-fill-region-as-paragraph): Should now format \\
       correctly.  Patch by [email protected] (Michal
       Jaegermann).
       (LaTeX-fill-region-as-para-do): New function.
       (LaTeX-fill-region-as-paragraph): Do not fill paragraphs inside
       special environments.

1995-02-12  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-byte-compile): Make it default to nil.  Suggested by
       [email protected] (Michal Jaegermann).

       * tex-buf.el (TeX-command-query): Also offer to save files when
       started from a menu.  Reported by [email protected] (Anton
       A. Stoorvogel).
       (TeX-LaTeX-sentinel): Don't suggest BibTeX if there is no
       bibliographies. Suggested by Piet van Oostrum <[email protected]>.

1995-02-11  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-run-format): Protect against being run from a
       different buffer.  Patch by Michael Kifer
       <[email protected]>.

       * latex.el (LaTeX-math-default): Moved `Phi' from V to F in
       LaTeX-math-mode.   Suggested by [email protected] (David
       Kastrup).
       * doc/math-ref.tex: Documented it.

1995-02-02  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-home-buffer): Added interactive, reported by
       [email protected].

1995-02-01  Per Abrahamsen  <[email protected]>

       * hilit-LaTeX.el: Upgraded to 1.06.

       * Makefile (CONTRIB, EXTRAFILES): Moved tex-jp.el to CONTRIB.

1995-01-27  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-paragraph-commands): Incorrectly placed
       parenthesis.  Reported by [email protected] (Michelangelo Grigni).

1995-01-26  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-fill-region): Use marker to mark end of region
       instead of integer, as the formatting may change the size of the
       region.
       (LaTeX-common-initialization): Fixed bug in paragraph definitions.
       Reported by Steve Anderson <[email protected]>.

       * tex.el (save-match-data): Added by [email protected]
       (Kobayashi Shinji).
       (bibtex-mode-hook): Don't use add-hook yet.  Reported by
       [email protected] (Kobayashi Shinji).

1995-01-25  Per Abrahamsen  <[email protected]>

       * tex.el (change-major-mode-hook): Also clear
       `LaTeX-environment-list'.

       * Makefile (AUCSRC): Add `auc-menu.el'.

       * tex.el: Use auc-menu instead of easymenu.

       * tex.el: Inserted comment to mark end of site customization.
       Suggested by [email protected] (John A. Murdie).

       * tex.el (change-major-mode-hook): Forgot a set of parentheses.
       Reported by Frederic Devernay <[email protected]>.

       * tex-buf.el (TeX-current-pages): Removed extra parentheses.
       Reported by [email protected] (Michelangelo Grigni).

1995-01-24  Per Abrahamsen  ([email protected])

       * tex.el (change-major-mode-hook): Added workaround for error in
       XEmacs 19.11's `kill-all-local-variables'.

1995-01-23  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-common-initialization): Removed unnecessary
       regexp quotes of `TeX-esc'.

       * style/amsart.el: Move `eqref' definition to `style/amstex.el'
       and load that style hook.
       * style/amstex.el: New file.
       * Makefile (STYLESRC): Added it.
       Suggested by [email protected] (Victor Boyko).

1995-01-22  Per Abrahamsen  <[email protected]>

       * latex.el, ltx-math.el, Makefile: Integrated `ltx-math.el' in
       `latex.el'.
       * tex-site.el: Removed autoload for `LaTeX-math-mode'.

1995-01-19  Per Abrahamsen  <[email protected]>

       * latex.el (latex-mode): Epoch fix by Martin Sjolin
       <[email protected]>.

1995-01-17  Per Abrahamsen  <[email protected]>

       * bib-cite.el: New file contributed by Peter S. Galbraith
       <[email protected]>.

       * hilit-LaTeX.el: New file contributed by Peter S. Galbraith
       <[email protected]>.

       * Makefile (CONTRIB): New macro for user contributed emacs lisp
       packages, initialized with `bib-cite.el' and `hilit-LaTeX.el'.
       (EXTRAFILES): Added $(CONTRIB) to the list.

       * tex.el (TeX-directory-absolute-p): Moved definition before
       `TeX-macro-private'.  Reported by Frederic Devernay
       <[email protected]>.

       * latex.el (LaTeX-common-initialization): Remove extra and wrong
       "\\\\par" from `paragraph-separate'.  Bug reported by
       [email protected] (Jeroen Nijhof).

1995-01-11  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-command-region): Comment fix.  Patch by
       [email protected] (Willi Langenberger).
       (TeX-region-create): More outline-mode safe. Patch by
       [email protected] (Willi Langenberger).

       * Makefile (dist): Put version number in WWW page.  Suggested by
       several people.

       * latex.el (LaTeX-auto-regexp-list): Ignore first optional
       argument to newenvironment if there is a second.  Problem reported
       by [email protected] (Jakob Schiotz).

       * style/amsbook.el: New file.  Problem reported by Denby Wong
       <[email protected]>.

1995-01-04  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-TeX-sentinel-check): New function.  Updates
       `TeX-current-page' with regexp by [email protected] (Lawrence
       R. Dodd)
       (TeX-current-pages): New function.
       (TeX-LaTeX-sentinel, TeX-TeX-sentinel): Use it.
       (TeX-format-filter): Removed unnecessary check before assignment.

1995-01-03  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-LaTeX-sentinel): Write number of pages even
       when labels or citations are missing.  Patch by
       [email protected] (Lawrence R. Dodd).

1994-12-07  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-directory-absolute-p): New function.  Should work on
       both Unix and MS DOS.  Problem reported by [email protected]
       (Jakob Schiotz).
       (TeX-parse-path): Use it.
       (TeX-auto-generate): Use it.

1994-12-05  Per Abrahamsen  <[email protected]>

       * latex.el (BibTeX-auto-store): Set TeX-auto-parse-length to
       999999 locally.  Problem reported by Christoph Wedler
       <[email protected]>.

1994-12-02  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-LaTeX-sentinel): Check whether the ".bbl" file
       need to be udpated before setting TeX-command-next to "BibTeX".
       (TeX-command-query): Remove previous change.

1994-11-28  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-209-to-2e): New function by
       Graham Gough <[email protected]>.

       * latex.el (LaTeX-mode-menu): Move many commands to new
       "Miscellaneous" submenu.

       * tex-buf.el (TeX-home-buffer): Don't take arg.

       * latex.el (LaTeX-left-right-indent-level): New variable
       controling indentation for \left \right blocks.
       (LaTeX-indent-level-count): New function.  Previously only LaTeX
       macros at the beginning of the line would affect indentation.
       This problem was reported by many people.
       (LaTeX-indent-calculate-last): Call `LaTeX-indent-level-count'.
       Take into account that \end and \right at the beginning of the
       line has immediate effect.

1994-11-27  Per Abrahamsen  <[email protected]>

       * latex.el (TeX-global-input-files): New variable.  Idea and
       sample code by Christophe Mignot <[email protected]>.
       (TeX-arg-input-file): Use it.
       (BibTeX-global-style-files): Mention how it is reset in
       `TeX-normal-mode'.
       (BibTeX-global-files): Ditto.

       * tex.el (TeX-normal-mode): Reset `BibTeX-global-style-files',
       `BibTeX-global-files', and `TeX-global-input-files' if invoked
       with an argument.

       * tex-site.el: Ignore trailing `/' when adding TeX-lisp-directory
       to load-path.  Patch by Michael Ernst
       <[email protected]>.

       * tex-buf.el (TeX-LaTeX-sentinel): Don't rerun LaTeX on missing
       references, unless they have changed.  Patch by [email protected]
       (Jakob Schiotz).

       * latex.el (LaTeX2e-font-replace): New function.
       (LaTeX-common-initialization): Set TeX-font-replace-function to
       LaTeX2e-font-replace when using latex2e.

       * tex.el (TeX-font-replace-function): New variable.
       (TeX-font): Use it.

       TeX-font-replace-function and LaTeX2e-font-replace were
       contributed by Peter Thiemann
       <[email protected]>.


1994-11-22  Per Abrahamsen  <[email protected]>

       * MSDOS: Added.  Contributed by [email protected] (Jakob
       Schiotz).

       * OEMACS: Removed.

       * tex.el (VirTeX-common-initialization): Make
       `words-include-escapes' a local variable before setting it.
       Reported by Bo Nygaard Bai <[email protected]>.

1994-11-15  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-auto-store): Change to functions that prevent the
       auto file buffer from entering emacs-lisp-mode.
       (TeX-auto-insert): Don't rely on emacs-lisp-mode for indentation.
       Suggested by Stefan Sch�f ([email protected]).

1994-11-11  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-macro-global): Change to `standard' path.

1994-11-09  Per Abrahamsen  <[email protected]>

       * tex-buf.el (TeX-command-query): Suggest TeX-command-default
       again if bbl file is newer than dvi file.

1994-11-07  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-submit-bug-report): Indicate LaTeX-version.
       Suggested by [email protected] (Jakob Schiotz).

1994-10-26  Per Abrahamsen  <[email protected]>

       * Makefile (dist): Automatically update AUC-TeX-version and
       AUC-TeX-date in tex.el

       * tex.el (AUC-TeX-version): Added AUC-TeX-version and
       AUC-TeX-date from auc-ver.el.

       * auc-ver.el: File removed.

       * tex.el: Added version specific code from seperate files.

       * tex-19.el, tex-18.el, tex-lcd.el: Files removed.

1994-10-25  Per Abrahamsen  <[email protected]>

       * doc/auc-tex.texi (Projects): Removed an implemented item.

       * tex.el (TeX-command-current): New variable.
       (TeX-command-select-master): New function.
       (TeX-command-select-buffer): New function.
       (TeX-command-select-region): New function.
       (TeX-command-menu): Use TeX-command-current instead of explicit
       file argument.
       (TeX-command-menu-print): Remove file argument.
       (TeX-command-menu-printer-entry): Don't pass file argument.
       (TeX-command-create-menu): Removed.
       (TeX-mode-menu): New menu.
       (plain-TeX-mode-menu): Removed entries now in TeX-mode-menu.
       (plain-TeX-mode-menu): Use `toggle' for bad boxes.
       (plain-TeX-common-initialization): Enable TeX-mode-menu.

       * latex.el (LaTeX-mode-menu): Removed entries now in
       TeX-mode-menu.
       (LaTeX-mode-menu): Use `toggle' for bad boxes.
       (LaTeX-common-initialization): Enable TeX-mode-menu.

       * tex-info.el (TeXinfo-command-menu): New menu.
       (TeXinfo-mode-menu): Move commands to new menu.
       (TeXinfo-mode-menu): Use `toggle' for bad boxes.
       (texinfo-mode): Enable TeXinfo-command-menu.

1994-10-24  Per Abrahamsen  <[email protected]>

       * Makefile (AUCSRC): Removed auc-menu.el from AUC TeX distribution.
       (MINMAPSRC): Added easymenu.el temporarily to min-map distribution.

       * auc-menu.el: Just load easymenu.el when using GNU Emacs.

       * easymenu.el Try to use RMS's easymenu instead of auc-menu.
       (easy-menu-define): Call `easy-menu-do-define' to do
       the real work.  Document XEmacs keyword arguments.
       (easy-menu-do-define): New function.
       (easy-menu-create-keymaps): Support XEmacs keyword arguments in
       menu definition.
       (easy-menu-remove): Make is a function instead of a macro.
       (easy-menu-add): Ditto.

1994-10-21  Per Abrahamsen  <[email protected]>

       * doc/auc-tex.texi (Completion): Less confusing BibTeX advice, I hope.

       * tex-jp.el: Added patch from [email protected] (Kobayashi
       Shinji).

       * latex.el (TeX-arg-insert-braces): Have \left and \right on
       different lines.  Patch by [email protected]
       (Peter Thiemann).

       * Makefile (dist): Add CHANGES and ChangeLog files to the ftp
       directory.  Suggested by Frederic Devernay
       <[email protected]>.

       * latex.el (LaTeX-indent-calculate): Allow nil second element in
       `LaTeX-indent-environment-list'.
       (LaTeX-indent-environment-list): Added special environments
       suggested by [email protected] (Peter
       Thiemann).

1994-10-20  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-auto-list-information): Spelling error.

1994-10-18  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-common-initialization): Make "LaTeX2e" the
       default command if you have set `LaTeX-version' to "2" and is
       using "\documentclass".

1994-10-06  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-paragraph-commands): End each word with a "\\b"
       to avoid accidentally matching longer macros.

       * tex.el (TeX-add-local-master): Use three %'s when adding buffer
       local variables.  Suggested by Raymond Toy <[email protected]>.

       * tex.el (TeX-format-list): Added entry for AmSTeX by Ulf Juergens
       <[email protected]>.

       * tex.el (ams-tex-mode): Run AmS-TeX-mode-hook, not
       plain-TeX-mode-hook.  Reported by Ulf Juergens
       <[email protected]>.

       * tex-buf.el (TeX-format-filter): Add `save-match-data'.  Patch by
       David Aspinall <[email protected]>.

1994-09-14  Per Abrahamsen  <[email protected]>

       * cpp.el: Use RMS's version.

1994-09-13  Per Abrahamsen  <[email protected]>

       * doc/history.texi, doc/auc-tex.texi: Fixes from Chris Fearnley
       <@vm.uni-c.dk:FEARNLCJ@DUVM>.

1994-09-09  Per Abrahamsen  <[email protected]>

       * latex.el (LaTeX-insert-environment): Don't fill environments
       listed in `LaTeX-indent-environment-list'.  Suggestion by Graham
       Gough <[email protected]>.

       * tex.el (LaTeX-command-style): Made latex2e first in the list.
       Suggested by Frederic Devernay <[email protected]>.

1994-09-05  Per Abrahamsen  <[email protected]>

       * tex.el (TeX-file-extensions): Added LaTeX2 `cls' extension after
       query by [email protected] (Jose Manuel Valenca).

1994-08-30  Per Abrahamsen  <[email protected]>

       * tex-jp.el: New version from [email protected] (Kobayashi
       Shinji).

       * tex.el (TeX-command-list): Fifth element is now ignored.

       * tex-buf.el (TeX-command-query): Check if region file is newer
       than dvi file.
       (TeX-command-region): Only query for command _after_ region file
       is created.
       (TeX-region-create): Only save file if the new content is
       different than the original content.

1994-08-29  Per Abrahamsen  ([email protected])

       * tex-buf.el (TeX-warning): Use offset for line end.  Fixed by
       [email protected] (Dominique de Waleffe).

1994-08-26  Per Abrahamsen  ([email protected])

       * doc/auc-tex.texi (Projects): Removed preceding item from
       wishlist.

       * latex.el (LaTeX-common-initialization): Fix to comments
       separating paragraphs by [email protected] (Kobayashi
       Shinji).

       * tex-jp.el (LaTeX-fill-region-as-paragraph): New version for MULE
       2.0 by Tomotake FURUHATA <[email protected]>.

       * tex.el (TeX-function-p): Spelling error in doc.

1994-08-23  Per Abrahamsen  ([email protected])

       * doc/intro.texi (Contacts): Some reformulations.

1994-08-21  Per Abrahamsen  ([email protected])

       * tex-jp.el (TeX-insert-punctuation): Japanese version from
       [email protected] (Kobayashi Shinji).

1994-08-19  Per Abrahamsen  ([email protected])

       * doc/install.texi: The `site-lisp' directory is also available in
       Lucide Emacs 19.10.  Reported by Tim Geisler
       <[email protected]>.

1994-08-18  Per Abrahamsen  ([email protected])

       * latex.el (TeX-arg-cite): Prompt for multiple keys.  Suggested by
       Masahiro Kitagawa <[email protected]>.

1994-08-17  Per Abrahamsen  ([email protected])

       * style/german.el ("german"): Use `TeX-quote-after-quote'.
       Suggested by [email protected] (Thomas Esser).

       * latex.el (LaTeX-common-initialization): Error in regexp for
       multiple arguments to `\cite', reported by Masahiro Kitagawa
       <[email protected]>.

1994-08-17  Per Abrahamsen  ([email protected])

       * latex.el (LaTeX-env-figure): Put caption inside center
       environment.  Suggested by Martin Wunderli <[email protected]>.

       * tex.el (TeX-strip-extension): If NODIR is set to `path', remove
       the directory part iff it is equal to the current directory, or is
       a member of either `TeX-macro-global' or `TeX-macro-private'.
       (TeX-master-file): Use `path' for NODIR when querying the user for
       a file name.  Reported [email protected]
       (Bernd Finger).

1994-08-16  Per Abrahamsen  ([email protected])

       * latex.el (LaTeX-common-initialization): `eqnarray*' should not
       have a label.  Reported by [email protected] (Lawrence R.
       Dodd).

1994-08-11  Per Abrahamsen  ([email protected])

       * tex-buf.el (TeX-background-filter): Always show background
       output.

1994-08-10  Per Abrahamsen  ([email protected])

       * Makefile (MINMAPSRC): Added `all.el'.

       * all.el: New file.

       * tex-buf.el (TeX-LaTeX-sentinel): Write "some" if
       TeX-current-page is nil.  Reported by Michail Rozman
       <[email protected]>.

1994-08-09  Per Abrahamsen  ([email protected])

       * auc-menu.el (easy-menu-add): Undid previous change.
       (top level `cond'): Use Emacs 18 code if `window-system' is nil.
       Patch by Patrice Belleville <[email protected]>.

1994-08-08  Per Abrahamsen  ([email protected])

       * tex.el (TeX-electric-macro): No electricity after `.' or `\'.

1994-08-06  Per Abrahamsen  ([email protected])

       * latex.el (LaTeX-paragraph-commands): New variable.
       (LaTeX-common-initialization): Use it.  Suggested by
       [email protected] (Yuan P. Li).

       * auc-menu.el (easy-menu-add): Check that `x-popup-menu' is bound
       and that we are running under X before calling it.  Reported by
       Adrian F. Clark <[email protected]>

1994-08-04  Per Abrahamsen  ([email protected])

       * tex-jp.el (LaTeX-fill-region-as-paragraph): Patch for Emacs 19
       regexps by [email protected] (Kobayashi Shinji) reported by
       Uenami Ken'ichi <[email protected]>.

       * doc/auc-tex.texi (European): Mention `iso-cvt.el' as suggested
       by [email protected] (Michael Gschwind).

1994-08-03  Per Abrahamsen  ([email protected])

       * doc/history.texi: New file.

       * doc/Makefile (HISTORY): Added rule.

       * Makefile (EXTRAFILES): Added `ChangeLog'.
       (DOCFILES): Added `history.texi'.

       * doc/auc-tex.texi (History): Made ready for 9.2.  Move history to
       `history.texi'.

       * doc/changes.texi: Made ready for 9.2.  Introduce ChangeLog.

       * Makefile (LispInstall): Use "/bin/pwd" instead of "pwd".
       reported by [email protected] (Michelangelo Grigni).

       * ChangeLog: New file.

       * Version 9.1 released.

;; Local Variables:
;; coding: iso-8859-1
;; End: