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

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

[elpa] externals/auctex 8adb435 7/8: Merge branch 'master' into external


From: Tassilo Horn
Subject: [elpa] externals/auctex 8adb435 7/8: Merge branch 'master' into externals/auctex
Date: Tue, 12 Dec 2017 11:16:53 -0500 (EST)

branch: externals/auctex
commit 8adb4352becc5cb848c2a6ab40e3f00a3588d708
Merge: 3ac4a91 5b0664a
Author: Tassilo Horn <address@hidden>
Commit: Tassilo Horn <address@hidden>

    Merge branch 'master' into externals/auctex
---
 ChangeLog-preview         |  4 ++
 ChangeLog.1               | 45 +++++++++++++++++++++-
 RELEASE                   | 70 ++++++++-------------------------
 configure.ac              |  2 +-
 doc/auctex.texi           | 57 +++++++++++----------------
 doc/changes.texi          | 12 ++++++
 doc/faq.texi              | 31 ++++-----------
 doc/install.texi          | 98 ++++++-----------------------------------------
 doc/intro.texi            |  4 +-
 doc/preview-faq.texi      | 43 ++-------------------
 doc/preview-latex.texi    | 18 ++-------
 doc/preview-problems.texi | 17 +++-----
 doc/preview-readme.texi   | 10 ++---
 doc/quickstart.texi       |  8 ++--
 doc/tex-ref.tex           |  4 +-
 doc/todo.texi             | 13 -------
 doc/wininstall.texi       | 71 ++++++++++------------------------
 latex/preview.dtx         |  2 +-
 tex-site.el.in            |  4 +-
 19 files changed, 164 insertions(+), 349 deletions(-)

diff --git a/ChangeLog-preview b/ChangeLog-preview
index 516af30..6fe6b6b 100644
--- a/ChangeLog-preview
+++ b/ChangeLog-preview
@@ -1,3 +1,7 @@
+2017-12-10  Mosè Giordano  <address@hidden>
+
+       * Version 12.1 released.
+
 2017-12-03  Mosè Giordano  <address@hidden>
 
        * Version 11.92 released.
diff --git a/ChangeLog.1 b/ChangeLog.1
index 5daae17..ef22750 100644
--- a/ChangeLog.1
+++ b/ChangeLog.1
@@ -1,3 +1,46 @@
+2017-12-10  Mosè Giordano  <address@hidden>
+
+       * Version 12.1 released.
+
+2017-12-09  Mosè Giordano  <address@hidden>
+
+       Remove references to old Emacsen from the manual
+
+2017-12-07  Ikumi Keita  <address@hidden>
+
+       Remove references to XEmacs from the manual
+
+       * doc/intro.texi:
+       * doc/preview-faq.texi:
+       * doc/preview-latex.texi:
+       * doc/preview-readme.texi: Remove references to XEmacs.
+
+2017-12-04  Mosè Giordano  <address@hidden>
+
+       Remove references to XEmacs from the manual
+
+       * doc/auctex.texi:
+       * doc/faq.texi:
+       * doc/install.texi:
+       * doc/preview-faq.texi:
+       * doc/preview-latex.texi:
+       * doc/preview-problems.texi:
+       * doc/quickstart.texi:
+       * doc/tex-ref.tex:
+       * doc/todo.texi:
+       * doc/wininstall.texi: Remove references to XEmacs.
+
+2017-12-03  Mosè Giordano  <address@hidden>
+
+       Prepare for new brand-new series of AUCTeX
+
+       * RELEASE: Update version number and release notes.
+       * doc/changes.texi: Update.
+       * configure.ac:
+       * doc/tex-ref.tex:
+       * latex/preview.dtx: Update version number.
+       * tex-site.el.in: Require Emacs 24 of higher.
+
 2017-12-03  Mosè Giordano  <address@hidden>
 
        * Version 11.92 released.
@@ -22439,7 +22482,7 @@
 
 This file records repository revisions from
 commit c865982cacab289f4480f9145b3438ec06824232 (exclusive) to
-commit acb5cf61db33b399939997bc1088715959f575fb (inclusive).
+commit d02d4f47af04d97a6f066b5cfdbf88954f64a38f (inclusive).
 
 ;; Local Variables:
 ;; coding: utf-8
diff --git a/RELEASE b/RELEASE
index faea7ac..7d540e4 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for AUCTeX 11.92 with preview-latex
-=================================================
+Release notes for AUCTeX 12.1 with preview-latex
+================================================
 
 AUCTeX provides by far the most wide-spread and sophisticated
 environment for editing LaTeX, TeX, ConTeXt and Texinfo documents with
@@ -24,68 +24,34 @@ sleuth work, testing.
 New features and fixed bugs in this release
 -------------------------------------------
 
-preview-latex is compatible with Ghostscript 9.22 where the
-operator '.runandhide' is removed.  All occurrences of
-'.runandhide' in preview-latex are replaced by alternative code
-making it work with Ghostscript 9.22 again.
+AUCTeX now requires GNU Emacs 24 or higher.  Support for XEmacs has
+been dropped.
 
-AUCTeX has a new customize option
-'TeX-math-input-method-off-regexp'.  When you begin to input a math
-formula, the current input method is turned off if its name matches
-this regular expression.
-
-In fact this variable was introduced long before, but has not been
-documented in info files nor turned into a customize option with
-'defcustom' until this release.
-
-The window system focus is pulled back to Emacs when viewing with
-evince-compatible viewers if a new customize option
-'TeX-view-evince-keep-focus' is non-nil.
-
-The usual dose of bug fixes was administered.
+Besides the change in the supported version of Emacs, there has
+been no functional change in this release, which is equivalent to
+version 11.92.
 
 Requirements
 ------------
 
