mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
Merge from origin/emacs-26
5172fa02ccPrefer HTTPS to HTTP for gnu.org8cdd8b920aMerge from Gnulib60b7668b89Keep eww buffer current when looking up CSS on MDNbd49b6f1b3Workaround for faulty localtime() under macOS 10.6913808e224Doc amendment for syntax-ppss.98dc91fda8Remove incorrect NEWS entry about 'find-library'539d8626cdRemove inadvertent changes to syntax.texi in last commit.8c18dcbc78Amend documentation for text-quoting-style becoming a user...5f76ac150aMake the value nil in text-quoting-style mean what it does...d5e4e004faMake text-quoting-style customizable. Introduce t and new...1ba3471b9beshell.texi improvements7abb5c3960Fix ns-win.el on GNUstep07ea5ef99aFix reference style in org.texib03b4f6d79Improve handling of iconification of child frames (Bug#28611)ba9139c501Revert "Don't lose arguments to eshell aliases (Bug#27954)"43fac3beaeMake "unsafe directory" error message more informative (Bu...c59ddb2120Fix slot typecheck in eieio-persistent8b2ab5014bFix semantic-ia-fast-jump5b45e7e1c3Bind vc-region-historyf172894595Exit macro definition on undefined keys289fe6c0d1Reset bidi-paragraph-direction on article renderinga4f7518817Fix url-http use of url-current-object4a755ed421Avoid assertions in vc-hg.el on MS-Windowscb93a6ce72Improve documentation of 'copy-sequence'200ef6f721Minor update of ack.texicb407d3e87* doc/emacs/emacs.texi (Acknowledgments): Add more contrib...82b6c765ffImprove indexing of multi-file/buffer Isearch commands645ff6c702Add CAM02 JCh and CAM02-UCS J'a'b' conversions157007b58eFix uses of @kindex in the Emacs manual63a45e8837Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/e...3ab2f9bbb9Merge from gnulibcbc8324488Prefer HTTPS to HTTP for gnu.orgbbda601d1d; Spelling fixes695cf5300bWait for frame visibility with timeout in w32term tooe1f6e3127aBring back the busy wait after x_make_frame_visible (Bug#2...bccf635217; * src/gtkutil.c (xg_check_special_colors): Add another G...f428757cdbMerge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/e...26d58f0c58; Standardize license notices73dba0f466Fix last doc string change in simple.el
This commit is contained in:
commit
4829a3b033
167 changed files with 1421 additions and 922 deletions
|
|
@ -30,7 +30,7 @@ Discussion about Emacs development takes place on emacs-devel@gnu.org.
|
|||
You can subscribe to the emacs-devel@gnu.org mailing list, paying
|
||||
attention to postings with subject lines containing "emacs-announce",
|
||||
as these discuss important events like feature freezes. See
|
||||
http://lists.gnu.org/mailman/listinfo/emacs-devel for mailing list
|
||||
https://lists.gnu.org/mailman/listinfo/emacs-devel for mailing list
|
||||
instructions and archives. You can develop and commit changes in your
|
||||
own copy of the repository, and discuss proposed changes on the
|
||||
mailing list. Frequent contributors to Emacs can request write access
|
||||
|
|
|
|||
8
COPYING
8
COPYING
|
|
@ -1,7 +1,7 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
|
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
|
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
|
|||
86
ChangeLog.1
86
ChangeLog.1
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
Fix 'commit-msg' to cite 'CONTRIBUTE'
|
||||
As suggested in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00947.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00947.html
|
||||
Also, have the two files match better.
|
||||
* CONTRIBUTE: Match what's in build-aux/git-hooks/commit-msg.
|
||||
* build-aux/git-hooks/commit-msg: Mention 'CONTRIBUTE'.
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
|
||||
* configure.ac (HAVE_W32): Abort with error message if
|
||||
--without-toolkit-scroll-bars was specified. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00525.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00525.html
|
||||
for the details.
|
||||
|
||||
2015-01-27 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -156,7 +156,7 @@
|
|||
configuration. The downside is that patch applications won't be
|
||||
checked, but that's better than autogen.sh failing.
|
||||
Problem reported by Sam Steingold in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html
|
||||
|
||||
2015-01-26 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -184,7 +184,7 @@
|
|||
Give up on -Wsuggest-attribute=const
|
||||
The attribute doesn't help performance significantly, and the
|
||||
warning seems to be more trouble than it's worth. See the thread at:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00361.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00361.html
|
||||
* configure.ac (WERROR_CFLAGS): Don't use -Wsuggest-attribute=const.
|
||||
|
||||
2015-01-11 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -297,7 +297,7 @@
|
|||
2014-12-13 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Port commit-msg to mawk. Reported by Ted Zlatanov in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html
|
||||
* build-aux/git-hooks/commit-msg (space, non_space, non_print):
|
||||
New vars. Use them as approximations to POSIX bracket expressions,
|
||||
on implementations like mawk that do not support POSIX regexps.
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
|
||||
Port commit-message checking to FreeBSD 9.
|
||||
Reported by Jan Djärv in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html
|
||||
along with some other issues I noticed while testing with FreeBSD.
|
||||
* build-aux/git-hooks/commit-msg: Prefer gawk if available.
|
||||
Prefer en_US.UTF-8 to en_US.utf8, as it's more portable.
|
||||
|
|
@ -391,7 +391,7 @@
|
|||
|
||||
Add a.out to .gitignore.
|
||||
Suggested by Lee Duhem in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01665.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01665.html
|
||||
* .gitignore: Add a.out.
|
||||
Move *.log next to *.tmp, since it's generic.
|
||||
Put *.exe before non-generics.
|
||||
|
|
@ -442,7 +442,7 @@
|
|||
Restore 'Bug#' -> 'debbugs:' rewrite in log-edit-mode.
|
||||
* .dir-locals.el (log-edit-mode): Restore the (log-edit-rewrite-fixes
|
||||
"[ \n](bug#\\([0-9]+\\))" . "debbugs:\\1"). See Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01187.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01187.html
|
||||
|
||||
Simplify and fix doc-related .gitignore files.
|
||||
This fixes some unwanted 'git status' output after 'make docs'.
|
||||
|
|
@ -913,7 +913,7 @@
|
|||
|
||||
Omit redundant extern decls.
|
||||
Most of this patch is from Dmitry Antipov, in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html
|
||||
* configure.ac (WERROR_CFLAGS): Add -Wredundant-decls.
|
||||
|
||||
Merge from gnulib, incorporating:
|
||||
|
|
@ -969,7 +969,7 @@
|
|||
|
||||
Rely on AC_CANONICAL_HOST to detect whether we're using mingw.
|
||||
See the thread containing:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00206.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00206.html
|
||||
* configure.ac (AC_CANONICAL_HOST): Invoke this as early as we
|
||||
can, which is just after AM_INIT_AUTOMAKE. Then check for mingw
|
||||
just after that.
|
||||
|
|
@ -1045,7 +1045,7 @@
|
|||
2014-05-29 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* configure.ac (pthread_sigmask): Look in LIB_PTHREAD too (Bug#17561).
|
||||
Fixes configuration glitch found in <http://bugs.gnu.org/17561#59>.
|
||||
Fixes configuration glitch found in <https://bugs.gnu.org/17561#59>.
|
||||
|
||||
2014-05-29 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
|
|
@ -1517,7 +1517,7 @@
|
|||
|
||||
* configure.ac (LIBXML2_CFLAGS): Fix xcrun-related quoting problem.
|
||||
Reported by YAMAMOTO Mitsuharu in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00995.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00995.html
|
||||
|
||||
2013-12-28 Jan Djärv <jan.h.d@swipnet.se>
|
||||
|
||||
|
|
@ -1529,7 +1529,7 @@
|
|||
* configure.ac: Don't set MAKE unless 'make' doesn't work.
|
||||
Set it only in the environment, not in the makefile.
|
||||
Reported by Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html
|
||||
|
||||
2013-12-27 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -1635,7 +1635,7 @@
|
|||
Remove the option of using libcrypto.
|
||||
This scorches the earth and waits for spring;
|
||||
see Ted Zlatanov and Stefan Monnier in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>.
|
||||
* configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove.
|
||||
Do not say whether Emacs is configured to use a crypto library,
|
||||
since it's no longer an option.
|
||||
|
|
@ -1666,7 +1666,7 @@
|
|||
On commonly used platform libcrypto uses architecture-specific
|
||||
assembly code, which is significantly faster than the C code we
|
||||
were using. See Pádraig Brady's note in
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00000.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00000.html>.
|
||||
Merge from gnulib, incorporating:
|
||||
2013-12-07 md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
|
||||
2013-12-07 md5, sha1, sha256, sha512: add 'auto', and set-default method
|
||||
|
|
@ -1987,7 +1987,7 @@
|
|||
Work around performance bug on OS X 10.8 and earlier.
|
||||
Perhaps Apple will fix this bug some day.
|
||||
See the thread starting with Daniel Colascione's email in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html
|
||||
* configure.ac (FORTIFY_SOUR): New verbatim section.
|
||||
|
||||
2013-09-19 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -2003,9 +2003,9 @@
|
|||
|
||||
* configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir'
|
||||
is in the full /d/foo/bar form. See the discussion in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html,
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html,
|
||||
and in particular
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html
|
||||
and its followups, for the details.
|
||||
|
||||
2013-09-17 Dmitry Antipov <dmantipov@yandex.ru>
|
||||
|
|
@ -2617,7 +2617,7 @@
|
|||
Merge from gnulib, incorporating:
|
||||
2013-03-29 stdalign: port to stricter ISO C11
|
||||
This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.
|
||||
|
||||
2013-03-27 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -2812,7 +2812,7 @@
|
|||
|
||||
Enable conservative stack scanning for all architectures.
|
||||
Suggested by Stefan Monnier in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00183.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00183.html>.
|
||||
* configure.ac (GC_MARK_STACK): Remove.
|
||||
|
||||
2013-01-11 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -3182,7 +3182,7 @@
|
|||
|
||||
Check more robustly for timer_settime.
|
||||
This should fix an OS X build problem reported by Ivan Andrus in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>.
|
||||
* configure.ac (gl_THREADLIB): Define to empty, since Emacs
|
||||
does threads its own way.
|
||||
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
|
||||
|
|
@ -3196,7 +3196,7 @@
|
|||
|
||||
* Makefile.in (bootstrap): Simplify build procedure.
|
||||
Suggested by Wolfgang Jenker in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00456.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00456.html>.
|
||||
|
||||
Merge from gnulib, incorporating:
|
||||
2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
|
||||
|
|
@ -3216,14 +3216,14 @@
|
|||
* Makefile.in: Fix build error on FreeBSD.
|
||||
($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env.
|
||||
Suggested by Wolfgang Jenker in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>.
|
||||
(MAKE_CONFIG_STATUS): Remove. Remaining use expanded.
|
||||
This undoes part of the 2012-09-10 patch.
|
||||
(bootstrap): Run ./configure, rather than trying to run config.status
|
||||
if it exists. That builds src/epaths.h more reliably.
|
||||
Run autogen/copy_autogen if autogen.sh fails,
|
||||
to create 'configure'. Reported by Andreas Schwab in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>.
|
||||
* autogen.sh: Exit with status 1 when failing due to missing tools,
|
||||
reverting the 2012-09-10 change to this file.
|
||||
* autogen/copy_autogen: Fail if one of the subsidiary actions fail.
|
||||
|
|
@ -3360,7 +3360,7 @@
|
|||
|
||||
* configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init.
|
||||
It generates false alarms in doc.c, regex.c, xdisp.c. See
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>.
|
||||
|
||||
Merge from gnulib, incorporating:
|
||||
2012-08-29 stdbool: be more compatible with mixed C/C++ compiles
|
||||
|
|
@ -3375,7 +3375,7 @@
|
|||
* configure.ac (_FORTIFY_SOURCE): Define only when optimizing.
|
||||
This ports to glibc 2.15 or later, when configured with
|
||||
--enable-gcc-warnings. See Eric Blake in
|
||||
<http://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>.
|
||||
|
||||
2012-09-01 Daniel Colascione <dan.colascione@gmail.com>
|
||||
|
||||
|
|
@ -3812,7 +3812,7 @@
|
|||
|
||||
Improve static checking when configured --with-ns.
|
||||
See Samuel Bronson's remarks in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
|
||||
* configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
|
||||
a no-op with recent GCC and harmful in earlier ones.
|
||||
Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
|
||||
|
|
@ -4072,7 +4072,7 @@
|
|||
|
||||
Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
|
||||
It is confusingly named and rarely useful. See, for example,
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
|
||||
* INSTALL.BZR: Don't mention --disable-maintainer-mode.
|
||||
* Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
|
||||
* configure.in: Remove --disable-maintainer-mode.
|
||||
|
|
@ -4555,7 +4555,7 @@
|
|||
Check pkg-config exit status when configuring (Bug#10626).
|
||||
* configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
|
||||
works; check its exit status. Reported by Jordi Gutiérrez Hermoso in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
|
||||
|
||||
2012-04-07 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -4628,7 +4628,7 @@
|
|||
* configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
|
||||
to gmalloc.c. This should prevent a MirBSD 10 build failure reported
|
||||
by Nelson H. F. Beebe in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
|
||||
|
||||
2011-12-10 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
@ -4775,7 +4775,7 @@
|
|||
|
||||
Merge from gnulib, improving some licensing wording.
|
||||
This clarifies and fixes some licensing issues raised by Glenn Morris
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
|
||||
It also merges the latest version of texinfo.tex and has some
|
||||
MSVC-related changes that don't affect Emacs.
|
||||
* Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
|
||||
|
|
@ -4944,7 +4944,7 @@
|
|||
test, which runs afoul of Automake installations where, for example,
|
||||
/usr/share/aclocal contains a copy of gl_THREADLIB.
|
||||
Reported by Sven Joachim in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
|
||||
This is just a quick temporary fix, specific to Emacs; I'll work
|
||||
with the other gnulib maintainers to get a more-permanent fix.
|
||||
|
||||
|
|
@ -5556,7 +5556,7 @@
|
|||
* arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
|
||||
Sync from gnulib, which has been patched to fix the problem
|
||||
with the license notices. Reported by Glenn Morris in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
|
||||
|
||||
2011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
@ -5590,7 +5590,7 @@
|
|||
gnulib: adjust to upstream _HEADERS change
|
||||
* lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
|
||||
New empty macros, to accommodate recent changes to gnulib. See
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
|
||||
* c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
|
||||
* lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
|
||||
* lib/time.in.h, lib/unistd.in.h:
|
||||
|
|
@ -5664,7 +5664,7 @@
|
|||
* lib/mktime.c (long_int_is_wide_enough): Move this assertion to
|
||||
the top level, to make it clearer that the assumption about
|
||||
long_int width is being checked. See
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
|
||||
|
||||
2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -5673,7 +5673,7 @@
|
|||
negative number, which the C Standard says has undefined behavior.
|
||||
In practice this is not a problem, but might as well do it by the book.
|
||||
Reported by Rich Felker and Eric Blake; see
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
|
||||
* m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
|
||||
* lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
|
||||
|
||||
|
|
@ -5691,7 +5691,7 @@
|
|||
mktime: fix some integer overflow issues and sidestep the rest
|
||||
|
||||
This was prompted by a bug report by Benjamin Lindner for MinGW
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
|
||||
His bug is due to signed integer overflow (0 - INT_MIN), and I
|
||||
I scanned through mktime.c looking for other integer overflow
|
||||
problems, fixing all the bugs I found.
|
||||
|
|
@ -5710,7 +5710,7 @@
|
|||
no need to test for alternatives. All uses removed.
|
||||
(TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
|
||||
the C standard. Reported by Rich Felker in
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
|
||||
(twos_complement_arithmetic): Also check long_int and time_t.
|
||||
(time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
|
||||
(guess_time_tm, ranged_convert, __mktime_internal): Use them.
|
||||
|
|
@ -5810,7 +5810,7 @@
|
|||
aclocal.m4: put this file back into repository
|
||||
This way, we don't have to assume that the maintainer has
|
||||
the automake package installed. See
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
|
||||
* .bzrignore: Remove aclocal.m4, undoing the previous change.
|
||||
* Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
|
||||
undoing the previous change.
|
||||
|
|
@ -5837,7 +5837,7 @@
|
|||
|
||||
aclocal.m4: tweaks to regenerate more conveniently
|
||||
This attempts to act better when the source is in a weird state. See
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
|
||||
* Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
|
||||
* .bzrignore: Add aclocal.m4.
|
||||
|
||||
|
|
@ -5848,12 +5848,12 @@
|
|||
the most recent change here.
|
||||
* aclocal.m4: Remove from bzr repository. This file is
|
||||
auto-generated and isn't needed to run 'configure'. See
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
|
||||
|
||||
2011-01-19 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Minor Makefile.in tweaks to build from gnulib better.
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
|
||||
* Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
|
||||
(top_maintainer_clean): Don't remove aclocal.m4.
|
||||
|
||||
|
|
@ -5881,7 +5881,7 @@
|
|||
|
||||
* Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
|
||||
This avoids building ftoastr and ldtoastr, which aren't needed. See
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
|
||||
<https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
|
||||
|
||||
* .bzrignore: Add .h files that are host-dependent.
|
||||
Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
|
||||
|
|
|
|||
240
ChangeLog.2
240
ChangeLog.2
|
|
@ -118,7 +118,7 @@
|
|||
org-src fontify buffers" the hooks were enabled also for modifications
|
||||
to the original org buffer. This causes fontification errors when
|
||||
combined with certain packages, as reported in
|
||||
http://lists.gnu.org/archive/html/emacs-orgmode/2017-03/msg00420.html.
|
||||
https://lists.gnu.org/archive/html/emacs-orgmode/2017-03/msg00420.html.
|
||||
|
||||
* lisp/org/org-src.el (org-src-font-lock-fontify-block): Reduce scope
|
||||
of inhibit-modification-hooks let-binding.
|
||||
|
|
@ -1508,7 +1508,7 @@
|
|||
|
||||
This should make ralloc-related bugs less likely on GNU/Linux
|
||||
systems with bleeding-edge glibc. See the email thread containing:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00801.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00801.html
|
||||
Do not merge to master.
|
||||
* configure.ac (REL_ALLOC): Default to 'no' on all platforms, not
|
||||
merely on platforms with Doug Lea malloc. Although bleeding-edge
|
||||
|
|
@ -2381,7 +2381,7 @@
|
|||
parameters restored by desktop.el take precedence over the
|
||||
customizations in the init file, and explain how to countermand
|
||||
that. For the details of the issue, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00318.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00318.html.
|
||||
|
||||
2016-09-15 Nicolas Petton <nicolas@petton.fr>
|
||||
|
||||
|
|
@ -2424,7 +2424,7 @@
|
|||
|
||||
* lisp/url/url-http.el (url-http-create-request): Make sure the
|
||||
cookie headers are a unibyte string. For the details, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00202.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00202.html.
|
||||
|
||||
2016-09-08 Martin Rudalics <rudalics@gmx.at>
|
||||
|
||||
|
|
@ -2945,9 +2945,9 @@
|
|||
* src/indent.c (Fvertical_motion): Don't return uninitialized
|
||||
value in non-interactive session. This fixes random errors in
|
||||
batch mode, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00609.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00609.html
|
||||
and
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00500.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00500.html
|
||||
for the details.
|
||||
|
||||
2016-07-10 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
|
@ -3287,7 +3287,7 @@
|
|||
|
||||
* src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef.
|
||||
This ports to systems that predate xrandr 1.3. See Christian Lynbech in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html
|
||||
|
||||
(cherry picked from commit dce99f222f1ca33265cd56ddb157817be1dc078e)
|
||||
|
||||
|
|
@ -3305,7 +3305,7 @@
|
|||
* lisp/calendar/todo-mode.el (todo-read-category): Use
|
||||
set-keymap-parent instead of copy-keymap, and default (as
|
||||
previously) to the global binding (for rationale, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00217.html).
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00217.html).
|
||||
|
||||
2016-06-14 Stephen Berman <stephen.berman@gmx.net>
|
||||
|
||||
|
|
@ -3889,7 +3889,7 @@
|
|||
|
||||
* lisp/replace.el (replace-char-fold): Rename from replace-character-fold.
|
||||
* test/automated/char-fold-tests.el: Rename from character-fold-tests.el.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00529.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00529.html
|
||||
|
||||
2016-05-17 Nicolas Petton <nicolas@petton.fr>
|
||||
|
||||
|
|
@ -5047,7 +5047,7 @@
|
|||
* lisp/faces.el (variable-pitch) [w32]: Name a variable-pitch font
|
||||
explicitly, to avoid Emacs picking up a bold-italic variant on
|
||||
some MS-Windows systems. See this thread for details:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html.
|
||||
|
||||
2016-04-29 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
|
|
@ -5461,8 +5461,8 @@
|
|||
buffer text was overwritten with binary nulls, because
|
||||
mmap_realloc copied only part of buffer text when extending it.
|
||||
See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00325.html
|
||||
and http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#55 for two
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00325.html
|
||||
and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#55 for two
|
||||
examples of the related problems.
|
||||
|
||||
2016-04-14 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
|
@ -5496,7 +5496,7 @@
|
|||
* lisp/cedet/semantic/symref/grep.el
|
||||
(semantic-symref-filepattern-alist):
|
||||
Add entry for lisp-interaction-mode
|
||||
(http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#47)
|
||||
(https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#47)
|
||||
|
||||
2016-04-12 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
|
|
@ -5706,7 +5706,7 @@
|
|||
fixing most of Bug#20202. The only part of the change that is
|
||||
still reverted is the change to M-x term, where compatibility with
|
||||
current Bash constrains us from moving too quickly (Bug#20484).
|
||||
Problem reported by Phillip Lord in: http://bugs.gnu.org/20484#108
|
||||
Problem reported by Phillip Lord in: https://bugs.gnu.org/20484#108
|
||||
* etc/NEWS: Document this.
|
||||
* lisp/comint.el (comint-exec-1):
|
||||
* lisp/net/tramp-sh.el (tramp-remote-process-environment):
|
||||
|
|
@ -6031,7 +6031,7 @@
|
|||
|
||||
* lisp/progmodes/prog-mode.el: (prog-indentation-context)
|
||||
(prog-first-column, prog-widen): Remove, as discussed in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01425.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01425.html.
|
||||
|
||||
* doc/lispref/text.texi (Mode-Specific Indent): Remove references
|
||||
to them.
|
||||
|
|
@ -6662,7 +6662,7 @@
|
|||
|
||||
* etc/NEWS, nextstep/README: Prefer curved quotes in the
|
||||
recently-changed text documentation. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00860.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00860.html
|
||||
|
||||
2016-03-14 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -7280,7 +7280,7 @@
|
|||
|
||||
* lisp/progmodes/xref.el (xref--xref-buffer-mode):
|
||||
Uncomment the next-error-function integration
|
||||
(http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110).
|
||||
(https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110).
|
||||
|
||||
2016-02-29 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
|
|
@ -7594,7 +7594,7 @@
|
|||
|
||||
* lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the
|
||||
syntax classes of $, : and @ to "prefix character"
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html).
|
||||
(ruby-syntax-propertize): Undo that specifically for colons
|
||||
followed by an opening paren or bracket.
|
||||
(ruby-font-lock-keyword-beg-re): Include colon character.
|
||||
|
|
@ -7690,7 +7690,7 @@
|
|||
(xref-show-location-at-point): Make an effort to avoid the
|
||||
original window when showing the location.
|
||||
(xref-goto-xref): Don't quit the xref window (bug#20487 and
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html).
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html).
|
||||
(xref--query-replace-1): Use xref--with-dedicated-window as well.
|
||||
(xref--next-error-function): Call xref--show-location instead of
|
||||
xref--pop-to-location.
|
||||
|
|
@ -8535,7 +8535,7 @@
|
|||
Port to FreeBSD 11-CURRENT i386
|
||||
|
||||
Problem reported by Herbert J. Skuhra in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html
|
||||
Instead of trying
|
||||
* src/alloc.c (lmalloc, lrealloc, laligned): New functions.
|
||||
(xmalloc, xzalloc, xrealloc, lisp_malloc): Use them.
|
||||
|
|
@ -8581,7 +8581,7 @@
|
|||
Fix test for dladdr
|
||||
|
||||
Problem reported by Andreas Schwab in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html
|
||||
* configure.ac (dladdr): Link with LIBMODULES when checking for
|
||||
this function.
|
||||
|
||||
|
|
@ -8920,7 +8920,7 @@
|
|||
Remove 'def X' from the example
|
||||
|
||||
* test/etags/ruby-src/test1.ru (A::B): Remove 'def X'
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html).
|
||||
* test/etags/CTAGS.good:
|
||||
* test/etags/ETAGS.good_1:
|
||||
* test/etags/ETAGS.good_2:
|
||||
|
|
@ -9354,7 +9354,7 @@
|
|||
autogen.sh now arranges for git to check hashes
|
||||
|
||||
Suggested by Karl Fogel in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html
|
||||
* autogen.sh: Do "git config transfer.fsckObjects true".
|
||||
|
||||
2016-01-31 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -9646,7 +9646,7 @@
|
|||
(project-find-file-in): Use it.
|
||||
(project-file-completion-table): Move the default
|
||||
implementation inside the cl-defgeneric form.
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html)
|
||||
|
||||
2016-01-30 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
|
|
@ -9695,7 +9695,7 @@
|
|||
Correct a whole bunch of bugs coming with renamed cell relocation.
|
||||
|
||||
This is the same change as commit on master branch. See
|
||||
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=badcd38aa86ed7973f2be2743c405710973a0bdd
|
||||
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=badcd38aa86ed7973f2be2743c405710973a0bdd
|
||||
|
||||
* lisp/ses.el (ses-localvars): rename variable
|
||||
`ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list'
|
||||
|
|
@ -9777,8 +9777,8 @@
|
|||
* doc/lispref/control.texi (Pattern matching case statement):
|
||||
Improve the documentation of 'pcase' per comments. See two
|
||||
discussion threads on emacs-devel@gnu.org for the details:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01335.html
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01336.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01335.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01336.html.
|
||||
|
||||
2016-01-29 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -10047,7 +10047,7 @@
|
|||
|
||||
Port "$@" to OpenIndiana ksh93
|
||||
|
||||
In http://lists.gnu.org/archive/html/bug-autoconf/2015-12/msg00000.html
|
||||
In https://lists.gnu.org/archive/html/bug-autoconf/2015-12/msg00000.html
|
||||
Pavel Raiskup reports that ${1+"$@"} runs afoul of a bug in /bin/sh
|
||||
(derived from ksh 93t+ 2010-03-05). ${1+"$@"} works around an ancient
|
||||
bug in long-dead shells, so remove the workaround.
|
||||
|
|
@ -10197,7 +10197,7 @@
|
|||
|
||||
* lisp/progmodes/xref.el(xref-query-replace):
|
||||
Rename to xref-query-replace-in-results.
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01240.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01240.html)
|
||||
|
||||
* lisp/progmodes/xref.el (xref--xref-buffer-mode-map):
|
||||
* lisp/dired-aux.el (dired-do-find-regexp-and-replace):
|
||||
|
|
@ -10220,7 +10220,7 @@
|
|||
|
||||
* lisp/progmodes/xref.el (xref--xref-buffer-mode):
|
||||
Comment out next-error-function integration
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01286.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01286.html).
|
||||
|
||||
2016-01-23 John Wiegley <johnw@newartisans.com>
|
||||
|
||||
|
|
@ -10289,7 +10289,7 @@
|
|||
Pacify --enable-gcc-warnings --with-cairo
|
||||
|
||||
Problem reported by Alexander Kuleshov in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01289.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01289.html
|
||||
* src/gtkutil.c (xg_get_page_setup):
|
||||
Use switch rather than if-then-else.
|
||||
* src/image.c (COLOR_TABLE_SUPPORT):
|
||||
|
|
@ -10529,7 +10529,7 @@
|
|||
No need to configure gobject-introspection
|
||||
|
||||
It wasn’t needed for the recently-installed xwidget_mvp code; see:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01154.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01154.html
|
||||
* configure.ac (DOES_XWIDGETS_USE_GIR, GIR_REQUIRED, GIR_MODULES):
|
||||
(HAVE_GIR):
|
||||
* src/Makefile.in (GIR_LIBS, GIR_CFLAGS):
|
||||
|
|
@ -10811,7 +10811,7 @@
|
|||
|
||||
* lisp/dired-aux.el (dired-do-find-regexp)
|
||||
(dired-do-find-regexp-and-replace): New commands.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00864.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00864.html
|
||||
|
||||
* lisp/dired.el (dired-mode-map): Change bindings for `A' and
|
||||
`Q' to the new commands.
|
||||
|
|
@ -10834,7 +10834,7 @@
|
|||
* doc/emacs/maintaining.texi (Xref, Find Identifiers)
|
||||
(Looking Up Identifiers, Identifier Search, List Identifiers):
|
||||
Adjudicate comments by Dmitry Gutov <dgutov@yandex.ru>. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00650.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00650.html
|
||||
for the details.
|
||||
|
||||
2016-01-18 Eli Zaretskii <eliz@gnu.org>
|
||||
|
|
@ -11009,7 +11009,7 @@
|
|||
Use it instead of the literal MB_ERR_INVALID_CHARS.
|
||||
(maybe_load_unicows_dll): Initialize multiByteToWideCharFlags as
|
||||
appropriate for the underlying OS version. For details, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html.
|
||||
* src/w32.h: Declare multiByteToWideCharFlags.
|
||||
* src/w32fns.c (Fx_file_dialog, Fw32_shell_execute)
|
||||
(add_tray_notification): Use multiByteToWideCharFlags instead of
|
||||
|
|
@ -11025,7 +11025,7 @@
|
|||
|
||||
* etc/PROBLEMS (MS-Windows): Mention the problem with Shell32.dll
|
||||
on Windows NT4. For the details, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html.
|
||||
|
||||
2016-01-16 Jussi Lahdenniemi <jussi@aprikoodi.fi> (tiny change)
|
||||
|
||||
|
|
@ -11035,7 +11035,7 @@
|
|||
special functions on Windows 9X. Refuse to dump Emacs on Windows 9X.
|
||||
(malloc_after_dump_9x, realloc_after_dump_9x)
|
||||
(free_after_dump_9x): New functions. (Bug#22379) See also
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00852.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00852.html
|
||||
for more details about the original problem.
|
||||
|
||||
* nt/inc/ms-w32.h (malloc_after_dump_9x, realloc_after_dump_9x)
|
||||
|
|
@ -11180,7 +11180,7 @@
|
|||
Un-obsolete tags-loop-continue
|
||||
|
||||
* lisp/progmodes/etags.el (tags-loop-continue): Un-obsolete.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00682.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00682.html
|
||||
|
||||
2016-01-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
|
|
@ -11402,7 +11402,7 @@
|
|||
(vc-hg-annotate-extract-revision-at-line-with-filename)
|
||||
(vc-hg-annotate-extract-revision-at-line-with-both):
|
||||
Don't refer to source-directory.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00755.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00755.html
|
||||
|
||||
2016-01-11 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
@ -11469,7 +11469,7 @@
|
|||
|
||||
This use of 'noexcept' runs afoul of the C++11 standard.
|
||||
Problem reported by Philipp Stephani in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00706.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00706.html
|
||||
* src/emacs-module.c (emacs_finalizer_function):
|
||||
Move this typedef here ...
|
||||
* src/emacs-module.h: ... from here, and use only the C
|
||||
|
|
@ -11633,7 +11633,7 @@
|
|||
Fix (error ...) error
|
||||
|
||||
Problem reported by Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00561.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00561.html
|
||||
* lisp/vc/add-log.el (change-log-goto-source): Fix typos
|
||||
introduced in my Aug 28 change, where I got confused by the
|
||||
two meanings of (error ...).
|
||||
|
|
@ -11784,7 +11784,7 @@
|
|||
* src/xdisp.c (message_to_stderr): If coding-system-for-write has
|
||||
a non-nil value, use it to encode output in preference to
|
||||
locale-coding-system. See the discussions in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00048.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00048.html
|
||||
for the details.
|
||||
|
||||
* doc/lispref/os.texi (Terminal Output): Document how to send
|
||||
|
|
@ -12419,7 +12419,7 @@
|
|||
* lisp/mail/emacsbug.el (report-emacs-bug): Future-proof the
|
||||
recent "built on" change to deterministic builds where
|
||||
emacs-build-system will be nil. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01369.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01369.html
|
||||
|
||||
2015-12-29 Jose A. Ortega Ruiz <jao@gnu.org> (tiny change)
|
||||
|
||||
|
|
@ -12619,7 +12619,7 @@
|
|||
* lisp/startup.el (initial-scratch-message):
|
||||
Reword to avoid apostrophes, and to make it shorter.
|
||||
See the thread starting in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01241.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01241.html
|
||||
|
||||
2015-12-26 Leo Liu <sdl.web@gmail.com>
|
||||
|
||||
|
|
@ -13443,7 +13443,7 @@
|
|||
commands for interactive Python and Guile interpreters.
|
||||
(gdb-send): Recognize various ways of exiting from Python and
|
||||
Guile interpreters and returning to GDB. For details, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00693.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00693.html
|
||||
and http://stackoverflow.com/questions/31514741.
|
||||
|
||||
2015-12-16 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -13452,7 +13452,7 @@
|
|||
|
||||
C11 threads are not needed for Emacs now, and their use is causing
|
||||
hassles on FreeBSD 10.x. Problem reported by Ashish SHUKLA in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00648.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00648.html
|
||||
* configure.ac: Do not check for C11 threads. Remove unnecessary
|
||||
fiddling with CPPFLAGS when configuring pthreads.
|
||||
* src/emacs-module.c (main_thread, check_main_thread)
|
||||
|
|
@ -13991,7 +13991,7 @@
|
|||
* src/lisp.h (XSYMBOL): Remove eassert incorrectly added in
|
||||
previous change. It breaks on MS-Windows --with-wide-int.
|
||||
Problem reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00275.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00275.html
|
||||
|
||||
2015-12-06 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -14426,7 +14426,7 @@
|
|||
|
||||
* lisp/progmodes/xref.el (xref-backend-functions):
|
||||
Use APPEND when adding the default element
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00061.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00061.html).
|
||||
|
||||
2015-12-01 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
|
|
@ -14918,7 +14918,7 @@
|
|||
Matches". Improve wording. Fix lost extra whitespace.
|
||||
(Search Customizations): Improve wording. (Bug#22036)
|
||||
See also comments in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02376.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02376.html.
|
||||
|
||||
* lisp/replace.el (query-replace, query-replace-regexp)
|
||||
(query-replace-regexp-eval, replace-string, replace-regexp):
|
||||
|
|
@ -15021,7 +15021,7 @@
|
|||
(module_non_local_exit_signal_1, module_non_local_exit_throw_1):
|
||||
Do nothing and return with failure indication immediately, if some
|
||||
previous module call signaled an error or wants to throw. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02133.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02133.html
|
||||
for the relevant discussions.
|
||||
|
||||
2015-11-27 Eli Zaretskii <eliz@gnu.org>
|
||||
|
|
@ -15215,7 +15215,7 @@
|
|||
|
||||
* src/emacs-module.c (module_format_fun_env):
|
||||
exprintf doesn’t support %p, so use %x. Reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02122.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02122.html
|
||||
|
||||
2015-11-25 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -15224,7 +15224,7 @@
|
|||
* lisp/help-fns.el (describe-variable): Quote the
|
||||
variable’s value if it is a symbol other than t or nil.
|
||||
See: T.V Raman in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02147.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02147.html
|
||||
|
||||
2015-11-25 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
|
|
@ -15701,7 +15701,7 @@
|
|||
|
||||
Although the patch does fix Bug#21688 and prevents a core dump,
|
||||
it also makes the message-mode-propertize test fail; see:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01667.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01667.html
|
||||
Perhaps someone else can come up with a better fix some day.
|
||||
* src/syntax.c (update_syntax_table_forward):
|
||||
Propertize even when truncated.
|
||||
|
|
@ -16272,7 +16272,7 @@
|
|||
Be more systematic about quoting symbols `like-this' rather than
|
||||
`like-this or 'like-this' in docstrings. This follows up Artur
|
||||
Malabarba's email in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01647.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01647.html
|
||||
|
||||
2015-11-18 Peder O. Klingenberg <peder@klingenberg.no>
|
||||
|
||||
|
|
@ -16332,7 +16332,7 @@
|
|||
Fix docstring quoting problems with ‘ '’
|
||||
|
||||
Problem reported by Artur Malabarba in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html
|
||||
Most of these fixes are to documentation; many involve fixing
|
||||
longstanding quoting glitches that are independent of the
|
||||
recent substitute-command-keys changes. The changes to code are:
|
||||
|
|
@ -17778,7 +17778,7 @@
|
|||
|
||||
* lisp/progmodes/project.el (project-library-roots):
|
||||
Remove directories inside the project roots from the result.
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html)
|
||||
|
||||
2015-11-08 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
|
|
@ -17990,7 +17990,7 @@
|
|||
|
||||
Avoid division by zero crash observed by Yuan MEI
|
||||
|
||||
See http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html.
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html.
|
||||
|
||||
* src/dispnew.c (required_matrix_height, required_matrix_width):
|
||||
Avoid division by zero.
|
||||
|
|
@ -18324,7 +18324,7 @@
|
|||
|
||||
* etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar
|
||||
on Windows 10. For the details, see the discussion starting at
|
||||
http://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html.
|
||||
https://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html.
|
||||
|
||||
2015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
|
||||
|
||||
|
|
@ -18390,7 +18390,7 @@
|
|||
|
||||
* lisp/ielm.el (ielm-indent-line): Use non-nil arg of comint-bol
|
||||
to go to the beginning of text line instead of command line.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02360.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02360.html
|
||||
|
||||
2015-10-29 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
|
|
@ -18521,7 +18521,7 @@
|
|||
|
||||
* src/fileio.c (unhandled-file-name-directory): Default to calling
|
||||
`file-name-as-directory'
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html).
|
||||
|
||||
2015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
|
||||
|
||||
|
|
@ -18684,7 +18684,7 @@
|
|||
* lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description
|
||||
through 'tabindent'.
|
||||
(vc-hg-log-view-mode): Set tab-width to 2 locally.
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html)
|
||||
|
||||
2015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
@ -18752,7 +18752,7 @@
|
|||
|
||||
* lisp/vc/vc-hg.el (vc-hg-log-format): New variable.
|
||||
(vc-hg-print-log, vc-hg-expanded-log-entry): Use it.
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html)
|
||||
|
||||
2015-10-27 Nicolas Petton <nicolas@petton.fr>
|
||||
|
||||
|
|
@ -20044,7 +20044,7 @@
|
|||
(/ N) now returns the reciprocal of N
|
||||
|
||||
This is more compatible with Common Lisp and XEmacs (Bug#21690). See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html
|
||||
* lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb)
|
||||
(color-xyz-to-srgb, color-xyz-to-lab):
|
||||
* lisp/emacs-lisp/cl-extra.el (cl-float-limits):
|
||||
|
|
@ -21452,7 +21452,7 @@
|
|||
Fix a few problems with directed quotes
|
||||
|
||||
This is in response to a problem report by Kaushal Modi in:
|
||||
http://bugs.gnu.org/21588#25
|
||||
https://bugs.gnu.org/21588#25
|
||||
* lisp/cedet/mode-local.el (describe-mode-local-overload):
|
||||
* lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header):
|
||||
* lisp/info-xref.el (info-xref-check-all-custom):
|
||||
|
|
@ -21639,7 +21639,7 @@
|
|||
|
||||
* src/window.c (Fpos_visible_in_window_p): Clarify the meaning of
|
||||
t for POS. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01040.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01040.html
|
||||
for the original report.
|
||||
|
||||
* doc/lispref/windows.texi (Window Start and End): Clarify the
|
||||
|
|
@ -22140,7 +22140,7 @@
|
|||
Improve git diff hunk headers for .el, .texi
|
||||
|
||||
Problem reported by Alan Mackenzie in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00826.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00826.html
|
||||
* .gitattributes (*.el, *.texi): New patterns.
|
||||
* autogen.sh: Configure diff.elisp.xfuncname and
|
||||
diff.texinfo.xfuncname if using Git.
|
||||
|
|
@ -22415,7 +22415,7 @@
|
|||
a revision to checkin.
|
||||
* lisp/vc/vc.el (vc-next-action): Allow to optionally specify the
|
||||
revision when checking in files.
|
||||
See http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00688.html
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00688.html
|
||||
for the details.
|
||||
|
||||
2015-09-18 Wilson Snyder <wsnyder@wsnyder.org>
|
||||
|
|
@ -22600,7 +22600,7 @@
|
|||
winner no longer holds on to dead frames
|
||||
* lisp/winner.el (winner-change-fun): Cull dead frames.
|
||||
This prevents a potentially massive memory leak. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00619.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00619.html
|
||||
|
||||
2015-09-16 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
@ -23035,7 +23035,7 @@
|
|||
|
||||
Port Unicode char detection to FreeBSD+svgalib
|
||||
Problem reported by Ashish SHUKLA in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html
|
||||
* configure.ac: Check for struct unipair.unicode instead of for
|
||||
<linux/kd.h>, since that’s more specific to what the code
|
||||
actually needs.
|
||||
|
|
@ -23170,7 +23170,7 @@
|
|||
|
||||
Revert some stray curved quotes I missed earlier
|
||||
Problem reported by David Kastrup in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html
|
||||
* lisp/international/mule-cmds.el (leim-list-header):
|
||||
Use format-message with an ASCII-only format.
|
||||
|
||||
|
|
@ -23200,12 +23200,12 @@
|
|||
|
||||
Add patch-sending instructions to git-workflow
|
||||
From a suggestion by Mitchel Humpherys in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html
|
||||
* admin/notes/git-workflow (Sending patches): New section.
|
||||
|
||||
Port to GIFLIB 5.0.6 and later
|
||||
Problem reported by Mitchel Humpherys in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html
|
||||
* src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro.
|
||||
(GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]:
|
||||
(gif_load) [HAVE_GIF]: Use it.
|
||||
|
|
@ -23223,7 +23223,7 @@
|
|||
|
||||
Refix movemail GCC pacification
|
||||
Problem reported by Ken Brown in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html
|
||||
* lib-src/movemail.c (main): Fix previous change.
|
||||
|
||||
2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
|
@ -23282,7 +23282,7 @@
|
|||
Define internal-char-font even if --without-x
|
||||
The function is used now even in non-graphical environments.
|
||||
Problem reported by Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html
|
||||
* src/font.c (Finternal_char_font): Move here ...
|
||||
* src/fontset.c (Finternal_char_font): ... from here.
|
||||
|
||||
|
|
@ -23324,7 +23324,7 @@
|
|||
Also, undo the recent change that caused text-quoting-style to
|
||||
affect quote display on terminals, so that the two features are
|
||||
independent. See Alan Mackenzie in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html
|
||||
Finally, add a style parameter to startup--setup-quote-display,
|
||||
so that this function can also be invoked after startup, with
|
||||
different styles depending on user preference at the time.
|
||||
|
|
@ -23994,7 +23994,7 @@
|
|||
|
||||
Follow text-quoting-style in display table init
|
||||
This attempts to fix a problem reported by Alan Mackenzie in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00112.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00112.html
|
||||
* doc/lispref/display.texi (Active Display Table):
|
||||
Mention how text-quoting-style affects it.
|
||||
* doc/lispref/help.texi (Keys in Documentation):
|
||||
|
|
@ -24362,7 +24362,7 @@
|
|||
Make ‘text-quoting-style’ a plain defvar
|
||||
It doesn’t need customization, as it’s likely useful only by experts.
|
||||
Suggested by Stefan Monnier in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg01020.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg01020.html
|
||||
* lisp/cus-start.el: Remove doc.c section for builtin customized vars.
|
||||
|
||||
Quoting fixes in lisp/textmodes
|
||||
|
|
@ -24645,7 +24645,7 @@
|
|||
|
||||
Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS
|
||||
This removes the need for GCPRO1 etc. Suggested by Stefan Monnier in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00918.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00918.html
|
||||
* doc/lispref/internals.texi (Writing Emacs Primitives):
|
||||
* etc/NEWS:
|
||||
Document the change.
|
||||
|
|
@ -24822,7 +24822,7 @@
|
|||
That way, the caller doesn’t have to use curved quotes to
|
||||
get diagnostics that match the text-quoting-style preferences.
|
||||
Suggested by Dmitry Gutov in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00893.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00893.html
|
||||
This means we no longer need %qs, so remove that format.
|
||||
While we’re at it, fix an unlikely bug and lessen the pressure
|
||||
on the garbage collector by processing the string once rather
|
||||
|
|
@ -25129,8 +25129,8 @@
|
|||
and using the new function instead of ‘format’ only in contexts
|
||||
where this seems appropriate.
|
||||
Problem reported by Dmitry Gutov and Andreas Schwab in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00826.html
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00827.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00826.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00827.html
|
||||
* doc/lispref/commands.texi (Using Interactive):
|
||||
* doc/lispref/control.texi (Signaling Errors, Signaling Errors):
|
||||
* doc/lispref/display.texi (Displaying Messages, Progress):
|
||||
|
|
@ -26222,7 +26222,7 @@
|
|||
When run with --batch, check that curved quotes are compatible with
|
||||
the system locale before outputting them in diagnostics.
|
||||
Problem reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00594.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00594.html
|
||||
* lisp/startup.el (command-line): Set internal--text-quoting-flag
|
||||
after the standard display table is initialized.
|
||||
* src/doc.c (default_to_grave_quoting_style): New function.
|
||||
|
|
@ -26813,7 +26813,7 @@
|
|||
unread-command-events and unread-post-input-method-events are
|
||||
always recorded by record_char. Reported by David Kastrup
|
||||
<dak@gnu.org>, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00193.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00193.html.
|
||||
|
||||
2015-08-10 Samer Masterson <samer@samertm.com>
|
||||
|
||||
|
|
@ -26869,7 +26869,7 @@
|
|||
ChangeLog.2 ignores remote-tracking merges
|
||||
* build-aux/gitlog-to-emacslog: Ignore commit logs matching
|
||||
"Merge remote-tracking branch '.*'" too. See Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00384.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00384.html
|
||||
|
||||
2015-08-09 Nicolas Richard <youngfrog@members.fsf.org>
|
||||
|
||||
|
|
@ -27096,7 +27096,7 @@
|
|||
|
||||
Preserve window point in xref-find-definitions-other-window
|
||||
Fix the problem reported by Ingo Logmar in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00152.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00152.html
|
||||
* lisp/progmodes/xref.el (xref--goto-char): Extract from
|
||||
xref--goto-location.
|
||||
(xref--pop-to-location): Use it. Replace xref--goto-location with
|
||||
|
|
@ -27182,9 +27182,9 @@
|
|||
Rename help-quote-translation to text-quoting-style,
|
||||
and use symbols rather than characters as values.
|
||||
This follows suggestions along these lines by Alan Mackenzie in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00343.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00343.html
|
||||
and by Drew Adams in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00048.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00048.html
|
||||
* doc/lispref/help.texi (Keys in Documentation)
|
||||
* etc/NEWS:
|
||||
* lisp/cus-start.el (standard):
|
||||
|
|
@ -27214,7 +27214,7 @@
|
|||
|
||||
Also mention "curly quotes"
|
||||
See Drew Adams's email in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00040.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00040.html
|
||||
* doc/lispref/help.texi (Keys in Documentation):
|
||||
Add index entry "curly quotes".
|
||||
* etc/NEWS: Use the phrase "curly quotes" too.
|
||||
|
|
@ -27484,7 +27484,7 @@
|
|||
Don't worry about $ac_cv_header_sys_resource_h and
|
||||
$ac_cv_func_getrlimit, as they're no longer needed for this.
|
||||
Problem reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00443.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00443.html
|
||||
|
||||
2015-07-28 Andy Moreton <andrewjmoreton@gmail.com> (tiny change)
|
||||
|
||||
|
|
@ -27866,7 +27866,7 @@
|
|||
(xref-pulse-momentarily): Rename from xref--maybe-pulse.
|
||||
(xref--pop-to-location, xref--display-position)
|
||||
(xref-pop-marker-stack): Use the new hooks, as requested in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00213.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00213.html
|
||||
|
||||
2015-07-19 Bozhidar Batsov <bozhidar@batsov.com>
|
||||
|
||||
|
|
@ -28671,7 +28671,7 @@
|
|||
* src/frame.c (x_set_font): If font_spec_from_name returns nil,
|
||||
don't barf; instead, request a new fontset to be generated. This
|
||||
avoids unnecessarily rejecting fonts named against XLFD rules. See
|
||||
http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html,
|
||||
https://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html,
|
||||
for the description of the original problem.
|
||||
* lisp/faces.el (set-face-attribute): Don't be fooled too easily
|
||||
by a hyphen in a font's name.
|
||||
|
|
@ -28845,7 +28845,7 @@
|
|||
* src/font.c (font_load_for_lface): If the font-spec didn't match
|
||||
any available fonts, try again without interpreting trailing "-NN"
|
||||
as the font size. For the description of the original problem, see
|
||||
http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html
|
||||
https://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html
|
||||
|
||||
.gdbinit followup to changes in !USE_LSB_TAG
|
||||
* src/.gdbinit (xgetsym): Don't left-shift $ptr even under
|
||||
|
|
@ -28935,7 +28935,7 @@
|
|||
Improve docstring for macroexp-let2
|
||||
* lisp/emacs-lisp/macroexp.el (macroexp-let2):
|
||||
Improve as per suggestion by RMS in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html
|
||||
Also, rename args to match new doc string.
|
||||
|
||||
2015-06-27 Eli Zaretskii <eliz@gnu.org>
|
||||
|
|
@ -29025,7 +29025,7 @@
|
|||
* lisp/term/w32console.el (terminal-init-w32console):
|
||||
* src/doc.c (Fsubstitute_command_keys, Vhelp_quote_translation):
|
||||
If ‘ is not displayable, transliterate it to `, not to '. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00542.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00542.html
|
||||
|
||||
Fix C99 incompatibilities in Cairo code
|
||||
* src/image.c (xpm_load) [USE_CAIRO]:
|
||||
|
|
@ -29811,7 +29811,7 @@
|
|||
* lisp/emacs-lisp/derived.el (derived-mode-make-docstring):
|
||||
Nest regexp-quote inside format, not the reverse.
|
||||
Problem reported by Artur Malabarba in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00206.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00206.html
|
||||
|
||||
2015-06-15 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
|
|
@ -30843,7 +30843,7 @@
|
|||
use CRLF (or CR!) termination for lines.
|
||||
|
||||
Update .gitattributes to match current sources
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00879.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00879.html
|
||||
* .gitattributes: Accommodate tests that insist on DOS format.
|
||||
Remove test/automated/data/decompress/foo-gzipped.
|
||||
Add etc/e/eterm-color.
|
||||
|
|
@ -30868,7 +30868,7 @@
|
|||
Use list for the tags completion table, not obarray
|
||||
* lisp/progmodes/etags.el (etags-tags-completion-table): Return a
|
||||
list instead of an obarray
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00876.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00876.html).
|
||||
(tags-completion-table): Combine those lists.
|
||||
(tags-completion-table): Update the docstring.
|
||||
|
||||
|
|
@ -31783,7 +31783,7 @@
|
|||
|
||||
Revert doc string changes to f90.el
|
||||
Problem reported by Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00596.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00596.html
|
||||
* lisp/progmodes/f90.el (f90-mode, f90-abbrev-start):
|
||||
Revert recent changes to doc strings, as it's intended that they
|
||||
use grave accent, not quote.
|
||||
|
|
@ -31869,7 +31869,7 @@
|
|||
Prefer "this" to “this” in doc strings
|
||||
This mostly just straightens quotes introduced in my previous patch.
|
||||
Suggested by Dmitry Gutov in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00565.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00565.html
|
||||
* lisp/faces.el, lisp/gnus/gnus-group.el, lisp/ldefs-boot.el:
|
||||
* lisp/mail/supercite.el, lisp/net/tramp.el, lisp/recentf.el:
|
||||
* lisp/textmodes/artist.el, lisp/textmodes/rst.el:
|
||||
|
|
@ -31979,8 +31979,8 @@
|
|||
New command icomplete-force-complete-and-exit
|
||||
* lisp/icomplete.el (icomplete-force-complete-and-exit):
|
||||
New command
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00461.html)
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00516.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00461.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00516.html).
|
||||
(icomplete-minibuffer-map): Bind C-j to it.
|
||||
(icomplete-forward-completions, icomplete-backward-completions):
|
||||
Mention the new command in the docstring.
|
||||
|
|
@ -32807,7 +32807,7 @@
|
|||
Fix tagging of symbols in C enumerations
|
||||
* lib-src/etags.c (consider_token): Don't tag symbols in
|
||||
expressions that assign values to enum constants. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00291.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00291.html
|
||||
for details.
|
||||
(C_entries): Reset fvdef to fvnone after processing a preprocessor
|
||||
conditional and after a comma outside of parentheses.
|
||||
|
|
@ -32966,7 +32966,7 @@
|
|||
Remove tag-symbol-match-p from etags-xref-find-definitions-tag-order
|
||||
* lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order):
|
||||
Remove tag-symbol-match-p from the default value
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00292.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00292.html).
|
||||
|
||||
Declare find-tag obsolete
|
||||
* lisp/progmodes/etags.el (find-tag): Declare obsolete in favor of
|
||||
|
|
@ -33162,7 +33162,7 @@
|
|||
|
||||
* lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel
|
||||
timer when it is non-nil
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html).
|
||||
|
||||
2015-05-06 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -33262,7 +33262,7 @@
|
|||
* lisp/cedet/pulse.el (pulse-momentary-stop-time): New variable.
|
||||
(pulse-momentary-highlight-overlay): Set up the timer instead of
|
||||
calling `pulse'
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-05/).
|
||||
(pulse-tick): New function.
|
||||
(pulse-momentary-unhighlight): Cut off the stop time.
|
||||
(pulse-delay): Update the docstring WRT to not using sit-for.
|
||||
|
|
@ -33455,7 +33455,7 @@
|
|||
(pulse-momentary-highlight-region): Add autoload cookie.
|
||||
* lisp/progmodes/xref.el (xref--maybe-pulse): Don't highlight the
|
||||
indentation, or the newline, if the line's non-empty
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00118.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00118.html).
|
||||
|
||||
2015-05-04 Daniel Colascione <dancol@dancol.org>
|
||||
|
||||
|
|
@ -33822,7 +33822,7 @@
|
|||
* lisp/progmodes/xref.el (xref--xref-buffer-mode):
|
||||
Set `next-error-function' and `next-error-last-buffer'.
|
||||
(xref--next-error-function): New function.
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html)
|
||||
|
||||
2015-04-29 Fabián Ezequiel Gallina <fgallina@gnu.org>
|
||||
|
||||
|
|
@ -34096,7 +34096,7 @@
|
|||
Introduce xref-prompt-for-identifier
|
||||
* lisp/progmodes/xref.el (xref-prompt-for-identifier): New option.
|
||||
(xref--read-identifier): Use it
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01205.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01205.html).
|
||||
|
||||
2015-04-26 João Távora <joaotavora@gmail.com>
|
||||
|
||||
|
|
@ -34113,7 +34113,7 @@
|
|||
Pass `id' to `completing-read' as def instead of initial input
|
||||
* lisp/progmodes/xref.el (xref--read-identifier): Pass `id' to
|
||||
`completing-read' as the default value instead of initial input
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html).
|
||||
|
||||
2015-04-25 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -34724,7 +34724,7 @@
|
|||
|
||||
Standardize names of ChangeLog history files
|
||||
Suggested by Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html
|
||||
* Makefile.in (install-man): Don't treat ChangeLog.1 as a man page.
|
||||
* doc/man/ChangeLog.1: Rename back from doc/man/ChangeLog.01.
|
||||
* lisp/erc/ChangeLog.1: New file, containing the old contents of ...
|
||||
|
|
@ -34737,7 +34737,7 @@
|
|||
This more clearly distingiushes pre-April-7 ChangeLog entries (which
|
||||
are for top-level files only) from post-April-7 entries (which are
|
||||
about files at all levels. Problem reported by Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html
|
||||
* ChangeLog.1: Move post-April-7 entries from here ...
|
||||
* ChangeLog.2: ... to this new file.
|
||||
* Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump to 2.
|
||||
|
|
@ -35131,7 +35131,7 @@
|
|||
* doc/man/ChangeLog.01: Rename from doc/man/ChangeLog.1.
|
||||
That way, 'make install' won't think it's a man page.
|
||||
Reported by Ashish SHUKLA in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00656.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00656.html
|
||||
|
||||
Improve 'make change-history' prereq tests
|
||||
* Makefile.in (gen_origin): Fix to match what's in the master branch.
|
||||
|
|
@ -35320,7 +35320,7 @@
|
|||
|
||||
Port commit-msg to MSYS Bash+Gawk
|
||||
See Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00610.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00610.html
|
||||
* build-aux/git-hooks/commit-msg (cent_sign_utf8_format)
|
||||
(cent_sign, print_at_sign, at_sign): Revert previous change.
|
||||
(print_at_sign): Prepend "BEGIN".
|
||||
|
|
@ -35330,7 +35330,7 @@
|
|||
* build-aux/git-hooks/commit-msg (cent_sign):
|
||||
Just use UTF-8 here rather than ASCII + printf, as the latter fails
|
||||
on a broken MS-Windows shell. Reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00592.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00592.html
|
||||
|
||||
2015-04-11 Chris Zheng <chriszheng99@gmail.com> (tiny change)
|
||||
|
||||
|
|
@ -35365,7 +35365,7 @@
|
|||
Add a FIXME comment.
|
||||
(log-edit-changelog-entries): Extract from
|
||||
`log-edit-changelog-entries', handle FILE being a directory
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00555.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00555.html).
|
||||
|
||||
2015-04-10 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -35377,19 +35377,19 @@
|
|||
* build-aux/git-hooks/commit-msg:
|
||||
Ignore every line after a scissors line, such as a line generated
|
||||
by 'git commit -v'. Problem reported by Johan Bockgård in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00580.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00580.html
|
||||
|
||||
port commit-msg to Gawk 3.0.4 (1999)
|
||||
* build-aux/git-hooks/commit-msg (cent_sign_utf8_format, cent_sign)
|
||||
(print_at_sign, at_sign): New vars. Use them to avoid problems
|
||||
Eli Zaretskii encountered with Gawk 3.0.4 (1999) on MSYS. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
|
||||
|
||||
Have commit-msg report commit failure
|
||||
* build-aux/git-hooks/commit-msg: If the commit is aborted,
|
||||
say so. Simplify by doing this at the end. Problem reported
|
||||
by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
|
||||
|
||||
2015-04-10 Thomas Fitzsimmons <fitzsim@fitzsim.org>
|
||||
|
||||
|
|
@ -35463,7 +35463,7 @@
|
|||
vmotion, for the same reason. Fix the clipping of the argument
|
||||
value to support scroll-margin in all cases and avoid unwarranted
|
||||
recentering. Reported by Milan Stanojević <milanst@gmail.com> in
|
||||
http://lists.gnu.org/archive/html/help-gnu-emacs/2015-04/msg00092.html,
|
||||
https://lists.gnu.org/archive/html/help-gnu-emacs/2015-04/msg00092.html,
|
||||
which see.
|
||||
|
||||
2015-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
|
@ -35554,7 +35554,7 @@
|
|||
for copyright notice prototype, so that we get a proper "coding:"
|
||||
cookie. Use 'mv -i' to avoid unconditionally overwriting an
|
||||
existing ChangeLog. Problems reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
|
||||
|
||||
Merge from gnulib
|
||||
* build-aux/gitlog-to-changelog: Update from gnulib, incorporating:
|
||||
|
|
|
|||
92
ChangeLog.3
92
ChangeLog.3
|
|
@ -1302,7 +1302,7 @@
|
|||
Fix another CANNOT_DUMP problem
|
||||
|
||||
Reported by Robert Pluim in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00468.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00468.html
|
||||
* src/emacs.c (might_dump) [CANNOT_DUMP]: Move enum decl from here ...
|
||||
* src/lisp.h: ... to here.
|
||||
|
||||
|
|
@ -1342,7 +1342,7 @@
|
|||
Fix undefined refs on some GNU/Linux hosts
|
||||
|
||||
Problem reported by Ken Raeburn in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00463.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00463.html
|
||||
* src/emacs.c (heap_bss_diff) [CANNOT_DUMP]: Remove, as this is
|
||||
not needed in the CANNOT_UNDUMP case. All uses removed. This
|
||||
removes unwanted references to my_endbss and my_endbss_static,
|
||||
|
|
@ -4361,7 +4361,7 @@
|
|||
Define _GNU_SOURCE in files delaying config.h
|
||||
|
||||
Problem reported by Richard Copley in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00440.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00440.html
|
||||
* src/w32.c, src/w32notify.c, src/w32proc.c (_GNU_SOURCE):
|
||||
Define early.
|
||||
|
||||
|
|
@ -4403,7 +4403,7 @@
|
|||
Define _GNU_SOURCE in unexmacosx.c
|
||||
|
||||
Problem reported by Bob Halley in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00427.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00427.html
|
||||
* src/unexmacosx.c (_GNU_SOURCE): Define if not already defined.
|
||||
|
||||
2016-09-16 Alan Mackenzie <acm@muc.de>
|
||||
|
|
@ -5206,14 +5206,14 @@
|
|||
|
||||
* nt/inc/ms-w32.h (execve) [MINGW_W64]: Make the prototype match
|
||||
the GCC 6 builtin, to avoid warnings. For more details, see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00721.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00721.html.
|
||||
|
||||
2016-08-31 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Fix over-substitution of quotes on error
|
||||
|
||||
Problem reported by Tino Calancha in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00000.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00000.html
|
||||
* src/print.c (print_error_message):
|
||||
Substitute quotes in errmsg only when gotten from a property.
|
||||
|
||||
|
|
@ -5452,7 +5452,7 @@
|
|||
|
||||
* src/keyboard.c (parse_solitary_modifier): If the argument SYMBOL
|
||||
is not a symbol, don't try to recognize it. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00502.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00502.html
|
||||
for the details.
|
||||
|
||||
* test/src/keymap-tests.el (keymap-where-is-internal-test): New
|
||||
|
|
@ -5565,7 +5565,7 @@
|
|||
Rename option to shell-command-dont-erase-buffer
|
||||
|
||||
Suggested by Clément Pit--Claudel in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00487.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00487.html
|
||||
* lisp/simple.el (shell-command-dont-erase-buffer):
|
||||
(shell-command--save-pos-or-erase):
|
||||
(shell-command--set-point-after-cmd):
|
||||
|
|
@ -5611,7 +5611,7 @@
|
|||
* lisp/frame.el (delete-other-frames): Delete other frames on
|
||||
FRAME's terminal instead of the current terminal. Delete
|
||||
non-minibuffer-only surrogate frames too. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00467.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00467.html
|
||||
* doc/lispref/frames.texi (Deleting Frames): Minor fixes for
|
||||
docs of `delete-frame' and `frame-live-p'. Add entry for
|
||||
`delete-other-frames'.
|
||||
|
|
@ -5931,7 +5931,7 @@
|
|||
|
||||
* lisp/server.el (server-reply-print): Fix check for truncated quote
|
||||
sequence at end of message. Problem reported in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00101.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00101.html
|
||||
|
||||
2016-08-18 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
|
|
@ -6008,7 +6008,7 @@
|
|||
Return a sublist of the attributes returned by 'file-attributes'.
|
||||
Suggested by Ted Zlatanov in:
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg01195.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg01195.html
|
||||
|
||||
2016-08-17 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
@ -6048,7 +6048,7 @@
|
|||
* doc/emacs/misc.texi (shell-command-not-erase-buffer):
|
||||
Document this feature in the manual.
|
||||
See discussion on:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00610.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00610.html
|
||||
|
||||
2016-08-16 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
@ -6857,7 +6857,7 @@
|
|||
a second time; although it doesn’t hurt, it’s not needed.
|
||||
* src/sysdep.c [!HAVE_GNUTLS]: Don’t include gnutls/crypto.h,
|
||||
as it may not be available. Problem reported by Glenn Morris in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00100.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00100.html
|
||||
|
||||
2016-08-03 Michal Nazarewicz <mina86@mina86.com>
|
||||
|
||||
|
|
@ -6889,7 +6889,7 @@
|
|||
Port to systems lacking GNUTLS_NONBLOCK
|
||||
|
||||
Problem reported by Colin Baxter in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00096.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00096.html
|
||||
* src/gnutls.c (Fgnutls_boot): Don’t assume GNUTLS_NONBLOCK is defined.
|
||||
|
||||
2016-08-03 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -7171,7 +7171,7 @@
|
|||
|
||||
* src/process.c (connect_network_socket):
|
||||
Reverse sense of previous fix. Problem reported by Ken Brown in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00004.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00004.html
|
||||
|
||||
2016-08-01 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -8364,7 +8364,7 @@
|
|||
* lisp/ibuffer.el (ibuffer-mode-map): 'ibuffer-mark-by-content-regexp'
|
||||
just bound to '% g'.
|
||||
As suggested in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00165.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00165.html
|
||||
|
||||
2016-07-07 Tino Calancha <tino.calancha@gmail.com>
|
||||
|
||||
|
|
@ -8573,7 +8573,7 @@
|
|||
* src/process.c (wait_reading_process_output): Further fix for
|
||||
typo introduced in 2015-07-06T02:19:13Z!eggert@cs.ucla.edu when
|
||||
wait == INFINITY and got_output_end_time is invalid. See:
|
||||
http://bugs.gnu.org/23864#20
|
||||
https://bugs.gnu.org/23864#20
|
||||
|
||||
2016-07-03 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
|
|
@ -8705,7 +8705,7 @@
|
|||
strings which affect the stringiness of a piece of text. This fixes the
|
||||
bug
|
||||
reported in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00695.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00695.html.
|
||||
|
||||
* lisp/progmodes/cc-engine.el (c-truncate-semi-nonlit-pos-cache): new
|
||||
defsubst.
|
||||
|
|
@ -8927,7 +8927,7 @@
|
|||
Problem reported by Juliusz Chroboczek (Bug#17976)
|
||||
and by Artur Malabarba (Bug#23620).
|
||||
Patch from a suggestion by Andreas Schwab in:
|
||||
http://bugs.gnu.org/17976#39
|
||||
https://bugs.gnu.org/17976#39
|
||||
This patch is for non-MS-Windows platforms.
|
||||
I don't know the situation on MS-Windows.
|
||||
* src/process.c (connecting_status):
|
||||
|
|
@ -8951,7 +8951,7 @@
|
|||
Fix GNUC_PREREQ for GCC 2.8.1 etc.
|
||||
|
||||
Problem reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00608.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00608.html
|
||||
* src/conf_post.h (GNUC_PREREQ): Port to GCC versions like GCC
|
||||
2.8.1 (1998), which come before GCC 3.0 and which have nonzero
|
||||
patchlevel numbers.
|
||||
|
|
@ -8977,7 +8977,7 @@
|
|||
Fix GNUC_PREREQ off-by-1 typo
|
||||
|
||||
Problem reported by Martin Rudalics in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00587.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00587.html
|
||||
* src/conf_post.h (GNUC_PREREQ) [__GNUC_PATCHLEVEL__]:
|
||||
Fix < vs <= typo.
|
||||
|
||||
|
|
@ -9245,7 +9245,7 @@
|
|||
* src/lread.c (Fload): Don't overwrite the last character of the
|
||||
file name in FOUND with 'c', unless the file name ended in ".elc"
|
||||
to begin with. Don't treat empty files as byte-compiled. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00463.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00463.html
|
||||
for more details of the problem this caused.
|
||||
|
||||
2016-06-22 Eli Zaretskii <eliz@gnu.org>
|
||||
|
|
@ -9675,7 +9675,7 @@
|
|||
|
||||
* src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef.
|
||||
This ports to systems that predate xrandr 1.3. See Christian Lynbech in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html
|
||||
|
||||
2016-06-14 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -10030,7 +10030,7 @@
|
|||
|
||||
Replace IF_LINT by NONVOLATILE and UNINIT
|
||||
|
||||
Inspired by a suggestion from RMS in: http://bugs.gnu.org/23640#58
|
||||
Inspired by a suggestion from RMS in: https://bugs.gnu.org/23640#58
|
||||
* .dir-locals.el (c-mode): Adjust to macro changes.
|
||||
* src/conf_post.h (NONVOLATILE, UNINIT): New macros (Bug#23640).
|
||||
(IF_LINT): Remove. All uses replaced by the new macros.
|
||||
|
|
@ -10297,7 +10297,7 @@
|
|||
* lisp/version.el (emacs-repository-get-version):
|
||||
Parse .git/packed-refs if it exists.
|
||||
Problem reported by Martin Rudalics in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00554.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00554.html
|
||||
|
||||
2016-06-01 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
@ -10630,7 +10630,7 @@
|
|||
Don’t document declare-function internals
|
||||
|
||||
Suggested by Stefan Monnier in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00618.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00618.html
|
||||
* doc/lispref/functions.texi (Declaring Functions):
|
||||
* lisp/subr.el (declare-function):
|
||||
* lisp/emacs-lisp/bytecomp.el:
|
||||
|
|
@ -10716,7 +10716,7 @@
|
|||
Fix byte-compiler pacification for declare-function
|
||||
|
||||
Problem reported by Michael Heerdegen in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00590.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00590.html
|
||||
* lisp/emacs-lisp/bytecomp.el:
|
||||
(byte-compile-macroexpand-declare-function):
|
||||
Revert signature to previous value.
|
||||
|
|
@ -10963,7 +10963,7 @@
|
|||
Don’t use only last protocol from getaddrinfo
|
||||
|
||||
Problem reported by Ken Brown in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00483.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00483.html
|
||||
* src/process.c (conv_addrinfo_to_lisp): New function.
|
||||
(connect_network_socket): Arg is now a list of addrinfos, not
|
||||
merely IP addresses. All uses changed. Use protocol from
|
||||
|
|
@ -10981,7 +10981,7 @@
|
|||
* lisp/image.el (image--get-image): Require seq here, not at the
|
||||
top level, to avoid ‘(require seq) while preparing to dump’ while
|
||||
bootstrapping. Suggested by Tino Calancha in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00477.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00477.html
|
||||
|
||||
2016-05-22 Nicolas Petton <nicolas@petton.fr>
|
||||
|
||||
|
|
@ -11498,7 +11498,7 @@
|
|||
Port autogen.sh to Git 2.4
|
||||
|
||||
Problem reported by Michael Brand in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00367.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00367.html
|
||||
* autogen.sh (git_config): Don't assume that git rev-parse
|
||||
groks --git-common-dir.
|
||||
|
||||
|
|
@ -12436,7 +12436,7 @@
|
|||
|
||||
* src/buffer.c (Fgenerate_new_buffer_name): Increment count just
|
||||
once each time through the loop. Reported by Lars Ingebrigtsen in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00918.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00918.html
|
||||
|
||||
2016-04-30 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
|
|
@ -13209,7 +13209,7 @@
|
|||
Fix socketd fd startup bug that I introduced
|
||||
|
||||
Problem reported by Matthew Leach in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00778.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00778.html
|
||||
* src/emacs.c (main): Indicate more clearly the coupling between
|
||||
the --daemon option and init_process_emacs.
|
||||
* src/lisp.h: Adjust to API changes.
|
||||
|
|
@ -13269,7 +13269,7 @@
|
|||
This also fixes the mishandling of "\N{CJK COMPATIBILITY
|
||||
IDEOGRAPH-F900}", "\N{VARIATION SELECTOR-1}", etc.
|
||||
Problem reported by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00614.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00614.html
|
||||
* doc/lispref/nonascii.texi (Character Codes), etc/NEWS: Document this.
|
||||
* lisp/international/mule-cmds.el (char-from-name): New function.
|
||||
(read-char-by-name): Use it. Document that "BED" is treated as
|
||||
|
|
@ -13340,7 +13340,7 @@
|
|||
Remove the previous change.
|
||||
(vc-state): Same. And update the old, incorrect comment about
|
||||
unregistered files
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00526.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00526.html).
|
||||
|
||||
* test/lisp/vc/vc-tests.el (vc-test--state): Remove the check
|
||||
calling `vc-state' on default-directory (VC state is undefined
|
||||
|
|
@ -13674,7 +13674,7 @@
|
|||
Avoid AC_PREPROC_IFELSE glitch in configure.ac
|
||||
|
||||
Problem reported by Angelo Graziosi in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00545.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00545.html
|
||||
* configure.ac (gl_gcc_warnings): Work around an Autoconf glitch:
|
||||
AC_PREPROC_IFELSE doesn’t generate a simple shell command.
|
||||
|
||||
|
|
@ -13871,7 +13871,7 @@
|
|||
Port ‘./autogen.sh git’ to non-clones
|
||||
|
||||
Problem reported by Angelo Graziosi in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00341.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00341.html
|
||||
* autogen.sh (do_git): Default to false when the arg is ‘all’ but
|
||||
there is no ‘.git’.
|
||||
(git_common_dir, hooks): New vars.
|
||||
|
|
@ -14177,7 +14177,7 @@
|
|||
Port redirect-debugging-output to MS-Windows
|
||||
|
||||
Suggested by Eli Zaretskii in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00037.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00037.html
|
||||
* src/print.c [WINDOWSNT]: Include sys/socket.h.
|
||||
* src/w32.c (sys_dup2): Work around problem with MS-Windows _dup2.
|
||||
|
||||
|
|
@ -14186,7 +14186,7 @@
|
|||
Port redirect-debugging-output to non-GNU/Linux
|
||||
|
||||
Problem reported by Kylie McClain for musl in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01592.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01592.html
|
||||
* etc/DEBUG, etc/NEWS: Mention this.
|
||||
* src/callproc.c (child_setup) [!MSDOS]:
|
||||
* src/dispnew.c (init_display):
|
||||
|
|
@ -14772,7 +14772,7 @@
|
|||
Compute a better commit message for merges
|
||||
|
||||
Problem reported by David Engster in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01270.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01270.html
|
||||
* admin/gitmerge.el (gitmerge-commit-message):
|
||||
Truncate the computed commit message to at most 72 characters per line.
|
||||
(gitmerge-maybe-resume): Don’t use "-" as the commit message for
|
||||
|
|
@ -14812,7 +14812,7 @@
|
|||
|
||||
* admin/gitmerge.el (gitmerge-skip-regexp): Omit "merge", as it
|
||||
causes false positives. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01234.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01234.html
|
||||
|
||||
2016-03-22 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
@ -15529,7 +15529,7 @@
|
|||
Unbreak the MinGW64 build
|
||||
|
||||
* nt/inc/ms-w32.h [MINGW_W64]: Undefine HAVE_GAI_STRERROR. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00130.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00130.html
|
||||
for the details. Reported by Angelo Graziosi
|
||||
<angelo.graziosi@alice.it>.
|
||||
|
||||
|
|
@ -15564,7 +15564,7 @@
|
|||
|
||||
Implement getaddrinfo fallback for MS-Windows
|
||||
|
||||
See http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01602.html
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01602.html
|
||||
for more details.
|
||||
|
||||
* nt/mingw-cfg.site (ac_cv_func_getaddrinfo)
|
||||
|
|
@ -16907,7 +16907,7 @@
|
|||
Port recent filevercmp addition to MS-Windows
|
||||
|
||||
Reported by Andy Moreton in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01302.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01302.html
|
||||
* nt/gnulib.mk (libgnu_a_SOURCES): Add filevercmp.c.
|
||||
(EXTRA_DIST): Add filevercmp.h.
|
||||
|
||||
|
|
@ -18510,7 +18510,7 @@
|
|||
* src/alloc.c (aligned_alloc): Define to private name when a
|
||||
static function, to avoid collision with lisp.h extern decl.
|
||||
Reported by John Yates in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00439.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00439.html
|
||||
|
||||
2016-02-08 David Edmondson <dme@dme.org>
|
||||
|
||||
|
|
@ -18761,7 +18761,7 @@
|
|||
Port to FreeBSD x86
|
||||
|
||||
Reported by Herbert J. Skuhra in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00336.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00336.html
|
||||
* src/lisp.h (NONPOINTER_BITS) [__FreeBSD__]: Zero in this case too,
|
||||
since malloc always returns a multiple of 8 in FreeBSD.
|
||||
|
||||
|
|
@ -19362,7 +19362,7 @@
|
|||
|
||||
Port new hybrid malloc to FreeBSD
|
||||
|
||||
Problem reported by Wolfgang Jenkner in: http://bugs.gnu.org/22086#118
|
||||
Problem reported by Wolfgang Jenkner in: https://bugs.gnu.org/22086#118
|
||||
* src/gmalloc.c (__malloc_initialize_hook, __after_morecore_hook)
|
||||
(__morecore) [HYBRID_MALLOC]: Define in this case too.
|
||||
|
||||
|
|
|
|||
|
|
@ -511,7 +511,7 @@ install-nt:
|
|||
## For them, it is empty.
|
||||
INSTALL_ARCH_INDEP_EXTRA = @INSTALL_ARCH_INDEP_EXTRA@
|
||||
|
||||
## http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html
|
||||
## https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html
|
||||
## Needs to be the user running install, so configure can't set it.
|
||||
set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
|
||||
`id -un 2> /dev/null`; do \
|
||||
|
|
@ -550,11 +550,11 @@ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
|
|||
|
||||
## Note that we use tar instead of plain old cp -R/-r because the latter
|
||||
## is apparently not portable (even in 2012!).
|
||||
## http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html
|
||||
## https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html
|
||||
## I have no idea which platforms Emacs supports where cp -R does not
|
||||
## work correctly, and therefore no idea when tar can be replaced.
|
||||
## See also these comments from 2004 about cp -r working fine:
|
||||
## http://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00005.html
|
||||
## https://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00005.html
|
||||
install-arch-indep: lisp install-info install-man ${INSTALL_ARCH_INDEP_EXTRA}
|
||||
-set ${COPYDESTS} ; \
|
||||
unset CDPATH; \
|
||||
|
|
|
|||
2
README
2
README
|
|
@ -29,7 +29,7 @@ to report bugs. (The file 'BUGS' in this directory explains how you
|
|||
can find and read that section using the Info files that come with
|
||||
Emacs.) For a list of mailing lists related to Emacs, see
|
||||
<https://savannah.gnu.org/mail/?group=emacs>. For the complete
|
||||
list of GNU mailing lists, see <http://lists.gnu.org/>.
|
||||
list of GNU mailing lists, see <https://lists.gnu.org/>.
|
||||
|
||||
The 'etc' subdirectory contains several other files, named in capital
|
||||
letters, which you might consider looking at when installing GNU
|
||||
|
|
|
|||
|
|
@ -1547,7 +1547,7 @@
|
|||
|
||||
* make-tarball.txt: Suggest 'autoreconf -I m4 --force'
|
||||
rather than doing rm and autoconf by hand. See
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
|
||||
|
||||
2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
|
|
|
|||
|
|
@ -552,7 +552,7 @@ https://savannah.nongnu.org/projects/listhelper
|
|||
|
||||
An "X-Debbugs-Envelope-To" header is used to keep track of where the
|
||||
mail was actually bound for:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg01211.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2009-11/msg01211.html
|
||||
|
||||
** Mailing list recipient/sender filters.
|
||||
The following mailman filters are useful to stop messages being
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@ in a README file in each directory with images. (Legal advice says
|
|||
that we need not add notices to each image file individually, if they
|
||||
allow for that.). It is recommended to use the word "convert" to
|
||||
describe the automatic process of changing an image from one format to
|
||||
another (http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html).
|
||||
another (https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html).
|
||||
|
||||
|
||||
When installing a file with an "unusual" license (after checking first
|
||||
|
|
@ -159,7 +159,7 @@ etc/future-bug
|
|||
|
||||
etc/letter.pbm,letter.xpm
|
||||
- trivial, no notice needed.
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html>
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html>
|
||||
|
||||
etc/FTP, ORDERS
|
||||
- trivial (at time of writing), no license needed
|
||||
|
|
@ -214,7 +214,7 @@ lib-src/etags.c
|
|||
from a legal point of view.
|
||||
|
||||
lisp/cedet/semantic/imenu.el
|
||||
- See http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00410.html
|
||||
- See https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00410.html
|
||||
in which Eric Ludlam established that the remaining contributions
|
||||
from authors other than himself were negligible.
|
||||
|
||||
|
|
@ -223,7 +223,7 @@ lisp/play/tetris.el
|
|||
(2007/1) there is no problem with our use of the name "tetris" or
|
||||
the concept.
|
||||
rms: "My understanding is that game rules as such are not copyrightable."
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2007-01/msg00960.html>
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2007-01/msg00960.html>
|
||||
rms: Legal advice is that we are ok and need not worry about this.
|
||||
|
||||
|
||||
|
|
@ -307,8 +307,8 @@ doc/*/*.texi - All manuals should be under GFDL (but see below), and
|
|||
should include a copy of it, so that they can be distributed
|
||||
separately. faq.texi has a different license, for some reason no-one
|
||||
can remember.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00583.html
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00618.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00583.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00618.html
|
||||
|
||||
doc/misc/mh-e.texi is dual-licensed (GPL and GFDL) per agreement with
|
||||
FSF (reconfirmed by rms Aug 25 2008). Discussion with
|
||||
|
|
@ -397,7 +397,7 @@ lisp/term/README
|
|||
Accordingly, FSF copyright was added.
|
||||
|
||||
src/unexhp9k800.c
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html
|
||||
- briefly removed due to legal uncertainly Jan-Mar 2007. The
|
||||
relevant assignment is under "hp9k800" in copyright.list. File was
|
||||
written by John V. Morris at HP, and disclaimed by the author and
|
||||
|
|
@ -406,10 +406,10 @@ src/unexhp9k800.c
|
|||
|
||||
lisp/progmodes/python.el
|
||||
Dave Love alerted us to a potential legal problem:
|
||||
http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html
|
||||
https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html
|
||||
|
||||
On consultation with a lawyer, we found there was no problem:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html
|
||||
|
||||
|
||||
** Issues that are "fixed" for the release of Emacs 22, but we may
|
||||
|
|
@ -527,7 +527,7 @@ None known.
|
|||
The EMACS_22_BASE branch was changed to GPLv3 (or later) 2007/07/25.
|
||||
|
||||
Some notes:
|
||||
(see http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg01431.html)
|
||||
(see https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg01431.html)
|
||||
|
||||
1. There are some files in the Emacs tree which are not part of Emacs (eg
|
||||
those included from Gnulib). These are all copyright FSF and (at time
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ Some documentation tips culled from emacs-devel postings.
|
|||
|
||||
** Manual indices
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00400.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00400.html
|
||||
|
||||
For example, this text:
|
||||
|
||||
|
|
@ -51,7 +51,7 @@ combine them into a single entry, e.g.:
|
|||
|
||||
** Point is a proper name
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
|
||||
|
||||
In Emacs tradition, we treat "point" as a proper name when it refers
|
||||
to the current editing location. It should not have an article.
|
||||
|
|
@ -65,7 +65,7 @@ referring to point, please fix it.
|
|||
|
||||
** Don't use passive verbs
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
|
||||
|
||||
Documentation is clearer if it avoids the passive voice whenever
|
||||
possible. For example, rather than saying "Point does not move", say
|
||||
|
|
@ -80,7 +80,7 @@ often provides important information which makes the text clearer, too.
|
|||
|
||||
*** Why Antinews is useful
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00893.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00893.html
|
||||
|
||||
The usefulness of Antinews is to help people who buy the printed
|
||||
manual and are still using the previous Emacs version. That's why we
|
||||
|
|
@ -91,7 +91,7 @@ Of course, we try to make it amusing as well.
|
|||
|
||||
*** Don't mention in Antinews too many features absent in old versions
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg01054.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg01054.html
|
||||
|
||||
Since the purpose of Antinews is to help people use the previous Emacs
|
||||
version, there is usually no need to mention features that are simply
|
||||
|
|
@ -114,4 +114,4 @@ In those cases, the user might have trouble figuring out how to use
|
|||
the old version without some sort of help.
|
||||
|
||||
** To indicate possession, write Emacs's rather than Emacs'.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ install it only on the emacs-24 branch, not on the master as well.
|
|||
Installing things manually into more than one branch makes merges more
|
||||
difficult.
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html
|
||||
|
||||
The exception is, if you know that the change will be difficult to
|
||||
merge to the master (eg because the master code has changed a lot).
|
||||
|
|
@ -40,7 +40,7 @@ so interim merges are unnecessary.
|
|||
Or use shelves; or rebase; or do something else. See the thread for
|
||||
yet another fun excursion into the exciting world of version control.
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html
|
||||
|
||||
* Installing changes from gnulib
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ Apparently these date from ye olden days, when tags were common
|
|||
to several GNU projects. So many of them had no relevance to Emacs,
|
||||
and hence were removed. See:
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00042.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00042.html
|
||||
|
||||
In the unlikely event that you need them, the removed tags were:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
GNU EMACS VERSIONING -*- org -*-
|
||||
|
||||
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html
|
||||
Ref: https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html
|
||||
|
||||
Emacs version numbers have the form
|
||||
|
||||
|
|
@ -27,4 +27,3 @@ unexpected last-minute problem occurs.
|
|||
The development version for a new major release has "minor" = 0.
|
||||
The development version for a new minor release has "minor" = that of
|
||||
the previous release.
|
||||
|
||||
|
|
|
|||
|
|
@ -37,4 +37,4 @@ but should keep the full list in a comment in the source.
|
|||
--RMS, 2005-07-13
|
||||
|
||||
[1] Note that this includes 2001 - see
|
||||
<http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-12/msg00119.html>
|
||||
<https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-12/msg00119.html>
|
||||
|
|
|
|||
|
|
@ -233,12 +233,12 @@ See the end of the file for license conditions.
|
|||
related to the Windows port of Emacs. For information about the
|
||||
list, see this Web page:
|
||||
|
||||
http://lists.gnu.org/mailman/listinfo/help-emacs-windows
|
||||
https://lists.gnu.org/mailman/listinfo/help-emacs-windows
|
||||
|
||||
To ask questions on the mailing list, send email to
|
||||
help-emacs-windows@gnu.org. (You don't need to subscribe for that.)
|
||||
To subscribe to the list or unsubscribe from it, fill the form you
|
||||
find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as
|
||||
find at https://mail.gnu.org/mailman/listinfo/help-emacs-windows as
|
||||
explained there.
|
||||
|
||||
Another valuable source of information and help which should not be
|
||||
|
|
|
|||
18
build-aux/config.guess
vendored
18
build-aux/config.guess
vendored
|
|
@ -2,7 +2,7 @@
|
|||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2017 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2017-09-16'
|
||||
timestamp='2017-09-26'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
|
|
@ -1400,8 +1400,20 @@ EOF
|
|||
exit ;;
|
||||
esac
|
||||
|
||||
echo "$0: unable to guess system type" >&2
|
||||
|
||||
case "${UNAME_MACHINE}:${UNAME_SYSTEM}" in
|
||||
mips:Linux | mips64:Linux)
|
||||
# If we got here on MIPS GNU/Linux, output extra information.
|
||||
cat >&2 <<EOF
|
||||
|
||||
NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
|
||||
the system type. Please install a C compiler and try again.
|
||||
EOF
|
||||
;;
|
||||
esac
|
||||
|
||||
cat >&2 <<EOF
|
||||
$0: unable to guess system type
|
||||
|
||||
This script (version $timestamp), has failed to recognize the
|
||||
operating system you are using. If your script is old, overwrite *all*
|
||||
|
|
@ -1441,7 +1453,7 @@ EOF
|
|||
exit 1
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# eval: (add-hook 'write-file-functions 'time-stamp)
|
||||
# time-stamp-start: "timestamp='"
|
||||
# time-stamp-format: "%:y-%02m-%02d"
|
||||
# time-stamp-end: "'"
|
||||
|
|
|
|||
4
build-aux/config.sub
vendored
4
build-aux/config.sub
vendored
|
|
@ -2,7 +2,7 @@
|
|||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2017 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2017-09-16'
|
||||
timestamp='2017-09-26'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
|
|
@ -1829,7 +1829,7 @@ echo $basic_machine$os
|
|||
exit
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# eval: (add-hook 'write-file-functions 'time-stamp)
|
||||
# time-stamp-start: "timestamp='"
|
||||
# time-stamp-format: "%:y-%02m-%02d"
|
||||
# time-stamp-end: "'"
|
||||
|
|
|
|||
10
configure.ac
10
configure.ac
|
|
@ -396,7 +396,7 @@ OPTION_DEFAULT_OFF([xwidgets],
|
|||
|
||||
## For the times when you want to build Emacs but don't have
|
||||
## a suitable makeinfo, and can live without the manuals.
|
||||
dnl http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html
|
||||
dnl https://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html
|
||||
OPTION_DEFAULT_ON([makeinfo],[don't require makeinfo for building manuals])
|
||||
|
||||
## Makefile.in needs the cache file name.
|
||||
|
|
@ -522,7 +522,7 @@ fi
|
|||
dnl The name of this option is unfortunate. It predates, and has no
|
||||
dnl relation to, the "sampling-based elisp profiler" added in 24.3.
|
||||
dnl Actually, it stops it working.
|
||||
dnl http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00393.html
|
||||
dnl https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00393.html
|
||||
AC_ARG_ENABLE(profiling,
|
||||
[AS_HELP_STRING([--enable-profiling],
|
||||
[build emacs with low-level, gprof profiling support.
|
||||
|
|
@ -948,7 +948,7 @@ AS_IF([test $gl_gcc_warnings = no],
|
|||
nw="$nw -Wbad-function-cast" # These casts are no worse than others.
|
||||
|
||||
# Emacs doesn't care about shadowing; see
|
||||
# <http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
|
||||
# <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
|
||||
nw="$nw -Wshadow"
|
||||
|
||||
# Emacs's use of alloca inhibits protecting the stack.
|
||||
|
|
@ -1170,7 +1170,7 @@ dnl AC_PROG_LN_S sets LN_S to 'cp -pR' for MinGW, on the premise that 'ln'
|
|||
dnl doesn't support links to directories, as in "ln file dir". But that
|
||||
dnl use is non-portable, and OTOH MinGW wants to use hard links for Emacs
|
||||
dnl executables at "make install" time.
|
||||
dnl See http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00475.html
|
||||
dnl See https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00475.html
|
||||
dnl for more details.
|
||||
if test "$opsys" = "mingw32"; then
|
||||
LN_S="/bin/ln"
|
||||
|
|
@ -1316,7 +1316,7 @@ dnl Eg "make LDFLAGS=... all" could run into problems,
|
|||
dnl http://bugs.debian.org/684788
|
||||
dnl * unnecessary, since temacs is the only thing that actually needs it.
|
||||
dnl Indeed this is where it was originally, prior to:
|
||||
dnl http://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html
|
||||
dnl https://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html
|
||||
if test x$GCC = xyes; then
|
||||
LDFLAGS_NOCOMBRELOC="-Wl,-znocombreloc"
|
||||
else
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ HTML_OPTS = --no-split --html
|
|||
# Options used only when making info output.
|
||||
# --no-split is only needed because of MS-DOS.
|
||||
# For a possible alternative, see
|
||||
# http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html
|
||||
# https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html
|
||||
INFO_OPTS= --no-split
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
|
|
|
|||
|
|
@ -1418,8 +1418,8 @@ zone out in front of Emacs.
|
|||
Eli Zaretskii made many standard Emacs features work on MS-DOS and
|
||||
Microsoft Windows. He also wrote @file{tty-colors.el}, which
|
||||
implements transparent mapping of X colors to tty colors; and
|
||||
@file{rxvt.el}. He implemented support for bidirectional text,
|
||||
and also menus on text-mode terminals.
|
||||
@file{rxvt.el}. He implemented support for bidirectional text, menus
|
||||
on text-mode terminals, and built-in display of line numbers.
|
||||
|
||||
@item
|
||||
Jamie Zawinski wrote much of the support for faces and X selections.
|
||||
|
|
|
|||
|
|
@ -110,8 +110,8 @@ it, Emacs asks for the file name to use, and the buffer's major mode
|
|||
is re-established taking that file name into account (@pxref{Choosing
|
||||
Modes}).
|
||||
|
||||
@kindex C-x @key{LEFT}
|
||||
@kindex C-x @key{RIGHT}
|
||||
@kindex C-x LEFT
|
||||
@kindex C-x RIGHT
|
||||
@findex next-buffer
|
||||
@findex previous-buffer
|
||||
For conveniently switching between a few buffers, use the commands
|
||||
|
|
|
|||
|
|
@ -1548,11 +1548,20 @@ for details.
|
|||
@cindex curly quotes
|
||||
@cindex curved quotes
|
||||
@cindex homoglyph face
|
||||
|
||||
Emacs tries to determine if the curved quotes @samp{‘} and @samp{’}
|
||||
can be displayed on the current display. By default, if this seems to
|
||||
be so, then Emacs will translate the @acronym{ASCII} quotes (@samp{`}
|
||||
and @samp{'}), when they appear in messages and help texts, to these
|
||||
curved quotes. You can influence or inhibit this translation by
|
||||
customizing the user option @code{text-quoting-style} (@pxref{Keys in
|
||||
Documentation,,, elisp, The Emacs Lisp Reference Manual}).
|
||||
|
||||
If the curved quotes @samp{‘}, @samp{’}, @samp{“}, and @samp{”} are
|
||||
known to look just like @acronym{ASCII} characters, they are shown
|
||||
with the @code{homoglyph} face. Curved quotes that cannot be
|
||||
displayed are shown as their @acronym{ASCII} approximations @samp{`},
|
||||
@samp{'}, and @samp{"} with the @code{homoglyph} face.
|
||||
with the @code{homoglyph} face. Curved quotes that are known not to
|
||||
be displayable are shown as their @acronym{ASCII} approximations
|
||||
@samp{`}, @samp{'}, and @samp{"} with the @code{homoglyph} face.
|
||||
|
||||
@node Cursor Display
|
||||
@section Displaying the Cursor
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
@display
|
||||
Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
|
||||
@uref{http://fsf.org/}
|
||||
@uref{https://fsf.org/}
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
|
@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
|
|||
of the GNU Free Documentation License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns. See
|
||||
@uref{http://www.gnu.org/copyleft/}.
|
||||
@uref{https://www.gnu.org/licenses/}.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
|
|
|
|||
|
|
@ -1401,8 +1401,8 @@ Thomas Bellman, Scott Bender, Boaz Ben-Zvi, Sergey Berezin, Stephen Berman, Karl
|
|||
Berry, Anna M. Bigatti, Ray Blaak, Martin Blais, Jim Blandy, Johan
|
||||
Bockgård, Jan Böcker, Joel Boehland, Lennart Borgman, Per Bothner,
|
||||
Terrence Brannon, Frank Bresz, Peter Breton, Emmanuel Briot, Kevin
|
||||
Broadey, Vincent Broman, Michael Brouwer, David M. Brown, Stefan Bruda,
|
||||
Georges Brun-Cottan, Joe Buehler, Scott Byer, Włodek Bzyl,
|
||||
Broadey, Vincent Broman, Michael Brouwer, David M. Brown, Ken Brown, Stefan Bruda,
|
||||
Georges Brun-Cottan, Joe Buehler, Scott Byer, Włodek Bzyl, Tino Calancha,
|
||||
Bill Carpenter, Per Cederqvist, Hans Chalupsky, Chris Chase, Bob
|
||||
Chassell, Andrew Choi, Chong Yidong, Sacha Chua, Stewart Clamen, James
|
||||
Clark, Mike Clarkson, Glynn Clements, Andrew Cohen, Daniel Colascione,
|
||||
|
|
@ -1444,7 +1444,7 @@ Limpach, Lars Lindberg, Chris Lindblad, Anders Lindgren, Thomas Link,
|
|||
Juri Linkov, Francis Litterio, Sergey Litvinov, Leo Liu, Emilio C. Lopes,
|
||||
Martin Lorentzon, Dave Love, Eric Ludlam, Károly Lőrentey, Sascha
|
||||
Lüdecke, Greg McGary, Roland McGrath, Michael McNamara, Alan Mackenzie,
|
||||
Christopher J. Madsen, Neil M. Mager, Ken Manheimer, Bill Mann,
|
||||
Christopher J. Madsen, Neil M. Mager, Artur Malabarba, Ken Manheimer, Bill Mann,
|
||||
Brian Marick, Simon Marshall, Bengt Martensson, Charlie Martin,
|
||||
Yukihiro Matsumoto, Tomohiro Matsuyama, David Maus, Thomas May, Will Mengarini, David
|
||||
Megginson, Stefan Merten, Ben A. Mesander, Wayne Mesard, Brad
|
||||
|
|
@ -1455,11 +1455,11 @@ Gergely Nagy, Nobuyoshi Nakada, Thomas Neumann, Mike Newton, Thien-Thi Nguyen,
|
|||
Jurgen Nickelsen, Dan Nicolaescu, Hrvoje Nikšić, Jeff Norden,
|
||||
Andrew Norman, Theresa O'Connor, Kentaro Ohkouchi, Christian Ohler,
|
||||
Kenichi Okada, Alexandre Oliva, Bob Olson, Michael Olson, Takaaki Ota,
|
||||
Pieter E. J. Pareit, Ross Patterson, David Pearson, Juan Pechiar,
|
||||
Mark Oteiza, Pieter E. J. Pareit, Ross Patterson, David Pearson, Juan Pechiar,
|
||||
Jeff Peck, Damon Anton Permezel, Tom Perrine, William M. Perry, Per
|
||||
Persson, Jens Petersen, Daniel Pfeiffer, Justus Piater, Richard L.
|
||||
Persson, Jens Petersen, Nicolas Petton, Daniel Pfeiffer, Justus Piater, Richard L.
|
||||
Pieri, Fred Pierresteguy, François Pinard, Daniel Pittman, Christian
|
||||
Plaunt, Alexander Pohoyda, David Ponce, Francesco A. Potortì,
|
||||
Plaunt, Alexander Pohoyda, David Ponce, Noam Postavsky, Francesco A. Potortì,
|
||||
Michael D. Prange, Mukesh Prasad, Ken Raeburn, Marko Rahamaa, Ashwin
|
||||
Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, David
|
||||
Reitter, Alex Rezinsky, Rob Riepel, Lara Rios, Adrian Robert, Nick
|
||||
|
|
@ -1476,7 +1476,7 @@ Stanislav Shalunov, Marc Shapiro, Richard Sharman, Olin Shivers, Tibor
|
|||
Šimko, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris Smith,
|
||||
David Smith, Paul D. Smith, Wilson Snyder, William Sommerfeld, Simon
|
||||
South, Andre Spiegel, Michael Staats, Thomas Steffen, Ulf Stegemann,
|
||||
Reiner Steib, Sam Steingold, Ake Stenhoff, Peter Stephenson, Ken
|
||||
Reiner Steib, Sam Steingold, Ake Stenhoff, Philipp Stephani, Peter Stephenson, Ken
|
||||
Stevens, Andy Stewart, Jonathan Stigelman, Martin Stjernholm, Kim F.
|
||||
Storm, Steve Strassmann, Christopher Suckling, Olaf Sylvester, Naoto
|
||||
Takahashi, Steven Tamm, Jan Tatarik, Luc Teirlinck, Jean-Philippe Theberge, Jens
|
||||
|
|
@ -1503,7 +1503,7 @@ Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
|
|||
advanced, self-documenting, customizable, extensible editor Emacs.
|
||||
(The @samp{G} in
|
||||
@c Workaround makeinfo 4 bug.
|
||||
@c http://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html
|
||||
@c https://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html
|
||||
@iftex
|
||||
@acronym{GNU, @acronym{GNU}'s Not Unix}
|
||||
@end iftex
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
@c hence no sectioning command or @node.
|
||||
|
||||
@display
|
||||
Copyright @copyright{} 2007 Free Software Foundation, Inc. @url{http://fsf.org/}
|
||||
Copyright @copyright{} 2007 Free Software Foundation, Inc. @url{https://fsf.org/}
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this
|
||||
license document, but changing it is not allowed.
|
||||
|
|
@ -684,7 +684,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU
|
|||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see @url{http://www.gnu.org/licenses/}.
|
||||
along with this program. If not, see @url{https://www.gnu.org/licenses/}.
|
||||
@end smallexample
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
|
@ -707,11 +707,11 @@ use an ``about box''.
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a ``copyright disclaimer'' for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
@url{http://www.gnu.org/licenses/}.
|
||||
@url{https://www.gnu.org/licenses/}.
|
||||
|
||||
The GNU General Public License does not permit incorporating your
|
||||
program into proprietary programs. If your program is a subroutine
|
||||
library, you may consider it more useful to permit linking proprietary
|
||||
applications with the library. If this is what you want to do, use
|
||||
the GNU Lesser General Public License instead of this License. But
|
||||
first, please read @url{http://www.gnu.org/philosophy/why-not-lgpl.html}.
|
||||
first, please read @url{https://www.gnu.org/licenses/why-not-lgpl.html}.
|
||||
|
|
|
|||
|
|
@ -213,6 +213,6 @@ issues to be addressed. Interested developers should contact
|
|||
@email{emacs-devel@@gnu.org}.
|
||||
@end ifnothtml
|
||||
@ifhtml
|
||||
@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the
|
||||
@url{https://lists.gnu.org/mailman/listinfo/emacs-devel, the
|
||||
emacs-devel mailing list}.
|
||||
@end ifhtml
|
||||
|
|
|
|||
|
|
@ -1050,13 +1050,14 @@ increase the number of revisions shown in an existing
|
|||
entries} or @samp{Show unlimited entries} buttons at the end of the
|
||||
buffer. However, RCS, SCCS, and CVS do not support this feature.
|
||||
|
||||
@kindex C-x v h
|
||||
@findex vc-region-history
|
||||
A useful variant of examining changes is provided by the command
|
||||
@kbd{vc-region-history}, which shows a @file{*VC-history*} buffer with
|
||||
the history of changes to the region of the current file between point
|
||||
and the mark (@pxref{Mark}). The history of changes includes the
|
||||
commit log messages and also the changes themselves in the Diff
|
||||
format.
|
||||
@kbd{vc-region-history} (by default bound to @kbd{C-x v h}), which shows
|
||||
a @file{*VC-history*} buffer with the history of changes to the region
|
||||
of the current file between point and the mark (@pxref{Mark}). The
|
||||
history of changes includes the commit log messages and also the
|
||||
changes themselves in the Diff format.
|
||||
|
||||
Invoke this command after marking the region of the current file in
|
||||
whose changes you are interested. In the @file{*VC-history*} buffer
|
||||
|
|
@ -1918,8 +1919,8 @@ without displaying the references.
|
|||
|
||||
@node Identifier Search
|
||||
@subsubsection Searching and Replacing with Identifiers
|
||||
@cindex search and replace in multiple files
|
||||
@cindex multiple-file search and replace
|
||||
@cindex search and replace in multiple source files
|
||||
@cindex multiple source file search and replace
|
||||
|
||||
The commands in this section perform various search and replace
|
||||
operations either on identifiers themselves or on files that reference
|
||||
|
|
|
|||
|
|
@ -367,7 +367,7 @@ of buffers that you have been in, and, for each buffer, a place where
|
|||
you set the mark. The length of the global mark ring is controlled by
|
||||
@code{global-mark-ring-max}, and is 16 by default.
|
||||
|
||||
@kindex C-x C-@key{SPC}
|
||||
@kindex C-x C-SPC
|
||||
@findex pop-global-mark
|
||||
The command @kbd{C-x C-@key{SPC}} (@code{pop-global-mark}) jumps to
|
||||
the buffer and position of the latest entry in the global ring. It also
|
||||
|
|
@ -449,7 +449,7 @@ using @kbd{C-@key{SPC} C-@key{SPC}} or @kbd{C-u C-x C-x}.
|
|||
|
||||
@table @kbd
|
||||
@item C-@key{SPC} C-@key{SPC}
|
||||
@kindex C-@key{SPC} C-@key{SPC}
|
||||
@kindex C-SPC C-SPC
|
||||
Set the mark at point (like plain @kbd{C-@key{SPC}}) and enable
|
||||
Transient Mark mode just once, until the mark is deactivated. (This
|
||||
is not really a separate command; you are using the @kbd{C-@key{SPC}}
|
||||
|
|
|
|||
|
|
@ -1198,7 +1198,7 @@ names (@code{set-file-name-coding-system}).
|
|||
@end table
|
||||
|
||||
@findex set-file-name-coding-system
|
||||
@kindex C-x @key{RET} F
|
||||
@kindex C-x RET F
|
||||
@cindex file names with non-@acronym{ASCII} characters
|
||||
The command @kbd{C-x @key{RET} F} (@code{set-file-name-coding-system})
|
||||
specifies a coding system to use for encoding file @emph{names}. It
|
||||
|
|
@ -1356,7 +1356,7 @@ fontset}, the @dfn{startup fontset} and the @dfn{default fontset}.
|
|||
@c FIXME? The doc of *standard*-fontset-spec says:
|
||||
@c "You have the biggest chance to display international characters
|
||||
@c with correct glyphs by using the *standard* fontset." (my emphasis)
|
||||
@c See http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html
|
||||
@c See https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html
|
||||
The default fontset is most likely to have fonts for a wide variety of
|
||||
non-@acronym{ASCII} characters, and is the default fallback for the
|
||||
other two fontsets, and if you set a default font rather than fontset.
|
||||
|
|
|
|||
|
|
@ -712,7 +712,7 @@ before it. An argument of zero, rather than doing nothing, transposes
|
|||
the balanced expressions ending at or after point and the mark.
|
||||
|
||||
@kindex C-M-@@
|
||||
@kindex C-M-@key{SPC}
|
||||
@kindex C-M-SPC
|
||||
@findex mark-sexp
|
||||
To operate on balanced expressions with a command which acts on the
|
||||
region, type @kbd{C-M-@key{SPC}} (@code{mark-sexp}). This sets the
|
||||
|
|
@ -1467,7 +1467,7 @@ Prompt for the name of a function defined in any file Emacs has
|
|||
parsed, and move point there (@code{semantic-complete-jump}).
|
||||
|
||||
@item C-c , @key{SPC}
|
||||
@kindex C-c , @key{SPC}
|
||||
@kindex C-c , SPC
|
||||
Display a list of possible completions for the symbol at point
|
||||
(@code{semantic-complete-analyze-inline}). This also activates a set
|
||||
of special key bindings for choosing a completion: @key{RET} accepts
|
||||
|
|
@ -1716,8 +1716,8 @@ preprocessor commands.
|
|||
@item C-c C-@key{DEL}
|
||||
@itemx C-c @key{DEL}
|
||||
@findex c-hungry-delete-backwards
|
||||
@kindex C-c C-@key{DEL} (C Mode)
|
||||
@kindex C-c @key{DEL} (C Mode)
|
||||
@kindex C-c C-DEL (C Mode)
|
||||
@kindex C-c DEL (C Mode)
|
||||
Delete the entire block of whitespace preceding point (@code{c-hungry-delete-backwards}).
|
||||
|
||||
@item C-c C-d
|
||||
|
|
@ -1725,8 +1725,8 @@ Delete the entire block of whitespace preceding point (@code{c-hungry-delete-bac
|
|||
@itemx C-c @key{Delete}
|
||||
@findex c-hungry-delete-forward
|
||||
@kindex C-c C-d (C Mode)
|
||||
@kindex C-c C-@key{Delete} (C Mode)
|
||||
@kindex C-c @key{Delete} (C Mode)
|
||||
@kindex C-c C-Delete (C Mode)
|
||||
@kindex C-c Delete (C Mode)
|
||||
Delete the entire block of whitespace after point (@code{c-hungry-delete-forward}).
|
||||
@end table
|
||||
|
||||
|
|
|
|||
|
|
@ -1685,15 +1685,10 @@ Aside from @code{multi-occur} and @code{multi-occur-in-matching-buffers},
|
|||
which always search the whole buffer, all operate on the text from point
|
||||
to the end of the buffer, or on the region if it is active.
|
||||
|
||||
@findex list-matching-lines
|
||||
@findex occur
|
||||
@findex multi-occur
|
||||
@findex multi-occur-in-matching-buffers
|
||||
@findex how-many
|
||||
@findex flush-lines
|
||||
@findex keep-lines
|
||||
|
||||
@table @kbd
|
||||
@findex multi-isearch-buffers
|
||||
@cindex isearch multiple buffers
|
||||
@cindex multiple-buffer isearch
|
||||
@item M-x multi-isearch-buffers
|
||||
Prompt for one or more buffer names, ending with @key{RET}; then,
|
||||
begin a multi-buffer incremental search in those buffers. (If the
|
||||
|
|
@ -1702,10 +1697,14 @@ next specified buffer, and so forth.) With a prefix argument, prompt
|
|||
for a regexp and begin a multi-buffer incremental search in buffers
|
||||
matching that regexp.
|
||||
|
||||
@findex multi-isearch-buffers-regexp
|
||||
@item M-x multi-isearch-buffers-regexp
|
||||
This command is just like @code{multi-isearch-buffers}, except it
|
||||
performs an incremental regexp search.
|
||||
|
||||
@findex multi-isearch-files
|
||||
@cindex isearch multiple files
|
||||
@cindex multiple-file isearch
|
||||
@item M-x multi-isearch-files
|
||||
Prompt for one or more file names, ending with @key{RET}; then,
|
||||
begin a multi-file incremental search in those files. (If the
|
||||
|
|
@ -1714,6 +1713,7 @@ next specified file, and so forth.) With a prefix argument, prompt
|
|||
for a regexp and begin a multi-file incremental search in files
|
||||
matching that regexp.
|
||||
|
||||
@findex multi-isearch-files-regexp
|
||||
@item M-x multi-isearch-files-regexp
|
||||
This command is just like @code{multi-isearch-files}, except it
|
||||
performs an incremental regexp search.
|
||||
|
|
@ -1729,6 +1729,7 @@ a multi-file incremental search is activated automatically.
|
|||
@vindex list-matching-lines-jump-to-current-line
|
||||
@cindex list-matching-lines-current-line-face (face name)
|
||||
@kindex M-s o
|
||||
@findex occur
|
||||
@item M-x occur
|
||||
@itemx M-s o
|
||||
Prompt for a regexp, and display a list showing each line in the
|
||||
|
|
@ -1768,25 +1769,30 @@ mode, in which edits made to the entries are also applied to the text
|
|||
in the originating buffer. Type @kbd{C-c C-c} to return to Occur
|
||||
mode.
|
||||
|
||||
@findex list-matching-lines
|
||||
The command @kbd{M-x list-matching-lines} is a synonym for @kbd{M-x
|
||||
occur}.
|
||||
|
||||
@findex multi-occur
|
||||
@item M-x multi-occur
|
||||
This command is just like @code{occur}, except it is able to search
|
||||
through multiple buffers. It asks you to specify the buffer names one
|
||||
by one.
|
||||
|
||||
@findex multi-occur-in-matching-buffers
|
||||
@item M-x multi-occur-in-matching-buffers
|
||||
This command is similar to @code{multi-occur}, except the buffers to
|
||||
search are specified by a regular expression that matches visited file
|
||||
names. With a prefix argument, it uses the regular expression to
|
||||
match buffer names instead.
|
||||
|
||||
@findex how-many
|
||||
@item M-x how-many
|
||||
Prompt for a regexp, and print the number of matches for it in the
|
||||
buffer after point. If the region is active, this operates on the
|
||||
region instead.
|
||||
|
||||
@findex flush-lines
|
||||
@item M-x flush-lines
|
||||
Prompt for a regexp, and delete each line that contains a match for
|
||||
it, operating on the text after point. This command deletes the
|
||||
|
|
@ -1800,6 +1806,7 @@ lines. It deletes the lines before starting to look for the next
|
|||
match; hence, it ignores a match starting on the same line at which
|
||||
another match ended.
|
||||
|
||||
@findex keep-lines
|
||||
@item M-x keep-lines
|
||||
Prompt for a regexp, and delete each line that @emph{does not} contain
|
||||
a match for it, operating on the text after point. If point is not at
|
||||
|
|
|
|||
|
|
@ -509,7 +509,7 @@ by the Emacs maintainers, are shown by @kbd{M-x debbugs-gnu-usertags}.
|
|||
@item
|
||||
The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup
|
||||
@samp{gnu.emacs.bug}). You can read the list archives at
|
||||
@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. This list
|
||||
@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. This list
|
||||
works as a mirror of the Emacs bug reports and follow-up messages
|
||||
which are sent to the bug tracker. It also contains old bug reports
|
||||
from before the bug tracker was introduced (in early 2008).
|
||||
|
|
@ -524,7 +524,7 @@ The @samp{emacs-pretest-bug} mailing list. This list is no longer
|
|||
used, and is mainly of historical interest. At one time, it was used
|
||||
for bug reports in development (i.e., not yet released) versions of
|
||||
Emacs. You can read the archives for 2003 to mid 2007 at
|
||||
@url{http://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays,
|
||||
@url{https://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays,
|
||||
it is an alias for @samp{bug-gnu-emacs}.
|
||||
|
||||
@item
|
||||
|
|
@ -680,7 +680,7 @@ will be sent to the Emacs maintainers at
|
|||
@email{bug-gnu-emacs@@gnu.org}.
|
||||
@end ifnothtml
|
||||
@ifhtml
|
||||
@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}.
|
||||
@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}.
|
||||
@end ifhtml
|
||||
(If you want to suggest an improvement or new feature, use the same
|
||||
address.) If you cannot send mail from inside Emacs, you can copy the
|
||||
|
|
@ -1251,7 +1251,7 @@ If you would like to work on improving Emacs, please contact the maintainers at
|
|||
@email{emacs-devel@@gnu.org}.
|
||||
@end ifnothtml
|
||||
@ifhtml
|
||||
@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the
|
||||
@url{https://lists.gnu.org/mailman/listinfo/emacs-devel, the
|
||||
emacs-devel mailing list}.
|
||||
@end ifhtml
|
||||
You can ask for suggested projects or suggest your own ideas.
|
||||
|
|
@ -1262,7 +1262,7 @@ you have not yet started work, it is useful to contact
|
|||
@email{emacs-devel@@gnu.org}
|
||||
@end ifnothtml
|
||||
@ifhtml
|
||||
@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, emacs-devel}
|
||||
@url{https://lists.gnu.org/mailman/listinfo/emacs-devel, emacs-devel}
|
||||
@end ifhtml
|
||||
before you start; it might be possible to suggest ways to make your
|
||||
extension fit in better with the rest of Emacs.
|
||||
|
|
@ -1426,7 +1426,7 @@ Send a message to
|
|||
the mailing list @email{help-gnu-emacs@@gnu.org},
|
||||
@end ifnothtml
|
||||
@ifhtml
|
||||
@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the
|
||||
@url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the
|
||||
help-gnu-emacs mailing list},
|
||||
@end ifhtml
|
||||
or post your request on newsgroup @code{gnu.emacs.help}. (This
|
||||
|
|
|
|||
|
|
@ -238,20 +238,19 @@ is one, to determine the file version, since it is often more reliable
|
|||
than the RCS master file. To inhibit using the version header this
|
||||
way, change the variable @code{vc-consult-headers} to @code{nil}.
|
||||
|
||||
@kindex C-x v h
|
||||
@findex vc-insert-headers
|
||||
@vindex vc-@var{backend}-header
|
||||
To insert a suitable header string into the current buffer, type
|
||||
@kbd{C-x v h} (@code{vc-insert-headers}). This command works only on
|
||||
To insert a suitable header string into the current buffer, use the
|
||||
command @kbd{M-x vc-insert-headers}. This command works only on
|
||||
Subversion, CVS, RCS, and SCCS@. The variable
|
||||
@code{vc-@var{backend}-header} contains the list of keywords to insert
|
||||
into the version header; for instance, CVS uses @code{vc-cvs-header},
|
||||
whose default value is @code{'("\$Id\$")}. (The extra backslashes
|
||||
prevent the string constant from being interpreted as a header, if the
|
||||
Emacs Lisp file defining it is maintained with version control.) The
|
||||
@kbd{C-x v h} command inserts each keyword in the list on a new line
|
||||
at point, surrounded by tabs, and inside comment delimiters if
|
||||
necessary.
|
||||
@code{vc-insert-headers} command inserts each keyword in the list on a
|
||||
new line at point, surrounded by tabs, and inside comment delimiters
|
||||
if necessary.
|
||||
|
||||
@vindex vc-static-header-alist
|
||||
The variable @code{vc-static-header-alist} specifies further strings
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
@display
|
||||
Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
|
||||
@uref{http://fsf.org/}
|
||||
@uref{https://fsf.org/}
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
|
@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
|
|||
of the GNU Free Documentation License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns. See
|
||||
@uref{http://www.gnu.org/copyleft/}.
|
||||
@uref{https://www.gnu.org/licenses/}.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
|
|
|
|||
|
|
@ -497,7 +497,7 @@
|
|||
Improve doc for use of 'int', and discuss 'ssize_t'.
|
||||
* internals.texi (C Integer Types): Mention 'int' for other
|
||||
randomish values that lie in 'int' range. Mention 'ssize_t'. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html
|
||||
|
||||
Use AUTO_CONS instead of SCOPED_CONS, etc.
|
||||
* internals.texi (Stack-allocated Objects):
|
||||
|
|
@ -971,7 +971,7 @@
|
|||
|
||||
* markers.texi (Moving Marker Positions): Clarify guidance about
|
||||
when to move markers and when to create a new one, as discussed at
|
||||
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
|
||||
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
|
||||
|
||||
2014-03-02 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -2154,7 +2154,7 @@
|
|||
|
||||
* internals.texi (C Integer Types): New section.
|
||||
This follows up and records an email in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
|
||||
|
||||
2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
@ -2475,7 +2475,7 @@
|
|||
* os.texi (Time of Day):
|
||||
Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
|
||||
These instances were missed the first time around.
|
||||
Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
|
||||
Problem reported by Glenn Morris in <https://bugs.gnu.org/12706#25>.
|
||||
|
||||
2012-10-24 Chong Yidong <cyd@gnu.org>
|
||||
|
||||
|
|
@ -6288,7 +6288,7 @@
|
|||
2009-04-11 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* display.texi (Overlays): Overlays don't scale well. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
|
||||
|
||||
2009-04-10 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
|
|
|
|||
|
|
@ -1101,13 +1101,10 @@ These examples show typical uses of @code{error}:
|
|||
error symbol @code{error}, and a list containing the string returned by
|
||||
@code{format-message}.
|
||||
|
||||
The @code{text-quoting-style} variable controls what quotes are
|
||||
generated; @xref{Keys in Documentation}. A call using a format like
|
||||
@t{"Missing `%s'"} with grave accents and apostrophes typically
|
||||
generates a message like @t{"Missing ‘foo’"} with matching curved
|
||||
quotes. In contrast, a call using a format like @t{"Missing '%s'"}
|
||||
with only apostrophes typically generates a message like @t{"Missing
|
||||
’foo’"} with only closing curved quotes, an unusual style in English.
|
||||
Typically grave accent and apostrophe in the format translate to
|
||||
matching curved quotes, e.g., @t{"Missing `%s'"} might result in
|
||||
@t{"Missing ‘foo’"}. @xref{Text Quoting Style}, for how to influence
|
||||
or inhibit this translation.
|
||||
|
||||
@strong{Warning:} If you want to use your own string as an error message
|
||||
verbatim, don't just write @code{(error @var{string})}. If @var{string}
|
||||
|
|
|
|||
|
|
@ -265,13 +265,10 @@ properties, it is displayed with the specified faces (@pxref{Faces}).
|
|||
The string is also added to the @file{*Messages*} buffer, but without
|
||||
text properties (@pxref{Logging Messages}).
|
||||
|
||||
The @code{text-quoting-style} variable controls what quotes are
|
||||
generated; @xref{Keys in Documentation}. A call using a format like
|
||||
@t{"Missing `%s'"} with grave accents and apostrophes typically
|
||||
generates a message like @t{"Missing ‘foo’"} with matching curved
|
||||
quotes. In contrast, a call using a format like @t{"Missing '%s'"}
|
||||
with only apostrophes typically generates a message like @t{"Missing
|
||||
’foo’"} with only closing curved quotes, an unusual style in English.
|
||||
Typically grave accent and apostrophe in the format translate to
|
||||
matching curved quotes, e.g., @t{"Missing `%s'"} might result in
|
||||
@t{"Missing ‘foo’"}. @xref{Text Quoting Style}, for how to influence
|
||||
or inhibit this translation.
|
||||
|
||||
In batch mode, the message is printed to the standard error stream,
|
||||
followed by a newline.
|
||||
|
|
@ -7035,7 +7032,7 @@ window display table nor a buffer display table defined, or when Emacs
|
|||
is outputting text to the standard output or error streams. Although its
|
||||
default is typically @code{nil}, in an interactive session if the
|
||||
terminal cannot display curved quotes, its default maps curved quotes
|
||||
to ASCII approximations. @xref{Keys in Documentation}.
|
||||
to ASCII approximations. @xref{Text Quoting Style}.
|
||||
@end defvar
|
||||
|
||||
The @file{disp-table} library defines several functions for changing
|
||||
|
|
|
|||
|
|
@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
|
|||
of the GNU Free Documentation License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns. See
|
||||
@uref{https://www.gnu.org/copyleft/}.
|
||||
@uref{https://www.gnu.org/licenses/}.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
|
|
|
|||
|
|
@ -940,6 +940,7 @@ Documentation
|
|||
* Documentation Basics:: Where doc strings are defined and stored.
|
||||
* Accessing Documentation:: How Lisp programs can access doc strings.
|
||||
* Keys in Documentation:: Substituting current key bindings.
|
||||
* Text Quoting Style:: Quotation marks in doc strings and messages.
|
||||
* Describing Characters:: Making printable descriptions of
|
||||
non-printing characters and key sequences.
|
||||
* Help Functions:: Subroutines used by Emacs help facilities.
|
||||
|
|
|
|||
|
|
@ -3076,15 +3076,14 @@ as long as the parameter is not changed or reset. Technically, this
|
|||
makes the child frame's window-system window a child window of the
|
||||
parent frame's window-system window.
|
||||
|
||||
@cindex top-level frame
|
||||
@cindex reparent frame
|
||||
@cindex nest frame
|
||||
The @code{parent-frame} parameter can be changed at any time. Setting
|
||||
it to another frame @dfn{reparents} the child frame. Setting it to
|
||||
another child frame makes the frame a @dfn{nested} child frame. Setting
|
||||
it to @code{nil} restores the frame's status as a @dfn{top-level
|
||||
frame}---a frame whose window-system window is a child of its display's
|
||||
root window.
|
||||
it to @code{nil} restores the frame's status as a top-level frame---a
|
||||
frame whose window-system window is a child of its display's root
|
||||
window.
|
||||
|
||||
Since child frames can be arbitrarily nested, a frame can be both a
|
||||
child and a parent frame. Also, the relative roles of child and parent
|
||||
|
|
@ -3203,7 +3202,11 @@ a number of other ways as well. Here we sketch a few of them:
|
|||
@item
|
||||
The semantics of maximizing and iconifying child frames is highly
|
||||
window-system dependent. As a rule, applications should never invoke
|
||||
these operations for child frames.
|
||||
these operations for on frames. By default, invoking
|
||||
@code{iconify-frame} on a child frame will try to iconify the top-level
|
||||
frame corresponding to that child frame instead. To obtain a different
|
||||
behavior, users may customize the option @code{iconify-child-frame}
|
||||
described below.
|
||||
|
||||
@item
|
||||
Raising, lowering and restacking child frames (@pxref{Raising and
|
||||
|
|
@ -3259,6 +3262,23 @@ frame in the largest empty area of an existing window. This can be
|
|||
useful to avoid that a child frame obscures any text shown in that
|
||||
window.
|
||||
|
||||
Customizing the following option can be useful to tweak the behavior of
|
||||
@code{iconify-frame} for child frames.
|
||||
|
||||
@defvar iconify-child-frame
|
||||
This option tells Emacs how to proceed when it is asked to iconify a
|
||||
child frame. If it is @code{nil}, @code{iconify-frame} will do nothing
|
||||
when invoked on a child frame. If it is @code{iconify-top-level}, Emacs
|
||||
will try to iconify the top-level frame that is the ancestor of this
|
||||
child frame instead. If it is @code{make-invisible}, Emacs will try to
|
||||
make this child frame invisible instead of iconifying it.
|
||||
|
||||
Any other value means to try iconifying the child frame. Since such an
|
||||
attempt may not be honored by all window managers and can even lead to
|
||||
making the child frame unresponsive to user actions, the default is to
|
||||
iconify the top level frame instead.
|
||||
@end defvar
|
||||
|
||||
|
||||
@node Mouse Tracking
|
||||
@section Mouse Tracking
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
@c hence no sectioning command or @node.
|
||||
|
||||
@display
|
||||
Copyright @copyright{} 2007 Free Software Foundation, Inc. @url{http://fsf.org/}
|
||||
Copyright @copyright{} 2007 Free Software Foundation, Inc. @url{https://fsf.org/}
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this
|
||||
license document, but changing it is not allowed.
|
||||
|
|
@ -684,7 +684,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU
|
|||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see @url{http://www.gnu.org/licenses/}.
|
||||
along with this program. If not, see @url{https://www.gnu.org/licenses/}.
|
||||
@end smallexample
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
|
@ -707,11 +707,11 @@ use an ``about box''.
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a ``copyright disclaimer'' for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
@url{http://www.gnu.org/licenses/}.
|
||||
@url{https://www.gnu.org/licenses/}.
|
||||
|
||||
The GNU General Public License does not permit incorporating your
|
||||
program into proprietary programs. If your program is a subroutine
|
||||
library, you may consider it more useful to permit linking proprietary
|
||||
applications with the library. If this is what you want to do, use
|
||||
the GNU Lesser General Public License instead of this License. But
|
||||
first, please read @url{http://www.gnu.org/philosophy/why-not-lgpl.html}.
|
||||
first, please read @url{https://www.gnu.org/licenses/why-not-lgpl.html}.
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ Help, emacs, The GNU Emacs Manual}.
|
|||
* Documentation Basics:: Where doc strings are defined and stored.
|
||||
* Accessing Documentation:: How Lisp programs can access doc strings.
|
||||
* Keys in Documentation:: Substituting current key bindings.
|
||||
* Text Quoting Style:: Quotation marks in doc strings and messages.
|
||||
* Describing Characters:: Making printable descriptions of
|
||||
non-printing characters and key sequences.
|
||||
* Help Functions:: Subroutines used by Emacs help facilities.
|
||||
|
|
@ -336,6 +337,7 @@ specifies @var{mapvar}'s value as the keymap for any following
|
|||
(grave accent) stands for a left quote.
|
||||
This generates a left single quotation mark, an apostrophe, or a grave
|
||||
accent depending on the value of @code{text-quoting-style}.
|
||||
@xref{Text Quoting Style}.
|
||||
|
||||
@item '
|
||||
(apostrophe) stands for a right quote.
|
||||
|
|
@ -351,25 +353,24 @@ and @samp{\=\=} puts @samp{\=} into the output.
|
|||
@strong{Please note:} Each @samp{\} must be doubled when written in a
|
||||
string in Emacs Lisp.
|
||||
|
||||
@defvar text-quoting-style
|
||||
@defopt text-quoting-style
|
||||
@cindex curved quotes
|
||||
@cindex curly quotes
|
||||
The value of this variable is a symbol that specifies the style Emacs
|
||||
should use for single quotes in the wording of help and messages.
|
||||
If the variable's value is @code{curve}, the style is
|
||||
@t{‘like this’} with curved single quotes. If the value is
|
||||
@code{straight}, the style is @t{'like this'} with straight
|
||||
apostrophes. If the value is @code{grave},
|
||||
quotes are not translated and the style is @t{`like
|
||||
this'} with grave accent and apostrophe, the standard style
|
||||
before Emacs version 25. The default value @code{nil}
|
||||
acts like @code{curve} if curved single quotes are displayable, and
|
||||
like @code{grave} otherwise.
|
||||
should use for single quotes in the wording of help and messages. If
|
||||
the variable's value is @code{curve}, the style is @t{‘like this’}
|
||||
with curved single quotes. If the value is @code{straight}, the style
|
||||
is @t{'like this'} with straight apostrophes. If the value is
|
||||
@code{grave}, quotes are not translated and the style is @t{`like
|
||||
this'} with grave accent and apostrophe, the standard style before
|
||||
Emacs version 25. The default value @code{nil} acts like @code{curve}
|
||||
if curved single quotes seem to be displayable, and like @code{grave}
|
||||
otherwise.
|
||||
|
||||
This variable can be used by experts on platforms that have problems
|
||||
with curved quotes. As it is not intended for casual use, it is not a
|
||||
user option.
|
||||
@end defvar
|
||||
This option is useful on platforms that have problems with curved
|
||||
quotes. You can customize it freely according to your personal
|
||||
preference.
|
||||
@end defopt
|
||||
|
||||
@defun substitute-command-keys string
|
||||
This function scans @var{string} for the above special sequences and
|
||||
|
|
@ -429,6 +430,53 @@ C-g abort-recursive-edit
|
|||
strings---for instance, you can refer to functions, variables, and
|
||||
sections of this manual. @xref{Documentation Tips}, for details.
|
||||
|
||||
@node Text Quoting Style
|
||||
@section Text Quoting Style
|
||||
|
||||
Typically, grave accents and apostrophes are treated specially in
|
||||
documentation strings and diagnostic messages, and translate to matching
|
||||
single quotation marks (also called ``curved quotes''). For example,
|
||||
the documentation string @t{"Alias for `foo'."} and the function call
|
||||
@code{(message "Alias for `foo'.")} both translate to @t{"Alias for
|
||||
‘foo’."}. Less commonly, Emacs displays grave accents and apostrophes
|
||||
as themselves, or as apostrophes only (e.g., @t{"Alias for 'foo'."}).
|
||||
Documentation strings and message formats should be written so that
|
||||
they display well with any of these styles. For example, the
|
||||
documentation string @t{"Alias for 'foo'."} is probably not what you
|
||||
want, as it can display as @t{"Alias for ’foo’."}, an unusual style in
|
||||
English.
|
||||
|
||||
Sometimes you may need to display a grave accent or apostrophe
|
||||
without translation, regardless of text quoting style. In a
|
||||
documentation string, you can do this with escapes. For example, in
|
||||
the documentation string @t{"\\=`(a ,(sin 0)) ==> (a 0.0)"} the grave
|
||||
accent is intended to denote Lisp code, so it is escaped and displays
|
||||
as itself regardless of quoting style. In a call to @code{message} or
|
||||
@code{error}, you can avoid translation by using a format @t{"%s"}
|
||||
with an argument that is a call to @code{format}. For example,
|
||||
@code{(message "%s" (format "`(a ,(sin %S)) ==> (a %S)" x (sin x)))}
|
||||
displays a message that starts with grave accent regardless of text
|
||||
quoting style.
|
||||
|
||||
@defopt text-quoting-style
|
||||
@cindex curved quotes
|
||||
@cindex curly quotes
|
||||
The value of this user option is a symbol that specifies the style
|
||||
Emacs should use for single quotes in the wording of help and
|
||||
messages. If the option's value is @code{curve}, the style is
|
||||
@t{‘like this’} with curved single quotes. If the value is
|
||||
@code{straight}, the style is @t{'like this'} with straight
|
||||
apostrophes. If the value is @code{grave}, quotes are not translated
|
||||
and the style is @t{`like this'} with grave accent and apostrophe, the
|
||||
standard style before Emacs version 25. The default value @code{nil}
|
||||
acts like @code{curve} if curved single quotes seem to be displayable,
|
||||
and like @code{grave} otherwise.
|
||||
|
||||
This option is useful on platforms that have problems with curved
|
||||
quotes. You can customize it freely according to your personal
|
||||
preference.
|
||||
@end defopt
|
||||
|
||||
@node Describing Characters
|
||||
@section Describing Characters for Help Messages
|
||||
@cindex describe characters and events
|
||||
|
|
|
|||
|
|
@ -155,7 +155,10 @@ This function generalizes @code{aref} (@pxref{Array Functions}) and
|
|||
@cindex copying sequences
|
||||
This function returns a copy of @var{seqr}, which should be either a
|
||||
sequence or a record. The copy is the same type of object as the
|
||||
original, and it has the same elements in the same order.
|
||||
original, and it has the same elements in the same order. However, if
|
||||
@var{seqr} is empty, like a string or a vector of zero length, the
|
||||
value returned by this function might not be a copy, but an empty
|
||||
object of the same type and identical to @var{seqr}.
|
||||
|
||||
Storing a new element into the copy does not affect the original
|
||||
@var{seqr}, and vice versa. However, the elements of the copy
|
||||
|
|
|
|||
|
|
@ -826,17 +826,14 @@ to the produced string representations of the argument @var{objects}.
|
|||
@defun format-message string &rest objects
|
||||
@cindex curved quotes, in formatted messages
|
||||
@cindex curly quotes, in formatted messages
|
||||
@cindex @code{text-quoting-style}, and formatting messages
|
||||
This function acts like @code{format}, except it also converts any
|
||||
grave accents (@t{`}) and apostrophes (@t{'}) in @var{string} as per the
|
||||
value of @code{text-quoting-style}.
|
||||
|
||||
A format that quotes with grave accents and apostrophes @t{`like
|
||||
this'} typically generates curved quotes @t{‘like this’}. In
|
||||
contrast, a format that quotes with only apostrophes @t{'like this'}
|
||||
typically generates two closing curved quotes @t{’like this’}, an
|
||||
unusual style in English. @xref{Keys in Documentation}, for how the
|
||||
@code{text-quoting-style} variable affects generated quotes.
|
||||
Typically grave accent and apostrophe in the format translate to
|
||||
matching curved quotes, e.g., @t{"Missing `%s'"} might result in
|
||||
@t{"Missing ‘foo’"}. @xref{Text Quoting Style}, for how to influence
|
||||
or inhibit this translation.
|
||||
@end defun
|
||||
|
||||
@cindex @samp{%} in format
|
||||
|
|
|
|||
|
|
@ -751,7 +751,8 @@ position. This function does that conveniently.
|
|||
|
||||
@defun syntax-ppss &optional pos
|
||||
This function returns the parser state that the parser would reach at
|
||||
position @var{pos} starting from the beginning of the buffer.
|
||||
position @var{pos} starting from the beginning of the visible portion
|
||||
of the buffer.
|
||||
@iftex
|
||||
See the next section for
|
||||
@end iftex
|
||||
|
|
@ -762,11 +763,11 @@ for a description of the parser state.
|
|||
|
||||
The return value is the same as if you call the low-level parsing
|
||||
function @code{parse-partial-sexp} to parse from the beginning of the
|
||||
buffer to @var{pos} (@pxref{Low-Level Parsing}). However,
|
||||
@code{syntax-ppss} uses a cache to speed up the computation. Due to
|
||||
this optimization, the second value (previous complete subexpression)
|
||||
and sixth value (minimum parenthesis depth) in the returned parser
|
||||
state are not meaningful.
|
||||
visible portion of the buffer to @var{pos} (@pxref{Low-Level
|
||||
Parsing}). However, @code{syntax-ppss} uses caches to speed up the
|
||||
computation. Due to this optimization, the second value (previous
|
||||
complete subexpression) and sixth value (minimum parenthesis depth) in
|
||||
the returned parser state are not meaningful.
|
||||
|
||||
This function has a side effect: it adds a buffer-local entry to
|
||||
@code{before-change-functions} (@pxref{Change Hooks}) for
|
||||
|
|
|
|||
|
|
@ -317,7 +317,7 @@ This is analogous to the @code{defsubst} form;
|
|||
@code{cl-defsubst} uses a different method (compiler macros) which
|
||||
works in all versions of Emacs, and also generates somewhat more
|
||||
@c For some examples,
|
||||
@c see http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html
|
||||
@c see https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html
|
||||
efficient inline expansions. In particular, @code{cl-defsubst}
|
||||
arranges for the processing of keyword arguments, default values,
|
||||
etc., to be done at compile-time whenever possible.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
@display
|
||||
Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
|
||||
@uref{http://fsf.org/}
|
||||
@uref{https://fsf.org/}
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
|
@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
|
|||
of the GNU Free Documentation License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns. See
|
||||
@uref{http://www.gnu.org/copyleft/}.
|
||||
@uref{https://www.gnu.org/licenses/}.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ Emacs @value{EMACSVER}.
|
|||
|
||||
This FAQ is maintained by the developers and users of Emacs on MS Windows.
|
||||
If you find any errors, or have any suggestions, please send them to
|
||||
the @url{http://lists.gnu.org/mailman/listinfo/help-emacs-windows,
|
||||
the @url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows,
|
||||
help-emacs-windows} mailing list.
|
||||
|
||||
At time of writing, the latest version of GNU Emacs is version @value{EMACSVER}.
|
||||
|
|
@ -2283,10 +2283,10 @@ and you can view the FAQ by typing @kbd{C-h C-f}. Other resources include:
|
|||
@cindex help, mailing lists
|
||||
|
||||
The official mailing list for Windows specific help and discussion is
|
||||
@url{http://lists.gnu.org/mailman/listinfo/help-emacs-windows,
|
||||
@url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows,
|
||||
help-emacs-windows}. See that link for information on how to subscribe
|
||||
or unsubscribe. The
|
||||
@uref{http://lists.gnu.org/archive/html/help-emacs-windows/, list archives}
|
||||
@uref{https://lists.gnu.org/archive/html/help-emacs-windows/, list archives}
|
||||
are available online.
|
||||
|
||||
@c ------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -421,7 +421,7 @@ posting bug reports to this newsgroup directly (@pxref{Reporting bugs}).
|
|||
The FSF has maintained archives of all of the GNU mailing lists for many
|
||||
years, although there may be some unintentional gaps in coverage. The
|
||||
archive can be browsed over the web at
|
||||
@uref{http://lists.gnu.org/archive/html/, the GNU mail archive}.
|
||||
@uref{https://lists.gnu.org/archive/html/, the GNU mail archive}.
|
||||
|
||||
Web-based Usenet search services, such as
|
||||
@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
|
||||
|
|
@ -457,13 +457,13 @@ RMS says:
|
|||
|
||||
@quotation
|
||||
Sending bug reports to
|
||||
@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
|
||||
@url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
|
||||
the help-gnu-emacs mailing list}
|
||||
(which has the effect of posting on @uref{news:gnu.emacs.help}) is
|
||||
undesirable because it takes the time of an unnecessarily large group
|
||||
of people, most of whom are just users and have no idea how to fix
|
||||
these problem.
|
||||
@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, The
|
||||
@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, The
|
||||
bug-gnu-emacs list} reaches a much smaller group of people who are
|
||||
more likely to know what to do and have expressed a wish to receive
|
||||
more messages about Emacs than the others.
|
||||
|
|
@ -1432,7 +1432,7 @@ of files from Macintosh, Microsoft, and Unix platforms.
|
|||
In general, new Emacs users should not be provided with @file{.emacs}
|
||||
files, because this can cause confusing non-standard behavior. Then
|
||||
they send questions to
|
||||
@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
|
||||
@url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
|
||||
the help-gnu-emacs mailing list} asking why Emacs
|
||||
isn't behaving as documented.
|
||||
|
||||
|
|
|
|||
|
|
@ -804,7 +804,7 @@ emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it.
|
|||
|
||||
@item
|
||||
You can ask questions about using ERC on the Emacs mailing list,
|
||||
@uref{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs}.
|
||||
@uref{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs}.
|
||||
|
||||
@item
|
||||
You can visit the IRC Freenode channel @samp{#emacs}. Many of the
|
||||
|
|
|
|||
|
|
@ -239,7 +239,6 @@ especially for file names with special characters like pipe
|
|||
(@code{|}), which could be part of remote file names.
|
||||
|
||||
@node Built-ins
|
||||
|
||||
@section Built-in commands
|
||||
Several commands are built-in in Eshell. In order to call the
|
||||
external variant of a built-in command @code{foo}, you could call
|
||||
|
|
@ -258,7 +257,7 @@ alias, @ref{Aliases}. Example:
|
|||
|
||||
@example
|
||||
~ $ which sudo
|
||||
eshell/sudo is a compiled Lisp function in `em-unix.el'
|
||||
eshell/sudo is a compiled Lisp function in `em-tramp.el'.
|
||||
~ $ alias sudo '*sudo $*'
|
||||
~ $ which sudo
|
||||
sudo is an alias, defined as "*sudo $*"
|
||||
|
|
@ -419,6 +418,9 @@ Lisp functions, based on successful completion).
|
|||
|
||||
@end table
|
||||
|
||||
@ref{Aliases} for the built-in variables @samp{$*}, @samp{$1},
|
||||
@samp{$2}, @dots{}, in alias definitions.
|
||||
|
||||
@node Variables
|
||||
@section Variables
|
||||
Since Eshell is just an Emacs REPL@footnote{Read-Eval-Print Loop}, it
|
||||
|
|
@ -429,15 +431,24 @@ would in an Elisp program. Eshell provides a command version of
|
|||
@node Aliases
|
||||
@section Aliases
|
||||
|
||||
@vindex $*
|
||||
Aliases are commands that expand to a longer input line. For example,
|
||||
@command{ll} is a common alias for @code{ls -l}, and would be defined
|
||||
with the command invocation @samp{alias ll ls -l}; with this defined,
|
||||
with the command invocation @kbd{alias ll 'ls -l $*'}; with this defined,
|
||||
running @samp{ll foo} in Eshell will actually run @samp{ls -l foo}.
|
||||
Aliases defined (or deleted) by the @command{alias} command are
|
||||
automatically written to the file named by @code{eshell-aliases-file},
|
||||
which you can also edit directly (although you will have to manually
|
||||
reload it).
|
||||
|
||||
@vindex $1, $2, @dots{}
|
||||
Note that unlike aliases in Bash, arguments must be handled
|
||||
explicitly. Typically the alias definition would end in @samp{$*} to
|
||||
pass all arguments along. More selective use of arguments via
|
||||
@samp{$1}, @samp{$2}, etc., is also possible. For example,
|
||||
@kbd{alias mcd 'mkdir $1 && cd $1'} would cause @kbd{mcd foo} to
|
||||
create and switch to a directory called @samp{foo}.
|
||||
|
||||
@node History
|
||||
@section History
|
||||
@cmindex history
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
@c hence no sectioning command or @node.
|
||||
|
||||
@display
|
||||
Copyright @copyright{} 2007 Free Software Foundation, Inc. @url{http://fsf.org/}
|
||||
Copyright @copyright{} 2007 Free Software Foundation, Inc. @url{https://fsf.org/}
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this
|
||||
license document, but changing it is not allowed.
|
||||
|
|
@ -684,7 +684,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU
|
|||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see @url{http://www.gnu.org/licenses/}.
|
||||
along with this program. If not, see @url{https://www.gnu.org/licenses/}.
|
||||
@end smallexample
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
|
@ -707,11 +707,11 @@ use an ``about box''.
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a ``copyright disclaimer'' for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
@url{http://www.gnu.org/licenses/}.
|
||||
@url{https://www.gnu.org/licenses/}.
|
||||
|
||||
The GNU General Public License does not permit incorporating your
|
||||
program into proprietary programs. If your program is a subroutine
|
||||
library, you may consider it more useful to permit linking proprietary
|
||||
applications with the library. If this is what you want to do, use
|
||||
the GNU Lesser General Public License instead of this License. But
|
||||
first, please read @url{http://www.gnu.org/philosophy/why-not-lgpl.html}.
|
||||
first, please read @url{https://www.gnu.org/licenses/why-not-lgpl.html}.
|
||||
|
|
|
|||
|
|
@ -14034,7 +14034,7 @@ A somewhat obsessive function.
|
|||
@node A Texinfo example
|
||||
@subsection A Texinfo example
|
||||
|
||||
Here is a more detailed example Org file. @xref{GNU Sample
|
||||
Here is a more detailed example Org file. See @ref{GNU Sample
|
||||
Texts,,,texinfo,GNU Texinfo Manual} for an equivalent example using Texinfo
|
||||
code.
|
||||
|
||||
|
|
|
|||
|
|
@ -1389,7 +1389,7 @@ the @url{http://lists.xemacs.org/mailman/listinfo/xemacs-beta,
|
|||
XEmacs mailing list}.
|
||||
|
||||
If you have problems using PCL-CVS or other questions, send them to
|
||||
the @url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
|
||||
the @url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
|
||||
help-gnu-emacs mailing list}. This is a good place to get help, as is
|
||||
the @url{http://lists.nongnu.org/mailman/listinfo/info-cvs, info-cvs list}.
|
||||
|
||||
|
|
|
|||
|
|
@ -671,4 +671,4 @@ into proprietary programs. If your program is a subroutine library, you
|
|||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<https://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
|
|||
|
|
@ -195,7 +195,7 @@
|
|||
|
||||
Fix minor Bazaar leftovers.
|
||||
Reported by Perry E. Metzger in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00745.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00745.html
|
||||
* CONTRIBUTE: More git transition.
|
||||
|
||||
2014-11-11 Eric S. Raymond <esr@thyrsus.com>
|
||||
|
|
@ -1695,7 +1695,7 @@
|
|||
Redo spelling of Makefile variables to conform to POSIX.
|
||||
POSIX does not allow "-" in Makefile variable names.
|
||||
Reported by Bruno Haible in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
|
||||
* refcards/Makefile (DIRED_REFCARDS_PDF): Rename from
|
||||
DIRED-REFCARDS_PDF.
|
||||
(MISC_REFCARDS_PDF): Rename from MISC-REFCARDS_PDF.
|
||||
|
|
@ -4762,7 +4762,7 @@
|
|||
2005-07-07 Lute Kamstra <lute@gnu.org>
|
||||
|
||||
* tasks.texi: Delete file. The GNU Task List is obsolete and has
|
||||
been replaced by http://savannah.gnu.org/projects/tasklist.
|
||||
been replaced by https://savannah.gnu.org/projects/tasklist.
|
||||
|
||||
2005-07-07 Lute Kamstra <lute@gnu.org>
|
||||
|
||||
|
|
|
|||
31
etc/NEWS.26
31
etc/NEWS.26
|
|
@ -76,7 +76,8 @@ If the lcms2 library is installed, Emacs will enable features built on
|
|||
top of that library. The new configure option '--without-lcms2' can
|
||||
be used to build without lcms2 support even if it is installed. Emacs
|
||||
linked to Little CMS exposes color management functions in Lisp: the
|
||||
color metrics 'lcms-cie-de2000' and 'lcms-cam02-ucs'.
|
||||
color metrics 'lcms-cie-de2000' and 'lcms-cam02-ucs', as well as
|
||||
functions for conversion to and from CIE CAM02 and CAM02-UCS.
|
||||
|
||||
** The configure option '--with-gameuser' now defaults to 'no',
|
||||
as this appears to be the most common configuration in practice.
|
||||
|
|
@ -298,10 +299,6 @@ header line.
|
|||
** 'C-x h' ('mark-whole-buffer') will now avoid marking the prompt
|
||||
part of minibuffers.
|
||||
|
||||
---
|
||||
** 'find-library' now takes a prefix argument to pop to a different
|
||||
window.
|
||||
|
||||
---
|
||||
** 'fill-paragraph' no longer marks the buffer as changed unless it
|
||||
actually changed something.
|
||||
|
|
@ -600,6 +597,11 @@ The two new variables, 'bidi-paragraph-start-re' and
|
|||
'bidi-paragraph-separate-re', allow customization of what exactly are
|
||||
paragraphs, for the purposes of bidirectional display.
|
||||
|
||||
---
|
||||
** New variable 'x-wait-for-event-timeout'.
|
||||
This controls how long Emacs will wait for updates to the graphical
|
||||
state to take effect (making a frame visible, for example).
|
||||
|
||||
|
||||
* Changes in Specialized Modes and Packages in Emacs 26.1
|
||||
|
||||
|
|
@ -1109,6 +1111,10 @@ See the 'vc-faces' customization group.
|
|||
*** 'vc-dir-mode' now binds 'vc-log-outgoing' to 'O'; and has various
|
||||
branch-related commands on a keymap bound to 'B'.
|
||||
|
||||
---
|
||||
*** 'vc-region-history' is now bound to 'C-x v h', replacing the older
|
||||
'vc-insert-headers' binding.
|
||||
|
||||
** CC mode
|
||||
|
||||
---
|
||||
|
|
@ -1234,10 +1240,11 @@ change FOO, respectively. The exhaustive list of removed variables is:
|
|||
*** Many variables obsoleted in 22.1 referring to face symbols
|
||||
|
||||
+++
|
||||
** The variable 'text-quoting-style' no longer affects the treatment
|
||||
of curved quotes in format arguments to functions like 'message' and
|
||||
'format-message'. In particular, when this variable's value is
|
||||
'grave', all quotes in formats are output as-is.
|
||||
** The variable 'text-quoting-style' is now a customizable option. It
|
||||
controls whether to and how to translate ASCII quotes in messages and
|
||||
help output. Its possible values and their semantics remain unchanged
|
||||
from Emacs 25. In particular, when this variable's value is 'grave',
|
||||
all quotes in formats are output as-is.
|
||||
|
||||
---
|
||||
** Functions like 'check-declare-file' and 'check-declare-directory'
|
||||
|
|
@ -1353,6 +1360,12 @@ non-nil, but the code returned the list in the increasing order of
|
|||
priority instead. Now the code does what the documentation says it
|
||||
should do.
|
||||
|
||||
---
|
||||
** The function 'eldoc-message' now accepts a single argument.
|
||||
Programs that called it with multiple arguments before should pass
|
||||
them through 'format' first. Even that is discouraged: for ElDoc
|
||||
support, you should set 'eldoc-documentation-function' instead of
|
||||
calling 'eldoc-message' directly.
|
||||
|
||||
* Lisp Changes in Emacs 26.1
|
||||
|
||||
|
|
|
|||
|
|
@ -1992,7 +1992,7 @@ This enables SVG generation from latex code blocks.
|
|||
|
||||
*** New option: [[doc:org-habit-show-done-always-green][org-habit-show-done-always-green]]
|
||||
|
||||
See [[http://lists.gnu.org/archive/html/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha.
|
||||
See [[https://lists.gnu.org/archive/html/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha.
|
||||
|
||||
*** New option: [[doc:org-babel-inline-result-wrap][org-babel-inline-result-wrap]]
|
||||
|
||||
|
|
|
|||
10
etc/PROBLEMS
10
etc/PROBLEMS
|
|
@ -540,7 +540,7 @@ to the variable 'locate-dominating-stop-dir-regexp'. For example, if
|
|||
the problem relates to "/smb/.dir-locals.el", set that variable
|
||||
to a new value where you replace "net\\|afs" with "net\\|afs\\|smb".
|
||||
(The default value already matches common auto-mount prefixes.)
|
||||
See http://lists.gnu.org/archive/html/help-gnu-emacs/2015-02/msg00461.html .
|
||||
See https://lists.gnu.org/archive/html/help-gnu-emacs/2015-02/msg00461.html .
|
||||
|
||||
*** Attempting to visit remote files via ange-ftp fails.
|
||||
|
||||
|
|
@ -689,7 +689,7 @@ On some systems, there exists a font that is actually named Monospace,
|
|||
which takes over the virtual font. This is considered an operating
|
||||
system bug; see
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00696.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00696.html
|
||||
|
||||
If you encounter this problem, set the default font to a specific font
|
||||
in your .Xresources or initialization file. For instance, you can put
|
||||
|
|
@ -1067,7 +1067,7 @@ during such resizing attempts (i3, IceWM).
|
|||
See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=15700,
|
||||
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22000,
|
||||
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22898 and
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html.
|
||||
|
||||
*** Metacity: Resizing Emacs or ALT-Tab causes X to be unresponsive.
|
||||
|
||||
|
|
@ -2602,7 +2602,7 @@ This is a consequence of a change to src/dired.c on 2010-07-27. The
|
|||
issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'.
|
||||
See
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html
|
||||
|
||||
*** Building the native MS-Windows port fails due to unresolved externals
|
||||
|
||||
|
|
@ -2703,7 +2703,7 @@ Errors and warnings can look like this:
|
|||
This happens when paths using backslashes are passed to the compiler or
|
||||
linker (via -I and possibly other compiler flags); when these paths are
|
||||
included in source code, the backslashes are interpreted as escape sequences.
|
||||
See http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html
|
||||
|
||||
The fix is to use forward slashes in all paths passed to the compiler.
|
||||
|
||||
|
|
|
|||
46
etc/TODO
46
etc/TODO
|
|
@ -95,17 +95,17 @@ make it.
|
|||
|
||||
** Move idlwave to elpa.gnu.org.
|
||||
Need to sync up the Emacs and external versions.
|
||||
See <http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00008.html>
|
||||
See <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00008.html>
|
||||
|
||||
** Move Org mode to elpa.gnu.org.
|
||||
See <http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00300.html>
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00257.html>
|
||||
See <https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00300.html>
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00257.html>
|
||||
|
||||
** Move verilog-mode to elpa.gnu.org.
|
||||
See <http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html>
|
||||
See <https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html>
|
||||
|
||||
** Move vhdl-mode to elpa.gnu.org.
|
||||
See <http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html>
|
||||
See <https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html>
|
||||
|
||||
* Simple tasks. These don't require much Emacs knowledge, they are
|
||||
suitable for anyone from beginners to experts.
|
||||
|
|
@ -157,7 +157,7 @@ for users to customize.
|
|||
|
||||
** revert-buffer should eliminate overlays and the mark.
|
||||
For related problems consult the thread starting with
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html
|
||||
|
||||
** erase-buffer should perhaps disregard read-only properties of text.
|
||||
|
||||
|
|
@ -185,7 +185,7 @@ for users to customize.
|
|||
|
||||
** Define recompute-arg and recompute-arg-if for fix_command to use.
|
||||
See rms message of 11 Dec 05 in
|
||||
http://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html,
|
||||
https://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html,
|
||||
and the rest of that discussion.
|
||||
|
||||
** In Emacs Info, examples of using Customize should be clickable
|
||||
|
|
@ -202,10 +202,10 @@ for users to customize.
|
|||
** make back_comment use syntax-ppss or equivalent.
|
||||
|
||||
** Consider improving src/sysdep.c's search for a fqdn.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html
|
||||
|
||||
** Find a proper fix for rcirc multiline nick adding.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html
|
||||
|
||||
** Check for any included packages that define obsolete bug-reporting commands.
|
||||
Change them to use report-emacs-bug.
|
||||
|
|
@ -228,12 +228,12 @@ like make-backup-file-name-function for non-numeric backup files.
|
|||
dired buffers and DTRT WRT 'auto-revert-mode'.
|
||||
|
||||
** Check uses of prin1 for error-handling.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html
|
||||
|
||||
* Important features:
|
||||
|
||||
** "Emacs as word processor"
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00515.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00515.html
|
||||
rms writes:
|
||||
25 years ago I hoped we would extend Emacs to do WYSIWYG word
|
||||
processing. That is why we added text properties and variable
|
||||
|
|
@ -311,15 +311,15 @@ never really made it work for this.
|
|||
Perspectives also need to interact with the tabs.
|
||||
|
||||
** FFI (foreign function interface)
|
||||
See eg http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00246.html
|
||||
See eg https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00246.html
|
||||
|
||||
One way of doing this is to start with fx's dynamic loading, and use it
|
||||
to implement things like auto-loaded buffer parsers and database
|
||||
access in cases which need more than Lisp.
|
||||
|
||||
** Replace unexec with a more portable form of dumping
|
||||
See eg http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01034.html
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00452.html
|
||||
See eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01034.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00452.html
|
||||
|
||||
One way is to provide portable undumping using mmap (per gerd design).
|
||||
|
||||
|
|
@ -399,8 +399,8 @@ familiar with GNUstep and Objective C.
|
|||
** A more modern printing interface. One that pops up a dialog that lets
|
||||
you choose printer, page style, etc.
|
||||
Integration with the Gtk print dialog is apparently difficult. See eg:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00501.html
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00501.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html
|
||||
|
||||
** Allow frames(terminals) created by emacsclient to inherit their environment
|
||||
from the emacsclient process.
|
||||
|
|
@ -499,7 +499,7 @@ from the emacsclient process.
|
|||
|
||||
** Get some major packages installed: W3 (development version needs
|
||||
significant work), PSGML, _possibly_ ECB.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html
|
||||
Check the assignments file for other packages which might go in and
|
||||
have been missed.
|
||||
|
||||
|
|
@ -645,17 +645,17 @@ from the emacsclient process.
|
|||
|
||||
** Possibly make 'list-holidays' eval items in the calendar-holidays variable.
|
||||
See thread
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2006-02/msg01034.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2006-02/msg01034.html>.
|
||||
[rgm@gnu.org will look at this after 22.1]
|
||||
|
||||
** Possibly make cal-dst use the system timezone database directly.
|
||||
See thread
|
||||
<http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html>
|
||||
<https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html>
|
||||
|
||||
** Possibly add a "close" button to the modeline.
|
||||
The idea is to add an "X" of some kind, that when clicked deletes
|
||||
the window associated with that modeline.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html
|
||||
|
||||
* Things to be done for specific packages or features
|
||||
|
||||
|
|
@ -1492,7 +1492,7 @@ presence of multi-file documents.
|
|||
or just an extension of buff-menu.el.
|
||||
|
||||
** Replace linum.el with nlinum.el
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00379.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00379.html
|
||||
|
||||
** Merge sendmail.el and messages.el.
|
||||
Probably not a complete merge, but at least arrange for messages.el to be
|
||||
|
|
@ -1507,7 +1507,7 @@ presence of multi-file documents.
|
|||
|
||||
** Rewrite make-docfile to be clean and maintainable.
|
||||
It might be better to replace it with Lisp, using the byte compiler.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html
|
||||
|
||||
** Add an inferior-comint-minor-mode to capture the common set of operations
|
||||
offered by major modes that offer an associated inferior
|
||||
|
|
@ -1523,7 +1523,7 @@ presence of multi-file documents.
|
|||
* Wishlist items:
|
||||
|
||||
** Maybe replace etags.c with a Lisp implementation.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html
|
||||
|
||||
** Maybe replace lib-src/rcs2log with a Lisp implementation.
|
||||
It wouldn't have to be a complete replacement, just enough
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
|
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
|
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
|
|||
|
|
@ -454,7 +454,7 @@
|
|||
Redo spelling of Makefile variables to conform to POSIX.
|
||||
POSIX does not allow "-" in Makefile variable names.
|
||||
Reported by Bruno Haible in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
|
||||
* Makefile.in (BUILT_EMACS): Rename from BUILT-EMACS.
|
||||
(TIT_GB): Rename from TIT-GB.
|
||||
(CHINESE_TIT): Rename from CHINESE-TIT.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
|
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
|
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
is not part of Emacs and is typically not installed.
|
||||
Instead, just invoke xmalloc and xrealloc as usual.
|
||||
Problem reported by Nicolas Richard in:
|
||||
http://bugs.gnu.org/20191#20
|
||||
https://bugs.gnu.org/20191#20
|
||||
(xrnew): Avoid no-longer-needed cast to 'char *'.
|
||||
(xrealloc): First arg is now void *, not char *.
|
||||
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
|
||||
Better support for future plugins
|
||||
See the thread containing:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00720.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00720.html
|
||||
* make-docfile.c (write_globals): Generate code that #defines
|
||||
Qxxx macros other than Qnil only if DEFINE_NONNIL_Q_SYMBOL_MACROS.
|
||||
Qnil is safe to define even in plugins, since it must be zero for
|
||||
|
|
@ -329,7 +329,7 @@
|
|||
2014-05-26 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Fix rcs2log problems with CVS. Reported by Glenn Morris in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>.
|
||||
Plus, fix some security and filename quoting problems.
|
||||
* rcs2log (logdir): Prefer mktemp if available.
|
||||
(logdir, llogdir): Work even if TMPDIR begins with '-' or has spaces.
|
||||
|
|
@ -937,13 +937,13 @@
|
|||
|
||||
* movemail.c: Add missing 'defined'.
|
||||
Suggested by Sven Joachim in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00218.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00218.html>.
|
||||
|
||||
2012-07-11 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Port 'movemail' again to Solaris and similar hosts.
|
||||
See Susan Cragin's report in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00199.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00199.html>.
|
||||
* movemail.c (xmalloc): Also define if !DISABLE_DIRECT_ACCESS &&
|
||||
!MAIL_USE_MMDF && !MAIL_USE_SYSTEM_LOCK. Move up, so it doesn't
|
||||
need a forward declaration.
|
||||
|
|
@ -1212,7 +1212,7 @@
|
|||
Assume less-ancient POSIX support.
|
||||
* update-game-score.c: Include <getopt.h> rather than rolling our
|
||||
own decls for optarg, optind, opterr. See
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html>.
|
||||
|
||||
2012-04-14 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
@ -1271,7 +1271,7 @@
|
|||
instead, treat both -c and -t as always requesting a new "tty" frame,
|
||||
and let server.el decide which kind is actually required.
|
||||
Reported by Uwe Siart <usenet@siart.de> in this thread:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00303.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00303.html
|
||||
|
||||
2011-11-30 Chong Yidong <cyd@gnu.org>
|
||||
|
||||
|
|
@ -3684,7 +3684,7 @@
|
|||
|
||||
* rcs2log (Help): Clarify wording of the usage message.
|
||||
Reported by Alan Mackenzie in
|
||||
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
|
||||
<https://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
|
||||
|
||||
2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
@ -3715,7 +3715,7 @@
|
|||
and the path. Allow :/ in repository path, since CVS does.
|
||||
Fix typo: "pository" should be set from $CVSROOT, not $repository.
|
||||
This fixes a bug reported by Wolfgang Scherer in
|
||||
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>,
|
||||
<https://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>,
|
||||
along with some related bugs I discovered by inspecting how
|
||||
CVS itself parses $CVSROOT.
|
||||
|
||||
|
|
@ -3752,7 +3752,7 @@
|
|||
* rcs2log (rlog_options): Append -rbranchtag if CVS/Tag indicates
|
||||
a tag, and if the user has not specified an rlog option.
|
||||
Adapted from a suggestion by Martin Stjernholm in
|
||||
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2003-07/msg00066.html>.
|
||||
<https://mail.gnu.org/archive/html/bug-gnu-emacs/2003-07/msg00066.html>.
|
||||
(Copyright): Update to 2003.
|
||||
|
||||
2003-12-24 Thien-Thi Nguyen <ttn@gnu.org>
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ Each entry looks something like this:
|
|||
|
||||
* rcs2log (Help): Clarify wording of the usage message.
|
||||
Problem reported by Alan Mackenzie in
|
||||
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
|
||||
<https://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
|
||||
|
||||
ChangeLog entries contain the current date, full name, email address
|
||||
including hostname, the name of the affected file, and commentary.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
|
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
|
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
|
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
|
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
|
|||
|
|
@ -6395,7 +6395,7 @@
|
|||
* vc-svn.el (vc-svn-checkin): Use `nconc' instead of `list*',
|
||||
because the latter is a CL-ism. This fixes the bug reported by
|
||||
Shawn Boyette <mdxi@collapsar.net> in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
|
||||
|
||||
2004-06-04 Miles Bader <miles@gnu.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -4667,7 +4667,7 @@
|
|||
2008-01-02 Karl Fogel <kfogel@red-bean.com>
|
||||
|
||||
Change a return type, for greater extensibility.
|
||||
See http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html
|
||||
and its thread for discussion leading to this change.
|
||||
|
||||
* bookmark.el (bookmark-jump-noselect):
|
||||
|
|
@ -11475,7 +11475,7 @@
|
|||
(fancy-about-text): Add links "Authors" and "Contributing".
|
||||
(fancy-splash-head): Add text "Welcome to " on the startup screen,
|
||||
and "This is " on the about screen. Add link to
|
||||
"http://www.gnu.org/software/emacs/" for "GNU Emacs".
|
||||
"https://www.gnu.org/software/emacs/" for "GNU Emacs".
|
||||
For the about screen move emacs version to the header from
|
||||
`fancy-splash-tail' (as it's done already for normal about screen).
|
||||
(fancy-splash-tail): Insert emacs version only for startup screen.
|
||||
|
|
@ -14464,7 +14464,7 @@
|
|||
|
||||
* bookmark.el: Revert 2007-07-13T18:16:17Z!kfogel@red-bean.com,
|
||||
thus restoring bookmark bindings to three slots under C-x r. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00705.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00705.html.
|
||||
|
||||
2007-07-15 Jeff Miller <jmiller@cablespeed.com> (tiny change)
|
||||
|
||||
|
|
@ -14511,7 +14511,7 @@
|
|||
* bookmark.el (bookmark-jump-other-window): New function.
|
||||
(bookmark-map): Bind it to "o".
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html
|
||||
and its thread contains discussion about this change.
|
||||
The original patch was slightly tweaked by Karl Fogel
|
||||
<kfogel@red-bean.com> before committing.
|
||||
|
|
@ -14525,7 +14525,7 @@
|
|||
* bookmark.el: Don't define bookmark keys under the "C-xr" map;
|
||||
instead, make "C-xp" a prefix for bookmark-map. Patch by Drew
|
||||
Adams <drew.adams@oracle.com>, mildly tweaked by me. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html.
|
||||
|
||||
2007-07-13 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
|
|
|
|||
|
|
@ -9833,7 +9833,7 @@
|
|||
* window.el (pop-to-buffer): Remove the conditional that
|
||||
compares new-window and old-window, so it will reselect
|
||||
the selected window unconditionally.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html
|
||||
|
||||
2010-06-07 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
@ -9882,7 +9882,7 @@
|
|||
of kill-ring: don't call menu-bar-update-yank-menu, don't push
|
||||
interprogram-paste strings to kill-ring, and don't push the input
|
||||
argument `string' to kill-ring.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html
|
||||
|
||||
2010-06-04 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
@ -10445,7 +10445,7 @@
|
|||
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
|
||||
FILE-NAME to read from the minibuffer when called interactively
|
||||
with prefix argument instead of using buffer-file-name.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00534.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00534.html
|
||||
|
||||
* dired.el: Update autoloads.
|
||||
|
||||
|
|
@ -11998,7 +11998,7 @@
|
|||
2010-04-05 Juri Linkov <juri@jurta.org>
|
||||
|
||||
Scrolling commands which scroll a line instead of full screen.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
|
||||
|
||||
* simple.el (scroll-up-line, scroll-down-line): New commands.
|
||||
Put property isearch-scroll=t on them.
|
||||
|
|
@ -12009,7 +12009,7 @@
|
|||
2010-04-05 Juri Linkov <juri@jurta.org>
|
||||
|
||||
Scrolling commands which do not signal errors at top/bottom.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
|
||||
|
||||
* simple.el (scroll-up-command, scroll-down-command): New commands.
|
||||
Put property isearch-scroll=t on them.
|
||||
|
|
@ -12063,7 +12063,7 @@
|
|||
(electric-help-mode): Set it to original major-mode. Doc fix.
|
||||
(with-electric-help): Use `electric-help-orig-major-mode' instead
|
||||
of (default-value 'major-mode). Doc fix.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html
|
||||
|
||||
2010-04-02 Sam Steingold <sds@gnu.org>
|
||||
|
||||
|
|
@ -12089,13 +12089,13 @@
|
|||
|
||||
* simple.el (next-line, previous-line): Re-throw a signal
|
||||
with `signal' instead of using `ding'.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01432.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01432.html
|
||||
|
||||
2010-03-31 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* simple.el (keyboard-escape-quit): Raise deselecting the active
|
||||
region higher than exiting the minibuffer.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00904.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00904.html
|
||||
|
||||
2010-03-31 Juri Linkov <juri@jurta.org>
|
||||
|
||||
|
|
@ -12184,7 +12184,7 @@
|
|||
2010-03-30 Juri Linkov <juri@jurta.org>
|
||||
|
||||
Make occur handle multi-line matches cleanly with context.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01280.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01280.html
|
||||
|
||||
* replace.el (occur-accumulate-lines): Add optional arg `pt'.
|
||||
(occur-engine): Add local variables `ret', `prev-after-lines',
|
||||
|
|
@ -12379,7 +12379,7 @@
|
|||
2010-03-23 Juri Linkov <juri@jurta.org>
|
||||
|
||||
Implement Occur multi-line matches.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01044.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01044.html
|
||||
|
||||
* replace.el (occur): Doc fix.
|
||||
(occur-engine): Set `begpt' to the beginning of the first line.
|
||||
|
|
@ -12456,7 +12456,7 @@
|
|||
2010-03-21 Juri Linkov <juri@jurta.org>
|
||||
|
||||
Fix message of multi-line occur regexps and multi-buffer header lines.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00457.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00457.html
|
||||
|
||||
* replace.el (occur-1): Don't display regexp if it is longer
|
||||
than window-width. Use `query-replace-descr' to display regexp.
|
||||
|
|
@ -12750,7 +12750,7 @@
|
|||
2010-03-10 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
Animated image API.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00211.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00211.html
|
||||
|
||||
* image.el (image-animate-max-time): New defcustom.
|
||||
(image-animated-types): New defconst.
|
||||
|
|
@ -13908,7 +13908,7 @@
|
|||
positions by using `bookmark-bmenu-marks-width', instead of hardcoding.
|
||||
This fixes the `bookmark-bmenu-execute-deletions' bug reported here:
|
||||
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00819.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00819.html
|
||||
From: Sun Yijiang <sunyijiang {_AT_} gmail.com>
|
||||
To: emacs-devel {_AT_} gnu.org
|
||||
Subject: bookmark.el bug report
|
||||
|
|
@ -19816,7 +19816,7 @@
|
|||
* files.el (find-alternate-file): If the old buffer is modified
|
||||
and visiting a file, behave similarly to `kill-buffer' when
|
||||
killing it, thus reverting to the pre-1.878 behavior; see
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00101.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00101.html
|
||||
for discussion. Also, consult `buffer-file-name' as a variable
|
||||
not as a function, for consistency with the rest of the code.
|
||||
|
||||
|
|
|
|||
|
|
@ -1371,7 +1371,7 @@
|
|||
|
||||
* frame.el (toggle-frame-maximized, toggle-frame-fullscreen):
|
||||
Use fullboth as an alias for fullscreen. Suggested by Jan Djärv in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00203.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00203.html>.
|
||||
|
||||
2013-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
@ -2422,7 +2422,7 @@
|
|||
|
||||
* epg.el: Support pinentry-curses.
|
||||
Suggested by Werner Koch in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>.
|
||||
(epg-agent-file, epg-agent-mtime): New variable.
|
||||
(epg--start): Record the modified time of gpg-agent socket file,
|
||||
to restore Emacs frame after pinentry-curses termination.
|
||||
|
|
@ -2448,7 +2448,7 @@
|
|||
(toggle-frame-maximized): Rewrite and bind to M-<f10>.
|
||||
(toggle-frame-fullscreen): New command bound to <f11> instead of
|
||||
`toggle-frame-maximized'.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00703.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00703.html
|
||||
|
||||
2012-12-27 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
@ -2686,7 +2686,7 @@
|
|||
(isearch-insert-char-by-name): New command.
|
||||
* international/mule-cmds.el (read-char-by-name): Let-bind
|
||||
`enable-recursive-minibuffers' to t.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00234.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00234.html
|
||||
|
||||
2012-12-15 Juri Linkov <juri@jurta.org>
|
||||
|
||||
|
|
@ -4831,7 +4831,7 @@
|
|||
* progmodes/compile.el (compilation-error-regexp-alist-alist):
|
||||
Adjust the msft regexp to the output of Studio 2010, and move msft
|
||||
before edg-1. See the discussion on emacs-devel,
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00579.html,
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00579.html,
|
||||
for the details.
|
||||
|
||||
2012-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
|
@ -5453,7 +5453,7 @@
|
|||
|
||||
* profiler.el (profiler-sampling-interval): Change default back to 1.
|
||||
See Stefan Monnier in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00863.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00863.html>.
|
||||
|
||||
2012-10-01 Fabián Ezequiel Gallina <fgallina@cuca>
|
||||
|
||||
|
|
@ -6641,7 +6641,7 @@
|
|||
search-whitespace-regexp if isearch-lax-whitespace or
|
||||
isearch-regexp-lax-whitespace is non-nil.
|
||||
(Info-mode): Don't set local variable search-whitespace-regexp.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00811.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00811.html
|
||||
|
||||
2012-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
@ -7037,7 +7037,7 @@
|
|||
2012-09-02 Juri Linkov <juri@jurta.org>
|
||||
|
||||
Toggle whitespace matching mode with M-s SPC.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00008.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00008.html
|
||||
|
||||
* isearch.el (search-whitespace-regexp): Doc fix.
|
||||
Remove cons cell customization.
|
||||
|
|
@ -8109,7 +8109,7 @@
|
|||
|
||||
* whitespace.el (whitespace-display-mappings): Use Unicode
|
||||
codepoints, instead of emacs-mule codepoints. See
|
||||
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-07/msg00366.html
|
||||
https://lists.gnu.org/archive/html/help-gnu-emacs/2012-07/msg00366.html
|
||||
for the details.
|
||||
|
||||
* files.el (file-truename): Don't skip symlink-chasing part on
|
||||
|
|
@ -8164,7 +8164,7 @@
|
|||
* international/mule-cmds.el: Create
|
||||
inactivate-current-input-method-function as an obsolete alias for
|
||||
deactivate-current-input-method-function. See Katsumi Yamaoka in
|
||||
<http://bugs.gnu.org/10150#46>.
|
||||
<https://bugs.gnu.org/10150#46>.
|
||||
|
||||
2012-08-01 Jay Belanger <jay.p.belanger@gmail.com>
|
||||
|
||||
|
|
@ -8513,7 +8513,7 @@
|
|||
* startup.el (command-line): Don't display an empty user name in
|
||||
the error message about non-existent home directory, when
|
||||
init-file-user was set to an empty string. See
|
||||
http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html
|
||||
https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html
|
||||
for the details and context.
|
||||
|
||||
2012-07-22 Vincent Belaïche <vincentb1@users.sourceforge.net>
|
||||
|
|
@ -9419,7 +9419,7 @@
|
|||
|
||||
* calendar/calendar.el (calendar-exit): Don't try to delete or
|
||||
iconify last frame. See:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00372.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00372.html
|
||||
|
||||
2012-06-25 Jim Diamond <Jim.Diamond@AcadiaU.ca> (tiny change)
|
||||
|
||||
|
|
@ -10430,7 +10430,7 @@
|
|||
* descr-text.el (describe-char): Mention how to insert the
|
||||
character, if the current input method doesn't support it.
|
||||
See the discussion in this thread for the details:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00533.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00533.html.
|
||||
|
||||
2012-06-08 Sam Steingold <sds@gnu.org>
|
||||
|
||||
|
|
@ -13909,7 +13909,7 @@
|
|||
Insert invisible LRM characters before each character in a keyboard
|
||||
layout cell, to prevent their reordering by bidi display engine.
|
||||
For details, see the discussion in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html.
|
||||
|
||||
2012-03-08 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
|
|
@ -13927,7 +13927,7 @@
|
|||
|
||||
* international/quail.el (quail-help):
|
||||
Force bidi-paragraph-direction be left-to-right. See discussion in
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
|
||||
for the reason.
|
||||
|
||||
2012-03-07 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
|
@ -15004,7 +15004,7 @@
|
|||
|
||||
* descr-text.el (describe-char): Show the raw character, not only
|
||||
its display form at POS. Suggested by Kenichi Handa <handa@m17n.org>.
|
||||
See http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html
|
||||
for the reasons.
|
||||
|
||||
2012-01-28 Phil Hagelberg <phil@hagelb.org>
|
||||
|
|
@ -15362,7 +15362,7 @@
|
|||
* time.el (display-time-load-average)
|
||||
(display-time-default-load-average): Doc fixes. See the thread
|
||||
starting at
|
||||
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-01/msg00059.html
|
||||
https://lists.gnu.org/archive/html/help-gnu-emacs/2012-01/msg00059.html
|
||||
for the details.
|
||||
|
||||
2012-01-06 Glenn Morris <rgm@gnu.org>
|
||||
|
|
@ -15769,7 +15769,7 @@
|
|||
(texinfo-insert-master-menu-list): Improve the error message
|
||||
displayed if there's no menu in the Top node.
|
||||
(Bug#2975) See also this thread:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00156.html.
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00156.html.
|
||||
|
||||
2011-12-09 Manuel Gómez <mgrojo@gmail.com> (tiny change)
|
||||
|
||||
|
|
@ -24381,7 +24381,7 @@
|
|||
|
||||
* help-fns.el (describe-variable): Complete all variables having
|
||||
documentation, including keywords.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00112.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00112.html
|
||||
|
||||
2011-04-04 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
|
|||
|
|
@ -3598,7 +3598,7 @@
|
|||
|
||||
* comint.el (comint-history-isearch-message): Use field-beginning
|
||||
instead of comint-line-beginning-position - that's more fixes for
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
|
||||
(comint-history-isearch-message): Fix args of isearch-message-prefix.
|
||||
|
||||
2014-12-29 Juri Linkov <juri@linkov.net>
|
||||
|
|
@ -3698,7 +3698,7 @@
|
|||
|
||||
* language/misc-lang.el (composition-function-table): Add Syriac
|
||||
characters and also ZWJ/ZWNJ.
|
||||
See http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html
|
||||
See https://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html
|
||||
for the details.
|
||||
|
||||
2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
|
||||
|
|
@ -4489,14 +4489,14 @@
|
|||
comint-line-beginning-position.
|
||||
(comint-send-input): Go to the end of the field instead of the end
|
||||
of the line to accept whole multi-line input.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
|
||||
|
||||
2014-12-05 Juri Linkov <juri@linkov.net>
|
||||
|
||||
* minibuffer.el (minibuffer-completion-help):
|
||||
Compare selected-window with minibuffer-window to check whether
|
||||
completions should be displayed near the minibuffer. (Bug#17809)
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html
|
||||
|
||||
2014-12-05 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
@ -4605,7 +4605,7 @@
|
|||
the remote repository were unreachable, because the VC hooks tried
|
||||
to run "svn status -u" on the file, where the "-u" tells svn to
|
||||
get update information from the remote repository.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00174.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00174.html
|
||||
|
||||
* vc/vc-svn.el (vc-svn-state): Remove optional `localp'
|
||||
argument and always pass "-v" to "svn status", never "-u".
|
||||
|
|
@ -5306,7 +5306,7 @@
|
|||
(query-replace-read-from): Call custom-reevaluate-setting on
|
||||
query-replace-from-to-separator to reevaluate the separator
|
||||
depending on the return value of char-displayable-p.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00466.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00466.html
|
||||
|
||||
2014-11-18 Juri Linkov <juri@linkov.net>
|
||||
|
||||
|
|
@ -5316,7 +5316,7 @@
|
|||
|
||||
* simple.el (next-line-or-history-element)
|
||||
(previous-line-or-history-element): New commands.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00822.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00822.html
|
||||
|
||||
2014-11-18 Leo Liu <sdl.web@gmail.com>
|
||||
|
||||
|
|
@ -5441,7 +5441,7 @@
|
|||
|
||||
Improve time stamp handling, and be more consistent about it.
|
||||
This implements a suggestion made in:
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html
|
||||
Among other things, this means timer.el no longer needs to
|
||||
autoload the time-date module.
|
||||
* allout-widgets.el (allout-elapsed-time-seconds): Doc fix.
|
||||
|
|
@ -5682,7 +5682,7 @@
|
|||
2014-11-10 Sylvain Chouleur <sylvain.chouleur@gmail.com> (tiny change)
|
||||
|
||||
Allow VTIMEZONE where daylight and standard time zones are equal.
|
||||
See: http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00494.html
|
||||
See: https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00494.html
|
||||
* calendar/icalendar.el (icalendar--convert-tz-offset):
|
||||
Support timezone without daylight saving time.
|
||||
|
||||
|
|
@ -5813,7 +5813,7 @@
|
|||
to the history variables.
|
||||
(query-replace-read-to): Add FROM-TO pairs to query-replace-defaults.
|
||||
(query-replace-regexp-eval): Let-bind query-replace-defaults to nil.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00253.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00253.html
|
||||
|
||||
* isearch.el (isearch-text-char-description): Keep characters
|
||||
intact and put formatted strings with the `display' property.
|
||||
|
|
@ -7565,7 +7565,7 @@
|
|||
(lisp--form-quoted-p): New functions.
|
||||
(lisp-completion-at-point): Use them to see if we're completing a
|
||||
variable reference, a function name, or just any symbol.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00229.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00229.html
|
||||
|
||||
2014-09-18 Ivan Kanis <ivan@kanis.fr>
|
||||
|
||||
|
|
@ -9937,7 +9937,7 @@
|
|||
`window-configuration-change-hook'.
|
||||
(desktop-auto-save-set-timer): Change REPEAT arg of
|
||||
`run-with-idle-timer' from t to nil.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00147.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00147.html
|
||||
|
||||
2014-06-08 Santiago Payà i Miralta <santiagopim@gmail.com>
|
||||
|
||||
|
|
@ -10488,7 +10488,7 @@
|
|||
* emacs-lisp/package.el (package-generate-description-file):
|
||||
Output first-line comment to set buffer-local var `no-byte-compile'.
|
||||
Suggested by Dmitry Gutov:
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>.
|
||||
|
||||
2014-05-25 Thien-Thi Nguyen <ttn@gnu.org>
|
||||
|
||||
|
|
@ -12170,7 +12170,7 @@
|
|||
to `comment-start-skip' if not `comment-use-syntax'. (Bug#16971)
|
||||
(comment-beginning): Use `narrow-to-region' instead of moving back
|
||||
one character.
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00488.html)
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00488.html)
|
||||
(comment-start-skip): Update the docstring.
|
||||
|
||||
2014-03-18 Richard Stallman <rms@gnu.org>
|
||||
|
|
@ -12467,7 +12467,7 @@
|
|||
from `xterm-standard-colors' that look well on the default white
|
||||
background (and also on the black background) to avoid illegible
|
||||
color combinations like yellow-on-white and white-on-white.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00157.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00157.html
|
||||
|
||||
2014-03-08 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
@ -13224,7 +13224,7 @@
|
|||
2014-02-12 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
* progmodes/js.el (js-indent-line): Don't widen.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00276.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00276.html
|
||||
|
||||
2014-02-12 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -13965,7 +13965,7 @@
|
|||
choices.
|
||||
(ruby-smie-rules): Instead of using a hardcoded list of alignable
|
||||
keywords, check against the value of `ruby-alignable-keywords'
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01439.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01439.html).
|
||||
|
||||
2014-01-17 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -15408,7 +15408,7 @@
|
|||
* simple.el (blink-matching--overlay): New variable.
|
||||
(blink-matching-open): Instead of moving point, highlight the
|
||||
matching paren with an overlay
|
||||
(http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00333.html).
|
||||
(https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00333.html).
|
||||
|
||||
* faces.el (paren-showing-faces, show-paren-match)
|
||||
(show-paren-mismatch): Move from paren.el.
|
||||
|
|
@ -16628,7 +16628,7 @@
|
|||
|
||||
* textmodes/ispell.el (ispell-lookup-words): When `look' is not
|
||||
available and the word has no wildcards, append one to the grep pattern.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00258.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00258.html
|
||||
(ispell-complete-word): Call `ispell-lookup-words' with the value
|
||||
independent of `ispell-look-p'.
|
||||
|
||||
|
|
@ -18282,7 +18282,7 @@
|
|||
|
||||
* emacs-lisp/package.el (package-buffer-info, describe-package-1):
|
||||
Use :url instead of :homepage, as per
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00622.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00622.html
|
||||
|
||||
* newcomment.el (comment-beginning): When `comment-use-syntax' is
|
||||
non-nil, use `syntax-ppss' (Bug#15251).
|
||||
|
|
@ -21942,7 +21942,7 @@
|
|||
2013-06-25 Martin Rudalics <rudalics@gmx.at>
|
||||
|
||||
* window.el (window--state-get-1): Workaround for bug#14527.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00941.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00941.html
|
||||
|
||||
2013-06-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
|
|
@ -22055,7 +22055,7 @@
|
|||
|
||||
* progmodes/ruby-mode.el (ruby-font-lock-keywords): Move `catch',
|
||||
add some more keyword-like methods.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00911.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00911.html
|
||||
|
||||
2013-06-22 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
@ -22674,7 +22674,7 @@
|
|||
2013-06-18 Matthias Meulien <orontee@gmail.com>
|
||||
|
||||
* tabify.el (untabify, tabify): With prefix, apply to entire buffer.
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00545.html>
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00545.html>
|
||||
|
||||
2013-06-18 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -22704,7 +22704,7 @@
|
|||
|
||||
* emacs-lisp/package.el (package-load-descriptor):
|
||||
Remove `with-syntax-table' call, `read' doesn't need it.
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00539.html
|
||||
https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00539.html
|
||||
|
||||
2013-06-17 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
@ -25118,7 +25118,7 @@
|
|||
(desktop-auto-save, desktop-auto-save-set-timer): New functions.
|
||||
(after-init-hook): Call `desktop-auto-save-set-timer'.
|
||||
Suggested by Reuben Thomas <rrt@sc3d.org> in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>.
|
||||
|
||||
2013-04-27 Leo Liu <sdl.web@gmail.com>
|
||||
|
||||
|
|
@ -25144,7 +25144,7 @@
|
|||
|
||||
* ls-lisp.el (ls-lisp-insert-directory): If no files are
|
||||
displayed, move point to after the totals line.
|
||||
See http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00677.html
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00677.html
|
||||
for the details.
|
||||
|
||||
2013-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
|
@ -25757,7 +25757,7 @@
|
|||
|
||||
Do not set x-display-name until X connection is established.
|
||||
This is needed to prevent from weird situation described at
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00212.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00212.html>.
|
||||
* frame.el (make-frame): Set x-display-name after call to
|
||||
window system initialization function, not before.
|
||||
* term/x-win.el (x-initialize-window-system): Add optional
|
||||
|
|
@ -26079,7 +26079,7 @@
|
|||
(batch-skkdic-convert): Suppress most of the chatter.
|
||||
It's not needed so much now that machines are faster,
|
||||
and its non-ASCII component was confusing; see Dmitry Gutov in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00508.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00508.html>.
|
||||
|
||||
2013-03-20 Leo Liu <sdl.web@gmail.com>
|
||||
|
||||
|
|
@ -26223,7 +26223,7 @@
|
|||
* startup.el (command-line-normalize-file-name): Fix handling of
|
||||
backslashes in DOS and Windows file names. Reported by Xue Fuqiao
|
||||
<xfq.free@gmail.com> in
|
||||
http://lists.gnu.org/archive/html/help-gnu-emacs/2013-03/msg00245.html.
|
||||
https://lists.gnu.org/archive/html/help-gnu-emacs/2013-03/msg00245.html.
|
||||
|
||||
2013-03-15 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
|
|
|
|||
|
|
@ -132,13 +132,13 @@ PHONY_EXTRAS =
|
|||
# This could lead to problems in parallel builds if automatically
|
||||
# generated *.el files (eg loaddefs etc) were being changed at the same time.
|
||||
# One solution was to add autoloads as a prerequisite:
|
||||
# http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html
|
||||
# http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html
|
||||
# https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html
|
||||
# https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html
|
||||
# However, this meant that running these targets modified loaddefs.el,
|
||||
# every time (due to time-stamping). Calling these rules from
|
||||
# bootstrap-after would modify loaddefs after src/emacs, resulting
|
||||
# in make install remaking src/emacs for no real reason:
|
||||
# http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html
|
||||
# https://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html
|
||||
# Nowadays these commands don't scan automatically generated files,
|
||||
# since they will never contain any useful information
|
||||
# (see finder-no-scan-regexp and custom-dependencies-no-scan-regexp).
|
||||
|
|
|
|||
|
|
@ -248,7 +248,7 @@ The result has the proper form for `calendar-daylight-savings-starts'."
|
|||
;; TODO it might be better to extract this information directly from
|
||||
;; the system timezone database. But cross-platform...?
|
||||
;; See thread
|
||||
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html
|
||||
(defun calendar-dst-find-data (&optional time)
|
||||
"Find data on the first daylight saving time transitions after TIME.
|
||||
TIME defaults to `current-time'. Return value is as described
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@
|
|||
;; Show 11 years--5 before, 5 after year of middle month.
|
||||
;; We used to use :suffix rather than :label and bumped into
|
||||
;; an easymenu bug:
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01813.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01813.html
|
||||
;; The bug has since been fixed.
|
||||
(dotimes (i 11)
|
||||
(push (vector (format "hol-year-%d" i)
|
||||
|
|
|
|||
|
|
@ -425,7 +425,7 @@ Only used if `diary-header-line-flag' is non-nil."
|
|||
;; display does not create the fancy buffer, nor does it set
|
||||
;; diary-selective-display in the diary buffer. This means some
|
||||
;; customizations will not take effect, eg:
|
||||
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00466.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00466.html
|
||||
;; So the check for diary-selective-display was dropped. This means the
|
||||
;; diary will be displayed if one customizes a diary variable while
|
||||
;; just visiting the diary-file. This is i) unlikely, and ii) no great loss.
|
||||
|
|
@ -814,8 +814,8 @@ LIST-ONLY is non-nil, in which case it just returns the list."
|
|||
;; diary-header-line-flag after diary has been displayed
|
||||
;; take effect. Unconditionally calling (diary-mode)
|
||||
;; clobbers file local variables.
|
||||
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00363.html
|
||||
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00404.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00363.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00404.html
|
||||
(if (eq major-mode 'diary-mode)
|
||||
(setq header-line-format (and diary-header-line-flag
|
||||
diary-header-line-format)))))
|
||||
|
|
|
|||
|
|
@ -322,7 +322,7 @@ This helper manages the mark, buffer switching, and pulsing."
|
|||
(semantic-go-to-tag dest)
|
||||
;; 3) go-to-tag doesn't switch the buffer in the current window,
|
||||
;; so it is like find-file-noselect. Bring it forward.
|
||||
(switch-to-buffer (current-buffer))
|
||||
(pop-to-buffer-same-window (current-buffer))
|
||||
;; 4) Fancy pulsing.
|
||||
(pulse-momentary-highlight-one-line (point))
|
||||
)
|
||||
|
|
|
|||
|
|
@ -678,7 +678,7 @@ Entry to this mode runs the hooks on `comint-mode-hook'."
|
|||
;; comint-scroll-show-maximum-output is nil, and no-one can remember
|
||||
;; what the original problem was. If there are problems with point
|
||||
;; not going to the end, consider re-enabling this.
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00827.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00827.html
|
||||
;;
|
||||
;; This makes it really work to keep point at the bottom.
|
||||
;; (make-local-variable 'scroll-conservatively)
|
||||
|
|
|
|||
|
|
@ -2799,7 +2799,7 @@ If STATE is nil, the value is computed by `custom-variable-state'."
|
|||
;; init-file-user rather than user-init-file. This is in case
|
||||
;; cus-edit is loaded by something in site-start.el, because
|
||||
;; user-init-file is not set at that stage.
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00310.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00310.html
|
||||
,@(when (or custom-file init-file-user)
|
||||
'(("Save for Future Sessions" custom-variable-save
|
||||
(lambda (widget)
|
||||
|
|
|
|||
|
|
@ -223,6 +223,14 @@ Leaving \"Default\" unchecked is equivalent with specifying a default of
|
|||
(visible-bell display boolean)
|
||||
(no-redraw-on-reenter display boolean)
|
||||
|
||||
;; doc.c
|
||||
(text-quoting-style display
|
||||
(choice
|
||||
(const :tag "Prefer \\=‘curved\\=’ quotes, if possible" nil)
|
||||
(const :tag "\\=‘Curved\\=’ quotes" curved)
|
||||
(const :tag "\\='Straight\\=' quotes" straight)
|
||||
(const :tag "\\=`Grave\\=' quotes (no translation)" grave)))
|
||||
|
||||
;; dosfns.c
|
||||
(dos-display-scancodes display boolean)
|
||||
(dos-hyper-key keyboard integer)
|
||||
|
|
@ -319,6 +327,13 @@ Leaving \"Default\" unchecked is equivalent with specifying a default of
|
|||
(const :tag "Always" t)
|
||||
(repeat (symbol :tag "Parameter")))
|
||||
"25.1")
|
||||
(iconify-child-frame frames
|
||||
(choice
|
||||
(const :tag "Do nothing" nil)
|
||||
(const :tag "Iconify top level frame instead" iconify-top-level)
|
||||
(const :tag "Make frame invisible instead" make-invisible)
|
||||
(const :tag "Iconify" t))
|
||||
"26.1")
|
||||
(tooltip-reuse-hidden-frame tooltip boolean "26.1")
|
||||
;; fringe.c
|
||||
(overflow-newline-into-fringe fringe boolean)
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ Return nil if URI is not a local file."
|
|||
str))
|
||||
uri t t))
|
||||
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2006-05/msg01060.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2006-05/msg01060.html
|
||||
(defun dnd-get-local-file-name (uri &optional must-exist)
|
||||
"Return file name converted from file:/// or file: syntax.
|
||||
URI is the uri for the file. If MUST-EXIST is given and non-nil,
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@
|
|||
;;; Code:
|
||||
|
||||
(require 'eieio)
|
||||
(require 'seq)
|
||||
(eval-when-compile (require 'cl-lib))
|
||||
|
||||
;;; eieio-instance-inheritor
|
||||
|
|
@ -308,14 +309,6 @@ Second, any text properties will be stripped from strings."
|
|||
(= (length proposed-value) 1))
|
||||
nil)
|
||||
|
||||
;; We have a slot with a single object that can be
|
||||
;; saved here. Recurse and evaluate that
|
||||
;; sub-object.
|
||||
((and classtype (class-p classtype)
|
||||
(child-of-class-p (car proposed-value) classtype))
|
||||
(eieio-persistent-convert-list-to-object
|
||||
proposed-value))
|
||||
|
||||
;; List of object constructors.
|
||||
((and (eq (car proposed-value) 'list)
|
||||
;; 2nd item is a list.
|
||||
|
|
@ -346,6 +339,16 @@ Second, any text properties will be stripped from strings."
|
|||
objlist))
|
||||
;; return the list of objects ... reversed.
|
||||
(nreverse objlist)))
|
||||
;; We have a slot with a single object that can be
|
||||
;; saved here. Recurse and evaluate that
|
||||
;; sub-object.
|
||||
((and classtype
|
||||
(seq-some
|
||||
(lambda (elt)
|
||||
(child-of-class-p (car proposed-value) elt))
|
||||
classtype))
|
||||
(eieio-persistent-convert-list-to-object
|
||||
proposed-value))
|
||||
(t
|
||||
proposed-value))))
|
||||
|
||||
|
|
@ -402,13 +405,9 @@ If no class is referenced there, then return nil."
|
|||
type))
|
||||
|
||||
((eq (car-safe type) 'or)
|
||||
;; If type is a list, and is an or, it is possibly something
|
||||
;; like (or null myclass), so check for that.
|
||||
(let ((ans nil))
|
||||
(dolist (subtype (cdr type))
|
||||
(setq ans (eieio-persistent-slot-type-is-class-p
|
||||
subtype)))
|
||||
ans))
|
||||
;; If type is a list, and is an `or', return all valid class
|
||||
;; types within the `or' statement.
|
||||
(seq-filter #'eieio-persistent-slot-type-is-class-p (cdr type)))
|
||||
|
||||
(t
|
||||
;; No match, not a class.
|
||||
|
|
|
|||
|
|
@ -402,7 +402,7 @@ is called as a function to find the defun's beginning."
|
|||
"Return non-nil if the point is in an \"emptyish\" line.
|
||||
This means a line that consists entirely of comments and/or
|
||||
whitespace."
|
||||
;; See http://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00141.html
|
||||
;; See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00141.html
|
||||
(save-excursion
|
||||
(forward-line 0)
|
||||
(< (line-end-position)
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
;; in subr.el.
|
||||
|
||||
;; Do not document these functions in the lispref.
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01006.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01006.html
|
||||
|
||||
;; NB If you want to use this library, it's almost always correct to use:
|
||||
;; (eval-when-compile (require 'subr-x))
|
||||
|
|
|
|||
|
|
@ -627,7 +627,7 @@ callback data (if any)."
|
|||
;; Record modified time of gpg-agent socket to restore the Emacs
|
||||
;; frame on text terminal in `epg-wait-for-completion'.
|
||||
;; See
|
||||
;; <http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>
|
||||
;; <https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>
|
||||
;; for more details.
|
||||
(when (and agent-info (string-match "\\(.*\\):[0-9]+:[0-9]+" agent-info))
|
||||
(setq agent-file (match-string 1 agent-info)
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@
|
|||
(require 'erc-compat)
|
||||
|
||||
(defvar erc-official-location
|
||||
"http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)"
|
||||
"https://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)"
|
||||
"Location of the ERC client on the Internet.")
|
||||
|
||||
(defgroup erc nil
|
||||
|
|
|
|||
|
|
@ -214,8 +214,8 @@ file named by `eshell-aliases-file'.")
|
|||
|
||||
(defvar eshell-prevent-alias-expansion nil)
|
||||
|
||||
(defun eshell-maybe-replace-by-alias (command args)
|
||||
"If COMMAND has an alias definition, call that instead using ARGS."
|
||||
(defun eshell-maybe-replace-by-alias (command _args)
|
||||
"Call COMMAND's alias definition, if it exists."
|
||||
(unless (and eshell-prevent-alias-expansion
|
||||
(member command eshell-prevent-alias-expansion))
|
||||
(let ((alias (eshell-lookup-alias command)))
|
||||
|
|
@ -225,7 +225,7 @@ file named by `eshell-aliases-file'.")
|
|||
(eshell-command-arguments ',eshell-last-arguments)
|
||||
(eshell-prevent-alias-expansion
|
||||
',(cons command eshell-prevent-alias-expansion)))
|
||||
,(eshell-parse-command (nth 1 alias) args)))))))
|
||||
,(eshell-parse-command (nth 1 alias))))))))
|
||||
|
||||
(defun eshell-alias-completions (name)
|
||||
"Find all possible completions for NAME.
|
||||
|
|
|
|||
|
|
@ -961,7 +961,7 @@ Show wall-clock time elapsed during execution of COMMAND.")
|
|||
;; after setting
|
||||
(throw 'eshell-replace-command
|
||||
(eshell-parse-command (car time-args)
|
||||
;;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html
|
||||
;;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html
|
||||
(eshell-stringify-list
|
||||
(eshell-flatten-list (cdr time-args))))))))
|
||||
|
||||
|
|
|
|||
|
|
@ -2361,7 +2361,7 @@ If you set `term-file-prefix' to nil, this function does nothing."
|
|||
(defface variable-pitch
|
||||
'((((type w32))
|
||||
;; This is a workaround for an issue discussed in
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html.
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html.
|
||||
;; We need (a) the splash screen not to pick up bold-italics variant of
|
||||
;; the font, and (b) still be able to request bold/italic/larger size
|
||||
;; variants in the likes of EWW.
|
||||
|
|
|
|||
|
|
@ -786,7 +786,7 @@ This uses `ffap-file-exists-string', which may try adding suffixes from
|
|||
("\\`~/" . ffap-lcd) ; |~/misc/ffap.el.Z|
|
||||
;; This used to have a blank, but ffap-string-at-point doesn't
|
||||
;; handle blanks.
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01058.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01058.html
|
||||
("\\`[Rr][Ff][Cc][-#]?\\([0-9]+\\)" ; no $
|
||||
. ffap-rfc) ; "100% RFC2100 compliant"
|
||||
(dired-mode . ffap-dired) ; maybe in a subdirectory
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ Keywords and package names both should be symbols.")
|
|||
;; Skip autogenerated files, because they will never contain anything
|
||||
;; useful, and because in parallel builds of Emacs they may get
|
||||
;; modified while we are trying to read them.
|
||||
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html
|
||||
;; ldefs-boot is not auto-generated, but has nothing useful.
|
||||
(defvar finder-no-scan-regexp "\\(^\\.#\\|\\(loaddefs\\|ldefs-boot\\|\
|
||||
cus-load\\|finder-inf\\|esh-groups\\|subdirs\\|leim-list\\)\\.el$\\)"
|
||||
|
|
|
|||
|
|
@ -1071,7 +1071,7 @@ is given and non-nil, the unwanted frames are iconified instead."
|
|||
(when mini (setq parms (delq mini parms)))
|
||||
;; Leave name in iff it was set explicitly.
|
||||
;; This should fix the behavior reported in
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html
|
||||
(when (and name (not explicit-name))
|
||||
(setq parms (delq name parms)))
|
||||
parms))
|
||||
|
|
|
|||
|
|
@ -3819,7 +3819,7 @@
|
|||
2012-02-15 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* shr.el (shr-rescale-image): Undo previous change; see
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
|
||||
<https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
|
||||
|
||||
2012-02-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -6984,6 +6984,7 @@ If given a prefix, show the hidden text instead."
|
|||
(save-excursion
|
||||
(erase-buffer)
|
||||
(gnus-kill-all-overlays)
|
||||
(setq bidi-paragraph-direction nil)
|
||||
(setq group (or group gnus-newsgroup-name))
|
||||
|
||||
;; Using `gnus-request-article' directly will insert the article into
|
||||
|
|
@ -7091,6 +7092,7 @@ If given a prefix, show the hidden text instead."
|
|||
(while (not result)
|
||||
(erase-buffer)
|
||||
(gnus-kill-all-overlays)
|
||||
(setq bidi-paragraph-direction nil)
|
||||
(let ((gnus-newsgroup-name group))
|
||||
(gnus-check-group-server))
|
||||
(cond
|
||||
|
|
|
|||
|
|
@ -4094,7 +4094,7 @@ Instead, just auto-save the buffer and then bury it."
|
|||
"Bury this mail BUFFER."
|
||||
;; Note that this is not quite the same as (bury-buffer buffer),
|
||||
;; since bury-buffer does extra stuff with a nil argument.
|
||||
;; Eg http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00539.html
|
||||
;; Eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00539.html
|
||||
(with-current-buffer buffer (bury-buffer))
|
||||
(if message-return-action
|
||||
(apply (car message-return-action) (cdr message-return-action))))
|
||||
|
|
@ -6678,7 +6678,7 @@ is a function used to switch to and display the mail buffer."
|
|||
;; C-h f compose-mail says that headers should be specified as
|
||||
;; (string . value); however all the rest of message expects
|
||||
;; headers to be symbols, not strings (eg message-header-format-alist).
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00337.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00337.html
|
||||
;; We need to convert any string input, eg from rmail-start-mail.
|
||||
(dolist (h other-headers other-headers)
|
||||
(if (stringp (car h)) (setcar h (intern (capitalize (car h)))))))
|
||||
|
|
|
|||
|
|
@ -1347,7 +1347,7 @@ is non-nil)."
|
|||
;; Shouldn't really happen, but sometimes does,
|
||||
;; eg on Debian systems with buggy packages;
|
||||
;; so may as well try it.
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html
|
||||
(progn (setq file (expand-file-name "dir.gz" truename))
|
||||
(file-attributes file)))))
|
||||
(setq dirs-done
|
||||
|
|
|
|||
|
|
@ -2513,7 +2513,7 @@ package to describe."
|
|||
(setq buffer-read-only nil)
|
||||
;; Without this, a keyboard layout with R2L characters might be
|
||||
;; displayed reversed, right to left. See the thread starting at
|
||||
;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
|
||||
;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
|
||||
;; for a description of one such situation.
|
||||
(setq bidi-paragraph-direction 'left-to-right)
|
||||
(insert "Input method: " (quail-name)
|
||||
|
|
|
|||
|
|
@ -179,7 +179,7 @@ Prompts for bug subject. Leaves you in a mail buffer."
|
|||
'face 'link
|
||||
'help-echo (concat "mouse-2, RET: Follow this link")
|
||||
'action (lambda (button)
|
||||
(browse-url "http://lists.gnu.org/archive/html/bug-gnu-emacs/"))
|
||||
(browse-url "https://lists.gnu.org/archive/html/bug-gnu-emacs/"))
|
||||
'follow-link t)
|
||||
(insert " mailing list\nand the GNU bug tracker at ")
|
||||
(insert-text-button
|
||||
|
|
|
|||
|
|
@ -278,7 +278,7 @@ Otherwise, look for `movemail' in the directories in
|
|||
;; rmail-insert-inbox-text before r1.439 fell back to using
|
||||
;; (expand-file-name "movemail" exec-directory) and just
|
||||
;; assuming it would work.
|
||||
;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00087.html
|
||||
;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00087.html
|
||||
(let ((progname (expand-file-name
|
||||
(concat "movemail"
|
||||
(if (memq system-type '(ms-dos windows-nt))
|
||||
|
|
@ -534,7 +534,7 @@ still the current message in the Rmail buffer.")
|
|||
;; It's not clear what it should do now, since there is nothing that
|
||||
;; records when a message is shown for the first time (unseen is not
|
||||
;; necessarily the same thing).
|
||||
;; See http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00013.html
|
||||
;; See https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00013.html
|
||||
(defcustom rmail-message-filter nil
|
||||
"If non-nil, a filter function for new messages in RMAIL.
|
||||
Called with region narrowed to the message, including headers,
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue