aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2017-11-25 22:45:41 -0800
committerPaul Eggert2017-11-25 22:48:12 -0800
commita89f0b6f33f9eb8910a1fceda9028d76ef50b05d (patch)
tree7055882872b7cad587e5d5e9ac706056f04ff777
parent8be3aee2813f528b02bc913ca4d79e34e72b1754 (diff)
downloademacs-a89f0b6f33f9eb8910a1fceda9028d76ef50b05d.tar.gz
emacs-a89f0b6f33f9eb8910a1fceda9028d76ef50b05d.zip
maint: shorten https://lists.gnu.org/archive/html/... links
-rw-r--r--ChangeLog.184
-rw-r--r--ChangeLog.2248
-rw-r--r--ChangeLog.3300
-rw-r--r--Makefile.in6
-rw-r--r--admin/ChangeLog.12
-rw-r--r--admin/notes/bugtracker8
-rw-r--r--admin/notes/copyright20
-rw-r--r--admin/notes/documentation12
-rw-r--r--admin/notes/git-workflow2
-rw-r--r--admin/notes/hydra2
-rw-r--r--admin/notes/repo4
-rw-r--r--admin/notes/tags2
-rw-r--r--admin/notes/versioning2
-rw-r--r--admin/notes/years2
-rw-r--r--configure.ac10
-rw-r--r--doc/emacs/Makefile.in2
-rw-r--r--doc/emacs/emacs.texi2
-rw-r--r--doc/emacs/mule.texi2
-rw-r--r--doc/emacs/trouble.texi2
-rw-r--r--doc/lispref/ChangeLog.16
-rw-r--r--doc/misc/cl.texi2
-rw-r--r--doc/misc/efaq-w32.texi2
-rw-r--r--doc/misc/efaq.texi2
-rw-r--r--doc/misc/tramp.texi2
-rw-r--r--etc/ChangeLog.14
-rw-r--r--etc/ORG-NEWS2
-rw-r--r--etc/PROBLEMS10
-rw-r--r--etc/TODO50
-rw-r--r--leim/ChangeLog.12
-rw-r--r--lib-src/ChangeLog.112
-rw-r--r--lisp/ChangeLog.112
-rw-r--r--lisp/ChangeLog.138
-rw-r--r--lisp/ChangeLog.1528
-rw-r--r--lisp/ChangeLog.1636
-rw-r--r--lisp/ChangeLog.1760
-rw-r--r--lisp/Makefile.in6
-rw-r--r--lisp/calendar/cal-dst.el2
-rw-r--r--lisp/calendar/cal-menu.el2
-rw-r--r--lisp/calendar/diary-lib.el6
-rw-r--r--lisp/char-fold.el2
-rw-r--r--lisp/comint.el2
-rw-r--r--lisp/cus-edit.el2
-rw-r--r--lisp/dnd.el2
-rw-r--r--lisp/emacs-lisp/lisp.el6
-rw-r--r--lisp/emacs-lisp/subr-x.el2
-rw-r--r--lisp/epg.el2
-rw-r--r--lisp/eshell/em-unix.el2
-rw-r--r--lisp/faces.el2
-rw-r--r--lisp/ffap.el2
-rw-r--r--lisp/finder.el2
-rw-r--r--lisp/frame.el2
-rw-r--r--lisp/gnus/ChangeLog.32
-rw-r--r--lisp/gnus/message.el4
-rw-r--r--lisp/info.el2
-rw-r--r--lisp/international/quail.el2
-rw-r--r--lisp/mail/emacsbug.el2
-rw-r--r--lisp/mail/rmail.el4
-rw-r--r--lisp/mail/supercite.el2
-rw-r--r--lisp/net/rlogin.el2
-rw-r--r--lisp/obsolete/complete.el2
-rw-r--r--lisp/org/ChangeLog.16
-rw-r--r--lisp/org/ox-odt.el2
-rw-r--r--lisp/pixel-scroll.el2
-rw-r--r--lisp/proced.el2
-rw-r--r--lisp/progmodes/cc-menus.el2
-rw-r--r--lisp/progmodes/compile.el4
-rw-r--r--lisp/progmodes/octave.el2
-rw-r--r--lisp/progmodes/verilog-mode.el2
-rw-r--r--lisp/ruler-mode.el2
-rw-r--r--lisp/simple.el2
-rw-r--r--lisp/startup.el4
-rw-r--r--lisp/subr.el12
-rw-r--r--lisp/term/ns-win.el4
-rw-r--r--lisp/term/x-win.el2
-rw-r--r--lisp/textmodes/nroff-mode.el2
-rw-r--r--lisp/textmodes/tex-mode.el2
-rw-r--r--lisp/vc/diff-mode.el2
-rw-r--r--lisp/vc/smerge-mode.el2
-rw-r--r--lisp/vc/vc-git.el2
-rw-r--r--lisp/vc/vc-rcs.el2
-rw-r--r--lisp/view.el2
-rw-r--r--lisp/wid-edit.el2
-rw-r--r--lisp/windmove.el2
-rw-r--r--msdos/autogen/config.in7
-rw-r--r--nt/ChangeLog.118
-rw-r--r--oldXMenu/ChangeLog.12
-rw-r--r--src/ChangeLog.1122
-rw-r--r--src/ChangeLog.12138
-rw-r--r--src/ChangeLog.13118
-rw-r--r--src/alloc.c2
-rw-r--r--src/atimer.c2
-rw-r--r--src/callproc.c2
-rw-r--r--src/dispnew.c4
-rw-r--r--src/eval.c2
-rw-r--r--src/frame.c2
-rw-r--r--src/gnutls.c2
-rw-r--r--src/gtkutil.c2
-rw-r--r--src/lisp.h2
-rw-r--r--src/sysdep.c4
-rw-r--r--src/term.c2
-rw-r--r--src/w32term.c2
-rw-r--r--src/xfns.c2
-rw-r--r--src/xsettings.c4
-rw-r--r--src/xterm.c6
-rw-r--r--test/lisp/char-fold-tests.el2
-rw-r--r--test/lisp/replace-tests.el4
-rw-r--r--test/lisp/simple-tests.el2
-rw-r--r--test/lisp/vc/vc-bzr-tests.el2
-rw-r--r--test/manual/etags/c-src/emacs/src/lisp.h2
-rw-r--r--test/src/fns-tests.el2
110 files changed, 715 insertions, 716 deletions
diff --git a/ChangeLog.1 b/ChangeLog.1
index bb49169fb97..2fcf7aafa25 100644
--- a/ChangeLog.1
+++ b/ChangeLog.1
@@ -33,7 +33,7 @@
33 33
34 Fix 'commit-msg' to cite 'CONTRIBUTE' 34 Fix 'commit-msg' to cite 'CONTRIBUTE'
35 As suggested in: 35 As suggested in:
36 https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00947.html 36 https://lists.gnu.org/r/emacs-devel/2015-03/msg00947.html
37 Also, have the two files match better. 37 Also, have the two files match better.
38 * CONTRIBUTE: Match what's in build-aux/git-hooks/commit-msg. 38 * CONTRIBUTE: Match what's in build-aux/git-hooks/commit-msg.
39 * build-aux/git-hooks/commit-msg: Mention 'CONTRIBUTE'. 39 * build-aux/git-hooks/commit-msg: Mention 'CONTRIBUTE'.
@@ -145,7 +145,7 @@
145 145
146 * configure.ac (HAVE_W32): Abort with error message if 146 * configure.ac (HAVE_W32): Abort with error message if
147 --without-toolkit-scroll-bars was specified. See 147 --without-toolkit-scroll-bars was specified. See
148 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00525.html 148 https://lists.gnu.org/r/emacs-devel/2015-01/msg00525.html
149 for the details. 149 for the details.
150 150
1512015-01-27 Paul Eggert <eggert@cs.ucla.edu> 1512015-01-27 Paul Eggert <eggert@cs.ucla.edu>
@@ -156,7 +156,7 @@
156 configuration. The downside is that patch applications won't be 156 configuration. The downside is that patch applications won't be
157 checked, but that's better than autogen.sh failing. 157 checked, but that's better than autogen.sh failing.
158 Problem reported by Sam Steingold in: 158 Problem reported by Sam Steingold in:
159 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html 159 https://lists.gnu.org/r/emacs-devel/2015-01/msg00898.html
160 160
1612015-01-26 Paul Eggert <eggert@cs.ucla.edu> 1612015-01-26 Paul Eggert <eggert@cs.ucla.edu>
162 162
@@ -184,7 +184,7 @@
184 Give up on -Wsuggest-attribute=const 184 Give up on -Wsuggest-attribute=const
185 The attribute doesn't help performance significantly, and the 185 The attribute doesn't help performance significantly, and the
186 warning seems to be more trouble than it's worth. See the thread at: 186 warning seems to be more trouble than it's worth. See the thread at:
187 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00361.html 187 https://lists.gnu.org/r/emacs-devel/2015-01/msg00361.html
188 * configure.ac (WERROR_CFLAGS): Don't use -Wsuggest-attribute=const. 188 * configure.ac (WERROR_CFLAGS): Don't use -Wsuggest-attribute=const.
189 189
1902015-01-11 Paul Eggert <eggert@cs.ucla.edu> 1902015-01-11 Paul Eggert <eggert@cs.ucla.edu>
@@ -297,7 +297,7 @@
2972014-12-13 Paul Eggert <eggert@cs.ucla.edu> 2972014-12-13 Paul Eggert <eggert@cs.ucla.edu>
298 298
299 Port commit-msg to mawk. Reported by Ted Zlatanov in: 299 Port commit-msg to mawk. Reported by Ted Zlatanov in:
300 https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html 300 https://lists.gnu.org/r/emacs-devel/2014-12/msg01093.html
301 * build-aux/git-hooks/commit-msg (space, non_space, non_print): 301 * build-aux/git-hooks/commit-msg (space, non_space, non_print):
302 New vars. Use them as approximations to POSIX bracket expressions, 302 New vars. Use them as approximations to POSIX bracket expressions,
303 on implementations like mawk that do not support POSIX regexps. 303 on implementations like mawk that do not support POSIX regexps.
@@ -313,7 +313,7 @@
313 313
314 Port commit-message checking to FreeBSD 9. 314 Port commit-message checking to FreeBSD 9.
315 Reported by Jan Djärv in: 315 Reported by Jan Djärv in:
316 https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html 316 https://lists.gnu.org/r/emacs-devel/2014-12/msg00704.html
317 along with some other issues I noticed while testing with FreeBSD. 317 along with some other issues I noticed while testing with FreeBSD.
318 * build-aux/git-hooks/commit-msg: Prefer gawk if available. 318 * build-aux/git-hooks/commit-msg: Prefer gawk if available.
319 Prefer en_US.UTF-8 to en_US.utf8, as it's more portable. 319 Prefer en_US.UTF-8 to en_US.utf8, as it's more portable.
@@ -391,7 +391,7 @@
391 391
392 Add a.out to .gitignore. 392 Add a.out to .gitignore.
393 Suggested by Lee Duhem in: 393 Suggested by Lee Duhem in:
394 https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01665.html 394 https://lists.gnu.org/r/emacs-devel/2014-11/msg01665.html
395 * .gitignore: Add a.out. 395 * .gitignore: Add a.out.
396 Move *.log next to *.tmp, since it's generic. 396 Move *.log next to *.tmp, since it's generic.
397 Put *.exe before non-generics. 397 Put *.exe before non-generics.
@@ -442,7 +442,7 @@
442 Restore 'Bug#' -> 'debbugs:' rewrite in log-edit-mode. 442 Restore 'Bug#' -> 'debbugs:' rewrite in log-edit-mode.
443 * .dir-locals.el (log-edit-mode): Restore the (log-edit-rewrite-fixes 443 * .dir-locals.el (log-edit-mode): Restore the (log-edit-rewrite-fixes
444 "[ \n](bug#\\([0-9]+\\))" . "debbugs:\\1"). See Glenn Morris in: 444 "[ \n](bug#\\([0-9]+\\))" . "debbugs:\\1"). See Glenn Morris in:
445 https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01187.html 445 https://lists.gnu.org/r/emacs-devel/2014-11/msg01187.html
446 446
447 Simplify and fix doc-related .gitignore files. 447 Simplify and fix doc-related .gitignore files.
448 This fixes some unwanted 'git status' output after 'make docs'. 448 This fixes some unwanted 'git status' output after 'make docs'.
@@ -913,7 +913,7 @@
913 913
914 Omit redundant extern decls. 914 Omit redundant extern decls.
915 Most of this patch is from Dmitry Antipov, in: 915 Most of this patch is from Dmitry Antipov, in:
916 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html 916 https://lists.gnu.org/r/emacs-devel/2014-06/msg00263.html
917 * configure.ac (WERROR_CFLAGS): Add -Wredundant-decls. 917 * configure.ac (WERROR_CFLAGS): Add -Wredundant-decls.
918 918
919 Merge from gnulib, incorporating: 919 Merge from gnulib, incorporating:
@@ -969,7 +969,7 @@
969 969
970 Rely on AC_CANONICAL_HOST to detect whether we're using mingw. 970 Rely on AC_CANONICAL_HOST to detect whether we're using mingw.
971 See the thread containing: 971 See the thread containing:
972 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00206.html 972 https://lists.gnu.org/r/emacs-devel/2014-06/msg00206.html
973 * configure.ac (AC_CANONICAL_HOST): Invoke this as early as we 973 * configure.ac (AC_CANONICAL_HOST): Invoke this as early as we
974 can, which is just after AM_INIT_AUTOMAKE. Then check for mingw 974 can, which is just after AM_INIT_AUTOMAKE. Then check for mingw
975 just after that. 975 just after that.
@@ -1517,7 +1517,7 @@
1517 1517
1518 * configure.ac (LIBXML2_CFLAGS): Fix xcrun-related quoting problem. 1518 * configure.ac (LIBXML2_CFLAGS): Fix xcrun-related quoting problem.
1519 Reported by YAMAMOTO Mitsuharu in: 1519 Reported by YAMAMOTO Mitsuharu in:
1520 https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00995.html 1520 https://lists.gnu.org/r/emacs-devel/2013-12/msg00995.html
1521 1521
15222013-12-28 Jan Djärv <jan.h.d@swipnet.se> 15222013-12-28 Jan Djärv <jan.h.d@swipnet.se>
1523 1523
@@ -1529,7 +1529,7 @@
1529 * configure.ac: Don't set MAKE unless 'make' doesn't work. 1529 * configure.ac: Don't set MAKE unless 'make' doesn't work.
1530 Set it only in the environment, not in the makefile. 1530 Set it only in the environment, not in the makefile.
1531 Reported by Glenn Morris in: 1531 Reported by Glenn Morris in:
1532 https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html 1532 https://lists.gnu.org/r/emacs-devel/2013-12/msg00969.html
1533 1533
15342013-12-27 Paul Eggert <eggert@cs.ucla.edu> 15342013-12-27 Paul Eggert <eggert@cs.ucla.edu>
1535 1535
@@ -1635,7 +1635,7 @@
1635 Remove the option of using libcrypto. 1635 Remove the option of using libcrypto.
1636 This scorches the earth and waits for spring; 1636 This scorches the earth and waits for spring;
1637 see Ted Zlatanov and Stefan Monnier in 1637 see Ted Zlatanov and Stefan Monnier in
1638 <https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>. 1638 <https://lists.gnu.org/r/emacs-devel/2013-12/msg00323.html>.
1639 * configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove. 1639 * configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove.
1640 Do not say whether Emacs is configured to use a crypto library, 1640 Do not say whether Emacs is configured to use a crypto library,
1641 since it's no longer an option. 1641 since it's no longer an option.
@@ -1666,7 +1666,7 @@
1666 On commonly used platform libcrypto uses architecture-specific 1666 On commonly used platform libcrypto uses architecture-specific
1667 assembly code, which is significantly faster than the C code we 1667 assembly code, which is significantly faster than the C code we
1668 were using. See Pádraig Brady's note in 1668 were using. See Pádraig Brady's note in
1669 <https://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00000.html>. 1669 <https://lists.gnu.org/r/bug-gnulib/2013-12/msg00000.html>.
1670 Merge from gnulib, incorporating: 1670 Merge from gnulib, incorporating:
1671 2013-12-07 md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT 1671 2013-12-07 md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
1672 2013-12-07 md5, sha1, sha256, sha512: add 'auto', and set-default method 1672 2013-12-07 md5, sha1, sha256, sha512: add 'auto', and set-default method
@@ -1987,7 +1987,7 @@
1987 Work around performance bug on OS X 10.8 and earlier. 1987 Work around performance bug on OS X 10.8 and earlier.
1988 Perhaps Apple will fix this bug some day. 1988 Perhaps Apple will fix this bug some day.
1989 See the thread starting with Daniel Colascione's email in: 1989 See the thread starting with Daniel Colascione's email in:
1990 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html 1990 https://lists.gnu.org/r/emacs-devel/2013-09/msg00343.html
1991 * configure.ac (FORTIFY_SOUR): New verbatim section. 1991 * configure.ac (FORTIFY_SOUR): New verbatim section.
1992 1992
19932013-09-19 Paul Eggert <eggert@cs.ucla.edu> 19932013-09-19 Paul Eggert <eggert@cs.ucla.edu>
@@ -2003,9 +2003,9 @@
2003 2003
2004 * configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir' 2004 * configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir'
2005 is in the full /d/foo/bar form. See the discussion in 2005 is in the full /d/foo/bar form. See the discussion in
2006 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html, 2006 https://lists.gnu.org/r/emacs-devel/2013-09/msg00210.html,
2007 and in particular 2007 and in particular
2008 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html 2008 https://lists.gnu.org/r/emacs-devel/2013-09/msg00252.html
2009 and its followups, for the details. 2009 and its followups, for the details.
2010 2010
20112013-09-17 Dmitry Antipov <dmantipov@yandex.ru> 20112013-09-17 Dmitry Antipov <dmantipov@yandex.ru>
@@ -2617,7 +2617,7 @@
2617 Merge from gnulib, incorporating: 2617 Merge from gnulib, incorporating:
2618 2013-03-29 stdalign: port to stricter ISO C11 2618 2013-03-29 stdalign: port to stricter ISO C11
2619 This helps to run 'configure' on MS-Windows; see Eli Zaretskii in 2619 This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
2620 <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>. 2620 <https://lists.gnu.org/r/emacs-devel/2013-03/msg00999.html>.
2621 2621
26222013-03-27 Paul Eggert <eggert@cs.ucla.edu> 26222013-03-27 Paul Eggert <eggert@cs.ucla.edu>
2623 2623
@@ -2812,7 +2812,7 @@
2812 2812
2813 Enable conservative stack scanning for all architectures. 2813 Enable conservative stack scanning for all architectures.
2814 Suggested by Stefan Monnier in 2814 Suggested by Stefan Monnier in
2815 <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00183.html>. 2815 <https://lists.gnu.org/r/emacs-devel/2013-01/msg00183.html>.
2816 * configure.ac (GC_MARK_STACK): Remove. 2816 * configure.ac (GC_MARK_STACK): Remove.
2817 2817
28182013-01-11 Paul Eggert <eggert@cs.ucla.edu> 28182013-01-11 Paul Eggert <eggert@cs.ucla.edu>
@@ -3182,7 +3182,7 @@
3182 3182
3183 Check more robustly for timer_settime. 3183 Check more robustly for timer_settime.
3184 This should fix an OS X build problem reported by Ivan Andrus in 3184 This should fix an OS X build problem reported by Ivan Andrus in
3185 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>. 3185 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00671.html>.
3186 * configure.ac (gl_THREADLIB): Define to empty, since Emacs 3186 * configure.ac (gl_THREADLIB): Define to empty, since Emacs
3187 does threads its own way. 3187 does threads its own way.
3188 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. 3188 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
@@ -3196,7 +3196,7 @@
3196 3196
3197 * Makefile.in (bootstrap): Simplify build procedure. 3197 * Makefile.in (bootstrap): Simplify build procedure.
3198 Suggested by Wolfgang Jenker in 3198 Suggested by Wolfgang Jenker in
3199 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00456.html>. 3199 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00456.html>.
3200 3200
3201 Merge from gnulib, incorporating: 3201 Merge from gnulib, incorporating:
3202 2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases 3202 2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
@@ -3216,14 +3216,14 @@
3216 * Makefile.in: Fix build error on FreeBSD. 3216 * Makefile.in: Fix build error on FreeBSD.
3217 ($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env. 3217 ($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env.
3218 Suggested by Wolfgang Jenker in 3218 Suggested by Wolfgang Jenker in
3219 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>. 3219 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00430.html>.
3220 (MAKE_CONFIG_STATUS): Remove. Remaining use expanded. 3220 (MAKE_CONFIG_STATUS): Remove. Remaining use expanded.
3221 This undoes part of the 2012-09-10 patch. 3221 This undoes part of the 2012-09-10 patch.
3222 (bootstrap): Run ./configure, rather than trying to run config.status 3222 (bootstrap): Run ./configure, rather than trying to run config.status
3223 if it exists. That builds src/epaths.h more reliably. 3223 if it exists. That builds src/epaths.h more reliably.
3224 Run autogen/copy_autogen if autogen.sh fails, 3224 Run autogen/copy_autogen if autogen.sh fails,
3225 to create 'configure'. Reported by Andreas Schwab in 3225 to create 'configure'. Reported by Andreas Schwab in
3226 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>. 3226 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00438.html>.
3227 * autogen.sh: Exit with status 1 when failing due to missing tools, 3227 * autogen.sh: Exit with status 1 when failing due to missing tools,
3228 reverting the 2012-09-10 change to this file. 3228 reverting the 2012-09-10 change to this file.
3229 * autogen/copy_autogen: Fail if one of the subsidiary actions fail. 3229 * autogen/copy_autogen: Fail if one of the subsidiary actions fail.
@@ -3360,7 +3360,7 @@
3360 3360
3361 * configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init. 3361 * configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init.
3362 It generates false alarms in doc.c, regex.c, xdisp.c. See 3362 It generates false alarms in doc.c, regex.c, xdisp.c. See
3363 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>. 3363 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00040.html>.
3364 3364
3365 Merge from gnulib, incorporating: 3365 Merge from gnulib, incorporating:
3366 2012-08-29 stdbool: be more compatible with mixed C/C++ compiles 3366 2012-08-29 stdbool: be more compatible with mixed C/C++ compiles
@@ -3375,7 +3375,7 @@
3375 * configure.ac (_FORTIFY_SOURCE): Define only when optimizing. 3375 * configure.ac (_FORTIFY_SOURCE): Define only when optimizing.
3376 This ports to glibc 2.15 or later, when configured with 3376 This ports to glibc 2.15 or later, when configured with
3377 --enable-gcc-warnings. See Eric Blake in 3377 --enable-gcc-warnings. See Eric Blake in
3378 <https://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>. 3378 <https://lists.gnu.org/r/bug-grep/2012-09/msg00000.html>.
3379 3379
33802012-09-01 Daniel Colascione <dan.colascione@gmail.com> 33802012-09-01 Daniel Colascione <dan.colascione@gmail.com>
3381 3381
@@ -3812,7 +3812,7 @@
3812 3812
3813 Improve static checking when configured --with-ns. 3813 Improve static checking when configured --with-ns.
3814 See Samuel Bronson's remarks in 3814 See Samuel Bronson's remarks in
3815 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>. 3815 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00146.html>.
3816 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's 3816 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
3817 a no-op with recent GCC and harmful in earlier ones. 3817 a no-op with recent GCC and harmful in earlier ones.
3818 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a 3818 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
@@ -4072,7 +4072,7 @@
4072 4072
4073 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555) 4073 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
4074 It is confusingly named and rarely useful. See, for example, 4074 It is confusingly named and rarely useful. See, for example,
4075 <https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>. 4075 <https://lists.gnu.org/r/emacs-devel/2011-12/msg00089.html>.
4076 * INSTALL.BZR: Don't mention --disable-maintainer-mode. 4076 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
4077 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed. 4077 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
4078 * configure.in: Remove --disable-maintainer-mode. 4078 * configure.in: Remove --disable-maintainer-mode.
@@ -4555,7 +4555,7 @@
4555 Check pkg-config exit status when configuring (Bug#10626). 4555 Check pkg-config exit status when configuring (Bug#10626).
4556 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config 4556 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
4557 works; check its exit status. Reported by Jordi Gutiérrez Hermoso in 4557 works; check its exit status. Reported by Jordi Gutiérrez Hermoso in
4558 <https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>. 4558 <https://lists.gnu.org/r/emacs-devel/2012-01/msg00787.html>.
4559 4559
45602012-04-07 Glenn Morris <rgm@gnu.org> 45602012-04-07 Glenn Morris <rgm@gnu.org>
4561 4561
@@ -4628,7 +4628,7 @@
4628 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking 4628 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
4629 to gmalloc.c. This should prevent a MirBSD 10 build failure reported 4629 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
4630 by Nelson H. F. Beebe in 4630 by Nelson H. F. Beebe in
4631 <https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>. 4631 <https://lists.gnu.org/r/emacs-devel/2011-12/msg00065.html>.
4632 4632
46332011-12-10 Juanma Barranquero <lekktu@gmail.com> 46332011-12-10 Juanma Barranquero <lekktu@gmail.com>
4634 4634
@@ -4775,7 +4775,7 @@
4775 4775
4776 Merge from gnulib, improving some licensing wording. 4776 Merge from gnulib, improving some licensing wording.
4777 This clarifies and fixes some licensing issues raised by Glenn Morris 4777 This clarifies and fixes some licensing issues raised by Glenn Morris
4778 <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>. 4778 <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00397.html>.
4779 It also merges the latest version of texinfo.tex and has some 4779 It also merges the latest version of texinfo.tex and has some
4780 MSVC-related changes that don't affect Emacs. 4780 MSVC-related changes that don't affect Emacs.
4781 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow, 4781 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
@@ -4944,7 +4944,7 @@
4944 test, which runs afoul of Automake installations where, for example, 4944 test, which runs afoul of Automake installations where, for example,
4945 /usr/share/aclocal contains a copy of gl_THREADLIB. 4945 /usr/share/aclocal contains a copy of gl_THREADLIB.
4946 Reported by Sven Joachim in 4946 Reported by Sven Joachim in
4947 <https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>. 4947 <https://lists.gnu.org/r/emacs-devel/2011-07/msg00529.html>.
4948 This is just a quick temporary fix, specific to Emacs; I'll work 4948 This is just a quick temporary fix, specific to Emacs; I'll work
4949 with the other gnulib maintainers to get a more-permanent fix. 4949 with the other gnulib maintainers to get a more-permanent fix.
4950 4950
@@ -5556,7 +5556,7 @@
5556 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses. 5556 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
5557 Sync from gnulib, which has been patched to fix the problem 5557 Sync from gnulib, which has been patched to fix the problem
5558 with the license notices. Reported by Glenn Morris in 5558 with the license notices. Reported by Glenn Morris in
5559 <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>. 5559 <https://lists.gnu.org/r/emacs-devel/2011-02/msg00403.html>.
5560 5560
55612011-02-09 Stefan Monnier <monnier@iro.umontreal.ca> 55612011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
5562 5562
@@ -5590,7 +5590,7 @@
5590 gnulib: adjust to upstream _HEADERS change 5590 gnulib: adjust to upstream _HEADERS change
5591 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS): 5591 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
5592 New empty macros, to accommodate recent changes to gnulib. See 5592 New empty macros, to accommodate recent changes to gnulib. See
5593 <https://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>. 5593 <https://lists.gnu.org/r/bug-gnulib/2011-02/msg00068.html>.
5594 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h: 5594 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
5595 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h: 5595 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
5596 * lib/time.in.h, lib/unistd.in.h: 5596 * lib/time.in.h, lib/unistd.in.h:
@@ -5664,7 +5664,7 @@
5664 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to 5664 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
5665 the top level, to make it clearer that the assumption about 5665 the top level, to make it clearer that the assumption about
5666 long_int width is being checked. See 5666 long_int width is being checked. See
5667 <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>. 5667 <https://lists.gnu.org/r/bug-gnulib/2011-01/msg00554.html>.
5668 5668
5669 2011-01-29 Paul Eggert <eggert@cs.ucla.edu> 5669 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
5670 5670
@@ -5673,7 +5673,7 @@
5673 negative number, which the C Standard says has undefined behavior. 5673 negative number, which the C Standard says has undefined behavior.
5674 In practice this is not a problem, but might as well do it by the book. 5674 In practice this is not a problem, but might as well do it by the book.
5675 Reported by Rich Felker and Eric Blake; see 5675 Reported by Rich Felker and Eric Blake; see
5676 <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>. 5676 <https://lists.gnu.org/r/bug-gnulib/2011-01/msg00493.html>.
5677 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise. 5677 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
5678 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others. 5678 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
5679 5679
@@ -5691,7 +5691,7 @@
5691 mktime: fix some integer overflow issues and sidestep the rest 5691 mktime: fix some integer overflow issues and sidestep the rest
5692 5692
5693 This was prompted by a bug report by Benjamin Lindner for MinGW 5693 This was prompted by a bug report by Benjamin Lindner for MinGW
5694 <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>. 5694 <https://lists.gnu.org/r/bug-gnulib/2011-01/msg00472.html>.
5695 His bug is due to signed integer overflow (0 - INT_MIN), and I 5695 His bug is due to signed integer overflow (0 - INT_MIN), and I
5696 I scanned through mktime.c looking for other integer overflow 5696 I scanned through mktime.c looking for other integer overflow
5697 problems, fixing all the bugs I found. 5697 problems, fixing all the bugs I found.
@@ -5710,7 +5710,7 @@
5710 no need to test for alternatives. All uses removed. 5710 no need to test for alternatives. All uses removed.
5711 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by 5711 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
5712 the C standard. Reported by Rich Felker in 5712 the C standard. Reported by Rich Felker in
5713 <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>. 5713 <https://lists.gnu.org/r/bug-gnulib/2011-01/msg00488.html>.
5714 (twos_complement_arithmetic): Also check long_int and time_t. 5714 (twos_complement_arithmetic): Also check long_int and time_t.
5715 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions. 5715 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
5716 (guess_time_tm, ranged_convert, __mktime_internal): Use them. 5716 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
@@ -5810,7 +5810,7 @@
5810 aclocal.m4: put this file back into repository 5810 aclocal.m4: put this file back into repository
5811 This way, we don't have to assume that the maintainer has 5811 This way, we don't have to assume that the maintainer has
5812 the automake package installed. See 5812 the automake package installed. See
5813 <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>. 5813 <https://lists.gnu.org/r/emacs-devel/2011-01/msg00746.html>.
5814 * .bzrignore: Remove aclocal.m4, undoing the previous change. 5814 * .bzrignore: Remove aclocal.m4, undoing the previous change.
5815 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4, 5815 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
5816 undoing the previous change. 5816 undoing the previous change.
@@ -5837,7 +5837,7 @@
5837 5837
5838 aclocal.m4: tweaks to regenerate more conveniently 5838 aclocal.m4: tweaks to regenerate more conveniently
5839 This attempts to act better when the source is in a weird state. See 5839 This attempts to act better when the source is in a weird state. See
5840 <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>. 5840 <https://lists.gnu.org/r/emacs-devel/2011-01/msg00734.html>.
5841 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in. 5841 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
5842 * .bzrignore: Add aclocal.m4. 5842 * .bzrignore: Add aclocal.m4.
5843 5843
@@ -5848,12 +5848,12 @@
5848 the most recent change here. 5848 the most recent change here.
5849 * aclocal.m4: Remove from bzr repository. This file is 5849 * aclocal.m4: Remove from bzr repository. This file is
5850 auto-generated and isn't needed to run 'configure'. See 5850 auto-generated and isn't needed to run 'configure'. See
5851 <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>. 5851 <https://lists.gnu.org/r/emacs-devel/2011-01/msg00698.html>.
5852 5852
58532011-01-19 Paul Eggert <eggert@cs.ucla.edu> 58532011-01-19 Paul Eggert <eggert@cs.ucla.edu>
5854 5854
5855 Minor Makefile.in tweaks to build from gnulib better. 5855 Minor Makefile.in tweaks to build from gnulib better.
5856 <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html> 5856 <https://lists.gnu.org/r/emacs-devel/2011-01/msg00673.html>
5857 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4. 5857 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
5858 (top_maintainer_clean): Don't remove aclocal.m4. 5858 (top_maintainer_clean): Don't remove aclocal.m4.
5859 5859
@@ -5881,7 +5881,7 @@
5881 5881
5882 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr. 5882 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
5883 This avoids building ftoastr and ldtoastr, which aren't needed. See 5883 This avoids building ftoastr and ldtoastr, which aren't needed. See
5884 <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>. 5884 <https://lists.gnu.org/r/bug-gnulib/2011-01/msg00199.html>.
5885 5885
5886 * .bzrignore: Add .h files that are host-dependent. 5886 * .bzrignore: Add .h files that are host-dependent.
5887 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h, 5887 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
diff --git a/ChangeLog.2 b/ChangeLog.2
index cab30d82a59..c971397a134 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -118,7 +118,7 @@
118 org-src fontify buffers" the hooks were enabled also for modifications 118 org-src fontify buffers" the hooks were enabled also for modifications
119 to the original org buffer. This causes fontification errors when 119 to the original org buffer. This causes fontification errors when
120 combined with certain packages, as reported in 120 combined with certain packages, as reported in
121 https://lists.gnu.org/archive/html/emacs-orgmode/2017-03/msg00420.html. 121 https://lists.gnu.org/r/emacs-orgmode/2017-03/msg00420.html.
122 122
123 * lisp/org/org-src.el (org-src-font-lock-fontify-block): Reduce scope 123 * lisp/org/org-src.el (org-src-font-lock-fontify-block): Reduce scope
124 of inhibit-modification-hooks let-binding. 124 of inhibit-modification-hooks let-binding.
@@ -776,7 +776,7 @@
776 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring 776 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring
777 777
778 so that it matches the actual implementation. 778 so that it matches the actual implementation.
779 See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-04/msg00071.html 779 See https://lists.gnu.org/r/help-gnu-emacs/2016-04/msg00071.html
780 780
7812016-12-07 Noam Postavsky <npostavs@gmail.com> 7812016-12-07 Noam Postavsky <npostavs@gmail.com>
782 782
@@ -1508,7 +1508,7 @@
1508 1508
1509 This should make ralloc-related bugs less likely on GNU/Linux 1509 This should make ralloc-related bugs less likely on GNU/Linux
1510 systems with bleeding-edge glibc. See the email thread containing: 1510 systems with bleeding-edge glibc. See the email thread containing:
1511 https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00801.html 1511 https://lists.gnu.org/r/emacs-devel/2016-10/msg00801.html
1512 Do not merge to master. 1512 Do not merge to master.
1513 * configure.ac (REL_ALLOC): Default to 'no' on all platforms, not 1513 * configure.ac (REL_ALLOC): Default to 'no' on all platforms, not
1514 merely on platforms with Doug Lea malloc. Although bleeding-edge 1514 merely on platforms with Doug Lea malloc. Although bleeding-edge
@@ -2046,7 +2046,7 @@
2046 2046
2047 See this thread for discussion: 2047 See this thread for discussion:
2048 2048
2049 https://lists.gnu.org/archive/html/emacs-devel/2016-09/threads.html#00329 2049 https://lists.gnu.org/r/emacs-devel/2016-09/threads.html#00329
2050 From: Karl Fogel 2050 From: Karl Fogel
2051 To: Emacs Devel 2051 To: Emacs Devel
2052 Subject: Question about intended behavior of 'insert-for-yank-1'. 2052 Subject: Question about intended behavior of 'insert-for-yank-1'.
@@ -2381,7 +2381,7 @@
2381 parameters restored by desktop.el take precedence over the 2381 parameters restored by desktop.el take precedence over the
2382 customizations in the init file, and explain how to countermand 2382 customizations in the init file, and explain how to countermand
2383 that. For the details of the issue, see 2383 that. For the details of the issue, see
2384 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00318.html. 2384 https://lists.gnu.org/r/emacs-devel/2016-09/msg00318.html.
2385 2385
23862016-09-15 Nicolas Petton <nicolas@petton.fr> 23862016-09-15 Nicolas Petton <nicolas@petton.fr>
2387 2387
@@ -2424,7 +2424,7 @@
2424 2424
2425 * lisp/url/url-http.el (url-http-create-request): Make sure the 2425 * lisp/url/url-http.el (url-http-create-request): Make sure the
2426 cookie headers are a unibyte string. For the details, see 2426 cookie headers are a unibyte string. For the details, see
2427 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00202.html. 2427 https://lists.gnu.org/r/emacs-devel/2016-09/msg00202.html.
2428 2428
24292016-09-08 Martin Rudalics <rudalics@gmx.at> 24292016-09-08 Martin Rudalics <rudalics@gmx.at>
2430 2430
@@ -2945,9 +2945,9 @@
2945 * src/indent.c (Fvertical_motion): Don't return uninitialized 2945 * src/indent.c (Fvertical_motion): Don't return uninitialized
2946 value in non-interactive session. This fixes random errors in 2946 value in non-interactive session. This fixes random errors in
2947 batch mode, see 2947 batch mode, see
2948 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00609.html 2948 https://lists.gnu.org/r/emacs-devel/2016-06/msg00609.html
2949 and 2949 and
2950 https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00500.html 2950 https://lists.gnu.org/r/emacs-devel/2016-07/msg00500.html
2951 for the details. 2951 for the details.
2952 2952
29532016-07-10 Andreas Schwab <schwab@linux-m68k.org> 29532016-07-10 Andreas Schwab <schwab@linux-m68k.org>
@@ -3287,7 +3287,7 @@
3287 3287
3288 * src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef. 3288 * src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef.
3289 This ports to systems that predate xrandr 1.3. See Christian Lynbech in: 3289 This ports to systems that predate xrandr 1.3. See Christian Lynbech in:
3290 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html 3290 https://lists.gnu.org/r/emacs-devel/2016-06/msg00198.html
3291 3291
3292 (cherry picked from commit dce99f222f1ca33265cd56ddb157817be1dc078e) 3292 (cherry picked from commit dce99f222f1ca33265cd56ddb157817be1dc078e)
3293 3293
@@ -3305,7 +3305,7 @@
3305 * lisp/calendar/todo-mode.el (todo-read-category): Use 3305 * lisp/calendar/todo-mode.el (todo-read-category): Use
3306 set-keymap-parent instead of copy-keymap, and default (as 3306 set-keymap-parent instead of copy-keymap, and default (as
3307 previously) to the global binding (for rationale, see 3307 previously) to the global binding (for rationale, see
3308 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00217.html). 3308 https://lists.gnu.org/r/emacs-devel/2016-06/msg00217.html).
3309 3309
33102016-06-14 Stephen Berman <stephen.berman@gmx.net> 33102016-06-14 Stephen Berman <stephen.berman@gmx.net>
3311 3311
@@ -3889,7 +3889,7 @@
3889 3889
3890 * lisp/replace.el (replace-char-fold): Rename from replace-character-fold. 3890 * lisp/replace.el (replace-char-fold): Rename from replace-character-fold.
3891 * test/automated/char-fold-tests.el: Rename from character-fold-tests.el. 3891 * test/automated/char-fold-tests.el: Rename from character-fold-tests.el.
3892 https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00529.html 3892 https://lists.gnu.org/r/emacs-devel/2015-12/msg00529.html
3893 3893
38942016-05-17 Nicolas Petton <nicolas@petton.fr> 38942016-05-17 Nicolas Petton <nicolas@petton.fr>
3895 3895
@@ -5047,7 +5047,7 @@
5047 * lisp/faces.el (variable-pitch) [w32]: Name a variable-pitch font 5047 * lisp/faces.el (variable-pitch) [w32]: Name a variable-pitch font
5048 explicitly, to avoid Emacs picking up a bold-italic variant on 5048 explicitly, to avoid Emacs picking up a bold-italic variant on
5049 some MS-Windows systems. See this thread for details: 5049 some MS-Windows systems. See this thread for details:
5050 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html. 5050 https://lists.gnu.org/r/emacs-devel/2016-04/msg00746.html.
5051 5051
50522016-04-29 Alan Mackenzie <acm@muc.de> 50522016-04-29 Alan Mackenzie <acm@muc.de>
5053 5053
@@ -5461,7 +5461,7 @@
5461 buffer text was overwritten with binary nulls, because 5461 buffer text was overwritten with binary nulls, because
5462 mmap_realloc copied only part of buffer text when extending it. 5462 mmap_realloc copied only part of buffer text when extending it.
5463 See 5463 See
5464 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00325.html 5464 https://lists.gnu.org/r/emacs-devel/2016-04/msg00325.html
5465 and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#55 for two 5465 and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#55 for two
5466 examples of the related problems. 5466 examples of the related problems.
5467 5467
@@ -6031,7 +6031,7 @@
6031 6031
6032 * lisp/progmodes/prog-mode.el: (prog-indentation-context) 6032 * lisp/progmodes/prog-mode.el: (prog-indentation-context)
6033 (prog-first-column, prog-widen): Remove, as discussed in 6033 (prog-first-column, prog-widen): Remove, as discussed in
6034 https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01425.html. 6034 https://lists.gnu.org/r/emacs-devel/2016-03/msg01425.html.
6035 6035
6036 * doc/lispref/text.texi (Mode-Specific Indent): Remove references 6036 * doc/lispref/text.texi (Mode-Specific Indent): Remove references
6037 to them. 6037 to them.
@@ -6662,7 +6662,7 @@
6662 6662
6663 * etc/NEWS, nextstep/README: Prefer curved quotes in the 6663 * etc/NEWS, nextstep/README: Prefer curved quotes in the
6664 recently-changed text documentation. See: 6664 recently-changed text documentation. See:
6665 https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00860.html 6665 https://lists.gnu.org/r/emacs-devel/2016-03/msg00860.html
6666 6666
66672016-03-14 Paul Eggert <eggert@cs.ucla.edu> 66672016-03-14 Paul Eggert <eggert@cs.ucla.edu>
6668 6668
@@ -7594,7 +7594,7 @@
7594 7594
7595 * lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the 7595 * lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the
7596 syntax classes of $, : and @ to "prefix character" 7596 syntax classes of $, : and @ to "prefix character"
7597 (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html). 7597 (https://lists.gnu.org/r/emacs-devel/2016-01/msg00272.html).
7598 (ruby-syntax-propertize): Undo that specifically for colons 7598 (ruby-syntax-propertize): Undo that specifically for colons
7599 followed by an opening paren or bracket. 7599 followed by an opening paren or bracket.
7600 (ruby-font-lock-keyword-beg-re): Include colon character. 7600 (ruby-font-lock-keyword-beg-re): Include colon character.
@@ -7690,7 +7690,7 @@
7690 (xref-show-location-at-point): Make an effort to avoid the 7690 (xref-show-location-at-point): Make an effort to avoid the
7691 original window when showing the location. 7691 original window when showing the location.
7692 (xref-goto-xref): Don't quit the xref window (bug#20487 and 7692 (xref-goto-xref): Don't quit the xref window (bug#20487 and
7693 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html). 7693 https://lists.gnu.org/r/emacs-devel/2016-01/msg01133.html).
7694 (xref--query-replace-1): Use xref--with-dedicated-window as well. 7694 (xref--query-replace-1): Use xref--with-dedicated-window as well.
7695 (xref--next-error-function): Call xref--show-location instead of 7695 (xref--next-error-function): Call xref--show-location instead of
7696 xref--pop-to-location. 7696 xref--pop-to-location.
@@ -8535,7 +8535,7 @@
8535 Port to FreeBSD 11-CURRENT i386 8535 Port to FreeBSD 11-CURRENT i386
8536 8536
8537 Problem reported by Herbert J. Skuhra in: 8537 Problem reported by Herbert J. Skuhra in:
8538 https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html 8538 https://lists.gnu.org/r/emacs-devel/2016-02/msg00354.html
8539 Instead of trying 8539 Instead of trying
8540 * src/alloc.c (lmalloc, lrealloc, laligned): New functions. 8540 * src/alloc.c (lmalloc, lrealloc, laligned): New functions.
8541 (xmalloc, xzalloc, xrealloc, lisp_malloc): Use them. 8541 (xmalloc, xzalloc, xrealloc, lisp_malloc): Use them.
@@ -8581,7 +8581,7 @@
8581 Fix test for dladdr 8581 Fix test for dladdr
8582 8582
8583 Problem reported by Andreas Schwab in: 8583 Problem reported by Andreas Schwab in:
8584 https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html 8584 https://lists.gnu.org/r/emacs-devel/2016-02/msg00327.html
8585 * configure.ac (dladdr): Link with LIBMODULES when checking for 8585 * configure.ac (dladdr): Link with LIBMODULES when checking for
8586 this function. 8586 this function.
8587 8587
@@ -8920,7 +8920,7 @@
8920 Remove 'def X' from the example 8920 Remove 'def X' from the example
8921 8921
8922 * test/etags/ruby-src/test1.ru (A::B): Remove 'def X' 8922 * test/etags/ruby-src/test1.ru (A::B): Remove 'def X'
8923 (https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html). 8923 (https://lists.gnu.org/r/emacs-devel/2016-02/msg00167.html).
8924 * test/etags/CTAGS.good: 8924 * test/etags/CTAGS.good:
8925 * test/etags/ETAGS.good_1: 8925 * test/etags/ETAGS.good_1:
8926 * test/etags/ETAGS.good_2: 8926 * test/etags/ETAGS.good_2:
@@ -9272,7 +9272,7 @@
9272 my edits today to http://www.emacswiki.org/emacs/GitForEmacsDevs and 9272 my edits today to http://www.emacswiki.org/emacs/GitForEmacsDevs and
9273 to emacswiki.org/emacs/GitQuickStartForEmacsDevs. See also the thread 9273 to emacswiki.org/emacs/GitQuickStartForEmacsDevs. See also the thread
9274 "Recommend these .gitconfig settings for git integrity." at 9274 "Recommend these .gitconfig settings for git integrity." at
9275 https://lists.gnu.org/archive/html/emacs-devel/2016-01/threads.html#01802. 9275 https://lists.gnu.org/r/emacs-devel/2016-01/threads.html#01802.
9276 9276
92772016-02-01 Martin Rudalics <rudalics@gmx.at> 92772016-02-01 Martin Rudalics <rudalics@gmx.at>
9278 9278
@@ -9354,7 +9354,7 @@
9354 autogen.sh now arranges for git to check hashes 9354 autogen.sh now arranges for git to check hashes
9355 9355
9356 Suggested by Karl Fogel in: 9356 Suggested by Karl Fogel in:
9357 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html 9357 https://lists.gnu.org/r/emacs-devel/2016-01/msg01802.html
9358 * autogen.sh: Do "git config transfer.fsckObjects true". 9358 * autogen.sh: Do "git config transfer.fsckObjects true".
9359 9359
93602016-01-31 Paul Eggert <eggert@cs.ucla.edu> 93602016-01-31 Paul Eggert <eggert@cs.ucla.edu>
@@ -9646,7 +9646,7 @@
9646 (project-find-file-in): Use it. 9646 (project-find-file-in): Use it.
9647 (project-file-completion-table): Move the default 9647 (project-file-completion-table): Move the default
9648 implementation inside the cl-defgeneric form. 9648 implementation inside the cl-defgeneric form.
9649 (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html) 9649 (https://lists.gnu.org/r/emacs-devel/2016-01/msg01720.html)
9650 9650
96512016-01-30 Dmitry Gutov <dgutov@yandex.ru> 96512016-01-30 Dmitry Gutov <dgutov@yandex.ru>
9652 9652
@@ -9777,8 +9777,8 @@
9777 * doc/lispref/control.texi (Pattern matching case statement): 9777 * doc/lispref/control.texi (Pattern matching case statement):
9778 Improve the documentation of 'pcase' per comments. See two 9778 Improve the documentation of 'pcase' per comments. See two
9779 discussion threads on emacs-devel@gnu.org for the details: 9779 discussion threads on emacs-devel@gnu.org for the details:
9780 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01335.html 9780 https://lists.gnu.org/r/emacs-devel/2016-01/msg01335.html
9781 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01336.html. 9781 https://lists.gnu.org/r/emacs-devel/2016-01/msg01336.html.
9782 9782
97832016-01-29 Glenn Morris <rgm@gnu.org> 97832016-01-29 Glenn Morris <rgm@gnu.org>
9784 9784
@@ -10047,7 +10047,7 @@
10047 10047
10048 Port "$@" to OpenIndiana ksh93 10048 Port "$@" to OpenIndiana ksh93
10049 10049
10050 In https://lists.gnu.org/archive/html/bug-autoconf/2015-12/msg00000.html 10050 In https://lists.gnu.org/r/bug-autoconf/2015-12/msg00000.html
10051 Pavel Raiskup reports that ${1+"$@"} runs afoul of a bug in /bin/sh 10051 Pavel Raiskup reports that ${1+"$@"} runs afoul of a bug in /bin/sh
10052 (derived from ksh 93t+ 2010-03-05). ${1+"$@"} works around an ancient 10052 (derived from ksh 93t+ 2010-03-05). ${1+"$@"} works around an ancient
10053 bug in long-dead shells, so remove the workaround. 10053 bug in long-dead shells, so remove the workaround.
@@ -10197,7 +10197,7 @@
10197 10197
10198 * lisp/progmodes/xref.el(xref-query-replace): 10198 * lisp/progmodes/xref.el(xref-query-replace):
10199 Rename to xref-query-replace-in-results. 10199 Rename to xref-query-replace-in-results.
10200 (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01240.html) 10200 (https://lists.gnu.org/r/emacs-devel/2016-01/msg01240.html)
10201 10201
10202 * lisp/progmodes/xref.el (xref--xref-buffer-mode-map): 10202 * lisp/progmodes/xref.el (xref--xref-buffer-mode-map):
10203 * lisp/dired-aux.el (dired-do-find-regexp-and-replace): 10203 * lisp/dired-aux.el (dired-do-find-regexp-and-replace):
@@ -10220,7 +10220,7 @@
10220 10220
10221 * lisp/progmodes/xref.el (xref--xref-buffer-mode): 10221 * lisp/progmodes/xref.el (xref--xref-buffer-mode):
10222 Comment out next-error-function integration 10222 Comment out next-error-function integration
10223 (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01286.html). 10223 (https://lists.gnu.org/r/emacs-devel/2016-01/msg01286.html).
10224 10224
102252016-01-23 John Wiegley <johnw@newartisans.com> 102252016-01-23 John Wiegley <johnw@newartisans.com>
10226 10226
@@ -10289,7 +10289,7 @@
10289 Pacify --enable-gcc-warnings --with-cairo 10289 Pacify --enable-gcc-warnings --with-cairo
10290 10290
10291 Problem reported by Alexander Kuleshov in: 10291 Problem reported by Alexander Kuleshov in:
10292 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01289.html 10292 https://lists.gnu.org/r/emacs-devel/2016-01/msg01289.html
10293 * src/gtkutil.c (xg_get_page_setup): 10293 * src/gtkutil.c (xg_get_page_setup):
10294 Use switch rather than if-then-else. 10294 Use switch rather than if-then-else.
10295 * src/image.c (COLOR_TABLE_SUPPORT): 10295 * src/image.c (COLOR_TABLE_SUPPORT):
@@ -10529,7 +10529,7 @@
10529 No need to configure gobject-introspection 10529 No need to configure gobject-introspection
10530 10530
10531 It wasn’t needed for the recently-installed xwidget_mvp code; see: 10531 It wasn’t needed for the recently-installed xwidget_mvp code; see:
10532 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01154.html 10532 https://lists.gnu.org/r/emacs-devel/2016-01/msg01154.html
10533 * configure.ac (DOES_XWIDGETS_USE_GIR, GIR_REQUIRED, GIR_MODULES): 10533 * configure.ac (DOES_XWIDGETS_USE_GIR, GIR_REQUIRED, GIR_MODULES):
10534 (HAVE_GIR): 10534 (HAVE_GIR):
10535 * src/Makefile.in (GIR_LIBS, GIR_CFLAGS): 10535 * src/Makefile.in (GIR_LIBS, GIR_CFLAGS):
@@ -10811,7 +10811,7 @@
10811 10811
10812 * lisp/dired-aux.el (dired-do-find-regexp) 10812 * lisp/dired-aux.el (dired-do-find-regexp)
10813 (dired-do-find-regexp-and-replace): New commands. 10813 (dired-do-find-regexp-and-replace): New commands.
10814 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00864.html 10814 https://lists.gnu.org/r/emacs-devel/2016-01/msg00864.html
10815 10815
10816 * lisp/dired.el (dired-mode-map): Change bindings for `A' and 10816 * lisp/dired.el (dired-mode-map): Change bindings for `A' and
10817 `Q' to the new commands. 10817 `Q' to the new commands.
@@ -10834,7 +10834,7 @@
10834 * doc/emacs/maintaining.texi (Xref, Find Identifiers) 10834 * doc/emacs/maintaining.texi (Xref, Find Identifiers)
10835 (Looking Up Identifiers, Identifier Search, List Identifiers): 10835 (Looking Up Identifiers, Identifier Search, List Identifiers):
10836 Adjudicate comments by Dmitry Gutov <dgutov@yandex.ru>. See 10836 Adjudicate comments by Dmitry Gutov <dgutov@yandex.ru>. See
10837 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00650.html 10837 https://lists.gnu.org/r/emacs-devel/2016-01/msg00650.html
10838 for the details. 10838 for the details.
10839 10839
108402016-01-18 Eli Zaretskii <eliz@gnu.org> 108402016-01-18 Eli Zaretskii <eliz@gnu.org>
@@ -11009,7 +11009,7 @@
11009 Use it instead of the literal MB_ERR_INVALID_CHARS. 11009 Use it instead of the literal MB_ERR_INVALID_CHARS.
11010 (maybe_load_unicows_dll): Initialize multiByteToWideCharFlags as 11010 (maybe_load_unicows_dll): Initialize multiByteToWideCharFlags as
11011 appropriate for the underlying OS version. For details, see 11011 appropriate for the underlying OS version. For details, see
11012 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html. 11012 https://lists.gnu.org/r/emacs-devel/2016-01/msg00835.html.
11013 * src/w32.h: Declare multiByteToWideCharFlags. 11013 * src/w32.h: Declare multiByteToWideCharFlags.
11014 * src/w32fns.c (Fx_file_dialog, Fw32_shell_execute) 11014 * src/w32fns.c (Fx_file_dialog, Fw32_shell_execute)
11015 (add_tray_notification): Use multiByteToWideCharFlags instead of 11015 (add_tray_notification): Use multiByteToWideCharFlags instead of
@@ -11025,7 +11025,7 @@
11025 11025
11026 * etc/PROBLEMS (MS-Windows): Mention the problem with Shell32.dll 11026 * etc/PROBLEMS (MS-Windows): Mention the problem with Shell32.dll
11027 on Windows NT4. For the details, see 11027 on Windows NT4. For the details, see
11028 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html. 11028 https://lists.gnu.org/r/emacs-devel/2016-01/msg00835.html.
11029 11029
110302016-01-16 Jussi Lahdenniemi <jussi@aprikoodi.fi> (tiny change) 110302016-01-16 Jussi Lahdenniemi <jussi@aprikoodi.fi> (tiny change)
11031 11031
@@ -11035,7 +11035,7 @@
11035 special functions on Windows 9X. Refuse to dump Emacs on Windows 9X. 11035 special functions on Windows 9X. Refuse to dump Emacs on Windows 9X.
11036 (malloc_after_dump_9x, realloc_after_dump_9x) 11036 (malloc_after_dump_9x, realloc_after_dump_9x)
11037 (free_after_dump_9x): New functions. (Bug#22379) See also 11037 (free_after_dump_9x): New functions. (Bug#22379) See also
11038 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00852.html 11038 https://lists.gnu.org/r/emacs-devel/2016-01/msg00852.html
11039 for more details about the original problem. 11039 for more details about the original problem.
11040 11040
11041 * nt/inc/ms-w32.h (malloc_after_dump_9x, realloc_after_dump_9x) 11041 * nt/inc/ms-w32.h (malloc_after_dump_9x, realloc_after_dump_9x)
@@ -11180,7 +11180,7 @@
11180 Un-obsolete tags-loop-continue 11180 Un-obsolete tags-loop-continue
11181 11181
11182 * lisp/progmodes/etags.el (tags-loop-continue): Un-obsolete. 11182 * lisp/progmodes/etags.el (tags-loop-continue): Un-obsolete.
11183 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00682.html 11183 https://lists.gnu.org/r/emacs-devel/2016-01/msg00682.html
11184 11184
111852016-01-13 Eli Zaretskii <eliz@gnu.org> 111852016-01-13 Eli Zaretskii <eliz@gnu.org>
11186 11186
@@ -11402,7 +11402,7 @@
11402 (vc-hg-annotate-extract-revision-at-line-with-filename) 11402 (vc-hg-annotate-extract-revision-at-line-with-filename)
11403 (vc-hg-annotate-extract-revision-at-line-with-both): 11403 (vc-hg-annotate-extract-revision-at-line-with-both):
11404 Don't refer to source-directory. 11404 Don't refer to source-directory.
11405 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00755.html 11405 https://lists.gnu.org/r/emacs-devel/2016-01/msg00755.html
11406 11406
114072016-01-11 Michael Albinus <michael.albinus@gmx.de> 114072016-01-11 Michael Albinus <michael.albinus@gmx.de>
11408 11408
@@ -11469,7 +11469,7 @@
11469 11469
11470 This use of 'noexcept' runs afoul of the C++11 standard. 11470 This use of 'noexcept' runs afoul of the C++11 standard.
11471 Problem reported by Philipp Stephani in: 11471 Problem reported by Philipp Stephani in:
11472 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00706.html 11472 https://lists.gnu.org/r/emacs-devel/2016-01/msg00706.html
11473 * src/emacs-module.c (emacs_finalizer_function): 11473 * src/emacs-module.c (emacs_finalizer_function):
11474 Move this typedef here ... 11474 Move this typedef here ...
11475 * src/emacs-module.h: ... from here, and use only the C 11475 * src/emacs-module.h: ... from here, and use only the C
@@ -11633,7 +11633,7 @@
11633 Fix (error ...) error 11633 Fix (error ...) error
11634 11634
11635 Problem reported by Glenn Morris in: 11635 Problem reported by Glenn Morris in:
11636 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00561.html 11636 https://lists.gnu.org/r/emacs-devel/2016-01/msg00561.html
11637 * lisp/vc/add-log.el (change-log-goto-source): Fix typos 11637 * lisp/vc/add-log.el (change-log-goto-source): Fix typos
11638 introduced in my Aug 28 change, where I got confused by the 11638 introduced in my Aug 28 change, where I got confused by the
11639 two meanings of (error ...). 11639 two meanings of (error ...).
@@ -11784,7 +11784,7 @@
11784 * src/xdisp.c (message_to_stderr): If coding-system-for-write has 11784 * src/xdisp.c (message_to_stderr): If coding-system-for-write has
11785 a non-nil value, use it to encode output in preference to 11785 a non-nil value, use it to encode output in preference to
11786 locale-coding-system. See the discussions in 11786 locale-coding-system. See the discussions in
11787 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00048.html 11787 https://lists.gnu.org/r/emacs-devel/2016-01/msg00048.html
11788 for the details. 11788 for the details.
11789 11789
11790 * doc/lispref/os.texi (Terminal Output): Document how to send 11790 * doc/lispref/os.texi (Terminal Output): Document how to send
@@ -11798,7 +11798,7 @@
11798 * doc/misc/efaq.texi (Packages that do not come with Emacs): 11798 * doc/misc/efaq.texi (Packages that do not come with Emacs):
11799 Update the URI of MELPA and marmalade-repo. Reported by CHENG Gao 11799 Update the URI of MELPA and marmalade-repo. Reported by CHENG Gao
11800 <chenggao@royau.me> in 11800 <chenggao@royau.me> in
11801 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00390.html. 11801 https://lists.gnu.org/r/emacs-devel/2016-01/msg00390.html.
11802 11802
118032016-01-06 Maksim Golubev <maksim.golubev72@gmail.com> (tiny change) 118032016-01-06 Maksim Golubev <maksim.golubev72@gmail.com> (tiny change)
11804 11804
@@ -12419,7 +12419,7 @@
12419 * lisp/mail/emacsbug.el (report-emacs-bug): Future-proof the 12419 * lisp/mail/emacsbug.el (report-emacs-bug): Future-proof the
12420 recent "built on" change to deterministic builds where 12420 recent "built on" change to deterministic builds where
12421 emacs-build-system will be nil. See: 12421 emacs-build-system will be nil. See:
12422 https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01369.html 12422 https://lists.gnu.org/r/emacs-devel/2015-12/msg01369.html
12423 12423
124242015-12-29 Jose A. Ortega Ruiz <jao@gnu.org> (tiny change) 124242015-12-29 Jose A. Ortega Ruiz <jao@gnu.org> (tiny change)
12425 12425
@@ -12619,7 +12619,7 @@
12619 * lisp/startup.el (initial-scratch-message): 12619 * lisp/startup.el (initial-scratch-message):
12620 Reword to avoid apostrophes, and to make it shorter. 12620 Reword to avoid apostrophes, and to make it shorter.
12621 See the thread starting in: 12621 See the thread starting in:
12622 https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01241.html 12622 https://lists.gnu.org/r/emacs-devel/2015-12/msg01241.html
12623 12623
126242015-12-26 Leo Liu <sdl.web@gmail.com> 126242015-12-26 Leo Liu <sdl.web@gmail.com>
12625 12625
@@ -13443,7 +13443,7 @@
13443 commands for interactive Python and Guile interpreters. 13443 commands for interactive Python and Guile interpreters.
13444 (gdb-send): Recognize various ways of exiting from Python and 13444 (gdb-send): Recognize various ways of exiting from Python and
13445 Guile interpreters and returning to GDB. For details, see 13445 Guile interpreters and returning to GDB. For details, see
13446 https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00693.html 13446 https://lists.gnu.org/r/emacs-devel/2015-12/msg00693.html
13447 and http://stackoverflow.com/questions/31514741. 13447 and http://stackoverflow.com/questions/31514741.
13448 13448
134492015-12-16 Paul Eggert <eggert@cs.ucla.edu> 134492015-12-16 Paul Eggert <eggert@cs.ucla.edu>
@@ -13452,7 +13452,7 @@
13452 13452
13453 C11 threads are not needed for Emacs now, and their use is causing 13453 C11 threads are not needed for Emacs now, and their use is causing
13454 hassles on FreeBSD 10.x. Problem reported by Ashish SHUKLA in: 13454 hassles on FreeBSD 10.x. Problem reported by Ashish SHUKLA in:
13455 https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00648.html 13455 https://lists.gnu.org/r/emacs-devel/2015-12/msg00648.html
13456 * configure.ac: Do not check for C11 threads. Remove unnecessary 13456 * configure.ac: Do not check for C11 threads. Remove unnecessary
13457 fiddling with CPPFLAGS when configuring pthreads. 13457 fiddling with CPPFLAGS when configuring pthreads.
13458 * src/emacs-module.c (main_thread, check_main_thread) 13458 * src/emacs-module.c (main_thread, check_main_thread)
@@ -13613,7 +13613,7 @@
13613 Fix performance regression with gcc -O0 13613 Fix performance regression with gcc -O0
13614 13614
13615 This fixes the smaller performance hit that I noted in: 13615 This fixes the smaller performance hit that I noted in:
13616 https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00357.html 13616 https://lists.gnu.org/r/emacs-devel/2015-12/msg00357.html
13617 * src/alloc.c (macro_XPNTR_OR_SYMBOL_OFFSET, macro_XPNTR): 13617 * src/alloc.c (macro_XPNTR_OR_SYMBOL_OFFSET, macro_XPNTR):
13618 * src/puresize.h (puresize_h_PURE_P) 13618 * src/puresize.h (puresize_h_PURE_P)
13619 (puresize_h_CHECK_IMPURE): 13619 (puresize_h_CHECK_IMPURE):
@@ -13991,7 +13991,7 @@
13991 * src/lisp.h (XSYMBOL): Remove eassert incorrectly added in 13991 * src/lisp.h (XSYMBOL): Remove eassert incorrectly added in
13992 previous change. It breaks on MS-Windows --with-wide-int. 13992 previous change. It breaks on MS-Windows --with-wide-int.
13993 Problem reported by Eli Zaretskii in: 13993 Problem reported by Eli Zaretskii in:
13994 https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00275.html 13994 https://lists.gnu.org/r/emacs-devel/2015-12/msg00275.html
13995 13995
139962015-12-06 Paul Eggert <eggert@cs.ucla.edu> 139962015-12-06 Paul Eggert <eggert@cs.ucla.edu>
13997 13997
@@ -14426,7 +14426,7 @@
14426 14426
14427 * lisp/progmodes/xref.el (xref-backend-functions): 14427 * lisp/progmodes/xref.el (xref-backend-functions):
14428 Use APPEND when adding the default element 14428 Use APPEND when adding the default element
14429 (https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00061.html). 14429 (https://lists.gnu.org/r/emacs-devel/2015-12/msg00061.html).
14430 14430
144312015-12-01 Eli Zaretskii <eliz@gnu.org> 144312015-12-01 Eli Zaretskii <eliz@gnu.org>
14432 14432
@@ -14918,7 +14918,7 @@
14918 Matches". Improve wording. Fix lost extra whitespace. 14918 Matches". Improve wording. Fix lost extra whitespace.
14919 (Search Customizations): Improve wording. (Bug#22036) 14919 (Search Customizations): Improve wording. (Bug#22036)
14920 See also comments in 14920 See also comments in
14921 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02376.html. 14921 https://lists.gnu.org/r/emacs-devel/2015-11/msg02376.html.
14922 14922
14923 * lisp/replace.el (query-replace, query-replace-regexp) 14923 * lisp/replace.el (query-replace, query-replace-regexp)
14924 (query-replace-regexp-eval, replace-string, replace-regexp): 14924 (query-replace-regexp-eval, replace-string, replace-regexp):
@@ -15021,7 +15021,7 @@
15021 (module_non_local_exit_signal_1, module_non_local_exit_throw_1): 15021 (module_non_local_exit_signal_1, module_non_local_exit_throw_1):
15022 Do nothing and return with failure indication immediately, if some 15022 Do nothing and return with failure indication immediately, if some
15023 previous module call signaled an error or wants to throw. See 15023 previous module call signaled an error or wants to throw. See
15024 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02133.html 15024 https://lists.gnu.org/r/emacs-devel/2015-11/msg02133.html
15025 for the relevant discussions. 15025 for the relevant discussions.
15026 15026
150272015-11-27 Eli Zaretskii <eliz@gnu.org> 150272015-11-27 Eli Zaretskii <eliz@gnu.org>
@@ -15215,7 +15215,7 @@
15215 15215
15216 * src/emacs-module.c (module_format_fun_env): 15216 * src/emacs-module.c (module_format_fun_env):
15217 exprintf doesn’t support %p, so use %x. Reported by Eli Zaretskii in: 15217 exprintf doesn’t support %p, so use %x. Reported by Eli Zaretskii in:
15218 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02122.html 15218 https://lists.gnu.org/r/emacs-devel/2015-11/msg02122.html
15219 15219
152202015-11-25 Paul Eggert <eggert@cs.ucla.edu> 152202015-11-25 Paul Eggert <eggert@cs.ucla.edu>
15221 15221
@@ -15224,7 +15224,7 @@
15224 * lisp/help-fns.el (describe-variable): Quote the 15224 * lisp/help-fns.el (describe-variable): Quote the
15225 variable’s value if it is a symbol other than t or nil. 15225 variable’s value if it is a symbol other than t or nil.
15226 See: T.V Raman in: 15226 See: T.V Raman in:
15227 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02147.html 15227 https://lists.gnu.org/r/emacs-devel/2015-11/msg02147.html
15228 15228
152292015-11-25 Dmitry Gutov <dgutov@yandex.ru> 152292015-11-25 Dmitry Gutov <dgutov@yandex.ru>
15230 15230
@@ -15701,7 +15701,7 @@
15701 15701
15702 Although the patch does fix Bug#21688 and prevents a core dump, 15702 Although the patch does fix Bug#21688 and prevents a core dump,
15703 it also makes the message-mode-propertize test fail; see: 15703 it also makes the message-mode-propertize test fail; see:
15704 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01667.html 15704 https://lists.gnu.org/r/emacs-devel/2015-11/msg01667.html
15705 Perhaps someone else can come up with a better fix some day. 15705 Perhaps someone else can come up with a better fix some day.
15706 * src/syntax.c (update_syntax_table_forward): 15706 * src/syntax.c (update_syntax_table_forward):
15707 Propertize even when truncated. 15707 Propertize even when truncated.
@@ -16002,7 +16002,7 @@
16002 Message-ID: \ 16002 Message-ID: \
16003 <CAAdUY-KN06pvCMy5bt3+Buk3yeKjf6n9iB2FaSTTOPpCqPwyhA@mail.gmail.com> 16003 <CAAdUY-KN06pvCMy5bt3+Buk3yeKjf6n9iB2FaSTTOPpCqPwyhA@mail.gmail.com>
16004 16004
16005 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01707.html 16005 https://lists.gnu.org/r/emacs-devel/2015-11/msg01707.html
16006 16006
160072015-11-20 Paul Eggert <eggert@cs.ucla.edu> 160072015-11-20 Paul Eggert <eggert@cs.ucla.edu>
16008 16008
@@ -16272,7 +16272,7 @@
16272 Be more systematic about quoting symbols `like-this' rather than 16272 Be more systematic about quoting symbols `like-this' rather than
16273 `like-this or 'like-this' in docstrings. This follows up Artur 16273 `like-this or 'like-this' in docstrings. This follows up Artur
16274 Malabarba's email in: 16274 Malabarba's email in:
16275 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01647.html 16275 https://lists.gnu.org/r/emacs-devel/2015-11/msg01647.html
16276 16276
162772015-11-18 Peder O. Klingenberg <peder@klingenberg.no> 162772015-11-18 Peder O. Klingenberg <peder@klingenberg.no>
16278 16278
@@ -16332,7 +16332,7 @@
16332 Fix docstring quoting problems with ‘ '’ 16332 Fix docstring quoting problems with ‘ '’
16333 16333
16334 Problem reported by Artur Malabarba in: 16334 Problem reported by Artur Malabarba in:
16335 https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html 16335 https://lists.gnu.org/r/emacs-devel/2015-11/msg01513.html
16336 Most of these fixes are to documentation; many involve fixing 16336 Most of these fixes are to documentation; many involve fixing
16337 longstanding quoting glitches that are independent of the 16337 longstanding quoting glitches that are independent of the
16338 recent substitute-command-keys changes. The changes to code are: 16338 recent substitute-command-keys changes. The changes to code are:
@@ -17362,7 +17362,7 @@
17362 Date: Wed, 28 Oct 2015 18:45:29 -0700 17362 Date: Wed, 28 Oct 2015 18:45:29 -0700
17363 Message-ID: <m2y4emqwg6.fsf@newartisans.com> 17363 Message-ID: <m2y4emqwg6.fsf@newartisans.com>
17364 17364
17365 https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02372.html 17365 https://lists.gnu.org/r/emacs-devel/2015-10/msg02372.html
17366 17366
173672015-11-10 David Reitter <david.reitter@gmail.com> 173672015-11-10 David Reitter <david.reitter@gmail.com>
17368 17368
@@ -17778,7 +17778,7 @@
17778 17778
17779 * lisp/progmodes/project.el (project-library-roots): 17779 * lisp/progmodes/project.el (project-library-roots):
17780 Remove directories inside the project roots from the result. 17780 Remove directories inside the project roots from the result.
17781 (https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html) 17781 (https://lists.gnu.org/r/emacs-devel/2015-11/msg00536.html)
17782 17782
177832015-11-08 Dmitry Gutov <dgutov@yandex.ru> 177832015-11-08 Dmitry Gutov <dgutov@yandex.ru>
17784 17784
@@ -17990,7 +17990,7 @@
17990 17990
17991 Avoid division by zero crash observed by Yuan MEI 17991 Avoid division by zero crash observed by Yuan MEI
17992 17992
17993 See https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html. 17993 See https://lists.gnu.org/r/emacs-devel/2015-11/msg00194.html.
17994 17994
17995 * src/dispnew.c (required_matrix_height, required_matrix_width): 17995 * src/dispnew.c (required_matrix_height, required_matrix_width):
17996 Avoid division by zero. 17996 Avoid division by zero.
@@ -18324,7 +18324,7 @@
18324 18324
18325 * etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar 18325 * etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar
18326 on Windows 10. For the details, see the discussion starting at 18326 on Windows 10. For the details, see the discussion starting at
18327 https://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html. 18327 https://lists.gnu.org/r/help-emacs-windows/2015-09/msg00000.html.
18328 18328
183292015-10-30 Artur Malabarba <bruce.connor.am@gmail.com> 183292015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
18330 18330
@@ -18390,7 +18390,7 @@
18390 18390
18391 * lisp/ielm.el (ielm-indent-line): Use non-nil arg of comint-bol 18391 * lisp/ielm.el (ielm-indent-line): Use non-nil arg of comint-bol
18392 to go to the beginning of text line instead of command line. 18392 to go to the beginning of text line instead of command line.
18393 https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02360.html 18393 https://lists.gnu.org/r/emacs-devel/2015-10/msg02360.html
18394 18394
183952015-10-29 Eli Zaretskii <eliz@gnu.org> 183952015-10-29 Eli Zaretskii <eliz@gnu.org>
18396 18396
@@ -18521,7 +18521,7 @@
18521 18521
18522 * src/fileio.c (unhandled-file-name-directory): Default to calling 18522 * src/fileio.c (unhandled-file-name-directory): Default to calling
18523 `file-name-as-directory' 18523 `file-name-as-directory'
18524 (https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html). 18524 (https://lists.gnu.org/r/emacs-devel/2015-10/msg02294.html).
18525 18525
185262015-10-28 Artur Malabarba <bruce.connor.am@gmail.com> 185262015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
18527 18527
@@ -18684,7 +18684,7 @@
18684 * lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description 18684 * lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description
18685 through 'tabindent'. 18685 through 'tabindent'.
18686 (vc-hg-log-view-mode): Set tab-width to 2 locally. 18686 (vc-hg-log-view-mode): Set tab-width to 2 locally.
18687 (https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html) 18687 (https://lists.gnu.org/r/emacs-devel/2015-10/msg02259.html)
18688 18688
186892015-10-27 Stefan Monnier <monnier@iro.umontreal.ca> 186892015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
18690 18690
@@ -18752,7 +18752,7 @@
18752 18752
18753 * lisp/vc/vc-hg.el (vc-hg-log-format): New variable. 18753 * lisp/vc/vc-hg.el (vc-hg-log-format): New variable.
18754 (vc-hg-print-log, vc-hg-expanded-log-entry): Use it. 18754 (vc-hg-print-log, vc-hg-expanded-log-entry): Use it.
18755 (https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html) 18755 (https://lists.gnu.org/r/emacs-devel/2015-10/msg02191.html)
18756 18756
187572015-10-27 Nicolas Petton <nicolas@petton.fr> 187572015-10-27 Nicolas Petton <nicolas@petton.fr>
18758 18758
@@ -20044,7 +20044,7 @@
20044 (/ N) now returns the reciprocal of N 20044 (/ N) now returns the reciprocal of N
20045 20045
20046 This is more compatible with Common Lisp and XEmacs (Bug#21690). See: 20046 This is more compatible with Common Lisp and XEmacs (Bug#21690). See:
20047 https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html 20047 https://lists.gnu.org/r/emacs-devel/2015-10/msg01053.html
20048 * lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb) 20048 * lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb)
20049 (color-xyz-to-srgb, color-xyz-to-lab): 20049 (color-xyz-to-srgb, color-xyz-to-lab):
20050 * lisp/emacs-lisp/cl-extra.el (cl-float-limits): 20050 * lisp/emacs-lisp/cl-extra.el (cl-float-limits):
@@ -20097,7 +20097,7 @@
20097 Add an entry for the default directory compression (to *.tar.g). 20097 Add an entry for the default directory compression (to *.tar.g).
20098 (dired-compress-file): Update. 20098 (dired-compress-file): Update.
20099 20099
20100 See https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00949.html. 20100 See https://lists.gnu.org/r/emacs-devel/2015-10/msg00949.html.
20101 20101
201022015-10-20 Michael Sperber <mike@xemacs.org> 201022015-10-20 Michael Sperber <mike@xemacs.org>
20103 20103
@@ -21639,7 +21639,7 @@
21639 21639
21640 * src/window.c (Fpos_visible_in_window_p): Clarify the meaning of 21640 * src/window.c (Fpos_visible_in_window_p): Clarify the meaning of
21641 t for POS. See 21641 t for POS. See
21642 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01040.html 21642 https://lists.gnu.org/r/emacs-devel/2015-09/msg01040.html
21643 for the original report. 21643 for the original report.
21644 21644
21645 * doc/lispref/windows.texi (Window Start and End): Clarify the 21645 * doc/lispref/windows.texi (Window Start and End): Clarify the
@@ -22140,7 +22140,7 @@
22140 Improve git diff hunk headers for .el, .texi 22140 Improve git diff hunk headers for .el, .texi
22141 22141
22142 Problem reported by Alan Mackenzie in: 22142 Problem reported by Alan Mackenzie in:
22143 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00826.html 22143 https://lists.gnu.org/r/emacs-devel/2015-09/msg00826.html
22144 * .gitattributes (*.el, *.texi): New patterns. 22144 * .gitattributes (*.el, *.texi): New patterns.
22145 * autogen.sh: Configure diff.elisp.xfuncname and 22145 * autogen.sh: Configure diff.elisp.xfuncname and
22146 diff.texinfo.xfuncname if using Git. 22146 diff.texinfo.xfuncname if using Git.
@@ -22415,7 +22415,7 @@
22415 a revision to checkin. 22415 a revision to checkin.
22416 * lisp/vc/vc.el (vc-next-action): Allow to optionally specify the 22416 * lisp/vc/vc.el (vc-next-action): Allow to optionally specify the
22417 revision when checking in files. 22417 revision when checking in files.
22418 See https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00688.html 22418 See https://lists.gnu.org/r/emacs-devel/2015-09/msg00688.html
22419 for the details. 22419 for the details.
22420 22420
224212015-09-18 Wilson Snyder <wsnyder@wsnyder.org> 224212015-09-18 Wilson Snyder <wsnyder@wsnyder.org>
@@ -22600,7 +22600,7 @@
22600 winner no longer holds on to dead frames 22600 winner no longer holds on to dead frames
22601 * lisp/winner.el (winner-change-fun): Cull dead frames. 22601 * lisp/winner.el (winner-change-fun): Cull dead frames.
22602 This prevents a potentially massive memory leak. See: 22602 This prevents a potentially massive memory leak. See:
22603 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00619.html 22603 https://lists.gnu.org/r/emacs-devel/2015-09/msg00619.html
22604 22604
226052015-09-16 Michael Albinus <michael.albinus@gmx.de> 226052015-09-16 Michael Albinus <michael.albinus@gmx.de>
22606 22606
@@ -23035,7 +23035,7 @@
23035 23035
23036 Port Unicode char detection to FreeBSD+svgalib 23036 Port Unicode char detection to FreeBSD+svgalib
23037 Problem reported by Ashish SHUKLA in: 23037 Problem reported by Ashish SHUKLA in:
23038 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html 23038 https://lists.gnu.org/r/emacs-devel/2015-09/msg00531.html
23039 * configure.ac: Check for struct unipair.unicode instead of for 23039 * configure.ac: Check for struct unipair.unicode instead of for
23040 <linux/kd.h>, since that’s more specific to what the code 23040 <linux/kd.h>, since that’s more specific to what the code
23041 actually needs. 23041 actually needs.
@@ -23170,7 +23170,7 @@
23170 23170
23171 Revert some stray curved quotes I missed earlier 23171 Revert some stray curved quotes I missed earlier
23172 Problem reported by David Kastrup in: 23172 Problem reported by David Kastrup in:
23173 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html 23173 https://lists.gnu.org/r/emacs-devel/2015-09/msg00440.html
23174 * lisp/international/mule-cmds.el (leim-list-header): 23174 * lisp/international/mule-cmds.el (leim-list-header):
23175 Use format-message with an ASCII-only format. 23175 Use format-message with an ASCII-only format.
23176 23176
@@ -23200,12 +23200,12 @@
23200 23200
23201 Add patch-sending instructions to git-workflow 23201 Add patch-sending instructions to git-workflow
23202 From a suggestion by Mitchel Humpherys in: 23202 From a suggestion by Mitchel Humpherys in:
23203 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html 23203 https://lists.gnu.org/r/emacs-devel/2015-09/msg00421.html
23204 * admin/notes/git-workflow (Sending patches): New section. 23204 * admin/notes/git-workflow (Sending patches): New section.
23205 23205
23206 Port to GIFLIB 5.0.6 and later 23206 Port to GIFLIB 5.0.6 and later
23207 Problem reported by Mitchel Humpherys in: 23207 Problem reported by Mitchel Humpherys in:
23208 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html 23208 https://lists.gnu.org/r/emacs-devel/2015-09/msg00420.html
23209 * src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro. 23209 * src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro.
23210 (GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]: 23210 (GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]:
23211 (gif_load) [HAVE_GIF]: Use it. 23211 (gif_load) [HAVE_GIF]: Use it.
@@ -23223,7 +23223,7 @@
23223 23223
23224 Refix movemail GCC pacification 23224 Refix movemail GCC pacification
23225 Problem reported by Ken Brown in: 23225 Problem reported by Ken Brown in:
23226 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html 23226 https://lists.gnu.org/r/emacs-devel/2015-09/msg00406.html
23227 * lib-src/movemail.c (main): Fix previous change. 23227 * lib-src/movemail.c (main): Fix previous change.
23228 23228
232292015-09-09 Stefan Monnier <monnier@iro.umontreal.ca> 232292015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -23282,7 +23282,7 @@
23282 Define internal-char-font even if --without-x 23282 Define internal-char-font even if --without-x
23283 The function is used now even in non-graphical environments. 23283 The function is used now even in non-graphical environments.
23284 Problem reported by Glenn Morris in: 23284 Problem reported by Glenn Morris in:
23285 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html 23285 https://lists.gnu.org/r/emacs-devel/2015-09/msg00401.html
23286 * src/font.c (Finternal_char_font): Move here ... 23286 * src/font.c (Finternal_char_font): Move here ...
23287 * src/fontset.c (Finternal_char_font): ... from here. 23287 * src/fontset.c (Finternal_char_font): ... from here.
23288 23288
@@ -23324,7 +23324,7 @@
23324 Also, undo the recent change that caused text-quoting-style to 23324 Also, undo the recent change that caused text-quoting-style to
23325 affect quote display on terminals, so that the two features are 23325 affect quote display on terminals, so that the two features are
23326 independent. See Alan Mackenzie in: 23326 independent. See Alan Mackenzie in:
23327 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html 23327 https://lists.gnu.org/r/emacs-devel/2015-09/msg00244.html
23328 Finally, add a style parameter to startup--setup-quote-display, 23328 Finally, add a style parameter to startup--setup-quote-display,
23329 so that this function can also be invoked after startup, with 23329 so that this function can also be invoked after startup, with
23330 different styles depending on user preference at the time. 23330 different styles depending on user preference at the time.
@@ -23994,7 +23994,7 @@
23994 23994
23995 Follow text-quoting-style in display table init 23995 Follow text-quoting-style in display table init
23996 This attempts to fix a problem reported by Alan Mackenzie in: 23996 This attempts to fix a problem reported by Alan Mackenzie in:
23997 https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00112.html 23997 https://lists.gnu.org/r/emacs-devel/2015-09/msg00112.html
23998 * doc/lispref/display.texi (Active Display Table): 23998 * doc/lispref/display.texi (Active Display Table):
23999 Mention how text-quoting-style affects it. 23999 Mention how text-quoting-style affects it.
24000 * doc/lispref/help.texi (Keys in Documentation): 24000 * doc/lispref/help.texi (Keys in Documentation):
@@ -24362,7 +24362,7 @@
24362 Make ‘text-quoting-style’ a plain defvar 24362 Make ‘text-quoting-style’ a plain defvar
24363 It doesn’t need customization, as it’s likely useful only by experts. 24363 It doesn’t need customization, as it’s likely useful only by experts.
24364 Suggested by Stefan Monnier in: 24364 Suggested by Stefan Monnier in:
24365 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg01020.html 24365 https://lists.gnu.org/r/emacs-devel/2015-08/msg01020.html
24366 * lisp/cus-start.el: Remove doc.c section for builtin customized vars. 24366 * lisp/cus-start.el: Remove doc.c section for builtin customized vars.
24367 24367
24368 Quoting fixes in lisp/textmodes 24368 Quoting fixes in lisp/textmodes
@@ -24645,7 +24645,7 @@
24645 24645
24646 Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS 24646 Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS
24647 This removes the need for GCPRO1 etc. Suggested by Stefan Monnier in: 24647 This removes the need for GCPRO1 etc. Suggested by Stefan Monnier in:
24648 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00918.html 24648 https://lists.gnu.org/r/emacs-devel/2015-08/msg00918.html
24649 * doc/lispref/internals.texi (Writing Emacs Primitives): 24649 * doc/lispref/internals.texi (Writing Emacs Primitives):
24650 * etc/NEWS: 24650 * etc/NEWS:
24651 Document the change. 24651 Document the change.
@@ -24822,7 +24822,7 @@
24822 That way, the caller doesn’t have to use curved quotes to 24822 That way, the caller doesn’t have to use curved quotes to
24823 get diagnostics that match the text-quoting-style preferences. 24823 get diagnostics that match the text-quoting-style preferences.
24824 Suggested by Dmitry Gutov in: 24824 Suggested by Dmitry Gutov in:
24825 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00893.html 24825 https://lists.gnu.org/r/emacs-devel/2015-08/msg00893.html
24826 This means we no longer need %qs, so remove that format. 24826 This means we no longer need %qs, so remove that format.
24827 While we’re at it, fix an unlikely bug and lessen the pressure 24827 While we’re at it, fix an unlikely bug and lessen the pressure
24828 on the garbage collector by processing the string once rather 24828 on the garbage collector by processing the string once rather
@@ -24979,7 +24979,7 @@
24979 This is simpler and easier to explain, and should encourage better 24979 This is simpler and easier to explain, and should encourage better
24980 typography. Do this in Electric Quote mode and when translating 24980 typography. Do this in Electric Quote mode and when translating
24981 quotes in docstrings. Inspired by a suggestion by Dmitry Gutov in: 24981 quotes in docstrings. Inspired by a suggestion by Dmitry Gutov in:
24982 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00806.html 24982 https://lists.gnu.org/r/emacs-devel/2015-08/msg00806.html
24983 * doc/emacs/text.texi (Quotation Marks): 24983 * doc/emacs/text.texi (Quotation Marks):
24984 * doc/lispref/help.texi (Keys in Documentation): 24984 * doc/lispref/help.texi (Keys in Documentation):
24985 * etc/NEWS: 24985 * etc/NEWS:
@@ -25129,8 +25129,8 @@
25129 and using the new function instead of ‘format’ only in contexts 25129 and using the new function instead of ‘format’ only in contexts
25130 where this seems appropriate. 25130 where this seems appropriate.
25131 Problem reported by Dmitry Gutov and Andreas Schwab in: 25131 Problem reported by Dmitry Gutov and Andreas Schwab in:
25132 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00826.html 25132 https://lists.gnu.org/r/emacs-devel/2015-08/msg00826.html
25133 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00827.html 25133 https://lists.gnu.org/r/emacs-devel/2015-08/msg00827.html
25134 * doc/lispref/commands.texi (Using Interactive): 25134 * doc/lispref/commands.texi (Using Interactive):
25135 * doc/lispref/control.texi (Signaling Errors, Signaling Errors): 25135 * doc/lispref/control.texi (Signaling Errors, Signaling Errors):
25136 * doc/lispref/display.texi (Displaying Messages, Progress): 25136 * doc/lispref/display.texi (Displaying Messages, Progress):
@@ -26222,7 +26222,7 @@
26222 When run with --batch, check that curved quotes are compatible with 26222 When run with --batch, check that curved quotes are compatible with
26223 the system locale before outputting them in diagnostics. 26223 the system locale before outputting them in diagnostics.
26224 Problem reported by Eli Zaretskii in: 26224 Problem reported by Eli Zaretskii in:
26225 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00594.html 26225 https://lists.gnu.org/r/emacs-devel/2015-08/msg00594.html
26226 * lisp/startup.el (command-line): Set internal--text-quoting-flag 26226 * lisp/startup.el (command-line): Set internal--text-quoting-flag
26227 after the standard display table is initialized. 26227 after the standard display table is initialized.
26228 * src/doc.c (default_to_grave_quoting_style): New function. 26228 * src/doc.c (default_to_grave_quoting_style): New function.
@@ -26813,7 +26813,7 @@
26813 unread-command-events and unread-post-input-method-events are 26813 unread-command-events and unread-post-input-method-events are
26814 always recorded by record_char. Reported by David Kastrup 26814 always recorded by record_char. Reported by David Kastrup
26815 <dak@gnu.org>, see 26815 <dak@gnu.org>, see
26816 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00193.html. 26816 https://lists.gnu.org/r/emacs-devel/2015-08/msg00193.html.
26817 26817
268182015-08-10 Samer Masterson <samer@samertm.com> 268182015-08-10 Samer Masterson <samer@samertm.com>
26819 26819
@@ -26869,7 +26869,7 @@
26869 ChangeLog.2 ignores remote-tracking merges 26869 ChangeLog.2 ignores remote-tracking merges
26870 * build-aux/gitlog-to-emacslog: Ignore commit logs matching 26870 * build-aux/gitlog-to-emacslog: Ignore commit logs matching
26871 "Merge remote-tracking branch '.*'" too. See Eli Zaretskii in: 26871 "Merge remote-tracking branch '.*'" too. See Eli Zaretskii in:
26872 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00384.html 26872 https://lists.gnu.org/r/emacs-devel/2015-08/msg00384.html
26873 26873
268742015-08-09 Nicolas Richard <youngfrog@members.fsf.org> 268742015-08-09 Nicolas Richard <youngfrog@members.fsf.org>
26875 26875
@@ -27096,7 +27096,7 @@
27096 27096
27097 Preserve window point in xref-find-definitions-other-window 27097 Preserve window point in xref-find-definitions-other-window
27098 Fix the problem reported by Ingo Logmar in 27098 Fix the problem reported by Ingo Logmar in
27099 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00152.html 27099 https://lists.gnu.org/r/emacs-devel/2015-08/msg00152.html
27100 * lisp/progmodes/xref.el (xref--goto-char): Extract from 27100 * lisp/progmodes/xref.el (xref--goto-char): Extract from
27101 xref--goto-location. 27101 xref--goto-location.
27102 (xref--pop-to-location): Use it. Replace xref--goto-location with 27102 (xref--pop-to-location): Use it. Replace xref--goto-location with
@@ -27182,9 +27182,9 @@
27182 Rename help-quote-translation to text-quoting-style, 27182 Rename help-quote-translation to text-quoting-style,
27183 and use symbols rather than characters as values. 27183 and use symbols rather than characters as values.
27184 This follows suggestions along these lines by Alan Mackenzie in: 27184 This follows suggestions along these lines by Alan Mackenzie in:
27185 https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00343.html 27185 https://lists.gnu.org/r/emacs-devel/2015-06/msg00343.html
27186 and by Drew Adams in: 27186 and by Drew Adams in:
27187 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00048.html 27187 https://lists.gnu.org/r/emacs-devel/2015-08/msg00048.html
27188 * doc/lispref/help.texi (Keys in Documentation) 27188 * doc/lispref/help.texi (Keys in Documentation)
27189 * etc/NEWS: 27189 * etc/NEWS:
27190 * lisp/cus-start.el (standard): 27190 * lisp/cus-start.el (standard):
@@ -27214,7 +27214,7 @@
27214 27214
27215 Also mention "curly quotes" 27215 Also mention "curly quotes"
27216 See Drew Adams's email in: 27216 See Drew Adams's email in:
27217 https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00040.html 27217 https://lists.gnu.org/r/emacs-devel/2015-08/msg00040.html
27218 * doc/lispref/help.texi (Keys in Documentation): 27218 * doc/lispref/help.texi (Keys in Documentation):
27219 Add index entry "curly quotes". 27219 Add index entry "curly quotes".
27220 * etc/NEWS: Use the phrase "curly quotes" too. 27220 * etc/NEWS: Use the phrase "curly quotes" too.
@@ -27484,7 +27484,7 @@
27484 Don't worry about $ac_cv_header_sys_resource_h and 27484 Don't worry about $ac_cv_header_sys_resource_h and
27485 $ac_cv_func_getrlimit, as they're no longer needed for this. 27485 $ac_cv_func_getrlimit, as they're no longer needed for this.
27486 Problem reported by Eli Zaretskii in: 27486 Problem reported by Eli Zaretskii in:
27487 https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00443.html 27487 https://lists.gnu.org/r/emacs-devel/2015-07/msg00443.html
27488 27488
274892015-07-28 Andy Moreton <andrewjmoreton@gmail.com> (tiny change) 274892015-07-28 Andy Moreton <andrewjmoreton@gmail.com> (tiny change)
27490 27490
@@ -27866,7 +27866,7 @@
27866 (xref-pulse-momentarily): Rename from xref--maybe-pulse. 27866 (xref-pulse-momentarily): Rename from xref--maybe-pulse.
27867 (xref--pop-to-location, xref--display-position) 27867 (xref--pop-to-location, xref--display-position)
27868 (xref-pop-marker-stack): Use the new hooks, as requested in 27868 (xref-pop-marker-stack): Use the new hooks, as requested in
27869 https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00213.html 27869 https://lists.gnu.org/r/emacs-devel/2015-07/msg00213.html
27870 27870
278712015-07-19 Bozhidar Batsov <bozhidar@batsov.com> 278712015-07-19 Bozhidar Batsov <bozhidar@batsov.com>
27872 27872
@@ -27953,7 +27953,7 @@
27953 27953
27954 Fix hang with large yanks This should fix the bug fixed by Mike 27954 Fix hang with large yanks This should fix the bug fixed by Mike
27955 Crowe's patch in: 27955 Crowe's patch in:
27956 https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00106.html 27956 https://lists.gnu.org/r/emacs-devel/2015-07/msg00106.html
27957 A problem in this area has been reported by several users; see 27957 A problem in this area has been reported by several users; see
27958 Bug#16737, Bug#17101, Bug#17026, Bug#17172, Bug#19320, Bug#20283. 27958 Bug#16737, Bug#17101, Bug#17026, Bug#17172, Bug#19320, Bug#20283.
27959 This fix differs from Mike Crowe's patch in that it should avoid a 27959 This fix differs from Mike Crowe's patch in that it should avoid a
@@ -28671,7 +28671,7 @@
28671 * src/frame.c (x_set_font): If font_spec_from_name returns nil, 28671 * src/frame.c (x_set_font): If font_spec_from_name returns nil,
28672 don't barf; instead, request a new fontset to be generated. This 28672 don't barf; instead, request a new fontset to be generated. This
28673 avoids unnecessarily rejecting fonts named against XLFD rules. See 28673 avoids unnecessarily rejecting fonts named against XLFD rules. See
28674 https://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html, 28674 https://lists.gnu.org/r/help-emacs-windows/2015-06/msg00001.html,
28675 for the description of the original problem. 28675 for the description of the original problem.
28676 * lisp/faces.el (set-face-attribute): Don't be fooled too easily 28676 * lisp/faces.el (set-face-attribute): Don't be fooled too easily
28677 by a hyphen in a font's name. 28677 by a hyphen in a font's name.
@@ -28845,7 +28845,7 @@
28845 * src/font.c (font_load_for_lface): If the font-spec didn't match 28845 * src/font.c (font_load_for_lface): If the font-spec didn't match
28846 any available fonts, try again without interpreting trailing "-NN" 28846 any available fonts, try again without interpreting trailing "-NN"
28847 as the font size. For the description of the original problem, see 28847 as the font size. For the description of the original problem, see
28848 https://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html 28848 https://lists.gnu.org/r/help-emacs-windows/2015-06/msg00001.html
28849 28849
28850 .gdbinit followup to changes in !USE_LSB_TAG 28850 .gdbinit followup to changes in !USE_LSB_TAG
28851 * src/.gdbinit (xgetsym): Don't left-shift $ptr even under 28851 * src/.gdbinit (xgetsym): Don't left-shift $ptr even under
@@ -28935,7 +28935,7 @@
28935 Improve docstring for macroexp-let2 28935 Improve docstring for macroexp-let2
28936 * lisp/emacs-lisp/macroexp.el (macroexp-let2): 28936 * lisp/emacs-lisp/macroexp.el (macroexp-let2):
28937 Improve as per suggestion by RMS in: 28937 Improve as per suggestion by RMS in:
28938 https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html 28938 https://lists.gnu.org/r/emacs-devel/2015-06/msg00621.html
28939 Also, rename args to match new doc string. 28939 Also, rename args to match new doc string.
28940 28940
289412015-06-27 Eli Zaretskii <eliz@gnu.org> 289412015-06-27 Eli Zaretskii <eliz@gnu.org>
@@ -29025,7 +29025,7 @@
29025 * lisp/term/w32console.el (terminal-init-w32console): 29025 * lisp/term/w32console.el (terminal-init-w32console):
29026 * src/doc.c (Fsubstitute_command_keys, Vhelp_quote_translation): 29026 * src/doc.c (Fsubstitute_command_keys, Vhelp_quote_translation):
29027 If ‘ is not displayable, transliterate it to `, not to '. See: 29027 If ‘ is not displayable, transliterate it to `, not to '. See:
29028 https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00542.html 29028 https://lists.gnu.org/r/emacs-devel/2015-06/msg00542.html
29029 29029
29030 Fix C99 incompatibilities in Cairo code 29030 Fix C99 incompatibilities in Cairo code
29031 * src/image.c (xpm_load) [USE_CAIRO]: 29031 * src/image.c (xpm_load) [USE_CAIRO]:
@@ -29811,7 +29811,7 @@
29811 * lisp/emacs-lisp/derived.el (derived-mode-make-docstring): 29811 * lisp/emacs-lisp/derived.el (derived-mode-make-docstring):
29812 Nest regexp-quote inside format, not the reverse. 29812 Nest regexp-quote inside format, not the reverse.
29813 Problem reported by Artur Malabarba in: 29813 Problem reported by Artur Malabarba in:
29814 https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00206.html 29814 https://lists.gnu.org/r/emacs-devel/2015-06/msg00206.html
29815 29815
298162015-06-15 Eli Zaretskii <eliz@gnu.org> 298162015-06-15 Eli Zaretskii <eliz@gnu.org>
29817 29817
@@ -30843,7 +30843,7 @@
30843 use CRLF (or CR!) termination for lines. 30843 use CRLF (or CR!) termination for lines.
30844 30844
30845 Update .gitattributes to match current sources 30845 Update .gitattributes to match current sources
30846 https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00879.html 30846 https://lists.gnu.org/r/emacs-devel/2015-05/msg00879.html
30847 * .gitattributes: Accommodate tests that insist on DOS format. 30847 * .gitattributes: Accommodate tests that insist on DOS format.
30848 Remove test/automated/data/decompress/foo-gzipped. 30848 Remove test/automated/data/decompress/foo-gzipped.
30849 Add etc/e/eterm-color. 30849 Add etc/e/eterm-color.
@@ -30868,7 +30868,7 @@
30868 Use list for the tags completion table, not obarray 30868 Use list for the tags completion table, not obarray
30869 * lisp/progmodes/etags.el (etags-tags-completion-table): Return a 30869 * lisp/progmodes/etags.el (etags-tags-completion-table): Return a
30870 list instead of an obarray 30870 list instead of an obarray
30871 (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00876.html). 30871 (https://lists.gnu.org/r/emacs-devel/2015-05/msg00876.html).
30872 (tags-completion-table): Combine those lists. 30872 (tags-completion-table): Combine those lists.
30873 (tags-completion-table): Update the docstring. 30873 (tags-completion-table): Update the docstring.
30874 30874
@@ -31783,7 +31783,7 @@
31783 31783
31784 Revert doc string changes to f90.el 31784 Revert doc string changes to f90.el
31785 Problem reported by Glenn Morris in: 31785 Problem reported by Glenn Morris in:
31786 https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00596.html 31786 https://lists.gnu.org/r/emacs-devel/2015-05/msg00596.html
31787 * lisp/progmodes/f90.el (f90-mode, f90-abbrev-start): 31787 * lisp/progmodes/f90.el (f90-mode, f90-abbrev-start):
31788 Revert recent changes to doc strings, as it's intended that they 31788 Revert recent changes to doc strings, as it's intended that they
31789 use grave accent, not quote. 31789 use grave accent, not quote.
@@ -31869,7 +31869,7 @@
31869 Prefer "this" to “this” in doc strings 31869 Prefer "this" to “this” in doc strings
31870 This mostly just straightens quotes introduced in my previous patch. 31870 This mostly just straightens quotes introduced in my previous patch.
31871 Suggested by Dmitry Gutov in: 31871 Suggested by Dmitry Gutov in:
31872 https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00565.html 31872 https://lists.gnu.org/r/emacs-devel/2015-05/msg00565.html
31873 * lisp/faces.el, lisp/gnus/gnus-group.el, lisp/ldefs-boot.el: 31873 * lisp/faces.el, lisp/gnus/gnus-group.el, lisp/ldefs-boot.el:
31874 * lisp/mail/supercite.el, lisp/net/tramp.el, lisp/recentf.el: 31874 * lisp/mail/supercite.el, lisp/net/tramp.el, lisp/recentf.el:
31875 * lisp/textmodes/artist.el, lisp/textmodes/rst.el: 31875 * lisp/textmodes/artist.el, lisp/textmodes/rst.el:
@@ -31979,8 +31979,8 @@
31979 New command icomplete-force-complete-and-exit 31979 New command icomplete-force-complete-and-exit
31980 * lisp/icomplete.el (icomplete-force-complete-and-exit): 31980 * lisp/icomplete.el (icomplete-force-complete-and-exit):
31981 New command 31981 New command
31982 (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00461.html) 31982 (https://lists.gnu.org/r/emacs-devel/2015-05/msg00461.html)
31983 (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00516.html). 31983 (https://lists.gnu.org/r/emacs-devel/2015-05/msg00516.html).
31984 (icomplete-minibuffer-map): Bind C-j to it. 31984 (icomplete-minibuffer-map): Bind C-j to it.
31985 (icomplete-forward-completions, icomplete-backward-completions): 31985 (icomplete-forward-completions, icomplete-backward-completions):
31986 Mention the new command in the docstring. 31986 Mention the new command in the docstring.
@@ -32807,7 +32807,7 @@
32807 Fix tagging of symbols in C enumerations 32807 Fix tagging of symbols in C enumerations
32808 * lib-src/etags.c (consider_token): Don't tag symbols in 32808 * lib-src/etags.c (consider_token): Don't tag symbols in
32809 expressions that assign values to enum constants. See 32809 expressions that assign values to enum constants. See
32810 https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00291.html 32810 https://lists.gnu.org/r/emacs-devel/2015-05/msg00291.html
32811 for details. 32811 for details.
32812 (C_entries): Reset fvdef to fvnone after processing a preprocessor 32812 (C_entries): Reset fvdef to fvnone after processing a preprocessor
32813 conditional and after a comma outside of parentheses. 32813 conditional and after a comma outside of parentheses.
@@ -32966,7 +32966,7 @@
32966 Remove tag-symbol-match-p from etags-xref-find-definitions-tag-order 32966 Remove tag-symbol-match-p from etags-xref-find-definitions-tag-order
32967 * lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order): 32967 * lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order):
32968 Remove tag-symbol-match-p from the default value 32968 Remove tag-symbol-match-p from the default value
32969 (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00292.html). 32969 (https://lists.gnu.org/r/emacs-devel/2015-05/msg00292.html).
32970 32970
32971 Declare find-tag obsolete 32971 Declare find-tag obsolete
32972 * lisp/progmodes/etags.el (find-tag): Declare obsolete in favor of 32972 * lisp/progmodes/etags.el (find-tag): Declare obsolete in favor of
@@ -33162,7 +33162,7 @@
33162 33162
33163 * lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel 33163 * lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel
33164 timer when it is non-nil 33164 timer when it is non-nil
33165 (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html). 33165 (https://lists.gnu.org/r/emacs-devel/2015-05/msg00223.html).
33166 33166
331672015-05-06 Glenn Morris <rgm@gnu.org> 331672015-05-06 Glenn Morris <rgm@gnu.org>
33168 33168
@@ -33262,7 +33262,7 @@
33262 * lisp/cedet/pulse.el (pulse-momentary-stop-time): New variable. 33262 * lisp/cedet/pulse.el (pulse-momentary-stop-time): New variable.
33263 (pulse-momentary-highlight-overlay): Set up the timer instead of 33263 (pulse-momentary-highlight-overlay): Set up the timer instead of
33264 calling `pulse' 33264 calling `pulse'
33265 (https://lists.gnu.org/archive/html/emacs-devel/2015-05/). 33265 (https://lists.gnu.org/r/emacs-devel/2015-05/).
33266 (pulse-tick): New function. 33266 (pulse-tick): New function.
33267 (pulse-momentary-unhighlight): Cut off the stop time. 33267 (pulse-momentary-unhighlight): Cut off the stop time.
33268 (pulse-delay): Update the docstring WRT to not using sit-for. 33268 (pulse-delay): Update the docstring WRT to not using sit-for.
@@ -33455,7 +33455,7 @@
33455 (pulse-momentary-highlight-region): Add autoload cookie. 33455 (pulse-momentary-highlight-region): Add autoload cookie.
33456 * lisp/progmodes/xref.el (xref--maybe-pulse): Don't highlight the 33456 * lisp/progmodes/xref.el (xref--maybe-pulse): Don't highlight the
33457 indentation, or the newline, if the line's non-empty 33457 indentation, or the newline, if the line's non-empty
33458 (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00118.html). 33458 (https://lists.gnu.org/r/emacs-devel/2015-05/msg00118.html).
33459 33459
334602015-05-04 Daniel Colascione <dancol@dancol.org> 334602015-05-04 Daniel Colascione <dancol@dancol.org>
33461 33461
@@ -33822,7 +33822,7 @@
33822 * lisp/progmodes/xref.el (xref--xref-buffer-mode): 33822 * lisp/progmodes/xref.el (xref--xref-buffer-mode):
33823 Set `next-error-function' and `next-error-last-buffer'. 33823 Set `next-error-function' and `next-error-last-buffer'.
33824 (xref--next-error-function): New function. 33824 (xref--next-error-function): New function.
33825 (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html) 33825 (https://lists.gnu.org/r/emacs-devel/2015-04/msg01311.html)
33826 33826
338272015-04-29 Fabián Ezequiel Gallina <fgallina@gnu.org> 338272015-04-29 Fabián Ezequiel Gallina <fgallina@gnu.org>
33828 33828
@@ -34096,7 +34096,7 @@
34096 Introduce xref-prompt-for-identifier 34096 Introduce xref-prompt-for-identifier
34097 * lisp/progmodes/xref.el (xref-prompt-for-identifier): New option. 34097 * lisp/progmodes/xref.el (xref-prompt-for-identifier): New option.
34098 (xref--read-identifier): Use it 34098 (xref--read-identifier): Use it
34099 (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01205.html). 34099 (https://lists.gnu.org/r/emacs-devel/2015-04/msg01205.html).
34100 34100
341012015-04-26 João Távora <joaotavora@gmail.com> 341012015-04-26 João Távora <joaotavora@gmail.com>
34102 34102
@@ -34113,7 +34113,7 @@
34113 Pass `id' to `completing-read' as def instead of initial input 34113 Pass `id' to `completing-read' as def instead of initial input
34114 * lisp/progmodes/xref.el (xref--read-identifier): Pass `id' to 34114 * lisp/progmodes/xref.el (xref--read-identifier): Pass `id' to
34115 `completing-read' as the default value instead of initial input 34115 `completing-read' as the default value instead of initial input
34116 (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html). 34116 (https://lists.gnu.org/r/emacs-devel/2015-04/msg01182.html).
34117 34117
341182015-04-25 Paul Eggert <eggert@cs.ucla.edu> 341182015-04-25 Paul Eggert <eggert@cs.ucla.edu>
34119 34119
@@ -34724,7 +34724,7 @@
34724 34724
34725 Standardize names of ChangeLog history files 34725 Standardize names of ChangeLog history files
34726 Suggested by Glenn Morris in: 34726 Suggested by Glenn Morris in:
34727 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html 34727 https://lists.gnu.org/r/emacs-devel/2015-04/msg00678.html
34728 * Makefile.in (install-man): Don't treat ChangeLog.1 as a man page. 34728 * Makefile.in (install-man): Don't treat ChangeLog.1 as a man page.
34729 * doc/man/ChangeLog.1: Rename back from doc/man/ChangeLog.01. 34729 * doc/man/ChangeLog.1: Rename back from doc/man/ChangeLog.01.
34730 * lisp/erc/ChangeLog.1: New file, containing the old contents of ... 34730 * lisp/erc/ChangeLog.1: New file, containing the old contents of ...
@@ -34737,7 +34737,7 @@
34737 This more clearly distingiushes pre-April-7 ChangeLog entries (which 34737 This more clearly distingiushes pre-April-7 ChangeLog entries (which
34738 are for top-level files only) from post-April-7 entries (which are 34738 are for top-level files only) from post-April-7 entries (which are
34739 about files at all levels. Problem reported by Glenn Morris in: 34739 about files at all levels. Problem reported by Glenn Morris in:
34740 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html 34740 https://lists.gnu.org/r/emacs-devel/2015-04/msg00678.html
34741 * ChangeLog.1: Move post-April-7 entries from here ... 34741 * ChangeLog.1: Move post-April-7 entries from here ...
34742 * ChangeLog.2: ... to this new file. 34742 * ChangeLog.2: ... to this new file.
34743 * Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump to 2. 34743 * Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump to 2.
@@ -35131,7 +35131,7 @@
35131 * doc/man/ChangeLog.01: Rename from doc/man/ChangeLog.1. 35131 * doc/man/ChangeLog.01: Rename from doc/man/ChangeLog.1.
35132 That way, 'make install' won't think it's a man page. 35132 That way, 'make install' won't think it's a man page.
35133 Reported by Ashish SHUKLA in: 35133 Reported by Ashish SHUKLA in:
35134 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00656.html 35134 https://lists.gnu.org/r/emacs-devel/2015-04/msg00656.html
35135 35135
35136 Improve 'make change-history' prereq tests 35136 Improve 'make change-history' prereq tests
35137 * Makefile.in (gen_origin): Fix to match what's in the master branch. 35137 * Makefile.in (gen_origin): Fix to match what's in the master branch.
@@ -35320,7 +35320,7 @@
35320 35320
35321 Port commit-msg to MSYS Bash+Gawk 35321 Port commit-msg to MSYS Bash+Gawk
35322 See Eli Zaretskii in: 35322 See Eli Zaretskii in:
35323 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00610.html 35323 https://lists.gnu.org/r/emacs-devel/2015-04/msg00610.html
35324 * build-aux/git-hooks/commit-msg (cent_sign_utf8_format) 35324 * build-aux/git-hooks/commit-msg (cent_sign_utf8_format)
35325 (cent_sign, print_at_sign, at_sign): Revert previous change. 35325 (cent_sign, print_at_sign, at_sign): Revert previous change.
35326 (print_at_sign): Prepend "BEGIN". 35326 (print_at_sign): Prepend "BEGIN".
@@ -35330,7 +35330,7 @@
35330 * build-aux/git-hooks/commit-msg (cent_sign): 35330 * build-aux/git-hooks/commit-msg (cent_sign):
35331 Just use UTF-8 here rather than ASCII + printf, as the latter fails 35331 Just use UTF-8 here rather than ASCII + printf, as the latter fails
35332 on a broken MS-Windows shell. Reported by Eli Zaretskii in: 35332 on a broken MS-Windows shell. Reported by Eli Zaretskii in:
35333 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00592.html 35333 https://lists.gnu.org/r/emacs-devel/2015-04/msg00592.html
35334 35334
353352015-04-11 Chris Zheng <chriszheng99@gmail.com> (tiny change) 353352015-04-11 Chris Zheng <chriszheng99@gmail.com> (tiny change)
35336 35336
@@ -35365,7 +35365,7 @@
35365 Add a FIXME comment. 35365 Add a FIXME comment.
35366 (log-edit-changelog-entries): Extract from 35366 (log-edit-changelog-entries): Extract from
35367 `log-edit-changelog-entries', handle FILE being a directory 35367 `log-edit-changelog-entries', handle FILE being a directory
35368 (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00555.html). 35368 (https://lists.gnu.org/r/emacs-devel/2015-04/msg00555.html).
35369 35369
353702015-04-10 Paul Eggert <eggert@cs.ucla.edu> 353702015-04-10 Paul Eggert <eggert@cs.ucla.edu>
35371 35371
@@ -35377,19 +35377,19 @@
35377 * build-aux/git-hooks/commit-msg: 35377 * build-aux/git-hooks/commit-msg:
35378 Ignore every line after a scissors line, such as a line generated 35378 Ignore every line after a scissors line, such as a line generated
35379 by 'git commit -v'. Problem reported by Johan Bockgård in: 35379 by 'git commit -v'. Problem reported by Johan Bockgård in:
35380 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00580.html 35380 https://lists.gnu.org/r/emacs-devel/2015-04/msg00580.html
35381 35381
35382 port commit-msg to Gawk 3.0.4 (1999) 35382 port commit-msg to Gawk 3.0.4 (1999)
35383 * build-aux/git-hooks/commit-msg (cent_sign_utf8_format, cent_sign) 35383 * build-aux/git-hooks/commit-msg (cent_sign_utf8_format, cent_sign)
35384 (print_at_sign, at_sign): New vars. Use them to avoid problems 35384 (print_at_sign, at_sign): New vars. Use them to avoid problems
35385 Eli Zaretskii encountered with Gawk 3.0.4 (1999) on MSYS. See: 35385 Eli Zaretskii encountered with Gawk 3.0.4 (1999) on MSYS. See:
35386 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html 35386 https://lists.gnu.org/r/emacs-devel/2015-04/msg00566.html
35387 35387
35388 Have commit-msg report commit failure 35388 Have commit-msg report commit failure
35389 * build-aux/git-hooks/commit-msg: If the commit is aborted, 35389 * build-aux/git-hooks/commit-msg: If the commit is aborted,
35390 say so. Simplify by doing this at the end. Problem reported 35390 say so. Simplify by doing this at the end. Problem reported
35391 by Eli Zaretskii in: 35391 by Eli Zaretskii in:
35392 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html 35392 https://lists.gnu.org/r/emacs-devel/2015-04/msg00566.html
35393 35393
353942015-04-10 Thomas Fitzsimmons <fitzsim@fitzsim.org> 353942015-04-10 Thomas Fitzsimmons <fitzsim@fitzsim.org>
35395 35395
@@ -35463,7 +35463,7 @@
35463 vmotion, for the same reason. Fix the clipping of the argument 35463 vmotion, for the same reason. Fix the clipping of the argument
35464 value to support scroll-margin in all cases and avoid unwarranted 35464 value to support scroll-margin in all cases and avoid unwarranted
35465 recentering. Reported by Milan Stanojević <milanst@gmail.com> in 35465 recentering. Reported by Milan Stanojević <milanst@gmail.com> in
35466 https://lists.gnu.org/archive/html/help-gnu-emacs/2015-04/msg00092.html, 35466 https://lists.gnu.org/r/help-gnu-emacs/2015-04/msg00092.html,
35467 which see. 35467 which see.
35468 35468
354692015-04-09 Stefan Monnier <monnier@iro.umontreal.ca> 354692015-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -35554,7 +35554,7 @@
35554 for copyright notice prototype, so that we get a proper "coding:" 35554 for copyright notice prototype, so that we get a proper "coding:"
35555 cookie. Use 'mv -i' to avoid unconditionally overwriting an 35555 cookie. Use 'mv -i' to avoid unconditionally overwriting an
35556 existing ChangeLog. Problems reported by Eli Zaretskii in: 35556 existing ChangeLog. Problems reported by Eli Zaretskii in:
35557 https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html 35557 https://lists.gnu.org/r/emacs-devel/2015-04/msg00504.html
35558 35558
35559 Merge from gnulib 35559 Merge from gnulib
35560 * build-aux/gitlog-to-changelog: Update from gnulib, incorporating: 35560 * build-aux/gitlog-to-changelog: Update from gnulib, incorporating:
diff --git a/ChangeLog.3 b/ChangeLog.3
index 17f18c0fad3..46d98d80262 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -261,7 +261,7 @@
261 261
262 Add line-number faces to the display-line-numbers group 262 Add line-number faces to the display-line-numbers group
263 263
264 See https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00151.html 264 See https://lists.gnu.org/r/emacs-devel/2017-10/msg00151.html
265 and its resulting thread. 265 and its resulting thread.
266 266
267 * lisp/display-line-numbers.el (display-line-numbers): Add to the 267 * lisp/display-line-numbers.el (display-line-numbers): Add to the
@@ -425,7 +425,7 @@
425 Fix bug in recent styled_format change 425 Fix bug in recent styled_format change
426 426
427 Problem reported by Kaushal Modi in: 427 Problem reported by Kaushal Modi in:
428 https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00141.html 428 https://lists.gnu.org/r/emacs-devel/2017-10/msg00141.html
429 * src/editfns.c (styled_format): Fix bug where USE_SAFE_ALLOCA was 429 * src/editfns.c (styled_format): Fix bug where USE_SAFE_ALLOCA was
430 not always followed by SAFE_FREE. This bug was introduced in my 430 not always followed by SAFE_FREE. This bug was introduced in my
431 patch 2017-09-26T23:31:57Z!eggert@cs.ucla.edu entitled "Avoid some 431 patch 2017-09-26T23:31:57Z!eggert@cs.ucla.edu entitled "Avoid some
@@ -1108,7 +1108,7 @@
1108 1108
1109 Remove old flymake-display-err-menu-for-current-line, it's useless 1109 Remove old flymake-display-err-menu-for-current-line, it's useless
1110 1110
1111 See https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00949.html 1111 See https://lists.gnu.org/r/emacs-devel/2017-09/msg00949.html
1112 1112
1113 * lisp/progmodes/flymake-ui.el 1113 * lisp/progmodes/flymake-ui.el
1114 (flymake-popup-current-error-menu): Remove. 1114 (flymake-popup-current-error-menu): Remove.
@@ -1797,8 +1797,8 @@
1797 1797
1798 See: 1798 See:
1799 1799
1800 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg01020.html 1800 https://lists.gnu.org/r/emacs-devel/2017-09/msg01020.html
1801 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg01030.html 1801 https://lists.gnu.org/r/emacs-devel/2017-09/msg01030.html
1802 1802
1803 This means that those two commits MUST be merged to master AFTER ALL. 1803 This means that those two commits MUST be merged to master AFTER ALL.
1804 1804
@@ -2074,7 +2074,7 @@
2074 * doc/emacs/maintaining.texi (VC Change Log): Mention the new binding. 2074 * doc/emacs/maintaining.texi (VC Change Log): Mention the new binding.
2075 * doc/emacs/vc1-xtra.texi (Version Headers): Remove the association of 2075 * doc/emacs/vc1-xtra.texi (Version Headers): Remove the association of
2076 'C-x v h' with `vc-insert-headers'. 2076 'C-x v h' with `vc-insert-headers'.
2077 (https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00957.html) 2077 (https://lists.gnu.org/r/emacs-devel/2017-09/msg00957.html)
2078 2078
20792017-09-30 Allen Li <vianchielfaura@gmail.com> (tiny change) 20792017-09-30 Allen Li <vianchielfaura@gmail.com> (tiny change)
2080 2080
@@ -2284,7 +2284,7 @@
2284 2284
2285 Don't merge this back to master as development happening there builds 2285 Don't merge this back to master as development happening there builds
2286 upon this work. See also 2286 upon this work. See also
2287 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00932.html. 2287 https://lists.gnu.org/r/emacs-devel/2017-09/msg00932.html.
2288 2288
22892017-09-28 João Távora <joaotavora@gmail.com> 22892017-09-28 João Távora <joaotavora@gmail.com>
2290 2290
@@ -2294,7 +2294,7 @@
2294 2294
2295 Don't merge this back to master as development happening there builds 2295 Don't merge this back to master as development happening there builds
2296 upon this work. See also 2296 upon this work. See also
2297 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00932.html 2297 https://lists.gnu.org/r/emacs-devel/2017-09/msg00932.html
2298 2298
22992017-09-27 Paul Eggert <eggert@cs.ucla.edu> 22992017-09-27 Paul Eggert <eggert@cs.ucla.edu>
2300 2300
@@ -2648,7 +2648,7 @@
2648 * doc/emacs/cmdargs.texi (Action Arguments): Don't mention 2648 * doc/emacs/cmdargs.texi (Action Arguments): Don't mention
2649 'find-file', as the implementation has changed. Reported by 2649 'find-file', as the implementation has changed. Reported by
2650 Everton J. Carpes <everton.carpes@gmail.com> in 2650 Everton J. Carpes <everton.carpes@gmail.com> in
2651 https://lists.gnu.org/archive/html/help-gnu-emacs/2017-09/msg00146.html. 2651 https://lists.gnu.org/r/help-gnu-emacs/2017-09/msg00146.html.
2652 2652
26532017-09-19 Eli Zaretskii <eliz@gnu.org> 26532017-09-19 Eli Zaretskii <eliz@gnu.org>
2654 2654
@@ -2843,7 +2843,7 @@
2843 2843
2844 * src/eval.c (push_handler_nosignal): Use CACHEABLE to work around 2844 * src/eval.c (push_handler_nosignal): Use CACHEABLE to work around
2845 GCC compilation warning. Suggested by Paul Eggert <eggert@cs.ucla.edu> 2845 GCC compilation warning. Suggested by Paul Eggert <eggert@cs.ucla.edu>
2846 in https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00492.html. 2846 in https://lists.gnu.org/r/emacs-devel/2017-09/msg00492.html.
2847 2847
28482017-09-17 Michael Albinus <michael.albinus@gmx.de> 28482017-09-17 Michael Albinus <michael.albinus@gmx.de>
2849 2849
@@ -3162,7 +3162,7 @@
3162 3162
3163 * src/lisp.h (pI) [__MINGW32__]: Provide definition that will 3163 * src/lisp.h (pI) [__MINGW32__]: Provide definition that will
3164 hopefully DTRT with both MinGW64 and mingw.org's MinGW. See 3164 hopefully DTRT with both MinGW64 and mingw.org's MinGW. See
3165 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00171.html 3165 https://lists.gnu.org/r/emacs-devel/2017-09/msg00171.html
3166 for the details. 3166 for the details.
3167 * src/conf_post.h (PRINTF_ARCHETYPE) [MINGW_W64]: Separate 3167 * src/conf_post.h (PRINTF_ARCHETYPE) [MINGW_W64]: Separate
3168 definition specific to MinGW64. 3168 definition specific to MinGW64.
@@ -3198,7 +3198,7 @@
3198 Port renameat_noreplace to openSUSE 12.3 3198 Port renameat_noreplace to openSUSE 12.3
3199 3199
3200 Problem reported by M. Nomiya in: 3200 Problem reported by M. Nomiya in:
3201 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00363.html 3201 https://lists.gnu.org/r/emacs-devel/2017-09/msg00363.html
3202 * src/sysdep.c (renameat_noreplace): 3202 * src/sysdep.c (renameat_noreplace):
3203 Call renameat2 only if CYGWIN. 3203 Call renameat2 only if CYGWIN.
3204 3204
@@ -3402,7 +3402,7 @@
3402 * doc/misc/gnus.texi (Saving Articles): 3402 * doc/misc/gnus.texi (Saving Articles):
3403 Document behavior with directory name targets (Bug#27986). 3403 Document behavior with directory name targets (Bug#27986).
3404 Problem reported by Katsumi Yamaoka in: 3404 Problem reported by Katsumi Yamaoka in:
3405 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00216.html 3405 https://lists.gnu.org/r/emacs-devel/2017-09/msg00216.html
3406 3406
34072017-09-12 Mark Oteiza <mvoteiza@udel.edu> 34072017-09-12 Mark Oteiza <mvoteiza@udel.edu>
3408 3408
@@ -3774,7 +3774,7 @@
3774 * configure.ac (srcdir) [mingw32]: Downcase the drive letter, to 3774 * configure.ac (srcdir) [mingw32]: Downcase the drive letter, to
3775 avoid warnings from find-file-noselect when making autoloads. For 3775 avoid warnings from find-file-noselect when making autoloads. For
3776 the details, see 3776 the details, see
3777 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00049.html. 3777 https://lists.gnu.org/r/emacs-devel/2017-09/msg00049.html.
3778 3778
37792017-09-10 Mark Oteiza <mvoteiza@udel.edu> 37792017-09-10 Mark Oteiza <mvoteiza@udel.edu>
3780 3780
@@ -4006,7 +4006,7 @@
4006 bit-shifting, to avoid compiler warnings. 4006 bit-shifting, to avoid compiler warnings.
4007 (w32font_text_extents): Tell GCC NGLYPHS is non-negative, to avoid 4007 (w32font_text_extents): Tell GCC NGLYPHS is non-negative, to avoid
4008 a warning. For details of the warning, see 4008 a warning. For details of the warning, see
4009 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00093.html. 4009 https://lists.gnu.org/r/emacs-devel/2017-09/msg00093.html.
4010 * src/term.c (keys) [WINDOWSNT]: Don't define, as it is not used 4010 * src/term.c (keys) [WINDOWSNT]: Don't define, as it is not used
4011 in that build. 4011 in that build.
4012 * src/sound.c (sound_perror): Ifdef away on WINDOWSNT, as this 4012 * src/sound.c (sound_perror): Ifdef away on WINDOWSNT, as this
@@ -4093,7 +4093,7 @@
4093 autogen.sh: omit bogus chatter if no .git 4093 autogen.sh: omit bogus chatter if no .git
4094 4094
4095 Problem reported by Angelo Graziosi in: 4095 Problem reported by Angelo Graziosi in:
4096 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00045.html 4096 https://lists.gnu.org/r/emacs-devel/2017-09/msg00045.html
4097 * autogen.sh (git_config): Do not execut 'git' if $do_git fails. 4097 * autogen.sh (git_config): Do not execut 'git' if $do_git fails.
4098 4098
40992017-09-07 Glenn Morris <rgm@gnu.org> 40992017-09-07 Glenn Morris <rgm@gnu.org>
@@ -4112,7 +4112,7 @@
4112 4112
4113 * doc/lispref/functions.texi (Mapping Functions): Fix the order of 4113 * doc/lispref/functions.texi (Mapping Functions): Fix the order of
4114 @example and @group. For the details, see 4114 @example and @group. For the details, see
4115 https://lists.gnu.org/archive/html/bug-texinfo/2017-09/msg00007.html. 4115 https://lists.gnu.org/r/bug-texinfo/2017-09/msg00007.html.
4116 4116
41172017-09-06 Mark Oteiza <mvoteiza@udel.edu> 41172017-09-06 Mark Oteiza <mvoteiza@udel.edu>
4118 4118
@@ -4231,7 +4231,7 @@
4231 Fix configure test for Xpm 4231 Fix configure test for Xpm
4232 4232
4233 Problem reported by Ashish Shukla in 4233 Problem reported by Ashish Shukla in
4234 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00020.html. 4234 https://lists.gnu.org/r/emacs-devel/2017-09/msg00020.html.
4235 * configure.ac (HAVE_XPM) [HAVE_X11]: Include X11/xpm.h instead of 4235 * configure.ac (HAVE_XPM) [HAVE_X11]: Include X11/xpm.h instead of
4236 noX/xpm.h in configure test. 4236 noX/xpm.h in configure test.
4237 4237
@@ -4240,7 +4240,7 @@
4240 Revert recent float→double Motif change 4240 Revert recent float→double Motif change
4241 4241
4242 Problem reported by Martin Rudalics in: 4242 Problem reported by Martin Rudalics in:
4243 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00014.html 4243 https://lists.gnu.org/r/emacs-devel/2017-09/msg00014.html
4244 * src/xterm.c (xm_scroll_callback, xaw_jump_callback) 4244 * src/xterm.c (xm_scroll_callback, xaw_jump_callback)
4245 (x_set_toolkit_scroll_bar_thumb) 4245 (x_set_toolkit_scroll_bar_thumb)
4246 (x_set_toolkit_horizontal_scroll_bar_thumb): 4246 (x_set_toolkit_horizontal_scroll_bar_thumb):
@@ -5390,7 +5390,7 @@
5390 * src/w32term.c (x_get_scale_factor): 5390 * src/w32term.c (x_get_scale_factor):
5391 * src/xterm.c (x_get_scale_factor): Don't let the scale factors 5391 * src/xterm.c (x_get_scale_factor): Don't let the scale factors
5392 become less than 1. Reported by Yuri D'Elia <wavexx@thregr.org> in 5392 become less than 1. Reported by Yuri D'Elia <wavexx@thregr.org> in
5393 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00459.html. 5393 https://lists.gnu.org/r/emacs-devel/2017-08/msg00459.html.
5394 5394
53952017-08-21 Sam Steingold <sds@gnu.org> 53952017-08-21 Sam Steingold <sds@gnu.org>
5396 5396
@@ -5940,7 +5940,7 @@
5940 5940
5941 Apparently Gitlab doesn’t create .git/hooks, like regular Git does. 5941 Apparently Gitlab doesn’t create .git/hooks, like regular Git does.
5942 Problem reported by Ted Zlatanov in: 5942 Problem reported by Ted Zlatanov in:
5943 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00380.html 5943 https://lists.gnu.org/r/emacs-devel/2017-08/msg00380.html
5944 * autogen.sh (git_sample_hook_src): New function. Use it to work 5944 * autogen.sh (git_sample_hook_src): New function. Use it to work
5945 even if .git/hooks or its samples do not exist. 5945 even if .git/hooks or its samples do not exist.
5946 5946
@@ -6209,7 +6209,7 @@
6209 Default autogen.sh to 'all' 6209 Default autogen.sh to 'all'
6210 6210
6211 This addresses a problem noted by RMS in: 6211 This addresses a problem noted by RMS in:
6212 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00052.html 6212 https://lists.gnu.org/r/emacs-devel/2017-08/msg00052.html
6213 * autogen.sh (do_git): Set to true if this script is invoked 6213 * autogen.sh (do_git): Set to true if this script is invoked
6214 with no arguments and there is a .git subdirectory. 6214 with no arguments and there is a .git subdirectory.
6215 6215
@@ -6689,7 +6689,7 @@
6689 Fix some crashes on self-modifying Elisp code 6689 Fix some crashes on self-modifying Elisp code
6690 6690
6691 Prompted by a problem report by Alex in: 6691 Prompted by a problem report by Alex in:
6692 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00143.html 6692 https://lists.gnu.org/r/emacs-devel/2017-08/msg00143.html
6693 * src/eval.c (For, Fprogn, Fsetq, FletX, eval_sub): 6693 * src/eval.c (For, Fprogn, Fsetq, FletX, eval_sub):
6694 Compute XCDR (x) near XCAR (x); although this doesn't fix any bugs, 6694 Compute XCDR (x) near XCAR (x); although this doesn't fix any bugs,
6695 it is likely to run a bit faster with typical hardware caches. 6695 it is likely to run a bit faster with typical hardware caches.
@@ -6775,7 +6775,7 @@
6775 changes; this happen, for instance, if we add new files. 6775 changes; this happen, for instance, if we add new files.
6776 Instead, line numbers are invariant under shrinks/enlargements 6776 Instead, line numbers are invariant under shrinks/enlargements
6777 of the file header. 6777 of the file header.
6778 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg01092.html 6778 https://lists.gnu.org/r/emacs-devel/2017-07/msg01092.html
6779 * lisp/dired.el (dired-save-positions): Save the line numbers at point. 6779 * lisp/dired.el (dired-save-positions): Save the line numbers at point.
6780 (dired-restore-positions): Use forward-line to restore the original 6780 (dired-restore-positions): Use forward-line to restore the original
6781 position (Bug#27968). 6781 position (Bug#27968).
@@ -6912,7 +6912,7 @@
6912 Use 'file-expand-wildcards' instead of 'eshell-extended-glob' to 6912 Use 'file-expand-wildcards' instead of 'eshell-extended-glob' to
6913 expand the wildcards. 6913 expand the wildcards.
6914 Suggested by Fabrice Popineau in: 6914 Suggested by Fabrice Popineau in:
6915 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00108.html 6915 https://lists.gnu.org/r/emacs-devel/2017-08/msg00108.html
6916 * lisp/ls-lisp.el (ls-lisp--dired): Use file-expand-wildcards. 6916 * lisp/ls-lisp.el (ls-lisp--dired): Use file-expand-wildcards.
6917 6917
69182017-08-04 Tino Calancha <tino.calancha@gmail.com> 69182017-08-04 Tino Calancha <tino.calancha@gmail.com>
@@ -6937,7 +6937,7 @@
6937 6937
6938 Fix 2 tests that fail in MS-Windows 6938 Fix 2 tests that fail in MS-Windows
6939 6939
6940 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00018.html 6940 https://lists.gnu.org/r/emacs-devel/2017-08/msg00018.html
6941 * test/lisp/vc/ediff-ptch-tests.el (ediff-ptch-test-bug26084): 6941 * test/lisp/vc/ediff-ptch-tests.el (ediff-ptch-test-bug26084):
6942 Add comments to explain the test logic. 6942 Add comments to explain the test logic.
6943 Pass '--binary' option to 'patch' program in windows environments. 6943 Pass '--binary' option to 'patch' program in windows environments.
@@ -6976,7 +6976,7 @@
6976 Port recent rename changes to RHEL 7 + NFS 6976 Port recent rename changes to RHEL 7 + NFS
6977 6977
6978 Problem reported by Ted Zlatanov in: 6978 Problem reported by Ted Zlatanov in:
6979 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00082.html 6979 https://lists.gnu.org/r/emacs-devel/2017-08/msg00082.html
6980 * src/fileio.c (Frename_file): On RHEL 7 + NFS, renameat2 can fail 6980 * src/fileio.c (Frename_file): On RHEL 7 + NFS, renameat2 can fail
6981 with errno == EINVAL when it is not supported. So treat that case 6981 with errno == EINVAL when it is not supported. So treat that case
6982 like errno == ENOSYS. Also, when ok_if_already_exists is neither 6982 like errno == ENOSYS. Also, when ok_if_already_exists is neither
@@ -7009,7 +7009,7 @@
7009 7009
7010 * configure.ac (with_mailutils): Default to 'yes' if GNU Mailutils 7010 * configure.ac (with_mailutils): Default to 'yes' if GNU Mailutils
7011 is installed. See: 7011 is installed. See:
7012 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00054.html 7012 https://lists.gnu.org/r/emacs-devel/2017-08/msg00054.html
7013 7013
70142017-08-02 Paul Eggert <eggert@cs.ucla.edu> 70142017-08-02 Paul Eggert <eggert@cs.ucla.edu>
7015 7015
@@ -7082,7 +7082,7 @@
7082 Move dired tests using ls emulation to different files 7082 Move dired tests using ls emulation to different files
7083 7083
7084 Suggested in: 7084 Suggested in:
7085 https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00018.html 7085 https://lists.gnu.org/r/emacs-devel/2017-08/msg00018.html
7086 * test/lisp/dired-tests.el (dired-test-bug27693) 7086 * test/lisp/dired-tests.el (dired-test-bug27693)
7087 (dired-test-bug27762, dired-test-bug27817) 7087 (dired-test-bug27762, dired-test-bug27817)
7088 (dired-test-bug27631, dired-test-bug27843): Delete those 7088 (dired-test-bug27631, dired-test-bug27843): Delete those
@@ -7171,7 +7171,7 @@
7171 Some dired tests fail intermittently in hydra. Add few 7171 Some dired tests fail intermittently in hydra. Add few
7172 more should form calls for debugging. 7172 more should form calls for debugging.
7173 See: 7173 See:
7174 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg01092.html 7174 https://lists.gnu.org/r/emacs-devel/2017-07/msg01092.html
7175 * test/lisp/dired-tests.el (dired-test-bug27243-01): Add few more should 7175 * test/lisp/dired-tests.el (dired-test-bug27243-01): Add few more should
7176 forms for debugging. 7176 forms for debugging.
7177 7177
@@ -7245,7 +7245,7 @@
7245 Require em-glob inside 'ls-lisp--dired'. This is necessary to 7245 Require em-glob inside 'ls-lisp--dired'. This is necessary to
7246 not break the Emacs build. 7246 not break the Emacs build.
7247 See following thread for details: 7247 See following thread for details:
7248 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg01083.html 7248 https://lists.gnu.org/r/emacs-devel/2017-07/msg01083.html
7249 * lisp/ls-lisp.el (dired-goto-next-file) 7249 * lisp/ls-lisp.el (dired-goto-next-file)
7250 (dired-read-dir-and-switches, eshell-extended-glob): 7250 (dired-read-dir-and-switches, eshell-extended-glob):
7251 Add function declarations. 7251 Add function declarations.
@@ -7772,8 +7772,8 @@
7772 It turns out that this change is not needed, and it leaves several 7772 It turns out that this change is not needed, and it leaves several
7773 command loops settings not done. 7773 command loops settings not done.
7774 7774
7775 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00757.html 7775 https://lists.gnu.org/r/emacs-devel/2017-07/msg00757.html
7776 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00840.html 7776 https://lists.gnu.org/r/emacs-devel/2017-07/msg00840.html
7777 7777
77782017-07-22 Alexander Gramiak <agrambot@gmail.com> 77782017-07-22 Alexander Gramiak <agrambot@gmail.com>
7779 7779
@@ -8075,7 +8075,7 @@
8075 bury-buffer to exit todo-mode. This restores the desired behavior 8075 bury-buffer to exit todo-mode. This restores the desired behavior
8076 of not immediately returning to the exited todo-mode buffer on 8076 of not immediately returning to the exited todo-mode buffer on
8077 quitting another buffer, which a dired bug fix had changed (see 8077 quitting another buffer, which a dired bug fix had changed (see
8078 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00739.html). 8078 https://lists.gnu.org/r/emacs-devel/2017-07/msg00739.html).
8079 8079
80802017-07-19 Tino Calancha <tino.calancha@gmail.com> 80802017-07-19 Tino Calancha <tino.calancha@gmail.com>
8081 8081
@@ -8146,8 +8146,8 @@
8146 Port gnutls.c to older (buggier?) GnuTLS 8146 Port gnutls.c to older (buggier?) GnuTLS
8147 8147
8148 Problem reported for GnuTLS 3.2.1 by Glenn Morris in: 8148 Problem reported for GnuTLS 3.2.1 by Glenn Morris in:
8149 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00716.html 8149 https://lists.gnu.org/r/emacs-devel/2017-07/msg00716.html
8150 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00742.html 8150 https://lists.gnu.org/r/emacs-devel/2017-07/msg00742.html
8151 Although I don't see how this bug can occur with vanilla GnuTLS 3.2.1, 8151 Although I don't see how this bug can occur with vanilla GnuTLS 3.2.1,
8152 perhaps hydra was using a modified GnuTLS. 8152 perhaps hydra was using a modified GnuTLS.
8153 * src/gnutls.c (Fgnutls_ciphers): Don't assume GNUTLS_CIPHER_NULL 8153 * src/gnutls.c (Fgnutls_ciphers): Don't assume GNUTLS_CIPHER_NULL
@@ -8663,8 +8663,8 @@
8663 * lisp/faces.el (line-number): Don't use a fixed-pitch font, by 8663 * lisp/faces.el (line-number): Don't use a fixed-pitch font, by
8664 popular demand. For relevant discussions, see 8664 popular demand. For relevant discussions, see
8665 8665
8666 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00433.html 8666 https://lists.gnu.org/r/emacs-devel/2017-07/msg00433.html
8667 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00445.html 8667 https://lists.gnu.org/r/emacs-devel/2017-07/msg00445.html
8668 8668
86692017-07-14 Paul Eggert <eggert@cs.ucla.edu> 86692017-07-14 Paul Eggert <eggert@cs.ucla.edu>
8670 8670
@@ -9770,7 +9770,7 @@
9770 9770
9771 Substitute "`?`" inside command with the current file name. 9771 Substitute "`?`" inside command with the current file name.
9772 See details in: 9772 See details in:
9773 https://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00618.html 9773 https://lists.gnu.org/r/emacs-devel/2017-06/msg00618.html
9774 * lisp/dired-aux.el (dired-quark-subst-regexp, dired-star-subst-regexp): 9774 * lisp/dired-aux.el (dired-quark-subst-regexp, dired-star-subst-regexp):
9775 Mark as obsolete. 9775 Mark as obsolete.
9776 (dired-isolated-string-re): New defun. 9776 (dired-isolated-string-re): New defun.
@@ -10603,7 +10603,7 @@
10603 Adjust lm-verify to accept current notices 10603 Adjust lm-verify to accept current notices
10604 10604
10605 Problem reported by Mike Kupfer in: 10605 Problem reported by Mike Kupfer in:
10606 https://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00512.html 10606 https://lists.gnu.org/r/emacs-devel/2017-06/msg00512.html
10607 * lisp/emacs-lisp/lisp-mnt.el (lm-crack-copyright): 10607 * lisp/emacs-lisp/lisp-mnt.el (lm-crack-copyright):
10608 Do not require later lines in a copyright notice to have more 10608 Do not require later lines in a copyright notice to have more
10609 indentation than earlier lines. 10609 indentation than earlier lines.
@@ -11161,7 +11161,7 @@
11161 emacs-module.h: Create emacs_env_26 11161 emacs-module.h: Create emacs_env_26
11162 11162
11163 This was part of the original design of the module 11163 This was part of the original design of the module
11164 API (https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00960.html), 11164 API (https://lists.gnu.org/r/emacs-devel/2015-02/msg00960.html),
11165 but I didn't take it into account when adding the should_quit 11165 but I didn't take it into account when adding the should_quit
11166 function. 11166 function.
11167 11167
@@ -12009,7 +12009,7 @@
12009 (gdb-send): Don't increment gdb-control-level if the command 12009 (gdb-send): Don't increment gdb-control-level if the command
12010 matches gdb-python-guile-commands-regexp and has non-empty 12010 matches gdb-python-guile-commands-regexp and has non-empty
12011 arguments. Reported by David Boles <boles@ieee.org> in 12011 arguments. Reported by David Boles <boles@ieee.org> in
12012 https://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00009.html. 12012 https://lists.gnu.org/r/emacs-devel/2017-06/msg00009.html.
12013 12013
120142017-06-10 Eli Zaretskii <eliz@gnu.org> 120142017-06-10 Eli Zaretskii <eliz@gnu.org>
12015 12015
@@ -12707,7 +12707,7 @@
12707 12707
12708 * src/doprnt.c (doprnt): Format "%%" correctly. 12708 * src/doprnt.c (doprnt): Format "%%" correctly.
12709 Problem reported by Philipp Stephani in: 12709 Problem reported by Philipp Stephani in:
12710 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00901.html 12710 https://lists.gnu.org/r/emacs-devel/2017-05/msg00901.html
12711 12711
127122017-06-01 Paul Eggert <eggert@cs.ucla.edu> 127122017-06-01 Paul Eggert <eggert@cs.ucla.edu>
12713 12713
@@ -12806,7 +12806,7 @@
12806 12806
12807 * lisp/emacs-lisp/eldoc.el (eldoc--supported-p): New function. 12807 * lisp/emacs-lisp/eldoc.el (eldoc--supported-p): New function.
12808 (turn-on-eldoc-mode, eldoc-mode): Use it. 12808 (turn-on-eldoc-mode, eldoc-mode): Use it.
12809 (https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00865.html) 12809 (https://lists.gnu.org/r/emacs-devel/2017-05/msg00865.html)
12810 12810
128112017-05-30 Glenn Morris <rgm@gnu.org> 128112017-05-30 Glenn Morris <rgm@gnu.org>
12812 12812
@@ -13258,7 +13258,7 @@
13258 test-calc-23889: Skip test on 32-bit platforms 13258 test-calc-23889: Skip test on 32-bit platforms
13259 13259
13260 This test fails on some 32-bit platforms as mentioned in 13260 This test fails on some 32-bit platforms as mentioned in
13261 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00737.html 13261 https://lists.gnu.org/r/emacs-devel/2017-05/msg00737.html
13262 * test/lisp/calc/calc-tests.el (test-calc-23889): Skip when 13262 * test/lisp/calc/calc-tests.el (test-calc-23889): Skip when
13263 the Lisp integer is not big enough. 13263 the Lisp integer is not big enough.
13264 13264
@@ -13638,7 +13638,7 @@
13638 13638
13639 * lisp/net/tls.el (tls-program, tls-checktrust): Remove s_client. 13639 * lisp/net/tls.el (tls-program, tls-checktrust): Remove s_client.
13640 Ref http://bugs.debian.org/766397 13640 Ref http://bugs.debian.org/766397
13641 https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00803.html 13641 https://lists.gnu.org/r/emacs-devel/2014-10/msg00803.html
13642 13642
13643 13643
13644 (cherry picked from commit 6e45de6bacc508db11b15b2c8ba86aad8c0570df) 13644 (cherry picked from commit 6e45de6bacc508db11b15b2c8ba86aad8c0570df)
@@ -13690,7 +13690,7 @@
13690 Fix definition of whitespace in JSON 13690 Fix definition of whitespace in JSON
13691 13691
13692 See 13692 See
13693 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00115.html. 13693 https://lists.gnu.org/r/emacs-devel/2017-05/msg00115.html.
13694 13694
13695 * lisp/json.el (json-skip-whitespace): Fix definition. 13695 * lisp/json.el (json-skip-whitespace): Fix definition.
13696 * test/lisp/json-tests.el (test-json-skip-whitespace): Adapt unit 13696 * test/lisp/json-tests.el (test-json-skip-whitespace): Adapt unit
@@ -14070,7 +14070,7 @@
14070 14070
14071 * src/emacs-module.c (module_reset_handlerlist): 14071 * src/emacs-module.c (module_reset_handlerlist):
14072 Check handlerlist. Suggested by Philipp Stephani in: 14072 Check handlerlist. Suggested by Philipp Stephani in:
14073 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00521.html 14073 https://lists.gnu.org/r/emacs-devel/2017-05/msg00521.html
14074 14074
140752017-05-20 Paul Eggert <eggert@cs.ucla.edu> 140752017-05-20 Paul Eggert <eggert@cs.ucla.edu>
14076 14076
@@ -14078,7 +14078,7 @@
14078 14078
14079 * configure.ac (WERROR_CFLAGS): Omit -Wmissing-braces for Clang, 14079 * configure.ac (WERROR_CFLAGS): Omit -Wmissing-braces for Clang,
14080 to shut off a false alarm. Problem reportd by Philipp Stephani in: 14080 to shut off a false alarm. Problem reportd by Philipp Stephani in:
14081 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00521.html 14081 https://lists.gnu.org/r/emacs-devel/2017-05/msg00521.html
14082 14082
140832017-05-20 Noam Postavsky <npostavs@gmail.com> 140832017-05-20 Noam Postavsky <npostavs@gmail.com>
14084 14084
@@ -14150,7 +14150,7 @@
14150 14150
14151 * etc/PROBLEMS: Describe problems with Microsoft Intellipoint and 14151 * etc/PROBLEMS: Describe problems with Microsoft Intellipoint and
14152 mouse-2 events. For the details, see 14152 mouse-2 events. For the details, see
14153 https://lists.gnu.org/archive/html/help-emacs-windows/2017-05/msg00009.html. 14153 https://lists.gnu.org/r/help-emacs-windows/2017-05/msg00009.html.
14154 14154
141552017-05-19 Nick Helm <nick@tenpoint.co.nz> (tiny change) 141552017-05-19 Nick Helm <nick@tenpoint.co.nz> (tiny change)
14156 14156
@@ -14245,7 +14245,7 @@
14245 Attempt to work around macOS vfork bug 14245 Attempt to work around macOS vfork bug
14246 14246
14247 Problem reported by YAMAMOTO Mitsuharu in: 14247 Problem reported by YAMAMOTO Mitsuharu in:
14248 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00342.html 14248 https://lists.gnu.org/r/emacs-devel/2017-05/msg00342.html
14249 This is related to the fix for Bug#26397. 14249 This is related to the fix for Bug#26397.
14250 * src/callproc.c (call_process_cleanup, call_process) [!MSDOS]: 14250 * src/callproc.c (call_process_cleanup, call_process) [!MSDOS]:
14251 Report internal error if wait_for_termination fails. 14251 Report internal error if wait_for_termination fails.
@@ -14269,7 +14269,7 @@
14269 Don’t compile the (DARWIN_OS_CASE_SENSITIVE_FIXME == 2) 14269 Don’t compile the (DARWIN_OS_CASE_SENSITIVE_FIXME == 2)
14270 code unless DARWIN_OS_CASE_SENSITIVE_FIXME is 2. 14270 code unless DARWIN_OS_CASE_SENSITIVE_FIXME is 2.
14271 Problem reported by Philipp Stephani in: 14271 Problem reported by Philipp Stephani in:
14272 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00495.html 14272 https://lists.gnu.org/r/emacs-devel/2017-05/msg00495.html
14273 14273
142742017-05-19 Paul Eggert <eggert@cs.ucla.edu> 142742017-05-19 Paul Eggert <eggert@cs.ucla.edu>
14275 14275
@@ -14277,7 +14277,7 @@
14277 14277
14278 * configure.ac (WERROR_CFLAGS): Omit -Wdouble-promotion if clang. 14278 * configure.ac (WERROR_CFLAGS): Omit -Wdouble-promotion if clang.
14279 Problem reported by Philipp Stephani in: 14279 Problem reported by Philipp Stephani in:
14280 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00495.html 14280 https://lists.gnu.org/r/emacs-devel/2017-05/msg00495.html
14281 14281
142822017-05-19 Paul Eggert <eggert@cs.ucla.edu> 142822017-05-19 Paul Eggert <eggert@cs.ucla.edu>
14283 14283
@@ -14362,7 +14362,7 @@
14362 Avoid undefined behavior in struct sockaddr 14362 Avoid undefined behavior in struct sockaddr
14363 14363
14364 Problem noted by Philipp Stephani in: 14364 Problem noted by Philipp Stephani in:
14365 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00391.html 14365 https://lists.gnu.org/r/emacs-devel/2017-05/msg00391.html
14366 * src/conf_post.h (ATTRIBUTE_MAY_ALIAS, DECLARE_POINTER_ALIAS): 14366 * src/conf_post.h (ATTRIBUTE_MAY_ALIAS, DECLARE_POINTER_ALIAS):
14367 New macros. 14367 New macros.
14368 * src/process.c (conv_sockaddr_to_lisp, conv_lisp_to_sockaddr) 14368 * src/process.c (conv_sockaddr_to_lisp, conv_lisp_to_sockaddr)
@@ -14387,7 +14387,7 @@
14387 Work around AddressSanitizer bug with vfork 14387 Work around AddressSanitizer bug with vfork
14388 14388
14389 Problem reported by Jim Meyering in: 14389 Problem reported by Jim Meyering in:
14390 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00246.html 14390 https://lists.gnu.org/r/emacs-devel/2017-05/msg00246.html
14391 * src/conf_post.h (vfork) [ADDRESS_SANITIZER]: Define to fork. 14391 * src/conf_post.h (vfork) [ADDRESS_SANITIZER]: Define to fork.
14392 Unfortunately with the AddressSanitizer in Fedora 25 x86-64, the 14392 Unfortunately with the AddressSanitizer in Fedora 25 x86-64, the
14393 vforked child messes up the parent’s shadow memory. This is too 14393 vforked child messes up the parent’s shadow memory. This is too
@@ -14452,7 +14452,7 @@
14452 multiple calls and struct literals in the last case of a switch. 14452 multiple calls and struct literals in the last case of a switch.
14453 The old code ran afoul of GCC bug 80659, which caused an internal 14453 The old code ran afoul of GCC bug 80659, which caused an internal
14454 compiler error. Problem reported by Jim Meyering in: 14454 compiler error. Problem reported by Jim Meyering in:
14455 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00182.html 14455 https://lists.gnu.org/r/emacs-devel/2017-05/msg00182.html
14456 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80659 14456 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80659
14457 14457
144582017-05-16 Paul Eggert <eggert@cs.ucla.edu> 144582017-05-16 Paul Eggert <eggert@cs.ucla.edu>
@@ -14563,9 +14563,9 @@
14563 * src/process.c (connect_network_socket): 14563 * src/process.c (connect_network_socket):
14564 Use struct sockaddr_storage, not struct sockaddr_in, to store info 14564 Use struct sockaddr_storage, not struct sockaddr_in, to store info
14565 about a socket address. Problem reported by Philipp Stephani in: 14565 about a socket address. Problem reported by Philipp Stephani in:
14566 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00314.html 14566 https://lists.gnu.org/r/emacs-devel/2017-05/msg00314.html
14567 This fix is based on a patch by Philipp in: 14567 This fix is based on a patch by Philipp in:
14568 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00357.html 14568 https://lists.gnu.org/r/emacs-devel/2017-05/msg00357.html
14569 14569
145702017-05-14 Gemini Lasswell <gazally@runbox.com> 145702017-05-14 Gemini Lasswell <gazally@runbox.com>
14571 14571
@@ -15156,7 +15156,7 @@
15156 Compare unqualified type to Lisp_Object, to do the right thing 15156 Compare unqualified type to Lisp_Object, to do the right thing
15157 when the expression has type ‘Lisp_Object const’. 15157 when the expression has type ‘Lisp_Object const’.
15158 Problem reported by Eli Zaretskii in: 15158 Problem reported by Eli Zaretskii in:
15159 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00138.html 15159 https://lists.gnu.org/r/emacs-devel/2017-05/msg00138.html
15160 15160
151612017-05-06 Paul Eggert <eggert@cs.ucla.edu> 151612017-05-06 Paul Eggert <eggert@cs.ucla.edu>
15162 15162
@@ -15295,7 +15295,7 @@
15295 15295
15296 * lisp/emacs-lisp/cl-generic.el (cl-defmethod): Denote the 15296 * lisp/emacs-lisp/cl-generic.el (cl-defmethod): Denote the
15297 edebug spec part for qualifiers as [&rest atom], per 15297 edebug spec part for qualifiers as [&rest atom], per
15298 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00053.html. 15298 https://lists.gnu.org/r/emacs-devel/2017-05/msg00053.html.
15299 15299
153002017-05-05 Mike Kupfer <mkupfer@alum.berkeley.edu> 153002017-05-05 Mike Kupfer <mkupfer@alum.berkeley.edu>
15301 15301
@@ -16077,7 +16077,7 @@
16077 16077
16078 * lisp/net/tls.el (tls-program, tls-checktrust): Remove s_client. 16078 * lisp/net/tls.el (tls-program, tls-checktrust): Remove s_client.
16079 Ref http://bugs.debian.org/766397 16079 Ref http://bugs.debian.org/766397
16080 https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00803.html 16080 https://lists.gnu.org/r/emacs-devel/2014-10/msg00803.html
16081 16081
160822017-04-25 Glenn Morris <rgm@gnu.org> 160822017-04-25 Glenn Morris <rgm@gnu.org>
16083 16083
@@ -16706,7 +16706,7 @@
16706 16706
16707 * src/lisp.h (STRING_SET_CHARS): Add an assertion and commentary 16707 * src/lisp.h (STRING_SET_CHARS): Add an assertion and commentary
16708 to prevent incorrect usage. For details, see this discussion: 16708 to prevent incorrect usage. For details, see this discussion:
16709 https://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00412.html. 16709 https://lists.gnu.org/r/emacs-devel/2017-04/msg00412.html.
16710 16710
167112017-04-16 Eli Zaretskii <eliz@gnu.org> 167112017-04-16 Eli Zaretskii <eliz@gnu.org>
16712 16712
@@ -18130,7 +18130,7 @@
18130 18130
18131 * lisp/emacs-lisp/package.el (package-archives): 18131 * lisp/emacs-lisp/package.el (package-archives):
18132 Default to https for elpa.gnu.org if gnutls is available. Ref: 18132 Default to https for elpa.gnu.org if gnutls is available. Ref:
18133 https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00130.html 18133 https://lists.gnu.org/r/emacs-devel/2015-05/msg00130.html
18134 18134
181352017-04-04 Paul Eggert <eggert@cs.ucla.edu> 181352017-04-04 Paul Eggert <eggert@cs.ucla.edu>
18136 18136
@@ -18304,7 +18304,7 @@
18304 Fix a test that breaks the test suite when it is run within a 18304 Fix a test that breaks the test suite when it is run within a
18305 virtual environment. 18305 virtual environment.
18306 See following link for details: 18306 See following link for details:
18307 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00857.html 18307 https://lists.gnu.org/r/emacs-devel/2017-03/msg00857.html
18308 * test/lisp/progmodes/python-tests.el 18308 * test/lisp/progmodes/python-tests.el
18309 (python-shell-calculate-process-environment-7): Bind 18309 (python-shell-calculate-process-environment-7): Bind
18310 python-shell-virtualenv-root to VIRTUAL_ENV when this var is set; otherwise 18310 python-shell-virtualenv-root to VIRTUAL_ENV when this var is set; otherwise
@@ -18369,7 +18369,7 @@
18369 Fix bugs in simplified test dependencies 18369 Fix bugs in simplified test dependencies
18370 18370
18371 Problem reported by Glenn Morris in: 18371 Problem reported by Glenn Morris in:
18372 https://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00017.html 18372 https://lists.gnu.org/r/emacs-devel/2017-04/msg00017.html
18373 * test/Makefile.in (LOGFILES, TESTS): Omit leading "./". 18373 * test/Makefile.in (LOGFILES, TESTS): Omit leading "./".
18374 (TESTS): Omit unnecessary patsubst. 18374 (TESTS): Omit unnecessary patsubst.
18375 (test_template): Redo dependency heuristic, hopefully 18375 (test_template): Redo dependency heuristic, hopefully
@@ -18778,7 +18778,7 @@
18778 Fix redisplay glitches due to recent change in redisplay_internal 18778 Fix redisplay glitches due to recent change in redisplay_internal
18779 18779
18780 * src/xdisp.c (redisplay_internal): A better fix for bug#26097. 18780 * src/xdisp.c (redisplay_internal): A better fix for bug#26097.
18781 See https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00695.html 18781 See https://lists.gnu.org/r/emacs-devel/2017-03/msg00695.html
18782 for the problems caused by the original fix. 18782 for the problems caused by the original fix.
18783 18783
187842017-03-26 Michael Albinus <michael.albinus@gmx.de> 187842017-03-26 Michael Albinus <michael.albinus@gmx.de>
@@ -18938,7 +18938,7 @@
18938 Don’t require chown/chgrp for game installation 18938 Don’t require chown/chgrp for game installation
18939 18939
18940 Problem reported by Joseph Mingrone in: 18940 Problem reported by Joseph Mingrone in:
18941 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00622.html 18941 https://lists.gnu.org/r/emacs-devel/2017-03/msg00622.html
18942 * lib-src/Makefile.in (exp_archlibdir): Don’t fail if chown or 18942 * lib-src/Makefile.in (exp_archlibdir): Don’t fail if chown or
18943 chgrp fails with update-game-score and the game directory. 18943 chgrp fails with update-game-score and the game directory.
18944 Instead, expect the installer to fix this up afterwards. 18944 Instead, expect the installer to fix this up afterwards.
@@ -19072,7 +19072,7 @@
19072 Don’t remove dependency files when configuring 19072 Don’t remove dependency files when configuring
19073 19073
19074 Problem reported by Tom Tromey in: 19074 Problem reported by Tom Tromey in:
19075 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00533.html 19075 https://lists.gnu.org/r/emacs-devel/2017-03/msg00533.html
19076 * configure.ac: Don’t remove */*.o and */deps/* when 19076 * configure.ac: Don’t remove */*.o and */deps/* when
19077 --enable-autodepend is in effect. 19077 --enable-autodepend is in effect.
19078 19078
@@ -19081,7 +19081,7 @@
19081 Make --without-pop the default. 19081 Make --without-pop the default.
19082 19082
19083 Suggested by Angelo Graziosi in: 19083 Suggested by Angelo Graziosi in:
19084 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00431.html 19084 https://lists.gnu.org/r/emacs-devel/2017-03/msg00431.html
19085 * configure.ac: Change the default from --with-pop to 19085 * configure.ac: Change the default from --with-pop to
19086 --without-pop. Adjust diagnostics to match. 19086 --without-pop. Adjust diagnostics to match.
19087 19087
@@ -19118,7 +19118,7 @@
19118 org-src fontify buffers" the hooks were enabled also for modifications 19118 org-src fontify buffers" the hooks were enabled also for modifications
19119 to the original org buffer. This causes fontification errors when 19119 to the original org buffer. This causes fontification errors when
19120 combined with certain packages, as reported in 19120 combined with certain packages, as reported in
19121 https://lists.gnu.org/archive/html/emacs-orgmode/2017-03/msg00420.html. 19121 https://lists.gnu.org/r/emacs-orgmode/2017-03/msg00420.html.
19122 19122
19123 * lisp/org/org-src.el (org-src-font-lock-fontify-block): Reduce scope 19123 * lisp/org/org-src.el (org-src-font-lock-fontify-block): Reduce scope
19124 of inhibit-modification-hooks let-binding. 19124 of inhibit-modification-hooks let-binding.
@@ -19175,7 +19175,7 @@
19175 Fix problem with out-of-date dependencies 19175 Fix problem with out-of-date dependencies
19176 19176
19177 Problem reported by Robert Marshall in: 19177 Problem reported by Robert Marshall in:
19178 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00501.html 19178 https://lists.gnu.org/r/emacs-devel/2017-03/msg00501.html
19179 Although this problem has been with us for a while, the recent 19179 Although this problem has been with us for a while, the recent
19180 change from Automake to GNU Make exposed it again. 19180 change from Automake to GNU Make exposed it again.
19181 * configure.ac (AUTO_DEPEND): When autodepending, clean out any 19181 * configure.ac (AUTO_DEPEND): When autodepending, clean out any
@@ -19405,7 +19405,7 @@
19405 Port out-of-source builds to windows-nt 19405 Port out-of-source builds to windows-nt
19406 19406
19407 Problem reported by Angelo Graziosi in: 19407 Problem reported by Angelo Graziosi in:
19408 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00431.html 19408 https://lists.gnu.org/r/emacs-devel/2017-03/msg00431.html
19409 * lib/Makefile.in: Prepend $(srcdir) to ../nt/gnulib-cfg.mk, 19409 * lib/Makefile.in: Prepend $(srcdir) to ../nt/gnulib-cfg.mk,
19410 to handle out-of-source builds if windows-nt. 19410 to handle out-of-source builds if windows-nt.
19411 19411
@@ -20082,7 +20082,7 @@
20082 overlay, protect against that overlay's end point being outside of 20082 overlay, protect against that overlay's end point being outside of
20083 the narrowed region. 20083 the narrowed region.
20084 Reported by Filipe Silva <filipe.silva@gmail.com> in 20084 Reported by Filipe Silva <filipe.silva@gmail.com> in
20085 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00176.html. 20085 https://lists.gnu.org/r/emacs-devel/2017-03/msg00176.html.
20086 20086
200872017-03-10 Glenn Morris <rgm@gnu.org> 200872017-03-10 Glenn Morris <rgm@gnu.org>
20088 20088
@@ -20221,7 +20221,7 @@
20221 min and max should not return markers 20221 min and max should not return markers
20222 20222
20223 Problem reported by Glenn Morris in: 20223 Problem reported by Glenn Morris in:
20224 https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00147.html 20224 https://lists.gnu.org/r/emacs-devel/2017-03/msg00147.html
20225 * src/data.c (minmax_driver): Convert any marker result to an 20225 * src/data.c (minmax_driver): Convert any marker result to an
20226 integer, since some callers assume this. 20226 integer, since some callers assume this.
20227 * test/src/data-tests.el (data-tests-max, data-tests-min): 20227 * test/src/data-tests.el (data-tests-max, data-tests-min):
@@ -22803,9 +22803,9 @@
22803 Make FOR_EACH_TAIL more like other FOR_EACH macros 22803 Make FOR_EACH_TAIL more like other FOR_EACH macros
22804 22804
22805 See comments by Stefan Monnier in: 22805 See comments by Stefan Monnier in:
22806 https://lists.gnu.org/archive/html/emacs-devel/2017-02/msg00181.html 22806 https://lists.gnu.org/r/emacs-devel/2017-02/msg00181.html
22807 and by Eli Zaretskii in: 22807 and by Eli Zaretskii in:
22808 https://lists.gnu.org/archive/html/emacs-devel/2017-02/msg00207.html 22808 https://lists.gnu.org/r/emacs-devel/2017-02/msg00207.html
22809 * src/fns.c (internal_equal): Do not bypass check for depth 22809 * src/fns.c (internal_equal): Do not bypass check for depth
22810 overflow when tail-recursing via a dotted list tail or an overlay 22810 overflow when tail-recursing via a dotted list tail or an overlay
22811 plist, to avoid a rare infloop. 22811 plist, to avoid a rare infloop.
@@ -23174,7 +23174,7 @@
23174 23174
23175 * lisp/progmodes/xref.el (xref-collect-matches): Use '-E' 23175 * lisp/progmodes/xref.el (xref-collect-matches): Use '-E'
23176 together with '-e', as suggested by Noam Postavsky 23176 together with '-e', as suggested by Noam Postavsky
23177 (https://lists.gnu.org/archive/html/emacs-devel/2017-01/msg00780.html). 23177 (https://lists.gnu.org/r/emacs-devel/2017-01/msg00780.html).
23178 23178
231792017-02-03 Paul Eggert <eggert@cs.ucla.edu> 231792017-02-03 Paul Eggert <eggert@cs.ucla.edu>
23180 23180
@@ -23245,7 +23245,7 @@
23245 Allow occur command to operate on the region 23245 Allow occur command to operate on the region
23246 23246
23247 See discussion in: 23247 See discussion in:
23248 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg01084.html 23248 https://lists.gnu.org/r/emacs-devel/2016-12/msg01084.html
23249 * lisp/replace.el (occur--region-start, occur--region-end) 23249 * lisp/replace.el (occur--region-start, occur--region-end)
23250 (occur--matches-threshold): New variables. 23250 (occur--matches-threshold): New variables.
23251 (occur-engine): Use them. 23251 (occur-engine): Use them.
@@ -23260,7 +23260,7 @@
23260 23260
23261 Another step in the long history of list-buffers-directory. A thread 23261 Another step in the long history of list-buffers-directory. A thread
23262 branch discussing the meaning/use of the variable starts here 23262 branch discussing the meaning/use of the variable starts here
23263 https://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00684.html 23263 https://lists.gnu.org/r/emacs-devel/2009-09/msg00684.html
23264 Also see (info "(elisp) Buffer File Name"). 23264 Also see (info "(elisp) Buffer File Name").
23265 * lisp/buff-menu.el: Relocate special case code into info.el. Nix 23265 * lisp/buff-menu.el: Relocate special case code into info.el. Nix
23266 Info-* defvars. 23266 Info-* defvars.
@@ -23301,7 +23301,7 @@
23301 Fix quitting bug when buffers are frozen 23301 Fix quitting bug when buffers are frozen
23302 23302
23303 Problem noted by Eli Zaretskii in: 23303 Problem noted by Eli Zaretskii in:
23304 https://lists.gnu.org/archive/html/emacs-devel/2017-01/msg00721.html 23304 https://lists.gnu.org/r/emacs-devel/2017-01/msg00721.html
23305 This patch also fixes some other issues in that report. 23305 This patch also fixes some other issues in that report.
23306 * src/lisp.h (incr_rarely_quit): Remove. 23306 * src/lisp.h (incr_rarely_quit): Remove.
23307 All callers changed to use rarely_quit directly. 23307 All callers changed to use rarely_quit directly.
@@ -23319,7 +23319,7 @@
23319 This fixes some infinite loops that cannot be quitted out of, 23319 This fixes some infinite loops that cannot be quitted out of,
23320 e.g., (defun foo () (nth most-positive-fixnum '#1=(1 . #1#))) 23320 e.g., (defun foo () (nth most-positive-fixnum '#1=(1 . #1#)))
23321 when byte-compiled and when run under X. See: 23321 when byte-compiled and when run under X. See:
23322 https://lists.gnu.org/archive/html/emacs-devel/2017-01/msg00577.html 23322 https://lists.gnu.org/r/emacs-devel/2017-01/msg00577.html
23323 This also attempts to keep the performance improvements I recently 23323 This also attempts to keep the performance improvements I recently
23324 added, as much as possible under the constraint that the infloops 23324 added, as much as possible under the constraint that the infloops
23325 must be caught. In some cases this fixes infloop bugs recently 23325 must be caught. In some cases this fixes infloop bugs recently
@@ -23448,7 +23448,7 @@
23448 23448
23449 * lisp/net/tramp.el (tramp-accept-process-output): Change argument 23449 * lisp/net/tramp.el (tramp-accept-process-output): Change argument
23450 list. Make it work when called inside a timer. See 23450 list. Make it work when called inside a timer. See
23451 <https://lists.gnu.org/archive/html/tramp-devel/2017-01/msg00010.html>. 23451 <https://lists.gnu.org/r/tramp-devel/2017-01/msg00010.html>.
23452 23452
234532017-01-31 Eli Zaretskii <eliz@gnu.org> 234532017-01-31 Eli Zaretskii <eliz@gnu.org>
23454 23454
@@ -23835,7 +23835,7 @@
23835 * lisp/textmodes/reftex-vars.el (reftex-cite-format-builtin): Add 23835 * lisp/textmodes/reftex-vars.el (reftex-cite-format-builtin): Add
23836 \citetitle[*] to `reftex-cite-format' and bind them to keys i/I 23836 \citetitle[*] to `reftex-cite-format' and bind them to keys i/I
23837 per user request 23837 per user request
23838 https://lists.gnu.org/archive/html/auctex/2017-01/msg00049.html. 23838 https://lists.gnu.org/r/auctex/2017-01/msg00049.html.
23839 23839
238402017-01-27 Lars Ingebrigtsen <larsi@gnus.org> 238402017-01-27 Lars Ingebrigtsen <larsi@gnus.org>
23841 23841
@@ -23872,7 +23872,7 @@
23872 23872
23873 * lisp/shell.el (shell-mode): Use setq-local. Set 23873 * lisp/shell.el (shell-mode): Use setq-local. Set
23874 scroll-conservatively to 101 locally. See the discussion at 23874 scroll-conservatively to 101 locally. See the discussion at
23875 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00736.html 23875 https://lists.gnu.org/r/emacs-devel/2016-12/msg00736.html
23876 for the reasons. 23876 for the reasons.
23877 23877
238782017-01-27 Michael Hoffman <emacs-hoffman@sneakemail.com> (tiny change) 238782017-01-27 Michael Hoffman <emacs-hoffman@sneakemail.com> (tiny change)
@@ -24534,7 +24534,7 @@
24534 * lisp/simple.el (region-bounds): New function. 24534 * lisp/simple.el (region-bounds): New function.
24535 24535
24536 (region-noncontiguous-p): Use it. 24536 (region-noncontiguous-p): Use it.
24537 https://lists.gnu.org/archive/html/emacs-devel/2017-01/msg00044.html 24537 https://lists.gnu.org/r/emacs-devel/2017-01/msg00044.html
24538 24538
245392017-01-21 Alan Mackenzie <acm@muc.de> 245392017-01-21 Alan Mackenzie <acm@muc.de>
24540 24540
@@ -25369,7 +25369,7 @@
25369 * lisp/textmodes/ispell.el (ispell-begin-skip-region-regexp): 25369 * lisp/textmodes/ispell.el (ispell-begin-skip-region-regexp):
25370 Protect against 'ispell-skip-region-alist' being nil. Reported by 25370 Protect against 'ispell-skip-region-alist' being nil. Reported by
25371 Ernest Adrogué <nfdisco@gmail.com>, see 25371 Ernest Adrogué <nfdisco@gmail.com>, see
25372 https://lists.gnu.org/archive/html/help-gnu-emacs/2017-01/msg00007.html. 25372 https://lists.gnu.org/r/help-gnu-emacs/2017-01/msg00007.html.
25373 25373
253742017-01-06 Philipp Stephani <phst@google.com> 253742017-01-06 Philipp Stephani <phst@google.com>
25375 25375
@@ -25662,7 +25662,7 @@
25662 Remove mistakenly-added files 25662 Remove mistakenly-added files
25663 25663
25664 Problem reported by Glenn Morris in: 25664 Problem reported by Glenn Morris in:
25665 https://lists.gnu.org/archive/html/emacs-devel/2017-01/msg00008.html 25665 https://lists.gnu.org/r/emacs-devel/2017-01/msg00008.html
25666 * lisp/gnus/gnus-ems.el, lisp/gnus/gnus-sync.el: 25666 * lisp/gnus/gnus-ems.el, lisp/gnus/gnus-sync.el:
25667 * lisp/gnus/messcompat.el, lisp/nxml/nxml-glyph.el: 25667 * lisp/gnus/messcompat.el, lisp/nxml/nxml-glyph.el:
25668 * lisp/nxml/nxml-uchnm.el, lisp/obsolete/awk-mode.el: 25668 * lisp/nxml/nxml-uchnm.el, lisp/obsolete/awk-mode.el:
@@ -25982,7 +25982,7 @@
25982 25982
25983 This avoids the confusion of using two different phrases "main thread" 25983 This avoids the confusion of using two different phrases "main thread"
25984 and "primary thread" internally to mean the same thing. See: 25984 and "primary thread" internally to mean the same thing. See:
25985 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg01142.html 25985 https://lists.gnu.org/r/emacs-devel/2016-12/msg01142.html
25986 * src/thread.c (main_thread): Rename from primary_thread, 25986 * src/thread.c (main_thread): Rename from primary_thread,
25987 since the new name no longer clashes with main_thread_id 25987 since the new name no longer clashes with main_thread_id
25988 and Emacs internals normally call this the "main thread". 25988 and Emacs internals normally call this the "main thread".
@@ -26175,7 +26175,7 @@
26175 Simplify prog1 implementation 26175 Simplify prog1 implementation
26176 26176
26177 Inspired by a suggestion from Chris Gregory in: 26177 Inspired by a suggestion from Chris Gregory in:
26178 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00965.html 26178 https://lists.gnu.org/r/emacs-devel/2016-12/msg00965.html
26179 On my platform, this generates exactly the same machine insns. 26179 On my platform, this generates exactly the same machine insns.
26180 * src/eval.c (prog_ignore): Rename from unwind_body, since 26180 * src/eval.c (prog_ignore): Rename from unwind_body, since
26181 it’s more general than that. All callers changed. 26181 it’s more general than that. All callers changed.
@@ -26585,7 +26585,7 @@
26585 therefore don't need to be inserted into the red-black tree, so 26585 therefore don't need to be inserted into the red-black tree, so
26586 mem_find will never find them. Reported by Daniel Colascione 26586 mem_find will never find them. Reported by Daniel Colascione
26587 <dancol@dancol.org> in 26587 <dancol@dancol.org> in
26588 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00817.html. 26588 https://lists.gnu.org/r/emacs-devel/2016-12/msg00817.html.
26589 26589
265902016-12-21 Stefan Monnier <monnier@iro.umontreal.ca> 265902016-12-21 Stefan Monnier <monnier@iro.umontreal.ca>
26591 26591
@@ -26618,7 +26618,7 @@
26618 Port dumping better to WSL 26618 Port dumping better to WSL
26619 26619
26620 Problem reported by Angelo Graziosi in: 26620 Problem reported by Angelo Graziosi in:
26621 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00822.html 26621 https://lists.gnu.org/r/emacs-devel/2016-12/msg00822.html
26622 * src/sysdep.c (disable_address_randomization): 26622 * src/sysdep.c (disable_address_randomization):
26623 Detect buggy platforms where 'personality' always returns 0. 26623 Detect buggy platforms where 'personality' always returns 0.
26624 26624
@@ -26671,7 +26671,7 @@
26671 26671
26672 Add several new filters and improve documentation. 26672 Add several new filters and improve documentation.
26673 See discussion on: 26673 See discussion on:
26674 https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00399.html 26674 https://lists.gnu.org/r/emacs-devel/2016-11/msg00399.html
26675 * lisp/ibuf-ext.el: Add paragraph to file commentary. 26675 * lisp/ibuf-ext.el: Add paragraph to file commentary.
26676 (ibuffer-saved-filters, ibuffer-filtering-qualifiers) 26676 (ibuffer-saved-filters, ibuffer-filtering-qualifiers)
26677 (ibuffer-filter-groups): Update doc string. 26677 (ibuffer-filter-groups): Update doc string.
@@ -26967,7 +26967,7 @@
26967 needs to be, which then causes copy_executable_and_dump_data to 26967 needs to be, which then causes copy_executable_and_dump_data to
26968 write beyond the requested size of the file mapping, thus relying 26968 write beyond the requested size of the file mapping, thus relying
26969 on the OS roundup to page boundary to save us from ourselves. See 26969 on the OS roundup to page boundary to save us from ourselves. See
26970 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00642.html 26970 https://lists.gnu.org/r/emacs-devel/2016-12/msg00642.html
26971 for the details. 26971 for the details.
26972 26972
26973 * lib/stdio-impl.h: Revert the workaround fix of not including 26973 * lib/stdio-impl.h: Revert the workaround fix of not including
@@ -27501,7 +27501,7 @@
27501 Use C99 syntax for font drivers 27501 Use C99 syntax for font drivers
27502 27502
27503 Problem reported by Daniel Colascione in: 27503 Problem reported by Daniel Colascione in:
27504 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00515.html 27504 https://lists.gnu.org/r/emacs-devel/2016-12/msg00515.html
27505 * src/ftcrfont.c (ftcrfont_driver): 27505 * src/ftcrfont.c (ftcrfont_driver):
27506 * src/ftfont.c (ftfont_driver): 27506 * src/ftfont.c (ftfont_driver):
27507 * src/ftxfont.c (ftxfont_driver): 27507 * src/ftxfont.c (ftxfont_driver):
@@ -28810,7 +28810,7 @@
28810 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring 28810 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring
28811 28811
28812 so that it matches the actual implementation. 28812 so that it matches the actual implementation.
28813 See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-04/msg00071.html 28813 See https://lists.gnu.org/r/help-gnu-emacs/2016-04/msg00071.html
28814 28814
288152016-12-07 Tino Calancha <tino.calancha@gmail.com> 288152016-12-07 Tino Calancha <tino.calancha@gmail.com>
28816 28816
@@ -29763,7 +29763,7 @@
29763 ash, lsh avoid code duplication 29763 ash, lsh avoid code duplication
29764 29764
29765 See discussion in: 29765 See discussion in:
29766 https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00469.html 29766 https://lists.gnu.org/r/emacs-devel/2016-11/msg00469.html
29767 * src/data.c (ash_lsh_impl): New function. 29767 * src/data.c (ash_lsh_impl): New function.
29768 (ash, lsh): Use it. 29768 (ash, lsh): Use it.
29769 29769
@@ -29984,7 +29984,7 @@
29984 Fix another CANNOT_DUMP problem 29984 Fix another CANNOT_DUMP problem
29985 29985
29986 Reported by Robert Pluim in: 29986 Reported by Robert Pluim in:
29987 https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00468.html 29987 https://lists.gnu.org/r/emacs-devel/2016-11/msg00468.html
29988 * src/emacs.c (might_dump) [CANNOT_DUMP]: Move enum decl from here ... 29988 * src/emacs.c (might_dump) [CANNOT_DUMP]: Move enum decl from here ...
29989 * src/lisp.h: ... to here. 29989 * src/lisp.h: ... to here.
29990 29990
@@ -30024,7 +30024,7 @@
30024 Fix undefined refs on some GNU/Linux hosts 30024 Fix undefined refs on some GNU/Linux hosts
30025 30025
30026 Problem reported by Ken Raeburn in: 30026 Problem reported by Ken Raeburn in:
30027 https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00463.html 30027 https://lists.gnu.org/r/emacs-devel/2016-11/msg00463.html
30028 * src/emacs.c (heap_bss_diff) [CANNOT_DUMP]: Remove, as this is 30028 * src/emacs.c (heap_bss_diff) [CANNOT_DUMP]: Remove, as this is
30029 not needed in the CANNOT_UNDUMP case. All uses removed. This 30029 not needed in the CANNOT_UNDUMP case. All uses removed. This
30030 removes unwanted references to my_endbss and my_endbss_static, 30030 removes unwanted references to my_endbss and my_endbss_static,
@@ -30612,7 +30612,7 @@
30612 tabulated-list: extend truncation into next align-right column 30612 tabulated-list: extend truncation into next align-right column
30613 30613
30614 See discussion on: 30614 See discussion on:
30615 https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg01101.html 30615 https://lists.gnu.org/r/emacs-devel/2016-10/msg01101.html
30616 * lisp/emacs-lisp/tabulated-list.el 30616 * lisp/emacs-lisp/tabulated-list.el
30617 (tabulated-list--near-rows): New variable. 30617 (tabulated-list--near-rows): New variable.
30618 (tabulated-list-print, tabulated-list-set-col): Use it. 30618 (tabulated-list-print, tabulated-list-set-col): Use it.
@@ -31830,7 +31830,7 @@
31830 31830
31831 * lisp/info.el (Info-fontify-node): Don't fontify random numbers 31831 * lisp/info.el (Info-fontify-node): Don't fontify random numbers
31832 in parentheses as if they were footnote references. See 31832 in parentheses as if they were footnote references. See
31833 https://lists.gnu.org/archive/html/bug-texinfo/2016-10/msg00007.html 31833 https://lists.gnu.org/r/bug-texinfo/2016-10/msg00007.html
31834 for the details. 31834 for the details.
31835 31835
318362016-10-20 Philipp Stephani <phst@google.com> 318362016-10-20 Philipp Stephani <phst@google.com>
@@ -32477,7 +32477,7 @@
32477 Ibuffer: 'w' and 'B' default to buffer at current line 32477 Ibuffer: 'w' and 'B' default to buffer at current line
32478 32478
32479 See discussion in: 32479 See discussion in:
32480 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00384.html 32480 https://lists.gnu.org/r/emacs-devel/2016-09/msg00384.html
32481 * lisp/ibuffer.el (ibuffer--near-buffers): New defun; 32481 * lisp/ibuffer.el (ibuffer--near-buffers): New defun;
32482 return buffers near current line. 32482 return buffers near current line.
32483 * lisp/ibuf-ext.el (ibuffer-copy-buffername-as-kill): Use it. 32483 * lisp/ibuf-ext.el (ibuffer-copy-buffername-as-kill): Use it.
@@ -32497,7 +32497,7 @@
32497 dired-mark-extension: Unmark if called with C-u prefix 32497 dired-mark-extension: Unmark if called with C-u prefix
32498 32498
32499 See discussion in #Bug2518 and: 32499 See discussion in #Bug2518 and:
32500 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00711.html 32500 https://lists.gnu.org/r/emacs-devel/2016-09/msg00711.html
32501 * lisp/dired-x.el (dired-mark-extension): 32501 * lisp/dired-x.el (dired-mark-extension):
32502 Update interactive calls: a prefix arg C-u unmark files; 32502 Update interactive calls: a prefix arg C-u unmark files;
32503 a prefix C-u C-u prompt for MARKER-CHAR and mark files with it. 32503 a prefix C-u C-u prompt for MARKER-CHAR and mark files with it.
@@ -32520,7 +32520,7 @@
32520 32520
32521 See this thread for discussion: 32521 See this thread for discussion:
32522 32522
32523 https://lists.gnu.org/archive/html/emacs-devel/2016-09/threads.html#00329 32523 https://lists.gnu.org/r/emacs-devel/2016-09/threads.html#00329
32524 From: Karl Fogel 32524 From: Karl Fogel
32525 To: Emacs Devel 32525 To: Emacs Devel
32526 Subject: Question about intended behavior of 'insert-for-yank-1'. 32526 Subject: Question about intended behavior of 'insert-for-yank-1'.
@@ -33043,7 +33043,7 @@
33043 Define _GNU_SOURCE in files delaying config.h 33043 Define _GNU_SOURCE in files delaying config.h
33044 33044
33045 Problem reported by Richard Copley in: 33045 Problem reported by Richard Copley in:
33046 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00440.html 33046 https://lists.gnu.org/r/emacs-devel/2016-09/msg00440.html
33047 * src/w32.c, src/w32notify.c, src/w32proc.c (_GNU_SOURCE): 33047 * src/w32.c, src/w32notify.c, src/w32proc.c (_GNU_SOURCE):
33048 Define early. 33048 Define early.
33049 33049
@@ -33085,7 +33085,7 @@
33085 Define _GNU_SOURCE in unexmacosx.c 33085 Define _GNU_SOURCE in unexmacosx.c
33086 33086
33087 Problem reported by Bob Halley in: 33087 Problem reported by Bob Halley in:
33088 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00427.html 33088 https://lists.gnu.org/r/emacs-devel/2016-09/msg00427.html
33089 * src/unexmacosx.c (_GNU_SOURCE): Define if not already defined. 33089 * src/unexmacosx.c (_GNU_SOURCE): Define if not already defined.
33090 33090
330912016-09-16 Alan Mackenzie <acm@muc.de> 330912016-09-16 Alan Mackenzie <acm@muc.de>
@@ -33326,7 +33326,7 @@
33326 on each function using an external program: when the executable 33326 on each function using an external program: when the executable
33327 is not available signal an error. 33327 is not available signal an error.
33328 See discussion on: 33328 See discussion on:
33329 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00135.html 33329 https://lists.gnu.org/r/emacs-devel/2016-09/msg00135.html
33330 * lisp/image-dired.el (image-dired--check-executable-exists): New defun. 33330 * lisp/image-dired.el (image-dired--check-executable-exists): New defun.
33331 Throw and error when the executable arg is missing. 33331 Throw and error when the executable arg is missing.
33332 (image-dired-display-image, image-dired-rotate-thumbnail) 33332 (image-dired-display-image, image-dired-rotate-thumbnail)
@@ -33763,7 +33763,7 @@
33763 image-dired: Report when a necessary executable is not found 33763 image-dired: Report when a necessary executable is not found
33764 33764
33765 See discussion on: 33765 See discussion on:
33766 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00552.html 33766 https://lists.gnu.org/r/emacs-devel/2016-08/msg00552.html
33767 * lisp/image-dired.el (image-dired-cmd-rotate-original-program) 33767 * lisp/image-dired.el (image-dired-cmd-rotate-original-program)
33768 (image-dired-cmd-create-thumbnail-program) 33768 (image-dired-cmd-create-thumbnail-program)
33769 (image-dired-cmd-create-temp-image-program) 33769 (image-dired-cmd-create-temp-image-program)
@@ -33803,7 +33803,7 @@
33803 * lisp/image.el (image-increase-size, image-decrease-size): 33803 * lisp/image.el (image-increase-size, image-decrease-size):
33804 Compute a floating point division. 33804 Compute a floating point division.
33805 Problem reported in: 33805 Problem reported in:
33806 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00067.html 33806 https://lists.gnu.org/r/emacs-devel/2016-09/msg00067.html
33807 33807
338082016-09-03 Robert Cochran <robert-git@cochranmail.com> 338082016-09-03 Robert Cochran <robert-git@cochranmail.com>
33809 33809
@@ -33888,14 +33888,14 @@
33888 33888
33889 * nt/inc/ms-w32.h (execve) [MINGW_W64]: Make the prototype match 33889 * nt/inc/ms-w32.h (execve) [MINGW_W64]: Make the prototype match
33890 the GCC 6 builtin, to avoid warnings. For more details, see 33890 the GCC 6 builtin, to avoid warnings. For more details, see
33891 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00721.html. 33891 https://lists.gnu.org/r/emacs-devel/2016-08/msg00721.html.
33892 33892
338932016-08-31 Paul Eggert <eggert@cs.ucla.edu> 338932016-08-31 Paul Eggert <eggert@cs.ucla.edu>
33894 33894
33895 Fix over-substitution of quotes on error 33895 Fix over-substitution of quotes on error
33896 33896
33897 Problem reported by Tino Calancha in: 33897 Problem reported by Tino Calancha in:
33898 https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00000.html 33898 https://lists.gnu.org/r/emacs-devel/2016-09/msg00000.html
33899 * src/print.c (print_error_message): 33899 * src/print.c (print_error_message):
33900 Substitute quotes in errmsg only when gotten from a property. 33900 Substitute quotes in errmsg only when gotten from a property.
33901 33901
@@ -34014,7 +34014,7 @@
34014 34014
34015 See this thread for discussion: 34015 See this thread for discussion:
34016 34016
34017 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00611.html 34017 https://lists.gnu.org/r/emacs-devel/2016-08/msg00611.html
34018 From: Karl Fogel <kfogel {_AT_} red-bean.com> 34018 From: Karl Fogel <kfogel {_AT_} red-bean.com>
34019 To: Emacs Development <emacs-devel {_AT_} gnu.org> 34019 To: Emacs Development <emacs-devel {_AT_} gnu.org>
34020 Subject: [PATCH] Have LaTeX mode use normal double quotes in comments. 34020 Subject: [PATCH] Have LaTeX mode use normal double quotes in comments.
@@ -34134,7 +34134,7 @@
34134 34134
34135 * src/keyboard.c (parse_solitary_modifier): If the argument SYMBOL 34135 * src/keyboard.c (parse_solitary_modifier): If the argument SYMBOL
34136 is not a symbol, don't try to recognize it. See 34136 is not a symbol, don't try to recognize it. See
34137 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00502.html 34137 https://lists.gnu.org/r/emacs-devel/2016-08/msg00502.html
34138 for the details. 34138 for the details.
34139 34139
34140 * test/src/keymap-tests.el (keymap-where-is-internal-test): New 34140 * test/src/keymap-tests.el (keymap-where-is-internal-test): New
@@ -34247,7 +34247,7 @@
34247 Rename option to shell-command-dont-erase-buffer 34247 Rename option to shell-command-dont-erase-buffer
34248 34248
34249 Suggested by Clément Pit--Claudel in: 34249 Suggested by Clément Pit--Claudel in:
34250 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00487.html 34250 https://lists.gnu.org/r/emacs-devel/2016-08/msg00487.html
34251 * lisp/simple.el (shell-command-dont-erase-buffer): 34251 * lisp/simple.el (shell-command-dont-erase-buffer):
34252 (shell-command--save-pos-or-erase): 34252 (shell-command--save-pos-or-erase):
34253 (shell-command--set-point-after-cmd): 34253 (shell-command--set-point-after-cmd):
@@ -34293,7 +34293,7 @@
34293 * lisp/frame.el (delete-other-frames): Delete other frames on 34293 * lisp/frame.el (delete-other-frames): Delete other frames on
34294 FRAME's terminal instead of the current terminal. Delete 34294 FRAME's terminal instead of the current terminal. Delete
34295 non-minibuffer-only surrogate frames too. See 34295 non-minibuffer-only surrogate frames too. See
34296 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00467.html 34296 https://lists.gnu.org/r/emacs-devel/2016-08/msg00467.html
34297 * doc/lispref/frames.texi (Deleting Frames): Minor fixes for 34297 * doc/lispref/frames.texi (Deleting Frames): Minor fixes for
34298 docs of `delete-frame' and `frame-live-p'. Add entry for 34298 docs of `delete-frame' and `frame-live-p'. Add entry for
34299 `delete-other-frames'. 34299 `delete-other-frames'.
@@ -34524,7 +34524,7 @@
34524 (a frame with a root window plus a minibuffer window) and the 34524 (a frame with a root window plus a minibuffer window) and the
34525 frame's minibuffer window for a minibuffer-less frame (a frame 34525 frame's minibuffer window for a minibuffer-less frame (a frame
34526 whose minibuffer window is on another frame). See also: 34526 whose minibuffer window is on another frame). See also:
34527 https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg01259.html 34527 https://lists.gnu.org/r/emacs-devel/2016-07/msg01259.html
34528 34528
34529 * src/frame.c (make_frame, make_frame_without_minibuffer) 34529 * src/frame.c (make_frame, make_frame_without_minibuffer)
34530 (make_minibuffer_frame): When assigning the frame's minibuffer 34530 (make_minibuffer_frame): When assigning the frame's minibuffer
@@ -34613,7 +34613,7 @@
34613 34613
34614 * lisp/server.el (server-reply-print): Fix check for truncated quote 34614 * lisp/server.el (server-reply-print): Fix check for truncated quote
34615 sequence at end of message. Problem reported in: 34615 sequence at end of message. Problem reported in:
34616 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00101.html 34616 https://lists.gnu.org/r/emacs-devel/2016-08/msg00101.html
34617 34617
346182016-08-18 Eli Zaretskii <eliz@gnu.org> 346182016-08-18 Eli Zaretskii <eliz@gnu.org>
34619 34619
@@ -34690,7 +34690,7 @@
34690 Return a sublist of the attributes returned by 'file-attributes'. 34690 Return a sublist of the attributes returned by 'file-attributes'.
34691 Suggested by Ted Zlatanov in: 34691 Suggested by Ted Zlatanov in:
34692 34692
34693 https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg01195.html 34693 https://lists.gnu.org/r/emacs-devel/2016-07/msg01195.html
34694 34694
346952016-08-17 Michael Albinus <michael.albinus@gmx.de> 346952016-08-17 Michael Albinus <michael.albinus@gmx.de>
34696 34696
@@ -34730,7 +34730,7 @@
34730 * doc/emacs/misc.texi (shell-command-not-erase-buffer): 34730 * doc/emacs/misc.texi (shell-command-not-erase-buffer):
34731 Document this feature in the manual. 34731 Document this feature in the manual.
34732 See discussion on: 34732 See discussion on:
34733 https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00610.html 34733 https://lists.gnu.org/r/emacs-devel/2016-07/msg00610.html
34734 34734
347352016-08-16 Michael Albinus <michael.albinus@gmx.de> 347352016-08-16 Michael Albinus <michael.albinus@gmx.de>
34736 34736
@@ -35539,7 +35539,7 @@
35539 a second time; although it doesn’t hurt, it’s not needed. 35539 a second time; although it doesn’t hurt, it’s not needed.
35540 * src/sysdep.c [!HAVE_GNUTLS]: Don’t include gnutls/crypto.h, 35540 * src/sysdep.c [!HAVE_GNUTLS]: Don’t include gnutls/crypto.h,
35541 as it may not be available. Problem reported by Glenn Morris in: 35541 as it may not be available. Problem reported by Glenn Morris in:
35542 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00100.html 35542 https://lists.gnu.org/r/emacs-devel/2016-08/msg00100.html
35543 35543
355442016-08-03 Michal Nazarewicz <mina86@mina86.com> 355442016-08-03 Michal Nazarewicz <mina86@mina86.com>
35545 35545
@@ -35571,7 +35571,7 @@
35571 Port to systems lacking GNUTLS_NONBLOCK 35571 Port to systems lacking GNUTLS_NONBLOCK
35572 35572
35573 Problem reported by Colin Baxter in: 35573 Problem reported by Colin Baxter in:
35574 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00096.html 35574 https://lists.gnu.org/r/emacs-devel/2016-08/msg00096.html
35575 * src/gnutls.c (Fgnutls_boot): Don’t assume GNUTLS_NONBLOCK is defined. 35575 * src/gnutls.c (Fgnutls_boot): Don’t assume GNUTLS_NONBLOCK is defined.
35576 35576
355772016-08-03 Paul Eggert <eggert@cs.ucla.edu> 355772016-08-03 Paul Eggert <eggert@cs.ucla.edu>
@@ -35854,7 +35854,7 @@
35854 35854
35855 * src/process.c (connect_network_socket): 35855 * src/process.c (connect_network_socket):
35856 Reverse sense of previous fix. Problem reported by Ken Brown in: 35856 Reverse sense of previous fix. Problem reported by Ken Brown in:
35857 https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00004.html 35857 https://lists.gnu.org/r/emacs-devel/2016-08/msg00004.html
35858 35858
358592016-08-01 Glenn Morris <rgm@gnu.org> 358592016-08-01 Glenn Morris <rgm@gnu.org>
35860 35860
@@ -37048,7 +37048,7 @@
37048 * lisp/ibuffer.el (ibuffer-mode-map): 'ibuffer-mark-by-content-regexp' 37048 * lisp/ibuffer.el (ibuffer-mode-map): 'ibuffer-mark-by-content-regexp'
37049 just bound to '% g'. 37049 just bound to '% g'.
37050 As suggested in: 37050 As suggested in:
37051 https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00165.html 37051 https://lists.gnu.org/r/emacs-devel/2016-07/msg00165.html
37052 37052
370532016-07-07 Tino Calancha <tino.calancha@gmail.com> 370532016-07-07 Tino Calancha <tino.calancha@gmail.com>
37054 37054
@@ -37389,7 +37389,7 @@
37389 strings which affect the stringiness of a piece of text. This fixes the 37389 strings which affect the stringiness of a piece of text. This fixes the
37390 bug 37390 bug
37391 reported in 37391 reported in
37392 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00695.html. 37392 https://lists.gnu.org/r/emacs-devel/2016-06/msg00695.html.
37393 37393
37394 * lisp/progmodes/cc-engine.el (c-truncate-semi-nonlit-pos-cache): new 37394 * lisp/progmodes/cc-engine.el (c-truncate-semi-nonlit-pos-cache): new
37395 defsubst. 37395 defsubst.
@@ -37635,7 +37635,7 @@
37635 Fix GNUC_PREREQ for GCC 2.8.1 etc. 37635 Fix GNUC_PREREQ for GCC 2.8.1 etc.
37636 37636
37637 Problem reported by Eli Zaretskii in: 37637 Problem reported by Eli Zaretskii in:
37638 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00608.html 37638 https://lists.gnu.org/r/emacs-devel/2016-06/msg00608.html
37639 * src/conf_post.h (GNUC_PREREQ): Port to GCC versions like GCC 37639 * src/conf_post.h (GNUC_PREREQ): Port to GCC versions like GCC
37640 2.8.1 (1998), which come before GCC 3.0 and which have nonzero 37640 2.8.1 (1998), which come before GCC 3.0 and which have nonzero
37641 patchlevel numbers. 37641 patchlevel numbers.
@@ -37661,7 +37661,7 @@
37661 Fix GNUC_PREREQ off-by-1 typo 37661 Fix GNUC_PREREQ off-by-1 typo
37662 37662
37663 Problem reported by Martin Rudalics in: 37663 Problem reported by Martin Rudalics in:
37664 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00587.html 37664 https://lists.gnu.org/r/emacs-devel/2016-06/msg00587.html
37665 * src/conf_post.h (GNUC_PREREQ) [__GNUC_PATCHLEVEL__]: 37665 * src/conf_post.h (GNUC_PREREQ) [__GNUC_PATCHLEVEL__]:
37666 Fix < vs <= typo. 37666 Fix < vs <= typo.
37667 37667
@@ -37929,7 +37929,7 @@
37929 * src/lread.c (Fload): Don't overwrite the last character of the 37929 * src/lread.c (Fload): Don't overwrite the last character of the
37930 file name in FOUND with 'c', unless the file name ended in ".elc" 37930 file name in FOUND with 'c', unless the file name ended in ".elc"
37931 to begin with. Don't treat empty files as byte-compiled. See 37931 to begin with. Don't treat empty files as byte-compiled. See
37932 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00463.html 37932 https://lists.gnu.org/r/emacs-devel/2016-06/msg00463.html
37933 for more details of the problem this caused. 37933 for more details of the problem this caused.
37934 37934
379352016-06-22 Eli Zaretskii <eliz@gnu.org> 379352016-06-22 Eli Zaretskii <eliz@gnu.org>
@@ -38360,7 +38360,7 @@
38360 38360
38361 * src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef. 38361 * src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef.
38362 This ports to systems that predate xrandr 1.3. See Christian Lynbech in: 38362 This ports to systems that predate xrandr 1.3. See Christian Lynbech in:
38363 https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html 38363 https://lists.gnu.org/r/emacs-devel/2016-06/msg00198.html
38364 38364
383652016-06-14 Paul Eggert <eggert@cs.ucla.edu> 383652016-06-14 Paul Eggert <eggert@cs.ucla.edu>
38366 38366
@@ -38982,7 +38982,7 @@
38982 * lisp/version.el (emacs-repository-get-version): 38982 * lisp/version.el (emacs-repository-get-version):
38983 Parse .git/packed-refs if it exists. 38983 Parse .git/packed-refs if it exists.
38984 Problem reported by Martin Rudalics in: 38984 Problem reported by Martin Rudalics in:
38985 https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00554.html 38985 https://lists.gnu.org/r/emacs-devel/2016-05/msg00554.html
38986 38986
389872016-06-01 Michael Albinus <michael.albinus@gmx.de> 389872016-06-01 Michael Albinus <michael.albinus@gmx.de>
38988 38988
@@ -39315,7 +39315,7 @@
39315 Don’t document declare-function internals 39315 Don’t document declare-function internals
39316 39316
39317 Suggested by Stefan Monnier in: 39317 Suggested by Stefan Monnier in:
39318 https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00618.html 39318 https://lists.gnu.org/r/emacs-devel/2016-05/msg00618.html
39319 * doc/lispref/functions.texi (Declaring Functions): 39319 * doc/lispref/functions.texi (Declaring Functions):
39320 * lisp/subr.el (declare-function): 39320 * lisp/subr.el (declare-function):
39321 * lisp/emacs-lisp/bytecomp.el: 39321 * lisp/emacs-lisp/bytecomp.el:
@@ -39401,7 +39401,7 @@
39401 Fix byte-compiler pacification for declare-function 39401 Fix byte-compiler pacification for declare-function
39402 39402
39403 Problem reported by Michael Heerdegen in: 39403 Problem reported by Michael Heerdegen in:
39404 https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00590.html 39404 https://lists.gnu.org/r/emacs-devel/2016-05/msg00590.html
39405 * lisp/emacs-lisp/bytecomp.el: 39405 * lisp/emacs-lisp/bytecomp.el:
39406 (byte-compile-macroexpand-declare-function): 39406 (byte-compile-macroexpand-declare-function):
39407 Revert signature to previous value. 39407 Revert signature to previous value.
@@ -39648,7 +39648,7 @@
39648 Don’t use only last protocol from getaddrinfo 39648 Don’t use only last protocol from getaddrinfo
39649 39649
39650 Problem reported by Ken Brown in: 39650 Problem reported by Ken Brown in:
39651 https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00483.html 39651 https://lists.gnu.org/r/emacs-devel/2016-05/msg00483.html
39652 * src/process.c (conv_addrinfo_to_lisp): New function. 39652 * src/process.c (conv_addrinfo_to_lisp): New function.
39653 (connect_network_socket): Arg is now a list of addrinfos, not 39653 (connect_network_socket): Arg is now a list of addrinfos, not
39654 merely IP addresses. All uses changed. Use protocol from 39654 merely IP addresses. All uses changed. Use protocol from
@@ -39666,7 +39666,7 @@
39666 * lisp/image.el (image--get-image): Require seq here, not at the 39666 * lisp/image.el (image--get-image): Require seq here, not at the
39667 top level, to avoid ‘(require seq) while preparing to dump’ while 39667 top level, to avoid ‘(require seq) while preparing to dump’ while
39668 bootstrapping. Suggested by Tino Calancha in: 39668 bootstrapping. Suggested by Tino Calancha in:
39669 https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00477.html 39669 https://lists.gnu.org/r/emacs-devel/2016-05/msg00477.html
39670 39670
396712016-05-22 Nicolas Petton <nicolas@petton.fr> 396712016-05-22 Nicolas Petton <nicolas@petton.fr>
39672 39672
@@ -40183,7 +40183,7 @@
40183 Port autogen.sh to Git 2.4 40183 Port autogen.sh to Git 2.4
40184 40184
40185 Problem reported by Michael Brand in: 40185 Problem reported by Michael Brand in:
40186 https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00367.html 40186 https://lists.gnu.org/r/emacs-devel/2016-05/msg00367.html
40187 * autogen.sh (git_config): Don't assume that git rev-parse 40187 * autogen.sh (git_config): Don't assume that git rev-parse
40188 groks --git-common-dir. 40188 groks --git-common-dir.
40189 40189
@@ -41121,7 +41121,7 @@
41121 41121
41122 * src/buffer.c (Fgenerate_new_buffer_name): Increment count just 41122 * src/buffer.c (Fgenerate_new_buffer_name): Increment count just
41123 once each time through the loop. Reported by Lars Ingebrigtsen in: 41123 once each time through the loop. Reported by Lars Ingebrigtsen in:
41124 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00918.html 41124 https://lists.gnu.org/r/emacs-devel/2016-04/msg00918.html
41125 41125
411262016-04-30 Lars Ingebrigtsen <larsi@gnus.org> 411262016-04-30 Lars Ingebrigtsen <larsi@gnus.org>
41127 41127
@@ -41896,7 +41896,7 @@
41896 Fix socketd fd startup bug that I introduced 41896 Fix socketd fd startup bug that I introduced
41897 41897
41898 Problem reported by Matthew Leach in: 41898 Problem reported by Matthew Leach in:
41899 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00778.html 41899 https://lists.gnu.org/r/emacs-devel/2016-04/msg00778.html
41900 * src/emacs.c (main): Indicate more clearly the coupling between 41900 * src/emacs.c (main): Indicate more clearly the coupling between
41901 the --daemon option and init_process_emacs. 41901 the --daemon option and init_process_emacs.
41902 * src/lisp.h: Adjust to API changes. 41902 * src/lisp.h: Adjust to API changes.
@@ -41956,7 +41956,7 @@
41956 This also fixes the mishandling of "\N{CJK COMPATIBILITY 41956 This also fixes the mishandling of "\N{CJK COMPATIBILITY
41957 IDEOGRAPH-F900}", "\N{VARIATION SELECTOR-1}", etc. 41957 IDEOGRAPH-F900}", "\N{VARIATION SELECTOR-1}", etc.
41958 Problem reported by Eli Zaretskii in: 41958 Problem reported by Eli Zaretskii in:
41959 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00614.html 41959 https://lists.gnu.org/r/emacs-devel/2016-04/msg00614.html
41960 * doc/lispref/nonascii.texi (Character Codes), etc/NEWS: Document this. 41960 * doc/lispref/nonascii.texi (Character Codes), etc/NEWS: Document this.
41961 * lisp/international/mule-cmds.el (char-from-name): New function. 41961 * lisp/international/mule-cmds.el (char-from-name): New function.
41962 (read-char-by-name): Use it. Document that "BED" is treated as 41962 (read-char-by-name): Use it. Document that "BED" is treated as
@@ -42027,7 +42027,7 @@
42027 Remove the previous change. 42027 Remove the previous change.
42028 (vc-state): Same. And update the old, incorrect comment about 42028 (vc-state): Same. And update the old, incorrect comment about
42029 unregistered files 42029 unregistered files
42030 (https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00526.html). 42030 (https://lists.gnu.org/r/emacs-devel/2016-04/msg00526.html).
42031 42031
42032 * test/lisp/vc/vc-tests.el (vc-test--state): Remove the check 42032 * test/lisp/vc/vc-tests.el (vc-test--state): Remove the check
42033 calling `vc-state' on default-directory (VC state is undefined 42033 calling `vc-state' on default-directory (VC state is undefined
@@ -42361,7 +42361,7 @@
42361 Avoid AC_PREPROC_IFELSE glitch in configure.ac 42361 Avoid AC_PREPROC_IFELSE glitch in configure.ac
42362 42362
42363 Problem reported by Angelo Graziosi in: 42363 Problem reported by Angelo Graziosi in:
42364 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00545.html 42364 https://lists.gnu.org/r/emacs-devel/2016-04/msg00545.html
42365 * configure.ac (gl_gcc_warnings): Work around an Autoconf glitch: 42365 * configure.ac (gl_gcc_warnings): Work around an Autoconf glitch:
42366 AC_PREPROC_IFELSE doesn’t generate a simple shell command. 42366 AC_PREPROC_IFELSE doesn’t generate a simple shell command.
42367 42367
@@ -42419,7 +42419,7 @@
42419 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring 42419 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring
42420 42420
42421 so that it matches the actual implementation. 42421 so that it matches the actual implementation.
42422 See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-04/msg00071.html 42422 See https://lists.gnu.org/r/help-gnu-emacs/2016-04/msg00071.html
42423 42423
424242016-04-18 Stefan Monnier <monnier@iro.umontreal.ca> 424242016-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
42425 42425
@@ -42558,7 +42558,7 @@
42558 Port ‘./autogen.sh git’ to non-clones 42558 Port ‘./autogen.sh git’ to non-clones
42559 42559
42560 Problem reported by Angelo Graziosi in: 42560 Problem reported by Angelo Graziosi in:
42561 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00341.html 42561 https://lists.gnu.org/r/emacs-devel/2016-04/msg00341.html
42562 * autogen.sh (do_git): Default to false when the arg is ‘all’ but 42562 * autogen.sh (do_git): Default to false when the arg is ‘all’ but
42563 there is no ‘.git’. 42563 there is no ‘.git’.
42564 (git_common_dir, hooks): New vars. 42564 (git_common_dir, hooks): New vars.
@@ -42864,7 +42864,7 @@
42864 Port redirect-debugging-output to MS-Windows 42864 Port redirect-debugging-output to MS-Windows
42865 42865
42866 Suggested by Eli Zaretskii in: 42866 Suggested by Eli Zaretskii in:
42867 https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00037.html 42867 https://lists.gnu.org/r/emacs-devel/2016-04/msg00037.html
42868 * src/print.c [WINDOWSNT]: Include sys/socket.h. 42868 * src/print.c [WINDOWSNT]: Include sys/socket.h.
42869 * src/w32.c (sys_dup2): Work around problem with MS-Windows _dup2. 42869 * src/w32.c (sys_dup2): Work around problem with MS-Windows _dup2.
42870 42870
@@ -42873,7 +42873,7 @@
42873 Port redirect-debugging-output to non-GNU/Linux 42873 Port redirect-debugging-output to non-GNU/Linux
42874 42874
42875 Problem reported by Kylie McClain for musl in: 42875 Problem reported by Kylie McClain for musl in:
42876 https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01592.html 42876 https://lists.gnu.org/r/emacs-devel/2016-03/msg01592.html
42877 * etc/DEBUG, etc/NEWS: Mention this. 42877 * etc/DEBUG, etc/NEWS: Mention this.
42878 * src/callproc.c (child_setup) [!MSDOS]: 42878 * src/callproc.c (child_setup) [!MSDOS]:
42879 * src/dispnew.c (init_display): 42879 * src/dispnew.c (init_display):
@@ -43459,7 +43459,7 @@
43459 Compute a better commit message for merges 43459 Compute a better commit message for merges
43460 43460
43461 Problem reported by David Engster in: 43461 Problem reported by David Engster in:
43462 https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01270.html 43462 https://lists.gnu.org/r/emacs-devel/2016-03/msg01270.html
43463 * admin/gitmerge.el (gitmerge-commit-message): 43463 * admin/gitmerge.el (gitmerge-commit-message):
43464 Truncate the computed commit message to at most 72 characters per line. 43464 Truncate the computed commit message to at most 72 characters per line.
43465 (gitmerge-maybe-resume): Don’t use "-" as the commit message for 43465 (gitmerge-maybe-resume): Don’t use "-" as the commit message for
@@ -43499,7 +43499,7 @@
43499 43499
43500 * admin/gitmerge.el (gitmerge-skip-regexp): Omit "merge", as it 43500 * admin/gitmerge.el (gitmerge-skip-regexp): Omit "merge", as it
43501 causes false positives. See: 43501 causes false positives. See:
43502 https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01234.html 43502 https://lists.gnu.org/r/emacs-devel/2016-03/msg01234.html
43503 43503
435042016-03-22 Paul Eggert <eggert@cs.ucla.edu> 435042016-03-22 Paul Eggert <eggert@cs.ucla.edu>
43505 43505
@@ -44216,7 +44216,7 @@
44216 Unbreak the MinGW64 build 44216 Unbreak the MinGW64 build
44217 44217
44218 * nt/inc/ms-w32.h [MINGW_W64]: Undefine HAVE_GAI_STRERROR. See 44218 * nt/inc/ms-w32.h [MINGW_W64]: Undefine HAVE_GAI_STRERROR. See
44219 https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00130.html 44219 https://lists.gnu.org/r/emacs-devel/2016-03/msg00130.html
44220 for the details. Reported by Angelo Graziosi 44220 for the details. Reported by Angelo Graziosi
44221 <angelo.graziosi@alice.it>. 44221 <angelo.graziosi@alice.it>.
44222 44222
@@ -44251,7 +44251,7 @@
44251 44251
44252 Implement getaddrinfo fallback for MS-Windows 44252 Implement getaddrinfo fallback for MS-Windows
44253 44253
44254 See https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01602.html 44254 See https://lists.gnu.org/r/emacs-devel/2016-02/msg01602.html
44255 for more details. 44255 for more details.
44256 44256
44257 * nt/mingw-cfg.site (ac_cv_func_getaddrinfo) 44257 * nt/mingw-cfg.site (ac_cv_func_getaddrinfo)
@@ -45594,7 +45594,7 @@
45594 Port recent filevercmp addition to MS-Windows 45594 Port recent filevercmp addition to MS-Windows
45595 45595
45596 Reported by Andy Moreton in: 45596 Reported by Andy Moreton in:
45597 https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01302.html 45597 https://lists.gnu.org/r/emacs-devel/2016-02/msg01302.html
45598 * nt/gnulib.mk (libgnu_a_SOURCES): Add filevercmp.c. 45598 * nt/gnulib.mk (libgnu_a_SOURCES): Add filevercmp.c.
45599 (EXTRA_DIST): Add filevercmp.h. 45599 (EXTRA_DIST): Add filevercmp.h.
45600 45600
@@ -47197,7 +47197,7 @@
47197 * src/alloc.c (aligned_alloc): Define to private name when a 47197 * src/alloc.c (aligned_alloc): Define to private name when a
47198 static function, to avoid collision with lisp.h extern decl. 47198 static function, to avoid collision with lisp.h extern decl.
47199 Reported by John Yates in: 47199 Reported by John Yates in:
47200 https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00439.html 47200 https://lists.gnu.org/r/emacs-devel/2016-02/msg00439.html
47201 47201
472022016-02-08 David Edmondson <dme@dme.org> 472022016-02-08 David Edmondson <dme@dme.org>
47203 47203
@@ -47448,7 +47448,7 @@
47448 Port to FreeBSD x86 47448 Port to FreeBSD x86
47449 47449
47450 Reported by Herbert J. Skuhra in: 47450 Reported by Herbert J. Skuhra in:
47451 https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00336.html 47451 https://lists.gnu.org/r/emacs-devel/2016-02/msg00336.html
47452 * src/lisp.h (NONPOINTER_BITS) [__FreeBSD__]: Zero in this case too, 47452 * src/lisp.h (NONPOINTER_BITS) [__FreeBSD__]: Zero in this case too,
47453 since malloc always returns a multiple of 8 in FreeBSD. 47453 since malloc always returns a multiple of 8 in FreeBSD.
47454 47454
@@ -49218,7 +49218,7 @@
49218 2f32cb5 * doc/misc/efaq.texi (Packages that do not come with Emacs): 49218 2f32cb5 * doc/misc/efaq.texi (Packages that do not come with Emacs):
49219 Update the URI of MELPA and marmalade-repo. 49219 Update the URI of MELPA and marmalade-repo.
49220 Reported by CHENG Goa <chenggao@royau.me> in 49220 Reported by CHENG Goa <chenggao@royau.me> in
49221 https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00390.html. 49221 https://lists.gnu.org/r/emacs-devel/2016-01/msg00390.html.
49222 d2937aa * lisp/progmodes/opascal.el (opascal-mode-syntax-table): 49222 d2937aa * lisp/progmodes/opascal.el (opascal-mode-syntax-table):
49223 5330c25 * lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit): 49223 5330c25 * lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit):
49224 7380990 Remove function wrongly on AWK Mode value of context 49224 7380990 Remove function wrongly on AWK Mode value of context
diff --git a/Makefile.in b/Makefile.in
index 8ad3f99a249..3f46d0acafa 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -511,7 +511,7 @@ install-nt:
511## For them, it is empty. 511## For them, it is empty.
512INSTALL_ARCH_INDEP_EXTRA = @INSTALL_ARCH_INDEP_EXTRA@ 512INSTALL_ARCH_INDEP_EXTRA = @INSTALL_ARCH_INDEP_EXTRA@
513 513
514## https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html 514## https://lists.gnu.org/r/emacs-devel/2007-10/msg01672.html
515## Needs to be the user running install, so configure can't set it. 515## Needs to be the user running install, so configure can't set it.
516set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \ 516set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
517 `id -un 2> /dev/null`; do \ 517 `id -un 2> /dev/null`; do \
@@ -550,11 +550,11 @@ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
550 550
551## Note that we use tar instead of plain old cp -R/-r because the latter 551## Note that we use tar instead of plain old cp -R/-r because the latter
552## is apparently not portable (even in 2012!). 552## is apparently not portable (even in 2012!).
553## https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html 553## https://lists.gnu.org/r/emacs-devel/2012-05/msg00278.html
554## I have no idea which platforms Emacs supports where cp -R does not 554## I have no idea which platforms Emacs supports where cp -R does not
555## work correctly, and therefore no idea when tar can be replaced. 555## work correctly, and therefore no idea when tar can be replaced.
556## See also these comments from 2004 about cp -r working fine: 556## See also these comments from 2004 about cp -r working fine:
557## https://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00005.html 557## https://lists.gnu.org/r/autoconf-patches/2004-11/msg00005.html
558install-arch-indep: lisp install-info install-man ${INSTALL_ARCH_INDEP_EXTRA} 558install-arch-indep: lisp install-info install-man ${INSTALL_ARCH_INDEP_EXTRA}
559 -set ${COPYDESTS} ; \ 559 -set ${COPYDESTS} ; \
560 unset CDPATH; \ 560 unset CDPATH; \
diff --git a/admin/ChangeLog.1 b/admin/ChangeLog.1
index b0dfb139306..90401799a66 100644
--- a/admin/ChangeLog.1
+++ b/admin/ChangeLog.1
@@ -1547,7 +1547,7 @@
1547 1547
1548 * make-tarball.txt: Suggest 'autoreconf -I m4 --force' 1548 * make-tarball.txt: Suggest 'autoreconf -I m4 --force'
1549 rather than doing rm and autoconf by hand. See 1549 rather than doing rm and autoconf by hand. See
1550 <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>. 1550 <https://lists.gnu.org/r/emacs-devel/2011-01/msg00673.html>.
1551 1551
15522011-01-17 Paul Eggert <eggert@cs.ucla.edu> 15522011-01-17 Paul Eggert <eggert@cs.ucla.edu>
1553 1553
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker
index 0b1625fdb8a..c39458184f6 100644
--- a/admin/notes/bugtracker
+++ b/admin/notes/bugtracker
@@ -487,7 +487,7 @@ the bug web-pages.
487 487
488*** Debian stuff 488*** Debian stuff
489 489
490https://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html 490https://lists.gnu.org/r/emacs-devel/2009-11/msg00440.html
491 491
492** Gnus-specific voodoo 492** Gnus-specific voodoo
493 493
@@ -510,8 +510,8 @@ reference, you don't need to read these as a user of the system.
510Getting mail from the Emacs bug list into the tracker requires the 510Getting mail from the Emacs bug list into the tracker requires the
511assistance of sysadmin at gnu.org. The test tracker set-up was, I 511assistance of sysadmin at gnu.org. The test tracker set-up was, I
512think, [gnu.org #359140]: 512think, [gnu.org #359140]:
513https://lists.gnu.org/archive/html/savannah-hackers/2008-03/msg00074.html 513https://lists.gnu.org/r/savannah-hackers/2008-03/msg00074.html
514https://lists.gnu.org/archive/html/savannah-hackers/2008-04/msg00034.html 514https://lists.gnu.org/r/savannah-hackers/2008-04/msg00034.html
515 515
516** The debbugs.gnu.org setup was handled in [gnu.org #510605]. 516** The debbugs.gnu.org setup was handled in [gnu.org #510605].
517There are two pieces (replace AT with @ in the following): 517There are two pieces (replace AT with @ in the following):
@@ -555,7 +555,7 @@ https://savannah.nongnu.org/projects/listhelper
555 555
556An "X-Debbugs-Envelope-To" header is used to keep track of where the 556An "X-Debbugs-Envelope-To" header is used to keep track of where the
557mail was actually bound for: 557mail was actually bound for:
558https://lists.gnu.org/archive/html/emacs-devel/2009-11/msg01211.html 558https://lists.gnu.org/r/emacs-devel/2009-11/msg01211.html
559 559
560** Mailing list recipient/sender filters. 560** Mailing list recipient/sender filters.
561The following mailman filters are useful to stop messages being 561The following mailman filters are useful to stop messages being
diff --git a/admin/notes/copyright b/admin/notes/copyright
index f4c8b847a57..5d449763d3e 100644
--- a/admin/notes/copyright
+++ b/admin/notes/copyright
@@ -86,7 +86,7 @@ in a README file in each directory with images. (Legal advice says
86that we need not add notices to each image file individually, if they 86that we need not add notices to each image file individually, if they
87allow for that.). It is recommended to use the word "convert" to 87allow for that.). It is recommended to use the word "convert" to
88describe the automatic process of changing an image from one format to 88describe the automatic process of changing an image from one format to
89another (https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html). 89another (https://lists.gnu.org/r/emacs-devel/2007-02/msg00618.html).
90 90
91 91
92When installing a file with an "unusual" license (after checking first 92When installing a file with an "unusual" license (after checking first
@@ -159,7 +159,7 @@ etc/future-bug
159 159
160etc/letter.pbm,letter.xpm 160etc/letter.pbm,letter.xpm
161 - trivial, no notice needed. 161 - trivial, no notice needed.
162<https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html> 162<https://lists.gnu.org/r/emacs-devel/2007-02/msg00324.html>
163 163
164etc/FTP, ORDERS 164etc/FTP, ORDERS
165 - trivial (at time of writing), no license needed 165 - trivial (at time of writing), no license needed
@@ -214,7 +214,7 @@ lib-src/etags.c
214 from a legal point of view. 214 from a legal point of view.
215 215
216lisp/cedet/semantic/imenu.el 216lisp/cedet/semantic/imenu.el
217 - See https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00410.html 217 - See https://lists.gnu.org/r/emacs-devel/2010-03/msg00410.html
218 in which Eric Ludlam established that the remaining contributions 218 in which Eric Ludlam established that the remaining contributions
219 from authors other than himself were negligible. 219 from authors other than himself were negligible.
220 220
@@ -223,7 +223,7 @@ lisp/play/tetris.el
223 (2007/1) there is no problem with our use of the name "tetris" or 223 (2007/1) there is no problem with our use of the name "tetris" or
224 the concept. 224 the concept.
225 rms: "My understanding is that game rules as such are not copyrightable." 225 rms: "My understanding is that game rules as such are not copyrightable."
226 <https://lists.gnu.org/archive/html/emacs-devel/2007-01/msg00960.html> 226 <https://lists.gnu.org/r/emacs-devel/2007-01/msg00960.html>
227 rms: Legal advice is that we are ok and need not worry about this. 227 rms: Legal advice is that we are ok and need not worry about this.
228 228
229 229
@@ -307,8 +307,8 @@ doc/*/*.texi - All manuals should be under GFDL (but see below), and
307should include a copy of it, so that they can be distributed 307should include a copy of it, so that they can be distributed
308separately. faq.texi has a different license, for some reason no-one 308separately. faq.texi has a different license, for some reason no-one
309can remember. 309can remember.
310https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00583.html 310https://lists.gnu.org/r/emacs-devel/2007-04/msg00583.html
311https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00618.html 311https://lists.gnu.org/r/emacs-devel/2007-04/msg00618.html
312 312
313doc/misc/mh-e.texi is dual-licensed (GPL and GFDL) per agreement with 313doc/misc/mh-e.texi is dual-licensed (GPL and GFDL) per agreement with
314FSF (reconfirmed by rms Aug 25 2008). Discussion with 314FSF (reconfirmed by rms Aug 25 2008). Discussion with
@@ -397,7 +397,7 @@ lisp/term/README
397 Accordingly, FSF copyright was added. 397 Accordingly, FSF copyright was added.
398 398
399src/unexhp9k800.c 399src/unexhp9k800.c
400 https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html 400 https://lists.gnu.org/r/emacs-devel/2007-02/msg00138.html
401 - briefly removed due to legal uncertainly Jan-Mar 2007. The 401 - briefly removed due to legal uncertainly Jan-Mar 2007. The
402 relevant assignment is under "hp9k800" in copyright.list. File was 402 relevant assignment is under "hp9k800" in copyright.list. File was
403 written by John V. Morris at HP, and disclaimed by the author and 403 written by John V. Morris at HP, and disclaimed by the author and
@@ -406,10 +406,10 @@ src/unexhp9k800.c
406 406
407lisp/progmodes/python.el 407lisp/progmodes/python.el
408Dave Love alerted us to a potential legal problem: 408Dave Love alerted us to a potential legal problem:
409https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html 409https://lists.gnu.org/r/emacs-pretest-bug/2007-04/msg00459.html
410 410
411On consultation with a lawyer, we found there was no problem: 411On consultation with a lawyer, we found there was no problem:
412https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html 412https://lists.gnu.org/r/emacs-devel/2007-05/msg00466.html
413 413
414 414
415** Issues that are "fixed" for the release of Emacs 22, but we may 415** Issues that are "fixed" for the release of Emacs 22, but we may
@@ -527,7 +527,7 @@ None known.
527The EMACS_22_BASE branch was changed to GPLv3 (or later) 2007/07/25. 527The EMACS_22_BASE branch was changed to GPLv3 (or later) 2007/07/25.
528 528
529Some notes: 529Some notes:
530(see https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg01431.html) 530(see https://lists.gnu.org/r/emacs-devel/2007-07/msg01431.html)
531 531
5321. There are some files in the Emacs tree which are not part of Emacs (eg 5321. There are some files in the Emacs tree which are not part of Emacs (eg
533those included from Gnulib). These are all copyright FSF and (at time 533those included from Gnulib). These are all copyright FSF and (at time
diff --git a/admin/notes/documentation b/admin/notes/documentation
index fc9c720bd08..d894175e212 100644
--- a/admin/notes/documentation
+++ b/admin/notes/documentation
@@ -5,7 +5,7 @@ Some documentation tips culled from emacs-devel postings.
5 5
6** Manual indices 6** Manual indices
7 7
8https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00400.html 8https://lists.gnu.org/r/emacs-devel/2008-10/msg00400.html
9 9
10For example, this text: 10For example, this text:
11 11
@@ -51,7 +51,7 @@ combine them into a single entry, e.g.:
51 51
52** Point is a proper name 52** Point is a proper name
53 53
54https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html 54https://lists.gnu.org/r/emacs-devel/2008-10/msg00414.html
55 55
56In Emacs tradition, we treat "point" as a proper name when it refers 56In Emacs tradition, we treat "point" as a proper name when it refers
57to the current editing location. It should not have an article. 57to the current editing location. It should not have an article.
@@ -65,7 +65,7 @@ referring to point, please fix it.
65 65
66** Don't use passive verbs 66** Don't use passive verbs
67 67
68https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html 68https://lists.gnu.org/r/emacs-devel/2008-10/msg00414.html
69 69
70Documentation is clearer if it avoids the passive voice whenever 70Documentation is clearer if it avoids the passive voice whenever
71possible. For example, rather than saying "Point does not move", say 71possible. For example, rather than saying "Point does not move", say
@@ -80,7 +80,7 @@ often provides important information which makes the text clearer, too.
80 80
81*** Why Antinews is useful 81*** Why Antinews is useful
82 82
83https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00893.html 83https://lists.gnu.org/r/emacs-devel/2008-11/msg00893.html
84 84
85The usefulness of Antinews is to help people who buy the printed 85The usefulness of Antinews is to help people who buy the printed
86manual and are still using the previous Emacs version. That's why we 86manual 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.
91 91
92*** Don't mention in Antinews too many features absent in old versions 92*** Don't mention in Antinews too many features absent in old versions
93 93
94https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg01054.html 94https://lists.gnu.org/r/emacs-devel/2008-11/msg01054.html
95 95
96Since the purpose of Antinews is to help people use the previous Emacs 96Since the purpose of Antinews is to help people use the previous Emacs
97version, there is usually no need to mention features that are simply 97version, 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
114the old version without some sort of help. 114the old version without some sort of help.
115 115
116** To indicate possession, write Emacs's rather than Emacs'. 116** To indicate possession, write Emacs's rather than Emacs'.
117https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html 117https://lists.gnu.org/r/emacs-devel/2012-02/msg00649.html
diff --git a/admin/notes/git-workflow b/admin/notes/git-workflow
index 2e4bbac70fe..83e81c68ef0 100644
--- a/admin/notes/git-workflow
+++ b/admin/notes/git-workflow
@@ -12,7 +12,7 @@ git config --global user.email "fchu@example.com"
12git config --global transfer.fsckObjects true 12git config --global transfer.fsckObjects true
13 13
14(See the thread "Recommend these .gitconfig settings for git integrity." 14(See the thread "Recommend these .gitconfig settings for git integrity."
15[https://lists.gnu.org/archive/html/emacs-devel/2016-01/threads.html#01802] 15[https://lists.gnu.org/r/emacs-devel/2016-01/threads.html#01802]
16for more details about why that last line is there.) 16for more details about why that last line is there.)
17 17
18Initial setup 18Initial setup
diff --git a/admin/notes/hydra b/admin/notes/hydra
index a0c46df08e4..6c40f6b3022 100644
--- a/admin/notes/hydra
+++ b/admin/notes/hydra
@@ -11,7 +11,7 @@ https://hydra.nixos.org/jobset/gnu/emacs-trunk
11* It builds Emacs on various platforms. 11* It builds Emacs on various platforms.
12Sometimes jobs fail due to hydra problems rather than Emacs problems. 12Sometimes jobs fail due to hydra problems rather than Emacs problems.
13Eg it seems like the darwin build will never work again. 13Eg it seems like the darwin build will never work again.
14https://lists.gnu.org/archive/html/hydra-users/2016-01/msg00000.html 14https://lists.gnu.org/r/hydra-users/2016-01/msg00000.html
15 15
16* Mail notifications 16* Mail notifications
17In addition to the web interface, Hydra can send notifications by 17In addition to the web interface, Hydra can send notifications by
diff --git a/admin/notes/repo b/admin/notes/repo
index 827d6ed1b98..f6004a97db1 100644
--- a/admin/notes/repo
+++ b/admin/notes/repo
@@ -11,7 +11,7 @@ install it only on the emacs-24 branch, not on the master as well.
11Installing things manually into more than one branch makes merges more 11Installing things manually into more than one branch makes merges more
12difficult. 12difficult.
13 13
14https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html 14https://lists.gnu.org/r/emacs-devel/2010-03/msg01124.html
15 15
16The exception is, if you know that the change will be difficult to 16The exception is, if you know that the change will be difficult to
17merge to the master (eg because the master code has changed a lot). 17merge to the master (eg because the master code has changed a lot).
@@ -40,7 +40,7 @@ so interim merges are unnecessary.
40Or use shelves; or rebase; or do something else. See the thread for 40Or use shelves; or rebase; or do something else. See the thread for
41yet another fun excursion into the exciting world of version control. 41yet another fun excursion into the exciting world of version control.
42 42
43https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html 43https://lists.gnu.org/r/emacs-devel/2010-04/msg00086.html
44 44
45* Installing changes from gnulib 45* Installing changes from gnulib
46 46
diff --git a/admin/notes/tags b/admin/notes/tags
index 16565ea00de..1e2a38347da 100644
--- a/admin/notes/tags
+++ b/admin/notes/tags
@@ -3,7 +3,7 @@ Apparently these date from ye olden days, when tags were common
3to several GNU projects. So many of them had no relevance to Emacs, 3to several GNU projects. So many of them had no relevance to Emacs,
4and hence were removed. See: 4and hence were removed. See:
5 5
6https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00042.html 6https://lists.gnu.org/r/emacs-devel/2012-04/msg00042.html
7 7
8In the unlikely event that you need them, the removed tags were: 8In the unlikely event that you need them, the removed tags were:
9 9
diff --git a/admin/notes/versioning b/admin/notes/versioning
index dbd563cdc75..9428dc76710 100644
--- a/admin/notes/versioning
+++ b/admin/notes/versioning
@@ -1,6 +1,6 @@
1GNU EMACS VERSIONING -*- org -*- 1GNU EMACS VERSIONING -*- org -*-
2 2
3Ref: https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html 3Ref: https://lists.gnu.org/r/emacs-devel/2014-09/msg00872.html
4 4
5Emacs version numbers have the form 5Emacs version numbers have the form
6 6
diff --git a/admin/notes/years b/admin/notes/years
index 268ef85c5d4..b56d94a1eda 100644
--- a/admin/notes/years
+++ b/admin/notes/years
@@ -37,4 +37,4 @@ but should keep the full list in a comment in the source.
37 --RMS, 2005-07-13 37 --RMS, 2005-07-13
38 38
39[1] Note that this includes 2001 - see 39[1] Note that this includes 2001 - see
40<https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-12/msg00119.html> 40<https://lists.gnu.org/r/emacs-pretest-bug/2006-12/msg00119.html>
diff --git a/configure.ac b/configure.ac
index 3c72f168a3d..f1ca7cc81b7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -403,7 +403,7 @@ OPTION_DEFAULT_OFF([xwidgets],
403 403
404## For the times when you want to build Emacs but don't have 404## For the times when you want to build Emacs but don't have
405## a suitable makeinfo, and can live without the manuals. 405## a suitable makeinfo, and can live without the manuals.
406dnl https://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html 406dnl https://lists.gnu.org/r/emacs-devel/2008-04/msg01844.html
407OPTION_DEFAULT_ON([makeinfo],[don't require makeinfo for building manuals]) 407OPTION_DEFAULT_ON([makeinfo],[don't require makeinfo for building manuals])
408 408
409## Makefile.in needs the cache file name. 409## Makefile.in needs the cache file name.
@@ -529,7 +529,7 @@ fi
529dnl The name of this option is unfortunate. It predates, and has no 529dnl The name of this option is unfortunate. It predates, and has no
530dnl relation to, the "sampling-based elisp profiler" added in 24.3. 530dnl relation to, the "sampling-based elisp profiler" added in 24.3.
531dnl Actually, it stops it working. 531dnl Actually, it stops it working.
532dnl https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00393.html 532dnl https://lists.gnu.org/r/emacs-devel/2012-11/msg00393.html
533AC_ARG_ENABLE(profiling, 533AC_ARG_ENABLE(profiling,
534[AS_HELP_STRING([--enable-profiling], 534[AS_HELP_STRING([--enable-profiling],
535 [build emacs with low-level, gprof profiling support. 535 [build emacs with low-level, gprof profiling support.
@@ -961,7 +961,7 @@ AS_IF([test $gl_gcc_warnings = no],
961 nw="$nw -Wbad-function-cast" # These casts are no worse than others. 961 nw="$nw -Wbad-function-cast" # These casts are no worse than others.
962 962
963 # Emacs doesn't care about shadowing; see 963 # Emacs doesn't care about shadowing; see
964 # <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. 964 # <https://lists.gnu.org/r/emacs-diffs/2011-11/msg00265.html>.
965 nw="$nw -Wshadow" 965 nw="$nw -Wshadow"
966 966
967 # Emacs's use of alloca inhibits protecting the stack. 967 # Emacs's use of alloca inhibits protecting the stack.
@@ -1183,7 +1183,7 @@ dnl AC_PROG_LN_S sets LN_S to 'cp -pR' for MinGW, on the premise that 'ln'
1183dnl doesn't support links to directories, as in "ln file dir". But that 1183dnl doesn't support links to directories, as in "ln file dir". But that
1184dnl use is non-portable, and OTOH MinGW wants to use hard links for Emacs 1184dnl use is non-portable, and OTOH MinGW wants to use hard links for Emacs
1185dnl executables at "make install" time. 1185dnl executables at "make install" time.
1186dnl See https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00475.html 1186dnl See https://lists.gnu.org/r/emacs-devel/2013-04/msg00475.html
1187dnl for more details. 1187dnl for more details.
1188if test "$opsys" = "mingw32"; then 1188if test "$opsys" = "mingw32"; then
1189 LN_S="/bin/ln" 1189 LN_S="/bin/ln"
@@ -1329,7 +1329,7 @@ dnl Eg "make LDFLAGS=... all" could run into problems,
1329dnl https://bugs.debian.org/684788 1329dnl https://bugs.debian.org/684788
1330dnl * unnecessary, since temacs is the only thing that actually needs it. 1330dnl * unnecessary, since temacs is the only thing that actually needs it.
1331dnl Indeed this is where it was originally, prior to: 1331dnl Indeed this is where it was originally, prior to:
1332dnl https://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html 1332dnl https://lists.gnu.org/r/emacs-pretest-bug/2004-03/msg00170.html
1333if test x$GCC = xyes; then 1333if test x$GCC = xyes; then
1334 LDFLAGS_NOCOMBRELOC="-Wl,-znocombreloc" 1334 LDFLAGS_NOCOMBRELOC="-Wl,-znocombreloc"
1335else 1335else
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in
index f7cc2e112c3..61e870b80fb 100644
--- a/doc/emacs/Makefile.in
+++ b/doc/emacs/Makefile.in
@@ -58,7 +58,7 @@ HTML_OPTS = --no-split --html
58# Options used only when making info output. 58# Options used only when making info output.
59# --no-split is only needed because of MS-DOS. 59# --no-split is only needed because of MS-DOS.
60# For a possible alternative, see 60# For a possible alternative, see
61# https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html 61# https://lists.gnu.org/r/emacs-devel/2011-01/msg01182.html
62INFO_OPTS= --no-split 62INFO_OPTS= --no-split
63 63
64INSTALL = @INSTALL@ 64INSTALL = @INSTALL@
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 2559b0646c0..2c3312d7a83 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -1503,7 +1503,7 @@ Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
1503advanced, self-documenting, customizable, extensible editor Emacs. 1503advanced, self-documenting, customizable, extensible editor Emacs.
1504(The @samp{G} in 1504(The @samp{G} in
1505@c Workaround makeinfo 4 bug. 1505@c Workaround makeinfo 4 bug.
1506@c https://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html 1506@c https://lists.gnu.org/r/bug-texinfo/2004-08/msg00009.html
1507@iftex 1507@iftex
1508@acronym{GNU, @acronym{GNU}'s Not Unix} 1508@acronym{GNU, @acronym{GNU}'s Not Unix}
1509@end iftex 1509@end iftex
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 8a4d91f80bf..9ef31102455 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -1356,7 +1356,7 @@ fontset}, the @dfn{startup fontset} and the @dfn{default fontset}.
1356@c FIXME? The doc of *standard*-fontset-spec says: 1356@c FIXME? The doc of *standard*-fontset-spec says:
1357@c "You have the biggest chance to display international characters 1357@c "You have the biggest chance to display international characters
1358@c with correct glyphs by using the *standard* fontset." (my emphasis) 1358@c with correct glyphs by using the *standard* fontset." (my emphasis)
1359@c See https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html 1359@c See https://lists.gnu.org/r/emacs-devel/2012-04/msg00430.html
1360The default fontset is most likely to have fonts for a wide variety of 1360The default fontset is most likely to have fonts for a wide variety of
1361non-@acronym{ASCII} characters, and is the default fallback for the 1361non-@acronym{ASCII} characters, and is the default fallback for the
1362other two fontsets, and if you set a default font rather than fontset. 1362other two fontsets, and if you set a default font rather than fontset.
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index d0b3419a991..4a836c3224b 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -524,7 +524,7 @@ The @samp{emacs-pretest-bug} mailing list. This list is no longer
524used, and is mainly of historical interest. At one time, it was used 524used, and is mainly of historical interest. At one time, it was used
525for bug reports in development (i.e., not yet released) versions of 525for bug reports in development (i.e., not yet released) versions of
526Emacs. You can read the archives for 2003 to mid 2007 at 526Emacs. You can read the archives for 2003 to mid 2007 at
527@url{https://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays, 527@url{https://lists.gnu.org/r/emacs-pretest-bug/}. Nowadays,
528it is an alias for @samp{bug-gnu-emacs}. 528it is an alias for @samp{bug-gnu-emacs}.
529 529
530@item 530@item
diff --git a/doc/lispref/ChangeLog.1 b/doc/lispref/ChangeLog.1
index 3fab757c963..c461f9a42b1 100644
--- a/doc/lispref/ChangeLog.1
+++ b/doc/lispref/ChangeLog.1
@@ -497,7 +497,7 @@
497 Improve doc for use of 'int', and discuss 'ssize_t'. 497 Improve doc for use of 'int', and discuss 'ssize_t'.
498 * internals.texi (C Integer Types): Mention 'int' for other 498 * internals.texi (C Integer Types): Mention 'int' for other
499 randomish values that lie in 'int' range. Mention 'ssize_t'. See: 499 randomish values that lie in 'int' range. Mention 'ssize_t'. See:
500 https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html 500 https://lists.gnu.org/r/emacs-devel/2014-10/msg00019.html
501 501
502 Use AUTO_CONS instead of SCOPED_CONS, etc. 502 Use AUTO_CONS instead of SCOPED_CONS, etc.
503 * internals.texi (Stack-allocated Objects): 503 * internals.texi (Stack-allocated Objects):
@@ -2154,7 +2154,7 @@
2154 2154
2155 * internals.texi (C Integer Types): New section. 2155 * internals.texi (C Integer Types): New section.
2156 This follows up and records an email in 2156 This follows up and records an email in
2157 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>. 2157 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00496.html>.
2158 2158
21592012-12-10 Stefan Monnier <monnier@iro.umontreal.ca> 21592012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
2160 2160
@@ -6288,7 +6288,7 @@
62882009-04-11 Eli Zaretskii <eliz@gnu.org> 62882009-04-11 Eli Zaretskii <eliz@gnu.org>
6289 6289
6290 * display.texi (Overlays): Overlays don't scale well. See 6290 * display.texi (Overlays): Overlays don't scale well. See
6291 https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html. 6291 https://lists.gnu.org/r/emacs-devel/2009-04/msg00243.html.
6292 6292
62932009-04-10 Chong Yidong <cyd@stupidchicken.com> 62932009-04-10 Chong Yidong <cyd@stupidchicken.com>
6294 6294
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index b48278e8b8c..c7ef1d8f5cb 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -317,7 +317,7 @@ This is analogous to the @code{defsubst} form;
317@code{cl-defsubst} uses a different method (compiler macros) which 317@code{cl-defsubst} uses a different method (compiler macros) which
318works in all versions of Emacs, and also generates somewhat more 318works in all versions of Emacs, and also generates somewhat more
319@c For some examples, 319@c For some examples,
320@c see https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html 320@c see https://lists.gnu.org/r/emacs-devel/2012-11/msg00009.html
321efficient inline expansions. In particular, @code{cl-defsubst} 321efficient inline expansions. In particular, @code{cl-defsubst}
322arranges for the processing of keyword arguments, default values, 322arranges for the processing of keyword arguments, default values,
323etc., to be done at compile-time whenever possible. 323etc., to be done at compile-time whenever possible.
diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi
index eb05e8be438..b66aaeb3198 100644
--- a/doc/misc/efaq-w32.texi
+++ b/doc/misc/efaq-w32.texi
@@ -2286,7 +2286,7 @@ The official mailing list for Windows specific help and discussion is
2286@url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows, 2286@url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows,
2287help-emacs-windows}. See that link for information on how to subscribe 2287help-emacs-windows}. See that link for information on how to subscribe
2288or unsubscribe. The 2288or unsubscribe. The
2289@uref{https://lists.gnu.org/archive/html/help-emacs-windows/, list archives} 2289@uref{https://lists.gnu.org/r/help-emacs-windows/, list archives}
2290are available online. 2290are available online.
2291 2291
2292@c ------------------------------------------------------------ 2292@c ------------------------------------------------------------
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 167aa45c281..df3d09a6337 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -421,7 +421,7 @@ posting bug reports to this newsgroup directly (@pxref{Reporting bugs}).
421The FSF has maintained archives of all of the GNU mailing lists for many 421The FSF has maintained archives of all of the GNU mailing lists for many
422years, although there may be some unintentional gaps in coverage. The 422years, although there may be some unintentional gaps in coverage. The
423archive can be browsed over the web at 423archive can be browsed over the web at
424@uref{https://lists.gnu.org/archive/html/, the GNU mail archive}. 424@uref{https://lists.gnu.org/r/, the GNU mail archive}.
425 425
426Web-based Usenet search services, such as 426Web-based Usenet search services, such as
427@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also 427@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index f1d9434bf72..e7d9cb15dee 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -86,7 +86,7 @@ Savannah Project Page}.
86 86
87There is a mailing list for @value{tramp}, available at 87There is a mailing list for @value{tramp}, available at
88@email{tramp-devel@@gnu.org}, and archived at 88@email{tramp-devel@@gnu.org}, and archived at
89@uref{https://lists.gnu.org/archive/html/tramp-devel/, the 89@uref{https://lists.gnu.org/r/tramp-devel/, the
90@value{tramp} Mail Archive}. 90@value{tramp} Mail Archive}.
91 91
92@page 92@page
diff --git a/etc/ChangeLog.1 b/etc/ChangeLog.1
index 91ac79d8131..05b782f7994 100644
--- a/etc/ChangeLog.1
+++ b/etc/ChangeLog.1
@@ -195,7 +195,7 @@
195 195
196 Fix minor Bazaar leftovers. 196 Fix minor Bazaar leftovers.
197 Reported by Perry E. Metzger in: 197 Reported by Perry E. Metzger in:
198 https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00745.html 198 https://lists.gnu.org/r/emacs-devel/2014-11/msg00745.html
199 * CONTRIBUTE: More git transition. 199 * CONTRIBUTE: More git transition.
200 200
2012014-11-11 Eric S. Raymond <esr@thyrsus.com> 2012014-11-11 Eric S. Raymond <esr@thyrsus.com>
@@ -1695,7 +1695,7 @@
1695 Redo spelling of Makefile variables to conform to POSIX. 1695 Redo spelling of Makefile variables to conform to POSIX.
1696 POSIX does not allow "-" in Makefile variable names. 1696 POSIX does not allow "-" in Makefile variable names.
1697 Reported by Bruno Haible in 1697 Reported by Bruno Haible in
1698 <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>. 1698 <https://lists.gnu.org/r/emacs-devel/2011-01/msg00990.html>.
1699 * refcards/Makefile (DIRED_REFCARDS_PDF): Rename from 1699 * refcards/Makefile (DIRED_REFCARDS_PDF): Rename from
1700 DIRED-REFCARDS_PDF. 1700 DIRED-REFCARDS_PDF.
1701 (MISC_REFCARDS_PDF): Rename from MISC-REFCARDS_PDF. 1701 (MISC_REFCARDS_PDF): Rename from MISC-REFCARDS_PDF.
diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS
index d6f550d29e5..19648cf17a8 100644
--- a/etc/ORG-NEWS
+++ b/etc/ORG-NEWS
@@ -1992,7 +1992,7 @@ This enables SVG generation from latex code blocks.
1992 1992
1993*** New option: [[doc:org-habit-show-done-always-green][org-habit-show-done-always-green]] 1993*** New option: [[doc:org-habit-show-done-always-green][org-habit-show-done-always-green]]
1994 1994
1995See [[https://lists.gnu.org/archive/html/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha. 1995See [[https://lists.gnu.org/r/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha.
1996 1996
1997*** New option: [[doc:org-babel-inline-result-wrap][org-babel-inline-result-wrap]] 1997*** New option: [[doc:org-babel-inline-result-wrap][org-babel-inline-result-wrap]]
1998 1998
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index ac76230f690..22ca531972d 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -540,7 +540,7 @@ to the variable 'locate-dominating-stop-dir-regexp'. For example, if
540the problem relates to "/smb/.dir-locals.el", set that variable 540the problem relates to "/smb/.dir-locals.el", set that variable
541to a new value where you replace "net\\|afs" with "net\\|afs\\|smb". 541to a new value where you replace "net\\|afs" with "net\\|afs\\|smb".
542(The default value already matches common auto-mount prefixes.) 542(The default value already matches common auto-mount prefixes.)
543See https://lists.gnu.org/archive/html/help-gnu-emacs/2015-02/msg00461.html . 543See https://lists.gnu.org/r/help-gnu-emacs/2015-02/msg00461.html .
544 544
545*** Attempting to visit remote files via ange-ftp fails. 545*** Attempting to visit remote files via ange-ftp fails.
546 546
@@ -689,7 +689,7 @@ On some systems, there exists a font that is actually named Monospace,
689which takes over the virtual font. This is considered an operating 689which takes over the virtual font. This is considered an operating
690system bug; see 690system bug; see
691 691
692https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00696.html 692https://lists.gnu.org/r/emacs-devel/2008-10/msg00696.html
693 693
694If you encounter this problem, set the default font to a specific font 694If you encounter this problem, set the default font to a specific font
695in your .Xresources or initialization file. For instance, you can put 695in your .Xresources or initialization file. For instance, you can put
@@ -1097,7 +1097,7 @@ during such resizing attempts (i3, IceWM).
1097See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=15700, 1097See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=15700,
1098https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22000, 1098https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22000,
1099https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22898 and 1099https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22898 and
1100https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html. 1100https://lists.gnu.org/r/emacs-devel/2016-07/msg00154.html.
1101 1101
1102*** Metacity: Resizing Emacs or ALT-Tab causes X to be unresponsive. 1102*** Metacity: Resizing Emacs or ALT-Tab causes X to be unresponsive.
1103 1103
@@ -2637,7 +2637,7 @@ This is a consequence of a change to src/dired.c on 2010-07-27. The
2637issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'. 2637issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'.
2638See 2638See
2639 2639
2640 https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html 2640 https://lists.gnu.org/r/emacs-devel/2010-07/msg01266.html
2641 2641
2642*** Building the native MS-Windows port fails due to unresolved externals 2642*** Building the native MS-Windows port fails due to unresolved externals
2643 2643
@@ -2738,7 +2738,7 @@ Errors and warnings can look like this:
2738This happens when paths using backslashes are passed to the compiler or 2738This happens when paths using backslashes are passed to the compiler or
2739linker (via -I and possibly other compiler flags); when these paths are 2739linker (via -I and possibly other compiler flags); when these paths are
2740included in source code, the backslashes are interpreted as escape sequences. 2740included in source code, the backslashes are interpreted as escape sequences.
2741See https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html 2741See https://lists.gnu.org/r/emacs-devel/2010-07/msg00995.html
2742 2742
2743The fix is to use forward slashes in all paths passed to the compiler. 2743The fix is to use forward slashes in all paths passed to the compiler.
2744 2744
diff --git a/etc/TODO b/etc/TODO
index 07772d5f4f4..6d087c1ed97 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -95,17 +95,17 @@ make it.
95 95
96** Move idlwave to elpa.gnu.org. 96** Move idlwave to elpa.gnu.org.
97Need to sync up the Emacs and external versions. 97Need to sync up the Emacs and external versions.
98See <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00008.html> 98See <https://lists.gnu.org/r/emacs-devel/2014-07/msg00008.html>
99 99
100** Move Org mode to elpa.gnu.org. 100** Move Org mode to elpa.gnu.org.
101See <https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00300.html> 101See <https://lists.gnu.org/r/emacs-devel/2014-08/msg00300.html>
102<https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00257.html> 102<https://lists.gnu.org/r/emacs-devel/2014-11/msg00257.html>
103 103
104** Move verilog-mode to elpa.gnu.org. 104** Move verilog-mode to elpa.gnu.org.
105See <https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html> 105See <https://lists.gnu.org/r/emacs-devel/2015-02/msg01180.html>
106 106
107** Move vhdl-mode to elpa.gnu.org. 107** Move vhdl-mode to elpa.gnu.org.
108See <https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html> 108See <https://lists.gnu.org/r/emacs-devel/2015-02/msg01180.html>
109 109
110* Simple tasks. These don't require much Emacs knowledge, they are 110* Simple tasks. These don't require much Emacs knowledge, they are
111suitable for anyone from beginners to experts. 111suitable for anyone from beginners to experts.
@@ -157,7 +157,7 @@ for users to customize.
157 157
158** revert-buffer should eliminate overlays and the mark. 158** revert-buffer should eliminate overlays and the mark.
159 For related problems consult the thread starting with 159 For related problems consult the thread starting with
160 https://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html 160 https://lists.gnu.org/r/emacs-devel/2005-11/msg01346.html
161 161
162** erase-buffer should perhaps disregard read-only properties of text. 162** erase-buffer should perhaps disregard read-only properties of text.
163 163
@@ -185,7 +185,7 @@ for users to customize.
185 185
186** Define recompute-arg and recompute-arg-if for fix_command to use. 186** Define recompute-arg and recompute-arg-if for fix_command to use.
187 See rms message of 11 Dec 05 in 187 See rms message of 11 Dec 05 in
188 https://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html, 188 https://lists.gnu.org/r/emacs-pretest-bug/2005-12/msg00165.html,
189 and the rest of that discussion. 189 and the rest of that discussion.
190 190
191** In Emacs Info, examples of using Customize should be clickable 191** In Emacs Info, examples of using Customize should be clickable
@@ -202,10 +202,10 @@ for users to customize.
202** make back_comment use syntax-ppss or equivalent. 202** make back_comment use syntax-ppss or equivalent.
203 203
204** Consider improving src/sysdep.c's search for a fqdn. 204** Consider improving src/sysdep.c's search for a fqdn.
205https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html 205https://lists.gnu.org/r/emacs-devel/2007-04/msg00782.html
206 206
207** Find a proper fix for rcirc multiline nick adding. 207** Find a proper fix for rcirc multiline nick adding.
208https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html 208https://lists.gnu.org/r/emacs-devel/2007-04/msg00684.html
209 209
210** Check for any included packages that define obsolete bug-reporting commands. 210** Check for any included packages that define obsolete bug-reporting commands.
211Change them to use report-emacs-bug. 211Change them to use report-emacs-bug.
@@ -228,12 +228,12 @@ like make-backup-file-name-function for non-numeric backup files.
228dired buffers and DTRT WRT 'auto-revert-mode'. 228dired buffers and DTRT WRT 'auto-revert-mode'.
229 229
230** Check uses of prin1 for error-handling. 230** Check uses of prin1 for error-handling.
231https://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html 231https://lists.gnu.org/r/emacs-devel/2008-08/msg00456.html
232 232
233* Important features: 233* Important features:
234 234
235** "Emacs as word processor" 235** "Emacs as word processor"
236https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00515.html 236https://lists.gnu.org/r/emacs-devel/2013-11/msg00515.html
237 rms writes: 237 rms writes:
238 25 years ago I hoped we would extend Emacs to do WYSIWYG word 238 25 years ago I hoped we would extend Emacs to do WYSIWYG word
239 processing. That is why we added text properties and variable 239 processing. That is why we added text properties and variable
@@ -311,15 +311,15 @@ never really made it work for this.
311Perspectives also need to interact with the tabs. 311Perspectives also need to interact with the tabs.
312 312
313** FFI (foreign function interface) 313** FFI (foreign function interface)
314See eg https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00246.html 314See eg https://lists.gnu.org/r/emacs-devel/2013-10/msg00246.html
315 315
316One way of doing this is to start with fx's dynamic loading, and use it 316One way of doing this is to start with fx's dynamic loading, and use it
317to implement things like auto-loaded buffer parsers and database 317to implement things like auto-loaded buffer parsers and database
318access in cases which need more than Lisp. 318access in cases which need more than Lisp.
319 319
320** Replace unexec with a more portable form of dumping 320** Replace unexec with a more portable form of dumping
321See eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01034.html 321See eg https://lists.gnu.org/r/emacs-devel/2014-01/msg01034.html
322 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00452.html 322 https://lists.gnu.org/r/emacs-devel/2014-06/msg00452.html
323 323
324One way is to provide portable undumping using mmap (per gerd design). 324One way is to provide portable undumping using mmap (per gerd design).
325 325
@@ -399,8 +399,8 @@ familiar with GNUstep and Objective C.
399** A more modern printing interface. One that pops up a dialog that lets 399** A more modern printing interface. One that pops up a dialog that lets
400you choose printer, page style, etc. 400you choose printer, page style, etc.
401Integration with the Gtk print dialog is apparently difficult. See eg: 401Integration with the Gtk print dialog is apparently difficult. See eg:
402https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00501.html 402https://lists.gnu.org/r/emacs-devel/2009-03/msg00501.html
403https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html 403https://lists.gnu.org/r/emacs-devel/2009-04/msg00034.html
404 404
405** Allow frames(terminals) created by emacsclient to inherit their environment 405** Allow frames(terminals) created by emacsclient to inherit their environment
406from the emacsclient process. 406from the emacsclient process.
@@ -499,7 +499,7 @@ from the emacsclient process.
499 499
500** Get some major packages installed: W3 (development version needs 500** Get some major packages installed: W3 (development version needs
501 significant work), PSGML, _possibly_ ECB. 501 significant work), PSGML, _possibly_ ECB.
502 https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html 502 https://lists.gnu.org/r/emacs-devel/2007-05/msg01493.html
503 Check the assignments file for other packages which might go in and 503 Check the assignments file for other packages which might go in and
504 have been missed. 504 have been missed.
505 505
@@ -645,17 +645,17 @@ from the emacsclient process.
645 645
646** Possibly make 'list-holidays' eval items in the calendar-holidays variable. 646** Possibly make 'list-holidays' eval items in the calendar-holidays variable.
647 See thread 647 See thread
648 <https://lists.gnu.org/archive/html/emacs-devel/2006-02/msg01034.html>. 648 <https://lists.gnu.org/r/emacs-devel/2006-02/msg01034.html>.
649 [rgm@gnu.org will look at this after 22.1] 649 [rgm@gnu.org will look at this after 22.1]
650 650
651** Possibly make cal-dst use the system timezone database directly. 651** Possibly make cal-dst use the system timezone database directly.
652 See thread 652 See thread
653 <https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html> 653 <https://lists.gnu.org/r/emacs-pretest-bug/2006-11/msg00060.html>
654 654
655** Possibly add a "close" button to the modeline. 655** Possibly add a "close" button to the modeline.
656 The idea is to add an "X" of some kind, that when clicked deletes 656 The idea is to add an "X" of some kind, that when clicked deletes
657 the window associated with that modeline. 657 the window associated with that modeline.
658 https://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html 658 https://lists.gnu.org/r/emacs-devel/2007-09/msg02416.html
659 659
660* Things to be done for specific packages or features 660* Things to be done for specific packages or features
661 661
@@ -805,8 +805,8 @@ One could envision asymmetrical variants as well, however, this is
805inappropriate for the default setting. 805inappropriate for the default setting.
806 806
807See the discussion on emacs-devel: 807See the discussion on emacs-devel:
808https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01575.html 808https://lists.gnu.org/r/emacs-devel/2015-12/msg01575.html
809https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00008.html 809https://lists.gnu.org/r/emacs-devel/2016-01/msg00008.html
810 810
811*** Internal development features 811*** Internal development features
812 812
@@ -1492,7 +1492,7 @@ presence of multi-file documents.
1492 or just an extension of buff-menu.el. 1492 or just an extension of buff-menu.el.
1493 1493
1494** Replace linum.el with nlinum.el 1494** Replace linum.el with nlinum.el
1495 https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00379.html 1495 https://lists.gnu.org/r/emacs-devel/2013-08/msg00379.html
1496 1496
1497** Merge sendmail.el and messages.el. 1497** Merge sendmail.el and messages.el.
1498 Probably not a complete merge, but at least arrange for messages.el to be 1498 Probably not a complete merge, but at least arrange for messages.el to be
@@ -1507,7 +1507,7 @@ presence of multi-file documents.
1507 1507
1508** Rewrite make-docfile to be clean and maintainable. 1508** Rewrite make-docfile to be clean and maintainable.
1509 It might be better to replace it with Lisp, using the byte compiler. 1509 It might be better to replace it with Lisp, using the byte compiler.
1510 https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html 1510 https://lists.gnu.org/r/emacs-devel/2012-06/msg00037.html
1511 1511
1512** Add an inferior-comint-minor-mode to capture the common set of operations 1512** Add an inferior-comint-minor-mode to capture the common set of operations
1513 offered by major modes that offer an associated inferior 1513 offered by major modes that offer an associated inferior
@@ -1523,7 +1523,7 @@ presence of multi-file documents.
1523* Wishlist items: 1523* Wishlist items:
1524 1524
1525** Maybe replace etags.c with a Lisp implementation. 1525** Maybe replace etags.c with a Lisp implementation.
1526https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html 1526https://lists.gnu.org/r/emacs-devel/2012-06/msg00354.html
1527 1527
1528** Maybe replace lib-src/rcs2log with a Lisp implementation. 1528** Maybe replace lib-src/rcs2log with a Lisp implementation.
1529It wouldn't have to be a complete replacement, just enough 1529It wouldn't have to be a complete replacement, just enough
diff --git a/leim/ChangeLog.1 b/leim/ChangeLog.1
index 91acacc9bc6..485698113f2 100644
--- a/leim/ChangeLog.1
+++ b/leim/ChangeLog.1
@@ -454,7 +454,7 @@
454 Redo spelling of Makefile variables to conform to POSIX. 454 Redo spelling of Makefile variables to conform to POSIX.
455 POSIX does not allow "-" in Makefile variable names. 455 POSIX does not allow "-" in Makefile variable names.
456 Reported by Bruno Haible in 456 Reported by Bruno Haible in
457 <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>. 457 <https://lists.gnu.org/r/emacs-devel/2011-01/msg00990.html>.
458 * Makefile.in (BUILT_EMACS): Rename from BUILT-EMACS. 458 * Makefile.in (BUILT_EMACS): Rename from BUILT-EMACS.
459 (TIT_GB): Rename from TIT-GB. 459 (TIT_GB): Rename from TIT-GB.
460 (CHINESE_TIT): Rename from CHINESE-TIT. 460 (CHINESE_TIT): Rename from CHINESE-TIT.
diff --git a/lib-src/ChangeLog.1 b/lib-src/ChangeLog.1
index 5a370035d70..87a0d7b943f 100644
--- a/lib-src/ChangeLog.1
+++ b/lib-src/ChangeLog.1
@@ -65,7 +65,7 @@
65 65
66 Better support for future plugins 66 Better support for future plugins
67 See the thread containing: 67 See the thread containing:
68 https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00720.html 68 https://lists.gnu.org/r/emacs-devel/2015-02/msg00720.html
69 * make-docfile.c (write_globals): Generate code that #defines 69 * make-docfile.c (write_globals): Generate code that #defines
70 Qxxx macros other than Qnil only if DEFINE_NONNIL_Q_SYMBOL_MACROS. 70 Qxxx macros other than Qnil only if DEFINE_NONNIL_Q_SYMBOL_MACROS.
71 Qnil is safe to define even in plugins, since it must be zero for 71 Qnil is safe to define even in plugins, since it must be zero for
@@ -329,7 +329,7 @@
3292014-05-26 Paul Eggert <eggert@cs.ucla.edu> 3292014-05-26 Paul Eggert <eggert@cs.ucla.edu>
330 330
331 Fix rcs2log problems with CVS. Reported by Glenn Morris in 331 Fix rcs2log problems with CVS. Reported by Glenn Morris in
332 <https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>. 332 <https://lists.gnu.org/r/emacs-devel/2014-05/msg00277.html>.
333 Plus, fix some security and filename quoting problems. 333 Plus, fix some security and filename quoting problems.
334 * rcs2log (logdir): Prefer mktemp if available. 334 * rcs2log (logdir): Prefer mktemp if available.
335 (logdir, llogdir): Work even if TMPDIR begins with '-' or has spaces. 335 (logdir, llogdir): Work even if TMPDIR begins with '-' or has spaces.
@@ -937,13 +937,13 @@
937 937
938 * movemail.c: Add missing 'defined'. 938 * movemail.c: Add missing 'defined'.
939 Suggested by Sven Joachim in 939 Suggested by Sven Joachim in
940 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00218.html>. 940 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00218.html>.
941 941
9422012-07-11 Paul Eggert <eggert@cs.ucla.edu> 9422012-07-11 Paul Eggert <eggert@cs.ucla.edu>
943 943
944 Port 'movemail' again to Solaris and similar hosts. 944 Port 'movemail' again to Solaris and similar hosts.
945 See Susan Cragin's report in 945 See Susan Cragin's report in
946 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00199.html>. 946 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00199.html>.
947 * movemail.c (xmalloc): Also define if !DISABLE_DIRECT_ACCESS && 947 * movemail.c (xmalloc): Also define if !DISABLE_DIRECT_ACCESS &&
948 !MAIL_USE_MMDF && !MAIL_USE_SYSTEM_LOCK. Move up, so it doesn't 948 !MAIL_USE_MMDF && !MAIL_USE_SYSTEM_LOCK. Move up, so it doesn't
949 need a forward declaration. 949 need a forward declaration.
@@ -1212,7 +1212,7 @@
1212 Assume less-ancient POSIX support. 1212 Assume less-ancient POSIX support.
1213 * update-game-score.c: Include <getopt.h> rather than rolling our 1213 * update-game-score.c: Include <getopt.h> rather than rolling our
1214 own decls for optarg, optind, opterr. See 1214 own decls for optarg, optind, opterr. See
1215 <https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html>. 1215 <https://lists.gnu.org/r/emacs-devel/2011-12/msg00720.html>.
1216 1216
12172012-04-14 Juanma Barranquero <lekktu@gmail.com> 12172012-04-14 Juanma Barranquero <lekktu@gmail.com>
1218 1218
@@ -1271,7 +1271,7 @@
1271 instead, treat both -c and -t as always requesting a new "tty" frame, 1271 instead, treat both -c and -t as always requesting a new "tty" frame,
1272 and let server.el decide which kind is actually required. 1272 and let server.el decide which kind is actually required.
1273 Reported by Uwe Siart <usenet@siart.de> in this thread: 1273 Reported by Uwe Siart <usenet@siart.de> in this thread:
1274 https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00303.html 1274 https://lists.gnu.org/r/emacs-devel/2011-11/msg00303.html
1275 1275
12762011-11-30 Chong Yidong <cyd@gnu.org> 12762011-11-30 Chong Yidong <cyd@gnu.org>
1277 1277
diff --git a/lisp/ChangeLog.11 b/lisp/ChangeLog.11
index 52f5189228e..94a3cbfb582 100644
--- a/lisp/ChangeLog.11
+++ b/lisp/ChangeLog.11
@@ -6395,7 +6395,7 @@
6395 * vc-svn.el (vc-svn-checkin): Use `nconc' instead of `list*', 6395 * vc-svn.el (vc-svn-checkin): Use `nconc' instead of `list*',
6396 because the latter is a CL-ism. This fixes the bug reported by 6396 because the latter is a CL-ism. This fixes the bug reported by
6397 Shawn Boyette <mdxi@collapsar.net> in 6397 Shawn Boyette <mdxi@collapsar.net> in
6398 https://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html. 6398 https://lists.gnu.org/r/emacs-devel/2004-05/msg00442.html.
6399 6399
64002004-06-04 Miles Bader <miles@gnu.org> 64002004-06-04 Miles Bader <miles@gnu.org>
6401 6401
diff --git a/lisp/ChangeLog.13 b/lisp/ChangeLog.13
index 8869cc46eb8..d14325b5ff1 100644
--- a/lisp/ChangeLog.13
+++ b/lisp/ChangeLog.13
@@ -4667,7 +4667,7 @@
46672008-01-02 Karl Fogel <kfogel@red-bean.com> 46672008-01-02 Karl Fogel <kfogel@red-bean.com>
4668 4668
4669 Change a return type, for greater extensibility. 4669 Change a return type, for greater extensibility.
4670 See https://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html 4670 See https://lists.gnu.org/r/emacs-devel/2007-12/msg01077.html
4671 and its thread for discussion leading to this change. 4671 and its thread for discussion leading to this change.
4672 4672
4673 * bookmark.el (bookmark-jump-noselect): 4673 * bookmark.el (bookmark-jump-noselect):
@@ -14464,7 +14464,7 @@
14464 14464
14465 * bookmark.el: Revert 2007-07-13T18:16:17Z!kfogel@red-bean.com, 14465 * bookmark.el: Revert 2007-07-13T18:16:17Z!kfogel@red-bean.com,
14466 thus restoring bookmark bindings to three slots under C-x r. See 14466 thus restoring bookmark bindings to three slots under C-x r. See
14467 https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00705.html. 14467 https://lists.gnu.org/r/emacs-devel/2007-07/msg00705.html.
14468 14468
144692007-07-15 Jeff Miller <jmiller@cablespeed.com> (tiny change) 144692007-07-15 Jeff Miller <jmiller@cablespeed.com> (tiny change)
14470 14470
@@ -14511,7 +14511,7 @@
14511 * bookmark.el (bookmark-jump-other-window): New function. 14511 * bookmark.el (bookmark-jump-other-window): New function.
14512 (bookmark-map): Bind it to "o". 14512 (bookmark-map): Bind it to "o".
14513 14513
14514 https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html 14514 https://lists.gnu.org/r/emacs-devel/2007-07/msg00633.html
14515 and its thread contains discussion about this change. 14515 and its thread contains discussion about this change.
14516 The original patch was slightly tweaked by Karl Fogel 14516 The original patch was slightly tweaked by Karl Fogel
14517 <kfogel@red-bean.com> before committing. 14517 <kfogel@red-bean.com> before committing.
@@ -14525,7 +14525,7 @@
14525 * bookmark.el: Don't define bookmark keys under the "C-xr" map; 14525 * bookmark.el: Don't define bookmark keys under the "C-xr" map;
14526 instead, make "C-xp" a prefix for bookmark-map. Patch by Drew 14526 instead, make "C-xp" a prefix for bookmark-map. Patch by Drew
14527 Adams <drew.adams@oracle.com>, mildly tweaked by me. See 14527 Adams <drew.adams@oracle.com>, mildly tweaked by me. See
14528 https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html. 14528 https://lists.gnu.org/r/emacs-devel/2007-07/msg00633.html.
14529 14529
145302007-07-13 Carsten Dominik <dominik@science.uva.nl> 145302007-07-13 Carsten Dominik <dominik@science.uva.nl>
14531 14531
diff --git a/lisp/ChangeLog.15 b/lisp/ChangeLog.15
index 3e6d664aa6b..11bc31f3b29 100644
--- a/lisp/ChangeLog.15
+++ b/lisp/ChangeLog.15
@@ -9833,7 +9833,7 @@
9833 * window.el (pop-to-buffer): Remove the conditional that 9833 * window.el (pop-to-buffer): Remove the conditional that
9834 compares new-window and old-window, so it will reselect 9834 compares new-window and old-window, so it will reselect
9835 the selected window unconditionally. 9835 the selected window unconditionally.
9836 https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html 9836 https://lists.gnu.org/r/emacs-devel/2010-06/msg00078.html
9837 9837
98382010-06-07 Stefan Monnier <monnier@iro.umontreal.ca> 98382010-06-07 Stefan Monnier <monnier@iro.umontreal.ca>
9839 9839
@@ -9882,7 +9882,7 @@
9882 of kill-ring: don't call menu-bar-update-yank-menu, don't push 9882 of kill-ring: don't call menu-bar-update-yank-menu, don't push
9883 interprogram-paste strings to kill-ring, and don't push the input 9883 interprogram-paste strings to kill-ring, and don't push the input
9884 argument `string' to kill-ring. 9884 argument `string' to kill-ring.
9885 https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html 9885 https://lists.gnu.org/r/emacs-devel/2010-06/msg00072.html
9886 9886
98872010-06-04 Juanma Barranquero <lekktu@gmail.com> 98872010-06-04 Juanma Barranquero <lekktu@gmail.com>
9888 9888
@@ -10445,7 +10445,7 @@
10445 * dired-x.el (dired-jump, dired-jump-other-window): Add arg 10445 * dired-x.el (dired-jump, dired-jump-other-window): Add arg
10446 FILE-NAME to read from the minibuffer when called interactively 10446 FILE-NAME to read from the minibuffer when called interactively
10447 with prefix argument instead of using buffer-file-name. 10447 with prefix argument instead of using buffer-file-name.
10448 https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00534.html 10448 https://lists.gnu.org/r/emacs-devel/2010-05/msg00534.html
10449 10449
10450 * dired.el: Update autoloads. 10450 * dired.el: Update autoloads.
10451 10451
@@ -11998,7 +11998,7 @@
119982010-04-05 Juri Linkov <juri@jurta.org> 119982010-04-05 Juri Linkov <juri@jurta.org>
11999 11999
12000 Scrolling commands which scroll a line instead of full screen. 12000 Scrolling commands which scroll a line instead of full screen.
12001 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html 12001 https://lists.gnu.org/r/emacs-devel/2010-03/msg01452.html
12002 12002
12003 * simple.el (scroll-up-line, scroll-down-line): New commands. 12003 * simple.el (scroll-up-line, scroll-down-line): New commands.
12004 Put property isearch-scroll=t on them. 12004 Put property isearch-scroll=t on them.
@@ -12009,7 +12009,7 @@
120092010-04-05 Juri Linkov <juri@jurta.org> 120092010-04-05 Juri Linkov <juri@jurta.org>
12010 12010
12011 Scrolling commands which do not signal errors at top/bottom. 12011 Scrolling commands which do not signal errors at top/bottom.
12012 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html 12012 https://lists.gnu.org/r/emacs-devel/2010-03/msg01452.html
12013 12013
12014 * simple.el (scroll-up-command, scroll-down-command): New commands. 12014 * simple.el (scroll-up-command, scroll-down-command): New commands.
12015 Put property isearch-scroll=t on them. 12015 Put property isearch-scroll=t on them.
@@ -12063,7 +12063,7 @@
12063 (electric-help-mode): Set it to original major-mode. Doc fix. 12063 (electric-help-mode): Set it to original major-mode. Doc fix.
12064 (with-electric-help): Use `electric-help-orig-major-mode' instead 12064 (with-electric-help): Use `electric-help-orig-major-mode' instead
12065 of (default-value 'major-mode). Doc fix. 12065 of (default-value 'major-mode). Doc fix.
12066 https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html 12066 https://lists.gnu.org/r/emacs-devel/2010-04/msg00069.html
12067 12067
120682010-04-02 Sam Steingold <sds@gnu.org> 120682010-04-02 Sam Steingold <sds@gnu.org>
12069 12069
@@ -12089,13 +12089,13 @@
12089 12089
12090 * simple.el (next-line, previous-line): Re-throw a signal 12090 * simple.el (next-line, previous-line): Re-throw a signal
12091 with `signal' instead of using `ding'. 12091 with `signal' instead of using `ding'.
12092 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01432.html 12092 https://lists.gnu.org/r/emacs-devel/2010-03/msg01432.html
12093 12093
120942010-03-31 Juri Linkov <juri@jurta.org> 120942010-03-31 Juri Linkov <juri@jurta.org>
12095 12095
12096 * simple.el (keyboard-escape-quit): Raise deselecting the active 12096 * simple.el (keyboard-escape-quit): Raise deselecting the active
12097 region higher than exiting the minibuffer. 12097 region higher than exiting the minibuffer.
12098 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00904.html 12098 https://lists.gnu.org/r/emacs-devel/2010-03/msg00904.html
12099 12099
121002010-03-31 Juri Linkov <juri@jurta.org> 121002010-03-31 Juri Linkov <juri@jurta.org>
12101 12101
@@ -12184,7 +12184,7 @@
121842010-03-30 Juri Linkov <juri@jurta.org> 121842010-03-30 Juri Linkov <juri@jurta.org>
12185 12185
12186 Make occur handle multi-line matches cleanly with context. 12186 Make occur handle multi-line matches cleanly with context.
12187 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01280.html 12187 https://lists.gnu.org/r/emacs-devel/2010-03/msg01280.html
12188 12188
12189 * replace.el (occur-accumulate-lines): Add optional arg `pt'. 12189 * replace.el (occur-accumulate-lines): Add optional arg `pt'.
12190 (occur-engine): Add local variables `ret', `prev-after-lines', 12190 (occur-engine): Add local variables `ret', `prev-after-lines',
@@ -12379,7 +12379,7 @@
123792010-03-23 Juri Linkov <juri@jurta.org> 123792010-03-23 Juri Linkov <juri@jurta.org>
12380 12380
12381 Implement Occur multi-line matches. 12381 Implement Occur multi-line matches.
12382 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01044.html 12382 https://lists.gnu.org/r/emacs-devel/2010-03/msg01044.html
12383 12383
12384 * replace.el (occur): Doc fix. 12384 * replace.el (occur): Doc fix.
12385 (occur-engine): Set `begpt' to the beginning of the first line. 12385 (occur-engine): Set `begpt' to the beginning of the first line.
@@ -12456,7 +12456,7 @@
124562010-03-21 Juri Linkov <juri@jurta.org> 124562010-03-21 Juri Linkov <juri@jurta.org>
12457 12457
12458 Fix message of multi-line occur regexps and multi-buffer header lines. 12458 Fix message of multi-line occur regexps and multi-buffer header lines.
12459 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00457.html 12459 https://lists.gnu.org/r/emacs-devel/2010-03/msg00457.html
12460 12460
12461 * replace.el (occur-1): Don't display regexp if it is longer 12461 * replace.el (occur-1): Don't display regexp if it is longer
12462 than window-width. Use `query-replace-descr' to display regexp. 12462 than window-width. Use `query-replace-descr' to display regexp.
@@ -12750,7 +12750,7 @@
127502010-03-10 Kim F. Storm <storm@cua.dk> 127502010-03-10 Kim F. Storm <storm@cua.dk>
12751 12751
12752 Animated image API. 12752 Animated image API.
12753 https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00211.html 12753 https://lists.gnu.org/r/emacs-devel/2010-03/msg00211.html
12754 12754
12755 * image.el (image-animate-max-time): New defcustom. 12755 * image.el (image-animate-max-time): New defcustom.
12756 (image-animated-types): New defconst. 12756 (image-animated-types): New defconst.
@@ -13908,7 +13908,7 @@
13908 positions by using `bookmark-bmenu-marks-width', instead of hardcoding. 13908 positions by using `bookmark-bmenu-marks-width', instead of hardcoding.
13909 This fixes the `bookmark-bmenu-execute-deletions' bug reported here: 13909 This fixes the `bookmark-bmenu-execute-deletions' bug reported here:
13910 13910
13911 https://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00819.html 13911 https://lists.gnu.org/r/emacs-devel/2009-12/msg00819.html
13912 From: Sun Yijiang <sunyijiang {_AT_} gmail.com> 13912 From: Sun Yijiang <sunyijiang {_AT_} gmail.com>
13913 To: emacs-devel {_AT_} gnu.org 13913 To: emacs-devel {_AT_} gnu.org
13914 Subject: bookmark.el bug report 13914 Subject: bookmark.el bug report
@@ -19816,7 +19816,7 @@
19816 * files.el (find-alternate-file): If the old buffer is modified 19816 * files.el (find-alternate-file): If the old buffer is modified
19817 and visiting a file, behave similarly to `kill-buffer' when 19817 and visiting a file, behave similarly to `kill-buffer' when
19818 killing it, thus reverting to the pre-1.878 behavior; see 19818 killing it, thus reverting to the pre-1.878 behavior; see
19819 https://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00101.html 19819 https://lists.gnu.org/r/emacs-devel/2009-09/msg00101.html
19820 for discussion. Also, consult `buffer-file-name' as a variable 19820 for discussion. Also, consult `buffer-file-name' as a variable
19821 not as a function, for consistency with the rest of the code. 19821 not as a function, for consistency with the rest of the code.
19822 19822
diff --git a/lisp/ChangeLog.16 b/lisp/ChangeLog.16
index 33bd9a03323..dcf2fd071d0 100644
--- a/lisp/ChangeLog.16
+++ b/lisp/ChangeLog.16
@@ -1371,7 +1371,7 @@
1371 1371
1372 * frame.el (toggle-frame-maximized, toggle-frame-fullscreen): 1372 * frame.el (toggle-frame-maximized, toggle-frame-fullscreen):
1373 Use fullboth as an alias for fullscreen. Suggested by Jan Djärv in 1373 Use fullboth as an alias for fullscreen. Suggested by Jan Djärv in
1374 <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00203.html>. 1374 <https://lists.gnu.org/r/emacs-devel/2013-01/msg00203.html>.
1375 1375
13762013-01-30 Stefan Monnier <monnier@iro.umontreal.ca> 13762013-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1377 1377
@@ -2422,7 +2422,7 @@
2422 2422
2423 * epg.el: Support pinentry-curses. 2423 * epg.el: Support pinentry-curses.
2424 Suggested by Werner Koch in 2424 Suggested by Werner Koch in
2425 <https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>. 2425 <https://lists.gnu.org/r/emacs-devel/2007-02/msg00755.html>.
2426 (epg-agent-file, epg-agent-mtime): New variable. 2426 (epg-agent-file, epg-agent-mtime): New variable.
2427 (epg--start): Record the modified time of gpg-agent socket file, 2427 (epg--start): Record the modified time of gpg-agent socket file,
2428 to restore Emacs frame after pinentry-curses termination. 2428 to restore Emacs frame after pinentry-curses termination.
@@ -2448,7 +2448,7 @@
2448 (toggle-frame-maximized): Rewrite and bind to M-<f10>. 2448 (toggle-frame-maximized): Rewrite and bind to M-<f10>.
2449 (toggle-frame-fullscreen): New command bound to <f11> instead of 2449 (toggle-frame-fullscreen): New command bound to <f11> instead of
2450 `toggle-frame-maximized'. 2450 `toggle-frame-maximized'.
2451 https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00703.html 2451 https://lists.gnu.org/r/emacs-devel/2012-12/msg00703.html
2452 2452
24532012-12-27 Michael Albinus <michael.albinus@gmx.de> 24532012-12-27 Michael Albinus <michael.albinus@gmx.de>
2454 2454
@@ -2686,7 +2686,7 @@
2686 (isearch-insert-char-by-name): New command. 2686 (isearch-insert-char-by-name): New command.
2687 * international/mule-cmds.el (read-char-by-name): Let-bind 2687 * international/mule-cmds.el (read-char-by-name): Let-bind
2688 `enable-recursive-minibuffers' to t. 2688 `enable-recursive-minibuffers' to t.
2689 https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00234.html 2689 https://lists.gnu.org/r/emacs-devel/2012-12/msg00234.html
2690 2690
26912012-12-15 Juri Linkov <juri@jurta.org> 26912012-12-15 Juri Linkov <juri@jurta.org>
2692 2692
@@ -4831,7 +4831,7 @@
4831 * progmodes/compile.el (compilation-error-regexp-alist-alist): 4831 * progmodes/compile.el (compilation-error-regexp-alist-alist):
4832 Adjust the msft regexp to the output of Studio 2010, and move msft 4832 Adjust the msft regexp to the output of Studio 2010, and move msft
4833 before edg-1. See the discussion on emacs-devel, 4833 before edg-1. See the discussion on emacs-devel,
4834 https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00579.html, 4834 https://lists.gnu.org/r/emacs-devel/2012-09/msg00579.html,
4835 for the details. 4835 for the details.
4836 4836
48372012-10-14 Stefan Monnier <monnier@iro.umontreal.ca> 48372012-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -5453,7 +5453,7 @@
5453 5453
5454 * profiler.el (profiler-sampling-interval): Change default back to 1. 5454 * profiler.el (profiler-sampling-interval): Change default back to 1.
5455 See Stefan Monnier in 5455 See Stefan Monnier in
5456 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00863.html>. 5456 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00863.html>.
5457 5457
54582012-10-01 Fabián Ezequiel Gallina <fgallina@cuca> 54582012-10-01 Fabián Ezequiel Gallina <fgallina@cuca>
5459 5459
@@ -6641,7 +6641,7 @@
6641 search-whitespace-regexp if isearch-lax-whitespace or 6641 search-whitespace-regexp if isearch-lax-whitespace or
6642 isearch-regexp-lax-whitespace is non-nil. 6642 isearch-regexp-lax-whitespace is non-nil.
6643 (Info-mode): Don't set local variable search-whitespace-regexp. 6643 (Info-mode): Don't set local variable search-whitespace-regexp.
6644 https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00811.html 6644 https://lists.gnu.org/r/emacs-devel/2012-08/msg00811.html
6645 6645
66462012-09-12 Stefan Monnier <monnier@iro.umontreal.ca> 66462012-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
6647 6647
@@ -7037,7 +7037,7 @@
70372012-09-02 Juri Linkov <juri@jurta.org> 70372012-09-02 Juri Linkov <juri@jurta.org>
7038 7038
7039 Toggle whitespace matching mode with M-s SPC. 7039 Toggle whitespace matching mode with M-s SPC.
7040 https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00008.html 7040 https://lists.gnu.org/r/emacs-devel/2012-09/msg00008.html
7041 7041
7042 * isearch.el (search-whitespace-regexp): Doc fix. 7042 * isearch.el (search-whitespace-regexp): Doc fix.
7043 Remove cons cell customization. 7043 Remove cons cell customization.
@@ -8109,7 +8109,7 @@
8109 8109
8110 * whitespace.el (whitespace-display-mappings): Use Unicode 8110 * whitespace.el (whitespace-display-mappings): Use Unicode
8111 codepoints, instead of emacs-mule codepoints. See 8111 codepoints, instead of emacs-mule codepoints. See
8112 https://lists.gnu.org/archive/html/help-gnu-emacs/2012-07/msg00366.html 8112 https://lists.gnu.org/r/help-gnu-emacs/2012-07/msg00366.html
8113 for the details. 8113 for the details.
8114 8114
8115 * files.el (file-truename): Don't skip symlink-chasing part on 8115 * files.el (file-truename): Don't skip symlink-chasing part on
@@ -8513,7 +8513,7 @@
8513 * startup.el (command-line): Don't display an empty user name in 8513 * startup.el (command-line): Don't display an empty user name in
8514 the error message about non-existent home directory, when 8514 the error message about non-existent home directory, when
8515 init-file-user was set to an empty string. See 8515 init-file-user was set to an empty string. See
8516 https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html 8516 https://lists.gnu.org/r/bug-gnu-emacs/2012-07/msg00835.html
8517 for the details and context. 8517 for the details and context.
8518 8518
85192012-07-22 Vincent Belaïche <vincentb1@users.sourceforge.net> 85192012-07-22 Vincent Belaïche <vincentb1@users.sourceforge.net>
@@ -9419,7 +9419,7 @@
9419 9419
9420 * calendar/calendar.el (calendar-exit): Don't try to delete or 9420 * calendar/calendar.el (calendar-exit): Don't try to delete or
9421 iconify last frame. See: 9421 iconify last frame. See:
9422 https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00372.html 9422 https://lists.gnu.org/r/emacs-devel/2012-06/msg00372.html
9423 9423
94242012-06-25 Jim Diamond <Jim.Diamond@AcadiaU.ca> (tiny change) 94242012-06-25 Jim Diamond <Jim.Diamond@AcadiaU.ca> (tiny change)
9425 9425
@@ -10430,7 +10430,7 @@
10430 * descr-text.el (describe-char): Mention how to insert the 10430 * descr-text.el (describe-char): Mention how to insert the
10431 character, if the current input method doesn't support it. 10431 character, if the current input method doesn't support it.
10432 See the discussion in this thread for the details: 10432 See the discussion in this thread for the details:
10433 https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00533.html. 10433 https://lists.gnu.org/r/emacs-devel/2012-05/msg00533.html.
10434 10434
104352012-06-08 Sam Steingold <sds@gnu.org> 104352012-06-08 Sam Steingold <sds@gnu.org>
10436 10436
@@ -13909,7 +13909,7 @@
13909 Insert invisible LRM characters before each character in a keyboard 13909 Insert invisible LRM characters before each character in a keyboard
13910 layout cell, to prevent their reordering by bidi display engine. 13910 layout cell, to prevent their reordering by bidi display engine.
13911 For details, see the discussion in 13911 For details, see the discussion in
13912 https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html. 13912 https://lists.gnu.org/r/emacs-devel/2012-03/msg00085.html.
13913 13913
139142012-03-08 Alan Mackenzie <acm@muc.de> 139142012-03-08 Alan Mackenzie <acm@muc.de>
13915 13915
@@ -13927,7 +13927,7 @@
13927 13927
13928 * international/quail.el (quail-help): 13928 * international/quail.el (quail-help):
13929 Force bidi-paragraph-direction be left-to-right. See discussion in 13929 Force bidi-paragraph-direction be left-to-right. See discussion in
13930 https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html 13930 https://lists.gnu.org/r/emacs-devel/2012-03/msg00062.html
13931 for the reason. 13931 for the reason.
13932 13932
139332012-03-07 Michael Albinus <michael.albinus@gmx.de> 139332012-03-07 Michael Albinus <michael.albinus@gmx.de>
@@ -15004,7 +15004,7 @@
15004 15004
15005 * descr-text.el (describe-char): Show the raw character, not only 15005 * descr-text.el (describe-char): Show the raw character, not only
15006 its display form at POS. Suggested by Kenichi Handa <handa@m17n.org>. 15006 its display form at POS. Suggested by Kenichi Handa <handa@m17n.org>.
15007 See https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html 15007 See https://lists.gnu.org/r/emacs-devel/2012-01/msg00760.html
15008 for the reasons. 15008 for the reasons.
15009 15009
150102012-01-28 Phil Hagelberg <phil@hagelb.org> 150102012-01-28 Phil Hagelberg <phil@hagelb.org>
@@ -15362,7 +15362,7 @@
15362 * time.el (display-time-load-average) 15362 * time.el (display-time-load-average)
15363 (display-time-default-load-average): Doc fixes. See the thread 15363 (display-time-default-load-average): Doc fixes. See the thread
15364 starting at 15364 starting at
15365 https://lists.gnu.org/archive/html/help-gnu-emacs/2012-01/msg00059.html 15365 https://lists.gnu.org/r/help-gnu-emacs/2012-01/msg00059.html
15366 for the details. 15366 for the details.
15367 15367
153682012-01-06 Glenn Morris <rgm@gnu.org> 153682012-01-06 Glenn Morris <rgm@gnu.org>
@@ -15769,7 +15769,7 @@
15769 (texinfo-insert-master-menu-list): Improve the error message 15769 (texinfo-insert-master-menu-list): Improve the error message
15770 displayed if there's no menu in the Top node. 15770 displayed if there's no menu in the Top node.
15771 (Bug#2975) See also this thread: 15771 (Bug#2975) See also this thread:
15772 https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00156.html. 15772 https://lists.gnu.org/r/emacs-devel/2011-12/msg00156.html.
15773 15773
157742011-12-09 Manuel Gómez <mgrojo@gmail.com> (tiny change) 157742011-12-09 Manuel Gómez <mgrojo@gmail.com> (tiny change)
15775 15775
@@ -24381,7 +24381,7 @@
24381 24381
24382 * help-fns.el (describe-variable): Complete all variables having 24382 * help-fns.el (describe-variable): Complete all variables having
24383 documentation, including keywords. 24383 documentation, including keywords.
24384 https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00112.html 24384 https://lists.gnu.org/r/emacs-devel/2011-04/msg00112.html
24385 24385
243862011-04-04 Juanma Barranquero <lekktu@gmail.com> 243862011-04-04 Juanma Barranquero <lekktu@gmail.com>
24387 24387
diff --git a/lisp/ChangeLog.17 b/lisp/ChangeLog.17
index bb3375be9a6..b2d315c53f3 100644
--- a/lisp/ChangeLog.17
+++ b/lisp/ChangeLog.17
@@ -3598,7 +3598,7 @@
3598 3598
3599 * comint.el (comint-history-isearch-message): Use field-beginning 3599 * comint.el (comint-history-isearch-message): Use field-beginning
3600 instead of comint-line-beginning-position - that's more fixes for 3600 instead of comint-line-beginning-position - that's more fixes for
3601 https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html 3601 https://lists.gnu.org/r/emacs-devel/2014-12/msg00305.html
3602 (comint-history-isearch-message): Fix args of isearch-message-prefix. 3602 (comint-history-isearch-message): Fix args of isearch-message-prefix.
3603 3603
36042014-12-29 Juri Linkov <juri@linkov.net> 36042014-12-29 Juri Linkov <juri@linkov.net>
@@ -3698,7 +3698,7 @@
3698 3698
3699 * language/misc-lang.el (composition-function-table): Add Syriac 3699 * language/misc-lang.el (composition-function-table): Add Syriac
3700 characters and also ZWJ/ZWNJ. 3700 characters and also ZWJ/ZWNJ.
3701 See https://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html 3701 See https://lists.gnu.org/r/help-gnu-emacs/2014-12/msg00248.html
3702 for the details. 3702 for the details.
3703 3703
37042014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> 37042014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
@@ -4489,14 +4489,14 @@
4489 comint-line-beginning-position. 4489 comint-line-beginning-position.
4490 (comint-send-input): Go to the end of the field instead of the end 4490 (comint-send-input): Go to the end of the field instead of the end
4491 of the line to accept whole multi-line input. 4491 of the line to accept whole multi-line input.
4492 https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html 4492 https://lists.gnu.org/r/emacs-devel/2014-12/msg00305.html
4493 4493
44942014-12-05 Juri Linkov <juri@linkov.net> 44942014-12-05 Juri Linkov <juri@linkov.net>
4495 4495
4496 * minibuffer.el (minibuffer-completion-help): 4496 * minibuffer.el (minibuffer-completion-help):
4497 Compare selected-window with minibuffer-window to check whether 4497 Compare selected-window with minibuffer-window to check whether
4498 completions should be displayed near the minibuffer. (Bug#17809) 4498 completions should be displayed near the minibuffer. (Bug#17809)
4499 https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html 4499 https://lists.gnu.org/r/emacs-devel/2014-12/msg00311.html
4500 4500
45012014-12-05 Michael Albinus <michael.albinus@gmx.de> 45012014-12-05 Michael Albinus <michael.albinus@gmx.de>
4502 4502
@@ -4605,7 +4605,7 @@
4605 the remote repository were unreachable, because the VC hooks tried 4605 the remote repository were unreachable, because the VC hooks tried
4606 to run "svn status -u" on the file, where the "-u" tells svn to 4606 to run "svn status -u" on the file, where the "-u" tells svn to
4607 get update information from the remote repository. 4607 get update information from the remote repository.
4608 https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00174.html 4608 https://lists.gnu.org/r/emacs-devel/2014-12/msg00174.html
4609 4609
4610 * vc/vc-svn.el (vc-svn-state): Remove optional `localp' 4610 * vc/vc-svn.el (vc-svn-state): Remove optional `localp'
4611 argument and always pass "-v" to "svn status", never "-u". 4611 argument and always pass "-v" to "svn status", never "-u".
@@ -5306,7 +5306,7 @@
5306 (query-replace-read-from): Call custom-reevaluate-setting on 5306 (query-replace-read-from): Call custom-reevaluate-setting on
5307 query-replace-from-to-separator to reevaluate the separator 5307 query-replace-from-to-separator to reevaluate the separator
5308 depending on the return value of char-displayable-p. 5308 depending on the return value of char-displayable-p.
5309 https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00466.html 5309 https://lists.gnu.org/r/emacs-devel/2014-11/msg00466.html
5310 5310
53112014-11-18 Juri Linkov <juri@linkov.net> 53112014-11-18 Juri Linkov <juri@linkov.net>
5312 5312
@@ -5316,7 +5316,7 @@
5316 5316
5317 * simple.el (next-line-or-history-element) 5317 * simple.el (next-line-or-history-element)
5318 (previous-line-or-history-element): New commands. 5318 (previous-line-or-history-element): New commands.
5319 https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00822.html 5319 https://lists.gnu.org/r/emacs-devel/2014-11/msg00822.html
5320 5320
53212014-11-18 Leo Liu <sdl.web@gmail.com> 53212014-11-18 Leo Liu <sdl.web@gmail.com>
5322 5322
@@ -5441,7 +5441,7 @@
5441 5441
5442 Improve time stamp handling, and be more consistent about it. 5442 Improve time stamp handling, and be more consistent about it.
5443 This implements a suggestion made in: 5443 This implements a suggestion made in:
5444 https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html 5444 https://lists.gnu.org/r/emacs-devel/2014-10/msg00587.html
5445 Among other things, this means timer.el no longer needs to 5445 Among other things, this means timer.el no longer needs to
5446 autoload the time-date module. 5446 autoload the time-date module.
5447 * allout-widgets.el (allout-elapsed-time-seconds): Doc fix. 5447 * allout-widgets.el (allout-elapsed-time-seconds): Doc fix.
@@ -5682,7 +5682,7 @@
56822014-11-10 Sylvain Chouleur <sylvain.chouleur@gmail.com> (tiny change) 56822014-11-10 Sylvain Chouleur <sylvain.chouleur@gmail.com> (tiny change)
5683 5683
5684 Allow VTIMEZONE where daylight and standard time zones are equal. 5684 Allow VTIMEZONE where daylight and standard time zones are equal.
5685 See: https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00494.html 5685 See: https://lists.gnu.org/r/emacs-devel/2014-11/msg00494.html
5686 * calendar/icalendar.el (icalendar--convert-tz-offset): 5686 * calendar/icalendar.el (icalendar--convert-tz-offset):
5687 Support timezone without daylight saving time. 5687 Support timezone without daylight saving time.
5688 5688
@@ -5813,7 +5813,7 @@
5813 to the history variables. 5813 to the history variables.
5814 (query-replace-read-to): Add FROM-TO pairs to query-replace-defaults. 5814 (query-replace-read-to): Add FROM-TO pairs to query-replace-defaults.
5815 (query-replace-regexp-eval): Let-bind query-replace-defaults to nil. 5815 (query-replace-regexp-eval): Let-bind query-replace-defaults to nil.
5816 https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00253.html 5816 https://lists.gnu.org/r/emacs-devel/2014-11/msg00253.html
5817 5817
5818 * isearch.el (isearch-text-char-description): Keep characters 5818 * isearch.el (isearch-text-char-description): Keep characters
5819 intact and put formatted strings with the `display' property. 5819 intact and put formatted strings with the `display' property.
@@ -7565,7 +7565,7 @@
7565 (lisp--form-quoted-p): New functions. 7565 (lisp--form-quoted-p): New functions.
7566 (lisp-completion-at-point): Use them to see if we're completing a 7566 (lisp-completion-at-point): Use them to see if we're completing a
7567 variable reference, a function name, or just any symbol. 7567 variable reference, a function name, or just any symbol.
7568 https://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00229.html 7568 https://lists.gnu.org/r/emacs-devel/2014-02/msg00229.html
7569 7569
75702014-09-18 Ivan Kanis <ivan@kanis.fr> 75702014-09-18 Ivan Kanis <ivan@kanis.fr>
7571 7571
@@ -9937,7 +9937,7 @@
9937 `window-configuration-change-hook'. 9937 `window-configuration-change-hook'.
9938 (desktop-auto-save-set-timer): Change REPEAT arg of 9938 (desktop-auto-save-set-timer): Change REPEAT arg of
9939 `run-with-idle-timer' from t to nil. 9939 `run-with-idle-timer' from t to nil.
9940 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00147.html 9940 https://lists.gnu.org/r/emacs-devel/2014-06/msg00147.html
9941 9941
99422014-06-08 Santiago Payà i Miralta <santiagopim@gmail.com> 99422014-06-08 Santiago Payà i Miralta <santiagopim@gmail.com>
9943 9943
@@ -10488,7 +10488,7 @@
10488 * emacs-lisp/package.el (package-generate-description-file): 10488 * emacs-lisp/package.el (package-generate-description-file):
10489 Output first-line comment to set buffer-local var `no-byte-compile'. 10489 Output first-line comment to set buffer-local var `no-byte-compile'.
10490 Suggested by Dmitry Gutov: 10490 Suggested by Dmitry Gutov:
10491 <https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>. 10491 <https://lists.gnu.org/r/emacs-devel/2014-05/msg00401.html>.
10492 10492
104932014-05-25 Thien-Thi Nguyen <ttn@gnu.org> 104932014-05-25 Thien-Thi Nguyen <ttn@gnu.org>
10494 10494
@@ -12170,7 +12170,7 @@
12170 to `comment-start-skip' if not `comment-use-syntax'. (Bug#16971) 12170 to `comment-start-skip' if not `comment-use-syntax'. (Bug#16971)
12171 (comment-beginning): Use `narrow-to-region' instead of moving back 12171 (comment-beginning): Use `narrow-to-region' instead of moving back
12172 one character. 12172 one character.
12173 (https://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00488.html) 12173 (https://lists.gnu.org/r/emacs-devel/2014-03/msg00488.html)
12174 (comment-start-skip): Update the docstring. 12174 (comment-start-skip): Update the docstring.
12175 12175
121762014-03-18 Richard Stallman <rms@gnu.org> 121762014-03-18 Richard Stallman <rms@gnu.org>
@@ -12467,7 +12467,7 @@
12467 from `xterm-standard-colors' that look well on the default white 12467 from `xterm-standard-colors' that look well on the default white
12468 background (and also on the black background) to avoid illegible 12468 background (and also on the black background) to avoid illegible
12469 color combinations like yellow-on-white and white-on-white. 12469 color combinations like yellow-on-white and white-on-white.
12470 https://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00157.html 12470 https://lists.gnu.org/r/emacs-devel/2014-02/msg00157.html
12471 12471
124722014-03-08 Juanma Barranquero <lekktu@gmail.com> 124722014-03-08 Juanma Barranquero <lekktu@gmail.com>
12473 12473
@@ -13224,7 +13224,7 @@
132242014-02-12 Dmitry Gutov <dgutov@yandex.ru> 132242014-02-12 Dmitry Gutov <dgutov@yandex.ru>
13225 13225
13226 * progmodes/js.el (js-indent-line): Don't widen. 13226 * progmodes/js.el (js-indent-line): Don't widen.
13227 https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00276.html 13227 https://lists.gnu.org/r/emacs-devel/2012-06/msg00276.html
13228 13228
132292014-02-12 Glenn Morris <rgm@gnu.org> 132292014-02-12 Glenn Morris <rgm@gnu.org>
13230 13230
@@ -13965,7 +13965,7 @@
13965 choices. 13965 choices.
13966 (ruby-smie-rules): Instead of using a hardcoded list of alignable 13966 (ruby-smie-rules): Instead of using a hardcoded list of alignable
13967 keywords, check against the value of `ruby-alignable-keywords' 13967 keywords, check against the value of `ruby-alignable-keywords'
13968 (https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01439.html). 13968 (https://lists.gnu.org/r/emacs-devel/2014-01/msg01439.html).
13969 13969
139702014-01-17 Glenn Morris <rgm@gnu.org> 139702014-01-17 Glenn Morris <rgm@gnu.org>
13971 13971
@@ -15408,7 +15408,7 @@
15408 * simple.el (blink-matching--overlay): New variable. 15408 * simple.el (blink-matching--overlay): New variable.
15409 (blink-matching-open): Instead of moving point, highlight the 15409 (blink-matching-open): Instead of moving point, highlight the
15410 matching paren with an overlay 15410 matching paren with an overlay
15411 (https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00333.html). 15411 (https://lists.gnu.org/r/emacs-devel/2013-12/msg00333.html).
15412 15412
15413 * faces.el (paren-showing-faces, show-paren-match) 15413 * faces.el (paren-showing-faces, show-paren-match)
15414 (show-paren-mismatch): Move from paren.el. 15414 (show-paren-mismatch): Move from paren.el.
@@ -16628,7 +16628,7 @@
16628 16628
16629 * textmodes/ispell.el (ispell-lookup-words): When `look' is not 16629 * textmodes/ispell.el (ispell-lookup-words): When `look' is not
16630 available and the word has no wildcards, append one to the grep pattern. 16630 available and the word has no wildcards, append one to the grep pattern.
16631 https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00258.html 16631 https://lists.gnu.org/r/emacs-devel/2013-11/msg00258.html
16632 (ispell-complete-word): Call `ispell-lookup-words' with the value 16632 (ispell-complete-word): Call `ispell-lookup-words' with the value
16633 independent of `ispell-look-p'. 16633 independent of `ispell-look-p'.
16634 16634
@@ -18282,7 +18282,7 @@
18282 18282
18283 * emacs-lisp/package.el (package-buffer-info, describe-package-1): 18283 * emacs-lisp/package.el (package-buffer-info, describe-package-1):
18284 Use :url instead of :homepage, as per 18284 Use :url instead of :homepage, as per
18285 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00622.html 18285 https://lists.gnu.org/r/emacs-devel/2013-09/msg00622.html
18286 18286
18287 * newcomment.el (comment-beginning): When `comment-use-syntax' is 18287 * newcomment.el (comment-beginning): When `comment-use-syntax' is
18288 non-nil, use `syntax-ppss' (Bug#15251). 18288 non-nil, use `syntax-ppss' (Bug#15251).
@@ -19828,7 +19828,7 @@
19828 19828
19829 * xml.el (xml-parse-tag-1): Use looking-at (this reverts change in 19829 * xml.el (xml-parse-tag-1): Use looking-at (this reverts change in
19830 2013-08-11T00:07:48Z!lekktu@gmail.com, which breaks the test suite). 19830 2013-08-11T00:07:48Z!lekktu@gmail.com, which breaks the test suite).
19831 https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00263.html 19831 https://lists.gnu.org/r/emacs-devel/2013-08/msg00263.html
19832 19832
198332013-08-12 Eli Zaretskii <eliz@gnu.org> 198332013-08-12 Eli Zaretskii <eliz@gnu.org>
19834 19834
@@ -21942,7 +21942,7 @@
219422013-06-25 Martin Rudalics <rudalics@gmx.at> 219422013-06-25 Martin Rudalics <rudalics@gmx.at>
21943 21943
21944 * window.el (window--state-get-1): Workaround for bug#14527. 21944 * window.el (window--state-get-1): Workaround for bug#14527.
21945 https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00941.html 21945 https://lists.gnu.org/r/emacs-devel/2013-06/msg00941.html
21946 21946
219472013-06-25 Lars Magne Ingebrigtsen <larsi@gnus.org> 219472013-06-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
21948 21948
@@ -22055,7 +22055,7 @@
22055 22055
22056 * progmodes/ruby-mode.el (ruby-font-lock-keywords): Move `catch', 22056 * progmodes/ruby-mode.el (ruby-font-lock-keywords): Move `catch',
22057 add some more keyword-like methods. 22057 add some more keyword-like methods.
22058 https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00911.html 22058 https://lists.gnu.org/r/emacs-devel/2013-06/msg00911.html
22059 22059
220602013-06-22 Juanma Barranquero <lekktu@gmail.com> 220602013-06-22 Juanma Barranquero <lekktu@gmail.com>
22061 22061
@@ -22674,7 +22674,7 @@
226742013-06-18 Matthias Meulien <orontee@gmail.com> 226742013-06-18 Matthias Meulien <orontee@gmail.com>
22675 22675
22676 * tabify.el (untabify, tabify): With prefix, apply to entire buffer. 22676 * tabify.el (untabify, tabify): With prefix, apply to entire buffer.
22677 <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00545.html> 22677 <https://lists.gnu.org/r/emacs-devel/2013-03/msg00545.html>
22678 22678
226792013-06-18 Glenn Morris <rgm@gnu.org> 226792013-06-18 Glenn Morris <rgm@gnu.org>
22680 22680
@@ -22704,7 +22704,7 @@
22704 22704
22705 * emacs-lisp/package.el (package-load-descriptor): 22705 * emacs-lisp/package.el (package-load-descriptor):
22706 Remove `with-syntax-table' call, `read' doesn't need it. 22706 Remove `with-syntax-table' call, `read' doesn't need it.
22707 https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00539.html 22707 https://lists.gnu.org/r/emacs-devel/2013-06/msg00539.html
22708 22708
227092013-06-17 Juanma Barranquero <lekktu@gmail.com> 227092013-06-17 Juanma Barranquero <lekktu@gmail.com>
22710 22710
@@ -25118,7 +25118,7 @@
25118 (desktop-auto-save, desktop-auto-save-set-timer): New functions. 25118 (desktop-auto-save, desktop-auto-save-set-timer): New functions.
25119 (after-init-hook): Call `desktop-auto-save-set-timer'. 25119 (after-init-hook): Call `desktop-auto-save-set-timer'.
25120 Suggested by Reuben Thomas <rrt@sc3d.org> in 25120 Suggested by Reuben Thomas <rrt@sc3d.org> in
25121 <https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>. 25121 <https://lists.gnu.org/r/emacs-devel/2013-04/msg00327.html>.
25122 25122
251232013-04-27 Leo Liu <sdl.web@gmail.com> 251232013-04-27 Leo Liu <sdl.web@gmail.com>
25124 25124
@@ -25144,7 +25144,7 @@
25144 25144
25145 * ls-lisp.el (ls-lisp-insert-directory): If no files are 25145 * ls-lisp.el (ls-lisp-insert-directory): If no files are
25146 displayed, move point to after the totals line. 25146 displayed, move point to after the totals line.
25147 See https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00677.html 25147 See https://lists.gnu.org/r/emacs-devel/2013-04/msg00677.html
25148 for the details. 25148 for the details.
25149 25149
251502013-04-27 Stefan Monnier <monnier@iro.umontreal.ca> 251502013-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -25757,7 +25757,7 @@
25757 25757
25758 Do not set x-display-name until X connection is established. 25758 Do not set x-display-name until X connection is established.
25759 This is needed to prevent from weird situation described at 25759 This is needed to prevent from weird situation described at
25760 <https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00212.html>. 25760 <https://lists.gnu.org/r/emacs-devel/2013-04/msg00212.html>.
25761 * frame.el (make-frame): Set x-display-name after call to 25761 * frame.el (make-frame): Set x-display-name after call to
25762 window system initialization function, not before. 25762 window system initialization function, not before.
25763 * term/x-win.el (x-initialize-window-system): Add optional 25763 * term/x-win.el (x-initialize-window-system): Add optional
@@ -26079,7 +26079,7 @@
26079 (batch-skkdic-convert): Suppress most of the chatter. 26079 (batch-skkdic-convert): Suppress most of the chatter.
26080 It's not needed so much now that machines are faster, 26080 It's not needed so much now that machines are faster,
26081 and its non-ASCII component was confusing; see Dmitry Gutov in 26081 and its non-ASCII component was confusing; see Dmitry Gutov in
26082 <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00508.html>. 26082 <https://lists.gnu.org/r/emacs-devel/2013-03/msg00508.html>.
26083 26083
260842013-03-20 Leo Liu <sdl.web@gmail.com> 260842013-03-20 Leo Liu <sdl.web@gmail.com>
26085 26085
@@ -26223,7 +26223,7 @@
26223 * startup.el (command-line-normalize-file-name): Fix handling of 26223 * startup.el (command-line-normalize-file-name): Fix handling of
26224 backslashes in DOS and Windows file names. Reported by Xue Fuqiao 26224 backslashes in DOS and Windows file names. Reported by Xue Fuqiao
26225 <xfq.free@gmail.com> in 26225 <xfq.free@gmail.com> in
26226 https://lists.gnu.org/archive/html/help-gnu-emacs/2013-03/msg00245.html. 26226 https://lists.gnu.org/r/help-gnu-emacs/2013-03/msg00245.html.
26227 26227
262282013-03-15 Michael Albinus <michael.albinus@gmx.de> 262282013-03-15 Michael Albinus <michael.albinus@gmx.de>
26229 26229
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index b628444aad1..de3dc186170 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -132,13 +132,13 @@ PHONY_EXTRAS =
132# This could lead to problems in parallel builds if automatically 132# This could lead to problems in parallel builds if automatically
133# generated *.el files (eg loaddefs etc) were being changed at the same time. 133# generated *.el files (eg loaddefs etc) were being changed at the same time.
134# One solution was to add autoloads as a prerequisite: 134# One solution was to add autoloads as a prerequisite:
135# https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html 135# https://lists.gnu.org/r/emacs-pretest-bug/2007-01/msg00469.html
136# https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html 136# https://lists.gnu.org/r/bug-gnu-emacs/2007-12/msg00171.html
137# However, this meant that running these targets modified loaddefs.el, 137# However, this meant that running these targets modified loaddefs.el,
138# every time (due to time-stamping). Calling these rules from 138# every time (due to time-stamping). Calling these rules from
139# bootstrap-after would modify loaddefs after src/emacs, resulting 139# bootstrap-after would modify loaddefs after src/emacs, resulting
140# in make install remaking src/emacs for no real reason: 140# in make install remaking src/emacs for no real reason:
141# https://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html 141# https://lists.gnu.org/r/emacs-devel/2008-02/msg00311.html
142# Nowadays these commands don't scan automatically generated files, 142# Nowadays these commands don't scan automatically generated files,
143# since they will never contain any useful information 143# since they will never contain any useful information
144# (see finder-no-scan-regexp and custom-dependencies-no-scan-regexp). 144# (see finder-no-scan-regexp and custom-dependencies-no-scan-regexp).
diff --git a/lisp/calendar/cal-dst.el b/lisp/calendar/cal-dst.el
index 6a4054d73fa..301dc29c56a 100644
--- a/lisp/calendar/cal-dst.el
+++ b/lisp/calendar/cal-dst.el
@@ -248,7 +248,7 @@ The result has the proper form for `calendar-daylight-savings-starts'."
248;; TODO it might be better to extract this information directly from 248;; TODO it might be better to extract this information directly from
249;; the system timezone database. But cross-platform...? 249;; the system timezone database. But cross-platform...?
250;; See thread 250;; See thread
251;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html 251;; https://lists.gnu.org/r/emacs-pretest-bug/2006-11/msg00060.html
252(defun calendar-dst-find-data (&optional time) 252(defun calendar-dst-find-data (&optional time)
253 "Find data on the first daylight saving time transitions after TIME. 253 "Find data on the first daylight saving time transitions after TIME.
254TIME defaults to `current-time'. Return value is as described 254TIME defaults to `current-time'. Return value is as described
diff --git a/lisp/calendar/cal-menu.el b/lisp/calendar/cal-menu.el
index 32769332df5..b2079797b6c 100644
--- a/lisp/calendar/cal-menu.el
+++ b/lisp/calendar/cal-menu.el
@@ -100,7 +100,7 @@
100 ;; Show 11 years--5 before, 5 after year of middle month. 100 ;; Show 11 years--5 before, 5 after year of middle month.
101 ;; We used to use :suffix rather than :label and bumped into 101 ;; We used to use :suffix rather than :label and bumped into
102 ;; an easymenu bug: 102 ;; an easymenu bug:
103 ;; https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01813.html 103 ;; https://lists.gnu.org/r/emacs-devel/2007-11/msg01813.html
104 ;; The bug has since been fixed. 104 ;; The bug has since been fixed.
105 (dotimes (i 11) 105 (dotimes (i 11)
106 (push (vector (format "hol-year-%d" i) 106 (push (vector (format "hol-year-%d" i)
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
index d8d2dd4aafa..e45f8b27622 100644
--- a/lisp/calendar/diary-lib.el
+++ b/lisp/calendar/diary-lib.el
@@ -425,7 +425,7 @@ Only used if `diary-header-line-flag' is non-nil."
425;; display does not create the fancy buffer, nor does it set 425;; display does not create the fancy buffer, nor does it set
426;; diary-selective-display in the diary buffer. This means some 426;; diary-selective-display in the diary buffer. This means some
427;; customizations will not take effect, eg: 427;; customizations will not take effect, eg:
428;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00466.html 428;; https://lists.gnu.org/r/emacs-pretest-bug/2007-03/msg00466.html
429;; So the check for diary-selective-display was dropped. This means the 429;; So the check for diary-selective-display was dropped. This means the
430;; diary will be displayed if one customizes a diary variable while 430;; diary will be displayed if one customizes a diary variable while
431;; just visiting the diary-file. This is i) unlikely, and ii) no great loss. 431;; 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."
814 ;; diary-header-line-flag after diary has been displayed 814 ;; diary-header-line-flag after diary has been displayed
815 ;; take effect. Unconditionally calling (diary-mode) 815 ;; take effect. Unconditionally calling (diary-mode)
816 ;; clobbers file local variables. 816 ;; clobbers file local variables.
817 ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00363.html 817 ;; https://lists.gnu.org/r/emacs-pretest-bug/2007-03/msg00363.html
818 ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00404.html 818 ;; https://lists.gnu.org/r/emacs-pretest-bug/2007-04/msg00404.html
819 (if (eq major-mode 'diary-mode) 819 (if (eq major-mode 'diary-mode)
820 (setq header-line-format (and diary-header-line-flag 820 (setq header-line-format (and diary-header-line-flag
821 diary-header-line-format))))) 821 diary-header-line-format)))))
diff --git a/lisp/char-fold.el b/lisp/char-fold.el
index 18ce5bea4f6..b24363530f3 100644
--- a/lisp/char-fold.el
+++ b/lisp/char-fold.el
@@ -196,7 +196,7 @@ from which to start."
196;;; If N suffixes match, we "branch" out into N+1 executions for the 196;;; If N suffixes match, we "branch" out into N+1 executions for the
197;;; length of the longest match. This means "fix" will match "fix" but 197;;; length of the longest match. This means "fix" will match "fix" but
198;;; not "fⅸ", but it's necessary to keep the regexp size from scaling 198;;; not "fⅸ", but it's necessary to keep the regexp size from scaling
199;;; exponentially. See https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02562.html 199;;; exponentially. See https://lists.gnu.org/r/emacs-devel/2015-11/msg02562.html
200 (let ((subs (substring string (1+ i) (+ i 1 max-length)))) 200 (let ((subs (substring string (1+ i) (+ i 1 max-length))))
201 ;; `i' is still going to inc by 1 below. 201 ;; `i' is still going to inc by 1 below.
202 (setq i (+ i max-length)) 202 (setq i (+ i max-length))
diff --git a/lisp/comint.el b/lisp/comint.el
index 9bbb362d9ce..aa7dab28f32 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -678,7 +678,7 @@ Entry to this mode runs the hooks on `comint-mode-hook'."
678 ;; comint-scroll-show-maximum-output is nil, and no-one can remember 678 ;; comint-scroll-show-maximum-output is nil, and no-one can remember
679 ;; what the original problem was. If there are problems with point 679 ;; what the original problem was. If there are problems with point
680 ;; not going to the end, consider re-enabling this. 680 ;; not going to the end, consider re-enabling this.
681 ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00827.html 681 ;; https://lists.gnu.org/r/emacs-devel/2007-08/msg00827.html
682 ;; 682 ;;
683 ;; This makes it really work to keep point at the bottom. 683 ;; This makes it really work to keep point at the bottom.
684 ;; (make-local-variable 'scroll-conservatively) 684 ;; (make-local-variable 'scroll-conservatively)
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index a87783850a3..efdadffa077 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -2799,7 +2799,7 @@ If STATE is nil, the value is computed by `custom-variable-state'."
2799 ;; init-file-user rather than user-init-file. This is in case 2799 ;; init-file-user rather than user-init-file. This is in case
2800 ;; cus-edit is loaded by something in site-start.el, because 2800 ;; cus-edit is loaded by something in site-start.el, because
2801 ;; user-init-file is not set at that stage. 2801 ;; user-init-file is not set at that stage.
2802 ;; https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00310.html 2802 ;; https://lists.gnu.org/r/emacs-devel/2007-10/msg00310.html
2803 ,@(when (or custom-file init-file-user) 2803 ,@(when (or custom-file init-file-user)
2804 '(("Save for Future Sessions" custom-variable-save 2804 '(("Save for Future Sessions" custom-variable-save
2805 (lambda (widget) 2805 (lambda (widget)
diff --git a/lisp/dnd.el b/lisp/dnd.el
index a0c91b13742..c5ee8975ac6 100644
--- a/lisp/dnd.el
+++ b/lisp/dnd.el
@@ -144,7 +144,7 @@ Return nil if URI is not a local file."
144 str)) 144 str))
145 uri t t)) 145 uri t t))
146 146
147;; https://lists.gnu.org/archive/html/emacs-devel/2006-05/msg01060.html 147;; https://lists.gnu.org/r/emacs-devel/2006-05/msg01060.html
148(defun dnd-get-local-file-name (uri &optional must-exist) 148(defun dnd-get-local-file-name (uri &optional must-exist)
149 "Return file name converted from file:/// or file: syntax. 149 "Return file name converted from file:/// or file: syntax.
150URI is the uri for the file. If MUST-EXIST is given and non-nil, 150URI is the uri for the file. If MUST-EXIST is given and non-nil,
diff --git a/lisp/emacs-lisp/lisp.el b/lisp/emacs-lisp/lisp.el
index c54828e7b43..6952ef4cf49 100644
--- a/lisp/emacs-lisp/lisp.el
+++ b/lisp/emacs-lisp/lisp.el
@@ -402,7 +402,7 @@ is called as a function to find the defun's beginning."
402 "Return non-nil if the point is in an \"emptyish\" line. 402 "Return non-nil if the point is in an \"emptyish\" line.
403This means a line that consists entirely of comments and/or 403This means a line that consists entirely of comments and/or
404whitespace." 404whitespace."
405;; See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00141.html 405;; See https://lists.gnu.org/r/help-gnu-emacs/2016-08/msg00141.html
406 (save-excursion 406 (save-excursion
407 (forward-line 0) 407 (forward-line 0)
408 (< (line-end-position) 408 (< (line-end-position)
@@ -525,7 +525,7 @@ the one(s) already marked."
525 (interactive "p") 525 (interactive "p")
526 (setq arg (or arg 1)) 526 (setq arg (or arg 1))
527 ;; There is no `mark-defun-back' function - see 527 ;; There is no `mark-defun-back' function - see
528 ;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-11/msg00079.html 528 ;; https://lists.gnu.org/r/bug-gnu-emacs/2016-11/msg00079.html
529 ;; for explanation 529 ;; for explanation
530 (when (eq last-command 'mark-defun-back) 530 (when (eq last-command 'mark-defun-back)
531 (setq arg (- arg))) 531 (setq arg (- arg)))
@@ -574,7 +574,7 @@ the one(s) already marked."
574 (goto-char beg) 574 (goto-char beg)
575 (unless (= arg -1) ; beginning-of-defun behaves 575 (unless (= arg -1) ; beginning-of-defun behaves
576 ; strange with zero arg - see 576 ; strange with zero arg - see
577 ; https://lists.gnu.org/archive/html/bug-gnu-emacs/2017-02/msg00196.html 577 ; https://lists.gnu.org/r/bug-gnu-emacs/2017-02/msg00196.html
578 (beginning-of-defun (1- (- arg)))) 578 (beginning-of-defun (1- (- arg))))
579 (push-mark end nil t)))))) 579 (push-mark end nil t))))))
580 (skip-chars-backward "[:space:]\n") 580 (skip-chars-backward "[:space:]\n")
diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el
index 8ed29d8659d..9ff742c4331 100644
--- a/lisp/emacs-lisp/subr-x.el
+++ b/lisp/emacs-lisp/subr-x.el
@@ -28,7 +28,7 @@
28;; in subr.el. 28;; in subr.el.
29 29
30;; Do not document these functions in the lispref. 30;; Do not document these functions in the lispref.
31;; https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01006.html 31;; https://lists.gnu.org/r/emacs-devel/2014-01/msg01006.html
32 32
33;; NB If you want to use this library, it's almost always correct to use: 33;; NB If you want to use this library, it's almost always correct to use:
34;; (eval-when-compile (require 'subr-x)) 34;; (eval-when-compile (require 'subr-x))
diff --git a/lisp/epg.el b/lisp/epg.el
index fee6ad75119..35e58116494 100644
--- a/lisp/epg.el
+++ b/lisp/epg.el
@@ -627,7 +627,7 @@ callback data (if any)."
627 ;; Record modified time of gpg-agent socket to restore the Emacs 627 ;; Record modified time of gpg-agent socket to restore the Emacs
628 ;; frame on text terminal in `epg-wait-for-completion'. 628 ;; frame on text terminal in `epg-wait-for-completion'.
629 ;; See 629 ;; See
630 ;; <https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html> 630 ;; <https://lists.gnu.org/r/emacs-devel/2007-02/msg00755.html>
631 ;; for more details. 631 ;; for more details.
632 (when (and agent-info (string-match "\\(.*\\):[0-9]+:[0-9]+" agent-info)) 632 (when (and agent-info (string-match "\\(.*\\):[0-9]+:[0-9]+" agent-info))
633 (setq agent-file (match-string 1 agent-info) 633 (setq agent-file (match-string 1 agent-info)
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el
index c486d2c51d1..e5c799ea167 100644
--- a/lisp/eshell/em-unix.el
+++ b/lisp/eshell/em-unix.el
@@ -961,7 +961,7 @@ Show wall-clock time elapsed during execution of COMMAND.")
961 ;; after setting 961 ;; after setting
962 (throw 'eshell-replace-command 962 (throw 'eshell-replace-command
963 (eshell-parse-command (car time-args) 963 (eshell-parse-command (car time-args)
964;;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html 964;;; https://lists.gnu.org/r/bug-gnu-emacs/2007-08/msg00205.html
965 (eshell-stringify-list 965 (eshell-stringify-list
966 (eshell-flatten-list (cdr time-args)))))))) 966 (eshell-flatten-list (cdr time-args))))))))
967 967
diff --git a/lisp/faces.el b/lisp/faces.el
index a5f1d1dd328..d8ec454e626 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -2361,7 +2361,7 @@ If you set `term-file-prefix' to nil, this function does nothing."
2361(defface variable-pitch 2361(defface variable-pitch
2362 '((((type w32)) 2362 '((((type w32))
2363 ;; This is a workaround for an issue discussed in 2363 ;; This is a workaround for an issue discussed in
2364 ;; https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html. 2364 ;; https://lists.gnu.org/r/emacs-devel/2016-04/msg00746.html.
2365 ;; We need (a) the splash screen not to pick up bold-italics variant of 2365 ;; We need (a) the splash screen not to pick up bold-italics variant of
2366 ;; the font, and (b) still be able to request bold/italic/larger size 2366 ;; the font, and (b) still be able to request bold/italic/larger size
2367 ;; variants in the likes of EWW. 2367 ;; variants in the likes of EWW.
diff --git a/lisp/ffap.el b/lisp/ffap.el
index 810afd5739b..a776668d109 100644
--- a/lisp/ffap.el
+++ b/lisp/ffap.el
@@ -786,7 +786,7 @@ This uses `ffap-file-exists-string', which may try adding suffixes from
786 ("\\`~/" . ffap-lcd) ; |~/misc/ffap.el.Z| 786 ("\\`~/" . ffap-lcd) ; |~/misc/ffap.el.Z|
787 ;; This used to have a blank, but ffap-string-at-point doesn't 787 ;; This used to have a blank, but ffap-string-at-point doesn't
788 ;; handle blanks. 788 ;; handle blanks.
789 ;; https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01058.html 789 ;; https://lists.gnu.org/r/emacs-devel/2008-01/msg01058.html
790 ("\\`[Rr][Ff][Cc][-#]?\\([0-9]+\\)" ; no $ 790 ("\\`[Rr][Ff][Cc][-#]?\\([0-9]+\\)" ; no $
791 . ffap-rfc) ; "100% RFC2100 compliant" 791 . ffap-rfc) ; "100% RFC2100 compliant"
792 (dired-mode . ffap-dired) ; maybe in a subdirectory 792 (dired-mode . ffap-dired) ; maybe in a subdirectory
diff --git a/lisp/finder.el b/lisp/finder.el
index ab37ed7fc24..1cebad7b546 100644
--- a/lisp/finder.el
+++ b/lisp/finder.el
@@ -129,7 +129,7 @@ Keywords and package names both should be symbols.")
129;; Skip autogenerated files, because they will never contain anything 129;; Skip autogenerated files, because they will never contain anything
130;; useful, and because in parallel builds of Emacs they may get 130;; useful, and because in parallel builds of Emacs they may get
131;; modified while we are trying to read them. 131;; modified while we are trying to read them.
132;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html 132;; https://lists.gnu.org/r/emacs-pretest-bug/2007-01/msg00469.html
133;; ldefs-boot is not auto-generated, but has nothing useful. 133;; ldefs-boot is not auto-generated, but has nothing useful.
134(defvar finder-no-scan-regexp "\\(^\\.#\\|\\(loaddefs\\|ldefs-boot\\|\ 134(defvar finder-no-scan-regexp "\\(^\\.#\\|\\(loaddefs\\|ldefs-boot\\|\
135cus-load\\|finder-inf\\|esh-groups\\|subdirs\\|leim-list\\)\\.el$\\)" 135cus-load\\|finder-inf\\|esh-groups\\|subdirs\\|leim-list\\)\\.el$\\)"
diff --git a/lisp/frame.el b/lisp/frame.el
index b6c066462b0..2e925325a9e 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -1075,7 +1075,7 @@ is given and non-nil, the unwanted frames are iconified instead."
1075 (when mini (setq parms (delq mini parms))) 1075 (when mini (setq parms (delq mini parms)))
1076 ;; Leave name in iff it was set explicitly. 1076 ;; Leave name in iff it was set explicitly.
1077 ;; This should fix the behavior reported in 1077 ;; This should fix the behavior reported in
1078 ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html 1078 ;; https://lists.gnu.org/r/emacs-devel/2007-08/msg01632.html
1079 (when (and name (not explicit-name)) 1079 (when (and name (not explicit-name))
1080 (setq parms (delq name parms))) 1080 (setq parms (delq name parms)))
1081 parms)) 1081 parms))
diff --git a/lisp/gnus/ChangeLog.3 b/lisp/gnus/ChangeLog.3
index 43681f6eb7d..2d030b61b99 100644
--- a/lisp/gnus/ChangeLog.3
+++ b/lisp/gnus/ChangeLog.3
@@ -3819,7 +3819,7 @@
38192012-02-15 Paul Eggert <eggert@cs.ucla.edu> 38192012-02-15 Paul Eggert <eggert@cs.ucla.edu>
3820 3820
3821 * shr.el (shr-rescale-image): Undo previous change; see 3821 * shr.el (shr-rescale-image): Undo previous change; see
3822 <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>. 3822 <https://lists.gnu.org/r/emacs-devel/2012-02/msg00540.html>.
3823 3823
38242012-02-13 Lars Ingebrigtsen <larsi@gnus.org> 38242012-02-13 Lars Ingebrigtsen <larsi@gnus.org>
3825 3825
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 690311e36a5..d9f3427b95b 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -4095,7 +4095,7 @@ Instead, just auto-save the buffer and then bury it."
4095 "Bury this mail BUFFER." 4095 "Bury this mail BUFFER."
4096 ;; Note that this is not quite the same as (bury-buffer buffer), 4096 ;; Note that this is not quite the same as (bury-buffer buffer),
4097 ;; since bury-buffer does extra stuff with a nil argument. 4097 ;; since bury-buffer does extra stuff with a nil argument.
4098 ;; Eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00539.html 4098 ;; Eg https://lists.gnu.org/r/emacs-devel/2014-01/msg00539.html
4099 (with-current-buffer buffer (bury-buffer)) 4099 (with-current-buffer buffer (bury-buffer))
4100 (if message-return-action 4100 (if message-return-action
4101 (apply (car message-return-action) (cdr message-return-action)))) 4101 (apply (car message-return-action) (cdr message-return-action))))
@@ -6679,7 +6679,7 @@ is a function used to switch to and display the mail buffer."
6679 ;; C-h f compose-mail says that headers should be specified as 6679 ;; C-h f compose-mail says that headers should be specified as
6680 ;; (string . value); however all the rest of message expects 6680 ;; (string . value); however all the rest of message expects
6681 ;; headers to be symbols, not strings (eg message-header-format-alist). 6681 ;; headers to be symbols, not strings (eg message-header-format-alist).
6682 ;; https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00337.html 6682 ;; https://lists.gnu.org/r/emacs-devel/2011-01/msg00337.html
6683 ;; We need to convert any string input, eg from rmail-start-mail. 6683 ;; We need to convert any string input, eg from rmail-start-mail.
6684 (dolist (h other-headers other-headers) 6684 (dolist (h other-headers other-headers)
6685 (if (stringp (car h)) (setcar h (intern (capitalize (car h))))))) 6685 (if (stringp (car h)) (setcar h (intern (capitalize (car h)))))))
diff --git a/lisp/info.el b/lisp/info.el
index e2f9953f7c7..0a4f672b9f2 100644
--- a/lisp/info.el
+++ b/lisp/info.el
@@ -1347,7 +1347,7 @@ is non-nil)."
1347 ;; Shouldn't really happen, but sometimes does, 1347 ;; Shouldn't really happen, but sometimes does,
1348 ;; eg on Debian systems with buggy packages; 1348 ;; eg on Debian systems with buggy packages;
1349 ;; so may as well try it. 1349 ;; so may as well try it.
1350 ;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html 1350 ;; https://lists.gnu.org/r/emacs-devel/2012-03/msg00005.html
1351 (progn (setq file (expand-file-name "dir.gz" truename)) 1351 (progn (setq file (expand-file-name "dir.gz" truename))
1352 (file-attributes file))))) 1352 (file-attributes file)))))
1353 (setq dirs-done 1353 (setq dirs-done
diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index f2c7bcb1f77..1bbbb174d49 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -2513,7 +2513,7 @@ package to describe."
2513 (setq buffer-read-only nil) 2513 (setq buffer-read-only nil)
2514 ;; Without this, a keyboard layout with R2L characters might be 2514 ;; Without this, a keyboard layout with R2L characters might be
2515 ;; displayed reversed, right to left. See the thread starting at 2515 ;; displayed reversed, right to left. See the thread starting at
2516 ;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html 2516 ;; https://lists.gnu.org/r/emacs-devel/2012-03/msg00062.html
2517 ;; for a description of one such situation. 2517 ;; for a description of one such situation.
2518 (setq bidi-paragraph-direction 'left-to-right) 2518 (setq bidi-paragraph-direction 'left-to-right)
2519 (insert "Input method: " (quail-name) 2519 (insert "Input method: " (quail-name)
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el
index dc25e8005ce..92f39659360 100644
--- a/lisp/mail/emacsbug.el
+++ b/lisp/mail/emacsbug.el
@@ -179,7 +179,7 @@ Prompts for bug subject. Leaves you in a mail buffer."
179 'face 'link 179 'face 'link
180 'help-echo (concat "mouse-2, RET: Follow this link") 180 'help-echo (concat "mouse-2, RET: Follow this link")
181 'action (lambda (button) 181 'action (lambda (button)
182 (browse-url "https://lists.gnu.org/archive/html/bug-gnu-emacs/")) 182 (browse-url "https://lists.gnu.org/r/bug-gnu-emacs/"))
183 'follow-link t) 183 'follow-link t)
184 (insert " mailing list\nand the GNU bug tracker at ") 184 (insert " mailing list\nand the GNU bug tracker at ")
185 (insert-text-button 185 (insert-text-button
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 1a24d87addd..994570edcb2 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -278,7 +278,7 @@ Otherwise, look for `movemail' in the directories in
278 ;; rmail-insert-inbox-text before r1.439 fell back to using 278 ;; rmail-insert-inbox-text before r1.439 fell back to using
279 ;; (expand-file-name "movemail" exec-directory) and just 279 ;; (expand-file-name "movemail" exec-directory) and just
280 ;; assuming it would work. 280 ;; assuming it would work.
281 ;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00087.html 281 ;; https://lists.gnu.org/r/bug-gnu-emacs/2008-02/msg00087.html
282 (let ((progname (expand-file-name 282 (let ((progname (expand-file-name
283 (concat "movemail" 283 (concat "movemail"
284 (if (memq system-type '(ms-dos windows-nt)) 284 (if (memq system-type '(ms-dos windows-nt))
@@ -534,7 +534,7 @@ still the current message in the Rmail buffer.")
534;; It's not clear what it should do now, since there is nothing that 534;; It's not clear what it should do now, since there is nothing that
535;; records when a message is shown for the first time (unseen is not 535;; records when a message is shown for the first time (unseen is not
536;; necessarily the same thing). 536;; necessarily the same thing).
537;; See https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00013.html 537;; See https://lists.gnu.org/r/emacs-devel/2009-03/msg00013.html
538(defcustom rmail-message-filter nil 538(defcustom rmail-message-filter nil
539 "If non-nil, a filter function for new messages in RMAIL. 539 "If non-nil, a filter function for new messages in RMAIL.
540Called with region narrowed to the message, including headers, 540Called with region narrowed to the message, including headers,
diff --git a/lisp/mail/supercite.el b/lisp/mail/supercite.el
index 0cb8a1791ff..4a424ece0b1 100644
--- a/lisp/mail/supercite.el
+++ b/lisp/mail/supercite.el
@@ -713,7 +713,7 @@ the list should be unique."
713 713
714;; regi functions 714;; regi functions
715 715
716;; https://lists.gnu.org/archive/html/emacs-devel/2009-02/msg00691.html 716;; https://lists.gnu.org/r/emacs-devel/2009-02/msg00691.html
717;; When rmail replies to a message with full headers visible, the "From " 717;; When rmail replies to a message with full headers visible, the "From "
718;; line can be included. 718;; line can be included.
719(defun sc-mail-check-from () 719(defun sc-mail-check-from ()
diff --git a/lisp/net/rlogin.el b/lisp/net/rlogin.el
index 297aa0230c8..2843833a27a 100644
--- a/lisp/net/rlogin.el
+++ b/lisp/net/rlogin.el
@@ -38,7 +38,7 @@
38 38
39;; FIXME? 39;; FIXME?
40;; Maybe this file should be obsolete. 40;; Maybe this file should be obsolete.
41;; https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00517.html 41;; https://lists.gnu.org/r/emacs-devel/2013-02/msg00517.html
42;; It only adds rlogin-directory-tracking-mode. Is that useful? 42;; It only adds rlogin-directory-tracking-mode. Is that useful?
43 43
44(require 'comint) 44(require 'comint)
diff --git a/lisp/obsolete/complete.el b/lisp/obsolete/complete.el
index 40123ccacaf..1f154a4d2e9 100644
--- a/lisp/obsolete/complete.el
+++ b/lisp/obsolete/complete.el
@@ -924,7 +924,7 @@ or properties are considered."
924 (or (boundp sym) (fboundp sym) 924 (or (boundp sym) (fboundp sym)
925 (symbol-plist sym)))))) 925 (symbol-plist sym))))))
926 (PC-not-minibuffer t)) 926 (PC-not-minibuffer t))
927 ;; https://lists.gnu.org/archive/html/emacs-devel/2007-03/msg01211.html 927 ;; https://lists.gnu.org/r/emacs-devel/2007-03/msg01211.html
928 ;; 928 ;;
929 ;; This deals with cases like running PC-l-c-s on "M-: (n-f". 929 ;; This deals with cases like running PC-l-c-s on "M-: (n-f".
930 ;; The first call to PC-l-c-s expands this to "(ne-f", and moves 930 ;; The first call to PC-l-c-s expands this to "(ne-f", and moves
diff --git a/lisp/org/ChangeLog.1 b/lisp/org/ChangeLog.1
index ee5f01479a8..b7cfd1e4aa1 100644
--- a/lisp/org/ChangeLog.1
+++ b/lisp/org/ChangeLog.1
@@ -11560,7 +11560,7 @@
11560 break after the last footnote definition. This is an an implicit 11560 break after the last footnote definition. This is an an implicit
11561 assumption made by the org-lparse.el library. With this change, 11561 assumption made by the org-lparse.el library. With this change,
11562 footnote definitions can reliably be exported with ODT backend. 11562 footnote definitions can reliably be exported with ODT backend.
11563 See https://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg01013.html. 11563 See https://lists.gnu.org/r/emacs-orgmode/2012-02/msg01013.html.
11564 11564
115652012-04-01 Eric Schulte <eric.schulte@gmx.com> 115652012-04-01 Eric Schulte <eric.schulte@gmx.com>
11566 11566
@@ -13952,7 +13952,7 @@
13952 13952
13953 * org.el (org-mode): Force left-to-right paragraphs in Org 13953 * org.el (org-mode): Force left-to-right paragraphs in Org
13954 buffers. For a related discussions, see 13954 buffers. For a related discussions, see
13955 https://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00349.html. 13955 https://lists.gnu.org/r/emacs-devel/2011-09/msg00349.html.
13956 13956
139572012-01-03 Nicolas Goaziou <n.goaziou@gmail.com> 139572012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
13958 13958
@@ -14933,7 +14933,7 @@
14933 14933
14934 * org.el (org-mode): Force left-to-right paragraphs in Org 14934 * org.el (org-mode): Force left-to-right paragraphs in Org
14935 buffers. For a related discussions, see 14935 buffers. For a related discussions, see
14936 https://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00349.html. 14936 https://lists.gnu.org/r/emacs-devel/2011-09/msg00349.html.
14937 14937
149382011-09-17 Juanma Barranquero <lekktu@gmail.com> 149382011-09-17 Juanma Barranquero <lekktu@gmail.com>
14939 14939
diff --git a/lisp/org/ox-odt.el b/lisp/org/ox-odt.el
index f00fd99fc3e..7355eaab6de 100644
--- a/lisp/org/ox-odt.el
+++ b/lisp/org/ox-odt.el
@@ -3890,7 +3890,7 @@ contextual information."
3890;; themselves and the list can be arbitrarily deep. 3890;; themselves and the list can be arbitrarily deep.
3891;; 3891;;
3892;; Inspired by following thread: 3892;; Inspired by following thread:
3893;; https://lists.gnu.org/archive/html/emacs-orgmode/2011-03/msg01101.html 3893;; https://lists.gnu.org/r/emacs-orgmode/2011-03/msg01101.html
3894 3894
3895;; Translate lists to tables 3895;; Translate lists to tables
3896 3896
diff --git a/lisp/pixel-scroll.el b/lisp/pixel-scroll.el
index 2213a0239db..9bfe5c91f57 100644
--- a/lisp/pixel-scroll.el
+++ b/lisp/pixel-scroll.el
@@ -261,7 +261,7 @@ unseen line above the first line, respectively, is provided."
261 ;; obtain height by (line-pixel-height). This is based on 261 ;; obtain height by (line-pixel-height). This is based on
262 ;; expected response from display engine. See following 262 ;; expected response from display engine. See following
263 ;; discussion. 263 ;; discussion.
264 ;; https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00621.html 264 ;; https://lists.gnu.org/r/emacs-devel/2017-10/msg00621.html
265 ((equal (count-lines (window-start) (point)) 1) 265 ((equal (count-lines (window-start) (point)) 1)
266 (line-pixel-height)) 266 (line-pixel-height))
267 ;; No char of line is shown and the line is not at the top, 267 ;; No char of line is shown and the line is not at the top,
diff --git a/lisp/proced.el b/lisp/proced.el
index aec54b59211..b4bdbb05f0d 100644
--- a/lisp/proced.el
+++ b/lisp/proced.el
@@ -1804,7 +1804,7 @@ supported but discouraged. It will be removed in a future version of Emacs."
1804 1804
1805 (let (failures) 1805 (let (failures)
1806 ;; Why not always use `signal-process'? See 1806 ;; Why not always use `signal-process'? See
1807 ;; https://lists.gnu.org/archive/html/emacs-devel/2008-03/msg02955.html 1807 ;; https://lists.gnu.org/r/emacs-devel/2008-03/msg02955.html
1808 (if (functionp proced-signal-function) 1808 (if (functionp proced-signal-function)
1809 ;; use built-in `signal-process' 1809 ;; use built-in `signal-process'
1810 (let ((signal (if (stringp signal) 1810 (let ((signal (if (stringp signal)
diff --git a/lisp/progmodes/cc-menus.el b/lisp/progmodes/cc-menus.el
index 9339dcd83cc..7dae8297fd3 100644
--- a/lisp/progmodes/cc-menus.el
+++ b/lisp/progmodes/cc-menus.el
@@ -117,7 +117,7 @@ A sample value might look like: `\\(_P\\|_PROTO\\)'.")
117 ,(concat 117 ,(concat
118 "^\\<" ; line MUST start with word char 118 "^\\<" ; line MUST start with word char
119 ;; \n added to prevent overflow in regexp matcher. 119 ;; \n added to prevent overflow in regexp matcher.
120 ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-02/msg00021.html 120 ;; https://lists.gnu.org/r/emacs-pretest-bug/2007-02/msg00021.html
121 "[^()\n]*" ; no parentheses before 121 "[^()\n]*" ; no parentheses before
122 "[^" c-alnum "_:<>~]" ; match any non-identifier char 122 "[^" c-alnum "_:<>~]" ; match any non-identifier char
123 "\\([" c-alpha "_][" c-alnum "_:<>~]*\\)" ; match function name 123 "\\([" c-alpha "_][" c-alnum "_:<>~]*\\)" ; match function name
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 0794830fcb8..4cce47e5d8c 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -1740,7 +1740,7 @@ Returns the compilation buffer created."
1740 (setq thisdir default-directory)) 1740 (setq thisdir default-directory))
1741 (set-buffer-modified-p nil)) 1741 (set-buffer-modified-p nil))
1742 ;; Pop up the compilation buffer. 1742 ;; Pop up the compilation buffer.
1743 ;; https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01638.html 1743 ;; https://lists.gnu.org/r/emacs-devel/2007-11/msg01638.html
1744 (setq outwin (display-buffer outbuf '(nil (allow-no-window . t)))) 1744 (setq outwin (display-buffer outbuf '(nil (allow-no-window . t))))
1745 (with-current-buffer outbuf 1745 (with-current-buffer outbuf
1746 (let ((process-environment 1746 (let ((process-environment
@@ -2855,7 +2855,7 @@ TRUE-DIRNAME is the `file-truename' of DIRNAME, if given."
2855 ;; The gethash used to not use spec-directory, but 2855 ;; The gethash used to not use spec-directory, but
2856 ;; this leads to errors when files in different 2856 ;; this leads to errors when files in different
2857 ;; directories have the same name: 2857 ;; directories have the same name:
2858 ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00463.html 2858 ;; https://lists.gnu.org/r/emacs-devel/2007-08/msg00463.html
2859 (or (gethash (cons filename spec-directory) compilation-locs) 2859 (or (gethash (cons filename spec-directory) compilation-locs)
2860 (puthash (cons filename spec-directory) 2860 (puthash (cons filename spec-directory)
2861 (compilation--make-file-struct 2861 (compilation--make-file-struct
diff --git a/lisp/progmodes/octave.el b/lisp/progmodes/octave.el
index 103b6ce7c51..dc6bba44f32 100644
--- a/lisp/progmodes/octave.el
+++ b/lisp/progmodes/octave.el
@@ -1497,7 +1497,7 @@ current buffer file unless called with a prefix arg \\[universal-argument]."
1497 (string (buffer-substring-no-properties beg end)) 1497 (string (buffer-substring-no-properties beg end))
1498 line) 1498 line)
1499 (with-current-buffer inferior-octave-buffer 1499 (with-current-buffer inferior-octave-buffer
1500 ;; https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00095.html 1500 ;; https://lists.gnu.org/r/emacs-devel/2013-10/msg00095.html
1501 (compilation-forget-errors) 1501 (compilation-forget-errors)
1502 (setq inferior-octave-output-list nil) 1502 (setq inferior-octave-output-list nil)
1503 (while (not (string-equal string "")) 1503 (while (not (string-equal string ""))
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index a6e3ae54559..e2bd89ec46c 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -284,7 +284,7 @@ STRING should be given if the last search was by `string-match' on STRING."
284;; This function is lifted directly from emacs's subr.el 284;; This function is lifted directly from emacs's subr.el
285;; so that it can be used by xemacs. 285;; so that it can be used by xemacs.
286;; The idea for this was borrowed from org-mode via this link: 286;; The idea for this was borrowed from org-mode via this link:
287;; https://lists.gnu.org/archive/html/emacs-orgmode/2009-12/msg00032.html 287;; https://lists.gnu.org/r/emacs-orgmode/2009-12/msg00032.html
288(eval-and-compile 288(eval-and-compile
289 (cond 289 (cond
290 ((fboundp 'looking-back) 290 ((fboundp 'looking-back)
diff --git a/lisp/ruler-mode.el b/lisp/ruler-mode.el
index 3d27858d0fe..1464801849d 100644
--- a/lisp/ruler-mode.el
+++ b/lisp/ruler-mode.el
@@ -712,7 +712,7 @@ Optional argument PROPS specifies other text properties to apply."
712 ;; FIXME: `make-string' returns a unibyte string if it's ASCII-only, 712 ;; FIXME: `make-string' returns a unibyte string if it's ASCII-only,
713 ;; which prevents further `aset' from inserting non-ASCII chars, 713 ;; which prevents further `aset' from inserting non-ASCII chars,
714 ;; hence the need for `string-to-multibyte'. 714 ;; hence the need for `string-to-multibyte'.
715 ;; https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00841.html 715 ;; https://lists.gnu.org/r/emacs-devel/2017-05/msg00841.html
716 (string-to-multibyte 716 (string-to-multibyte
717 ;; Make the part of header-line corresponding to the 717 ;; Make the part of header-line corresponding to the
718 ;; line-number display be blank, not filled with 718 ;; line-number display be blank, not filled with
diff --git a/lisp/simple.el b/lisp/simple.el
index d629fb66599..e51c9ac043c 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -8817,7 +8817,7 @@ If it does not exist, create and it switch it to `messages-buffer-mode'."
8817;; rms says this should be done by specifying symbols that define 8817;; rms says this should be done by specifying symbols that define
8818;; versions together with bad values. This is therefore not as 8818;; versions together with bad values. This is therefore not as
8819;; flexible as it could be. See the thread: 8819;; flexible as it could be. See the thread:
8820;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00300.html 8820;; https://lists.gnu.org/r/emacs-devel/2007-08/msg00300.html
8821(defconst bad-packages-alist 8821(defconst bad-packages-alist
8822 ;; Not sure exactly which semantic versions have problems. 8822 ;; Not sure exactly which semantic versions have problems.
8823 ;; Definitely 2.0pre3, probably all 2.0pre's before this. 8823 ;; Definitely 2.0pre3, probably all 2.0pre's before this.
diff --git a/lisp/startup.el b/lisp/startup.el
index 4b538d130e7..a39c8f0fe76 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -513,7 +513,7 @@ It is the default value of the variable `top-level'."
513 (let ((default-directory dir)) 513 (let ((default-directory dir))
514 (load (expand-file-name "subdirs.el") t t t)) 514 (load (expand-file-name "subdirs.el") t t t))
515 ;; Do not scan standard directories that won't contain a leim-list.el. 515 ;; Do not scan standard directories that won't contain a leim-list.el.
516 ;; https://lists.gnu.org/archive/html/emacs-devel/2009-10/msg00502.html 516 ;; https://lists.gnu.org/r/emacs-devel/2009-10/msg00502.html
517 ;; (Except the preloaded one in lisp/leim.) 517 ;; (Except the preloaded one in lisp/leim.)
518 (or (string-prefix-p lispdir dir) 518 (or (string-prefix-p lispdir dir)
519 (let ((default-directory dir)) 519 (let ((default-directory dir))
@@ -1371,7 +1371,7 @@ the `--debug-init' option to view a complete error backtrace."
1371 ;; trying to load gnus could load the wrong file. 1371 ;; trying to load gnus could load the wrong file.
1372 ;; OK, it would not matter if .emacs.d were at the end of load-path. 1372 ;; OK, it would not matter if .emacs.d were at the end of load-path.
1373 ;; but for the sake of simplicity, we discourage it full-stop. 1373 ;; but for the sake of simplicity, we discourage it full-stop.
1374 ;; Ref eg https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00056.html 1374 ;; Ref eg https://lists.gnu.org/r/emacs-devel/2012-03/msg00056.html
1375 ;; 1375 ;;
1376 ;; A bad element could come from user-emacs-file, the command line, 1376 ;; A bad element could come from user-emacs-file, the command line,
1377 ;; or EMACSLOADPATH, so we basically always have to check. 1377 ;; or EMACSLOADPATH, so we basically always have to check.
diff --git a/lisp/subr.el b/lisp/subr.el
index a955b8131d6..6db3b614d6d 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -577,7 +577,7 @@ one is kept."
577 (setq tail (cdr tail)))))) 577 (setq tail (cdr tail))))))
578 list) 578 list)
579 579
580;; See https://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00204.html 580;; See https://lists.gnu.org/r/emacs-devel/2013-05/msg00204.html
581(defun delete-consecutive-dups (list &optional circular) 581(defun delete-consecutive-dups (list &optional circular)
582 "Destructively remove `equal' consecutive duplicates from LIST. 582 "Destructively remove `equal' consecutive duplicates from LIST.
583First and last elements are considered consecutive if CIRCULAR is 583First and last elements are considered consecutive if CIRCULAR is
@@ -2430,7 +2430,7 @@ in milliseconds; this was useful when Emacs was built without
2430floating point support." 2430floating point support."
2431 (declare (advertised-calling-convention (seconds &optional nodisp) "22.1")) 2431 (declare (advertised-calling-convention (seconds &optional nodisp) "22.1"))
2432 ;; This used to be implemented in C until the following discussion: 2432 ;; This used to be implemented in C until the following discussion:
2433 ;; https://lists.gnu.org/archive/html/emacs-devel/2006-07/msg00401.html 2433 ;; https://lists.gnu.org/r/emacs-devel/2006-07/msg00401.html
2434 ;; Then it was moved here using an implementation based on an idle timer, 2434 ;; Then it was moved here using an implementation based on an idle timer,
2435 ;; which was then replaced by the use of read-event. 2435 ;; which was then replaced by the use of read-event.
2436 (if (numberp nodisp) 2436 (if (numberp nodisp)
@@ -2469,7 +2469,7 @@ floating point support."
2469 (read-event nil t seconds)))) 2469 (read-event nil t seconds))))
2470 (or (null read) 2470 (or (null read)
2471 (progn 2471 (progn
2472 ;; https://lists.gnu.org/archive/html/emacs-devel/2006-10/msg00394.html 2472 ;; https://lists.gnu.org/r/emacs-devel/2006-10/msg00394.html
2473 ;; We want `read' appear in the next command's this-command-event 2473 ;; We want `read' appear in the next command's this-command-event
2474 ;; but not in the current one. 2474 ;; but not in the current one.
2475 ;; By pushing (cons t read), we indicate that `read' has not 2475 ;; By pushing (cons t read), we indicate that `read' has not
@@ -3102,7 +3102,7 @@ Do nothing if FACE is nil."
3102 (put-text-property start end 'face face))) 3102 (put-text-property start end 'face face)))
3103 3103
3104;; This removes `mouse-face' properties in *Help* buffer buttons: 3104;; This removes `mouse-face' properties in *Help* buffer buttons:
3105;; https://lists.gnu.org/archive/html/emacs-devel/2002-04/msg00648.html 3105;; https://lists.gnu.org/r/emacs-devel/2002-04/msg00648.html
3106(defun yank-handle-category-property (category start end) 3106(defun yank-handle-category-property (category start end)
3107 "Apply property category CATEGORY's properties between START and END." 3107 "Apply property category CATEGORY's properties between START and END."
3108 (when category 3108 (when category
@@ -4217,7 +4217,7 @@ Used from `delayed-warnings-hook' (which see)."
4217 (setq delayed-warnings-list (nreverse collapsed)))) 4217 (setq delayed-warnings-list (nreverse collapsed))))
4218 4218
4219;; At present this is only used for Emacs internals. 4219;; At present this is only used for Emacs internals.
4220;; Ref https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00085.html 4220;; Ref https://lists.gnu.org/r/emacs-devel/2012-02/msg00085.html
4221(defvar delayed-warnings-hook '(collapse-delayed-warnings 4221(defvar delayed-warnings-hook '(collapse-delayed-warnings
4222 display-delayed-warnings) 4222 display-delayed-warnings)
4223 "Normal hook run to process and display delayed warnings. 4223 "Normal hook run to process and display delayed warnings.
@@ -5227,7 +5227,7 @@ or \"gnus-article-toto-\".")
5227 5227
5228;; The following statement ought to be in print.c, but `provide' can't 5228;; The following statement ought to be in print.c, but `provide' can't
5229;; be used there. 5229;; be used there.
5230;; https://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00236.html 5230;; https://lists.gnu.org/r/emacs-devel/2009-08/msg00236.html
5231(when (hash-table-p (car (read-from-string 5231(when (hash-table-p (car (read-from-string
5232 (prin1-to-string (make-hash-table))))) 5232 (prin1-to-string (make-hash-table)))))
5233 (provide 'hashtable-print-readable)) 5233 (provide 'hashtable-print-readable))
diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el
index b8d1a436909..e895d09bb4f 100644
--- a/lisp/term/ns-win.el
+++ b/lisp/term/ns-win.el
@@ -594,7 +594,7 @@ the last file dropped is selected."
594(declare-function tool-bar-mode "tool-bar" (&optional arg)) 594(declare-function tool-bar-mode "tool-bar" (&optional arg))
595 595
596;; Based on a function by David Reitter <dreitter@inf.ed.ac.uk> ; 596;; Based on a function by David Reitter <dreitter@inf.ed.ac.uk> ;
597;; see https://lists.gnu.org/archive/html/emacs-devel/2005-09/msg00681.html . 597;; see https://lists.gnu.org/r/emacs-devel/2005-09/msg00681.html .
598(defun ns-toggle-toolbar (&optional frame) 598(defun ns-toggle-toolbar (&optional frame)
599 "Switches the tool bar on and off in frame FRAME. 599 "Switches the tool bar on and off in frame FRAME.
600 If FRAME is nil, the change applies to the selected frame." 600 If FRAME is nil, the change applies to the selected frame."
@@ -878,7 +878,7 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.")
878 878
879 ;; Mac OS X Lion introduces PressAndHold, which is unsupported by this port. 879 ;; Mac OS X Lion introduces PressAndHold, which is unsupported by this port.
880 ;; See this thread for more details: 880 ;; See this thread for more details:
881 ;; https://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00505.html 881 ;; https://lists.gnu.org/r/emacs-devel/2011-06/msg00505.html
882 (ns-set-resource nil "ApplePressAndHoldEnabled" "NO") 882 (ns-set-resource nil "ApplePressAndHoldEnabled" "NO")
883 883
884 (x-apply-session-resources) 884 (x-apply-session-resources)
diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el
index 62200bf2cbd..e7b1e08b038 100644
--- a/lisp/term/x-win.el
+++ b/lisp/term/x-win.el
@@ -1287,7 +1287,7 @@ This returns an error if any Emacs frames are X frames."
1287 1287
1288 ;; During initialization, we defer sending size hints to the window 1288 ;; During initialization, we defer sending size hints to the window
1289 ;; manager, because that can induce a race condition: 1289 ;; manager, because that can induce a race condition:
1290 ;; https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html 1290 ;; https://lists.gnu.org/r/emacs-devel/2008-10/msg00033.html
1291 ;; Send the size hints once initialization is done. 1291 ;; Send the size hints once initialization is done.
1292 (add-hook 'after-init-hook 'x-wm-set-size-hint) 1292 (add-hook 'after-init-hook 'x-wm-set-size-hint)
1293 1293
diff --git a/lisp/textmodes/nroff-mode.el b/lisp/textmodes/nroff-mode.el
index eb7068f3d03..82cb2d4dc05 100644
--- a/lisp/textmodes/nroff-mode.el
+++ b/lisp/textmodes/nroff-mode.el
@@ -195,7 +195,7 @@ Puts a full-stop before comments on a line by themselves."
195 9) 8)))))) ; add 9 to ensure at least two blanks 195 9) 8)))))) ; add 9 to ensure at least two blanks
196 (goto-char pt)))) 196 (goto-char pt))))
197 197
198;; https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01869.html 198;; https://lists.gnu.org/r/emacs-devel/2007-10/msg01869.html
199(defun nroff-insert-comment-function () 199(defun nroff-insert-comment-function ()
200 "Function for `comment-insert-comment-function' in `nroff-mode'." 200 "Function for `comment-insert-comment-function' in `nroff-mode'."
201 (indent-to (nroff-comment-indent)) 201 (indent-to (nroff-comment-indent))
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el
index 10ee10243ad..5c585ea46ca 100644
--- a/lisp/textmodes/tex-mode.el
+++ b/lisp/textmodes/tex-mode.el
@@ -1792,7 +1792,7 @@ Mark is left at original location."
1792;; Note this does not handle things like mismatched brackets inside 1792;; Note this does not handle things like mismatched brackets inside
1793;; begin/end blocks. 1793;; begin/end blocks.
1794;; Needs to handle escaped parens for tex-validate-*. 1794;; Needs to handle escaped parens for tex-validate-*.
1795;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00038.html 1795;; https://lists.gnu.org/r/bug-gnu-emacs/2007-09/msg00038.html
1796;; Does not handle escaped parens when latex-handle-escaped-parens is nil. 1796;; Does not handle escaped parens when latex-handle-escaped-parens is nil.
1797(defun latex-forward-sexp-1 () 1797(defun latex-forward-sexp-1 ()
1798 "Like (forward-sexp 1) but aware of multi-char elements and escaped parens." 1798 "Like (forward-sexp 1) but aware of multi-char elements and escaped parens."
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el
index 9d56ed256a2..df9627abdf0 100644
--- a/lisp/vc/diff-mode.el
+++ b/lisp/vc/diff-mode.el
@@ -432,7 +432,7 @@ and the face `diff-added' for added lines.")
432 "If non-nil, empty lines are valid in unified diffs. 432 "If non-nil, empty lines are valid in unified diffs.
433Some versions of diff replace all-blank context lines in unified format with 433Some versions of diff replace all-blank context lines in unified format with
434empty lines. This makes the format less robust, but is tolerated. 434empty lines. This makes the format less robust, but is tolerated.
435See https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01990.html") 435See https://lists.gnu.org/r/emacs-devel/2007-11/msg01990.html")
436 436
437(defconst diff-hunk-header-re 437(defconst diff-hunk-header-re
438 (concat "^\\(?:" diff-hunk-header-re-unified ".*\\|\\*\\{15\\}.*\n\\*\\*\\* .+ \\*\\*\\*\\*\\|[0-9]+\\(,[0-9]+\\)?[acd][0-9]+\\(,[0-9]+\\)?\\)$")) 438 (concat "^\\(?:" diff-hunk-header-re-unified ".*\\|\\*\\{15\\}.*\n\\*\\*\\* .+ \\*\\*\\*\\*\\|[0-9]+\\(,[0-9]+\\)?[acd][0-9]+\\(,[0-9]+\\)?\\)$"))
diff --git a/lisp/vc/smerge-mode.el b/lisp/vc/smerge-mode.el
index 34fea232feb..b988463de1e 100644
--- a/lisp/vc/smerge-mode.el
+++ b/lisp/vc/smerge-mode.el
@@ -1094,7 +1094,7 @@ used to replace chars to try and eliminate some spurious differences."
1094 ;; also and more importantly because otherwise it 1094 ;; also and more importantly because otherwise it
1095 ;; may happen that diff doesn't behave like 1095 ;; may happen that diff doesn't behave like
1096 ;; smerge-refine-weight-hack expects it to. 1096 ;; smerge-refine-weight-hack expects it to.
1097 ;; See https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg00401.html 1097 ;; See https://lists.gnu.org/r/emacs-devel/2007-11/msg00401.html
1098 "-awd" "-ad") 1098 "-awd" "-ad")
1099 file1 file2)) 1099 file1 file2))
1100 ;; Process diff's output. 1100 ;; Process diff's output.
diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el
index 060072ea54d..6b6f0f8d12c 100644
--- a/lisp/vc/vc-git.el
+++ b/lisp/vc/vc-git.el
@@ -978,7 +978,7 @@ This prompts for a branch to merge from."
978 ;; FIXME 978 ;; FIXME
979 ;; 1) the net result is to call git twice per file. 979 ;; 1) the net result is to call git twice per file.
980 ;; 2) v-g-c-f is documented to take a directory. 980 ;; 2) v-g-c-f is documented to take a directory.
981 ;; https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01126.html 981 ;; https://lists.gnu.org/r/emacs-devel/2014-01/msg01126.html
982 (vc-git-conflicted-files buffer-file-name) 982 (vc-git-conflicted-files buffer-file-name)
983 (save-excursion 983 (save-excursion
984 (goto-char (point-min)) 984 (goto-char (point-min))
diff --git a/lisp/vc/vc-rcs.el b/lisp/vc/vc-rcs.el
index 84ab10b14fe..4634e76088f 100644
--- a/lisp/vc/vc-rcs.el
+++ b/lisp/vc/vc-rcs.el
@@ -851,7 +851,7 @@ and CVS."
851 851
852;; You might think that this should be distributed with RCS, but 852;; You might think that this should be distributed with RCS, but
853;; apparently not. CVS sometimes provides a version of it. 853;; apparently not. CVS sometimes provides a version of it.
854;; https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00288.html 854;; https://lists.gnu.org/r/emacs-devel/2014-05/msg00288.html
855(defvar vc-rcs-rcs2log-program 855(defvar vc-rcs-rcs2log-program
856 (let (exe) 856 (let (exe)
857 (cond ((file-executable-p 857 (cond ((file-executable-p
diff --git a/lisp/view.el b/lisp/view.el
index 8e40cffce2e..6a4705acd6f 100644
--- a/lisp/view.el
+++ b/lisp/view.el
@@ -982,7 +982,7 @@ for highlighting the match that is found."
982;; This is the dumb approach, looking at each line. The original 982;; This is the dumb approach, looking at each line. The original
983;; version of this function looked like it might have been trying to 983;; version of this function looked like it might have been trying to
984;; do something clever, but not succeeding: 984;; do something clever, but not succeeding:
985;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00073.html 985;; https://lists.gnu.org/r/bug-gnu-emacs/2007-09/msg00073.html
986(defun view-search-no-match-lines (times regexp) 986(defun view-search-no-match-lines (times regexp)
987 "Search for the TIMESth occurrence of a line with no match for REGEXP. 987 "Search for the TIMESth occurrence of a line with no match for REGEXP.
988If such a line is found, return non-nil and set the match-data to that line. 988If such a line is found, return non-nil and set the match-data to that line.
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index dca06ca3595..4fa36edb9c6 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -832,7 +832,7 @@ button end points."
832 832
833;; This alias exists only so that one can choose in doc-strings (e.g. 833;; This alias exists only so that one can choose in doc-strings (e.g.
834;; Custom-mode) which key-binding of widget-keymap one wants to refer to. 834;; Custom-mode) which key-binding of widget-keymap one wants to refer to.
835;; https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00480.html 835;; https://lists.gnu.org/r/emacs-devel/2008-11/msg00480.html
836(define-obsolete-function-alias 'advertised-widget-backward 836(define-obsolete-function-alias 'advertised-widget-backward
837 'widget-backward "23.2") 837 'widget-backward "23.2")
838 838
diff --git a/lisp/windmove.el b/lisp/windmove.el
index b573000fd7b..f8de303fffb 100644
--- a/lisp/windmove.el
+++ b/lisp/windmove.el
@@ -425,7 +425,7 @@ supplied, if ARG is greater or smaller than zero, respectively."
425 top-left 425 top-left
426 ;; Don't care whether window is horizontally scrolled - 426 ;; Don't care whether window is horizontally scrolled -
427 ;; `posn-at-point' handles that already. See also: 427 ;; `posn-at-point' handles that already. See also:
428 ;; https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00638.html 428 ;; https://lists.gnu.org/r/emacs-devel/2012-01/msg00638.html
429 (posn-col-row 429 (posn-col-row
430 (posn-at-point (window-point window) window)))))))) 430 (posn-at-point (window-point window) window))))))))
431 431
diff --git a/msdos/autogen/config.in b/msdos/autogen/config.in
index 82af9550332..6e219e760ba 100644
--- a/msdos/autogen/config.in
+++ b/msdos/autogen/config.in
@@ -146,7 +146,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
146 #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ 146 #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__
147 # define _FORTIFY_SOURCE 2 147 # define _FORTIFY_SOURCE 2
148 #endif 148 #endif
149 149
150 150
151/* Define to 1 if futimesat mishandles a NULL file name. */ 151/* Define to 1 if futimesat mishandles a NULL file name. */
152#undef FUTIMESAT_NULL_BUG 152#undef FUTIMESAT_NULL_BUG
@@ -1659,7 +1659,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1659/* Please see the Gnulib manual for how to use these macros. 1659/* Please see the Gnulib manual for how to use these macros.
1660 1660
1661 Suppress extern inline with HP-UX cc, as it appears to be broken; see 1661 Suppress extern inline with HP-UX cc, as it appears to be broken; see
1662 <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>. 1662 <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
1663 1663
1664 Suppress extern inline with Sun C in standards-conformance mode, as it 1664 Suppress extern inline with Sun C in standards-conformance mode, as it
1665 mishandles inline functions that call each other. E.g., for 'inline void f 1665 mishandles inline functions that call each other. E.g., for 'inline void f
@@ -1669,7 +1669,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1669 1669
1670 Suppress the use of extern inline on problematic Apple configurations, as 1670 Suppress the use of extern inline on problematic Apple configurations, as
1671 Libc at least through Libc-825.26 (2013-04-09) mishandles it; see, e.g., 1671 Libc at least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
1672 <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>. 1672 <https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html>.
1673 Perhaps Apple will fix this some day. */ 1673 Perhaps Apple will fix this some day. */
1674#if (defined __APPLE__ \ 1674#if (defined __APPLE__ \
1675 && ((! defined _DONT_USE_CTYPE_INLINE_ \ 1675 && ((! defined _DONT_USE_CTYPE_INLINE_ \
@@ -1827,4 +1827,3 @@ Local Variables:
1827mode: c 1827mode: c
1828End: 1828End:
1829*/ 1829*/
1830
diff --git a/nt/ChangeLog.1 b/nt/ChangeLog.1
index 7502156b1ff..f2d44033d43 100644
--- a/nt/ChangeLog.1
+++ b/nt/ChangeLog.1
@@ -297,8 +297,8 @@
297 to avoid gnulib replacement of 'struct timeval' and the resulting 297 to avoid gnulib replacement of 'struct timeval' and the resulting
298 compilation of lib/gettimeofday.c with incompatible version of 298 compilation of lib/gettimeofday.c with incompatible version of
299 gettimeofday. Related discussions on emacs-devel: 299 gettimeofday. Related discussions on emacs-devel:
300 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00286.html 300 https://lists.gnu.org/r/emacs-devel/2013-09/msg00286.html
301 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00361.html 301 https://lists.gnu.org/r/emacs-devel/2013-09/msg00361.html
302 302
3032013-08-31 Glenn Morris <rgm@gnu.org> 3032013-08-31 Glenn Morris <rgm@gnu.org>
304 304
@@ -373,7 +373,7 @@
373 373
374 * inc/sys/time.h (gettimeofday): Use '__restrict' instead of 374 * inc/sys/time.h (gettimeofday): Use '__restrict' instead of
375 'restrict', which is a C99 extension. See 375 'restrict', which is a C99 extension. See
376 https://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00588.html 376 https://lists.gnu.org/r/emacs-devel/2013-05/msg00588.html
377 and the following discussion for the problem this caused in the 377 and the following discussion for the problem this caused in the
378 old nt/configure.bat build. 378 old nt/configure.bat build.
379 379
@@ -524,10 +524,10 @@
524 524
525 Fix more incompatibilities between MinGW.org and MinGW64 headers 525 Fix more incompatibilities between MinGW.org and MinGW64 headers
526 reported by Óscar Fuentes in 526 reported by Óscar Fuentes in
527 https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00733.html 527 https://lists.gnu.org/r/emacs-devel/2013-03/msg00733.html
528 https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00699.html 528 https://lists.gnu.org/r/emacs-devel/2013-03/msg00699.html
529 and in 529 and in
530 https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00707.html. 530 https://lists.gnu.org/r/emacs-devel/2013-03/msg00707.html.
531 * inc/ms-w32.h (USE_NO_MINGW_SETJMP_TWO_ARGS) [_W64]: Define to 1. 531 * inc/ms-w32.h (USE_NO_MINGW_SETJMP_TWO_ARGS) [_W64]: Define to 1.
532 For MinGW64, include sys/types.h and time.h. 532 For MinGW64, include sys/types.h and time.h.
533 (_WIN32_WINNT) [!_W64]: Don't define for MinGW64. 533 (_WIN32_WINNT) [!_W64]: Don't define for MinGW64.
@@ -548,7 +548,7 @@
548 548
549 Fix incompatibilities between MinGW.org and MinGW64 headers 549 Fix incompatibilities between MinGW.org and MinGW64 headers
550 reported by Óscar Fuentes in 550 reported by Óscar Fuentes in
551 https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00611.html. 551 https://lists.gnu.org/r/emacs-devel/2013-03/msg00611.html.
552 * inc/ms-w32.h (struct timespec): Don't define if 552 * inc/ms-w32.h (struct timespec): Don't define if
553 _TIMESPEC_DEFINED is already defined. 553 _TIMESPEC_DEFINED is already defined.
554 (sigset_t) [!_POSIX]: Typedef for MinGW64. 554 (sigset_t) [!_POSIX]: Typedef for MinGW64.
@@ -724,7 +724,7 @@
7242012-11-21 Eli Zaretskii <eliz@gnu.org> 7242012-11-21 Eli Zaretskii <eliz@gnu.org>
725 725
726 * nmake.defs: Use !if, not !ifdef. For the details, see 726 * nmake.defs: Use !if, not !ifdef. For the details, see
727 https://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00027.html 727 https://lists.gnu.org/r/help-emacs-windows/2012-11/msg00027.html
728 728
729 * inc/stdint.h (INTPTR_MIN) 729 * inc/stdint.h (INTPTR_MIN)
730 (PTRDIFF_MIN) [!__GNUC__]: Define for MSVC. 730 (PTRDIFF_MIN) [!__GNUC__]: Define for MSVC.
@@ -1184,7 +1184,7 @@
1184 (dist): Depend on it. 1184 (dist): Depend on it.
1185 (install-shortcuts): Depend on install-addpm instead of copying 1185 (install-shortcuts): Depend on install-addpm instead of copying
1186 addpm.exe as part of the recipe. See 1186 addpm.exe as part of the recipe. See
1187 https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00171.html 1187 https://lists.gnu.org/r/emacs-devel/2012-06/msg00171.html
1188 for the related problem and discussions. 1188 for the related problem and discussions.
1189 1189
11902012-06-11 Glenn Morris <rgm@gnu.org> 11902012-06-11 Glenn Morris <rgm@gnu.org>
diff --git a/oldXMenu/ChangeLog.1 b/oldXMenu/ChangeLog.1
index 2bc61ac4a85..3c6aae26945 100644
--- a/oldXMenu/ChangeLog.1
+++ b/oldXMenu/ChangeLog.1
@@ -67,7 +67,7 @@
67 * XLookAssoc.c, XMenuInt.h: Include <config.h>. 67 * XLookAssoc.c, XMenuInt.h: Include <config.h>.
68 This avoids a build failure when configuring on Fedora 17 68 This avoids a build failure when configuring on Fedora 17
69 --with-x-toolkit=no, reported by Dmitry Andropov in 69 --with-x-toolkit=no, reported by Dmitry Andropov in
70 <https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>. 70 <https://lists.gnu.org/r/emacs-devel/2012-12/msg00078.html>.
71 71
722012-10-06 Ulrich Müller <ulm@gentoo.org> 722012-10-06 Ulrich Müller <ulm@gentoo.org>
73 73
diff --git a/src/ChangeLog.11 b/src/ChangeLog.11
index b26e54cd53f..bf730d839c7 100644
--- a/src/ChangeLog.11
+++ b/src/ChangeLog.11
@@ -26,7 +26,7 @@
26 26
27 current_column: Now returns EMACS_INT, fixing some iftc 27 current_column: Now returns EMACS_INT, fixing some iftc
28 that was introduced in the 2002-06-02 change "temporarily"; see 28 that was introduced in the 2002-06-02 change "temporarily"; see
29 <https://lists.gnu.org/archive/html/emacs-devel/2002-06/msg00039.html>. 29 <https://lists.gnu.org/r/emacs-devel/2002-06/msg00039.html>.
30 * bytecode.c (Fbyte_code): Don't cast current_column () to int. 30 * bytecode.c (Fbyte_code): Don't cast current_column () to int.
31 * cmds.c (internal_self_insert): Likewise. 31 * cmds.c (internal_self_insert): Likewise.
32 * indent.c (Fcurrent_column): Likewise. 32 * indent.c (Fcurrent_column): Likewise.
@@ -91,7 +91,7 @@
91 91
92 * fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and 92 * fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and
93 generate a special message for it. Suggested by Eli Zaretskii in 93 generate a special message for it. Suggested by Eli Zaretskii in
94 <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>. 94 <https://lists.gnu.org/r/emacs-devel/2011-02/msg00995.html>.
95 (Frename_file, Fmake_symbolic_link, Ffile_symlink_p): 95 (Frename_file, Fmake_symbolic_link, Ffile_symlink_p):
96 Simplify the code by assuming that the readlink and symlink calls 96 Simplify the code by assuming that the readlink and symlink calls
97 exist, even if they always fail on this host. 97 exist, even if they always fail on this host.
@@ -154,7 +154,7 @@
154 154
155 * dired.c (Ffile_attributes): Increase size of modes from 10 to 12 155 * dired.c (Ffile_attributes): Increase size of modes from 10 to 12
156 as per recent filemodestring API change. Reported by Jonas Öster in 156 as per recent filemodestring API change. Reported by Jonas Öster in
157 <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg01069.html>. 157 <https://lists.gnu.org/r/emacs-devel/2011-02/msg01069.html>.
158 158
1592011-02-23 Ben Key <bkey76@gmail.com> 1592011-02-23 Ben Key <bkey76@gmail.com>
160 160
@@ -7244,9 +7244,9 @@
7244 * xdisp.c (try_scrolling): Compute the limit for searching point 7244 * xdisp.c (try_scrolling): Compute the limit for searching point
7245 in forward scroll from scroll_max, instead of an arbitrary limit 7245 in forward scroll from scroll_max, instead of an arbitrary limit
7246 of 10 screen lines. 7246 of 10 screen lines.
7247 See https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00766.html 7247 See https://lists.gnu.org/r/emacs-devel/2010-06/msg00766.html
7248 and 7248 and
7249 https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00773.html 7249 https://lists.gnu.org/r/emacs-devel/2010-06/msg00773.html
7250 for details. 7250 for details.
7251 7251
72522010-06-16 Glenn Morris <rgm@gnu.org> 72522010-06-16 Glenn Morris <rgm@gnu.org>
@@ -7346,7 +7346,7 @@
7346 * window.c (Fselect_window): Move `record_buffer' up to the 7346 * window.c (Fselect_window): Move `record_buffer' up to the
7347 beginning of this function, so the buffer gets recorded 7347 beginning of this function, so the buffer gets recorded
7348 even if the selected window does not change. 7348 even if the selected window does not change.
7349 https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00137.html 7349 https://lists.gnu.org/r/emacs-devel/2010-06/msg00137.html
7350 7350
73512010-06-07 Juanma Barranquero <lekktu@gmail.com> 73512010-06-07 Juanma Barranquero <lekktu@gmail.com>
7352 7352
@@ -7688,7 +7688,7 @@
7688 * fileio.c (Fdelete_file): Change interactive spec to use 7688 * fileio.c (Fdelete_file): Change interactive spec to use
7689 `read-file-name' like in `find-file-read-args' where the default 7689 `read-file-name' like in `find-file-read-args' where the default
7690 value is `default-directory' instead of `buffer-file-name'. 7690 value is `default-directory' instead of `buffer-file-name'.
7691 https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html 7691 https://lists.gnu.org/r/emacs-devel/2010-05/msg00533.html
7692 7692
76932010-05-20 Kevin Ryde <user42@zip.com.au> 76932010-05-20 Kevin Ryde <user42@zip.com.au>
7694 7694
@@ -7962,7 +7962,7 @@
7962 7962
7963 * xdisp.c (init_iterator): Don't turn on bidi reordering in 7963 * xdisp.c (init_iterator): Don't turn on bidi reordering in
7964 unibyte buffers. See 7964 unibyte buffers. See
7965 https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00263.html. 7965 https://lists.gnu.org/r/emacs-devel/2010-05/msg00263.html.
7966 7966
79672010-05-10 Glenn Morris <rgm@gnu.org> 79672010-05-10 Glenn Morris <rgm@gnu.org>
7968 7968
@@ -8910,9 +8910,9 @@
8910 8910
8911 * xdisp.c (display_line): Don't write beyond the last glyph row in 8911 * xdisp.c (display_line): Don't write beyond the last glyph row in
8912 the desired matrix. Fixes a crash in "emacs -nw" (bug#5972), see 8912 the desired matrix. Fixes a crash in "emacs -nw" (bug#5972), see
8913 https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00075.html 8913 https://lists.gnu.org/r/emacs-devel/2010-04/msg00075.html
8914 and 8914 and
8915 https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00213.html 8915 https://lists.gnu.org/r/emacs-devel/2010-04/msg00213.html
8916 8916
89172010-04-18 Stefan Monnier <monnier@iro.umontreal.ca> 89172010-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
8918 8918
@@ -11510,7 +11510,7 @@
11510 11510
11511 * frame.c (xrdb_get_resource): Return nil for empty string resources; 11511 * frame.c (xrdb_get_resource): Return nil for empty string resources;
11512 some parts of Emacs code (like font selection) don't grok them. 11512 some parts of Emacs code (like font selection) don't grok them.
11513 See https://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html 11513 See https://lists.gnu.org/r/emacs-devel/2009-09/msg00528.html
11514 11514
115152009-09-24 Andreas Schwab <schwab@redhat.com> 115152009-09-24 Andreas Schwab <schwab@redhat.com>
11516 11516
diff --git a/src/ChangeLog.12 b/src/ChangeLog.12
index 2291e85e8cb..49ccd67e5b9 100644
--- a/src/ChangeLog.12
+++ b/src/ChangeLog.12
@@ -231,9 +231,9 @@
231 Make it a stub in this case; otherwise the build might fail, 231 Make it a stub in this case; otherwise the build might fail,
232 and this code hasn't been tested on such hosts anyway. 232 and this code hasn't been tested on such hosts anyway.
233 Problem reported by Nelson H. F. Beebe in 233 Problem reported by Nelson H. F. Beebe in
234 <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00021.html> 234 <https://lists.gnu.org/r/emacs-devel/2013-03/msg00021.html>
235 and analyzed by Jérémie Courrèges-Anglas in 235 and analyzed by Jérémie Courrèges-Anglas in
236 <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00062.html>. 236 <https://lists.gnu.org/r/emacs-devel/2013-03/msg00062.html>.
237 237
2382013-03-06 Dmitry Antipov <dmantipov@yandex.ru> 2382013-03-06 Dmitry Antipov <dmantipov@yandex.ru>
239 239
@@ -332,7 +332,7 @@
332 because the locking mechanism was never reliable in that case). 332 because the locking mechanism was never reliable in that case).
333 This patch fixes this and other bugs discovered by a code 333 This patch fixes this and other bugs discovered by a code
334 inspection that was prompted by 334 inspection that was prompted by
335 <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00531.html>. 335 <https://lists.gnu.org/r/emacs-devel/2013-02/msg00531.html>.
336 Also, this patch switches to .#-FILE (not .#FILE) on MS-Windows, 336 Also, this patch switches to .#-FILE (not .#FILE) on MS-Windows,
337 to avoid interoperability problems between the MS-Windows and 337 to avoid interoperability problems between the MS-Windows and
338 non-MS-Windows implementations. MS-Windows and non-MS-Windows 338 non-MS-Windows implementations. MS-Windows and non-MS-Windows
@@ -494,9 +494,9 @@
494 Fix regression introduced by July 10 filelock.c patch. 494 Fix regression introduced by July 10 filelock.c patch.
495 * filelock.c (fill_in_lock_file_name): Fix crash caused by the 495 * filelock.c (fill_in_lock_file_name): Fix crash caused by the
496 2012-07-10 patch to this file. Reported by Eli Zaretskii in 496 2012-07-10 patch to this file. Reported by Eli Zaretskii in
497 <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00533.html> 497 <https://lists.gnu.org/r/emacs-devel/2013-02/msg00533.html>
498 and diagnosed by Andreas Schwab in 498 and diagnosed by Andreas Schwab in
499 <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00534.html>. 499 <https://lists.gnu.org/r/emacs-devel/2013-02/msg00534.html>.
500 500
5012013-02-22 Paul Eggert <eggert@cs.ucla.edu> 5012013-02-22 Paul Eggert <eggert@cs.ucla.edu>
502 502
@@ -678,7 +678,7 @@
678 Improve AIX port some more (Bug#13650). 678 Improve AIX port some more (Bug#13650).
679 With this, it should be as good as it was in 23.3, though it's 679 With this, it should be as good as it was in 23.3, though it's
680 still pretty bad: the dumped emacs does not run. See Mark Fleishman in 680 still pretty bad: the dumped emacs does not run. See Mark Fleishman in
681 https://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00287.html 681 https://lists.gnu.org/r/help-gnu-emacs/2011-04/msg00287.html
682 * unexaix.c (start_of_text): Remove. 682 * unexaix.c (start_of_text): Remove.
683 (_data, _text): Declare as char[], not int, as AIX manual suggests. 683 (_data, _text): Declare as char[], not int, as AIX manual suggests.
684 (bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr) 684 (bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr)
@@ -1087,7 +1087,7 @@
10872013-01-28 Dmitry Antipov <dmantipov@yandex.ru> 10872013-01-28 Dmitry Antipov <dmantipov@yandex.ru>
1088 1088
1089 Remove obsolete redisplay code. See the discussion at 1089 Remove obsolete redisplay code. See the discussion at
1090 https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00576.html. 1090 https://lists.gnu.org/r/emacs-devel/2013-01/msg00576.html.
1091 * dispnew.c (preemption_period, preemption_next_check): Remove. 1091 * dispnew.c (preemption_period, preemption_next_check): Remove.
1092 (Vredisplay_preemption_period): Likewise. 1092 (Vredisplay_preemption_period): Likewise.
1093 (update_frame, update_single_window, update_window, update_frame_1): 1093 (update_frame, update_single_window, update_window, update_frame_1):
@@ -1132,7 +1132,7 @@
1132 1132
1133 Drop async_visible and async_iconified fields of struct frame. 1133 Drop async_visible and async_iconified fields of struct frame.
1134 This is possible because async input is gone; for details, see 1134 This is possible because async input is gone; for details, see
1135 https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00734.html. 1135 https://lists.gnu.org/r/emacs-devel/2012-12/msg00734.html.
1136 * frame.h (struct frame): Remove async_visible and async_iconified 1136 * frame.h (struct frame): Remove async_visible and async_iconified
1137 members, convert garbaged to unsigned bitfield. Adjust comments. 1137 members, convert garbaged to unsigned bitfield. Adjust comments.
1138 (FRAME_SAMPLE_VISIBILITY): Remove. Adjust all users. 1138 (FRAME_SAMPLE_VISIBILITY): Remove. Adjust all users.
@@ -1152,7 +1152,7 @@
11522013-01-24 Dmitry Antipov <dmantipov@yandex.ru> 11522013-01-24 Dmitry Antipov <dmantipov@yandex.ru>
1153 1153
1154 * insdel.c (prepare_to_modify_buffer): Revert last change as suggested 1154 * insdel.c (prepare_to_modify_buffer): Revert last change as suggested
1155 in https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00555.html. 1155 in https://lists.gnu.org/r/emacs-devel/2013-01/msg00555.html.
1156 1156
11572013-01-23 Stefan Monnier <monnier@iro.umontreal.ca> 11572013-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
1158 1158
@@ -1255,7 +1255,7 @@
1255 1255
1256 * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault 1256 * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault
1257 when there are lots of overlays. 1257 when there are lots of overlays.
1258 See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html 1258 See https://lists.gnu.org/r/emacs-devel/2013-01/msg00421.html
1259 for the details and a way to reproduce. 1259 for the details and a way to reproduce.
1260 1260
12612013-01-19 Paul Eggert <eggert@cs.ucla.edu> 12612013-01-19 Paul Eggert <eggert@cs.ucla.edu>
@@ -1276,7 +1276,7 @@
1276 1276
1277 Allow floating-point file offsets. 1277 Allow floating-point file offsets.
1278 Problem reported by Vitalie Spinu in 1278 Problem reported by Vitalie Spinu in
1279 <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00411.html>. 1279 <https://lists.gnu.org/r/emacs-devel/2013-01/msg00411.html>.
1280 * fileio.c (emacs_lseek): Remove. 1280 * fileio.c (emacs_lseek): Remove.
1281 (file_offset): New function. 1281 (file_offset): New function.
1282 (Finsert_file_contents, Fwrite_region): Use it. 1282 (Finsert_file_contents, Fwrite_region): Use it.
@@ -1314,7 +1314,7 @@
13142013-01-18 Dmitry Antipov <dmantipov@yandex.ru> 13142013-01-18 Dmitry Antipov <dmantipov@yandex.ru>
1315 1315
1316 Fix crash when inserting data from non-regular files. 1316 Fix crash when inserting data from non-regular files.
1317 See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html 1317 See https://lists.gnu.org/r/emacs-devel/2013-01/msg00406.html
1318 for the error description produced by valgrind. 1318 for the error description produced by valgrind.
1319 * fileio.c (read_non_regular): Rename to read_contents. 1319 * fileio.c (read_non_regular): Rename to read_contents.
1320 Free Lisp_Save_Value object used to pass parameters. 1320 Free Lisp_Save_Value object used to pass parameters.
@@ -1642,7 +1642,7 @@
1642 1642
1643 * w32.c (unsetenv): Set up the string passed to _putenv 1643 * w32.c (unsetenv): Set up the string passed to _putenv
1644 correctly. 1644 correctly.
1645 See https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00863.html 1645 See https://lists.gnu.org/r/emacs-devel/2012-12/msg00863.html
1646 for the bug this caused. 1646 for the bug this caused.
1647 1647
16482012-12-30 Paul Eggert <eggert@cs.ucla.edu> 16482012-12-30 Paul Eggert <eggert@cs.ucla.edu>
@@ -1757,7 +1757,7 @@
1757 1757
1758 * window.c (window_body_cols): Subtract display margins from the 1758 * window.c (window_body_cols): Subtract display margins from the
1759 window body width on TTYs as well. See 1759 window body width on TTYs as well. See
1760 https://lists.gnu.org/archive/html/help-gnu-emacs/2012-12/msg00317.html 1760 https://lists.gnu.org/r/help-gnu-emacs/2012-12/msg00317.html
1761 for the original report. 1761 for the original report.
1762 1762
17632012-12-25 Dmitry Antipov <dmantipov@yandex.ru> 17632012-12-25 Dmitry Antipov <dmantipov@yandex.ru>
@@ -1954,7 +1954,7 @@
1954 1954
1955 * sysdep.c (emacs_abort): Bump backtrace size to 40. 1955 * sysdep.c (emacs_abort): Bump backtrace size to 40.
1956 Companion to the 2012-09-30 patch. Suggested by Eli Zaretskii in 1956 Companion to the 2012-09-30 patch. Suggested by Eli Zaretskii in
1957 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>. 1957 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00796.html>.
1958 1958
19592012-12-16 Romain Francoise <romain@orebokech.com> 19592012-12-16 Romain Francoise <romain@orebokech.com>
1960 1960
@@ -2787,7 +2787,7 @@
2787 2787
2788 * emacs.c (main): Set the G_SLICE environment variable for all 2788 * emacs.c (main): Set the G_SLICE environment variable for all
2789 Cygwin builds, not just GTK builds. See 2789 Cygwin builds, not just GTK builds. See
2790 https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00368.html. 2790 https://lists.gnu.org/r/emacs-devel/2012-11/msg00368.html.
2791 2791
27922012-11-21 Eli Zaretskii <eliz@gnu.org> 27922012-11-21 Eli Zaretskii <eliz@gnu.org>
2793 2793
@@ -2802,7 +2802,7 @@
2802 dostounix_filename. Prevents crashes down the road, because 2802 dostounix_filename. Prevents crashes down the road, because
2803 dostounix_filename assumes it gets a unibyte string. 2803 dostounix_filename assumes it gets a unibyte string.
2804 Reported by Michel de Ruiter <michel@sentient.nl>, see 2804 Reported by Michel de Ruiter <michel@sentient.nl>, see
2805 https://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00017.html 2805 https://lists.gnu.org/r/help-emacs-windows/2012-11/msg00017.html
2806 2806
28072012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> 28072012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2808 2808
@@ -2983,7 +2983,7 @@
2983 * eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'. 2983 * eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.
2984 This follows up on the 2012-09-29 patch that removed indirection 2984 This follows up on the 2012-09-29 patch that removed indirection
2985 for the 'function' field. Reported by Sergey Vinokurov in 2985 for the 'function' field. Reported by Sergey Vinokurov in
2986 <https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>. 2986 <https://lists.gnu.org/r/emacs-devel/2012-11/msg00263.html>.
2987 2987
29882012-11-14 Eli Zaretskii <eliz@gnu.org> 29882012-11-14 Eli Zaretskii <eliz@gnu.org>
2989 2989
@@ -3192,7 +3192,7 @@
3192 * alloc.c (struct Lisp_Vectorlike_Free): Special type to represent 3192 * alloc.c (struct Lisp_Vectorlike_Free): Special type to represent
3193 vectorlike object on the free list. This is introduced to avoid 3193 vectorlike object on the free list. This is introduced to avoid
3194 some (but not all) pointer casting and aliasing problems, see 3194 some (but not all) pointer casting and aliasing problems, see
3195 https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00105.html. 3195 https://lists.gnu.org/r/emacs-devel/2012-11/msg00105.html.
3196 * .gdbinit (pvectype, pvecsize): New commands to examine vectorlike 3196 * .gdbinit (pvectype, pvecsize): New commands to examine vectorlike
3197 objects. 3197 objects.
3198 (xvectype, xvecsize): Use them to examine Lisp_Object values. 3198 (xvectype, xvecsize): Use them to examine Lisp_Object values.
@@ -3368,7 +3368,7 @@
3368 3368
3369 * window.c (Fwindow_combination_limit): Revert to the only 3369 * window.c (Fwindow_combination_limit): Revert to the only
3370 required argument and adjust docstring as suggested in 3370 required argument and adjust docstring as suggested in
3371 https://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01082.html 3371 https://lists.gnu.org/r/emacs-diffs/2012-11/msg01082.html
3372 by Martin Rudalics <rudalics@gmx.at>. 3372 by Martin Rudalics <rudalics@gmx.at>.
3373 3373
33742012-11-06 Dmitry Antipov <dmantipov@yandex.ru> 33742012-11-06 Dmitry Antipov <dmantipov@yandex.ru>
@@ -3568,7 +3568,7 @@
3568 3568
3569 * window.c (decode_next_window_args): Update window arg after 3569 * window.c (decode_next_window_args): Update window arg after
3570 calling decode_live_window and so fix crash reported at 3570 calling decode_live_window and so fix crash reported at
3571 https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00035.html 3571 https://lists.gnu.org/r/emacs-devel/2012-11/msg00035.html
3572 by Juanma Barranquero <lekktu@gmail.com>. 3572 by Juanma Barranquero <lekktu@gmail.com>.
3573 (Fwindow_body_width, Fwindow_body_height): Simplify a bit. 3573 (Fwindow_body_width, Fwindow_body_height): Simplify a bit.
3574 * font.c (Ffont_at): Likewise. 3574 * font.c (Ffont_at): Likewise.
@@ -3789,7 +3789,7 @@
37892012-10-19 Eli Zaretskii <eliz@gnu.org> 37892012-10-19 Eli Zaretskii <eliz@gnu.org>
3790 3790
3791 * puresize.h (BASE_PURESIZE): Bump the base value to 1700000. 3791 * puresize.h (BASE_PURESIZE): Bump the base value to 1700000.
3792 See https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00593.html 3792 See https://lists.gnu.org/r/emacs-devel/2012-10/msg00593.html
3793 for the reasons. 3793 for the reasons.
3794 3794
3795 * alloc.c (NSTATICS): Decrease to 0x800. 3795 * alloc.c (NSTATICS): Decrease to 0x800.
@@ -4603,7 +4603,7 @@
4603 4603
4604 * xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100. 4604 * xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100.
4605 Suggested by Juri Linkov in 4605 Suggested by Juri Linkov in
4606 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00821.html>. 4606 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00821.html>.
4607 4607
4608 Prefer plain 'static' to 'static inline' (Bug#12541). 4608 Prefer plain 'static' to 'static inline' (Bug#12541).
4609 With static functions, modern compilers inline pretty well by 4609 With static functions, modern compilers inline pretty well by
@@ -4884,7 +4884,7 @@
4884 4884
4885 * syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING. 4885 * syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING.
4886 Suggested by Eli Zaretskii in 4886 Suggested by Eli Zaretskii in
4887 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00811.html>. 4887 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00811.html>.
4888 4888
48892012-09-30 Eli Zaretskii <eliz@gnu.org> 48892012-09-30 Eli Zaretskii <eliz@gnu.org>
4890 4890
@@ -4929,7 +4929,7 @@
4929 4929
4930 * sysdep.c (handle_fatal_signal): Bump backtrace size to 40. 4930 * sysdep.c (handle_fatal_signal): Bump backtrace size to 40.
4931 Suggested by Eli Zaretskii in 4931 Suggested by Eli Zaretskii in
4932 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>. 4932 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00796.html>.
4933 4933
49342012-09-29 Juanma Barranquero <lekktu@gmail.com> 49342012-09-29 Juanma Barranquero <lekktu@gmail.com>
4935 4935
@@ -5079,7 +5079,7 @@
5079 5079
5080 * character.c (char_string, string_char): Remove calls to 5080 * character.c (char_string, string_char): Remove calls to
5081 MAYBE_UNIFY_CHAR. See the discussion starting at 5081 MAYBE_UNIFY_CHAR. See the discussion starting at
5082 https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00433.html 5082 https://lists.gnu.org/r/emacs-devel/2012-09/msg00433.html
5083 for the details. 5083 for the details.
5084 5084
50852012-09-25 Chong Yidong <cyd@gnu.org> 50852012-09-25 Chong Yidong <cyd@gnu.org>
@@ -5140,7 +5140,7 @@
5140 (interruptible_wait_for_termination): 5140 (interruptible_wait_for_termination):
5141 Move these decls from lisp.h to syswait.h, since they use pid_t. 5141 Move these decls from lisp.h to syswait.h, since they use pid_t.
5142 Needed on FreeBSD; see Herbert J. Skuhra in 5142 Needed on FreeBSD; see Herbert J. Skuhra in
5143 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00571.html>. 5143 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00571.html>.
5144 * callproc.c: Include syswait.h. 5144 * callproc.c: Include syswait.h.
5145 5145
5146 gnutls.c, gtkutil.c: Use bool for boolean. 5146 gnutls.c, gtkutil.c: Use bool for boolean.
@@ -5205,7 +5205,7 @@
5205 5205
5206 Do not use SA_NODEFER. 5206 Do not use SA_NODEFER.
5207 Problem reported by Dani Moncayo in 5207 Problem reported by Dani Moncayo in
5208 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00557.html>. 5208 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00557.html>.
5209 * alloc.c (die): 5209 * alloc.c (die):
5210 * sysdep.c (emacs_abort): Do not reset signal handler. 5210 * sysdep.c (emacs_abort): Do not reset signal handler.
5211 * emacs.c (terminate_due_to_signal): Reset signal handler here. 5211 * emacs.c (terminate_due_to_signal): Reset signal handler here.
@@ -5385,7 +5385,7 @@
5385 5385
5386 * .gdbinit: Just stop at fatal_error_backtrace. 5386 * .gdbinit: Just stop at fatal_error_backtrace.
5387 See Stefan Monnier's request in 5387 See Stefan Monnier's request in
5388 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00549.html>. 5388 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00549.html>.
5389 Remove no-longer-used query of system type. 5389 Remove no-longer-used query of system type.
5390 5390
53912012-09-22 Chong Yidong <cyd@gnu.org> 53912012-09-22 Chong Yidong <cyd@gnu.org>
@@ -5743,7 +5743,7 @@
5743 Better workaround for GNOME bug when --enable-gcc-warnings. 5743 Better workaround for GNOME bug when --enable-gcc-warnings.
5744 * emacsgtkfixed.c (G_STATIC_ASSERT): Remove, undoing last change. 5744 * emacsgtkfixed.c (G_STATIC_ASSERT): Remove, undoing last change.
5745 Instead, disable -Wunused-local-typedefs. See Dmitry Antipov in 5745 Instead, disable -Wunused-local-typedefs. See Dmitry Antipov in
5746 <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00335.html>. 5746 <https://lists.gnu.org/r/emacs-devel/2012-09/msg00335.html>.
5747 5747
5748 Simplify SIGIO usage (Bug#12408). 5748 Simplify SIGIO usage (Bug#12408).
5749 The code that dealt with SIGIO was crufty and confusing, e.g., it 5749 The code that dealt with SIGIO was crufty and confusing, e.g., it
@@ -6860,7 +6860,7 @@
6860 It was meant to be temporary and it often doesn't work, 6860 It was meant to be temporary and it often doesn't work,
6861 because when IDX has side effects the behavior of IDX==IDX 6861 because when IDX has side effects the behavior of IDX==IDX
6862 is undefined. See Stefan Monnier in 6862 is undefined. See Stefan Monnier in
6863 <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00762.html>. 6863 <https://lists.gnu.org/r/emacs-devel/2012-08/msg00762.html>.
6864 6864
68652012-08-26 Barry O'Reilly <gundaetiapo@gmail.com> 68652012-08-26 Barry O'Reilly <gundaetiapo@gmail.com>
6866 6866
@@ -7314,7 +7314,7 @@
7314 (set_char_table_contents): Rename from char_table_set_contents. 7314 (set_char_table_contents): Rename from char_table_set_contents.
7315 (set_sub_char_table_contents): Rename from sub_char_table_set_contents. 7315 (set_sub_char_table_contents): Rename from sub_char_table_set_contents.
7316 All uses changed. See the end of 7316 All uses changed. See the end of
7317 <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00549.html>. 7317 <https://lists.gnu.org/r/emacs-devel/2012-08/msg00549.html>.
7318 7318
7319 * lisp.h (CSET): Remove (Bug#12215). 7319 * lisp.h (CSET): Remove (Bug#12215).
7320 (set_char_table_ascii, set_char_table_defalt, set_char_table_parent) 7320 (set_char_table_ascii, set_char_table_defalt, set_char_table_parent)
@@ -8170,7 +8170,7 @@
8170 Use "ASET (a, i, v)" rather than "AREF (a, i) = v". 8170 Use "ASET (a, i, v)" rather than "AREF (a, i) = v".
8171 This how ASET and AREF are supposed to work, and makes 8171 This how ASET and AREF are supposed to work, and makes
8172 it easier to think about future improvements. See 8172 it easier to think about future improvements. See
8173 <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00026.html>. 8173 <https://lists.gnu.org/r/emacs-devel/2012-08/msg00026.html>.
8174 * charset.h (set_charset_attr): New function. 8174 * charset.h (set_charset_attr): New function.
8175 All lvalue-style uses of CHARSET_DECODER etc. changed to use it. 8175 All lvalue-style uses of CHARSET_DECODER etc. changed to use it.
8176 * lisp.h (ASET): Rewrite so as not to use AREF in an lvalue style. 8176 * lisp.h (ASET): Rewrite so as not to use AREF in an lvalue style.
@@ -8794,7 +8794,7 @@
8794 Swap buffer text indirection counters in Fbuffer_swap_text. 8794 Swap buffer text indirection counters in Fbuffer_swap_text.
8795 * buffer.c (Fbuffer_swap_text): Swap indirections too. 8795 * buffer.c (Fbuffer_swap_text): Swap indirections too.
8796 This avoids crash reported by Christoph Scholtes at 8796 This avoids crash reported by Christoph Scholtes at
8797 https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00785.html. 8797 https://lists.gnu.org/r/bug-gnu-emacs/2012-07/msg00785.html.
8798 8798
87992012-07-22 Jan Djärv <jan.h.d@swipnet.se> 87992012-07-22 Jan Djärv <jan.h.d@swipnet.se>
8800 8800
@@ -8830,7 +8830,7 @@
8830 8830
8831 * keyboard.c (keys_of_keyboard): Bind language-change to 'ignore' 8831 * keyboard.c (keys_of_keyboard): Bind language-change to 'ignore'
8832 in special-event-map. See the discussion at 8832 in special-event-map. See the discussion at
8833 https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00417.html 8833 https://lists.gnu.org/r/emacs-devel/2012-06/msg00417.html
8834 for the reasons. 8834 for the reasons.
8835 8835
8836 * w32menu.c (add_menu_item): Cast to ULONG_PTR when assigning 8836 * w32menu.c (add_menu_item): Cast to ULONG_PTR when assigning
@@ -8924,7 +8924,7 @@
8924 8924
8925 Tweak the value returned from Fgarbage_collect again. 8925 Tweak the value returned from Fgarbage_collect again.
8926 * alloc.c (Fgarbage_collect): New return value, as confirmed in 8926 * alloc.c (Fgarbage_collect): New return value, as confirmed in
8927 https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00418.html. 8927 https://lists.gnu.org/r/emacs-devel/2012-07/msg00418.html.
8928 Adjust documentation. 8928 Adjust documentation.
8929 (total_vector_bytes): Rename to total_vector_slots, adjust 8929 (total_vector_bytes): Rename to total_vector_slots, adjust
8930 accounting. 8930 accounting.
@@ -8962,7 +8962,7 @@
8962 * intervals.c (merge_interval_right, merge_interval_left): 8962 * intervals.c (merge_interval_right, merge_interval_left):
8963 Do not zero out this interval if it is absorbed by its children, 8963 Do not zero out this interval if it is absorbed by its children,
8964 as this interval's total length doesn't change in that case. See 8964 as this interval's total length doesn't change in that case. See
8965 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00403.html>. 8965 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00403.html>.
8966 8966
89672012-07-18 Paul Eggert <eggert@cs.ucla.edu> 89672012-07-18 Paul Eggert <eggert@cs.ucla.edu>
8968 8968
@@ -9009,7 +9009,7 @@
9009 9009
9010 Return more descriptive data from Fgarbage_collect. 9010 Return more descriptive data from Fgarbage_collect.
9011 Suggested by Stefan Monnier in 9011 Suggested by Stefan Monnier in
9012 https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00369.html. 9012 https://lists.gnu.org/r/emacs-devel/2012-07/msg00369.html.
9013 * alloc.c (bounded_number): New function. 9013 * alloc.c (bounded_number): New function.
9014 (total_buffers, total_vectors): New variable. 9014 (total_buffers, total_vectors): New variable.
9015 (total_string_size): Rename to total_string_bytes, adjust users. 9015 (total_string_size): Rename to total_string_bytes, adjust users.
@@ -9034,7 +9034,7 @@
9034 9034
9035 Restore old code in allocate_string_data to avoid Faset breakage. 9035 Restore old code in allocate_string_data to avoid Faset breakage.
9036 Reported by Julien Danjou <julien@danjou.info> in 9036 Reported by Julien Danjou <julien@danjou.info> in
9037 https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00371.html. 9037 https://lists.gnu.org/r/emacs-devel/2012-07/msg00371.html.
9038 * alloc.c (allocate_string_data): Restore old code with minor 9038 * alloc.c (allocate_string_data): Restore old code with minor
9039 adjustments, fix comment to explain this subtle issue. 9039 adjustments, fix comment to explain this subtle issue.
9040 9040
@@ -9392,7 +9392,7 @@
9392 9392
9393 Fix typos that broke OS X build. 9393 Fix typos that broke OS X build.
9394 Reported by Randal L. Schwartz in 9394 Reported by Randal L. Schwartz in
9395 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00225.html>. 9395 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00225.html>.
9396 * nsterm.m (ns_timeout): Add missing local decl. 9396 * nsterm.m (ns_timeout): Add missing local decl.
9397 (ns_get_color): snprintf -> sprintf, to fix typo. 9397 (ns_get_color): snprintf -> sprintf, to fix typo.
9398 9398
@@ -10115,18 +10115,18 @@
10115 10115
10116 * fileio.c (time_error_value): Check the right error number. 10116 * fileio.c (time_error_value): Check the right error number.
10117 Problem reported by Troels Nielsen in 10117 Problem reported by Troels Nielsen in
10118 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00095.html>. 10118 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00095.html>.
10119 10119
101202012-07-04 Paul Eggert <eggert@cs.ucla.edu> 101202012-07-04 Paul Eggert <eggert@cs.ucla.edu>
10121 10121
10122 * window.c (set_window_hscroll): Revert the 100000 hscroll limit. 10122 * window.c (set_window_hscroll): Revert the 100000 hscroll limit.
10123 This should be fixed in a better way; see Eli Zaretskii in 10123 This should be fixed in a better way; see Eli Zaretskii in
10124 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00088.html>. 10124 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00088.html>.
10125 (HSCROLL_MAX): Remove; this is now internal to set_window_hscroll. 10125 (HSCROLL_MAX): Remove; this is now internal to set_window_hscroll.
10126 10126
10127 * fileio.c (time_error_value): Rename from special_mtime. 10127 * fileio.c (time_error_value): Rename from special_mtime.
10128 The old name's problems were noted by Eli Zaretskii in 10128 The old name's problems were noted by Eli Zaretskii in
10129 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00087.html>. 10129 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00087.html>.
10130 10130
10131 * emacs.c (gdb_pvec_type): Change it back to enum pvec_type. 10131 * emacs.c (gdb_pvec_type): Change it back to enum pvec_type.
10132 This variable's comment says Emacs needs at least one GDB-visible 10132 This variable's comment says Emacs needs at least one GDB-visible
@@ -10995,7 +10995,7 @@
10995 * bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume 10995 * bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume
10996 !CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with 10996 !CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with
10997 CHECK_LISP_OBJECT_TYPE reported by Dmitry Antipov in 10997 CHECK_LISP_OBJECT_TYPE reported by Dmitry Antipov in
10998 <https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00282.html>. 10998 <https://lists.gnu.org/r/emacs-devel/2012-06/msg00282.html>.
10999 (METER_1, METER_2): Simplify. 10999 (METER_1, METER_2): Simplify.
11000 11000
110012012-06-18 Stefan Monnier <monnier@iro.umontreal.ca> 110012012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -11595,7 +11595,7 @@
11595 * bidi.c (bidi_mirror_char): Don't possibly truncate the integer 11595 * bidi.c (bidi_mirror_char): Don't possibly truncate the integer
11596 before checking whether it's out of range. Put the check inside 11596 before checking whether it's out of range. Put the check inside
11597 eassert. See 11597 eassert. See
11598 <https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00485.html>. 11598 <https://lists.gnu.org/r/emacs-devel/2012-05/msg00485.html>.
11599 11599
116002012-05-27 Ken Brown <kbrown@cornell.edu> 116002012-05-27 Ken Brown <kbrown@cornell.edu>
11601 11601
@@ -12700,7 +12700,7 @@
12700 12700
12701 Untag more efficiently if USE_LSB_TAG. 12701 Untag more efficiently if USE_LSB_TAG.
12702 This is based on a proposal by YAMAMOTO Mitsuharu in 12702 This is based on a proposal by YAMAMOTO Mitsuharu in
12703 <https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01876.html>. 12703 <https://lists.gnu.org/r/emacs-devel/2008-01/msg01876.html>.
12704 For an admittedly artificial (nth 8000 longlist) benchmark on 12704 For an admittedly artificial (nth 8000 longlist) benchmark on
12705 Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks 12705 Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks
12706 Emacs's overall text size by 1%. 12706 Emacs's overall text size by 1%.
@@ -12726,7 +12726,7 @@
12726 stack for each reader_thread, instead of defaulting to 8MB 12726 stack for each reader_thread, instead of defaulting to 8MB
12727 determined by the linker. This avoids failures in creating 12727 determined by the linker. This avoids failures in creating
12728 subprocesses on Windows 7, see the discussion in this thread: 12728 subprocesses on Windows 7, see the discussion in this thread:
12729 https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00119.html. 12729 https://lists.gnu.org/r/emacs-devel/2012-03/msg00119.html.
12730 12730
127312012-05-07 Jérémy Compostella <jeremy.compostella@gmail.com> 127312012-05-07 Jérémy Compostella <jeremy.compostella@gmail.com>
12732 12732
@@ -13118,13 +13118,13 @@
13118 Remove one incorrect comment and fix another. 13118 Remove one incorrect comment and fix another.
13119 13119
13120 Fix minor ralloc.c problems found by static checking. 13120 Fix minor ralloc.c problems found by static checking.
13121 See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html 13121 See https://lists.gnu.org/r/emacs-devel/2011-12/msg00720.html
13122 * ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE) 13122 * ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE)
13123 (r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused. 13123 (r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused.
13124 (r_alloc_sbrk): Now static. 13124 (r_alloc_sbrk): Now static.
13125 13125
13126 Improve ralloc.c interface checking. 13126 Improve ralloc.c interface checking.
13127 See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html 13127 See https://lists.gnu.org/r/emacs-devel/2011-12/msg00720.html
13128 * buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc) 13128 * buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc)
13129 (r_alloc_free) [REL_ALLOC]: Move decls from here ... 13129 (r_alloc_free) [REL_ALLOC]: Move decls from here ...
13130 * lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable) 13130 * lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable)
@@ -13539,7 +13539,7 @@
13539 13539
13540 Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780). 13540 Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780).
13541 Suggested by Stefan Monnier in 13541 Suggested by Stefan Monnier in
13542 <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>. 13542 <https://lists.gnu.org/r/emacs-devel/2012-02/msg00692.html>.
13543 * alloc.c (widen_to_Lisp_Object): New static function. 13543 * alloc.c (widen_to_Lisp_Object): New static function.
13544 (mark_memory): Also mark Lisp_Objects by fetching pointer words 13544 (mark_memory): Also mark Lisp_Objects by fetching pointer words
13545 and widening them to Lisp_Objects. This would work even if 13545 and widening them to Lisp_Objects. This would work even if
@@ -13619,7 +13619,7 @@
136192012-02-15 Paul Eggert <eggert@cs.ucla.edu> 136192012-02-15 Paul Eggert <eggert@cs.ucla.edu>
13620 13620
13621 * image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see 13621 * image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see
13622 <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>. 13622 <https://lists.gnu.org/r/emacs-devel/2012-02/msg00540.html>.
13623 13623
136242012-02-15 Chong Yidong <cyd@gnu.org> 136242012-02-15 Chong Yidong <cyd@gnu.org>
13625 13625
@@ -14242,7 +14242,7 @@
14242 Remove GCPRO-related macros that exist only to avoid shadowing locals. 14242 Remove GCPRO-related macros that exist only to avoid shadowing locals.
14243 * lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR) 14243 * lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR)
14244 (GCPRO6_VAR, UNGCPRO_VAR): Remove. See 14244 (GCPRO6_VAR, UNGCPRO_VAR): Remove. See
14245 <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. 14245 <https://lists.gnu.org/r/emacs-diffs/2011-11/msg00265.html>.
14246 All uses changed to use GCPRO1 etc. 14246 All uses changed to use GCPRO1 etc.
14247 (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO): 14247 (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO):
14248 Revert to old implementation (i.e., before 2011-03-11). 14248 Revert to old implementation (i.e., before 2011-03-11).
@@ -14278,7 +14278,7 @@
142782011-11-26 Paul Eggert <eggert@cs.ucla.edu> 142782011-11-26 Paul Eggert <eggert@cs.ucla.edu>
14279 14279
14280 * fileio.c (Finsert_file_contents): Undo previous change; see 14280 * fileio.c (Finsert_file_contents): Undo previous change; see
14281 <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. 14281 <https://lists.gnu.org/r/emacs-diffs/2011-11/msg00265.html>.
14282 14282
142832011-11-26 Paul Eggert <eggert@cs.ucla.edu> 142832011-11-26 Paul Eggert <eggert@cs.ucla.edu>
14284 14284
@@ -14379,7 +14379,7 @@
14379 Standardize on VIRT_ADDR_VARIES behavior (Bug#10042). 14379 Standardize on VIRT_ADDR_VARIES behavior (Bug#10042).
14380 Otherwise, valgrind does not work on some platforms. 14380 Otherwise, valgrind does not work on some platforms.
14381 Problem reported by Andreas Schwab in 14381 Problem reported by Andreas Schwab in
14382 <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>. 14382 <https://lists.gnu.org/r/emacs-devel/2011-11/msg00081.html>.
14383 * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES 14383 * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES
14384 is set, removing the need for VIRT_ADDRESS_VARIES. 14384 is set, removing the need for VIRT_ADDRESS_VARIES.
14385 (PURE_P): Use a more-efficient implementation that needs just one 14385 (PURE_P): Use a more-efficient implementation that needs just one
@@ -14545,7 +14545,7 @@
14545 14545
14546 Avoid some portability problems by eschewing 'extern inline' functions. 14546 Avoid some portability problems by eschewing 'extern inline' functions.
14547 The trivial performance wins aren't worth the portability hassles; see 14547 The trivial performance wins aren't worth the portability hassles; see
14548 <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html> 14548 <https://lists.gnu.org/r/emacs-devel/2011-11/msg00084.html>
14549 et seq. 14549 et seq.
14550 * dispextern.h (window_box, window_box_height, window_text_bottom_y) 14550 * dispextern.h (window_box, window_box_height, window_text_bottom_y)
14551 (window_box_width, window_box_left, window_box_left_offset) 14551 (window_box_width, window_box_left, window_box_left_offset)
@@ -14625,7 +14625,7 @@
14625 (window_box_right, window_box_right_offset): Declare extern. 14625 (window_box_right, window_box_right_offset): Declare extern.
14626 Otherwise, these inline functions do not conform to C99 and 14626 Otherwise, these inline functions do not conform to C99 and
14627 are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in 14627 are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in
14628 <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>. 14628 <https://lists.gnu.org/r/emacs-devel/2011-11/msg00084.html>.
14629 * intervals.c (adjust_intervals_for_insertion) 14629 * intervals.c (adjust_intervals_for_insertion)
14630 (adjust_intervals_for_deletion): Now extern, because otherwise the 14630 (adjust_intervals_for_deletion): Now extern, because otherwise the
14631 extern inline functions 'offset_intervals' couldn't refer to it. 14631 extern inline functions 'offset_intervals' couldn't refer to it.
@@ -14959,7 +14959,7 @@
14959 This doesn't change this function's behavior. 14959 This doesn't change this function's behavior.
14960 (current-time-zone): Rewrite to use format_time_string. 14960 (current-time-zone): Rewrite to use format_time_string.
14961 This fixes the bug reported by Michael Schierl in 14961 This fixes the bug reported by Michael Schierl in
14962 <https://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>. 14962 <https://lists.gnu.org/r/emacs-devel/2007-06/msg00334.html>.
14963 Jason Rumney's 2007-06-07 change worked around this bug, but 14963 Jason Rumney's 2007-06-07 change worked around this bug, but
14964 didn't fix it. 14964 didn't fix it.
14965 * systime.h (tzname, timezone): Remove no-longer-used declarations. 14965 * systime.h (tzname, timezone): Remove no-longer-used declarations.
@@ -15144,7 +15144,7 @@
15144 * charset.c (charset_table_init): New static var. 15144 * charset.c (charset_table_init): New static var.
15145 (syms_of_charset): Use it instead of xmalloc. This removes a 15145 (syms_of_charset): Use it instead of xmalloc. This removes a
15146 dependency on glibc malloc internals. See Eli Zaretskii's comment in 15146 dependency on glibc malloc internals. See Eli Zaretskii's comment in
15147 <https://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00815.html>. 15147 <https://lists.gnu.org/r/emacs-devel/2011-09/msg00815.html>.
15148 * lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): 15148 * lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE):
15149 Move back to alloc.c. 15149 Move back to alloc.c.
15150 (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT) 15150 (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT)
@@ -15763,7 +15763,7 @@
15763 (ccl_driver): Do not generate an out-of-range pointer. 15763 (ccl_driver): Do not generate an out-of-range pointer.
15764 (Fccl_execute_on_string): Remove unnecessary check for 15764 (Fccl_execute_on_string): Remove unnecessary check for
15765 integer overflow, noted by Stefan Monnier in 15765 integer overflow, noted by Stefan Monnier in
15766 <https://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00979.html>. 15766 <https://lists.gnu.org/r/emacs-devel/2011-08/msg00979.html>.
15767 Remove a FIXME that didn't need fixing. 15767 Remove a FIXME that didn't need fixing.
15768 Simplify the newly-introduced buffer reallocation code. 15768 Simplify the newly-introduced buffer reallocation code.
15769 15769
@@ -16990,7 +16990,7 @@
169902011-07-19 Paul Eggert <eggert@cs.ucla.edu> 169902011-07-19 Paul Eggert <eggert@cs.ucla.edu>
16991 16991
16992 Port to OpenBSD. 16992 Port to OpenBSD.
16993 See https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00688.html 16993 See https://lists.gnu.org/r/emacs-devel/2011-07/msg00688.html
16994 and the surrounding thread. 16994 and the surrounding thread.
16995 * minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar 16995 * minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar
16996 rather than fgets, and retry after EINTR. Otherwise, 'emacs 16996 rather than fgets, and retry after EINTR. Otherwise, 'emacs
@@ -19316,7 +19316,7 @@
193162011-05-31 Paul Eggert <eggert@cs.ucla.edu> 193162011-05-31 Paul Eggert <eggert@cs.ucla.edu>
19317 19317
19318 Use 'inline', not 'INLINE'. 19318 Use 'inline', not 'INLINE'.
19319 <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00914.html> 19319 <https://lists.gnu.org/r/emacs-devel/2011-05/msg00914.html>
19320 * alloc.c, fontset.c (INLINE): Remove. 19320 * alloc.c, fontset.c (INLINE): Remove.
19321 * alloc.c, bidi.c, charset.c, coding.c, dispnew.c, fns.c, image.c: 19321 * alloc.c, bidi.c, charset.c, coding.c, dispnew.c, fns.c, image.c:
19322 * intervals.c, keyboard.c, process.c, syntax.c, textprop.c, w32term.c: 19322 * intervals.c, keyboard.c, process.c, syntax.c, textprop.c, w32term.c:
@@ -19396,7 +19396,7 @@
19396 without this change, (md5 "truc") would evaluate to 19396 without this change, (md5 "truc") would evaluate to
19397 45723a2aff78ff4fff7fff1114760e62 rather than the expected 19397 45723a2aff78ff4fff7fff1114760e62 rather than the expected
19398 45723a2af3788c4ff17f8d1114760e62. Reported by Antoine Levitt in 19398 45723a2af3788c4ff17f8d1114760e62. Reported by Antoine Levitt in
19399 https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00883.html. 19399 https://lists.gnu.org/r/emacs-devel/2011-05/msg00883.html.
19400 19400
194012011-05-27 Paul Eggert <eggert@cs.ucla.edu> 194012011-05-27 Paul Eggert <eggert@cs.ucla.edu>
19402 19402
@@ -19620,7 +19620,7 @@
19620 * systime.h (Time): Define only if emacs is defined. 19620 * systime.h (Time): Define only if emacs is defined.
19621 This is to allow ../lib-src/profile.c to be compiled on FreeBSD, 19621 This is to allow ../lib-src/profile.c to be compiled on FreeBSD,
19622 where the include path doesn't have X11/X.h by default. See 19622 where the include path doesn't have X11/X.h by default. See
19623 <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>. 19623 <https://lists.gnu.org/r/emacs-devel/2011-05/msg00561.html>.
19624 19624
196252011-05-20 Kenichi Handa <handa@m17n.org> 196252011-05-20 Kenichi Handa <handa@m17n.org>
19626 19626
@@ -19885,7 +19885,7 @@
19885 19885
19886 * dbusbind.c: Do not use XPNTR on a value that may be an integer. 19886 * dbusbind.c: Do not use XPNTR on a value that may be an integer.
19887 Reported by Stefan Monnier in 19887 Reported by Stefan Monnier in
19888 <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00919.html>. 19888 <https://lists.gnu.org/r/emacs-devel/2011-04/msg00919.html>.
19889 (xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages): 19889 (xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages):
19890 Use SYMBOLP-guarded XSYMBOL, not XPNTR. 19890 Use SYMBOLP-guarded XSYMBOL, not XPNTR.
19891 19891
@@ -20276,7 +20276,7 @@
20276 20276
20277 * intervals.h (struct interval): Use EMACS_INT for members 20277 * intervals.h (struct interval): Use EMACS_INT for members
20278 where EMACS_UINT might cause problems. See 20278 where EMACS_UINT might cause problems. See
20279 <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html>. 20279 <https://lists.gnu.org/r/emacs-devel/2011-04/msg00514.html>.
20280 (CHECK_TOTAL_LENGTH): Remove cast to EMACS_INT; no longer needed. 20280 (CHECK_TOTAL_LENGTH): Remove cast to EMACS_INT; no longer needed.
20281 * intervals.c (interval_deletion_adjustment): Now returns EMACS_INT. 20281 * intervals.c (interval_deletion_adjustment): Now returns EMACS_INT.
20282 All uses changed. 20282 All uses changed.
@@ -20741,7 +20741,7 @@
20741 * sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT. 20741 * sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT.
20742 20742
20743 emacs_write: Accept and return EMACS_INT for sizes. 20743 emacs_write: Accept and return EMACS_INT for sizes.
20744 See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html 20744 See https://lists.gnu.org/r/emacs-devel/2011-04/msg00514.html
20745 et seq. 20745 et seq.
20746 * gnutls.c, gnutls.h (emacs_gnutls_read, emacs_gnutls_write): 20746 * gnutls.c, gnutls.h (emacs_gnutls_read, emacs_gnutls_write):
20747 Accept and return EMACS_INT. 20747 Accept and return EMACS_INT.
@@ -20755,7 +20755,7 @@
20755 * process.c (send_process): Adjust to the new signatures of 20755 * process.c (send_process): Adjust to the new signatures of
20756 emacs_write and emacs_gnutls_write. Do not attempt to store 20756 emacs_write and emacs_gnutls_write. Do not attempt to store
20757 a byte offset into an 'int'; it might overflow. 20757 a byte offset into an 'int'; it might overflow.
20758 See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00483.html 20758 See https://lists.gnu.org/r/emacs-devel/2011-04/msg00483.html
20759 20759
20760 * sound.c: Don't assume sizes fit in 'int'. 20760 * sound.c: Don't assume sizes fit in 'int'.
20761 (struct sound_device.period_size, alsa_period_size): 20761 (struct sound_device.period_size, alsa_period_size):
@@ -21225,7 +21225,7 @@
21225 * sysdep.c (emacs_read, emacs_write): Check for negative sizes 21225 * sysdep.c (emacs_read, emacs_write): Check for negative sizes
21226 since callers should never pass a negative size. 21226 since callers should never pass a negative size.
21227 Change the signature to match that of plain 'read' and 'write'; see 21227 Change the signature to match that of plain 'read' and 'write'; see
21228 <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00397.html>. 21228 <https://lists.gnu.org/r/emacs-devel/2011-04/msg00397.html>.
21229 * lisp.h: Update prototypes of emacs_write and emacs_read. 21229 * lisp.h: Update prototypes of emacs_write and emacs_read.
21230 21230
212312011-04-11 Eli Zaretskii <eliz@gnu.org> 212312011-04-11 Eli Zaretskii <eliz@gnu.org>
@@ -22615,7 +22615,7 @@
22615 1152921504606846976) returns the obviously-bogus value (-948597 22615 1152921504606846976) returns the obviously-bogus value (-948597
22616 62170) on my RHEL 5.5 x86-64 host. With the patch, it correctly 22616 62170) on my RHEL 5.5 x86-64 host. With the patch, it correctly
22617 reports time overflow. See 22617 reports time overflow. See
22618 <https://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00470.html>. 22618 <https://lists.gnu.org/r/emacs-devel/2011-03/msg00470.html>.
22619 * deps.mk (editfns.o): Depend on ../lib/intprops.h. 22619 * deps.mk (editfns.o): Depend on ../lib/intprops.h.
22620 * editfns.c: Include limits.h and intprops.h. 22620 * editfns.c: Include limits.h and intprops.h.
22621 (TIME_T_MIN, TIME_T_MAX): New macros. 22621 (TIME_T_MIN, TIME_T_MAX): New macros.
diff --git a/src/ChangeLog.13 b/src/ChangeLog.13
index 9f3fdee210a..cada2097245 100644
--- a/src/ChangeLog.13
+++ b/src/ChangeLog.13
@@ -67,7 +67,7 @@
67 67
68 Assume !BROKEN_NON_BLOCKING_CONNECT 68 Assume !BROKEN_NON_BLOCKING_CONNECT
69 From a suggestion by Eli Zaretskii in: 69 From a suggestion by Eli Zaretskii in:
70 https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00824.html 70 https://lists.gnu.org/r/emacs-devel/2015-03/msg00824.html
71 * process.c (NON_BLOCKING_CONNECT): Simplify by assuming that 71 * process.c (NON_BLOCKING_CONNECT): Simplify by assuming that
72 BROKEN_NON_BLOCKING_CONNECT is not defined. 72 BROKEN_NON_BLOCKING_CONNECT is not defined.
73 (SELECT_CAN_DO_WRITE_MASK): Remove, and assume it's now true. 73 (SELECT_CAN_DO_WRITE_MASK): Remove, and assume it's now true.
@@ -77,12 +77,12 @@
77 * lread.c (substitute_object_recurse): For sub-char-tables, start 77 * lread.c (substitute_object_recurse): For sub-char-tables, start
78 the recursive SUBSTITUTE loop from index of 2, to skip the 78 the recursive SUBSTITUTE loop from index of 2, to skip the
79 non-Lisp members of the sub-char-table. See the discussion at 79 non-Lisp members of the sub-char-table. See the discussion at
80 https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00520.html 80 https://lists.gnu.org/r/emacs-devel/2015-03/msg00520.html
81 for the details. 81 for the details.
82 82
83 Support non-blocking connect on MS-Windows. 83 Support non-blocking connect on MS-Windows.
84 Based on ideas from Kim F. Storm <storm@cua.dk>, see 84 Based on ideas from Kim F. Storm <storm@cua.dk>, see
85 https://lists.gnu.org/archive/html/emacs-devel/2006-12/msg00873.html. 85 https://lists.gnu.org/r/emacs-devel/2006-12/msg00873.html.
86 86
87 * w32proc.c (reader_thread): If the FILE_CONNECT flag is set, call 87 * w32proc.c (reader_thread): If the FILE_CONNECT flag is set, call
88 '_sys_wait_connect'. If it returns STATUS_CONNECT_FAILED, exit 88 '_sys_wait_connect'. If it returns STATUS_CONNECT_FAILED, exit
@@ -1107,7 +1107,7 @@
1107 1107
1108 Isolate NIL_IS_ZERO-assuming code better 1108 Isolate NIL_IS_ZERO-assuming code better
1109 Suggested by Stefan Monnier in: 1109 Suggested by Stefan Monnier in:
1110 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00588.html 1110 https://lists.gnu.org/r/emacs-devel/2015-01/msg00588.html
1111 * alloc.c (allocate_pseudovector): 1111 * alloc.c (allocate_pseudovector):
1112 Use memclear, not memsetnil, to remove a 'verify'. 1112 Use memclear, not memsetnil, to remove a 'verify'.
1113 * callint.c (Fcall_interactively): 1113 * callint.c (Fcall_interactively):
@@ -1121,7 +1121,7 @@
1121 1121
1122 Undo port to hypothetical nonzero Qnil case 1122 Undo port to hypothetical nonzero Qnil case
1123 This mostly undoes the previous change in this area. See: 1123 This mostly undoes the previous change in this area. See:
1124 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00570.html 1124 https://lists.gnu.org/r/emacs-devel/2015-01/msg00570.html
1125 * alloc.c (allocate_pseudovector): 1125 * alloc.c (allocate_pseudovector):
1126 * callint.c (Fcall_interactively): 1126 * callint.c (Fcall_interactively):
1127 * dispnew.c (realloc_glyph_pool): 1127 * dispnew.c (realloc_glyph_pool):
@@ -1326,7 +1326,7 @@
1326 Don't say Fnext_read_file_uses_dialog_p is const 1326 Don't say Fnext_read_file_uses_dialog_p is const
1327 It's const only if a windowing system is not used; don't say it's 1327 It's const only if a windowing system is not used; don't say it's
1328 const otherwise. See: 1328 const otherwise. See:
1329 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00310.html 1329 https://lists.gnu.org/r/emacs-devel/2015-01/msg00310.html
1330 * fileio.c (next_read_file_uses_dialog_p): Remove. 1330 * fileio.c (next_read_file_uses_dialog_p): Remove.
1331 Move guts back to ... 1331 Move guts back to ...
1332 (Fnext_read_file_uses_dialog_p): ... here. 1332 (Fnext_read_file_uses_dialog_p): ... here.
@@ -1415,13 +1415,13 @@
1415 * fileio.c (next_read_file_uses_dialog_p): New workaround ... 1415 * fileio.c (next_read_file_uses_dialog_p): New workaround ...
1416 (Fnext_read_file_uses_dialog_p): ... called from here to avoid 1416 (Fnext_read_file_uses_dialog_p): ... called from here to avoid
1417 ATTRIBUTE_CONST dependency from #ifdefs. For details, see 1417 ATTRIBUTE_CONST dependency from #ifdefs. For details, see
1418 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00289.html. 1418 https://lists.gnu.org/r/emacs-devel/2015-01/msg00289.html.
1419 1419
14202015-01-12 Paul Eggert <eggert@cs.ucla.edu> 14202015-01-12 Paul Eggert <eggert@cs.ucla.edu>
1421 1421
1422 Port to 32-bit MingGW --with-wide-int 1422 Port to 32-bit MingGW --with-wide-int
1423 Problem reported by Eli Zaretskii in: 1423 Problem reported by Eli Zaretskii in:
1424 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00265.html 1424 https://lists.gnu.org/r/emacs-devel/2015-01/msg00265.html
1425 * lisp.h (struct Lisp_Sub_Char_Table): Check that offset matches 1425 * lisp.h (struct Lisp_Sub_Char_Table): Check that offset matches
1426 what we think it is, rather than checking only its alignment (and 1426 what we think it is, rather than checking only its alignment (and
1427 doing so incorrectly on MinGW). 1427 doing so incorrectly on MinGW).
@@ -1623,7 +1623,7 @@
1623 Port Qnil==0 XUNTAG to clang 1623 Port Qnil==0 XUNTAG to clang
1624 clang has undefined behavior if the program subtracts an integer 1624 clang has undefined behavior if the program subtracts an integer
1625 from (char *) 0. Problem reported by YAMAMOTO Mitsuharu in: 1625 from (char *) 0. Problem reported by YAMAMOTO Mitsuharu in:
1626 https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00132.html 1626 https://lists.gnu.org/r/emacs-devel/2015-01/msg00132.html
1627 * lisp.h (lisp_h_XUNTAG) [USE_LSB_TAG]: 1627 * lisp.h (lisp_h_XUNTAG) [USE_LSB_TAG]:
1628 (XUNTAG) [!USE_LSB_TAG]: Port to clang 3.5.0. 1628 (XUNTAG) [!USE_LSB_TAG]: Port to clang 3.5.0.
1629 1629
@@ -1842,7 +1842,7 @@
1842 Instead of using gnutls_global_set_mem_functions, check every call 1842 Instead of using gnutls_global_set_mem_functions, check every call
1843 to a GnuTLS function that might return an indication of memory 1843 to a GnuTLS function that might return an indication of memory
1844 exhaustion. Suggested by Dmitry Antipov in: 1844 exhaustion. Suggested by Dmitry Antipov in:
1845 https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02056.html 1845 https://lists.gnu.org/r/emacs-devel/2014-12/msg02056.html
1846 * gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove. 1846 * gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove.
1847 (init_gnutls_functions): Do not load gnutls_global_set_mem_functions. 1847 (init_gnutls_functions): Do not load gnutls_global_set_mem_functions.
1848 (fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove. 1848 (fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove.
@@ -2369,7 +2369,7 @@
2369 2369
2370 Improve clarity of USE_LSB_TAG definition. 2370 Improve clarity of USE_LSB_TAG definition.
2371 Reported by Lee Duhem. Suggested by Andreas Schwab in: 2371 Reported by Lee Duhem. Suggested by Andreas Schwab in:
2372 https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02222.html 2372 https://lists.gnu.org/r/emacs-devel/2014-11/msg02222.html
2373 * lisp.h (USE_LSB_TAG): Define in terms of the (simpler) 2373 * lisp.h (USE_LSB_TAG): Define in terms of the (simpler)
2374 VAL_MAX / 2 rather than in terms of the (more complicated) 2374 VAL_MAX / 2 rather than in terms of the (more complicated)
2375 EMACS_INT_MAX >> GCTYPEBITS, and adjust commentary to match. 2375 EMACS_INT_MAX >> GCTYPEBITS, and adjust commentary to match.
@@ -3043,7 +3043,7 @@
3043 * xterm.c (x_draw_hollow_cursor): Fix display of hollow cursor on 3043 * xterm.c (x_draw_hollow_cursor): Fix display of hollow cursor on
3044 1-pixel R2L characters. 3044 1-pixel R2L characters.
3045 Reported by Dmitry Antipov <dmantipov@yandex.ru>, see 3045 Reported by Dmitry Antipov <dmantipov@yandex.ru>, see
3046 https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00518.html. 3046 https://lists.gnu.org/r/emacs-devel/2014-10/msg00518.html.
3047 3047
30482014-10-16 Eli Zaretskii <eliz@gnu.org> 30482014-10-16 Eli Zaretskii <eliz@gnu.org>
3049 3049
@@ -3284,7 +3284,7 @@
3284 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495>, 3284 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495>,
3285 and more generally should fix a portability problem in Emacs. 3285 and more generally should fix a portability problem in Emacs.
3286 Reported by Stefan Monnier in: 3286 Reported by Stefan Monnier in:
3287 https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00261.html 3287 https://lists.gnu.org/r/emacs-devel/2014-10/msg00261.html
3288 3288
32892014-10-08 Leo Liu <sdl.web@gmail.com> 32892014-10-08 Leo Liu <sdl.web@gmail.com>
3290 3290
@@ -3475,7 +3475,7 @@
3475 (my_create_window): Move the calculation of the coordinates of the 3475 (my_create_window): Move the calculation of the coordinates of the
3476 frame's top-left edge here. Pass them to the input thread via the 3476 frame's top-left edge here. Pass them to the input thread via the
3477 second parameter of the WM_EMACS_CREATEWINDOW message. 3477 second parameter of the WM_EMACS_CREATEWINDOW message.
3478 See https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00892.html 3478 See https://lists.gnu.org/r/emacs-devel/2014-09/msg00892.html
3479 for the details. 3479 for the details.
3480 3480
34812014-09-30 Eli Zaretskii <eliz@gnu.org> 34812014-09-30 Eli Zaretskii <eliz@gnu.org>
@@ -3508,7 +3508,7 @@
3508 3508
3509 * alloc.c: Remove now-unnecessary check. 3509 * alloc.c: Remove now-unnecessary check.
3510 Suggested by Dmitry Antipov in: 3510 Suggested by Dmitry Antipov in:
3511 https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00891.html 3511 https://lists.gnu.org/r/emacs-devel/2014-09/msg00891.html
3512 3512
3513 * xterm.c (x_term_init): Allocate temps on stack, not on heap. 3513 * xterm.c (x_term_init): Allocate temps on stack, not on heap.
3514 3514
@@ -3650,7 +3650,7 @@
3650 3650
3651 Fix local_cons etc. to not exhaust the stack when in a loop. 3651 Fix local_cons etc. to not exhaust the stack when in a loop.
3652 Problem reported in: 3652 Problem reported in:
3653 https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00696.html 3653 https://lists.gnu.org/r/emacs-devel/2014-09/msg00696.html
3654 * buffer.c (Fother_buffer, other_buffer_safely, init_buffer): 3654 * buffer.c (Fother_buffer, other_buffer_safely, init_buffer):
3655 * charset.c (load_charset_map_from_file, Ffind_charset_region) 3655 * charset.c (load_charset_map_from_file, Ffind_charset_region)
3656 (Ffind_charset_string): 3656 (Ffind_charset_string):
@@ -3800,7 +3800,7 @@
3800 3800
3801 Fix SAFE_ALLOCA to not exhaust the stack when in a loop. 3801 Fix SAFE_ALLOCA to not exhaust the stack when in a loop.
3802 Reported by Dmitry Antipov in thread leading to: 3802 Reported by Dmitry Antipov in thread leading to:
3803 https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00713.html 3803 https://lists.gnu.org/r/emacs-devel/2014-09/msg00713.html
3804 This patch fixes only SAFE_ALLOCA, SAFE_NALLOCA, and SAFE_ALLOCA_LISP; 3804 This patch fixes only SAFE_ALLOCA, SAFE_NALLOCA, and SAFE_ALLOCA_LISP;
3805 the experimental local_* macros enabled by USE_LOCAL_ALLOCATORS 3805 the experimental local_* macros enabled by USE_LOCAL_ALLOCATORS
3806 remain unfixed. 3806 remain unfixed.
@@ -4133,7 +4133,7 @@
4133 4133
4134 Simplify lisp.h by removing the __COUNTER__ business. 4134 Simplify lisp.h by removing the __COUNTER__ business.
4135 Reported by Dmitry Antipov in: 4135 Reported by Dmitry Antipov in:
4136 https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00220.html 4136 https://lists.gnu.org/r/emacs-devel/2014-09/msg00220.html
4137 * lisp.h (make_local_vector, make_local_string) 4137 * lisp.h (make_local_vector, make_local_string)
4138 (build_local_string): Simplify by not bothering with __COUNTER__. 4138 (build_local_string): Simplify by not bothering with __COUNTER__.
4139 The __COUNTER__ business wasn't working properly, and was needed 4139 The __COUNTER__ business wasn't working properly, and was needed
@@ -4164,7 +4164,7 @@
4164 These can generate a constant with the correct value but the wrong 4164 These can generate a constant with the correct value but the wrong
4165 width, which doesn't work as a printf argument. All uses removed. 4165 width, which doesn't work as a printf argument. All uses removed.
4166 Reported by Dmitry Antipov in: 4166 Reported by Dmitry Antipov in:
4167 https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00213.html 4167 https://lists.gnu.org/r/emacs-devel/2014-09/msg00213.html
4168 (ENUMABLE): Remove; no longer needed. 4168 (ENUMABLE): Remove; no longer needed.
4169 (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val): 4169 (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
4170 Remove; no longer needed because of the above change. 4170 Remove; no longer needed because of the above change.
@@ -4275,7 +4275,7 @@
4275 4275
4276 Use SAFE_ALLOCA etc. to avoid unbounded stack allocation (Bug#18410). 4276 Use SAFE_ALLOCA etc. to avoid unbounded stack allocation (Bug#18410).
4277 This follows up on the recent thread in emacs-devel on alloca; see: 4277 This follows up on the recent thread in emacs-devel on alloca; see:
4278 https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00042.html 4278 https://lists.gnu.org/r/emacs-devel/2014-09/msg00042.html
4279 This patch also cleans up alloca-related glitches noted while 4279 This patch also cleans up alloca-related glitches noted while
4280 examining the code looking for unbounded alloca. 4280 examining the code looking for unbounded alloca.
4281 * alloc.c (listn): 4281 * alloc.c (listn):
@@ -4492,7 +4492,7 @@
4492 it's an unsigned data type). This can happen in R2L hscrolled 4492 it's an unsigned data type). This can happen in R2L hscrolled
4493 glyph rows, and caused us to draw the cursor glyph on the fringe. 4493 glyph rows, and caused us to draw the cursor glyph on the fringe.
4494 For the details, see 4494 For the details, see
4495 https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00543.html. 4495 https://lists.gnu.org/r/emacs-devel/2014-08/msg00543.html.
4496 4496
44972014-08-31 Ken Brown <kbrown@cornell.edu> 44972014-08-31 Ken Brown <kbrown@cornell.edu>
4498 4498
@@ -4654,7 +4654,7 @@
4654 immediately following the newline on the previous line. 4654 immediately following the newline on the previous line.
4655 Avoids setting the ends_at_zv_p flag on screen lines that are not at or 4655 Avoids setting the ends_at_zv_p flag on screen lines that are not at or
4656 beyond ZV, which causes infloop in redisplay. For the details, see 4656 beyond ZV, which causes infloop in redisplay. For the details, see
4657 https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00368.html. 4657 https://lists.gnu.org/r/emacs-devel/2014-08/msg00368.html.
4658 4658
4659 * dispnew.c (buffer_posn_from_coords): Fix mirroring of X 4659 * dispnew.c (buffer_posn_from_coords): Fix mirroring of X
4660 coordinate for hscrolled R2L screen lines. (Bug#18277) 4660 coordinate for hscrolled R2L screen lines. (Bug#18277)
@@ -4697,7 +4697,7 @@
4697 (init_sigsegv): Adjust accordingly. 4697 (init_sigsegv): Adjust accordingly.
4698 * keyboard.c (Vtop_level_message): Rename to 4698 * keyboard.c (Vtop_level_message): Rename to
4699 Vinternal__top_level_message, as suggested by Stefan Monnier in 4699 Vinternal__top_level_message, as suggested by Stefan Monnier in
4700 https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00493.html 4700 https://lists.gnu.org/r/emacs-devel/2014-08/msg00493.html
4701 All related users changed. 4701 All related users changed.
4702 4702
47032014-08-26 Dmitry Antipov <dmantipov@yandex.ru> 47032014-08-26 Dmitry Antipov <dmantipov@yandex.ru>
@@ -4854,7 +4854,7 @@
4854 (Fset_window_new_total, Fset_window_new_normal) 4854 (Fset_window_new_total, Fset_window_new_normal)
4855 (Fwindow_resize_apply): Fix doc-strings (see Bug#18112). 4855 (Fwindow_resize_apply): Fix doc-strings (see Bug#18112).
4856 See also: 4856 See also:
4857 https://lists.gnu.org/archive/html/bug-gnu-emacs/2014-08/msg00287.html 4857 https://lists.gnu.org/r/bug-gnu-emacs/2014-08/msg00287.html
4858 4858
48592014-08-11 Eli Zaretskii <eliz@gnu.org> 48592014-08-11 Eli Zaretskii <eliz@gnu.org>
4860 4860
@@ -4943,7 +4943,7 @@
4943 4943
4944 * keyboard.c (safe_run_hooks): Follow the convenient style to bind 4944 * keyboard.c (safe_run_hooks): Follow the convenient style to bind
4945 inhibit-quit to t and pass 2 args to safe_run_hook_funcall. See 4945 inhibit-quit to t and pass 2 args to safe_run_hook_funcall. See
4946 <https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00077.html>. 4946 <https://lists.gnu.org/r/emacs-devel/2014-08/msg00077.html>.
4947 (safe_run_hook_funcall): Adjust accordingly. 4947 (safe_run_hook_funcall): Adjust accordingly.
4948 4948
49492014-08-04 Martin Rudalics <rudalics@gmx.at> 49492014-08-04 Martin Rudalics <rudalics@gmx.at>
@@ -5027,7 +5027,7 @@
50272014-08-01 Eli Zaretskii <eliz@gnu.org> 50272014-08-01 Eli Zaretskii <eliz@gnu.org>
5028 5028
5029 Fix display of R2L lines when the last character fits only partially. 5029 Fix display of R2L lines when the last character fits only partially.
5030 See https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00476.html 5030 See https://lists.gnu.org/r/emacs-devel/2014-07/msg00476.html
5031 for the details. 5031 for the details.
5032 * xdisp.c (extend_face_to_end_of_line): If the last glyph of an 5032 * xdisp.c (extend_face_to_end_of_line): If the last glyph of an
5033 R2L row is visible only partially, give the row a negative x 5033 R2L row is visible only partially, give the row a negative x
@@ -5090,7 +5090,7 @@
5090 5090
5091 * xrdb.c (x_load_resources) [USE_MOTIF]: Although not strictly 5091 * xrdb.c (x_load_resources) [USE_MOTIF]: Although not strictly
5092 necessary, put horizontal scroll bar resources as well. See 5092 necessary, put horizontal scroll bar resources as well. See
5093 <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00430.html>. 5093 <https://lists.gnu.org/r/emacs-devel/2014-07/msg00430.html>.
5094 * xterm.c (x_sync_with_move): Really wait 0.5s, not 0.0005s. 5094 * xterm.c (x_sync_with_move): Really wait 0.5s, not 0.0005s.
5095 5095
50962014-07-29 Dmitry Antipov <dmantipov@yandex.ru> 50962014-07-29 Dmitry Antipov <dmantipov@yandex.ru>
@@ -5148,7 +5148,7 @@
5148 (adjust_frame_size): Always declare prototype. 5148 (adjust_frame_size): Always declare prototype.
5149 5149
5150 Fix Gnus-related issues reported by David Kastrup <dak@gnu.org> in 5150 Fix Gnus-related issues reported by David Kastrup <dak@gnu.org> in
5151 <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00370.html>. 5151 <https://lists.gnu.org/r/emacs-devel/2014-07/msg00370.html>.
5152 * atimer.c (timerfd_callback): Always read expiration data. 5152 * atimer.c (timerfd_callback): Always read expiration data.
5153 Add comment. 5153 Add comment.
5154 (turn_on_atimers) [HAVE_TIMERFD]: Disarm timerfd timer. 5154 (turn_on_atimers) [HAVE_TIMERFD]: Disarm timerfd timer.
@@ -5597,7 +5597,7 @@
55972014-07-24 Dmitry Antipov <dmantipov@yandex.ru> 55972014-07-24 Dmitry Antipov <dmantipov@yandex.ru>
5598 5598
5599 Fix error reported by Angelo Graziosi <angelo.graziosi@alice.it> in 5599 Fix error reported by Angelo Graziosi <angelo.graziosi@alice.it> in
5600 <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00274.html> 5600 <https://lists.gnu.org/r/emacs-devel/2014-07/msg00274.html>
5601 and complete previous change. 5601 and complete previous change.
5602 * frame.c (adjust_frame_height): New function. 5602 * frame.c (adjust_frame_height): New function.
5603 (Fset_frame_height, Fset_frame_size): Use it. 5603 (Fset_frame_height, Fset_frame_size): Use it.
@@ -5607,7 +5607,7 @@
5607 5607
5608 * frame.c (Fset_frame_height): Take frame top margin into account. 5608 * frame.c (Fset_frame_height): Take frame top margin into account.
5609 Incorrect behavior was reported by Martin Rudalics <rudalics@gmx.at> in 5609 Incorrect behavior was reported by Martin Rudalics <rudalics@gmx.at> in
5610 <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00258.html> 5610 <https://lists.gnu.org/r/emacs-devel/2014-07/msg00258.html>
5611 5611
56122014-07-22 Dmitry Antipov <dmantipov@yandex.ru> 56122014-07-22 Dmitry Antipov <dmantipov@yandex.ru>
5613 5613
@@ -6223,7 +6223,7 @@
6223 * fns.c (validate_subarray): Add prototype. 6223 * fns.c (validate_subarray): Add prototype.
6224 (Fcompare_substring): Use validate_subarray to check ranges. 6224 (Fcompare_substring): Use validate_subarray to check ranges.
6225 Adjust comment to mention that the semantics was changed. Also see 6225 Adjust comment to mention that the semantics was changed. Also see
6226 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00447.html. 6226 https://lists.gnu.org/r/emacs-devel/2014-06/msg00447.html.
6227 6227
62282014-06-24 Paul Eggert <eggert@cs.ucla.edu> 62282014-06-24 Paul Eggert <eggert@cs.ucla.edu>
6229 6229
@@ -6320,7 +6320,7 @@
6320 6320
6321 Omit redundant extern decls. 6321 Omit redundant extern decls.
6322 Most of this patch is from Dmitry Antipov, in: 6322 Most of this patch is from Dmitry Antipov, in:
6323 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html 6323 https://lists.gnu.org/r/emacs-devel/2014-06/msg00263.html
6324 * commands.h (update_mode_lines): 6324 * commands.h (update_mode_lines):
6325 * frame.h (Qbackground_color, Qforeground_color) 6325 * frame.h (Qbackground_color, Qforeground_color)
6326 (x_set_menu_bar_lines): 6326 (x_set_menu_bar_lines):
@@ -6372,7 +6372,7 @@
6372 6372
6373 * Makefile.in (ns-app): Fix typo that broke build on OS X. 6373 * Makefile.in (ns-app): Fix typo that broke build on OS X.
6374 Reported by David Caldwell in: 6374 Reported by David Caldwell in:
6375 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00251.html 6375 https://lists.gnu.org/r/emacs-devel/2014-06/msg00251.html
6376 6376
63772014-06-16 Dmitry Antipov <dmantipov@yandex.ru> 63772014-06-16 Dmitry Antipov <dmantipov@yandex.ru>
6378 6378
@@ -6654,7 +6654,7 @@
6654 6654
6655 * emacs.c: Include "sysselect.h", to define its inline functions. 6655 * emacs.c: Include "sysselect.h", to define its inline functions.
6656 Reported by Glenn Morris in: 6656 Reported by Glenn Morris in:
6657 https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00077.html 6657 https://lists.gnu.org/r/emacs-devel/2014-06/msg00077.html
6658 6658
6659 Do not require libXt-devel when building with gtk. 6659 Do not require libXt-devel when building with gtk.
6660 * gtkutil.h, menu.h: Include lwlib-widget.h, not lwlib-h, to avoid 6660 * gtkutil.h, menu.h: Include lwlib-widget.h, not lwlib-h, to avoid
@@ -7080,7 +7080,7 @@
7080 (Fgarbage_collect): Calculate the end address of the stack portion 7080 (Fgarbage_collect): Calculate the end address of the stack portion
7081 that needs to be examined by mark_stack, and pass that address to 7081 that needs to be examined by mark_stack, and pass that address to
7082 garbage_collect_1, which will pass it to mark_stack. 7082 garbage_collect_1, which will pass it to mark_stack.
7083 See https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html 7083 See https://lists.gnu.org/r/emacs-devel/2014-05/msg00270.html
7084 for more details about the underlying problems. In particular, 7084 for more details about the underlying problems. In particular,
7085 this avoids dumping Emacs with the large hash-table whose value is 7085 this avoids dumping Emacs with the large hash-table whose value is
7086 held in purify-flag for most of the time loadup.el runs. 7086 held in purify-flag for most of the time loadup.el runs.
@@ -7298,7 +7298,7 @@
7298 * term.c (tty_menu_display): Move the cursor to the active menu item. 7298 * term.c (tty_menu_display): Move the cursor to the active menu item.
7299 (tty_menu_activate): Return the cursor to the active menu item 7299 (tty_menu_activate): Return the cursor to the active menu item
7300 after displaying the menu and after displaying help-echo. 7300 after displaying the menu and after displaying help-echo.
7301 See https://lists.gnu.org/archive/html/emacs-devel/2014-04/msg00402.html 7301 See https://lists.gnu.org/r/emacs-devel/2014-04/msg00402.html
7302 for the details of why this is needed by screen readers and 7302 for the details of why this is needed by screen readers and
7303 Braille displays. 7303 Braille displays.
7304 7304
@@ -8628,7 +8628,7 @@
8628 * terminal.c (initial_free_frame_resources): New function. 8628 * terminal.c (initial_free_frame_resources): New function.
8629 (init_initial_terminal): Install new hook to free face cache 8629 (init_initial_terminal): Install new hook to free face cache
8630 on initial frame and avoid memory leak. For details, see 8630 on initial frame and avoid memory leak. For details, see
8631 <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01974.html>. 8631 <https://lists.gnu.org/r/emacs-devel/2014-01/msg01974.html>.
8632 * xfaces.c (free_frame_faces): Adjust comment. 8632 * xfaces.c (free_frame_faces): Adjust comment.
8633 8633
86342014-01-26 Paul Eggert <eggert@cs.ucla.edu> 86342014-01-26 Paul Eggert <eggert@cs.ucla.edu>
@@ -8689,7 +8689,7 @@
8689 * xdisp.c (reseat_1, Fcurrent_bidi_paragraph_direction): 8689 * xdisp.c (reseat_1, Fcurrent_bidi_paragraph_direction):
8690 Avoid undefined behavior by initializing display property bit of a 8690 Avoid undefined behavior by initializing display property bit of a
8691 string processed by the bidirectional iterator. For details, see 8691 string processed by the bidirectional iterator. For details, see
8692 <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01920.html>. 8692 <https://lists.gnu.org/r/emacs-devel/2014-01/msg01920.html>.
8693 8693
86942014-01-23 Paul Eggert <eggert@cs.ucla.edu> 86942014-01-23 Paul Eggert <eggert@cs.ucla.edu>
8695 8695
@@ -8732,7 +8732,7 @@
8732 8732
8733 Avoid undefined behavior by initializing buffer redisplay bit. 8733 Avoid undefined behavior by initializing buffer redisplay bit.
8734 Reported by Dmitry Antipov in 8734 Reported by Dmitry Antipov in
8735 <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01756.html>. 8735 <https://lists.gnu.org/r/emacs-devel/2014-01/msg01756.html>.
8736 * buffer.c (Fget_buffer_create): Initialize redisplay bit. 8736 * buffer.c (Fget_buffer_create): Initialize redisplay bit.
8737 8737
8738 Revert some of the CANNOT_DUMP fix (Bug#16494). 8738 Revert some of the CANNOT_DUMP fix (Bug#16494).
@@ -8780,7 +8780,7 @@
8780 8780
8781 Fix MinGW64 porting problem with _setjmp. 8781 Fix MinGW64 porting problem with _setjmp.
8782 Reported by Eli Zaretskii in: 8782 Reported by Eli Zaretskii in:
8783 https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01297.html 8783 https://lists.gnu.org/r/emacs-devel/2014-01/msg01297.html
8784 * image.c (FAST_SETJMP, FAST_LONGJMP): New macros, replacing 8784 * image.c (FAST_SETJMP, FAST_LONGJMP): New macros, replacing
8785 the old _setjmp and _longjmp. All uses changed. 8785 the old _setjmp and _longjmp. All uses changed.
8786 8786
@@ -9756,7 +9756,7 @@
9756 9756
9757 * xterm.c (x_make_frame_visible): Restore hack which is needed when 9757 * xterm.c (x_make_frame_visible): Restore hack which is needed when
9758 input polling is used. This is still meaningful for Cygwin, see 9758 input polling is used. This is still meaningful for Cygwin, see
9759 https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00351.html. 9759 https://lists.gnu.org/r/emacs-devel/2013-12/msg00351.html.
9760 * keyboard.c (poll_for_input_1, input_polling_used): 9760 * keyboard.c (poll_for_input_1, input_polling_used):
9761 Define unconditionally. 9761 Define unconditionally.
9762 * dispextern.h (FACE_SUITABLE_FOR_CHAR_P): Remove unused macro. 9762 * dispextern.h (FACE_SUITABLE_FOR_CHAR_P): Remove unused macro.
@@ -10573,7 +10573,7 @@
10573 10573
10574 Fix some dependency problems that cause unnecessary recompiles. 10574 Fix some dependency problems that cause unnecessary recompiles.
10575 Reported by RMS in 10575 Reported by RMS in
10576 <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00421.html>. 10576 <https://lists.gnu.org/r/emacs-devel/2013-11/msg00421.html>.
10577 * Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS) 10577 * Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS)
10578 (really-lwlib, really-oldXMenu, stamp-oldxmenu) 10578 (really-lwlib, really-oldXMenu, stamp-oldxmenu)
10579 (../src/$(OLDXMENU), $(OLDXMENU)): Remove. 10579 (../src/$(OLDXMENU), $(OLDXMENU)): Remove.
@@ -10584,7 +10584,7 @@
10584 Fix recently introduced bool vector overrun. 10584 Fix recently introduced bool vector overrun.
10585 This was due to an optimization that went awry. 10585 This was due to an optimization that went awry.
10586 Reported by Glenn Morris in 10586 Reported by Glenn Morris in
10587 <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00622.html>. 10587 <https://lists.gnu.org/r/emacs-devel/2013-11/msg00622.html>.
10588 * alloc.c (make_uninit_bool_vector): Don't allocate a dummy word 10588 * alloc.c (make_uninit_bool_vector): Don't allocate a dummy word
10589 for empty vectors, undoing the 2013-11-18 change. 10589 for empty vectors, undoing the 2013-11-18 change.
10590 * data.c (bool_vector_binop_driver): Rely on this. 10590 * data.c (bool_vector_binop_driver): Rely on this.
@@ -10635,7 +10635,7 @@
10635 10635
10636 Always allocate at least one bits_word per bool vector. 10636 Always allocate at least one bits_word per bool vector.
10637 See Daniel Colascione in: 10637 See Daniel Colascione in:
10638 https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00518.html 10638 https://lists.gnu.org/r/emacs-devel/2013-11/msg00518.html
10639 * alloc.c (make_uninit_bool_vector): Always allocate at least one word. 10639 * alloc.c (make_uninit_bool_vector): Always allocate at least one word.
10640 * data.c (bool_vector_binop_driver): Rely on this. Tune. 10640 * data.c (bool_vector_binop_driver): Rely on this. Tune.
10641 * lisp.h (struct Lisp_Bool_vector): Document this. 10641 * lisp.h (struct Lisp_Bool_vector): Document this.
@@ -10672,7 +10672,7 @@
10672 10672
10673 * data.c: Work around bogus GCC diagnostic about shift count. 10673 * data.c: Work around bogus GCC diagnostic about shift count.
10674 Reported by Eli Zaretskii in 10674 Reported by Eli Zaretskii in
10675 <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00489.html>. 10675 <https://lists.gnu.org/r/emacs-devel/2013-11/msg00489.html>.
10676 (pre_value): New function. 10676 (pre_value): New function.
10677 (count_trailing_zero_bits): Use it. 10677 (count_trailing_zero_bits): Use it.
10678 10678
@@ -11049,7 +11049,7 @@
11049 * buffer.c (init_buffer): Don't store default-directory of 11049 * buffer.c (init_buffer): Don't store default-directory of
11050 *scratch* in multibyte form. The original problem which led to 11050 *scratch* in multibyte form. The original problem which led to
11051 that is described in 11051 that is described in
11052 https://lists.gnu.org/archive/html/emacs-pretest-bug/2004-11/msg00532.html, 11052 https://lists.gnu.org/r/emacs-pretest-bug/2004-11/msg00532.html,
11053 but it was solved long ago. (Bug#15260) 11053 but it was solved long ago. (Bug#15260)
11054 11054
110552013-11-04 Paul Eggert <eggert@cs.ucla.edu> 110552013-11-04 Paul Eggert <eggert@cs.ucla.edu>
@@ -11293,7 +11293,7 @@
11293 the same font object. 11293 the same font object.
11294 11294
11295 Perform font-specific cleanup when font object is swept by GC. See 11295 Perform font-specific cleanup when font object is swept by GC. See
11296 https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00740.html. 11296 https://lists.gnu.org/r/emacs-devel/2013-10/msg00740.html.
11297 * alloc.c (cleanup_vector): New function. 11297 * alloc.c (cleanup_vector): New function.
11298 (sweep_vector): Call it for each reclaimed vector object. 11298 (sweep_vector): Call it for each reclaimed vector object.
11299 * font.h (struct font): Adjust comment. 11299 * font.h (struct font): Adjust comment.
@@ -11347,7 +11347,7 @@
11347 * keyboard.c (make_lispy_event): Remove GPM-specific code that 11347 * keyboard.c (make_lispy_event): Remove GPM-specific code that
11348 handles mouse clicks. Instead, let GPM use the same code as all 11348 handles mouse clicks. Instead, let GPM use the same code as all
11349 the other mice use. See the discussion starting at 11349 the other mice use. See the discussion starting at
11350 https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00521.html 11350 https://lists.gnu.org/r/emacs-devel/2013-10/msg00521.html
11351 for the details of the problem with the menu bar this fixes. 11351 for the details of the problem with the menu bar this fixes.
11352 11352
113532013-10-18 Dmitry Antipov <dmantipov@yandex.ru> 113532013-10-18 Dmitry Antipov <dmantipov@yandex.ru>
@@ -11722,7 +11722,7 @@
11722 flavors of 'eassert', one for where 'assume' is far more likely 11722 flavors of 'eassert', one for where 'assume' is far more likely
11723 to help or to hurt; but that can be done later. 11723 to help or to hurt; but that can be done later.
11724 Reported by Dmitry Antipov in 11724 Reported by Dmitry Antipov in
11725 <https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00276.html>. 11725 <https://lists.gnu.org/r/emacs-devel/2013-10/msg00276.html>.
11726 Also, don't include <verify.h>; no longer needed. 11726 Also, don't include <verify.h>; no longer needed.
11727 11727
117282013-10-09 Glenn Morris <rgm@gnu.org> 117282013-10-09 Glenn Morris <rgm@gnu.org>
@@ -11891,7 +11891,7 @@
11891 11891
11892 Do not allocate huge temporary memory areas and objects while encoding 11892 Do not allocate huge temporary memory areas and objects while encoding
11893 for file I/O, thus reducing an enormous memory usage for large buffers. 11893 for file I/O, thus reducing an enormous memory usage for large buffers.
11894 See https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00180.html. 11894 See https://lists.gnu.org/r/emacs-devel/2013-10/msg00180.html.
11895 * coding.h (struct coding_system): New member raw_destination. 11895 * coding.h (struct coding_system): New member raw_destination.
11896 * coding.c (setup_coding_system): Initialize it to zero. 11896 * coding.c (setup_coding_system): Initialize it to zero.
11897 (encode_coding_object): If raw_destination is set, do not create 11897 (encode_coding_object): If raw_destination is set, do not create
@@ -12132,14 +12132,14 @@
12132 12132
12133 * dispnew.c (clear_glyph_row, copy_row_except_pointers): Use enums 12133 * dispnew.c (clear_glyph_row, copy_row_except_pointers): Use enums
12134 instead of ints, as it's the usual style for offsetof constants. See: 12134 instead of ints, as it's the usual style for offsetof constants. See:
12135 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00478.html 12135 https://lists.gnu.org/r/emacs-devel/2013-09/msg00478.html
12136 12136
12137 * data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount. 12137 * data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount.
12138 This is ugly, but it should fix the performance problem for older 12138 This is ugly, but it should fix the performance problem for older
12139 GCC versions in the short run. I'll look into integrating the 12139 GCC versions in the short run. I'll look into integrating the
12140 Gnulib module for popcount, as a better fix. 12140 Gnulib module for popcount, as a better fix.
12141 See the thread starting in: 12141 See the thread starting in:
12142 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00474.html 12142 https://lists.gnu.org/r/emacs-devel/2013-09/msg00474.html
12143 (popcount_size_t_generic) [NEED_GENERIC_POPCOUNT]: 12143 (popcount_size_t_generic) [NEED_GENERIC_POPCOUNT]:
12144 (popcount_size_t_msc) [USE_MSC_POPCOUNT]: 12144 (popcount_size_t_msc) [USE_MSC_POPCOUNT]:
12145 (popcount_size_t_gcc) [USE_GCC_POPCOUNT]: 12145 (popcount_size_t_gcc) [USE_GCC_POPCOUNT]:
@@ -12331,7 +12331,7 @@
12331 which must have the same definition in all modules, because the 12331 which must have the same definition in all modules, because the
12332 defining code might be shared across modules, depending on the 12332 defining code might be shared across modules, depending on the
12333 implementation. Symptoms reported by Martin Rudalics in: 12333 implementation. Symptoms reported by Martin Rudalics in:
12334 https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00414.html 12334 https://lists.gnu.org/r/emacs-devel/2013-09/msg00414.html
12335 * regex.c, syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Remove. 12335 * regex.c, syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Remove.
12336 (SYNTAX, SYNTAX_ENTRY, SYNTAX_WITH_FLAGS): New macros, 12336 (SYNTAX, SYNTAX_ENTRY, SYNTAX_WITH_FLAGS): New macros,
12337 overriding the corresponding functions in syntax.h. 12337 overriding the corresponding functions in syntax.h.
@@ -14498,7 +14498,7 @@
14498 * w32uniscribe.c (uniscribe_list, uniscribe_match) 14498 * w32uniscribe.c (uniscribe_list, uniscribe_match)
14499 (uniscribe_list_family): Adjust to match font API change. 14499 (uniscribe_list_family): Adjust to match font API change.
14500 MS-Windows breakage reported by Juanma Barranquero <lekktu@gmail.com> 14500 MS-Windows breakage reported by Juanma Barranquero <lekktu@gmail.com>
14501 at https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00006.html. 14501 at https://lists.gnu.org/r/emacs-devel/2013-08/msg00006.html.
14502 14502
145032013-08-01 Dmitry Antipov <dmantipov@yandex.ru> 145032013-08-01 Dmitry Antipov <dmantipov@yandex.ru>
14504 14504
@@ -14691,7 +14691,7 @@
14691 * eval.c (Fprogn): Do not check that BODY is a proper list. 14691 * eval.c (Fprogn): Do not check that BODY is a proper list.
14692 This undoes the previous change. The check slows down the 14692 This undoes the previous change. The check slows down the
14693 interpreter, and is not needed to prevent a crash. See 14693 interpreter, and is not needed to prevent a crash. See
14694 <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>. 14694 <https://lists.gnu.org/r/emacs-devel/2013-07/msg00693.html>.
14695 14695
146962013-07-23 Glenn Morris <rgm@gnu.org> 146962013-07-23 Glenn Morris <rgm@gnu.org>
14697 14697
@@ -15206,7 +15206,7 @@
15206 15206
15207 * deps.mk (sysdep.o): Remove dependency on ../lib/ignore-value.h. 15207 * deps.mk (sysdep.o): Remove dependency on ../lib/ignore-value.h.
15208 Reported by Herbert J. Skuhra in 15208 Reported by Herbert J. Skuhra in
15209 <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00455.html>. 15209 <https://lists.gnu.org/r/emacs-devel/2013-07/msg00455.html>.
15210 15210
15211 Don't lose top specpdl entry when memory is exhausted. 15211 Don't lose top specpdl entry when memory is exhausted.
15212 * eval.c (grow_specpdl): Increment specpdl top by 1 and check for 15212 * eval.c (grow_specpdl): Increment specpdl top by 1 and check for
@@ -15657,7 +15657,7 @@
15657 Try to fix FreeBSD bug re multithreaded memory allocation (Bug#14569). 15657 Try to fix FreeBSD bug re multithreaded memory allocation (Bug#14569).
15658 * emacs.c (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]: 15658 * emacs.c (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]:
15659 Clear _malloc_thread_enabled_p at startup. Reported by Ashish SHUKLA in 15659 Clear _malloc_thread_enabled_p at startup. Reported by Ashish SHUKLA in
15660 <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00088.html>. 15660 <https://lists.gnu.org/r/emacs-devel/2013-07/msg00088.html>.
15661 15661
156622013-07-02 Paul Eggert <eggert@cs.ucla.edu> 156622013-07-02 Paul Eggert <eggert@cs.ucla.edu>
15663 15663
@@ -16344,7 +16344,7 @@
16344 16344
16345 A few porting etc. fixes for the new file monitor code. 16345 A few porting etc. fixes for the new file monitor code.
16346 See the thread containing 16346 See the thread containing
16347 <https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00109.html>. 16347 <https://lists.gnu.org/r/emacs-devel/2013-06/msg00109.html>.
16348 * gfilenotify.c (dir_monitor_callback, Fgfile_add_watch) 16348 * gfilenotify.c (dir_monitor_callback, Fgfile_add_watch)
16349 (Fgfile_rm_watch): Don't assume EMACS_INT is the same width as a pointer. 16349 (Fgfile_rm_watch): Don't assume EMACS_INT is the same width as a pointer.
16350 (dir_monitor_callback, Fgfile_rm_watch): 16350 (dir_monitor_callback, Fgfile_rm_watch):
@@ -17194,7 +17194,7 @@
17194 more than one line when there's an overlay string with a display 17194 more than one line when there's an overlay string with a display
17195 property at end of line. 17195 property at end of line.
17196 Reported by Karl Chen <Karl.Chen@quarl.org> in 17196 Reported by Karl Chen <Karl.Chen@quarl.org> in
17197 https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00362.html. 17197 https://lists.gnu.org/r/emacs-devel/2013-04/msg00362.html.
17198 17198
171992013-04-12 Stefan Monnier <monnier@iro.umontreal.ca> 171992013-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
17200 17200
diff --git a/src/alloc.c b/src/alloc.c
index 88e24cfb736..27c5ee2fe42 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -5894,7 +5894,7 @@ mark_pinned_symbols (void)
5894 where mark_stack finds values that look like live Lisp objects on 5894 where mark_stack finds values that look like live Lisp objects on
5895 portions of stack that couldn't possibly contain such live objects. 5895 portions of stack that couldn't possibly contain such live objects.
5896 For more details of this, see the discussion at 5896 For more details of this, see the discussion at
5897 https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html. */ 5897 https://lists.gnu.org/r/emacs-devel/2014-05/msg00270.html. */
5898static Lisp_Object 5898static Lisp_Object
5899garbage_collect_1 (void *end) 5899garbage_collect_1 (void *end)
5900{ 5900{
diff --git a/src/atimer.c b/src/atimer.c
index 0a43797756c..f728f01fd98 100644
--- a/src/atimer.c
+++ b/src/atimer.c
@@ -419,7 +419,7 @@ timerfd_callback (int fd, void *arg)
419 else if (nbytes < 0) 419 else if (nbytes < 0)
420 /* For some not yet known reason, we may get weird event and no 420 /* For some not yet known reason, we may get weird event and no
421 data on timer descriptor. This can break Gnus at least, see: 421 data on timer descriptor. This can break Gnus at least, see:
422 https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00503.html. */ 422 https://lists.gnu.org/r/emacs-devel/2014-07/msg00503.html. */
423 eassert (errno == EAGAIN); 423 eassert (errno == EAGAIN);
424 else 424 else
425 /* I don't know what else can happen with this descriptor. */ 425 /* I don't know what else can happen with this descriptor. */
diff --git a/src/callproc.c b/src/callproc.c
index 8f13e98fd11..6e16ca78790 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -634,7 +634,7 @@ call_process (ptrdiff_t nargs, Lisp_Object *args, int filefd,
634#ifdef DARWIN_OS 634#ifdef DARWIN_OS
635 /* Work around a macOS bug, where SIGCHLD is apparently 635 /* Work around a macOS bug, where SIGCHLD is apparently
636 delivered to a vforked child instead of to its parent. See: 636 delivered to a vforked child instead of to its parent. See:
637 https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00342.html 637 https://lists.gnu.org/r/emacs-devel/2017-05/msg00342.html
638 */ 638 */
639 signal (SIGCHLD, SIG_DFL); 639 signal (SIGCHLD, SIG_DFL);
640#endif 640#endif
diff --git a/src/dispnew.c b/src/dispnew.c
index 065d06813b8..b0fc5c31fa1 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -1699,7 +1699,7 @@ required_matrix_height (struct window *w)
1699 1699
1700 if (FRAME_WINDOW_P (f)) 1700 if (FRAME_WINDOW_P (f))
1701 { 1701 {
1702 /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ 1702 /* https://lists.gnu.org/r/emacs-devel/2015-11/msg00194.html */
1703 int ch_height = max (FRAME_SMALLEST_FONT_HEIGHT (f), 1); 1703 int ch_height = max (FRAME_SMALLEST_FONT_HEIGHT (f), 1);
1704 int window_pixel_height = window_box_height (w) + eabs (w->vscroll); 1704 int window_pixel_height = window_box_height (w) + eabs (w->vscroll);
1705 1705
@@ -1726,7 +1726,7 @@ required_matrix_width (struct window *w)
1726 struct frame *f = XFRAME (w->frame); 1726 struct frame *f = XFRAME (w->frame);
1727 if (FRAME_WINDOW_P (f)) 1727 if (FRAME_WINDOW_P (f))
1728 { 1728 {
1729 /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ 1729 /* https://lists.gnu.org/r/emacs-devel/2015-11/msg00194.html */
1730 int ch_width = max (FRAME_SMALLEST_CHAR_WIDTH (f), 1); 1730 int ch_width = max (FRAME_SMALLEST_CHAR_WIDTH (f), 1);
1731 1731
1732 /* Compute number of glyphs needed in a glyph row. */ 1732 /* Compute number of glyphs needed in a glyph row. */
diff --git a/src/eval.c b/src/eval.c
index 40b47968be2..272c627dc66 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -616,7 +616,7 @@ The return value is BASE-VARIABLE. */)
616 emacs_abort (); 616 emacs_abort ();
617 } 617 }
618 618
619 /* https://lists.gnu.org/archive/html/emacs-devel/2008-04/msg00834.html 619 /* https://lists.gnu.org/r/emacs-devel/2008-04/msg00834.html
620 If n_a is bound, but b_v is not, set the value of b_v to n_a, 620 If n_a is bound, but b_v is not, set the value of b_v to n_a,
621 so that old-code that affects n_a before the aliasing is setup 621 so that old-code that affects n_a before the aliasing is setup
622 still works. */ 622 still works. */
diff --git a/src/frame.c b/src/frame.c
index aacb27ec790..5bafbeddcce 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -2036,7 +2036,7 @@ delete_frame (Lisp_Object frame, Lisp_Object force)
2036#if defined (USE_X_TOOLKIT) || defined (USE_GTK) 2036#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
2037 /* FIXME: Deleting the terminal crashes emacs because of a GTK 2037 /* FIXME: Deleting the terminal crashes emacs because of a GTK
2038 bug. 2038 bug.
2039 https://lists.gnu.org/archive/html/emacs-devel/2011-10/msg00363.html */ 2039 https://lists.gnu.org/r/emacs-devel/2011-10/msg00363.html */
2040 2040
2041 /* Since a similar behavior was observed on the Lucid and Motif 2041 /* Since a similar behavior was observed on the Lucid and Motif
2042 builds (see Bug#5802, Bug#21509, Bug#23499, Bug#27816), we now 2042 builds (see Bug#5802, Bug#21509, Bug#23499, Bug#27816), we now
diff --git a/src/gnutls.c b/src/gnutls.c
index 85cebd0e1c6..4622011bc10 100644
--- a/src/gnutls.c
+++ b/src/gnutls.c
@@ -32,7 +32,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
32 32
33/* Although AEAD support started in GnuTLS 3.4.0 and works in 3.5.14, 33/* Although AEAD support started in GnuTLS 3.4.0 and works in 3.5.14,
34 it was broken through at least GnuTLS 3.4.10; see: 34 it was broken through at least GnuTLS 3.4.10; see:
35 https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00992.html 35 https://lists.gnu.org/r/emacs-devel/2017-07/msg00992.html
36 The relevant fix seems to have been made in GnuTLS 3.5.1; see: 36 The relevant fix seems to have been made in GnuTLS 3.5.1; see:
37 https://gitlab.com/gnutls/gnutls/commit/568935848dd6b82b9315d8b6c529d00e2605e03d 37 https://gitlab.com/gnutls/gnutls/commit/568935848dd6b82b9315d8b6c529d00e2605e03d
38 So, require 3.5.1. */ 38 So, require 3.5.1. */
diff --git a/src/gtkutil.c b/src/gtkutil.c
index c7d8f92829a..2708e5f0f7c 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -1374,7 +1374,7 @@ x_wm_set_size_hint (struct frame *f, long int flags, bool user_position)
1374 1374
1375 /* Don't set size hints during initialization; that apparently leads 1375 /* Don't set size hints during initialization; that apparently leads
1376 to a race condition. See the thread at 1376 to a race condition. See the thread at
1377 https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html */ 1377 https://lists.gnu.org/r/emacs-devel/2008-10/msg00033.html */
1378 if (NILP (Vafter_init_time) 1378 if (NILP (Vafter_init_time)
1379 || !FRAME_GTK_OUTER_WIDGET (f) 1379 || !FRAME_GTK_OUTER_WIDGET (f)
1380 || FRAME_PARENT_FRAME (f)) 1380 || FRAME_PARENT_FRAME (f))
diff --git a/src/lisp.h b/src/lisp.h
index e9aec4c5979..0daea640d85 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -488,7 +488,7 @@ enum Lisp_Fwd_Type
488 488
489/* If you want to define a new Lisp data type, here are some 489/* If you want to define a new Lisp data type, here are some
490 instructions. See the thread at 490 instructions. See the thread at
491 https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00561.html 491 https://lists.gnu.org/r/emacs-devel/2012-10/msg00561.html
492 for more info. 492 for more info.
493 493
494 First, there are already a couple of Lisp types that can be used if 494 First, there are already a couple of Lisp types that can be used if
diff --git a/src/sysdep.c b/src/sysdep.c
index f9cc2c81762..e223a67787d 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -508,7 +508,7 @@ child_setup_tty (int out)
508 s.main.c_oflag |= OPOST; /* Enable output postprocessing */ 508 s.main.c_oflag |= OPOST; /* Enable output postprocessing */
509 s.main.c_oflag &= ~ONLCR; /* Disable map of NL to CR-NL on output */ 509 s.main.c_oflag &= ~ONLCR; /* Disable map of NL to CR-NL on output */
510#ifdef NLDLY 510#ifdef NLDLY
511 /* https://lists.gnu.org/archive/html/emacs-devel/2008-05/msg00406.html 511 /* https://lists.gnu.org/r/emacs-devel/2008-05/msg00406.html
512 Some versions of GNU Hurd do not have FFDLY? */ 512 Some versions of GNU Hurd do not have FFDLY? */
513#ifdef FFDLY 513#ifdef FFDLY
514 s.main.c_oflag &= ~(NLDLY|CRDLY|TABDLY|BSDLY|VTDLY|FFDLY); 514 s.main.c_oflag &= ~(NLDLY|CRDLY|TABDLY|BSDLY|VTDLY|FFDLY);
@@ -2102,7 +2102,7 @@ init_signals (bool dumping)
2102 thread_fatal_action.sa_flags = process_fatal_action.sa_flags; 2102 thread_fatal_action.sa_flags = process_fatal_action.sa_flags;
2103 2103
2104 /* SIGINT may need special treatment on MS-Windows. See 2104 /* SIGINT may need special treatment on MS-Windows. See
2105 https://lists.gnu.org/archive/html/emacs-devel/2010-09/msg01062.html 2105 https://lists.gnu.org/r/emacs-devel/2010-09/msg01062.html
2106 Please update the doc of kill-emacs, kill-emacs-hook, and 2106 Please update the doc of kill-emacs, kill-emacs-hook, and
2107 NEWS if you change this. */ 2107 NEWS if you change this. */
2108 2108
diff --git a/src/term.c b/src/term.c
index 06695d1ec61..7d6998d6a4e 100644
--- a/src/term.c
+++ b/src/term.c
@@ -2057,7 +2057,7 @@ TERMINAL does not refer to a text terminal. */)
2057 2057
2058/* Declare here rather than in the function, as in the rest of Emacs, 2058/* Declare here rather than in the function, as in the rest of Emacs,
2059 to work around an HPUX compiler bug (?). See 2059 to work around an HPUX compiler bug (?). See
2060 https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00410.html */ 2060 https://lists.gnu.org/r/emacs-devel/2007-08/msg00410.html */
2061static int default_max_colors; 2061static int default_max_colors;
2062static int default_no_color_video; 2062static int default_no_color_video;
2063static char *default_orig_pair; 2063static char *default_orig_pair;
diff --git a/src/w32term.c b/src/w32term.c
index 7a3b2cc631f..7c2d86b5f31 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -417,7 +417,7 @@ w32_draw_rectangle (HDC hdc, XGCValues *gc, int x, int y,
417 is 1 pixel wider and higher than its arguments WIDTH and HEIGHT. 417 is 1 pixel wider and higher than its arguments WIDTH and HEIGHT.
418 This allows us to keep the code that calls this function similar 418 This allows us to keep the code that calls this function similar
419 to the corresponding code in xterm.c. For the details, see 419 to the corresponding code in xterm.c. For the details, see
420 https://lists.gnu.org/archives/html/emacs-devel/2014-10/msg00546.html. */ 420 https://lists.gnu.org/r/emacs-devel/2014-10/msg00546.html. */
421 Rectangle (hdc, x, y, x + width + 1, y + height + 1); 421 Rectangle (hdc, x, y, x + width + 1, y + height + 1);
422 422
423 SelectObject (hdc, oldhb); 423 SelectObject (hdc, oldhb);
diff --git a/src/xfns.c b/src/xfns.c
index 83fc07dc6cb..bbe73aa7c28 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -6332,7 +6332,7 @@ x_create_tip_frame (struct x_display_info *dpyinfo, Lisp_Object parms)
6332 } 6332 }
6333 6333
6334 /* FIXME - can this be done in a similar way to normal frames? 6334 /* FIXME - can this be done in a similar way to normal frames?
6335 https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00641.html */ 6335 https://lists.gnu.org/r/emacs-devel/2007-10/msg00641.html */
6336 6336
6337 /* Set the `display-type' frame parameter before setting up faces. */ 6337 /* Set the `display-type' frame parameter before setting up faces. */
6338 { 6338 {
diff --git a/src/xsettings.c b/src/xsettings.c
index e35c61651cb..fe90152f6f0 100644
--- a/src/xsettings.c
+++ b/src/xsettings.c
@@ -675,8 +675,8 @@ apply_xft_settings (struct x_display_info *dpyinfo,
675 of unrelated settings that override users' font customizations, 675 of unrelated settings that override users' font customizations,
676 among others. Compare: 676 among others. Compare:
677 677
678 https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00557.html 678 https://lists.gnu.org/r/emacs-devel/2016-05/msg00557.html
679 https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-12/msg00820.html 679 https://lists.gnu.org/r/bug-gnu-emacs/2016-12/msg00820.html
680 680
681 As soon as the dynamic-settings code has been tested and 681 As soon as the dynamic-settings code has been tested and
682 verified, this Emacs 25.2 workaround should be removed. */ 682 verified, this Emacs 25.2 workaround should be removed. */
diff --git a/src/xterm.c b/src/xterm.c
index 1deb7b46013..1b45cf1b0b7 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -3878,7 +3878,7 @@ static void
3878x_shift_glyphs_for_insert (struct frame *f, int x, int y, int width, int height, int shift_by) 3878x_shift_glyphs_for_insert (struct frame *f, int x, int y, int width, int height, int shift_by)
3879{ 3879{
3880/* Never called on a GUI frame, see 3880/* Never called on a GUI frame, see
3881 https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00456.html 3881 https://lists.gnu.org/r/emacs-devel/2015-05/msg00456.html
3882*/ 3882*/
3883 XCopyArea (FRAME_X_DISPLAY (f), FRAME_X_DRAWABLE (f), FRAME_X_DRAWABLE (f), 3883 XCopyArea (FRAME_X_DISPLAY (f), FRAME_X_DRAWABLE (f), FRAME_X_DRAWABLE (f),
3884 f->output_data.x->normal_gc, 3884 f->output_data.x->normal_gc,
@@ -11523,7 +11523,7 @@ x_make_frame_visible (struct frame *f)
11523#ifdef CYGWIN 11523#ifdef CYGWIN
11524 /* On Cygwin, which uses input polling, we need to force input to 11524 /* On Cygwin, which uses input polling, we need to force input to
11525 be read. See 11525 be read. See
11526 http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00351.html 11526 https://lists.gnu.org/r/emacs-devel/2013-12/msg00351.html
11527 and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24091#131. 11527 and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24091#131.
11528 Fake an alarm signal to let the handler know that there's 11528 Fake an alarm signal to let the handler know that there's
11529 something to be read. 11529 something to be read.
@@ -12555,7 +12555,7 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name)
12555 dpyinfo->xcb_connection = xcb_conn; 12555 dpyinfo->xcb_connection = xcb_conn;
12556#endif 12556#endif
12557 12557
12558 /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ 12558 /* https://lists.gnu.org/r/emacs-devel/2015-11/msg00194.html */
12559 dpyinfo->smallest_font_height = 1; 12559 dpyinfo->smallest_font_height = 1;
12560 dpyinfo->smallest_char_width = 1; 12560 dpyinfo->smallest_char_width = 1;
12561 12561
diff --git a/test/lisp/char-fold-tests.el b/test/lisp/char-fold-tests.el
index 83d6fa79b1e..4bab892798d 100644
--- a/test/lisp/char-fold-tests.el
+++ b/test/lisp/char-fold-tests.el
@@ -102,7 +102,7 @@
102 (char-fold--test-match-exactly "a1" "xx44" "99") 102 (char-fold--test-match-exactly "a1" "xx44" "99")
103 (char-fold--test-match-exactly "a12" "77" "xx442" "992") 103 (char-fold--test-match-exactly "a12" "77" "xx442" "992")
104 ;; Support for this case is disabled. See function definition or: 104 ;; Support for this case is disabled. See function definition or:
105 ;; https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02562.html 105 ;; https://lists.gnu.org/r/emacs-devel/2015-11/msg02562.html
106 ;; (char-fold--test-match-exactly "a12" "xxyy") 106 ;; (char-fold--test-match-exactly "a12" "xxyy")
107 )) 107 ))
108 108
diff --git a/test/lisp/replace-tests.el b/test/lisp/replace-tests.el
index 06b6dd8a0a9..e9564e555ee 100644
--- a/test/lisp/replace-tests.el
+++ b/test/lisp/replace-tests.el
@@ -54,7 +54,7 @@ fx
54 6:fx 54 6:fx
55") 55")
56 ;; * Test multi-line matches, this is the first test from 56 ;; * Test multi-line matches, this is the first test from
57 ;; https://lists.gnu.org/archive/html/emacs-devel/2005-06/msg01008.html 57 ;; https://lists.gnu.org/r/emacs-devel/2005-06/msg01008.html
58 ;; where numbers are replaced with letters. 58 ;; where numbers are replaced with letters.
59 ("a\na" 0 "\ 59 ("a\na" 0 "\
60a 60a
@@ -70,7 +70,7 @@ a
70 :a 70 :a
71") 71")
72 ;; * Test multi-line matches, this is the second test from 72 ;; * Test multi-line matches, this is the second test from
73 ;; https://lists.gnu.org/archive/html/emacs-devel/2005-06/msg01008.html 73 ;; https://lists.gnu.org/r/emacs-devel/2005-06/msg01008.html
74 ;; where numbers are replaced with letters. 74 ;; where numbers are replaced with letters.
75 ("a\nb" 0 "\ 75 ("a\nb" 0 "\
76a 76a
diff --git a/test/lisp/simple-tests.el b/test/lisp/simple-tests.el
index 5133e686a15..521365bbb94 100644
--- a/test/lisp/simple-tests.el
+++ b/test/lisp/simple-tests.el
@@ -280,7 +280,7 @@
280 (undo-auto--boundaries 'test)))) 280 (undo-auto--boundaries 'test))))
281 281
282;; Test for a regression introduced by undo-auto--boundaries changes. 282;; Test for a regression introduced by undo-auto--boundaries changes.
283;; https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01652.html 283;; https://lists.gnu.org/r/emacs-devel/2015-11/msg01652.html
284(defun undo-test-kill-c-a-then-undo () 284(defun undo-test-kill-c-a-then-undo ()
285 (with-temp-buffer 285 (with-temp-buffer
286 (switch-to-buffer (current-buffer)) 286 (switch-to-buffer (current-buffer))
diff --git a/test/lisp/vc/vc-bzr-tests.el b/test/lisp/vc/vc-bzr-tests.el
index 85f401eb37b..24bfd4266e6 100644
--- a/test/lisp/vc/vc-bzr-tests.el
+++ b/test/lisp/vc/vc-bzr-tests.el
@@ -106,7 +106,7 @@
106 (should (get-buffer "*vc-log*"))) 106 (should (get-buffer "*vc-log*")))
107 (delete-directory homedir t)))) 107 (delete-directory homedir t))))
108 108
109;; https://lists.gnu.org/archive/html/help-gnu-emacs/2012-04/msg00145.html 109;; https://lists.gnu.org/r/help-gnu-emacs/2012-04/msg00145.html
110(ert-deftest vc-bzr-test-faulty-bzr-autoloads () 110(ert-deftest vc-bzr-test-faulty-bzr-autoloads ()
111 "Test we can generate autoloads in a bzr directory when bzr is faulty." 111 "Test we can generate autoloads in a bzr directory when bzr is faulty."
112 (skip-unless (executable-find vc-bzr-program)) 112 (skip-unless (executable-find vc-bzr-program))
diff --git a/test/manual/etags/c-src/emacs/src/lisp.h b/test/manual/etags/c-src/emacs/src/lisp.h
index 0c7da366519..c87fb63db85 100644
--- a/test/manual/etags/c-src/emacs/src/lisp.h
+++ b/test/manual/etags/c-src/emacs/src/lisp.h
@@ -510,7 +510,7 @@ enum Lisp_Fwd_Type
510 510
511/* If you want to define a new Lisp data type, here are some 511/* If you want to define a new Lisp data type, here are some
512 instructions. See the thread at 512 instructions. See the thread at
513 https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00561.html 513 https://lists.gnu.org/r/emacs-devel/2012-10/msg00561.html
514 for more info. 514 for more info.
515 515
516 First, there are already a couple of Lisp types that can be used if 516 First, there are already a couple of Lisp types that can be used if
diff --git a/test/src/fns-tests.el b/test/src/fns-tests.el
index d751acb7478..705d02fdff6 100644
--- a/test/src/fns-tests.el
+++ b/test/src/fns-tests.el
@@ -154,7 +154,7 @@
154 (9 . "aaa") (9 . "zzz") (9 . "ppp") (9 . "fff")]))) 154 (9 . "aaa") (9 . "zzz") (9 . "ppp") (9 . "fff")])))
155 155
156(ert-deftest fns-tests-collate-sort () 156(ert-deftest fns-tests-collate-sort ()
157 ;; See https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02505.html. 157 ;; See https://lists.gnu.org/r/emacs-devel/2015-10/msg02505.html.
158 :expected-result (if (eq system-type 'cygwin) :failed :passed) 158 :expected-result (if (eq system-type 'cygwin) :failed :passed)
159 (skip-unless (fns-tests--collate-enabled-p)) 159 (skip-unless (fns-tests--collate-enabled-p))
160 160