-It is required that you use at least GNU Emacs 21 or XEmacs 21.4.
-XEmacs requires at least version 1.84 of the xemacs-base package
-(released on 01/27/2004) or a sumo tarball dated 02/02/2004 or newer
-for compiling AUCTeX: please use the XEmacs package system for
-upgrading if necessary.
+It is required that you use at least GNU Emacs 24.
 
-The preview-latex subsystem requires image support.  This is available
-with GNU Emacs 21.3 under the X window system.  For Windows[2], Mac OS
-X (Carbon, Cocoa)[3] or native GTK+ toolkit support, at least version
-22.1 of GNU Emacs is required.  Emacs 22 and later is the recommended
-platform for AUCTeX in general.  If you prefer XEmacs, it will work in
-version 21.4.10 or later.
+The preview-latex subsystem requires image support.
 
 You'll also need a working LaTeX installation and Ghostscript.
-dvipng[4] (version 1.4 or later), a very fast DVI converter, can be
+dvipng[2] (version 1.4 or later), a very fast DVI converter, can be
 used to speed up the conversion.
 
-NOTE: This will be the last release in the 11 series.  Version 12 of
-AUCTeX, which is due to come in a few days, will support only GNU
-Emacs 24 or higher.
-
 Availability
 ------------
 
-The easiest way for getting AUCTeX, for users running Emacs 24.1 or
-higher, is installing it with GNU ELPA, see
+The easiest way for getting AUCTeX is installing it with GNU ELPA, see
 <URL:https://elpa.gnu.org/packages/auctex.html> for more information.
 Other download options are available at
 <URL:ftp://ftp.gnu.org/gnu/auctex/>.  At release time, we provide the
-source tarball, and a platform-independent XEmacs package file (which
-you have to install yourself using XEmacs' own package system, after
-using it for removing the previous version of AUCTeX).  You can also
-use versions of Emacs that already include AUCTeX or a software
-package management system for your operating system which provides you
-with the latest release.
-
-The XEmacs package file can be discerned by `pkg' in its name.  It is
-usually more recent than what gets distributed from XEmacs servers and
-as part of the Sumo tarball.
+source tarball.  You can also use versions of Emacs that already
+include AUCTeX or a software package management system for your
+operating system which provides you with the latest release.
 
 A separate directory for each release contains some stuff from the
 tarball, such as ChangeLog, printable manuals, and a reference sheet.
@@ -131,11 +97,5 @@ Footnotes:
 
 [1]  <URL:ftp://ftp.dante.de/tex-archive/macros/latex/contrib/preview/>
 
-[2]  You can get a precompiled version of Emacs for Windows at
-<URL:ftp://ftp.gnu.org/gnu/emacs/windows/>.
-
-[3]  See e.g. <URL:http://www.emacswiki.org/cgi-bin/wiki/EmacsForMacOS>
-for a list of precompiled versions of Emacs for Mac OS X.
-
-[4]  dvipng is available via its project page
+[2]  dvipng is available via its project page
 <URL:http://savannah.nongnu.org/projects/dvipng> and from CTAN.
diff --git a/configure.ac b/configure.ac
index 43f913a..fe7fef6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,7 +21,7 @@ dnl along with AUCTeX; see the file COPYING.  If not, write 
to the Free
 dnl Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 dnl MA 02110-1301, USA.
 
-AC_INIT(auctex,11.92,address@hidden)
+AC_INIT(auctex,12.1,address@hidden)
 
 AC_CHECK_PROGS_REQUIRED(MAKECMD, make, [make not found, aborting!])
 AC_PROG_MAKE_SET
diff --git a/doc/auctex.texi b/doc/auctex.texi
index 7259932..f2e4dae 100644
--- a/doc/auctex.texi
+++ b/doc/auctex.texi
@@ -258,7 +258,7 @@ Indices
 
 @c This text adapted from the Texinfo 2.16 distribution.
 
address@hidden primarily consists of Lisp files for Emacs (and XEmacs), but
address@hidden primarily consists of Lisp files for Emacs, but
 there are also installation scripts and files and @TeX{} support files.
 All of those are @dfn{free}; this means that everyone is free to use
 them and free to redistribute them on a free basis.  The files of
@@ -2190,7 +2190,7 @@ name omitting the leading backslash or a list consisting 
of the command
 name and a string specifying the sequence of arguments for the command.
 
 The face argument can either be an existing face or face attributes
-made by you.  (The latter option is not available on XEmacs.)
+made by you.
 
 There are three alternatives for the type of keywords---``Command with
 arguments'', ``Declaration inside @TeX{} group'' and ``Command without
@@ -2266,10 +2266,6 @@ below.)
 Lastly, you can set this variable to @code{invisible} whose behavior is
 like @code{multi-level}, and in addition the super-/subscript characters
 @i{^} and @i{_} are not displayed.
-
-Note that this feature is not available on XEmacs, for which
-it is disabled per default.  In GNU Emacs raising and lowering is not
-enabled for versions 21.3 and before due to it working not properly.
 @end defopt
 
 
@@ -3630,8 +3626,7 @@ leave this variable set to its default value
 settings that work for some users.
 
 @lisp
-;; Alternative 1: For some users, `x-focus-frame' works.  Note
-;; that this function requires Emacs 24+.
+;; Alternative 1: For some users, `x-focus-frame' works.
 (setq TeX-raise-frame-function #'x-focus-frame)
 
 ;; Alternative 2: Under GNOME 3.20 (and probably others), it
@@ -3667,9 +3662,9 @@ settings that work for some users.
 @cindex Underfull boxes
 
 Once you've formatted your document you may `debug' it, i.e. browse
-through the errors (La)@TeX{} reported.  If you have GNU Emacs 24 or
-later, you may also have a look at a nicely formatted list of all errors
-and warnings reported by the compiler.
+through the errors (La)@TeX{} reported.  You may also have a look at a
+nicely formatted list of all errors and warnings reported by the
+compiler.
 
 @deffn Command TeX-next-error @var{arg} @var{reparse}
 @kindex C-c `
@@ -3785,8 +3780,7 @@ all warnings are hidden in any case.
 
 When the option @code{TeX-parse-all-errors} is non-nil, you will be also
 able to open an overview of all errors and warnings reported by the TeX
-compiler.  This feature requires @code{tabulated-list-mode}, shipped
-with GNU Emacs 24 or later.
+compiler.
 
 @deffn Command TeX-error-overview
 Show an overview of the errors and warnings occurred in the last TeX
@@ -4340,17 +4334,15 @@ typesetting and editing documents in European languages.
 @c -> @abbr{MULE, MULtilingual Enhancement to GNU Emacs}
 @c -> @acronym{CJK, address@hidden address@hidden and Korean}
 
-For @acronym{CJK} (Chinese, Japanese, and Korean) languages, Emacs or
-XEmacs with @acronym{MULE} (MULtilingual Enhancement to GNU Emacs)
-support is required.  @acronym{MULE} is part of Emacs by default since
-Emacs 20.  XEmacs has to be configured with the @samp{--with-mule}
-option.  Special versions of @TeX{} are needed for @acronym{CJK}
-languages: address@hidden and address@hidden for Chinese, ASCII address@hidden 
and NTT
address@hidden for Japanese, address@hidden and address@hidden for Korean.  The
address@hidden@LaTeX{} package is required for supporting multiple
address@hidden scripts within a single document.
-
-Note that Unicode is not fully supported in Emacs 21 and XEmacs 21.
+For @acronym{CJK} (Chinese, Japanese, and Korean) languages, Emacs with
address@hidden (MULtilingual Enhancement to GNU Emacs) support is
+required.  @acronym{MULE} is part of Emacs by default since Emacs 20.
+Special versions of @TeX{} are needed for @acronym{CJK} languages:
address@hidden and address@hidden for Chinese, ASCII address@hidden and NTT 
address@hidden for
+Japanese, address@hidden and address@hidden for Korean.  The @address@hidden
+package is required for supporting multiple @acronym{CJK} scripts within
+a single document.
+
 @acronym{CJK} characters are not usable.  Please use the
 @address@hidden EmacsLisp package or Emacs 22 and later if
 you need @acronym{CJK}.
@@ -4384,9 +4376,9 @@ languages than Western European ones will probably have 
other encoding
 needs.
 
 To be able to display non-ASCII characters you will need an appropriate
-font and a version of GNU Emacs capable of displaying 8-bit characters
-(e.g. Emacs 21).  The manner in which this is supported differs between
-Emacsen, so you need to take a look at your respective documentation.
+font and a version of GNU Emacs capable of displaying 8-bit characters.
+The manner in which this is supported differs between Emacsen, so you
+need to take a look at your respective documentation.
 
 A compromise is to use an European character set when editing the file,
 and convert to @TeX{} macros when reading and writing the files.
@@ -4396,14 +4388,10 @@ and convert to @TeX{} macros when reading and writing 
the files.
 @cindex @file{iso-cvt.el}
 Much like @file{iso-tex.el} but is bundled with Emacs 19.23 and later.
 
address@hidden x-compose.el
address@hidden @file{x-compose.el}
-Similar package bundled with new versions of XEmacs.
-
 @item X-Symbol
 @cindex X-Symbol
-a much more complete package for both Emacs and XEmacs that can also
-handle a lot of mathematical characters and input methods.
+a much more complete package for Emacs that can also handle a lot of
+mathematical characters and input methods.
 @end table
 
 @subsubsection Style Files for Different Languages
@@ -4602,8 +4590,7 @@ If nil do it the other way round.
 To write Japanese text with @AUCTeX{}, you need the versions of
 @TeX{} and Emacs that support Japanese.  @AUCTeX{} supports three
 Japanese @TeX{} engines by default: NTT address@hidden, ASCII address@hidden 
and
address@hidden  On XEmacs, @AUCTeX{} needs @acronym{MULE, MULtilingual
-Enhancement to GNU Emacs} feature to deal with Japanese text.
address@hidden
 
 To use the Japanese @TeX{} engines, activate
 @code{japanese-plain-tex-mode} or @code{japanese-latex-mode}.  If it
diff --git a/doc/changes.texi b/doc/changes.texi
index 621c6bb..ea3e4e8 100644
--- a/doc/changes.texi
+++ b/doc/changes.texi
@@ -8,6 +8,18 @@
 
 @end ifset
 
address@hidden News in 12.1
+
address@hidden @bullet
address@hidden
address@hidden now requires GNU Emacs 24 or higher.  Support for XEmacs has
+been dropped.
+
address@hidden
+Besides the change in the supported version of Emacs, there has been no
+functional change in this release, which is equivalent to version 11.92.
address@hidden itemize
+
 @heading News in 11.92
 
 @itemize @bullet
diff --git a/doc/faq.texi b/doc/faq.texi
index 94a0e8d..c8f633a 100644
--- a/doc/faq.texi
+++ b/doc/faq.texi
@@ -36,11 +36,10 @@ with the command line @samp{emacs --debug-init} and/or put 
the line
 (setq debug-on-error t)
 @end lisp
 
-as the first line into your init file.  XEmacs users might want to add
address@hidden(setq stack-trace-on-error t)} as well.  After Emacs has started,
-you can load a file which triggers the error and a new window should pop
-up showing the backtrace.  If you get such a backtrace, please include
-it in the bug report.
+as the first line into your init file.  After Emacs has started, you can
+load a file which triggers the error and a new window should pop up
+showing the backtrace.  If you get such a backtrace, please include it
+in the bug report.
 
 Second, you can try to figure out if something in your personal or site
 configuration triggers the error by starting Emacs without such
@@ -53,24 +52,10 @@ either in the site configuration file or your personal init 
file for
 statements related to the problem.
 
 @item
-What versions of Emacs and XEmacs are supported?
-
address@hidden was tested with @w{Emacs 21} and @w{XEmacs 21.4.15}.  Older
-versions may work but are unsupported.  Older versions of XEmacs might
-possibly made to work by updating the @file{xemacs-base} package through
-the XEmacs package system.  If you are looking for a recommendation, it
-would appear that the smoothest working platform on all operating
-systems at the current point of time would be @w{Emacs 22} or higher.
-
-Our success with XEmacs has been less than convincing.  Code for core
-functionality like formatting and syntax highlighting tends to be
-different and often older than even @w{Emacs 21.4}, and Unicode support
-as delivered is problematic at best, missing on Windows.  Both @AUCTeX{}
-and XEmacs developers don't hear much from active users of the
-combination.  Partly for that reason, problems tend to go unnoticed for
-long amounts of time and are often found, if at all, after releases.  No
-experiences or recommendations can be given for beta or developer
-versions of XEmacs.
+What versions of Emacs are supported?
+
address@hidden was tested with @w{GNU Emacs 24}.  Older versions may work but
+are unsupported.
 
 @item
 What should I do when @code{./configure} does not find programs like latex?
diff --git a/doc/install.texi b/doc/install.texi
index bf3390d..8b9c1d0 100644
--- a/doc/install.texi
+++ b/doc/install.texi
@@ -85,13 +85,10 @@ the file @file{INSTALL.windows}.
 @end ifclear
 
 @itemize @bullet
address@hidden A recent version of Emacs, alternatively XEmacs
address@hidden GNU Emacs 24 or higher
 
address@hidden 20} is no longer supported, and neither is XEmacs with a
-version of @code{xemacs-base} older than 1.84 (released in sumo from
-02/02/2004).  Using @previewlatex{} requires a version of Emacs compiled
-with image support.  While the X11 version of @w{Emacs 21} will likely
-work, @w{Emacs 22} and later is preferred.
+Using @previewlatex{} requires a version of Emacs compiled with image
+support.
 
 @table @b
 @item Windows
@@ -107,21 +104,9 @@ via their package repositories.
 Compiling Emacs yourself requires a C compiler and a number of tools and
 development libraries.  Details are beyond the scope of this manual.
 Instructions for checking out the source code can be found at
address@hidden://savannah.gnu.org/bzr/?group=emacs}.
address@hidden://savannah.gnu.org/git/?group=emacs}.
 @end table
 
-If you really need to use @w{Emacs 21} on platforms where this implies
-missing image support, you should disable the installation of
address@hidden (see below).
-
-While XEmacs (version 21.4.15, 21.4.17 or later) is supported, doing
-this in a satisfactory manner has proven to be difficult.  This is
-mostly due to technical shortcomings and differing API's which are hard
-to come by.  If @AUCTeX{} is your main application for XEmacs, you are
-likely to get better results and support by switching to Emacs.  Of
-course, you can improve support for your favorite editor by giving
-feedback in case you encounter bugs.
-
 @item A working @TeX{} installation
 
 Well, @AUCTeX{} would be pointless without that.  Processing
@@ -202,24 +187,6 @@ If you are using a pretest which isn't in your 
@code{$PATH}, or
 @command{configure} is not finding the right Emacs executable, you can
 specify it with this option.
 
address@hidden address@hidden/path/to/xemacs}]
-Configure for generation under XEmacs (Emacs is the default).  Again,
-the name of the right XEmacs executable can be specified, complete with
-path if necessary.
-
address@hidden address@hidden/dir}
-This XEmacs-only option configures the directory for XEmacs packages.  A
-typical user-local setting would be @file{~/.xemacs/xemacs-packages}.
-If this directory exists and is below @var{prefix}, it should be
-detected automatically.  This will install and activate the package.
-
address@hidden --without-packagedir
-This XEmacs-only option switches the detection of a package directory
-and corresponding installation off.  Consequently, the Emacs
-installation scheme will be used.  This might be appropriate if you are
-using a different package system/installer than the XEmacs one and want
-to avoid conflicts.
-
 The Emacs installation scheme has the following options:
 
 @item address@hidden/dir}
@@ -333,9 +300,6 @@ You can detect the successful activation of @AUCTeX{} and
 @file{preview/circ.tex}: @AUCTeX{} then gives you a @samp{Command} menu,
 and @previewlatex{} gives you a @samp{Preview} menu.
 
-For XEmacs, if the installation occured into a valid package directory
-(which is the default), then this should work out of the box.
-
 @cindex @file{auctex.el}
 @cindex @file{tex-site.el}
 With Emacs (or if you explicitly disabled use of the package system),
@@ -419,16 +383,12 @@ If the installation procedure did not achieve this 
already by placing
 
 @noindent in the system-wide @file{site-start.el}.
 
-If your package is intended as an XEmacs package or to accompany a
-precompiled version of Emacs, you might not know which @TeX{} system
-will be available when @previewlatex{} gets used.  In this case you
-should build using the @code{--without-texmf-dir} option described
-previously.  This can also be convenient for systems that are intended
-to support more than a single TeX distribution.  Since more often than
-not @TeX{} packages for operating system distributions are either much
-more outdated or much less complete than separately provided systems
-like @address@hidden Live}, this method may be generally preferable when
-providing packages.
+The @code{--without-texmf-dir} option can be convenient for systems that
+are intended to support more than a single TeX distribution.  Since more
+often than not @TeX{} packages for operating system distributions are
+either much more outdated or much less complete than separately provided
+systems like @address@hidden Live}, this method may be generally preferable
+when providing packages.
 
 The following package structure would be adequate for a typical fully
 supported Unix-like installation:
@@ -457,20 +417,6 @@ directory.  It will probably not be possible to initialize
 @samp{TeX-macro-global} to a sensible value, so running
 @samp{TeX-auto-generate-global} does not appear useful.  This package
 would neither conflict with nor provide @samp{preview-tetex}.
address@hidden auctex-xemacs-tetex
address@hidden auctex-xemacs
-Those are the obvious XEmacs equivalents.  For XEmacs, there is the
-additional problem that the XEmacs sumo package tree already possibly
-provides its own version of @AUCTeX{}, and the user might even have used
-the XEmacs package manager to updating this package, or even installing
-a private @AUCTeX{} version.  So you should make sure that such a
-package will not conflict with existing XEmacs packages and will be
-at an appropriate place in the load order (after site-wide and
-user-specific locations, but before a distribution-specific sumo package
-tree).  Using the @code{--without-packagedir} option might be one idea
-to avoid conflicts.  Another might be to refrain from providing an
-XEmacs package and just rely on the user or system administrator to
-instead use the XEmacs package system.
 @end table
 
 @node Advice for non-privileged users
@@ -478,11 +424,7 @@ instead use the XEmacs package system.
 
 Often people without system administration privileges want to install
 software for their private use.  In that case you need to pass more
-options to the @command{configure} script.  For XEmacs users, this is
-fairly easy, because the XEmacs package system has been designed to make
-this sort of thing practical: but GNU Emacs users (and XEmacs users for
-whom the package system is for some reason misbehaving) may need to do a
-little more work.
+options to the @command{configure} script.
 
 The main expedient is using the @option{--prefix} option to the
 @file{configure} script, and let it point to the personal home
@@ -496,12 +438,6 @@ You'll have to add something like
 @file{/home/myself/share/emacs/site-lisp} to your @code{load-path}
 variable, if it isn't there already.
 
-XEmacs users can achieve the same end by pointing @command{configure} at an
-appropriate package directory (normally
address@hidden/.xemacs/xemacs-packages} will serve).  The
-package directory stands a good chance at being detected automatically
-as long as it is in a subtree of the specified @var{prefix}.
-
 Now here is another thing to ponder: perhaps you want to make it easy
 for other users to share parts of your personal Emacs configuration.  In
 general, you can do this by writing @samp{~myself/} anywhere where you
@@ -532,12 +468,6 @@ In GNU Emacs, it should be sufficient if people just do
 where the path points to your personal installation.  The rest of the
 package should be found relative from there without further ado.
 
-In XEmacs, you should ask the other users to add symbolic links in the
-subdirectories @file{lisp}, @file{info} and @file{etc} of their
address@hidden/.xemacs/xemacs-packages/} directory.  (Alas, there is presently
-no easy programmatic way to do this, except to have a script do the
-symlinking for them.)
-
 @subheading Making the Info files available
 
 For making the info files accessible from within Elisp, something like
@@ -549,12 +479,6 @@ startup files:
    '(add-to-list 'Info-directory-list "~myself/info"))
 @end lisp
 
-In XEmacs, as long as XEmacs can see the package, there should be no
-need to do anything at all; the info files should be immediately
-visible.  However, you might want to set @env{INFOPATH} anyway, for the
-sake of standalone readers outside of XEmacs. (The info files in XEmacs
-are normally in @file{~/.xemacs/xemacs-packages/info}.)
-
 @subheading Making the @LaTeX{} style available
 
 If you want others to be able to share your installation, you should
diff --git a/doc/intro.texi b/doc/intro.texi
index 0a23200..4a173c3 100644
--- a/doc/intro.texi
+++ b/doc/intro.texi
@@ -4,7 +4,7 @@
 This is the README file for the AUCTeX distribution.
 
 @quotation
-Copyright (C) 2008 Free Software Foundation, Inc.
+Copyright (C) 2008, 2017 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification, are
 permitted in any medium without royalty provided the copyright notice
@@ -28,7 +28,7 @@ info file after installation.
 
 @AUCTeX{} is a comprehensive customizable integrated environment for
 writing input files for @TeX{}, @LaTeX{}, @ConTeXt{}, Texinfo, and
address@hidden using Emacs or XEmacs.
address@hidden using Emacs.
 
 It supports you in the insertion of macros, environments, and sectioning
 commands by providing completion alternatives and prompting for
diff --git a/doc/preview-faq.texi b/doc/preview-faq.texi
index 7e23b4b..d0a74f3 100644
--- a/doc/preview-faq.texi
+++ b/doc/preview-faq.texi
@@ -1,5 +1,5 @@
 @c This is part of the preview-latex manual.
address@hidden Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009 Free Software
address@hidden Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009, 2017 Free 
Software
 @c   Foundation, Inc.
 @c See file preview-latex.texi for copying conditions.
 @ifset rawfile
@@ -49,17 +49,7 @@ to @email{auctex-devel@@gnu.org}.
 See also the table at the end of the section.
 
 @previewlatex{} nominally requires @w{GNU Emacs} with a version of at
-least 21.1.  However, @w{Emacs 22} (currently under development) offers
-superior performance and wider platform support, and is even now the
-recommended platform to use.
-
-While recent versions of @w{XEmacs 21.4} are supported, doing this in a
-satisfactory manner has proven to be difficult due to technical
-shortcomings and differing API's which are hard to come by.  If
address@hidden is an important part of your editing workflow, you are
-likely to get better results and support by switching to Emacs.  Of
-course, you can improve support for your favorite editor by giving
-feedback in case you encounter bugs.
+least 24.1.
 
 @subsection Which versions of Ghostscript and @AUCTeX{} are needed?
 
@@ -92,21 +82,7 @@ flavors of Unix: we have reports for HP and Solaris.
 There are several development versions of Emacs around for native MacOS
 Carbon, and @previewlatex{} is working with them, too.
 
-With Windows, Cygwin and native ports of XEmacs should work.
address@hidden will not work with any native version 21 of Emacs under
-Windows: you need to get a hold of @w{Emacs 22} which is at the time of
-this writing not released but available as a developer snapshot.
-
-The entry "X11/Unix" currently means Linux, Solaris or HP/UX, as well as
-the X-specific version for Mac/OSX.
-
address@hidden {Win9x native} {Emacs version} {XEmacs version}
address@hidden OS @tab Emacs version @tab XEmacs version
address@hidden X11/Unix @tab 21.1 @tab 21.4.9
address@hidden Win9x cygwin @tab 21.3.50? @tab 21.4.8
address@hidden Win9x native @tab 22.1 @tab 21.4.8
address@hidden MacOSX native @tab 22.1 @tab --
address@hidden multitable
+With Windows, Cygwin should work.
 
 @node Installation Trouble, Customization, Requirements, Frequently Asked 
Questions
 @section Installation Trouble
@@ -153,22 +129,9 @@ tree.  Make sure that the first version of those files 
that gets found
 is the correct one.
 @end table
 
address@hidden I have problems with the XEmacs installation
-Please note that the XEmacs installation is different, since XEmacs has
-a package system that gets used here.  Please make sure that you read
-and follow the installation instructions for XEmacs.
-
 @node Customization, Troubleshooting, Installation Trouble, Frequently Asked 
Questions
 @section Customization
 
address@hidden Why don't I get balloon help like in the screen shots?
-
-Some users have reported problems with their XEmacs version, so balloon
-help is no longer switched on by default.  Use the Preview/Customize
-menu or @address@hidden customize-variable} in order to customize
address@hidden to `On'.  This only concerns XEmacs:
-tooltips under @w{GNU Emacs} are enabled by default and unproblematic.
-
 @subsection How to include additional environments like @code{enumerate}
 
 By default, @previewlatex{} is intended mainly for displaying
diff --git a/doc/preview-latex.texi b/doc/preview-latex.texi
index f66b914..39eed39 100644
--- a/doc/preview-latex.texi
+++ b/doc/preview-latex.texi
@@ -10,7 +10,7 @@ This manual is for preview-latex, a @LaTeX{} preview mode for 
@AUCTeX{}
 (version @value{VERSION} from @value{UPDATED}).
 
 Copyright @copyright{} 2001, 2002, 2003,
-2004, 2005, 2006 Free Software Foundation, Inc.
+2004, 2005, 2006, 2017 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -197,9 +197,7 @@ the region with borders switched off.  As this is an 
asynchronous
 operation running in the background, you'll need to call this command
 explicitly again to get the newly generated images into the kill ring.
 
-Preview your articles with @code{mml-preview} (on @kbd{M-m P}, or
address@hidden C-m P} in @w{Emacs 22})
address@hidden @kbd{M-m P}
+Preview your articles with @code{mml-preview} (on @kbd{C-c C-m P})
 @kindex @kbd{C-c C-m P}
 to make sure they look fine.
 
@@ -358,9 +356,7 @@ artifacts at the edges of your previews.  Playing around 
with the option
 might improve things.  With some settings, the cursor may cover the
 whole background of a preview, however.
 
-This option is specific to the display engine in use.  Its default is
-different in @w{Emacs 21} and @w{Emacs 22}, and it is not available in
-XEmacs.
+This option is specific to the display engine in use.
 
 @item Showing @code{\label}s
 @cindex Showing @code{\label}s
@@ -658,14 +654,6 @@ when this is needed is in
 accordingly @code{split} is one entry in
 @code{preview-inner-environments}.
 
address@hidden preview-use-balloon-help
-If you turn this XEmacs-only option `on', then moving the mouse over
-previews and icons will show appropriate help texts.  This works by
-switching on @code{balloon-help-mode} in the buffer if it is not already
-enabled.  The default now is `off' since some users reported problems
-with their version of XEmacs.  @w{GNU Emacs} has its corresponding
address@hidden enabled by default and in usable condition.
-
 @end vtable
 
 @node The preview images, Misplaced previews, The Emacs interface, For 
advanced users
diff --git a/doc/preview-problems.texi b/doc/preview-problems.texi
index d01ca8e..824892c 100644
--- a/doc/preview-problems.texi
+++ b/doc/preview-problems.texi
@@ -131,14 +131,9 @@ environment or, as a last resort, customize the variable
 @node Middle-clicks paste instead of toggling
 @section Middle-clicks paste instead of toggling
 
-This is probably the fault of your favorite package.  @file{flyspell.el}
-and @file{mouse-drag.el} are known to be affected in versions before
address@hidden 21.3}.  Upgrade to the most recent version.  What version of
-XEmacs might contain the fixes is unknown.
-
address@hidden also shows this effect while searches are in progress,
-but the code is such a complicated mess that no patch is in sight.
-Better just end the search with @address@hidden before toggling and
-resume with @kbd{C-s C-s} or similar afterwards.  Since previews over
-the current match will auto-open, anyway, this should not be much of a
-problem in practice.
+This is probably the fault of your favorite package.  @file{isearch.el}
+is known to be affected while searches are in progress, but the code is
+such a complicated mess that no patch is in sight.  Better just end the
+search with @address@hidden before toggling and resume with @kbd{C-s
+C-s} or similar afterwards.  Since previews over the current match will
+auto-open, anyway, this should not be much of a problem in practice.
diff --git a/doc/preview-readme.texi b/doc/preview-readme.texi
index a70fc92..2f2227f 100644
--- a/doc/preview-readme.texi
+++ b/doc/preview-readme.texi
@@ -57,9 +57,9 @@ the background and providing fast interactive response.
 @section Activating @previewlatex{}
 @cindex Activation
 After installation, the package may need to be activated (and remember
-to activate @AUCTeX{} too).  In XEmacs, and in any prepackaged versions
-worth their salt, activation should be automatic upon installation.  If
-this seems not the case, complain to your installation provider.
+to activate @AUCTeX{} too).  If @previewlatex{} is installed via the
+Emacs package manager (@acronym{ELPA}), activation should be automatic
+upon installation.
 
 The usual activation (if it is not done automatically) would be
 
@@ -105,9 +105,7 @@ Now you can edit the code, and generate a new preview by 
again pressing
 icon before the edited text).
 
 If you are using the @code{desktop} package, previews will remain from
-one session to the next as long as you don't kill your buffer.  If you
-are using XEmacs, you will probably need to upgrade the package to
-the newest one; things are being fixed just as I am writing this.
+one session to the next as long as you don't kill your buffer.
 
 @node Basic modes of operation, More documentation, Getting started, 
Introduction
 @section Basic modes of operation
diff --git a/doc/quickstart.texi b/doc/quickstart.texi
index 20d89c3..cc9631e 100644
--- a/doc/quickstart.texi
+++ b/doc/quickstart.texi
@@ -27,8 +27,7 @@ inserting
 @end lisp
 
 in your user init address@hidden usually is a file in your home
-directory called @file{.emacs} if you are utilizing GNU Emacs or
address@hidden/init.el} if you are using XEmacs.}
+directory called @file{.emacs}, or @file{.emacs.d/init.el}.}
 
 If @AUCTeX{} is installed from @acronym{ELPA}, the installation
 procedure already cares about loading @AUCTeX{} correctly and you
@@ -299,9 +298,8 @@ may be repeated until all errors have been dealt with.  By 
pressing
 @AUCTeX{} should notify you of overfull and underfull boxes in addition
 to regular errors.
 
-If you have a recent version of GNU Emacs (24 or later), issue @kbd{M-x
-TeX-error-overview RET} to see a nicely formatted list of all errors and
-warnings reported by the compiler.
+Issue @kbd{M-x TeX-error-overview RET} to see a nicely formatted list of
+all errors and warnings reported by the compiler.
 
 If a command got stuck in a seemingly infinite loop, or you want to stop
 execution for other reasons, you can use @kbd{C-c C-k} (for ``kill'').
diff --git a/doc/tex-ref.tex b/doc/tex-ref.tex
index 8e5c6ce..c34e38a 100644
--- a/doc/tex-ref.tex
+++ b/doc/tex-ref.tex
@@ -1,4 +1,4 @@
-% Reference Card for AUCTeX version 11.92
+% Reference Card for AUCTeX version 12.1
 %**start of header
 \newcount\columnsperpage
 
@@ -42,7 +42,7 @@
 % Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik
 % for creating the GNU Emacs Reference Card from which this was mutated
 
-\def\versionnumber{11.92}
+\def\versionnumber{12.1}
 \def\year{2017}
 \def\version{December \year\ v\versionnumber}
 
diff --git a/doc/todo.texi b/doc/todo.texi
index c21d816..43a8248 100644
--- a/doc/todo.texi
+++ b/doc/todo.texi
@@ -279,19 +279,6 @@ by @samp{\mbox}'es and escaped double dollar for example.
 @item
 Correct indentation for tabular, tabbing, table, math, and array
 environments.
-
address@hidden
-No syntactic font locking of verbatim macros and environments. (XEmacs
-only)
-
address@hidden
-Font locking inside of verbatim macros and environments is not
-inhibited.  This may result in syntax highlighting of unbalanced dollar
-signs and the like spilling out of the verbatim content. (XEmacs only)
-
address@hidden
-Folding of @LaTeX{} constructs spanning more than one line may result in
-overfull lines. (XEmacs only)
 @end itemize
 
 @c Local Variables:
diff --git a/doc/wininstall.texi b/doc/wininstall.texi
index e71809e..f29f413 100644
--- a/doc/wininstall.texi
+++ b/doc/wininstall.texi
@@ -15,8 +15,8 @@ further below.
 
 @enumerate
 @item
-Install the prerequisites, i.e. Emacs or XEmacs, MSYS or Cygwin, a
address@hidden system, and Ghostscript.
+Install the prerequisites, i.e. GNU Emacs, MSYS or Cygwin, a @TeX{}
+system, and Ghostscript.
 
 @item
 Open the MSYS shell or a Cygwin shell and change to the directory
@@ -38,18 +38,7 @@ at the shell prompt:
   --with-texmf-dir='C:/localtexmf'
 @end example
 
-For XEmacs: You can install @AUCTeX{} as an XEmacs package.  Assuming
-XEmacs is installed in @file{C:/Program Files/XEmacs} and the directory
-for local additions of your @TeX{} system, e.g. address@hidden, is
address@hidden:/localtexmf}, you can do this by typing the following command at
-the shell prompt:
-
address@hidden
-./configure --with-xemacs='C:/Program Files/XEmacs/bin/xemacs' \
-  --with-texmf-dir='C:/localtexmf'
address@hidden example
-
-The commands above are examples for common usage.  More on configuration
+The commands above is example for common usage.  More on configuration
 options can be found in the detailed installation instructions below.
 
 If the configuration script failed to find all required programs, make
@@ -160,10 +149,8 @@ trouble.  Using Cygwin either for everything or nothing 
might save
 headaches, @emph{if} things don't work out.
 
 @item
-Install a current version of XEmacs from @uref{http://www.xemacs.org/}
-or @w{Emacs} from @uref{ftp://ftp.gnu.org/gnu/emacs/windows/}.
address@hidden is the recommended choice because it is currently the primary
-platform for @AUCTeX{} development.
+Install a current version of @w{Emacs} from
address@hidden://ftp.gnu.org/gnu/emacs/windows/}.
 
 @item
 You need a working @TeX{} installation.  One popular installation under
@@ -203,13 +190,12 @@ Typical options you'll want to specify will be
 @table @code
 @item address@hidden:/path/to/emacs-hierarchy}
 which tells @file{configure} where to perform the installation. It may
-also make @file{configure} find Emacs or XEmacs automatically; if this
-doesn't happen, try one of @samp{--with-emacs} or @samp{--with-xemacs}
-as described below.  All automatic detection of files and directories
-restricts itself to directories below the @var{prefix} or in the same
-hierarchy as the program accessing the files.  Usually, directories like
address@hidden, @file{share} and @file{bin} will be situated right under
address@hidden
+also make @file{configure} find Emacs automatically; if this doesn't
+happen, try @samp{--with-emacs} as described below.  All automatic
+detection of files and directories restricts itself to directories below
+the @var{prefix} or in the same hierarchy as the program accessing the
+files.  Usually, directories like @file{man}, @file{share} and
address@hidden will be situated right under @var{prefix}.
 
 This option also affects the defaults for placing the Texinfo
 documentation files (see also @samp{--infodir} below) and automatically
@@ -228,21 +214,8 @@ installed Emacs executable, complete with its path if 
necessary (if
 Emacs is not within a directory specified in your @env{PATH} environment
 setting).
 
address@hidden --with-xemacs
-if you are installing for a version of XEmacs.  Again, you can use
address@hidden@var{drive:/path/to/xemacs}} to specify the name of the
-installed XEmacs executable complete with its path if necessary.  It may
-also be necessary to specify this option if a copy of Emacs is found in
-your @env{PATH} environment setting, but you still would like to install
-a copy of @AUCTeX{} for XEmacs.
-
address@hidden address@hidden:/dir}
-is an XEmacs-only option giving the location of the package directory.
-This will install and activate the package.  Emacs uses a different
-installation scheme:
-
 @item address@hidden:/path/to/site-lisp}
-This Emacs-only option tells a place in @code{load-path} below which the
+This option tells a place in @code{load-path} below which the
 files are situated.  The startup files @file{auctex.el} and
 @file{preview-latex.el} will get installed here unless a subdirectory
 @file{site-start.d} exists which will then be used instead.  The other
@@ -272,8 +245,7 @@ this.
 
 @item --disable-preview
 Use this option if your Emacs version is unable to support image
-display.  This will be the case if you are using a native variant of
address@hidden 21}.
+display.
 
 @item address@hidden:/dir}
 This will specify the directory where your @TeX{} installation sits.  If
@@ -317,19 +289,18 @@ Run @command{make} in the installation directory.
 Run @code{make install} in the installation directory.
 
 @item
-With XEmacs, @AUCTeX{} and @previewlatex{} should now be active by
-default.  With Emacs, activation depends on a working
address@hidden directory or similar setup, since then the startup
-files @file{auctex.el} and @file{preview-latex.el} will have been placed
-there.  If this has not been done, you should be able to load the
-startup files manually with
+With Emacs, activation of @AUCTeX{} and @previewlatex{} depends on a
+working @file{site-start.d} directory or similar setup, since then the
+startup files @file{auctex.el} and @file{preview-latex.el} will have
+been placed there.  If this has not been done, you should be able to
+load the startup files manually with
 @example
 (load "auctex.el" nil t t)
 (load "preview-latex.el" nil t t)
 @end example
 in either a site-wide @file{site-start.el} or your personal startup file
-(usually accessible as @file{~/.emacs} from within Emacs and
address@hidden/.xemacs/init.el} from within XEmacs).
+(usually accessible as @file{~/.emacs} or @file{~/.emacs.d/init.el} from
+within Emacs).
 
 @cindex @file{tex-mik.el}
 The default configuration of @AUCTeX{} is probably not the best fit for
@@ -349,7 +320,7 @@ You can always use
 in order to customize more stuff, or use the @samp{Customize} menu.
 
 @item
-Load @file{preview/circ.tex} into Emacs or XEmacs and see if you get the
+Load @file{preview/circ.tex} into Emacs and see if you get the
 @samp{Command} menu. Try using it to @LaTeX{} the file.
 
 @item
diff --git a/latex/preview.dtx b/latex/preview.dtx
index ad36113..a0d8b6f 100644
--- a/latex/preview.dtx
+++ b/latex/preview.dtx
@@ -439,7 +439,7 @@
 \NeedsTeXFormat{LaTeX2e} address@hidden #1#2$#3:
 address@hidden #2#4 $}} address@hidden #1 #2${#1}
 \begingroup \catcode`\_=12
address@hidden@version $Name: release_11_92 $ address@hidden@empty
address@hidden@version $Name: release_12_1 $ address@hidden@empty
 address@hidden@version CVS-$Revision: 1.126 $ \endgroup \else
   \def\next release_{} \lccode`\_=`.
   \edef\next{\lowercase{\endgroup
diff --git a/tex-site.el.in b/tex-site.el.in
index ecbf113..2e2e445 100644
--- a/tex-site.el.in
+++ b/tex-site.el.in
@@ -38,8 +38,8 @@
 
 ;;; Code:
 
-(if (< emacs-major-version 21)
-    (error "AUCTeX requires Emacs 21 or later")) ;FIXME: Really?
+(if (< emacs-major-version 24)
+    (error "AUCTeX requires Emacs 24 or later"))
 
 (unless (or (fboundp 'TeX-modes-set)     ;Avoid inf-looping.
             (fboundp 'TeX-tex-mode))     ;auctex-autoloads is not loaded.



reply via email to

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