Prefer HTTPS to HTTP for gnu.org

This fixes some URLs I omitted from my previous pass,
notably those in lists.gnu.org.  Although lists.gnu.org
does not yet support TLS 1.1, TLS 1.0 is better than nothing.
* lisp/erc/erc.el (erc-official-location):
* lisp/mail/emacsbug.el (report-emacs-bug):
Use https:, not http:.
This commit is contained in:
Paul Eggert 2017-10-01 19:53:56 -07:00
parent 8cdd8b920a
commit 5172fa02cc
114 changed files with 648 additions and 649 deletions

View file

@ -30,7 +30,7 @@ Discussion about Emacs development takes place on emacs-devel@gnu.org.
You can subscribe to the emacs-devel@gnu.org mailing list, paying You can subscribe to the emacs-devel@gnu.org mailing list, paying
attention to postings with subject lines containing "emacs-announce", attention to postings with subject lines containing "emacs-announce",
as these discuss important events like feature freezes. See as these discuss important events like feature freezes. See
http://lists.gnu.org/mailman/listinfo/emacs-devel for mailing list https://lists.gnu.org/mailman/listinfo/emacs-devel for mailing list
instructions and archives. You can develop and commit changes in your instructions and archives. You can develop and commit changes in your
own copy of the repository, and discuss proposed changes on the own copy of the repository, and discuss proposed changes on the
mailing list. Frequent contributors to Emacs can request write access mailing list. Frequent contributors to Emacs can request write access

View file

@ -33,7 +33,7 @@
Fix 'commit-msg' to cite 'CONTRIBUTE' Fix 'commit-msg' to cite 'CONTRIBUTE'
As suggested in: As suggested in:
http://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00947.html https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00947.html
Also, have the two files match better. Also, have the two files match better.
* CONTRIBUTE: Match what's in build-aux/git-hooks/commit-msg. * CONTRIBUTE: Match what's in build-aux/git-hooks/commit-msg.
* build-aux/git-hooks/commit-msg: Mention 'CONTRIBUTE'. * build-aux/git-hooks/commit-msg: Mention 'CONTRIBUTE'.
@ -145,7 +145,7 @@
* configure.ac (HAVE_W32): Abort with error message if * configure.ac (HAVE_W32): Abort with error message if
--without-toolkit-scroll-bars was specified. See --without-toolkit-scroll-bars was specified. See
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00525.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00525.html
for the details. for the details.
2015-01-27 Paul Eggert <eggert@cs.ucla.edu> 2015-01-27 Paul Eggert <eggert@cs.ucla.edu>
@ -156,7 +156,7 @@
configuration. The downside is that patch applications won't be configuration. The downside is that patch applications won't be
checked, but that's better than autogen.sh failing. checked, but that's better than autogen.sh failing.
Problem reported by Sam Steingold in: Problem reported by Sam Steingold in:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html
2015-01-26 Paul Eggert <eggert@cs.ucla.edu> 2015-01-26 Paul Eggert <eggert@cs.ucla.edu>
@ -184,7 +184,7 @@
Give up on -Wsuggest-attribute=const Give up on -Wsuggest-attribute=const
The attribute doesn't help performance significantly, and the The attribute doesn't help performance significantly, and the
warning seems to be more trouble than it's worth. See the thread at: warning seems to be more trouble than it's worth. See the thread at:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00361.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00361.html
* configure.ac (WERROR_CFLAGS): Don't use -Wsuggest-attribute=const. * configure.ac (WERROR_CFLAGS): Don't use -Wsuggest-attribute=const.
2015-01-11 Paul Eggert <eggert@cs.ucla.edu> 2015-01-11 Paul Eggert <eggert@cs.ucla.edu>
@ -297,7 +297,7 @@
2014-12-13 Paul Eggert <eggert@cs.ucla.edu> 2014-12-13 Paul Eggert <eggert@cs.ucla.edu>
Port commit-msg to mawk. Reported by Ted Zlatanov in: Port commit-msg to mawk. Reported by Ted Zlatanov in:
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html
* build-aux/git-hooks/commit-msg (space, non_space, non_print): * build-aux/git-hooks/commit-msg (space, non_space, non_print):
New vars. Use them as approximations to POSIX bracket expressions, New vars. Use them as approximations to POSIX bracket expressions,
on implementations like mawk that do not support POSIX regexps. on implementations like mawk that do not support POSIX regexps.
@ -313,7 +313,7 @@
Port commit-message checking to FreeBSD 9. Port commit-message checking to FreeBSD 9.
Reported by Jan Djärv in: Reported by Jan Djärv in:
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html
along with some other issues I noticed while testing with FreeBSD. along with some other issues I noticed while testing with FreeBSD.
* build-aux/git-hooks/commit-msg: Prefer gawk if available. * build-aux/git-hooks/commit-msg: Prefer gawk if available.
Prefer en_US.UTF-8 to en_US.utf8, as it's more portable. Prefer en_US.UTF-8 to en_US.utf8, as it's more portable.
@ -391,7 +391,7 @@
Add a.out to .gitignore. Add a.out to .gitignore.
Suggested by Lee Duhem in: Suggested by Lee Duhem in:
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01665.html https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01665.html
* .gitignore: Add a.out. * .gitignore: Add a.out.
Move *.log next to *.tmp, since it's generic. Move *.log next to *.tmp, since it's generic.
Put *.exe before non-generics. Put *.exe before non-generics.
@ -442,7 +442,7 @@
Restore 'Bug#' -> 'debbugs:' rewrite in log-edit-mode. Restore 'Bug#' -> 'debbugs:' rewrite in log-edit-mode.
* .dir-locals.el (log-edit-mode): Restore the (log-edit-rewrite-fixes * .dir-locals.el (log-edit-mode): Restore the (log-edit-rewrite-fixes
"[ \n](bug#\\([0-9]+\\))" . "debbugs:\\1"). See Glenn Morris in: "[ \n](bug#\\([0-9]+\\))" . "debbugs:\\1"). See Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01187.html https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg01187.html
Simplify and fix doc-related .gitignore files. Simplify and fix doc-related .gitignore files.
This fixes some unwanted 'git status' output after 'make docs'. This fixes some unwanted 'git status' output after 'make docs'.
@ -913,7 +913,7 @@
Omit redundant extern decls. Omit redundant extern decls.
Most of this patch is from Dmitry Antipov, in: Most of this patch is from Dmitry Antipov, in:
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html
* configure.ac (WERROR_CFLAGS): Add -Wredundant-decls. * configure.ac (WERROR_CFLAGS): Add -Wredundant-decls.
Merge from gnulib, incorporating: Merge from gnulib, incorporating:
@ -969,7 +969,7 @@
Rely on AC_CANONICAL_HOST to detect whether we're using mingw. Rely on AC_CANONICAL_HOST to detect whether we're using mingw.
See the thread containing: See the thread containing:
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00206.html https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00206.html
* configure.ac (AC_CANONICAL_HOST): Invoke this as early as we * configure.ac (AC_CANONICAL_HOST): Invoke this as early as we
can, which is just after AM_INIT_AUTOMAKE. Then check for mingw can, which is just after AM_INIT_AUTOMAKE. Then check for mingw
just after that. just after that.
@ -1045,7 +1045,7 @@
2014-05-29 Paul Eggert <eggert@cs.ucla.edu> 2014-05-29 Paul Eggert <eggert@cs.ucla.edu>
* configure.ac (pthread_sigmask): Look in LIB_PTHREAD too (Bug#17561). * configure.ac (pthread_sigmask): Look in LIB_PTHREAD too (Bug#17561).
Fixes configuration glitch found in <http://bugs.gnu.org/17561#59>. Fixes configuration glitch found in <https://bugs.gnu.org/17561#59>.
2014-05-29 Eli Zaretskii <eliz@gnu.org> 2014-05-29 Eli Zaretskii <eliz@gnu.org>
@ -1517,7 +1517,7 @@
* configure.ac (LIBXML2_CFLAGS): Fix xcrun-related quoting problem. * configure.ac (LIBXML2_CFLAGS): Fix xcrun-related quoting problem.
Reported by YAMAMOTO Mitsuharu in: Reported by YAMAMOTO Mitsuharu in:
http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00995.html https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00995.html
2013-12-28 Jan Djärv <jan.h.d@swipnet.se> 2013-12-28 Jan Djärv <jan.h.d@swipnet.se>
@ -1529,7 +1529,7 @@
* configure.ac: Don't set MAKE unless 'make' doesn't work. * configure.ac: Don't set MAKE unless 'make' doesn't work.
Set it only in the environment, not in the makefile. Set it only in the environment, not in the makefile.
Reported by Glenn Morris in: Reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html
2013-12-27 Paul Eggert <eggert@cs.ucla.edu> 2013-12-27 Paul Eggert <eggert@cs.ucla.edu>
@ -1635,7 +1635,7 @@
Remove the option of using libcrypto. Remove the option of using libcrypto.
This scorches the earth and waits for spring; This scorches the earth and waits for spring;
see Ted Zlatanov and Stefan Monnier in see Ted Zlatanov and Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>.
* configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove. * configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove.
Do not say whether Emacs is configured to use a crypto library, Do not say whether Emacs is configured to use a crypto library,
since it's no longer an option. since it's no longer an option.
@ -1666,7 +1666,7 @@
On commonly used platform libcrypto uses architecture-specific On commonly used platform libcrypto uses architecture-specific
assembly code, which is significantly faster than the C code we assembly code, which is significantly faster than the C code we
were using. See Pádraig Brady's note in were using. See Pádraig Brady's note in
<http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00000.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00000.html>.
Merge from gnulib, incorporating: Merge from gnulib, incorporating:
2013-12-07 md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT 2013-12-07 md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
2013-12-07 md5, sha1, sha256, sha512: add 'auto', and set-default method 2013-12-07 md5, sha1, sha256, sha512: add 'auto', and set-default method
@ -1987,7 +1987,7 @@
Work around performance bug on OS X 10.8 and earlier. Work around performance bug on OS X 10.8 and earlier.
Perhaps Apple will fix this bug some day. Perhaps Apple will fix this bug some day.
See the thread starting with Daniel Colascione's email in: See the thread starting with Daniel Colascione's email in:
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html
* configure.ac (FORTIFY_SOUR): New verbatim section. * configure.ac (FORTIFY_SOUR): New verbatim section.
2013-09-19 Paul Eggert <eggert@cs.ucla.edu> 2013-09-19 Paul Eggert <eggert@cs.ucla.edu>
@ -2003,9 +2003,9 @@
* configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir' * configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir'
is in the full /d/foo/bar form. See the discussion in is in the full /d/foo/bar form. See the discussion in
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html, https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html,
and in particular and in particular
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html
and its followups, for the details. and its followups, for the details.
2013-09-17 Dmitry Antipov <dmantipov@yandex.ru> 2013-09-17 Dmitry Antipov <dmantipov@yandex.ru>
@ -2617,7 +2617,7 @@
Merge from gnulib, incorporating: Merge from gnulib, incorporating:
2013-03-29 stdalign: port to stricter ISO C11 2013-03-29 stdalign: port to stricter ISO C11
This helps to run 'configure' on MS-Windows; see Eli Zaretskii in This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.
2013-03-27 Paul Eggert <eggert@cs.ucla.edu> 2013-03-27 Paul Eggert <eggert@cs.ucla.edu>
@ -2812,7 +2812,7 @@
Enable conservative stack scanning for all architectures. Enable conservative stack scanning for all architectures.
Suggested by Stefan Monnier in Suggested by Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00183.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00183.html>.
* configure.ac (GC_MARK_STACK): Remove. * configure.ac (GC_MARK_STACK): Remove.
2013-01-11 Paul Eggert <eggert@cs.ucla.edu> 2013-01-11 Paul Eggert <eggert@cs.ucla.edu>
@ -3182,7 +3182,7 @@
Check more robustly for timer_settime. Check more robustly for timer_settime.
This should fix an OS X build problem reported by Ivan Andrus in This should fix an OS X build problem reported by Ivan Andrus in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>.
* configure.ac (gl_THREADLIB): Define to empty, since Emacs * configure.ac (gl_THREADLIB): Define to empty, since Emacs
does threads its own way. does threads its own way.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
@ -3196,7 +3196,7 @@
* Makefile.in (bootstrap): Simplify build procedure. * Makefile.in (bootstrap): Simplify build procedure.
Suggested by Wolfgang Jenker in Suggested by Wolfgang Jenker in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00456.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00456.html>.
Merge from gnulib, incorporating: Merge from gnulib, incorporating:
2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases 2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
@ -3216,14 +3216,14 @@
* Makefile.in: Fix build error on FreeBSD. * Makefile.in: Fix build error on FreeBSD.
($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env. ($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env.
Suggested by Wolfgang Jenker in Suggested by Wolfgang Jenker in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>.
(MAKE_CONFIG_STATUS): Remove. Remaining use expanded. (MAKE_CONFIG_STATUS): Remove. Remaining use expanded.
This undoes part of the 2012-09-10 patch. This undoes part of the 2012-09-10 patch.
(bootstrap): Run ./configure, rather than trying to run config.status (bootstrap): Run ./configure, rather than trying to run config.status
if it exists. That builds src/epaths.h more reliably. if it exists. That builds src/epaths.h more reliably.
Run autogen/copy_autogen if autogen.sh fails, Run autogen/copy_autogen if autogen.sh fails,
to create 'configure'. Reported by Andreas Schwab in to create 'configure'. Reported by Andreas Schwab in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>.
* autogen.sh: Exit with status 1 when failing due to missing tools, * autogen.sh: Exit with status 1 when failing due to missing tools,
reverting the 2012-09-10 change to this file. reverting the 2012-09-10 change to this file.
* autogen/copy_autogen: Fail if one of the subsidiary actions fail. * autogen/copy_autogen: Fail if one of the subsidiary actions fail.
@ -3360,7 +3360,7 @@
* configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init. * configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init.
It generates false alarms in doc.c, regex.c, xdisp.c. See It generates false alarms in doc.c, regex.c, xdisp.c. See
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>.
Merge from gnulib, incorporating: Merge from gnulib, incorporating:
2012-08-29 stdbool: be more compatible with mixed C/C++ compiles 2012-08-29 stdbool: be more compatible with mixed C/C++ compiles
@ -3375,7 +3375,7 @@
* configure.ac (_FORTIFY_SOURCE): Define only when optimizing. * configure.ac (_FORTIFY_SOURCE): Define only when optimizing.
This ports to glibc 2.15 or later, when configured with This ports to glibc 2.15 or later, when configured with
--enable-gcc-warnings. See Eric Blake in --enable-gcc-warnings. See Eric Blake in
<http://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>. <https://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>.
2012-09-01 Daniel Colascione <dan.colascione@gmail.com> 2012-09-01 Daniel Colascione <dan.colascione@gmail.com>
@ -3812,7 +3812,7 @@
Improve static checking when configured --with-ns. Improve static checking when configured --with-ns.
See Samuel Bronson's remarks in See Samuel Bronson's remarks in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
* configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
a no-op with recent GCC and harmful in earlier ones. a no-op with recent GCC and harmful in earlier ones.
Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
@ -4072,7 +4072,7 @@
Remove --disable-maintainer-mode option from 'configure'. (Bug#11555) Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
It is confusingly named and rarely useful. See, for example, It is confusingly named and rarely useful. See, for example,
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
* INSTALL.BZR: Don't mention --disable-maintainer-mode. * INSTALL.BZR: Don't mention --disable-maintainer-mode.
* Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed. * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
* configure.in: Remove --disable-maintainer-mode. * configure.in: Remove --disable-maintainer-mode.
@ -4555,7 +4555,7 @@
Check pkg-config exit status when configuring (Bug#10626). Check pkg-config exit status when configuring (Bug#10626).
* configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
works; check its exit status. Reported by Jordi Gutiérrez Hermoso in works; check its exit status. Reported by Jordi Gutiérrez Hermoso in
<http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
2012-04-07 Glenn Morris <rgm@gnu.org> 2012-04-07 Glenn Morris <rgm@gnu.org>
@ -4628,7 +4628,7 @@
* configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
to gmalloc.c. This should prevent a MirBSD 10 build failure reported to gmalloc.c. This should prevent a MirBSD 10 build failure reported
by Nelson H. F. Beebe in by Nelson H. F. Beebe in
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
2011-12-10 Juanma Barranquero <lekktu@gmail.com> 2011-12-10 Juanma Barranquero <lekktu@gmail.com>
@ -4775,7 +4775,7 @@
Merge from gnulib, improving some licensing wording. Merge from gnulib, improving some licensing wording.
This clarifies and fixes some licensing issues raised by Glenn Morris This clarifies and fixes some licensing issues raised by Glenn Morris
<http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
It also merges the latest version of texinfo.tex and has some It also merges the latest version of texinfo.tex and has some
MSVC-related changes that don't affect Emacs. MSVC-related changes that don't affect Emacs.
* Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow, * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
@ -4944,7 +4944,7 @@
test, which runs afoul of Automake installations where, for example, test, which runs afoul of Automake installations where, for example,
/usr/share/aclocal contains a copy of gl_THREADLIB. /usr/share/aclocal contains a copy of gl_THREADLIB.
Reported by Sven Joachim in Reported by Sven Joachim in
<http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
This is just a quick temporary fix, specific to Emacs; I'll work This is just a quick temporary fix, specific to Emacs; I'll work
with the other gnulib maintainers to get a more-permanent fix. with the other gnulib maintainers to get a more-permanent fix.
@ -5556,7 +5556,7 @@
* arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses. * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
Sync from gnulib, which has been patched to fix the problem Sync from gnulib, which has been patched to fix the problem
with the license notices. Reported by Glenn Morris in with the license notices. Reported by Glenn Morris in
<http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
2011-02-09 Stefan Monnier <monnier@iro.umontreal.ca> 2011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
@ -5590,7 +5590,7 @@
gnulib: adjust to upstream _HEADERS change gnulib: adjust to upstream _HEADERS change
* lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS): * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
New empty macros, to accommodate recent changes to gnulib. See New empty macros, to accommodate recent changes to gnulib. See
<http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
* c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h: * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
* lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h: * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
* lib/time.in.h, lib/unistd.in.h: * lib/time.in.h, lib/unistd.in.h:
@ -5664,7 +5664,7 @@
* lib/mktime.c (long_int_is_wide_enough): Move this assertion to * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
the top level, to make it clearer that the assumption about the top level, to make it clearer that the assumption about
long_int width is being checked. See long_int width is being checked. See
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
2011-01-29 Paul Eggert <eggert@cs.ucla.edu> 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
@ -5673,7 +5673,7 @@
negative number, which the C Standard says has undefined behavior. negative number, which the C Standard says has undefined behavior.
In practice this is not a problem, but might as well do it by the book. In practice this is not a problem, but might as well do it by the book.
Reported by Rich Felker and Eric Blake; see Reported by Rich Felker and Eric Blake; see
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
* m4/mktime.m4 (AC_FUNC_MKTIME): Likewise. * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
* lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others. * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
@ -5691,7 +5691,7 @@
mktime: fix some integer overflow issues and sidestep the rest mktime: fix some integer overflow issues and sidestep the rest
This was prompted by a bug report by Benjamin Lindner for MinGW This was prompted by a bug report by Benjamin Lindner for MinGW
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
His bug is due to signed integer overflow (0 - INT_MIN), and I His bug is due to signed integer overflow (0 - INT_MIN), and I
I scanned through mktime.c looking for other integer overflow I scanned through mktime.c looking for other integer overflow
problems, fixing all the bugs I found. problems, fixing all the bugs I found.
@ -5710,7 +5710,7 @@
no need to test for alternatives. All uses removed. no need to test for alternatives. All uses removed.
(TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
the C standard. Reported by Rich Felker in the C standard. Reported by Rich Felker in
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
(twos_complement_arithmetic): Also check long_int and time_t. (twos_complement_arithmetic): Also check long_int and time_t.
(time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions. (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
(guess_time_tm, ranged_convert, __mktime_internal): Use them. (guess_time_tm, ranged_convert, __mktime_internal): Use them.
@ -5810,7 +5810,7 @@
aclocal.m4: put this file back into repository aclocal.m4: put this file back into repository
This way, we don't have to assume that the maintainer has This way, we don't have to assume that the maintainer has
the automake package installed. See the automake package installed. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
* .bzrignore: Remove aclocal.m4, undoing the previous change. * .bzrignore: Remove aclocal.m4, undoing the previous change.
* Makefile.in (top_maintainer_clean): Do not remove aclocal.m4, * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
undoing the previous change. undoing the previous change.
@ -5837,7 +5837,7 @@
aclocal.m4: tweaks to regenerate more conveniently aclocal.m4: tweaks to regenerate more conveniently
This attempts to act better when the source is in a weird state. See This attempts to act better when the source is in a weird state. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
* Makefile.in (am--refresh): Add aclocal.m4, configure, config.in. * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
* .bzrignore: Add aclocal.m4. * .bzrignore: Add aclocal.m4.
@ -5848,12 +5848,12 @@
the most recent change here. the most recent change here.
* aclocal.m4: Remove from bzr repository. This file is * aclocal.m4: Remove from bzr repository. This file is
auto-generated and isn't needed to run 'configure'. See auto-generated and isn't needed to run 'configure'. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
2011-01-19 Paul Eggert <eggert@cs.ucla.edu> 2011-01-19 Paul Eggert <eggert@cs.ucla.edu>
Minor Makefile.in tweaks to build from gnulib better. Minor Makefile.in tweaks to build from gnulib better.
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html> <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
* Makefile.in (sync-from-gnulib): Also run autoreconf -I m4. * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
(top_maintainer_clean): Don't remove aclocal.m4. (top_maintainer_clean): Don't remove aclocal.m4.
@ -5881,7 +5881,7 @@
* Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr. * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
This avoids building ftoastr and ldtoastr, which aren't needed. See This avoids building ftoastr and ldtoastr, which aren't needed. See
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>. <https://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
* .bzrignore: Add .h files that are host-dependent. * .bzrignore: Add .h files that are host-dependent.
Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h, Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,

View file

@ -118,7 +118,7 @@
org-src fontify buffers" the hooks were enabled also for modifications org-src fontify buffers" the hooks were enabled also for modifications
to the original org buffer. This causes fontification errors when to the original org buffer. This causes fontification errors when
combined with certain packages, as reported in combined with certain packages, as reported in
http://lists.gnu.org/archive/html/emacs-orgmode/2017-03/msg00420.html. https://lists.gnu.org/archive/html/emacs-orgmode/2017-03/msg00420.html.
* lisp/org/org-src.el (org-src-font-lock-fontify-block): Reduce scope * lisp/org/org-src.el (org-src-font-lock-fontify-block): Reduce scope
of inhibit-modification-hooks let-binding. of inhibit-modification-hooks let-binding.
@ -1508,7 +1508,7 @@
This should make ralloc-related bugs less likely on GNU/Linux This should make ralloc-related bugs less likely on GNU/Linux
systems with bleeding-edge glibc. See the email thread containing: systems with bleeding-edge glibc. See the email thread containing:
http://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00801.html https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00801.html
Do not merge to master. Do not merge to master.
* configure.ac (REL_ALLOC): Default to 'no' on all platforms, not * configure.ac (REL_ALLOC): Default to 'no' on all platforms, not
merely on platforms with Doug Lea malloc. Although bleeding-edge merely on platforms with Doug Lea malloc. Although bleeding-edge
@ -2381,7 +2381,7 @@
parameters restored by desktop.el take precedence over the parameters restored by desktop.el take precedence over the
customizations in the init file, and explain how to countermand customizations in the init file, and explain how to countermand
that. For the details of the issue, see that. For the details of the issue, see
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00318.html. https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00318.html.
2016-09-15 Nicolas Petton <nicolas@petton.fr> 2016-09-15 Nicolas Petton <nicolas@petton.fr>
@ -2424,7 +2424,7 @@
* lisp/url/url-http.el (url-http-create-request): Make sure the * lisp/url/url-http.el (url-http-create-request): Make sure the
cookie headers are a unibyte string. For the details, see cookie headers are a unibyte string. For the details, see
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00202.html. https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00202.html.
2016-09-08 Martin Rudalics <rudalics@gmx.at> 2016-09-08 Martin Rudalics <rudalics@gmx.at>
@ -2945,9 +2945,9 @@
* src/indent.c (Fvertical_motion): Don't return uninitialized * src/indent.c (Fvertical_motion): Don't return uninitialized
value in non-interactive session. This fixes random errors in value in non-interactive session. This fixes random errors in
batch mode, see batch mode, see
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00609.html https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00609.html
and and
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00500.html https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00500.html
for the details. for the details.
2016-07-10 Andreas Schwab <schwab@linux-m68k.org> 2016-07-10 Andreas Schwab <schwab@linux-m68k.org>
@ -3287,7 +3287,7 @@
* src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef. * src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef.
This ports to systems that predate xrandr 1.3. See Christian Lynbech in: This ports to systems that predate xrandr 1.3. See Christian Lynbech in:
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html
(cherry picked from commit dce99f222f1ca33265cd56ddb157817be1dc078e) (cherry picked from commit dce99f222f1ca33265cd56ddb157817be1dc078e)
@ -3305,7 +3305,7 @@
* lisp/calendar/todo-mode.el (todo-read-category): Use * lisp/calendar/todo-mode.el (todo-read-category): Use
set-keymap-parent instead of copy-keymap, and default (as set-keymap-parent instead of copy-keymap, and default (as
previously) to the global binding (for rationale, see previously) to the global binding (for rationale, see
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00217.html). https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00217.html).
2016-06-14 Stephen Berman <stephen.berman@gmx.net> 2016-06-14 Stephen Berman <stephen.berman@gmx.net>
@ -3889,7 +3889,7 @@
* lisp/replace.el (replace-char-fold): Rename from replace-character-fold. * lisp/replace.el (replace-char-fold): Rename from replace-character-fold.
* test/automated/char-fold-tests.el: Rename from character-fold-tests.el. * test/automated/char-fold-tests.el: Rename from character-fold-tests.el.
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00529.html https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00529.html
2016-05-17 Nicolas Petton <nicolas@petton.fr> 2016-05-17 Nicolas Petton <nicolas@petton.fr>
@ -5047,7 +5047,7 @@
* lisp/faces.el (variable-pitch) [w32]: Name a variable-pitch font * lisp/faces.el (variable-pitch) [w32]: Name a variable-pitch font
explicitly, to avoid Emacs picking up a bold-italic variant on explicitly, to avoid Emacs picking up a bold-italic variant on
some MS-Windows systems. See this thread for details: some MS-Windows systems. See this thread for details:
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html. https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html.
2016-04-29 Alan Mackenzie <acm@muc.de> 2016-04-29 Alan Mackenzie <acm@muc.de>
@ -5461,8 +5461,8 @@
buffer text was overwritten with binary nulls, because buffer text was overwritten with binary nulls, because
mmap_realloc copied only part of buffer text when extending it. mmap_realloc copied only part of buffer text when extending it.
See See
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00325.html https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00325.html
and http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#55 for two and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#55 for two
examples of the related problems. examples of the related problems.
2016-04-14 Michael Albinus <michael.albinus@gmx.de> 2016-04-14 Michael Albinus <michael.albinus@gmx.de>
@ -5496,7 +5496,7 @@
* lisp/cedet/semantic/symref/grep.el * lisp/cedet/semantic/symref/grep.el
(semantic-symref-filepattern-alist): (semantic-symref-filepattern-alist):
Add entry for lisp-interaction-mode Add entry for lisp-interaction-mode
(http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#47) (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23223#47)
2016-04-12 Dmitry Gutov <dgutov@yandex.ru> 2016-04-12 Dmitry Gutov <dgutov@yandex.ru>
@ -5706,7 +5706,7 @@
fixing most of Bug#20202. The only part of the change that is fixing most of Bug#20202. The only part of the change that is
still reverted is the change to M-x term, where compatibility with still reverted is the change to M-x term, where compatibility with
current Bash constrains us from moving too quickly (Bug#20484). current Bash constrains us from moving too quickly (Bug#20484).
Problem reported by Phillip Lord in: http://bugs.gnu.org/20484#108 Problem reported by Phillip Lord in: https://bugs.gnu.org/20484#108
* etc/NEWS: Document this. * etc/NEWS: Document this.
* lisp/comint.el (comint-exec-1): * lisp/comint.el (comint-exec-1):
* lisp/net/tramp-sh.el (tramp-remote-process-environment): * lisp/net/tramp-sh.el (tramp-remote-process-environment):
@ -6031,7 +6031,7 @@
* lisp/progmodes/prog-mode.el: (prog-indentation-context) * lisp/progmodes/prog-mode.el: (prog-indentation-context)
(prog-first-column, prog-widen): Remove, as discussed in (prog-first-column, prog-widen): Remove, as discussed in
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01425.html. https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01425.html.
* doc/lispref/text.texi (Mode-Specific Indent): Remove references * doc/lispref/text.texi (Mode-Specific Indent): Remove references
to them. to them.
@ -6662,7 +6662,7 @@
* etc/NEWS, nextstep/README: Prefer curved quotes in the * etc/NEWS, nextstep/README: Prefer curved quotes in the
recently-changed text documentation. See: recently-changed text documentation. See:
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00860.html https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00860.html
2016-03-14 Paul Eggert <eggert@cs.ucla.edu> 2016-03-14 Paul Eggert <eggert@cs.ucla.edu>
@ -7280,7 +7280,7 @@
* lisp/progmodes/xref.el (xref--xref-buffer-mode): * lisp/progmodes/xref.el (xref--xref-buffer-mode):
Uncomment the next-error-function integration Uncomment the next-error-function integration
(http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110). (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110).
2016-02-29 Dmitry Gutov <dgutov@yandex.ru> 2016-02-29 Dmitry Gutov <dgutov@yandex.ru>
@ -7594,7 +7594,7 @@
* lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the * lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the
syntax classes of $, : and @ to "prefix character" syntax classes of $, : and @ to "prefix character"
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html). (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html).
(ruby-syntax-propertize): Undo that specifically for colons (ruby-syntax-propertize): Undo that specifically for colons
followed by an opening paren or bracket. followed by an opening paren or bracket.
(ruby-font-lock-keyword-beg-re): Include colon character. (ruby-font-lock-keyword-beg-re): Include colon character.
@ -7690,7 +7690,7 @@
(xref-show-location-at-point): Make an effort to avoid the (xref-show-location-at-point): Make an effort to avoid the
original window when showing the location. original window when showing the location.
(xref-goto-xref): Don't quit the xref window (bug#20487 and (xref-goto-xref): Don't quit the xref window (bug#20487 and
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html). https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html).
(xref--query-replace-1): Use xref--with-dedicated-window as well. (xref--query-replace-1): Use xref--with-dedicated-window as well.
(xref--next-error-function): Call xref--show-location instead of (xref--next-error-function): Call xref--show-location instead of
xref--pop-to-location. xref--pop-to-location.
@ -8535,7 +8535,7 @@
Port to FreeBSD 11-CURRENT i386 Port to FreeBSD 11-CURRENT i386
Problem reported by Herbert J. Skuhra in: Problem reported by Herbert J. Skuhra in:
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html
Instead of trying Instead of trying
* src/alloc.c (lmalloc, lrealloc, laligned): New functions. * src/alloc.c (lmalloc, lrealloc, laligned): New functions.
(xmalloc, xzalloc, xrealloc, lisp_malloc): Use them. (xmalloc, xzalloc, xrealloc, lisp_malloc): Use them.
@ -8581,7 +8581,7 @@
Fix test for dladdr Fix test for dladdr
Problem reported by Andreas Schwab in: Problem reported by Andreas Schwab in:
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html
* configure.ac (dladdr): Link with LIBMODULES when checking for * configure.ac (dladdr): Link with LIBMODULES when checking for
this function. this function.
@ -8920,7 +8920,7 @@
Remove 'def X' from the example Remove 'def X' from the example
* test/etags/ruby-src/test1.ru (A::B): Remove 'def X' * test/etags/ruby-src/test1.ru (A::B): Remove 'def X'
(http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html). (https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html).
* test/etags/CTAGS.good: * test/etags/CTAGS.good:
* test/etags/ETAGS.good_1: * test/etags/ETAGS.good_1:
* test/etags/ETAGS.good_2: * test/etags/ETAGS.good_2:
@ -9354,7 +9354,7 @@
autogen.sh now arranges for git to check hashes autogen.sh now arranges for git to check hashes
Suggested by Karl Fogel in: Suggested by Karl Fogel in:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html
* autogen.sh: Do "git config transfer.fsckObjects true". * autogen.sh: Do "git config transfer.fsckObjects true".
2016-01-31 Paul Eggert <eggert@cs.ucla.edu> 2016-01-31 Paul Eggert <eggert@cs.ucla.edu>
@ -9646,7 +9646,7 @@
(project-find-file-in): Use it. (project-find-file-in): Use it.
(project-file-completion-table): Move the default (project-file-completion-table): Move the default
implementation inside the cl-defgeneric form. implementation inside the cl-defgeneric form.
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html) (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html)
2016-01-30 Dmitry Gutov <dgutov@yandex.ru> 2016-01-30 Dmitry Gutov <dgutov@yandex.ru>
@ -9695,7 +9695,7 @@
Correct a whole bunch of bugs coming with renamed cell relocation. Correct a whole bunch of bugs coming with renamed cell relocation.
This is the same change as commit on master branch. See This is the same change as commit on master branch. See
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=badcd38aa86ed7973f2be2743c405710973a0bdd https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=badcd38aa86ed7973f2be2743c405710973a0bdd
* lisp/ses.el (ses-localvars): rename variable * lisp/ses.el (ses-localvars): rename variable
`ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list' `ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list'
@ -9777,8 +9777,8 @@
* doc/lispref/control.texi (Pattern matching case statement): * doc/lispref/control.texi (Pattern matching case statement):
Improve the documentation of 'pcase' per comments. See two Improve the documentation of 'pcase' per comments. See two
discussion threads on emacs-devel@gnu.org for the details: discussion threads on emacs-devel@gnu.org for the details:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01335.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01335.html
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01336.html. https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01336.html.
2016-01-29 Glenn Morris <rgm@gnu.org> 2016-01-29 Glenn Morris <rgm@gnu.org>
@ -10047,7 +10047,7 @@
Port "$@" to OpenIndiana ksh93 Port "$@" to OpenIndiana ksh93
In http://lists.gnu.org/archive/html/bug-autoconf/2015-12/msg00000.html In https://lists.gnu.org/archive/html/bug-autoconf/2015-12/msg00000.html
Pavel Raiskup reports that ${1+"$@"} runs afoul of a bug in /bin/sh Pavel Raiskup reports that ${1+"$@"} runs afoul of a bug in /bin/sh
(derived from ksh 93t+ 2010-03-05). ${1+"$@"} works around an ancient (derived from ksh 93t+ 2010-03-05). ${1+"$@"} works around an ancient
bug in long-dead shells, so remove the workaround. bug in long-dead shells, so remove the workaround.
@ -10197,7 +10197,7 @@
* lisp/progmodes/xref.el(xref-query-replace): * lisp/progmodes/xref.el(xref-query-replace):
Rename to xref-query-replace-in-results. Rename to xref-query-replace-in-results.
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01240.html) (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01240.html)
* lisp/progmodes/xref.el (xref--xref-buffer-mode-map): * lisp/progmodes/xref.el (xref--xref-buffer-mode-map):
* lisp/dired-aux.el (dired-do-find-regexp-and-replace): * lisp/dired-aux.el (dired-do-find-regexp-and-replace):
@ -10220,7 +10220,7 @@
* lisp/progmodes/xref.el (xref--xref-buffer-mode): * lisp/progmodes/xref.el (xref--xref-buffer-mode):
Comment out next-error-function integration Comment out next-error-function integration
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01286.html). (https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01286.html).
2016-01-23 John Wiegley <johnw@newartisans.com> 2016-01-23 John Wiegley <johnw@newartisans.com>
@ -10289,7 +10289,7 @@
Pacify --enable-gcc-warnings --with-cairo Pacify --enable-gcc-warnings --with-cairo
Problem reported by Alexander Kuleshov in: Problem reported by Alexander Kuleshov in:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01289.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01289.html
* src/gtkutil.c (xg_get_page_setup): * src/gtkutil.c (xg_get_page_setup):
Use switch rather than if-then-else. Use switch rather than if-then-else.
* src/image.c (COLOR_TABLE_SUPPORT): * src/image.c (COLOR_TABLE_SUPPORT):
@ -10529,7 +10529,7 @@
No need to configure gobject-introspection No need to configure gobject-introspection
It wasnt needed for the recently-installed xwidget_mvp code; see: It wasnt needed for the recently-installed xwidget_mvp code; see:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01154.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01154.html
* configure.ac (DOES_XWIDGETS_USE_GIR, GIR_REQUIRED, GIR_MODULES): * configure.ac (DOES_XWIDGETS_USE_GIR, GIR_REQUIRED, GIR_MODULES):
(HAVE_GIR): (HAVE_GIR):
* src/Makefile.in (GIR_LIBS, GIR_CFLAGS): * src/Makefile.in (GIR_LIBS, GIR_CFLAGS):
@ -10811,7 +10811,7 @@
* lisp/dired-aux.el (dired-do-find-regexp) * lisp/dired-aux.el (dired-do-find-regexp)
(dired-do-find-regexp-and-replace): New commands. (dired-do-find-regexp-and-replace): New commands.
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00864.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00864.html
* lisp/dired.el (dired-mode-map): Change bindings for `A' and * lisp/dired.el (dired-mode-map): Change bindings for `A' and
`Q' to the new commands. `Q' to the new commands.
@ -10834,7 +10834,7 @@
* doc/emacs/maintaining.texi (Xref, Find Identifiers) * doc/emacs/maintaining.texi (Xref, Find Identifiers)
(Looking Up Identifiers, Identifier Search, List Identifiers): (Looking Up Identifiers, Identifier Search, List Identifiers):
Adjudicate comments by Dmitry Gutov <dgutov@yandex.ru>. See Adjudicate comments by Dmitry Gutov <dgutov@yandex.ru>. See
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00650.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00650.html
for the details. for the details.
2016-01-18 Eli Zaretskii <eliz@gnu.org> 2016-01-18 Eli Zaretskii <eliz@gnu.org>
@ -11009,7 +11009,7 @@
Use it instead of the literal MB_ERR_INVALID_CHARS. Use it instead of the literal MB_ERR_INVALID_CHARS.
(maybe_load_unicows_dll): Initialize multiByteToWideCharFlags as (maybe_load_unicows_dll): Initialize multiByteToWideCharFlags as
appropriate for the underlying OS version. For details, see appropriate for the underlying OS version. For details, see
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html. https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html.
* src/w32.h: Declare multiByteToWideCharFlags. * src/w32.h: Declare multiByteToWideCharFlags.
* src/w32fns.c (Fx_file_dialog, Fw32_shell_execute) * src/w32fns.c (Fx_file_dialog, Fw32_shell_execute)
(add_tray_notification): Use multiByteToWideCharFlags instead of (add_tray_notification): Use multiByteToWideCharFlags instead of
@ -11025,7 +11025,7 @@
* etc/PROBLEMS (MS-Windows): Mention the problem with Shell32.dll * etc/PROBLEMS (MS-Windows): Mention the problem with Shell32.dll
on Windows NT4. For the details, see on Windows NT4. For the details, see
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html. https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html.
2016-01-16 Jussi Lahdenniemi <jussi@aprikoodi.fi> (tiny change) 2016-01-16 Jussi Lahdenniemi <jussi@aprikoodi.fi> (tiny change)
@ -11035,7 +11035,7 @@
special functions on Windows 9X. Refuse to dump Emacs on Windows 9X. special functions on Windows 9X. Refuse to dump Emacs on Windows 9X.
(malloc_after_dump_9x, realloc_after_dump_9x) (malloc_after_dump_9x, realloc_after_dump_9x)
(free_after_dump_9x): New functions. (Bug#22379) See also (free_after_dump_9x): New functions. (Bug#22379) See also
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00852.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00852.html
for more details about the original problem. for more details about the original problem.
* nt/inc/ms-w32.h (malloc_after_dump_9x, realloc_after_dump_9x) * nt/inc/ms-w32.h (malloc_after_dump_9x, realloc_after_dump_9x)
@ -11180,7 +11180,7 @@
Un-obsolete tags-loop-continue Un-obsolete tags-loop-continue
* lisp/progmodes/etags.el (tags-loop-continue): Un-obsolete. * lisp/progmodes/etags.el (tags-loop-continue): Un-obsolete.
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00682.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00682.html
2016-01-13 Eli Zaretskii <eliz@gnu.org> 2016-01-13 Eli Zaretskii <eliz@gnu.org>
@ -11402,7 +11402,7 @@
(vc-hg-annotate-extract-revision-at-line-with-filename) (vc-hg-annotate-extract-revision-at-line-with-filename)
(vc-hg-annotate-extract-revision-at-line-with-both): (vc-hg-annotate-extract-revision-at-line-with-both):
Don't refer to source-directory. Don't refer to source-directory.
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00755.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00755.html
2016-01-11 Michael Albinus <michael.albinus@gmx.de> 2016-01-11 Michael Albinus <michael.albinus@gmx.de>
@ -11469,7 +11469,7 @@
This use of 'noexcept' runs afoul of the C++11 standard. This use of 'noexcept' runs afoul of the C++11 standard.
Problem reported by Philipp Stephani in: Problem reported by Philipp Stephani in:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00706.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00706.html
* src/emacs-module.c (emacs_finalizer_function): * src/emacs-module.c (emacs_finalizer_function):
Move this typedef here ... Move this typedef here ...
* src/emacs-module.h: ... from here, and use only the C * src/emacs-module.h: ... from here, and use only the C
@ -11633,7 +11633,7 @@
Fix (error ...) error Fix (error ...) error
Problem reported by Glenn Morris in: Problem reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00561.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00561.html
* lisp/vc/add-log.el (change-log-goto-source): Fix typos * lisp/vc/add-log.el (change-log-goto-source): Fix typos
introduced in my Aug 28 change, where I got confused by the introduced in my Aug 28 change, where I got confused by the
two meanings of (error ...). two meanings of (error ...).
@ -11784,7 +11784,7 @@
* src/xdisp.c (message_to_stderr): If coding-system-for-write has * src/xdisp.c (message_to_stderr): If coding-system-for-write has
a non-nil value, use it to encode output in preference to a non-nil value, use it to encode output in preference to
locale-coding-system. See the discussions in locale-coding-system. See the discussions in
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00048.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00048.html
for the details. for the details.
* doc/lispref/os.texi (Terminal Output): Document how to send * doc/lispref/os.texi (Terminal Output): Document how to send
@ -12419,7 +12419,7 @@
* lisp/mail/emacsbug.el (report-emacs-bug): Future-proof the * lisp/mail/emacsbug.el (report-emacs-bug): Future-proof the
recent "built on" change to deterministic builds where recent "built on" change to deterministic builds where
emacs-build-system will be nil. See: emacs-build-system will be nil. See:
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01369.html https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01369.html
2015-12-29 Jose A. Ortega Ruiz <jao@gnu.org> (tiny change) 2015-12-29 Jose A. Ortega Ruiz <jao@gnu.org> (tiny change)
@ -12619,7 +12619,7 @@
* lisp/startup.el (initial-scratch-message): * lisp/startup.el (initial-scratch-message):
Reword to avoid apostrophes, and to make it shorter. Reword to avoid apostrophes, and to make it shorter.
See the thread starting in: See the thread starting in:
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01241.html https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01241.html
2015-12-26 Leo Liu <sdl.web@gmail.com> 2015-12-26 Leo Liu <sdl.web@gmail.com>
@ -13443,7 +13443,7 @@
commands for interactive Python and Guile interpreters. commands for interactive Python and Guile interpreters.
(gdb-send): Recognize various ways of exiting from Python and (gdb-send): Recognize various ways of exiting from Python and
Guile interpreters and returning to GDB. For details, see Guile interpreters and returning to GDB. For details, see
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00693.html https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00693.html
and http://stackoverflow.com/questions/31514741. and http://stackoverflow.com/questions/31514741.
2015-12-16 Paul Eggert <eggert@cs.ucla.edu> 2015-12-16 Paul Eggert <eggert@cs.ucla.edu>
@ -13452,7 +13452,7 @@
C11 threads are not needed for Emacs now, and their use is causing C11 threads are not needed for Emacs now, and their use is causing
hassles on FreeBSD 10.x. Problem reported by Ashish SHUKLA in: hassles on FreeBSD 10.x. Problem reported by Ashish SHUKLA in:
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00648.html https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00648.html
* configure.ac: Do not check for C11 threads. Remove unnecessary * configure.ac: Do not check for C11 threads. Remove unnecessary
fiddling with CPPFLAGS when configuring pthreads. fiddling with CPPFLAGS when configuring pthreads.
* src/emacs-module.c (main_thread, check_main_thread) * src/emacs-module.c (main_thread, check_main_thread)
@ -13991,7 +13991,7 @@
* src/lisp.h (XSYMBOL): Remove eassert incorrectly added in * src/lisp.h (XSYMBOL): Remove eassert incorrectly added in
previous change. It breaks on MS-Windows --with-wide-int. previous change. It breaks on MS-Windows --with-wide-int.
Problem reported by Eli Zaretskii in: Problem reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00275.html https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00275.html
2015-12-06 Paul Eggert <eggert@cs.ucla.edu> 2015-12-06 Paul Eggert <eggert@cs.ucla.edu>
@ -14426,7 +14426,7 @@
* lisp/progmodes/xref.el (xref-backend-functions): * lisp/progmodes/xref.el (xref-backend-functions):
Use APPEND when adding the default element Use APPEND when adding the default element
(http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00061.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00061.html).
2015-12-01 Eli Zaretskii <eliz@gnu.org> 2015-12-01 Eli Zaretskii <eliz@gnu.org>
@ -14918,7 +14918,7 @@
Matches". Improve wording. Fix lost extra whitespace. Matches". Improve wording. Fix lost extra whitespace.
(Search Customizations): Improve wording. (Bug#22036) (Search Customizations): Improve wording. (Bug#22036)
See also comments in See also comments in
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02376.html. https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02376.html.
* lisp/replace.el (query-replace, query-replace-regexp) * lisp/replace.el (query-replace, query-replace-regexp)
(query-replace-regexp-eval, replace-string, replace-regexp): (query-replace-regexp-eval, replace-string, replace-regexp):
@ -15021,7 +15021,7 @@
(module_non_local_exit_signal_1, module_non_local_exit_throw_1): (module_non_local_exit_signal_1, module_non_local_exit_throw_1):
Do nothing and return with failure indication immediately, if some Do nothing and return with failure indication immediately, if some
previous module call signaled an error or wants to throw. See previous module call signaled an error or wants to throw. See
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02133.html https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02133.html
for the relevant discussions. for the relevant discussions.
2015-11-27 Eli Zaretskii <eliz@gnu.org> 2015-11-27 Eli Zaretskii <eliz@gnu.org>
@ -15215,7 +15215,7 @@
* src/emacs-module.c (module_format_fun_env): * src/emacs-module.c (module_format_fun_env):
exprintf doesnt support %p, so use %x. Reported by Eli Zaretskii in: exprintf doesnt support %p, so use %x. Reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02122.html https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02122.html
2015-11-25 Paul Eggert <eggert@cs.ucla.edu> 2015-11-25 Paul Eggert <eggert@cs.ucla.edu>
@ -15224,7 +15224,7 @@
* lisp/help-fns.el (describe-variable): Quote the * lisp/help-fns.el (describe-variable): Quote the
variables value if it is a symbol other than t or nil. variables value if it is a symbol other than t or nil.
See: T.V Raman in: See: T.V Raman in:
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02147.html https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg02147.html
2015-11-25 Dmitry Gutov <dgutov@yandex.ru> 2015-11-25 Dmitry Gutov <dgutov@yandex.ru>
@ -15701,7 +15701,7 @@
Although the patch does fix Bug#21688 and prevents a core dump, Although the patch does fix Bug#21688 and prevents a core dump,
it also makes the message-mode-propertize test fail; see: it also makes the message-mode-propertize test fail; see:
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01667.html https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01667.html
Perhaps someone else can come up with a better fix some day. Perhaps someone else can come up with a better fix some day.
* src/syntax.c (update_syntax_table_forward): * src/syntax.c (update_syntax_table_forward):
Propertize even when truncated. Propertize even when truncated.
@ -16272,7 +16272,7 @@
Be more systematic about quoting symbols `like-this' rather than Be more systematic about quoting symbols `like-this' rather than
`like-this or 'like-this' in docstrings. This follows up Artur `like-this or 'like-this' in docstrings. This follows up Artur
Malabarba's email in: Malabarba's email in:
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01647.html https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01647.html
2015-11-18 Peder O. Klingenberg <peder@klingenberg.no> 2015-11-18 Peder O. Klingenberg <peder@klingenberg.no>
@ -16332,7 +16332,7 @@
Fix docstring quoting problems with ' Fix docstring quoting problems with '
Problem reported by Artur Malabarba in: Problem reported by Artur Malabarba in:
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html
Most of these fixes are to documentation; many involve fixing Most of these fixes are to documentation; many involve fixing
longstanding quoting glitches that are independent of the longstanding quoting glitches that are independent of the
recent substitute-command-keys changes. The changes to code are: recent substitute-command-keys changes. The changes to code are:
@ -17778,7 +17778,7 @@
* lisp/progmodes/project.el (project-library-roots): * lisp/progmodes/project.el (project-library-roots):
Remove directories inside the project roots from the result. Remove directories inside the project roots from the result.
(http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html) (https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html)
2015-11-08 Dmitry Gutov <dgutov@yandex.ru> 2015-11-08 Dmitry Gutov <dgutov@yandex.ru>
@ -17990,7 +17990,7 @@
Avoid division by zero crash observed by Yuan MEI Avoid division by zero crash observed by Yuan MEI
See http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html. See https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html.
* src/dispnew.c (required_matrix_height, required_matrix_width): * src/dispnew.c (required_matrix_height, required_matrix_width):
Avoid division by zero. Avoid division by zero.
@ -18324,7 +18324,7 @@
* etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar * etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar
on Windows 10. For the details, see the discussion starting at on Windows 10. For the details, see the discussion starting at
http://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html. https://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html.
2015-10-30 Artur Malabarba <bruce.connor.am@gmail.com> 2015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
@ -18390,7 +18390,7 @@
* lisp/ielm.el (ielm-indent-line): Use non-nil arg of comint-bol * lisp/ielm.el (ielm-indent-line): Use non-nil arg of comint-bol
to go to the beginning of text line instead of command line. to go to the beginning of text line instead of command line.
http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02360.html https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02360.html
2015-10-29 Eli Zaretskii <eliz@gnu.org> 2015-10-29 Eli Zaretskii <eliz@gnu.org>
@ -18521,7 +18521,7 @@
* src/fileio.c (unhandled-file-name-directory): Default to calling * src/fileio.c (unhandled-file-name-directory): Default to calling
`file-name-as-directory' `file-name-as-directory'
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html).
2015-10-28 Artur Malabarba <bruce.connor.am@gmail.com> 2015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
@ -18684,7 +18684,7 @@
* lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description * lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description
through 'tabindent'. through 'tabindent'.
(vc-hg-log-view-mode): Set tab-width to 2 locally. (vc-hg-log-view-mode): Set tab-width to 2 locally.
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html) (https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html)
2015-10-27 Stefan Monnier <monnier@iro.umontreal.ca> 2015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
@ -18752,7 +18752,7 @@
* lisp/vc/vc-hg.el (vc-hg-log-format): New variable. * lisp/vc/vc-hg.el (vc-hg-log-format): New variable.
(vc-hg-print-log, vc-hg-expanded-log-entry): Use it. (vc-hg-print-log, vc-hg-expanded-log-entry): Use it.
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html) (https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html)
2015-10-27 Nicolas Petton <nicolas@petton.fr> 2015-10-27 Nicolas Petton <nicolas@petton.fr>
@ -20044,7 +20044,7 @@
(/ N) now returns the reciprocal of N (/ N) now returns the reciprocal of N
This is more compatible with Common Lisp and XEmacs (Bug#21690). See: This is more compatible with Common Lisp and XEmacs (Bug#21690). See:
http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html
* lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb) * lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb)
(color-xyz-to-srgb, color-xyz-to-lab): (color-xyz-to-srgb, color-xyz-to-lab):
* lisp/emacs-lisp/cl-extra.el (cl-float-limits): * lisp/emacs-lisp/cl-extra.el (cl-float-limits):
@ -21452,7 +21452,7 @@
Fix a few problems with directed quotes Fix a few problems with directed quotes
This is in response to a problem report by Kaushal Modi in: This is in response to a problem report by Kaushal Modi in:
http://bugs.gnu.org/21588#25 https://bugs.gnu.org/21588#25
* lisp/cedet/mode-local.el (describe-mode-local-overload): * lisp/cedet/mode-local.el (describe-mode-local-overload):
* lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header): * lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header):
* lisp/info-xref.el (info-xref-check-all-custom): * lisp/info-xref.el (info-xref-check-all-custom):
@ -21639,7 +21639,7 @@
* src/window.c (Fpos_visible_in_window_p): Clarify the meaning of * src/window.c (Fpos_visible_in_window_p): Clarify the meaning of
t for POS. See t for POS. See
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01040.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01040.html
for the original report. for the original report.
* doc/lispref/windows.texi (Window Start and End): Clarify the * doc/lispref/windows.texi (Window Start and End): Clarify the
@ -22140,7 +22140,7 @@
Improve git diff hunk headers for .el, .texi Improve git diff hunk headers for .el, .texi
Problem reported by Alan Mackenzie in: Problem reported by Alan Mackenzie in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00826.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00826.html
* .gitattributes (*.el, *.texi): New patterns. * .gitattributes (*.el, *.texi): New patterns.
* autogen.sh: Configure diff.elisp.xfuncname and * autogen.sh: Configure diff.elisp.xfuncname and
diff.texinfo.xfuncname if using Git. diff.texinfo.xfuncname if using Git.
@ -22415,7 +22415,7 @@
a revision to checkin. a revision to checkin.
* lisp/vc/vc.el (vc-next-action): Allow to optionally specify the * lisp/vc/vc.el (vc-next-action): Allow to optionally specify the
revision when checking in files. revision when checking in files.
See http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00688.html See https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00688.html
for the details. for the details.
2015-09-18 Wilson Snyder <wsnyder@wsnyder.org> 2015-09-18 Wilson Snyder <wsnyder@wsnyder.org>
@ -22600,7 +22600,7 @@
winner no longer holds on to dead frames winner no longer holds on to dead frames
* lisp/winner.el (winner-change-fun): Cull dead frames. * lisp/winner.el (winner-change-fun): Cull dead frames.
This prevents a potentially massive memory leak. See: This prevents a potentially massive memory leak. See:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00619.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00619.html
2015-09-16 Michael Albinus <michael.albinus@gmx.de> 2015-09-16 Michael Albinus <michael.albinus@gmx.de>
@ -23035,7 +23035,7 @@
Port Unicode char detection to FreeBSD+svgalib Port Unicode char detection to FreeBSD+svgalib
Problem reported by Ashish SHUKLA in: Problem reported by Ashish SHUKLA in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html
* configure.ac: Check for struct unipair.unicode instead of for * configure.ac: Check for struct unipair.unicode instead of for
<linux/kd.h>, since thats more specific to what the code <linux/kd.h>, since thats more specific to what the code
actually needs. actually needs.
@ -23170,7 +23170,7 @@
Revert some stray curved quotes I missed earlier Revert some stray curved quotes I missed earlier
Problem reported by David Kastrup in: Problem reported by David Kastrup in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html
* lisp/international/mule-cmds.el (leim-list-header): * lisp/international/mule-cmds.el (leim-list-header):
Use format-message with an ASCII-only format. Use format-message with an ASCII-only format.
@ -23200,12 +23200,12 @@
Add patch-sending instructions to git-workflow Add patch-sending instructions to git-workflow
From a suggestion by Mitchel Humpherys in: From a suggestion by Mitchel Humpherys in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html
* admin/notes/git-workflow (Sending patches): New section. * admin/notes/git-workflow (Sending patches): New section.
Port to GIFLIB 5.0.6 and later Port to GIFLIB 5.0.6 and later
Problem reported by Mitchel Humpherys in: Problem reported by Mitchel Humpherys in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html
* src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro. * src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro.
(GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]: (GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]:
(gif_load) [HAVE_GIF]: Use it. (gif_load) [HAVE_GIF]: Use it.
@ -23223,7 +23223,7 @@
Refix movemail GCC pacification Refix movemail GCC pacification
Problem reported by Ken Brown in: Problem reported by Ken Brown in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html
* lib-src/movemail.c (main): Fix previous change. * lib-src/movemail.c (main): Fix previous change.
2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca> 2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
@ -23282,7 +23282,7 @@
Define internal-char-font even if --without-x Define internal-char-font even if --without-x
The function is used now even in non-graphical environments. The function is used now even in non-graphical environments.
Problem reported by Glenn Morris in: Problem reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html
* src/font.c (Finternal_char_font): Move here ... * src/font.c (Finternal_char_font): Move here ...
* src/fontset.c (Finternal_char_font): ... from here. * src/fontset.c (Finternal_char_font): ... from here.
@ -23324,7 +23324,7 @@
Also, undo the recent change that caused text-quoting-style to Also, undo the recent change that caused text-quoting-style to
affect quote display on terminals, so that the two features are affect quote display on terminals, so that the two features are
independent. See Alan Mackenzie in: independent. See Alan Mackenzie in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html
Finally, add a style parameter to startup--setup-quote-display, Finally, add a style parameter to startup--setup-quote-display,
so that this function can also be invoked after startup, with so that this function can also be invoked after startup, with
different styles depending on user preference at the time. different styles depending on user preference at the time.
@ -23994,7 +23994,7 @@
Follow text-quoting-style in display table init Follow text-quoting-style in display table init
This attempts to fix a problem reported by Alan Mackenzie in: This attempts to fix a problem reported by Alan Mackenzie in:
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00112.html https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00112.html
* doc/lispref/display.texi (Active Display Table): * doc/lispref/display.texi (Active Display Table):
Mention how text-quoting-style affects it. Mention how text-quoting-style affects it.
* doc/lispref/help.texi (Keys in Documentation): * doc/lispref/help.texi (Keys in Documentation):
@ -24362,7 +24362,7 @@
Make text-quoting-style a plain defvar Make text-quoting-style a plain defvar
It doesnt need customization, as its likely useful only by experts. It doesnt need customization, as its likely useful only by experts.
Suggested by Stefan Monnier in: Suggested by Stefan Monnier in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg01020.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg01020.html
* lisp/cus-start.el: Remove doc.c section for builtin customized vars. * lisp/cus-start.el: Remove doc.c section for builtin customized vars.
Quoting fixes in lisp/textmodes Quoting fixes in lisp/textmodes
@ -24645,7 +24645,7 @@
Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS
This removes the need for GCPRO1 etc. Suggested by Stefan Monnier in: This removes the need for GCPRO1 etc. Suggested by Stefan Monnier in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00918.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00918.html
* doc/lispref/internals.texi (Writing Emacs Primitives): * doc/lispref/internals.texi (Writing Emacs Primitives):
* etc/NEWS: * etc/NEWS:
Document the change. Document the change.
@ -24822,7 +24822,7 @@
That way, the caller doesnt have to use curved quotes to That way, the caller doesnt have to use curved quotes to
get diagnostics that match the text-quoting-style preferences. get diagnostics that match the text-quoting-style preferences.
Suggested by Dmitry Gutov in: Suggested by Dmitry Gutov in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00893.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00893.html
This means we no longer need %qs, so remove that format. This means we no longer need %qs, so remove that format.
While were at it, fix an unlikely bug and lessen the pressure While were at it, fix an unlikely bug and lessen the pressure
on the garbage collector by processing the string once rather on the garbage collector by processing the string once rather
@ -25129,8 +25129,8 @@
and using the new function instead of format only in contexts and using the new function instead of format only in contexts
where this seems appropriate. where this seems appropriate.
Problem reported by Dmitry Gutov and Andreas Schwab in: Problem reported by Dmitry Gutov and Andreas Schwab in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00826.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00826.html
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00827.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00827.html
* doc/lispref/commands.texi (Using Interactive): * doc/lispref/commands.texi (Using Interactive):
* doc/lispref/control.texi (Signaling Errors, Signaling Errors): * doc/lispref/control.texi (Signaling Errors, Signaling Errors):
* doc/lispref/display.texi (Displaying Messages, Progress): * doc/lispref/display.texi (Displaying Messages, Progress):
@ -26222,7 +26222,7 @@
When run with --batch, check that curved quotes are compatible with When run with --batch, check that curved quotes are compatible with
the system locale before outputting them in diagnostics. the system locale before outputting them in diagnostics.
Problem reported by Eli Zaretskii in: Problem reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00594.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00594.html
* lisp/startup.el (command-line): Set internal--text-quoting-flag * lisp/startup.el (command-line): Set internal--text-quoting-flag
after the standard display table is initialized. after the standard display table is initialized.
* src/doc.c (default_to_grave_quoting_style): New function. * src/doc.c (default_to_grave_quoting_style): New function.
@ -26813,7 +26813,7 @@
unread-command-events and unread-post-input-method-events are unread-command-events and unread-post-input-method-events are
always recorded by record_char. Reported by David Kastrup always recorded by record_char. Reported by David Kastrup
<dak@gnu.org>, see <dak@gnu.org>, see
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00193.html. https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00193.html.
2015-08-10 Samer Masterson <samer@samertm.com> 2015-08-10 Samer Masterson <samer@samertm.com>
@ -26869,7 +26869,7 @@
ChangeLog.2 ignores remote-tracking merges ChangeLog.2 ignores remote-tracking merges
* build-aux/gitlog-to-emacslog: Ignore commit logs matching * build-aux/gitlog-to-emacslog: Ignore commit logs matching
"Merge remote-tracking branch '.*'" too. See Eli Zaretskii in: "Merge remote-tracking branch '.*'" too. See Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00384.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00384.html
2015-08-09 Nicolas Richard <youngfrog@members.fsf.org> 2015-08-09 Nicolas Richard <youngfrog@members.fsf.org>
@ -27096,7 +27096,7 @@
Preserve window point in xref-find-definitions-other-window Preserve window point in xref-find-definitions-other-window
Fix the problem reported by Ingo Logmar in Fix the problem reported by Ingo Logmar in
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00152.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00152.html
* lisp/progmodes/xref.el (xref--goto-char): Extract from * lisp/progmodes/xref.el (xref--goto-char): Extract from
xref--goto-location. xref--goto-location.
(xref--pop-to-location): Use it. Replace xref--goto-location with (xref--pop-to-location): Use it. Replace xref--goto-location with
@ -27182,9 +27182,9 @@
Rename help-quote-translation to text-quoting-style, Rename help-quote-translation to text-quoting-style,
and use symbols rather than characters as values. and use symbols rather than characters as values.
This follows suggestions along these lines by Alan Mackenzie in: This follows suggestions along these lines by Alan Mackenzie in:
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00343.html https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00343.html
and by Drew Adams in: and by Drew Adams in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00048.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00048.html
* doc/lispref/help.texi (Keys in Documentation) * doc/lispref/help.texi (Keys in Documentation)
* etc/NEWS: * etc/NEWS:
* lisp/cus-start.el (standard): * lisp/cus-start.el (standard):
@ -27214,7 +27214,7 @@
Also mention "curly quotes" Also mention "curly quotes"
See Drew Adams's email in: See Drew Adams's email in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00040.html https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00040.html
* doc/lispref/help.texi (Keys in Documentation): * doc/lispref/help.texi (Keys in Documentation):
Add index entry "curly quotes". Add index entry "curly quotes".
* etc/NEWS: Use the phrase "curly quotes" too. * etc/NEWS: Use the phrase "curly quotes" too.
@ -27484,7 +27484,7 @@
Don't worry about $ac_cv_header_sys_resource_h and Don't worry about $ac_cv_header_sys_resource_h and
$ac_cv_func_getrlimit, as they're no longer needed for this. $ac_cv_func_getrlimit, as they're no longer needed for this.
Problem reported by Eli Zaretskii in: Problem reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00443.html https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00443.html
2015-07-28 Andy Moreton <andrewjmoreton@gmail.com> (tiny change) 2015-07-28 Andy Moreton <andrewjmoreton@gmail.com> (tiny change)
@ -27866,7 +27866,7 @@
(xref-pulse-momentarily): Rename from xref--maybe-pulse. (xref-pulse-momentarily): Rename from xref--maybe-pulse.
(xref--pop-to-location, xref--display-position) (xref--pop-to-location, xref--display-position)
(xref-pop-marker-stack): Use the new hooks, as requested in (xref-pop-marker-stack): Use the new hooks, as requested in
http://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00213.html https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00213.html
2015-07-19 Bozhidar Batsov <bozhidar@batsov.com> 2015-07-19 Bozhidar Batsov <bozhidar@batsov.com>
@ -28671,7 +28671,7 @@
* src/frame.c (x_set_font): If font_spec_from_name returns nil, * src/frame.c (x_set_font): If font_spec_from_name returns nil,
don't barf; instead, request a new fontset to be generated. This don't barf; instead, request a new fontset to be generated. This
avoids unnecessarily rejecting fonts named against XLFD rules. See avoids unnecessarily rejecting fonts named against XLFD rules. See
http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html, https://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html,
for the description of the original problem. for the description of the original problem.
* lisp/faces.el (set-face-attribute): Don't be fooled too easily * lisp/faces.el (set-face-attribute): Don't be fooled too easily
by a hyphen in a font's name. by a hyphen in a font's name.
@ -28845,7 +28845,7 @@
* src/font.c (font_load_for_lface): If the font-spec didn't match * src/font.c (font_load_for_lface): If the font-spec didn't match
any available fonts, try again without interpreting trailing "-NN" any available fonts, try again without interpreting trailing "-NN"
as the font size. For the description of the original problem, see as the font size. For the description of the original problem, see
http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html https://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html
.gdbinit followup to changes in !USE_LSB_TAG .gdbinit followup to changes in !USE_LSB_TAG
* src/.gdbinit (xgetsym): Don't left-shift $ptr even under * src/.gdbinit (xgetsym): Don't left-shift $ptr even under
@ -28935,7 +28935,7 @@
Improve docstring for macroexp-let2 Improve docstring for macroexp-let2
* lisp/emacs-lisp/macroexp.el (macroexp-let2): * lisp/emacs-lisp/macroexp.el (macroexp-let2):
Improve as per suggestion by RMS in: Improve as per suggestion by RMS in:
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html
Also, rename args to match new doc string. Also, rename args to match new doc string.
2015-06-27 Eli Zaretskii <eliz@gnu.org> 2015-06-27 Eli Zaretskii <eliz@gnu.org>
@ -29025,7 +29025,7 @@
* lisp/term/w32console.el (terminal-init-w32console): * lisp/term/w32console.el (terminal-init-w32console):
* src/doc.c (Fsubstitute_command_keys, Vhelp_quote_translation): * src/doc.c (Fsubstitute_command_keys, Vhelp_quote_translation):
If is not displayable, transliterate it to `, not to '. See: If is not displayable, transliterate it to `, not to '. See:
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00542.html https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00542.html
Fix C99 incompatibilities in Cairo code Fix C99 incompatibilities in Cairo code
* src/image.c (xpm_load) [USE_CAIRO]: * src/image.c (xpm_load) [USE_CAIRO]:
@ -29811,7 +29811,7 @@
* lisp/emacs-lisp/derived.el (derived-mode-make-docstring): * lisp/emacs-lisp/derived.el (derived-mode-make-docstring):
Nest regexp-quote inside format, not the reverse. Nest regexp-quote inside format, not the reverse.
Problem reported by Artur Malabarba in: Problem reported by Artur Malabarba in:
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00206.html https://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00206.html
2015-06-15 Eli Zaretskii <eliz@gnu.org> 2015-06-15 Eli Zaretskii <eliz@gnu.org>
@ -30843,7 +30843,7 @@
use CRLF (or CR!) termination for lines. use CRLF (or CR!) termination for lines.
Update .gitattributes to match current sources Update .gitattributes to match current sources
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00879.html https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00879.html
* .gitattributes: Accommodate tests that insist on DOS format. * .gitattributes: Accommodate tests that insist on DOS format.
Remove test/automated/data/decompress/foo-gzipped. Remove test/automated/data/decompress/foo-gzipped.
Add etc/e/eterm-color. Add etc/e/eterm-color.
@ -30868,7 +30868,7 @@
Use list for the tags completion table, not obarray Use list for the tags completion table, not obarray
* lisp/progmodes/etags.el (etags-tags-completion-table): Return a * lisp/progmodes/etags.el (etags-tags-completion-table): Return a
list instead of an obarray list instead of an obarray
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00876.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00876.html).
(tags-completion-table): Combine those lists. (tags-completion-table): Combine those lists.
(tags-completion-table): Update the docstring. (tags-completion-table): Update the docstring.
@ -31783,7 +31783,7 @@
Revert doc string changes to f90.el Revert doc string changes to f90.el
Problem reported by Glenn Morris in: Problem reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00596.html https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00596.html
* lisp/progmodes/f90.el (f90-mode, f90-abbrev-start): * lisp/progmodes/f90.el (f90-mode, f90-abbrev-start):
Revert recent changes to doc strings, as it's intended that they Revert recent changes to doc strings, as it's intended that they
use grave accent, not quote. use grave accent, not quote.
@ -31869,7 +31869,7 @@
Prefer "this" to “this” in doc strings Prefer "this" to “this” in doc strings
This mostly just straightens quotes introduced in my previous patch. This mostly just straightens quotes introduced in my previous patch.
Suggested by Dmitry Gutov in: Suggested by Dmitry Gutov in:
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00565.html https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00565.html
* lisp/faces.el, lisp/gnus/gnus-group.el, lisp/ldefs-boot.el: * lisp/faces.el, lisp/gnus/gnus-group.el, lisp/ldefs-boot.el:
* lisp/mail/supercite.el, lisp/net/tramp.el, lisp/recentf.el: * lisp/mail/supercite.el, lisp/net/tramp.el, lisp/recentf.el:
* lisp/textmodes/artist.el, lisp/textmodes/rst.el: * lisp/textmodes/artist.el, lisp/textmodes/rst.el:
@ -31979,8 +31979,8 @@
New command icomplete-force-complete-and-exit New command icomplete-force-complete-and-exit
* lisp/icomplete.el (icomplete-force-complete-and-exit): * lisp/icomplete.el (icomplete-force-complete-and-exit):
New command New command
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00461.html) (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00461.html)
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00516.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00516.html).
(icomplete-minibuffer-map): Bind C-j to it. (icomplete-minibuffer-map): Bind C-j to it.
(icomplete-forward-completions, icomplete-backward-completions): (icomplete-forward-completions, icomplete-backward-completions):
Mention the new command in the docstring. Mention the new command in the docstring.
@ -32807,7 +32807,7 @@
Fix tagging of symbols in C enumerations Fix tagging of symbols in C enumerations
* lib-src/etags.c (consider_token): Don't tag symbols in * lib-src/etags.c (consider_token): Don't tag symbols in
expressions that assign values to enum constants. See expressions that assign values to enum constants. See
http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00291.html https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00291.html
for details. for details.
(C_entries): Reset fvdef to fvnone after processing a preprocessor (C_entries): Reset fvdef to fvnone after processing a preprocessor
conditional and after a comma outside of parentheses. conditional and after a comma outside of parentheses.
@ -32966,7 +32966,7 @@
Remove tag-symbol-match-p from etags-xref-find-definitions-tag-order Remove tag-symbol-match-p from etags-xref-find-definitions-tag-order
* lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order): * lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order):
Remove tag-symbol-match-p from the default value Remove tag-symbol-match-p from the default value
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00292.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00292.html).
Declare find-tag obsolete Declare find-tag obsolete
* lisp/progmodes/etags.el (find-tag): Declare obsolete in favor of * lisp/progmodes/etags.el (find-tag): Declare obsolete in favor of
@ -33162,7 +33162,7 @@
* lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel * lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel
timer when it is non-nil timer when it is non-nil
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html).
2015-05-06 Glenn Morris <rgm@gnu.org> 2015-05-06 Glenn Morris <rgm@gnu.org>
@ -33262,7 +33262,7 @@
* lisp/cedet/pulse.el (pulse-momentary-stop-time): New variable. * lisp/cedet/pulse.el (pulse-momentary-stop-time): New variable.
(pulse-momentary-highlight-overlay): Set up the timer instead of (pulse-momentary-highlight-overlay): Set up the timer instead of
calling `pulse' calling `pulse'
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/). (https://lists.gnu.org/archive/html/emacs-devel/2015-05/).
(pulse-tick): New function. (pulse-tick): New function.
(pulse-momentary-unhighlight): Cut off the stop time. (pulse-momentary-unhighlight): Cut off the stop time.
(pulse-delay): Update the docstring WRT to not using sit-for. (pulse-delay): Update the docstring WRT to not using sit-for.
@ -33455,7 +33455,7 @@
(pulse-momentary-highlight-region): Add autoload cookie. (pulse-momentary-highlight-region): Add autoload cookie.
* lisp/progmodes/xref.el (xref--maybe-pulse): Don't highlight the * lisp/progmodes/xref.el (xref--maybe-pulse): Don't highlight the
indentation, or the newline, if the line's non-empty indentation, or the newline, if the line's non-empty
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00118.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00118.html).
2015-05-04 Daniel Colascione <dancol@dancol.org> 2015-05-04 Daniel Colascione <dancol@dancol.org>
@ -33822,7 +33822,7 @@
* lisp/progmodes/xref.el (xref--xref-buffer-mode): * lisp/progmodes/xref.el (xref--xref-buffer-mode):
Set `next-error-function' and `next-error-last-buffer'. Set `next-error-function' and `next-error-last-buffer'.
(xref--next-error-function): New function. (xref--next-error-function): New function.
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html) (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html)
2015-04-29 Fabián Ezequiel Gallina <fgallina@gnu.org> 2015-04-29 Fabián Ezequiel Gallina <fgallina@gnu.org>
@ -34096,7 +34096,7 @@
Introduce xref-prompt-for-identifier Introduce xref-prompt-for-identifier
* lisp/progmodes/xref.el (xref-prompt-for-identifier): New option. * lisp/progmodes/xref.el (xref-prompt-for-identifier): New option.
(xref--read-identifier): Use it (xref--read-identifier): Use it
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01205.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01205.html).
2015-04-26 João Távora <joaotavora@gmail.com> 2015-04-26 João Távora <joaotavora@gmail.com>
@ -34113,7 +34113,7 @@
Pass `id' to `completing-read' as def instead of initial input Pass `id' to `completing-read' as def instead of initial input
* lisp/progmodes/xref.el (xref--read-identifier): Pass `id' to * lisp/progmodes/xref.el (xref--read-identifier): Pass `id' to
`completing-read' as the default value instead of initial input `completing-read' as the default value instead of initial input
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html).
2015-04-25 Paul Eggert <eggert@cs.ucla.edu> 2015-04-25 Paul Eggert <eggert@cs.ucla.edu>
@ -34724,7 +34724,7 @@
Standardize names of ChangeLog history files Standardize names of ChangeLog history files
Suggested by Glenn Morris in: Suggested by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html
* Makefile.in (install-man): Don't treat ChangeLog.1 as a man page. * Makefile.in (install-man): Don't treat ChangeLog.1 as a man page.
* doc/man/ChangeLog.1: Rename back from doc/man/ChangeLog.01. * doc/man/ChangeLog.1: Rename back from doc/man/ChangeLog.01.
* lisp/erc/ChangeLog.1: New file, containing the old contents of ... * lisp/erc/ChangeLog.1: New file, containing the old contents of ...
@ -34737,7 +34737,7 @@
This more clearly distingiushes pre-April-7 ChangeLog entries (which This more clearly distingiushes pre-April-7 ChangeLog entries (which
are for top-level files only) from post-April-7 entries (which are are for top-level files only) from post-April-7 entries (which are
about files at all levels. Problem reported by Glenn Morris in: about files at all levels. Problem reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00678.html
* ChangeLog.1: Move post-April-7 entries from here ... * ChangeLog.1: Move post-April-7 entries from here ...
* ChangeLog.2: ... to this new file. * ChangeLog.2: ... to this new file.
* Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump to 2. * Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump to 2.
@ -35131,7 +35131,7 @@
* doc/man/ChangeLog.01: Rename from doc/man/ChangeLog.1. * doc/man/ChangeLog.01: Rename from doc/man/ChangeLog.1.
That way, 'make install' won't think it's a man page. That way, 'make install' won't think it's a man page.
Reported by Ashish SHUKLA in: Reported by Ashish SHUKLA in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00656.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00656.html
Improve 'make change-history' prereq tests Improve 'make change-history' prereq tests
* Makefile.in (gen_origin): Fix to match what's in the master branch. * Makefile.in (gen_origin): Fix to match what's in the master branch.
@ -35320,7 +35320,7 @@
Port commit-msg to MSYS Bash+Gawk Port commit-msg to MSYS Bash+Gawk
See Eli Zaretskii in: See Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00610.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00610.html
* build-aux/git-hooks/commit-msg (cent_sign_utf8_format) * build-aux/git-hooks/commit-msg (cent_sign_utf8_format)
(cent_sign, print_at_sign, at_sign): Revert previous change. (cent_sign, print_at_sign, at_sign): Revert previous change.
(print_at_sign): Prepend "BEGIN". (print_at_sign): Prepend "BEGIN".
@ -35330,7 +35330,7 @@
* build-aux/git-hooks/commit-msg (cent_sign): * build-aux/git-hooks/commit-msg (cent_sign):
Just use UTF-8 here rather than ASCII + printf, as the latter fails Just use UTF-8 here rather than ASCII + printf, as the latter fails
on a broken MS-Windows shell. Reported by Eli Zaretskii in: on a broken MS-Windows shell. Reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00592.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00592.html
2015-04-11 Chris Zheng <chriszheng99@gmail.com> (tiny change) 2015-04-11 Chris Zheng <chriszheng99@gmail.com> (tiny change)
@ -35365,7 +35365,7 @@
Add a FIXME comment. Add a FIXME comment.
(log-edit-changelog-entries): Extract from (log-edit-changelog-entries): Extract from
`log-edit-changelog-entries', handle FILE being a directory `log-edit-changelog-entries', handle FILE being a directory
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00555.html). (https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00555.html).
2015-04-10 Paul Eggert <eggert@cs.ucla.edu> 2015-04-10 Paul Eggert <eggert@cs.ucla.edu>
@ -35377,19 +35377,19 @@
* build-aux/git-hooks/commit-msg: * build-aux/git-hooks/commit-msg:
Ignore every line after a scissors line, such as a line generated Ignore every line after a scissors line, such as a line generated
by 'git commit -v'. Problem reported by Johan Bockgård in: by 'git commit -v'. Problem reported by Johan Bockgård in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00580.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00580.html
port commit-msg to Gawk 3.0.4 (1999) port commit-msg to Gawk 3.0.4 (1999)
* build-aux/git-hooks/commit-msg (cent_sign_utf8_format, cent_sign) * build-aux/git-hooks/commit-msg (cent_sign_utf8_format, cent_sign)
(print_at_sign, at_sign): New vars. Use them to avoid problems (print_at_sign, at_sign): New vars. Use them to avoid problems
Eli Zaretskii encountered with Gawk 3.0.4 (1999) on MSYS. See: Eli Zaretskii encountered with Gawk 3.0.4 (1999) on MSYS. See:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
Have commit-msg report commit failure Have commit-msg report commit failure
* build-aux/git-hooks/commit-msg: If the commit is aborted, * build-aux/git-hooks/commit-msg: If the commit is aborted,
say so. Simplify by doing this at the end. Problem reported say so. Simplify by doing this at the end. Problem reported
by Eli Zaretskii in: by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
2015-04-10 Thomas Fitzsimmons <fitzsim@fitzsim.org> 2015-04-10 Thomas Fitzsimmons <fitzsim@fitzsim.org>
@ -35463,7 +35463,7 @@
vmotion, for the same reason. Fix the clipping of the argument vmotion, for the same reason. Fix the clipping of the argument
value to support scroll-margin in all cases and avoid unwarranted value to support scroll-margin in all cases and avoid unwarranted
recentering. Reported by Milan Stanojević <milanst@gmail.com> in recentering. Reported by Milan Stanojević <milanst@gmail.com> in
http://lists.gnu.org/archive/html/help-gnu-emacs/2015-04/msg00092.html, https://lists.gnu.org/archive/html/help-gnu-emacs/2015-04/msg00092.html,
which see. which see.
2015-04-09 Stefan Monnier <monnier@iro.umontreal.ca> 2015-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
@ -35554,7 +35554,7 @@
for copyright notice prototype, so that we get a proper "coding:" for copyright notice prototype, so that we get a proper "coding:"
cookie. Use 'mv -i' to avoid unconditionally overwriting an cookie. Use 'mv -i' to avoid unconditionally overwriting an
existing ChangeLog. Problems reported by Eli Zaretskii in: existing ChangeLog. Problems reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html https://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
Merge from gnulib Merge from gnulib
* build-aux/gitlog-to-changelog: Update from gnulib, incorporating: * build-aux/gitlog-to-changelog: Update from gnulib, incorporating:

View file

@ -1302,7 +1302,7 @@
Fix another CANNOT_DUMP problem Fix another CANNOT_DUMP problem
Reported by Robert Pluim in: Reported by Robert Pluim in:
http://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00468.html https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00468.html
* src/emacs.c (might_dump) [CANNOT_DUMP]: Move enum decl from here ... * src/emacs.c (might_dump) [CANNOT_DUMP]: Move enum decl from here ...
* src/lisp.h: ... to here. * src/lisp.h: ... to here.
@ -1342,7 +1342,7 @@
Fix undefined refs on some GNU/Linux hosts Fix undefined refs on some GNU/Linux hosts
Problem reported by Ken Raeburn in: Problem reported by Ken Raeburn in:
http://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00463.html https://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00463.html
* src/emacs.c (heap_bss_diff) [CANNOT_DUMP]: Remove, as this is * src/emacs.c (heap_bss_diff) [CANNOT_DUMP]: Remove, as this is
not needed in the CANNOT_UNDUMP case. All uses removed. This not needed in the CANNOT_UNDUMP case. All uses removed. This
removes unwanted references to my_endbss and my_endbss_static, removes unwanted references to my_endbss and my_endbss_static,
@ -4361,7 +4361,7 @@
Define _GNU_SOURCE in files delaying config.h Define _GNU_SOURCE in files delaying config.h
Problem reported by Richard Copley in: Problem reported by Richard Copley in:
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00440.html https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00440.html
* src/w32.c, src/w32notify.c, src/w32proc.c (_GNU_SOURCE): * src/w32.c, src/w32notify.c, src/w32proc.c (_GNU_SOURCE):
Define early. Define early.
@ -4403,7 +4403,7 @@
Define _GNU_SOURCE in unexmacosx.c Define _GNU_SOURCE in unexmacosx.c
Problem reported by Bob Halley in: Problem reported by Bob Halley in:
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00427.html https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00427.html
* src/unexmacosx.c (_GNU_SOURCE): Define if not already defined. * src/unexmacosx.c (_GNU_SOURCE): Define if not already defined.
2016-09-16 Alan Mackenzie <acm@muc.de> 2016-09-16 Alan Mackenzie <acm@muc.de>
@ -5206,14 +5206,14 @@
* nt/inc/ms-w32.h (execve) [MINGW_W64]: Make the prototype match * nt/inc/ms-w32.h (execve) [MINGW_W64]: Make the prototype match
the GCC 6 builtin, to avoid warnings. For more details, see the GCC 6 builtin, to avoid warnings. For more details, see
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00721.html. https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00721.html.
2016-08-31 Paul Eggert <eggert@cs.ucla.edu> 2016-08-31 Paul Eggert <eggert@cs.ucla.edu>
Fix over-substitution of quotes on error Fix over-substitution of quotes on error
Problem reported by Tino Calancha in: Problem reported by Tino Calancha in:
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00000.html https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00000.html
* src/print.c (print_error_message): * src/print.c (print_error_message):
Substitute quotes in errmsg only when gotten from a property. Substitute quotes in errmsg only when gotten from a property.
@ -5452,7 +5452,7 @@
* src/keyboard.c (parse_solitary_modifier): If the argument SYMBOL * src/keyboard.c (parse_solitary_modifier): If the argument SYMBOL
is not a symbol, don't try to recognize it. See is not a symbol, don't try to recognize it. See
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00502.html https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00502.html
for the details. for the details.
* test/src/keymap-tests.el (keymap-where-is-internal-test): New * test/src/keymap-tests.el (keymap-where-is-internal-test): New
@ -5565,7 +5565,7 @@
Rename option to shell-command-dont-erase-buffer Rename option to shell-command-dont-erase-buffer
Suggested by Clément Pit--Claudel in: Suggested by Clément Pit--Claudel in:
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00487.html https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00487.html
* lisp/simple.el (shell-command-dont-erase-buffer): * lisp/simple.el (shell-command-dont-erase-buffer):
(shell-command--save-pos-or-erase): (shell-command--save-pos-or-erase):
(shell-command--set-point-after-cmd): (shell-command--set-point-after-cmd):
@ -5611,7 +5611,7 @@
* lisp/frame.el (delete-other-frames): Delete other frames on * lisp/frame.el (delete-other-frames): Delete other frames on
FRAME's terminal instead of the current terminal. Delete FRAME's terminal instead of the current terminal. Delete
non-minibuffer-only surrogate frames too. See non-minibuffer-only surrogate frames too. See
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00467.html https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00467.html
* doc/lispref/frames.texi (Deleting Frames): Minor fixes for * doc/lispref/frames.texi (Deleting Frames): Minor fixes for
docs of `delete-frame' and `frame-live-p'. Add entry for docs of `delete-frame' and `frame-live-p'. Add entry for
`delete-other-frames'. `delete-other-frames'.
@ -5931,7 +5931,7 @@
* lisp/server.el (server-reply-print): Fix check for truncated quote * lisp/server.el (server-reply-print): Fix check for truncated quote
sequence at end of message. Problem reported in: sequence at end of message. Problem reported in:
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00101.html https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00101.html
2016-08-18 Eli Zaretskii <eliz@gnu.org> 2016-08-18 Eli Zaretskii <eliz@gnu.org>
@ -6008,7 +6008,7 @@
Return a sublist of the attributes returned by 'file-attributes'. Return a sublist of the attributes returned by 'file-attributes'.
Suggested by Ted Zlatanov in: Suggested by Ted Zlatanov in:
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg01195.html https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg01195.html
2016-08-17 Michael Albinus <michael.albinus@gmx.de> 2016-08-17 Michael Albinus <michael.albinus@gmx.de>
@ -6048,7 +6048,7 @@
* doc/emacs/misc.texi (shell-command-not-erase-buffer): * doc/emacs/misc.texi (shell-command-not-erase-buffer):
Document this feature in the manual. Document this feature in the manual.
See discussion on: See discussion on:
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00610.html https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00610.html
2016-08-16 Michael Albinus <michael.albinus@gmx.de> 2016-08-16 Michael Albinus <michael.albinus@gmx.de>
@ -6857,7 +6857,7 @@
a second time; although it doesnt hurt, its not needed. a second time; although it doesnt hurt, its not needed.
* src/sysdep.c [!HAVE_GNUTLS]: Dont include gnutls/crypto.h, * src/sysdep.c [!HAVE_GNUTLS]: Dont include gnutls/crypto.h,
as it may not be available. Problem reported by Glenn Morris in: as it may not be available. Problem reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00100.html https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00100.html
2016-08-03 Michal Nazarewicz <mina86@mina86.com> 2016-08-03 Michal Nazarewicz <mina86@mina86.com>
@ -6889,7 +6889,7 @@
Port to systems lacking GNUTLS_NONBLOCK Port to systems lacking GNUTLS_NONBLOCK
Problem reported by Colin Baxter in: Problem reported by Colin Baxter in:
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00096.html https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00096.html
* src/gnutls.c (Fgnutls_boot): Dont assume GNUTLS_NONBLOCK is defined. * src/gnutls.c (Fgnutls_boot): Dont assume GNUTLS_NONBLOCK is defined.
2016-08-03 Paul Eggert <eggert@cs.ucla.edu> 2016-08-03 Paul Eggert <eggert@cs.ucla.edu>
@ -7171,7 +7171,7 @@
* src/process.c (connect_network_socket): * src/process.c (connect_network_socket):
Reverse sense of previous fix. Problem reported by Ken Brown in: Reverse sense of previous fix. Problem reported by Ken Brown in:
http://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00004.html https://lists.gnu.org/archive/html/emacs-devel/2016-08/msg00004.html
2016-08-01 Glenn Morris <rgm@gnu.org> 2016-08-01 Glenn Morris <rgm@gnu.org>
@ -8364,7 +8364,7 @@
* lisp/ibuffer.el (ibuffer-mode-map): 'ibuffer-mark-by-content-regexp' * lisp/ibuffer.el (ibuffer-mode-map): 'ibuffer-mark-by-content-regexp'
just bound to '% g'. just bound to '% g'.
As suggested in: As suggested in:
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00165.html https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00165.html
2016-07-07 Tino Calancha <tino.calancha@gmail.com> 2016-07-07 Tino Calancha <tino.calancha@gmail.com>
@ -8573,7 +8573,7 @@
* src/process.c (wait_reading_process_output): Further fix for * src/process.c (wait_reading_process_output): Further fix for
typo introduced in 2015-07-06T02:19:13Z!eggert@cs.ucla.edu when typo introduced in 2015-07-06T02:19:13Z!eggert@cs.ucla.edu when
wait == INFINITY and got_output_end_time is invalid. See: wait == INFINITY and got_output_end_time is invalid. See:
http://bugs.gnu.org/23864#20 https://bugs.gnu.org/23864#20
2016-07-03 Alan Mackenzie <acm@muc.de> 2016-07-03 Alan Mackenzie <acm@muc.de>
@ -8705,7 +8705,7 @@
strings which affect the stringiness of a piece of text. This fixes the strings which affect the stringiness of a piece of text. This fixes the
bug bug
reported in reported in
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00695.html. https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00695.html.
* lisp/progmodes/cc-engine.el (c-truncate-semi-nonlit-pos-cache): new * lisp/progmodes/cc-engine.el (c-truncate-semi-nonlit-pos-cache): new
defsubst. defsubst.
@ -8927,7 +8927,7 @@
Problem reported by Juliusz Chroboczek (Bug#17976) Problem reported by Juliusz Chroboczek (Bug#17976)
and by Artur Malabarba (Bug#23620). and by Artur Malabarba (Bug#23620).
Patch from a suggestion by Andreas Schwab in: Patch from a suggestion by Andreas Schwab in:
http://bugs.gnu.org/17976#39 https://bugs.gnu.org/17976#39
This patch is for non-MS-Windows platforms. This patch is for non-MS-Windows platforms.
I don't know the situation on MS-Windows. I don't know the situation on MS-Windows.
* src/process.c (connecting_status): * src/process.c (connecting_status):
@ -8951,7 +8951,7 @@
Fix GNUC_PREREQ for GCC 2.8.1 etc. Fix GNUC_PREREQ for GCC 2.8.1 etc.
Problem reported by Eli Zaretskii in: Problem reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00608.html https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00608.html
* src/conf_post.h (GNUC_PREREQ): Port to GCC versions like GCC * src/conf_post.h (GNUC_PREREQ): Port to GCC versions like GCC
2.8.1 (1998), which come before GCC 3.0 and which have nonzero 2.8.1 (1998), which come before GCC 3.0 and which have nonzero
patchlevel numbers. patchlevel numbers.
@ -8977,7 +8977,7 @@
Fix GNUC_PREREQ off-by-1 typo Fix GNUC_PREREQ off-by-1 typo
Problem reported by Martin Rudalics in: Problem reported by Martin Rudalics in:
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00587.html https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00587.html
* src/conf_post.h (GNUC_PREREQ) [__GNUC_PATCHLEVEL__]: * src/conf_post.h (GNUC_PREREQ) [__GNUC_PATCHLEVEL__]:
Fix < vs <= typo. Fix < vs <= typo.
@ -9245,7 +9245,7 @@
* src/lread.c (Fload): Don't overwrite the last character of the * src/lread.c (Fload): Don't overwrite the last character of the
file name in FOUND with 'c', unless the file name ended in ".elc" file name in FOUND with 'c', unless the file name ended in ".elc"
to begin with. Don't treat empty files as byte-compiled. See to begin with. Don't treat empty files as byte-compiled. See
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00463.html https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00463.html
for more details of the problem this caused. for more details of the problem this caused.
2016-06-22 Eli Zaretskii <eliz@gnu.org> 2016-06-22 Eli Zaretskii <eliz@gnu.org>
@ -9675,7 +9675,7 @@
* src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef. * src/xfns.c (x_get_monitor_attributes_xrandr): Use #if, not #ifdef.
This ports to systems that predate xrandr 1.3. See Christian Lynbech in: This ports to systems that predate xrandr 1.3. See Christian Lynbech in:
http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00198.html
2016-06-14 Paul Eggert <eggert@cs.ucla.edu> 2016-06-14 Paul Eggert <eggert@cs.ucla.edu>
@ -10030,7 +10030,7 @@
Replace IF_LINT by NONVOLATILE and UNINIT Replace IF_LINT by NONVOLATILE and UNINIT
Inspired by a suggestion from RMS in: http://bugs.gnu.org/23640#58 Inspired by a suggestion from RMS in: https://bugs.gnu.org/23640#58
* .dir-locals.el (c-mode): Adjust to macro changes. * .dir-locals.el (c-mode): Adjust to macro changes.
* src/conf_post.h (NONVOLATILE, UNINIT): New macros (Bug#23640). * src/conf_post.h (NONVOLATILE, UNINIT): New macros (Bug#23640).
(IF_LINT): Remove. All uses replaced by the new macros. (IF_LINT): Remove. All uses replaced by the new macros.
@ -10297,7 +10297,7 @@
* lisp/version.el (emacs-repository-get-version): * lisp/version.el (emacs-repository-get-version):
Parse .git/packed-refs if it exists. Parse .git/packed-refs if it exists.
Problem reported by Martin Rudalics in: Problem reported by Martin Rudalics in:
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00554.html https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00554.html
2016-06-01 Michael Albinus <michael.albinus@gmx.de> 2016-06-01 Michael Albinus <michael.albinus@gmx.de>
@ -10630,7 +10630,7 @@
Dont document declare-function internals Dont document declare-function internals
Suggested by Stefan Monnier in: Suggested by Stefan Monnier in:
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00618.html https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00618.html
* doc/lispref/functions.texi (Declaring Functions): * doc/lispref/functions.texi (Declaring Functions):
* lisp/subr.el (declare-function): * lisp/subr.el (declare-function):
* lisp/emacs-lisp/bytecomp.el: * lisp/emacs-lisp/bytecomp.el:
@ -10716,7 +10716,7 @@
Fix byte-compiler pacification for declare-function Fix byte-compiler pacification for declare-function
Problem reported by Michael Heerdegen in: Problem reported by Michael Heerdegen in:
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00590.html https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00590.html
* lisp/emacs-lisp/bytecomp.el: * lisp/emacs-lisp/bytecomp.el:
(byte-compile-macroexpand-declare-function): (byte-compile-macroexpand-declare-function):
Revert signature to previous value. Revert signature to previous value.
@ -10963,7 +10963,7 @@
Dont use only last protocol from getaddrinfo Dont use only last protocol from getaddrinfo
Problem reported by Ken Brown in: Problem reported by Ken Brown in:
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00483.html https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00483.html
* src/process.c (conv_addrinfo_to_lisp): New function. * src/process.c (conv_addrinfo_to_lisp): New function.
(connect_network_socket): Arg is now a list of addrinfos, not (connect_network_socket): Arg is now a list of addrinfos, not
merely IP addresses. All uses changed. Use protocol from merely IP addresses. All uses changed. Use protocol from
@ -10981,7 +10981,7 @@
* lisp/image.el (image--get-image): Require seq here, not at the * lisp/image.el (image--get-image): Require seq here, not at the
top level, to avoid (require seq) while preparing to dump while top level, to avoid (require seq) while preparing to dump while
bootstrapping. Suggested by Tino Calancha in: bootstrapping. Suggested by Tino Calancha in:
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00477.html https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00477.html
2016-05-22 Nicolas Petton <nicolas@petton.fr> 2016-05-22 Nicolas Petton <nicolas@petton.fr>
@ -11498,7 +11498,7 @@
Port autogen.sh to Git 2.4 Port autogen.sh to Git 2.4
Problem reported by Michael Brand in: Problem reported by Michael Brand in:
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00367.html https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00367.html
* autogen.sh (git_config): Don't assume that git rev-parse * autogen.sh (git_config): Don't assume that git rev-parse
groks --git-common-dir. groks --git-common-dir.
@ -12436,7 +12436,7 @@
* src/buffer.c (Fgenerate_new_buffer_name): Increment count just * src/buffer.c (Fgenerate_new_buffer_name): Increment count just
once each time through the loop. Reported by Lars Ingebrigtsen in: once each time through the loop. Reported by Lars Ingebrigtsen in:
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00918.html https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00918.html
2016-04-30 Lars Ingebrigtsen <larsi@gnus.org> 2016-04-30 Lars Ingebrigtsen <larsi@gnus.org>
@ -13209,7 +13209,7 @@
Fix socketd fd startup bug that I introduced Fix socketd fd startup bug that I introduced
Problem reported by Matthew Leach in: Problem reported by Matthew Leach in:
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00778.html https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00778.html
* src/emacs.c (main): Indicate more clearly the coupling between * src/emacs.c (main): Indicate more clearly the coupling between
the --daemon option and init_process_emacs. the --daemon option and init_process_emacs.
* src/lisp.h: Adjust to API changes. * src/lisp.h: Adjust to API changes.
@ -13269,7 +13269,7 @@
This also fixes the mishandling of "\N{CJK COMPATIBILITY This also fixes the mishandling of "\N{CJK COMPATIBILITY
IDEOGRAPH-F900}", "\N{VARIATION SELECTOR-1}", etc. IDEOGRAPH-F900}", "\N{VARIATION SELECTOR-1}", etc.
Problem reported by Eli Zaretskii in: Problem reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00614.html https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00614.html
* doc/lispref/nonascii.texi (Character Codes), etc/NEWS: Document this. * doc/lispref/nonascii.texi (Character Codes), etc/NEWS: Document this.
* lisp/international/mule-cmds.el (char-from-name): New function. * lisp/international/mule-cmds.el (char-from-name): New function.
(read-char-by-name): Use it. Document that "BED" is treated as (read-char-by-name): Use it. Document that "BED" is treated as
@ -13340,7 +13340,7 @@
Remove the previous change. Remove the previous change.
(vc-state): Same. And update the old, incorrect comment about (vc-state): Same. And update the old, incorrect comment about
unregistered files unregistered files
(http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00526.html). (https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00526.html).
* test/lisp/vc/vc-tests.el (vc-test--state): Remove the check * test/lisp/vc/vc-tests.el (vc-test--state): Remove the check
calling `vc-state' on default-directory (VC state is undefined calling `vc-state' on default-directory (VC state is undefined
@ -13674,7 +13674,7 @@
Avoid AC_PREPROC_IFELSE glitch in configure.ac Avoid AC_PREPROC_IFELSE glitch in configure.ac
Problem reported by Angelo Graziosi in: Problem reported by Angelo Graziosi in:
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00545.html https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00545.html
* configure.ac (gl_gcc_warnings): Work around an Autoconf glitch: * configure.ac (gl_gcc_warnings): Work around an Autoconf glitch:
AC_PREPROC_IFELSE doesnt generate a simple shell command. AC_PREPROC_IFELSE doesnt generate a simple shell command.
@ -13871,7 +13871,7 @@
Port ./autogen.sh git to non-clones Port ./autogen.sh git to non-clones
Problem reported by Angelo Graziosi in: Problem reported by Angelo Graziosi in:
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00341.html https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00341.html
* autogen.sh (do_git): Default to false when the arg is all but * autogen.sh (do_git): Default to false when the arg is all but
there is no .git. there is no .git.
(git_common_dir, hooks): New vars. (git_common_dir, hooks): New vars.
@ -14177,7 +14177,7 @@
Port redirect-debugging-output to MS-Windows Port redirect-debugging-output to MS-Windows
Suggested by Eli Zaretskii in: Suggested by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00037.html https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00037.html
* src/print.c [WINDOWSNT]: Include sys/socket.h. * src/print.c [WINDOWSNT]: Include sys/socket.h.
* src/w32.c (sys_dup2): Work around problem with MS-Windows _dup2. * src/w32.c (sys_dup2): Work around problem with MS-Windows _dup2.
@ -14186,7 +14186,7 @@
Port redirect-debugging-output to non-GNU/Linux Port redirect-debugging-output to non-GNU/Linux
Problem reported by Kylie McClain for musl in: Problem reported by Kylie McClain for musl in:
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01592.html https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01592.html
* etc/DEBUG, etc/NEWS: Mention this. * etc/DEBUG, etc/NEWS: Mention this.
* src/callproc.c (child_setup) [!MSDOS]: * src/callproc.c (child_setup) [!MSDOS]:
* src/dispnew.c (init_display): * src/dispnew.c (init_display):
@ -14772,7 +14772,7 @@
Compute a better commit message for merges Compute a better commit message for merges
Problem reported by David Engster in: Problem reported by David Engster in:
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01270.html https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01270.html
* admin/gitmerge.el (gitmerge-commit-message): * admin/gitmerge.el (gitmerge-commit-message):
Truncate the computed commit message to at most 72 characters per line. Truncate the computed commit message to at most 72 characters per line.
(gitmerge-maybe-resume): Dont use "-" as the commit message for (gitmerge-maybe-resume): Dont use "-" as the commit message for
@ -14812,7 +14812,7 @@
* admin/gitmerge.el (gitmerge-skip-regexp): Omit "merge", as it * admin/gitmerge.el (gitmerge-skip-regexp): Omit "merge", as it
causes false positives. See: causes false positives. See:
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01234.html https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01234.html
2016-03-22 Paul Eggert <eggert@cs.ucla.edu> 2016-03-22 Paul Eggert <eggert@cs.ucla.edu>
@ -15529,7 +15529,7 @@
Unbreak the MinGW64 build Unbreak the MinGW64 build
* nt/inc/ms-w32.h [MINGW_W64]: Undefine HAVE_GAI_STRERROR. See * nt/inc/ms-w32.h [MINGW_W64]: Undefine HAVE_GAI_STRERROR. See
http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00130.html https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg00130.html
for the details. Reported by Angelo Graziosi for the details. Reported by Angelo Graziosi
<angelo.graziosi@alice.it>. <angelo.graziosi@alice.it>.
@ -15564,7 +15564,7 @@
Implement getaddrinfo fallback for MS-Windows Implement getaddrinfo fallback for MS-Windows
See http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01602.html See https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01602.html
for more details. for more details.
* nt/mingw-cfg.site (ac_cv_func_getaddrinfo) * nt/mingw-cfg.site (ac_cv_func_getaddrinfo)
@ -16907,7 +16907,7 @@
Port recent filevercmp addition to MS-Windows Port recent filevercmp addition to MS-Windows
Reported by Andy Moreton in: Reported by Andy Moreton in:
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01302.html https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01302.html
* nt/gnulib.mk (libgnu_a_SOURCES): Add filevercmp.c. * nt/gnulib.mk (libgnu_a_SOURCES): Add filevercmp.c.
(EXTRA_DIST): Add filevercmp.h. (EXTRA_DIST): Add filevercmp.h.
@ -18510,7 +18510,7 @@
* src/alloc.c (aligned_alloc): Define to private name when a * src/alloc.c (aligned_alloc): Define to private name when a
static function, to avoid collision with lisp.h extern decl. static function, to avoid collision with lisp.h extern decl.
Reported by John Yates in: Reported by John Yates in:
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00439.html https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00439.html
2016-02-08 David Edmondson <dme@dme.org> 2016-02-08 David Edmondson <dme@dme.org>
@ -18761,7 +18761,7 @@
Port to FreeBSD x86 Port to FreeBSD x86
Reported by Herbert J. Skuhra in: Reported by Herbert J. Skuhra in:
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00336.html https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00336.html
* src/lisp.h (NONPOINTER_BITS) [__FreeBSD__]: Zero in this case too, * src/lisp.h (NONPOINTER_BITS) [__FreeBSD__]: Zero in this case too,
since malloc always returns a multiple of 8 in FreeBSD. since malloc always returns a multiple of 8 in FreeBSD.
@ -19362,7 +19362,7 @@
Port new hybrid malloc to FreeBSD Port new hybrid malloc to FreeBSD
Problem reported by Wolfgang Jenkner in: http://bugs.gnu.org/22086#118 Problem reported by Wolfgang Jenkner in: https://bugs.gnu.org/22086#118
* src/gmalloc.c (__malloc_initialize_hook, __after_morecore_hook) * src/gmalloc.c (__malloc_initialize_hook, __after_morecore_hook)
(__morecore) [HYBRID_MALLOC]: Define in this case too. (__morecore) [HYBRID_MALLOC]: Define in this case too.

View file

@ -511,7 +511,7 @@ install-nt:
## For them, it is empty. ## For them, it is empty.
INSTALL_ARCH_INDEP_EXTRA = @INSTALL_ARCH_INDEP_EXTRA@ INSTALL_ARCH_INDEP_EXTRA = @INSTALL_ARCH_INDEP_EXTRA@
## http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html ## https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html
## Needs to be the user running install, so configure can't set it. ## Needs to be the user running install, so configure can't set it.
set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
`id -un 2> /dev/null`; do \ `id -un 2> /dev/null`; do \
@ -550,11 +550,11 @@ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
## Note that we use tar instead of plain old cp -R/-r because the latter ## Note that we use tar instead of plain old cp -R/-r because the latter
## is apparently not portable (even in 2012!). ## is apparently not portable (even in 2012!).
## http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html ## https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html
## I have no idea which platforms Emacs supports where cp -R does not ## I have no idea which platforms Emacs supports where cp -R does not
## work correctly, and therefore no idea when tar can be replaced. ## work correctly, and therefore no idea when tar can be replaced.
## See also these comments from 2004 about cp -r working fine: ## See also these comments from 2004 about cp -r working fine:
## http://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00005.html ## https://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00005.html
install-arch-indep: lisp install-info install-man ${INSTALL_ARCH_INDEP_EXTRA} install-arch-indep: lisp install-info install-man ${INSTALL_ARCH_INDEP_EXTRA}
-set ${COPYDESTS} ; \ -set ${COPYDESTS} ; \
unset CDPATH; \ unset CDPATH; \

2
README
View file

@ -29,7 +29,7 @@ to report bugs. (The file 'BUGS' in this directory explains how you
can find and read that section using the Info files that come with can find and read that section using the Info files that come with
Emacs.) For a list of mailing lists related to Emacs, see Emacs.) For a list of mailing lists related to Emacs, see
<https://savannah.gnu.org/mail/?group=emacs>. For the complete <https://savannah.gnu.org/mail/?group=emacs>. For the complete
list of GNU mailing lists, see <http://lists.gnu.org/>. list of GNU mailing lists, see <https://lists.gnu.org/>.
The 'etc' subdirectory contains several other files, named in capital The 'etc' subdirectory contains several other files, named in capital
letters, which you might consider looking at when installing GNU letters, which you might consider looking at when installing GNU

View file

@ -1547,7 +1547,7 @@
* make-tarball.txt: Suggest 'autoreconf -I m4 --force' * make-tarball.txt: Suggest 'autoreconf -I m4 --force'
rather than doing rm and autoconf by hand. See rather than doing rm and autoconf by hand. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
2011-01-17 Paul Eggert <eggert@cs.ucla.edu> 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>

View file

@ -552,7 +552,7 @@ https://savannah.nongnu.org/projects/listhelper
An "X-Debbugs-Envelope-To" header is used to keep track of where the An "X-Debbugs-Envelope-To" header is used to keep track of where the
mail was actually bound for: mail was actually bound for:
http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg01211.html https://lists.gnu.org/archive/html/emacs-devel/2009-11/msg01211.html
** Mailing list recipient/sender filters. ** Mailing list recipient/sender filters.
The following mailman filters are useful to stop messages being The following mailman filters are useful to stop messages being

View file

@ -86,7 +86,7 @@ in a README file in each directory with images. (Legal advice says
that we need not add notices to each image file individually, if they that we need not add notices to each image file individually, if they
allow for that.). It is recommended to use the word "convert" to allow for that.). It is recommended to use the word "convert" to
describe the automatic process of changing an image from one format to describe the automatic process of changing an image from one format to
another (http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html). another (https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html).
When installing a file with an "unusual" license (after checking first When installing a file with an "unusual" license (after checking first
@ -159,7 +159,7 @@ etc/future-bug
etc/letter.pbm,letter.xpm etc/letter.pbm,letter.xpm
- trivial, no notice needed. - trivial, no notice needed.
<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html> <https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html>
etc/FTP, ORDERS etc/FTP, ORDERS
- trivial (at time of writing), no license needed - trivial (at time of writing), no license needed
@ -214,7 +214,7 @@ lib-src/etags.c
from a legal point of view. from a legal point of view.
lisp/cedet/semantic/imenu.el lisp/cedet/semantic/imenu.el
- See http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00410.html - See https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00410.html
in which Eric Ludlam established that the remaining contributions in which Eric Ludlam established that the remaining contributions
from authors other than himself were negligible. from authors other than himself were negligible.
@ -223,7 +223,7 @@ lisp/play/tetris.el
(2007/1) there is no problem with our use of the name "tetris" or (2007/1) there is no problem with our use of the name "tetris" or
the concept. the concept.
rms: "My understanding is that game rules as such are not copyrightable." rms: "My understanding is that game rules as such are not copyrightable."
<http://lists.gnu.org/archive/html/emacs-devel/2007-01/msg00960.html> <https://lists.gnu.org/archive/html/emacs-devel/2007-01/msg00960.html>
rms: Legal advice is that we are ok and need not worry about this. rms: Legal advice is that we are ok and need not worry about this.
@ -307,8 +307,8 @@ doc/*/*.texi - All manuals should be under GFDL (but see below), and
should include a copy of it, so that they can be distributed should include a copy of it, so that they can be distributed
separately. faq.texi has a different license, for some reason no-one separately. faq.texi has a different license, for some reason no-one
can remember. can remember.
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00583.html https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00583.html
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00618.html https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00618.html
doc/misc/mh-e.texi is dual-licensed (GPL and GFDL) per agreement with doc/misc/mh-e.texi is dual-licensed (GPL and GFDL) per agreement with
FSF (reconfirmed by rms Aug 25 2008). Discussion with FSF (reconfirmed by rms Aug 25 2008). Discussion with
@ -397,7 +397,7 @@ lisp/term/README
Accordingly, FSF copyright was added. Accordingly, FSF copyright was added.
src/unexhp9k800.c src/unexhp9k800.c
http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html
- briefly removed due to legal uncertainly Jan-Mar 2007. The - briefly removed due to legal uncertainly Jan-Mar 2007. The
relevant assignment is under "hp9k800" in copyright.list. File was relevant assignment is under "hp9k800" in copyright.list. File was
written by John V. Morris at HP, and disclaimed by the author and written by John V. Morris at HP, and disclaimed by the author and
@ -406,10 +406,10 @@ src/unexhp9k800.c
lisp/progmodes/python.el lisp/progmodes/python.el
Dave Love alerted us to a potential legal problem: Dave Love alerted us to a potential legal problem:
http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html
On consultation with a lawyer, we found there was no problem: On consultation with a lawyer, we found there was no problem:
http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html
** Issues that are "fixed" for the release of Emacs 22, but we may ** Issues that are "fixed" for the release of Emacs 22, but we may
@ -527,7 +527,7 @@ None known.
The EMACS_22_BASE branch was changed to GPLv3 (or later) 2007/07/25. The EMACS_22_BASE branch was changed to GPLv3 (or later) 2007/07/25.
Some notes: Some notes:
(see http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg01431.html) (see https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg01431.html)
1. There are some files in the Emacs tree which are not part of Emacs (eg 1. There are some files in the Emacs tree which are not part of Emacs (eg
those included from Gnulib). These are all copyright FSF and (at time those included from Gnulib). These are all copyright FSF and (at time

View file

@ -5,7 +5,7 @@ Some documentation tips culled from emacs-devel postings.
** Manual indices ** Manual indices
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00400.html https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00400.html
For example, this text: For example, this text:
@ -51,7 +51,7 @@ combine them into a single entry, e.g.:
** Point is a proper name ** Point is a proper name
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
In Emacs tradition, we treat "point" as a proper name when it refers In Emacs tradition, we treat "point" as a proper name when it refers
to the current editing location. It should not have an article. to the current editing location. It should not have an article.
@ -65,7 +65,7 @@ referring to point, please fix it.
** Don't use passive verbs ** Don't use passive verbs
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
Documentation is clearer if it avoids the passive voice whenever Documentation is clearer if it avoids the passive voice whenever
possible. For example, rather than saying "Point does not move", say possible. For example, rather than saying "Point does not move", say
@ -80,7 +80,7 @@ often provides important information which makes the text clearer, too.
*** Why Antinews is useful *** Why Antinews is useful
http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00893.html https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00893.html
The usefulness of Antinews is to help people who buy the printed The usefulness of Antinews is to help people who buy the printed
manual and are still using the previous Emacs version. That's why we manual and are still using the previous Emacs version. That's why we
@ -91,7 +91,7 @@ Of course, we try to make it amusing as well.
*** Don't mention in Antinews too many features absent in old versions *** Don't mention in Antinews too many features absent in old versions
http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg01054.html https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg01054.html
Since the purpose of Antinews is to help people use the previous Emacs Since the purpose of Antinews is to help people use the previous Emacs
version, there is usually no need to mention features that are simply version, there is usually no need to mention features that are simply
@ -114,4 +114,4 @@ In those cases, the user might have trouble figuring out how to use
the old version without some sort of help. the old version without some sort of help.
** To indicate possession, write Emacs's rather than Emacs'. ** To indicate possession, write Emacs's rather than Emacs'.
http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html

View file

@ -11,7 +11,7 @@ install it only on the emacs-24 branch, not on the master as well.
Installing things manually into more than one branch makes merges more Installing things manually into more than one branch makes merges more
difficult. difficult.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html
The exception is, if you know that the change will be difficult to The exception is, if you know that the change will be difficult to
merge to the master (eg because the master code has changed a lot). merge to the master (eg because the master code has changed a lot).
@ -40,7 +40,7 @@ so interim merges are unnecessary.
Or use shelves; or rebase; or do something else. See the thread for Or use shelves; or rebase; or do something else. See the thread for
yet another fun excursion into the exciting world of version control. yet another fun excursion into the exciting world of version control.
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html
* Installing changes from gnulib * Installing changes from gnulib

View file

@ -3,7 +3,7 @@ Apparently these date from ye olden days, when tags were common
to several GNU projects. So many of them had no relevance to Emacs, to several GNU projects. So many of them had no relevance to Emacs,
and hence were removed. See: and hence were removed. See:
http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00042.html https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00042.html
In the unlikely event that you need them, the removed tags were: In the unlikely event that you need them, the removed tags were:

View file

@ -1,6 +1,6 @@
GNU EMACS VERSIONING -*- org -*- GNU EMACS VERSIONING -*- org -*-
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html Ref: https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html
Emacs version numbers have the form Emacs version numbers have the form
@ -27,4 +27,3 @@ unexpected last-minute problem occurs.
The development version for a new major release has "minor" = 0. The development version for a new major release has "minor" = 0.
The development version for a new minor release has "minor" = that of The development version for a new minor release has "minor" = that of
the previous release. the previous release.

View file

@ -37,4 +37,4 @@ but should keep the full list in a comment in the source.
--RMS, 2005-07-13 --RMS, 2005-07-13
[1] Note that this includes 2001 - see [1] Note that this includes 2001 - see
<http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-12/msg00119.html> <https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-12/msg00119.html>

View file

@ -233,12 +233,12 @@ See the end of the file for license conditions.
related to the Windows port of Emacs. For information about the related to the Windows port of Emacs. For information about the
list, see this Web page: list, see this Web page:
http://lists.gnu.org/mailman/listinfo/help-emacs-windows https://lists.gnu.org/mailman/listinfo/help-emacs-windows
To ask questions on the mailing list, send email to To ask questions on the mailing list, send email to
help-emacs-windows@gnu.org. (You don't need to subscribe for that.) help-emacs-windows@gnu.org. (You don't need to subscribe for that.)
To subscribe to the list or unsubscribe from it, fill the form you To subscribe to the list or unsubscribe from it, fill the form you
find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as find at https://mail.gnu.org/mailman/listinfo/help-emacs-windows as
explained there. explained there.
Another valuable source of information and help which should not be Another valuable source of information and help which should not be

View file

@ -396,7 +396,7 @@ OPTION_DEFAULT_OFF([xwidgets],
## For the times when you want to build Emacs but don't have ## For the times when you want to build Emacs but don't have
## a suitable makeinfo, and can live without the manuals. ## a suitable makeinfo, and can live without the manuals.
dnl http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html dnl https://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html
OPTION_DEFAULT_ON([makeinfo],[don't require makeinfo for building manuals]) OPTION_DEFAULT_ON([makeinfo],[don't require makeinfo for building manuals])
## Makefile.in needs the cache file name. ## Makefile.in needs the cache file name.
@ -522,7 +522,7 @@ fi
dnl The name of this option is unfortunate. It predates, and has no dnl The name of this option is unfortunate. It predates, and has no
dnl relation to, the "sampling-based elisp profiler" added in 24.3. dnl relation to, the "sampling-based elisp profiler" added in 24.3.
dnl Actually, it stops it working. dnl Actually, it stops it working.
dnl http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00393.html dnl https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00393.html
AC_ARG_ENABLE(profiling, AC_ARG_ENABLE(profiling,
[AS_HELP_STRING([--enable-profiling], [AS_HELP_STRING([--enable-profiling],
[build emacs with low-level, gprof profiling support. [build emacs with low-level, gprof profiling support.
@ -948,7 +948,7 @@ AS_IF([test $gl_gcc_warnings = no],
nw="$nw -Wbad-function-cast" # These casts are no worse than others. nw="$nw -Wbad-function-cast" # These casts are no worse than others.
# Emacs doesn't care about shadowing; see # Emacs doesn't care about shadowing; see
# <http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. # <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
nw="$nw -Wshadow" nw="$nw -Wshadow"
# Emacs's use of alloca inhibits protecting the stack. # Emacs's use of alloca inhibits protecting the stack.
@ -1170,7 +1170,7 @@ dnl AC_PROG_LN_S sets LN_S to 'cp -pR' for MinGW, on the premise that 'ln'
dnl doesn't support links to directories, as in "ln file dir". But that dnl doesn't support links to directories, as in "ln file dir". But that
dnl use is non-portable, and OTOH MinGW wants to use hard links for Emacs dnl use is non-portable, and OTOH MinGW wants to use hard links for Emacs
dnl executables at "make install" time. dnl executables at "make install" time.
dnl See http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00475.html dnl See https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00475.html
dnl for more details. dnl for more details.
if test "$opsys" = "mingw32"; then if test "$opsys" = "mingw32"; then
LN_S="/bin/ln" LN_S="/bin/ln"
@ -1316,7 +1316,7 @@ dnl Eg "make LDFLAGS=... all" could run into problems,
dnl http://bugs.debian.org/684788 dnl http://bugs.debian.org/684788
dnl * unnecessary, since temacs is the only thing that actually needs it. dnl * unnecessary, since temacs is the only thing that actually needs it.
dnl Indeed this is where it was originally, prior to: dnl Indeed this is where it was originally, prior to:
dnl http://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html dnl https://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html
if test x$GCC = xyes; then if test x$GCC = xyes; then
LDFLAGS_NOCOMBRELOC="-Wl,-znocombreloc" LDFLAGS_NOCOMBRELOC="-Wl,-znocombreloc"
else else

View file

@ -58,7 +58,7 @@ HTML_OPTS = --no-split --html
# Options used only when making info output. # Options used only when making info output.
# --no-split is only needed because of MS-DOS. # --no-split is only needed because of MS-DOS.
# For a possible alternative, see # For a possible alternative, see
# http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html # https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html
INFO_OPTS= --no-split INFO_OPTS= --no-split
INSTALL = @INSTALL@ INSTALL = @INSTALL@

View file

@ -1503,7 +1503,7 @@ Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
advanced, self-documenting, customizable, extensible editor Emacs. advanced, self-documenting, customizable, extensible editor Emacs.
(The @samp{G} in (The @samp{G} in
@c Workaround makeinfo 4 bug. @c Workaround makeinfo 4 bug.
@c http://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html @c https://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html
@iftex @iftex
@acronym{GNU, @acronym{GNU}'s Not Unix} @acronym{GNU, @acronym{GNU}'s Not Unix}
@end iftex @end iftex

View file

@ -213,6 +213,6 @@ issues to be addressed. Interested developers should contact
@email{emacs-devel@@gnu.org}. @email{emacs-devel@@gnu.org}.
@end ifnothtml @end ifnothtml
@ifhtml @ifhtml
@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the @url{https://lists.gnu.org/mailman/listinfo/emacs-devel, the
emacs-devel mailing list}. emacs-devel mailing list}.
@end ifhtml @end ifhtml

View file

@ -1356,7 +1356,7 @@ fontset}, the @dfn{startup fontset} and the @dfn{default fontset}.
@c FIXME? The doc of *standard*-fontset-spec says: @c FIXME? The doc of *standard*-fontset-spec says:
@c "You have the biggest chance to display international characters @c "You have the biggest chance to display international characters
@c with correct glyphs by using the *standard* fontset." (my emphasis) @c with correct glyphs by using the *standard* fontset." (my emphasis)
@c See http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html @c See https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html
The default fontset is most likely to have fonts for a wide variety of The default fontset is most likely to have fonts for a wide variety of
non-@acronym{ASCII} characters, and is the default fallback for the non-@acronym{ASCII} characters, and is the default fallback for the
other two fontsets, and if you set a default font rather than fontset. other two fontsets, and if you set a default font rather than fontset.

View file

@ -509,7 +509,7 @@ by the Emacs maintainers, are shown by @kbd{M-x debbugs-gnu-usertags}.
@item @item
The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup
@samp{gnu.emacs.bug}). You can read the list archives at @samp{gnu.emacs.bug}). You can read the list archives at
@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. This list @url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. This list
works as a mirror of the Emacs bug reports and follow-up messages works as a mirror of the Emacs bug reports and follow-up messages
which are sent to the bug tracker. It also contains old bug reports which are sent to the bug tracker. It also contains old bug reports
from before the bug tracker was introduced (in early 2008). from before the bug tracker was introduced (in early 2008).
@ -524,7 +524,7 @@ The @samp{emacs-pretest-bug} mailing list. This list is no longer
used, and is mainly of historical interest. At one time, it was used used, and is mainly of historical interest. At one time, it was used
for bug reports in development (i.e., not yet released) versions of for bug reports in development (i.e., not yet released) versions of
Emacs. You can read the archives for 2003 to mid 2007 at Emacs. You can read the archives for 2003 to mid 2007 at
@url{http://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays, @url{https://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays,
it is an alias for @samp{bug-gnu-emacs}. it is an alias for @samp{bug-gnu-emacs}.
@item @item
@ -680,7 +680,7 @@ will be sent to the Emacs maintainers at
@email{bug-gnu-emacs@@gnu.org}. @email{bug-gnu-emacs@@gnu.org}.
@end ifnothtml @end ifnothtml
@ifhtml @ifhtml
@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}. @url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}.
@end ifhtml @end ifhtml
(If you want to suggest an improvement or new feature, use the same (If you want to suggest an improvement or new feature, use the same
address.) If you cannot send mail from inside Emacs, you can copy the address.) If you cannot send mail from inside Emacs, you can copy the
@ -1251,7 +1251,7 @@ If you would like to work on improving Emacs, please contact the maintainers at
@email{emacs-devel@@gnu.org}. @email{emacs-devel@@gnu.org}.
@end ifnothtml @end ifnothtml
@ifhtml @ifhtml
@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the @url{https://lists.gnu.org/mailman/listinfo/emacs-devel, the
emacs-devel mailing list}. emacs-devel mailing list}.
@end ifhtml @end ifhtml
You can ask for suggested projects or suggest your own ideas. You can ask for suggested projects or suggest your own ideas.
@ -1262,7 +1262,7 @@ you have not yet started work, it is useful to contact
@email{emacs-devel@@gnu.org} @email{emacs-devel@@gnu.org}
@end ifnothtml @end ifnothtml
@ifhtml @ifhtml
@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, emacs-devel} @url{https://lists.gnu.org/mailman/listinfo/emacs-devel, emacs-devel}
@end ifhtml @end ifhtml
before you start; it might be possible to suggest ways to make your before you start; it might be possible to suggest ways to make your
extension fit in better with the rest of Emacs. extension fit in better with the rest of Emacs.
@ -1426,7 +1426,7 @@ Send a message to
the mailing list @email{help-gnu-emacs@@gnu.org}, the mailing list @email{help-gnu-emacs@@gnu.org},
@end ifnothtml @end ifnothtml
@ifhtml @ifhtml
@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the @url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the
help-gnu-emacs mailing list}, help-gnu-emacs mailing list},
@end ifhtml @end ifhtml
or post your request on newsgroup @code{gnu.emacs.help}. (This or post your request on newsgroup @code{gnu.emacs.help}. (This

View file

@ -497,7 +497,7 @@
Improve doc for use of 'int', and discuss 'ssize_t'. Improve doc for use of 'int', and discuss 'ssize_t'.
* internals.texi (C Integer Types): Mention 'int' for other * internals.texi (C Integer Types): Mention 'int' for other
randomish values that lie in 'int' range. Mention 'ssize_t'. See: randomish values that lie in 'int' range. Mention 'ssize_t'. See:
http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html
Use AUTO_CONS instead of SCOPED_CONS, etc. Use AUTO_CONS instead of SCOPED_CONS, etc.
* internals.texi (Stack-allocated Objects): * internals.texi (Stack-allocated Objects):
@ -971,7 +971,7 @@
* markers.texi (Moving Marker Positions): Clarify guidance about * markers.texi (Moving Marker Positions): Clarify guidance about
when to move markers and when to create a new one, as discussed at when to move markers and when to create a new one, as discussed at
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17 https://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
2014-03-02 Glenn Morris <rgm@gnu.org> 2014-03-02 Glenn Morris <rgm@gnu.org>
@ -2154,7 +2154,7 @@
* internals.texi (C Integer Types): New section. * internals.texi (C Integer Types): New section.
This follows up and records an email in This follows up and records an email in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca> 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
@ -2475,7 +2475,7 @@
* os.texi (Time of Day): * os.texi (Time of Day):
Update for new time stamp format (HIGH LOW MICROSEC PICOSEC). Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
These instances were missed the first time around. These instances were missed the first time around.
Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>. Problem reported by Glenn Morris in <https://bugs.gnu.org/12706#25>.
2012-10-24 Chong Yidong <cyd@gnu.org> 2012-10-24 Chong Yidong <cyd@gnu.org>
@ -6288,7 +6288,7 @@
2009-04-11 Eli Zaretskii <eliz@gnu.org> 2009-04-11 Eli Zaretskii <eliz@gnu.org>
* display.texi (Overlays): Overlays don't scale well. See * display.texi (Overlays): Overlays don't scale well. See
http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html. https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2009-04-10 Chong Yidong <cyd@stupidchicken.com> 2009-04-10 Chong Yidong <cyd@stupidchicken.com>

View file

@ -317,7 +317,7 @@ This is analogous to the @code{defsubst} form;
@code{cl-defsubst} uses a different method (compiler macros) which @code{cl-defsubst} uses a different method (compiler macros) which
works in all versions of Emacs, and also generates somewhat more works in all versions of Emacs, and also generates somewhat more
@c For some examples, @c For some examples,
@c see http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html @c see https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html
efficient inline expansions. In particular, @code{cl-defsubst} efficient inline expansions. In particular, @code{cl-defsubst}
arranges for the processing of keyword arguments, default values, arranges for the processing of keyword arguments, default values,
etc., to be done at compile-time whenever possible. etc., to be done at compile-time whenever possible.

View file

@ -61,7 +61,7 @@ Emacs @value{EMACSVER}.
This FAQ is maintained by the developers and users of Emacs on MS Windows. This FAQ is maintained by the developers and users of Emacs on MS Windows.
If you find any errors, or have any suggestions, please send them to If you find any errors, or have any suggestions, please send them to
the @url{http://lists.gnu.org/mailman/listinfo/help-emacs-windows, the @url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows,
help-emacs-windows} mailing list. help-emacs-windows} mailing list.
At time of writing, the latest version of GNU Emacs is version @value{EMACSVER}. At time of writing, the latest version of GNU Emacs is version @value{EMACSVER}.
@ -2283,10 +2283,10 @@ and you can view the FAQ by typing @kbd{C-h C-f}. Other resources include:
@cindex help, mailing lists @cindex help, mailing lists
The official mailing list for Windows specific help and discussion is The official mailing list for Windows specific help and discussion is
@url{http://lists.gnu.org/mailman/listinfo/help-emacs-windows, @url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows,
help-emacs-windows}. See that link for information on how to subscribe help-emacs-windows}. See that link for information on how to subscribe
or unsubscribe. The or unsubscribe. The
@uref{http://lists.gnu.org/archive/html/help-emacs-windows/, list archives} @uref{https://lists.gnu.org/archive/html/help-emacs-windows/, list archives}
are available online. are available online.
@c ------------------------------------------------------------ @c ------------------------------------------------------------

View file

@ -421,7 +421,7 @@ posting bug reports to this newsgroup directly (@pxref{Reporting bugs}).
The FSF has maintained archives of all of the GNU mailing lists for many The FSF has maintained archives of all of the GNU mailing lists for many
years, although there may be some unintentional gaps in coverage. The years, although there may be some unintentional gaps in coverage. The
archive can be browsed over the web at archive can be browsed over the web at
@uref{http://lists.gnu.org/archive/html/, the GNU mail archive}. @uref{https://lists.gnu.org/archive/html/, the GNU mail archive}.
Web-based Usenet search services, such as Web-based Usenet search services, such as
@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also @uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
@ -457,13 +457,13 @@ RMS says:
@quotation @quotation
Sending bug reports to Sending bug reports to
@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, @url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
the help-gnu-emacs mailing list} the help-gnu-emacs mailing list}
(which has the effect of posting on @uref{news:gnu.emacs.help}) is (which has the effect of posting on @uref{news:gnu.emacs.help}) is
undesirable because it takes the time of an unnecessarily large group undesirable because it takes the time of an unnecessarily large group
of people, most of whom are just users and have no idea how to fix of people, most of whom are just users and have no idea how to fix
these problem. these problem.
@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, The @url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, The
bug-gnu-emacs list} reaches a much smaller group of people who are bug-gnu-emacs list} reaches a much smaller group of people who are
more likely to know what to do and have expressed a wish to receive more likely to know what to do and have expressed a wish to receive
more messages about Emacs than the others. more messages about Emacs than the others.
@ -1432,7 +1432,7 @@ of files from Macintosh, Microsoft, and Unix platforms.
In general, new Emacs users should not be provided with @file{.emacs} In general, new Emacs users should not be provided with @file{.emacs}
files, because this can cause confusing non-standard behavior. Then files, because this can cause confusing non-standard behavior. Then
they send questions to they send questions to
@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, @url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
the help-gnu-emacs mailing list} asking why Emacs the help-gnu-emacs mailing list} asking why Emacs
isn't behaving as documented. isn't behaving as documented.

View file

@ -804,7 +804,7 @@ emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it.
@item @item
You can ask questions about using ERC on the Emacs mailing list, You can ask questions about using ERC on the Emacs mailing list,
@uref{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs}. @uref{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs}.
@item @item
You can visit the IRC Freenode channel @samp{#emacs}. Many of the You can visit the IRC Freenode channel @samp{#emacs}. Many of the

View file

@ -1389,7 +1389,7 @@ the @url{http://lists.xemacs.org/mailman/listinfo/xemacs-beta,
XEmacs mailing list}. XEmacs mailing list}.
If you have problems using PCL-CVS or other questions, send them to If you have problems using PCL-CVS or other questions, send them to
the @url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the @url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
help-gnu-emacs mailing list}. This is a good place to get help, as is help-gnu-emacs mailing list}. This is a good place to get help, as is
the @url{http://lists.nongnu.org/mailman/listinfo/info-cvs, info-cvs list}. the @url{http://lists.nongnu.org/mailman/listinfo/info-cvs, info-cvs list}.

View file

@ -195,7 +195,7 @@
Fix minor Bazaar leftovers. Fix minor Bazaar leftovers.
Reported by Perry E. Metzger in: Reported by Perry E. Metzger in:
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00745.html https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00745.html
* CONTRIBUTE: More git transition. * CONTRIBUTE: More git transition.
2014-11-11 Eric S. Raymond <esr@thyrsus.com> 2014-11-11 Eric S. Raymond <esr@thyrsus.com>
@ -1695,7 +1695,7 @@
Redo spelling of Makefile variables to conform to POSIX. Redo spelling of Makefile variables to conform to POSIX.
POSIX does not allow "-" in Makefile variable names. POSIX does not allow "-" in Makefile variable names.
Reported by Bruno Haible in Reported by Bruno Haible in
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
* refcards/Makefile (DIRED_REFCARDS_PDF): Rename from * refcards/Makefile (DIRED_REFCARDS_PDF): Rename from
DIRED-REFCARDS_PDF. DIRED-REFCARDS_PDF.
(MISC_REFCARDS_PDF): Rename from MISC-REFCARDS_PDF. (MISC_REFCARDS_PDF): Rename from MISC-REFCARDS_PDF.
@ -4762,7 +4762,7 @@
2005-07-07 Lute Kamstra <lute@gnu.org> 2005-07-07 Lute Kamstra <lute@gnu.org>
* tasks.texi: Delete file. The GNU Task List is obsolete and has * tasks.texi: Delete file. The GNU Task List is obsolete and has
been replaced by http://savannah.gnu.org/projects/tasklist. been replaced by https://savannah.gnu.org/projects/tasklist.
2005-07-07 Lute Kamstra <lute@gnu.org> 2005-07-07 Lute Kamstra <lute@gnu.org>

View file

@ -1992,7 +1992,7 @@ This enables SVG generation from latex code blocks.
*** New option: [[doc:org-habit-show-done-always-green][org-habit-show-done-always-green]] *** New option: [[doc:org-habit-show-done-always-green][org-habit-show-done-always-green]]
See [[http://lists.gnu.org/archive/html/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha. See [[https://lists.gnu.org/archive/html/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha.
*** New option: [[doc:org-babel-inline-result-wrap][org-babel-inline-result-wrap]] *** New option: [[doc:org-babel-inline-result-wrap][org-babel-inline-result-wrap]]

View file

@ -540,7 +540,7 @@ to the variable 'locate-dominating-stop-dir-regexp'. For example, if
the problem relates to "/smb/.dir-locals.el", set that variable the problem relates to "/smb/.dir-locals.el", set that variable
to a new value where you replace "net\\|afs" with "net\\|afs\\|smb". to a new value where you replace "net\\|afs" with "net\\|afs\\|smb".
(The default value already matches common auto-mount prefixes.) (The default value already matches common auto-mount prefixes.)
See http://lists.gnu.org/archive/html/help-gnu-emacs/2015-02/msg00461.html . See https://lists.gnu.org/archive/html/help-gnu-emacs/2015-02/msg00461.html .
*** Attempting to visit remote files via ange-ftp fails. *** Attempting to visit remote files via ange-ftp fails.
@ -689,7 +689,7 @@ On some systems, there exists a font that is actually named Monospace,
which takes over the virtual font. This is considered an operating which takes over the virtual font. This is considered an operating
system bug; see system bug; see
http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00696.html https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00696.html
If you encounter this problem, set the default font to a specific font If you encounter this problem, set the default font to a specific font
in your .Xresources or initialization file. For instance, you can put in your .Xresources or initialization file. For instance, you can put
@ -1067,7 +1067,7 @@ during such resizing attempts (i3, IceWM).
See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=15700, See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=15700,
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22000, https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22000,
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22898 and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22898 and
http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html. https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html.
*** Metacity: Resizing Emacs or ALT-Tab causes X to be unresponsive. *** Metacity: Resizing Emacs or ALT-Tab causes X to be unresponsive.
@ -2602,7 +2602,7 @@ This is a consequence of a change to src/dired.c on 2010-07-27. The
issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'. issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'.
See See
http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html
*** Building the native MS-Windows port fails due to unresolved externals *** Building the native MS-Windows port fails due to unresolved externals
@ -2703,7 +2703,7 @@ Errors and warnings can look like this:
This happens when paths using backslashes are passed to the compiler or This happens when paths using backslashes are passed to the compiler or
linker (via -I and possibly other compiler flags); when these paths are linker (via -I and possibly other compiler flags); when these paths are
included in source code, the backslashes are interpreted as escape sequences. included in source code, the backslashes are interpreted as escape sequences.
See http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html See https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html
The fix is to use forward slashes in all paths passed to the compiler. The fix is to use forward slashes in all paths passed to the compiler.

View file

@ -95,17 +95,17 @@ make it.
** Move idlwave to elpa.gnu.org. ** Move idlwave to elpa.gnu.org.
Need to sync up the Emacs and external versions. Need to sync up the Emacs and external versions.
See <http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00008.html> See <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00008.html>
** Move Org mode to elpa.gnu.org. ** Move Org mode to elpa.gnu.org.
See <http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00300.html> See <https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00300.html>
<http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00257.html> <https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00257.html>
** Move verilog-mode to elpa.gnu.org. ** Move verilog-mode to elpa.gnu.org.
See <http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html> See <https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html>
** Move vhdl-mode to elpa.gnu.org. ** Move vhdl-mode to elpa.gnu.org.
See <http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html> See <https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg01180.html>
* Simple tasks. These don't require much Emacs knowledge, they are * Simple tasks. These don't require much Emacs knowledge, they are
suitable for anyone from beginners to experts. suitable for anyone from beginners to experts.
@ -157,7 +157,7 @@ for users to customize.
** revert-buffer should eliminate overlays and the mark. ** revert-buffer should eliminate overlays and the mark.
For related problems consult the thread starting with For related problems consult the thread starting with
http://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html https://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html
** erase-buffer should perhaps disregard read-only properties of text. ** erase-buffer should perhaps disregard read-only properties of text.
@ -185,7 +185,7 @@ for users to customize.
** Define recompute-arg and recompute-arg-if for fix_command to use. ** Define recompute-arg and recompute-arg-if for fix_command to use.
See rms message of 11 Dec 05 in See rms message of 11 Dec 05 in
http://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html, https://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html,
and the rest of that discussion. and the rest of that discussion.
** In Emacs Info, examples of using Customize should be clickable ** In Emacs Info, examples of using Customize should be clickable
@ -202,10 +202,10 @@ for users to customize.
** make back_comment use syntax-ppss or equivalent. ** make back_comment use syntax-ppss or equivalent.
** Consider improving src/sysdep.c's search for a fqdn. ** Consider improving src/sysdep.c's search for a fqdn.
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html
** Find a proper fix for rcirc multiline nick adding. ** Find a proper fix for rcirc multiline nick adding.
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html
** Check for any included packages that define obsolete bug-reporting commands. ** Check for any included packages that define obsolete bug-reporting commands.
Change them to use report-emacs-bug. Change them to use report-emacs-bug.
@ -228,12 +228,12 @@ like make-backup-file-name-function for non-numeric backup files.
dired buffers and DTRT WRT 'auto-revert-mode'. dired buffers and DTRT WRT 'auto-revert-mode'.
** Check uses of prin1 for error-handling. ** Check uses of prin1 for error-handling.
http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html https://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html
* Important features: * Important features:
** "Emacs as word processor" ** "Emacs as word processor"
http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00515.html https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00515.html
rms writes: rms writes:
25 years ago I hoped we would extend Emacs to do WYSIWYG word 25 years ago I hoped we would extend Emacs to do WYSIWYG word
processing. That is why we added text properties and variable processing. That is why we added text properties and variable
@ -311,15 +311,15 @@ never really made it work for this.
Perspectives also need to interact with the tabs. Perspectives also need to interact with the tabs.
** FFI (foreign function interface) ** FFI (foreign function interface)
See eg http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00246.html See eg https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00246.html
One way of doing this is to start with fx's dynamic loading, and use it One way of doing this is to start with fx's dynamic loading, and use it
to implement things like auto-loaded buffer parsers and database to implement things like auto-loaded buffer parsers and database
access in cases which need more than Lisp. access in cases which need more than Lisp.
** Replace unexec with a more portable form of dumping ** Replace unexec with a more portable form of dumping
See eg http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01034.html See eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01034.html
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00452.html https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00452.html
One way is to provide portable undumping using mmap (per gerd design). One way is to provide portable undumping using mmap (per gerd design).
@ -399,8 +399,8 @@ familiar with GNUstep and Objective C.
** A more modern printing interface. One that pops up a dialog that lets ** A more modern printing interface. One that pops up a dialog that lets
you choose printer, page style, etc. you choose printer, page style, etc.
Integration with the Gtk print dialog is apparently difficult. See eg: Integration with the Gtk print dialog is apparently difficult. See eg:
http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00501.html https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00501.html
http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html
** Allow frames(terminals) created by emacsclient to inherit their environment ** Allow frames(terminals) created by emacsclient to inherit their environment
from the emacsclient process. from the emacsclient process.
@ -499,7 +499,7 @@ from the emacsclient process.
** Get some major packages installed: W3 (development version needs ** Get some major packages installed: W3 (development version needs
significant work), PSGML, _possibly_ ECB. significant work), PSGML, _possibly_ ECB.
http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html
Check the assignments file for other packages which might go in and Check the assignments file for other packages which might go in and
have been missed. have been missed.
@ -645,17 +645,17 @@ from the emacsclient process.
** Possibly make 'list-holidays' eval items in the calendar-holidays variable. ** Possibly make 'list-holidays' eval items in the calendar-holidays variable.
See thread See thread
<http://lists.gnu.org/archive/html/emacs-devel/2006-02/msg01034.html>. <https://lists.gnu.org/archive/html/emacs-devel/2006-02/msg01034.html>.
[rgm@gnu.org will look at this after 22.1] [rgm@gnu.org will look at this after 22.1]
** Possibly make cal-dst use the system timezone database directly. ** Possibly make cal-dst use the system timezone database directly.
See thread See thread
<http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html> <https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html>
** Possibly add a "close" button to the modeline. ** Possibly add a "close" button to the modeline.
The idea is to add an "X" of some kind, that when clicked deletes The idea is to add an "X" of some kind, that when clicked deletes
the window associated with that modeline. the window associated with that modeline.
http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html https://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html
* Things to be done for specific packages or features * Things to be done for specific packages or features
@ -1492,7 +1492,7 @@ presence of multi-file documents.
or just an extension of buff-menu.el. or just an extension of buff-menu.el.
** Replace linum.el with nlinum.el ** Replace linum.el with nlinum.el
http://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00379.html https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00379.html
** Merge sendmail.el and messages.el. ** Merge sendmail.el and messages.el.
Probably not a complete merge, but at least arrange for messages.el to be Probably not a complete merge, but at least arrange for messages.el to be
@ -1507,7 +1507,7 @@ presence of multi-file documents.
** Rewrite make-docfile to be clean and maintainable. ** Rewrite make-docfile to be clean and maintainable.
It might be better to replace it with Lisp, using the byte compiler. It might be better to replace it with Lisp, using the byte compiler.
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html
** Add an inferior-comint-minor-mode to capture the common set of operations ** Add an inferior-comint-minor-mode to capture the common set of operations
offered by major modes that offer an associated inferior offered by major modes that offer an associated inferior
@ -1523,7 +1523,7 @@ presence of multi-file documents.
* Wishlist items: * Wishlist items:
** Maybe replace etags.c with a Lisp implementation. ** Maybe replace etags.c with a Lisp implementation.
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html
** Maybe replace lib-src/rcs2log with a Lisp implementation. ** Maybe replace lib-src/rcs2log with a Lisp implementation.
It wouldn't have to be a complete replacement, just enough It wouldn't have to be a complete replacement, just enough

View file

@ -454,7 +454,7 @@
Redo spelling of Makefile variables to conform to POSIX. Redo spelling of Makefile variables to conform to POSIX.
POSIX does not allow "-" in Makefile variable names. POSIX does not allow "-" in Makefile variable names.
Reported by Bruno Haible in Reported by Bruno Haible in
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
* Makefile.in (BUILT_EMACS): Rename from BUILT-EMACS. * Makefile.in (BUILT_EMACS): Rename from BUILT-EMACS.
(TIT_GB): Rename from TIT-GB. (TIT_GB): Rename from TIT-GB.
(CHINESE_TIT): Rename from CHINESE-TIT. (CHINESE_TIT): Rename from CHINESE-TIT.

View file

@ -5,7 +5,7 @@
is not part of Emacs and is typically not installed. is not part of Emacs and is typically not installed.
Instead, just invoke xmalloc and xrealloc as usual. Instead, just invoke xmalloc and xrealloc as usual.
Problem reported by Nicolas Richard in: Problem reported by Nicolas Richard in:
http://bugs.gnu.org/20191#20 https://bugs.gnu.org/20191#20
(xrnew): Avoid no-longer-needed cast to 'char *'. (xrnew): Avoid no-longer-needed cast to 'char *'.
(xrealloc): First arg is now void *, not char *. (xrealloc): First arg is now void *, not char *.
@ -65,7 +65,7 @@
Better support for future plugins Better support for future plugins
See the thread containing: See the thread containing:
http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00720.html https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00720.html
* make-docfile.c (write_globals): Generate code that #defines * make-docfile.c (write_globals): Generate code that #defines
Qxxx macros other than Qnil only if DEFINE_NONNIL_Q_SYMBOL_MACROS. Qxxx macros other than Qnil only if DEFINE_NONNIL_Q_SYMBOL_MACROS.
Qnil is safe to define even in plugins, since it must be zero for Qnil is safe to define even in plugins, since it must be zero for
@ -329,7 +329,7 @@
2014-05-26 Paul Eggert <eggert@cs.ucla.edu> 2014-05-26 Paul Eggert <eggert@cs.ucla.edu>
Fix rcs2log problems with CVS. Reported by Glenn Morris in Fix rcs2log problems with CVS. Reported by Glenn Morris in
<http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>.
Plus, fix some security and filename quoting problems. Plus, fix some security and filename quoting problems.
* rcs2log (logdir): Prefer mktemp if available. * rcs2log (logdir): Prefer mktemp if available.
(logdir, llogdir): Work even if TMPDIR begins with '-' or has spaces. (logdir, llogdir): Work even if TMPDIR begins with '-' or has spaces.
@ -937,13 +937,13 @@
* movemail.c: Add missing 'defined'. * movemail.c: Add missing 'defined'.
Suggested by Sven Joachim in Suggested by Sven Joachim in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00218.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00218.html>.
2012-07-11 Paul Eggert <eggert@cs.ucla.edu> 2012-07-11 Paul Eggert <eggert@cs.ucla.edu>
Port 'movemail' again to Solaris and similar hosts. Port 'movemail' again to Solaris and similar hosts.
See Susan Cragin's report in See Susan Cragin's report in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00199.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00199.html>.
* movemail.c (xmalloc): Also define if !DISABLE_DIRECT_ACCESS && * movemail.c (xmalloc): Also define if !DISABLE_DIRECT_ACCESS &&
!MAIL_USE_MMDF && !MAIL_USE_SYSTEM_LOCK. Move up, so it doesn't !MAIL_USE_MMDF && !MAIL_USE_SYSTEM_LOCK. Move up, so it doesn't
need a forward declaration. need a forward declaration.
@ -1212,7 +1212,7 @@
Assume less-ancient POSIX support. Assume less-ancient POSIX support.
* update-game-score.c: Include <getopt.h> rather than rolling our * update-game-score.c: Include <getopt.h> rather than rolling our
own decls for optarg, optind, opterr. See own decls for optarg, optind, opterr. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html>.
2012-04-14 Juanma Barranquero <lekktu@gmail.com> 2012-04-14 Juanma Barranquero <lekktu@gmail.com>
@ -1271,7 +1271,7 @@
instead, treat both -c and -t as always requesting a new "tty" frame, instead, treat both -c and -t as always requesting a new "tty" frame,
and let server.el decide which kind is actually required. and let server.el decide which kind is actually required.
Reported by Uwe Siart <usenet@siart.de> in this thread: Reported by Uwe Siart <usenet@siart.de> in this thread:
http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00303.html https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00303.html
2011-11-30 Chong Yidong <cyd@gnu.org> 2011-11-30 Chong Yidong <cyd@gnu.org>
@ -3684,7 +3684,7 @@
* rcs2log (Help): Clarify wording of the usage message. * rcs2log (Help): Clarify wording of the usage message.
Reported by Alan Mackenzie in Reported by Alan Mackenzie in
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>. <https://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca> 2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
@ -3715,7 +3715,7 @@
and the path. Allow :/ in repository path, since CVS does. and the path. Allow :/ in repository path, since CVS does.
Fix typo: "pository" should be set from $CVSROOT, not $repository. Fix typo: "pository" should be set from $CVSROOT, not $repository.
This fixes a bug reported by Wolfgang Scherer in This fixes a bug reported by Wolfgang Scherer in
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>, <https://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>,
along with some related bugs I discovered by inspecting how along with some related bugs I discovered by inspecting how
CVS itself parses $CVSROOT. CVS itself parses $CVSROOT.
@ -3752,7 +3752,7 @@
* rcs2log (rlog_options): Append -rbranchtag if CVS/Tag indicates * rcs2log (rlog_options): Append -rbranchtag if CVS/Tag indicates
a tag, and if the user has not specified an rlog option. a tag, and if the user has not specified an rlog option.
Adapted from a suggestion by Martin Stjernholm in Adapted from a suggestion by Martin Stjernholm in
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2003-07/msg00066.html>. <https://mail.gnu.org/archive/html/bug-gnu-emacs/2003-07/msg00066.html>.
(Copyright): Update to 2003. (Copyright): Update to 2003.
2003-12-24 Thien-Thi Nguyen <ttn@gnu.org> 2003-12-24 Thien-Thi Nguyen <ttn@gnu.org>

View file

@ -45,7 +45,7 @@ Each entry looks something like this:
* rcs2log (Help): Clarify wording of the usage message. * rcs2log (Help): Clarify wording of the usage message.
Problem reported by Alan Mackenzie in Problem reported by Alan Mackenzie in
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>. <https://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
ChangeLog entries contain the current date, full name, email address ChangeLog entries contain the current date, full name, email address
including hostname, the name of the affected file, and commentary. including hostname, the name of the affected file, and commentary.

View file

@ -6395,7 +6395,7 @@
* vc-svn.el (vc-svn-checkin): Use `nconc' instead of `list*', * vc-svn.el (vc-svn-checkin): Use `nconc' instead of `list*',
because the latter is a CL-ism. This fixes the bug reported by because the latter is a CL-ism. This fixes the bug reported by
Shawn Boyette <mdxi@collapsar.net> in Shawn Boyette <mdxi@collapsar.net> in
http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html. https://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
2004-06-04 Miles Bader <miles@gnu.org> 2004-06-04 Miles Bader <miles@gnu.org>

View file

@ -4667,7 +4667,7 @@
2008-01-02 Karl Fogel <kfogel@red-bean.com> 2008-01-02 Karl Fogel <kfogel@red-bean.com>
Change a return type, for greater extensibility. Change a return type, for greater extensibility.
See http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html See https://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html
and its thread for discussion leading to this change. and its thread for discussion leading to this change.
* bookmark.el (bookmark-jump-noselect): * bookmark.el (bookmark-jump-noselect):
@ -11475,7 +11475,7 @@
(fancy-about-text): Add links "Authors" and "Contributing". (fancy-about-text): Add links "Authors" and "Contributing".
(fancy-splash-head): Add text "Welcome to " on the startup screen, (fancy-splash-head): Add text "Welcome to " on the startup screen,
and "This is " on the about screen. Add link to and "This is " on the about screen. Add link to
"http://www.gnu.org/software/emacs/" for "GNU Emacs". "https://www.gnu.org/software/emacs/" for "GNU Emacs".
For the about screen move emacs version to the header from For the about screen move emacs version to the header from
`fancy-splash-tail' (as it's done already for normal about screen). `fancy-splash-tail' (as it's done already for normal about screen).
(fancy-splash-tail): Insert emacs version only for startup screen. (fancy-splash-tail): Insert emacs version only for startup screen.
@ -14464,7 +14464,7 @@
* bookmark.el: Revert 2007-07-13T18:16:17Z!kfogel@red-bean.com, * bookmark.el: Revert 2007-07-13T18:16:17Z!kfogel@red-bean.com,
thus restoring bookmark bindings to three slots under C-x r. See thus restoring bookmark bindings to three slots under C-x r. See
http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00705.html. https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00705.html.
2007-07-15 Jeff Miller <jmiller@cablespeed.com> (tiny change) 2007-07-15 Jeff Miller <jmiller@cablespeed.com> (tiny change)
@ -14511,7 +14511,7 @@
* bookmark.el (bookmark-jump-other-window): New function. * bookmark.el (bookmark-jump-other-window): New function.
(bookmark-map): Bind it to "o". (bookmark-map): Bind it to "o".
http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html
and its thread contains discussion about this change. and its thread contains discussion about this change.
The original patch was slightly tweaked by Karl Fogel The original patch was slightly tweaked by Karl Fogel
<kfogel@red-bean.com> before committing. <kfogel@red-bean.com> before committing.
@ -14525,7 +14525,7 @@
* bookmark.el: Don't define bookmark keys under the "C-xr" map; * bookmark.el: Don't define bookmark keys under the "C-xr" map;
instead, make "C-xp" a prefix for bookmark-map. Patch by Drew instead, make "C-xp" a prefix for bookmark-map. Patch by Drew
Adams <drew.adams@oracle.com>, mildly tweaked by me. See Adams <drew.adams@oracle.com>, mildly tweaked by me. See
http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html. https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html.
2007-07-13 Carsten Dominik <dominik@science.uva.nl> 2007-07-13 Carsten Dominik <dominik@science.uva.nl>

View file

@ -9833,7 +9833,7 @@
* window.el (pop-to-buffer): Remove the conditional that * window.el (pop-to-buffer): Remove the conditional that
compares new-window and old-window, so it will reselect compares new-window and old-window, so it will reselect
the selected window unconditionally. the selected window unconditionally.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html
2010-06-07 Stefan Monnier <monnier@iro.umontreal.ca> 2010-06-07 Stefan Monnier <monnier@iro.umontreal.ca>
@ -9882,7 +9882,7 @@
of kill-ring: don't call menu-bar-update-yank-menu, don't push of kill-ring: don't call menu-bar-update-yank-menu, don't push
interprogram-paste strings to kill-ring, and don't push the input interprogram-paste strings to kill-ring, and don't push the input
argument `string' to kill-ring. argument `string' to kill-ring.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html
2010-06-04 Juanma Barranquero <lekktu@gmail.com> 2010-06-04 Juanma Barranquero <lekktu@gmail.com>
@ -10445,7 +10445,7 @@
* dired-x.el (dired-jump, dired-jump-other-window): Add arg * dired-x.el (dired-jump, dired-jump-other-window): Add arg
FILE-NAME to read from the minibuffer when called interactively FILE-NAME to read from the minibuffer when called interactively
with prefix argument instead of using buffer-file-name. with prefix argument instead of using buffer-file-name.
http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00534.html https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00534.html
* dired.el: Update autoloads. * dired.el: Update autoloads.
@ -11998,7 +11998,7 @@
2010-04-05 Juri Linkov <juri@jurta.org> 2010-04-05 Juri Linkov <juri@jurta.org>
Scrolling commands which scroll a line instead of full screen. Scrolling commands which scroll a line instead of full screen.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
* simple.el (scroll-up-line, scroll-down-line): New commands. * simple.el (scroll-up-line, scroll-down-line): New commands.
Put property isearch-scroll=t on them. Put property isearch-scroll=t on them.
@ -12009,7 +12009,7 @@
2010-04-05 Juri Linkov <juri@jurta.org> 2010-04-05 Juri Linkov <juri@jurta.org>
Scrolling commands which do not signal errors at top/bottom. Scrolling commands which do not signal errors at top/bottom.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
* simple.el (scroll-up-command, scroll-down-command): New commands. * simple.el (scroll-up-command, scroll-down-command): New commands.
Put property isearch-scroll=t on them. Put property isearch-scroll=t on them.
@ -12063,7 +12063,7 @@
(electric-help-mode): Set it to original major-mode. Doc fix. (electric-help-mode): Set it to original major-mode. Doc fix.
(with-electric-help): Use `electric-help-orig-major-mode' instead (with-electric-help): Use `electric-help-orig-major-mode' instead
of (default-value 'major-mode). Doc fix. of (default-value 'major-mode). Doc fix.
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html
2010-04-02 Sam Steingold <sds@gnu.org> 2010-04-02 Sam Steingold <sds@gnu.org>
@ -12089,13 +12089,13 @@
* simple.el (next-line, previous-line): Re-throw a signal * simple.el (next-line, previous-line): Re-throw a signal
with `signal' instead of using `ding'. with `signal' instead of using `ding'.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01432.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01432.html
2010-03-31 Juri Linkov <juri@jurta.org> 2010-03-31 Juri Linkov <juri@jurta.org>
* simple.el (keyboard-escape-quit): Raise deselecting the active * simple.el (keyboard-escape-quit): Raise deselecting the active
region higher than exiting the minibuffer. region higher than exiting the minibuffer.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00904.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00904.html
2010-03-31 Juri Linkov <juri@jurta.org> 2010-03-31 Juri Linkov <juri@jurta.org>
@ -12184,7 +12184,7 @@
2010-03-30 Juri Linkov <juri@jurta.org> 2010-03-30 Juri Linkov <juri@jurta.org>
Make occur handle multi-line matches cleanly with context. Make occur handle multi-line matches cleanly with context.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01280.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01280.html
* replace.el (occur-accumulate-lines): Add optional arg `pt'. * replace.el (occur-accumulate-lines): Add optional arg `pt'.
(occur-engine): Add local variables `ret', `prev-after-lines', (occur-engine): Add local variables `ret', `prev-after-lines',
@ -12379,7 +12379,7 @@
2010-03-23 Juri Linkov <juri@jurta.org> 2010-03-23 Juri Linkov <juri@jurta.org>
Implement Occur multi-line matches. Implement Occur multi-line matches.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01044.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01044.html
* replace.el (occur): Doc fix. * replace.el (occur): Doc fix.
(occur-engine): Set `begpt' to the beginning of the first line. (occur-engine): Set `begpt' to the beginning of the first line.
@ -12456,7 +12456,7 @@
2010-03-21 Juri Linkov <juri@jurta.org> 2010-03-21 Juri Linkov <juri@jurta.org>
Fix message of multi-line occur regexps and multi-buffer header lines. Fix message of multi-line occur regexps and multi-buffer header lines.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00457.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00457.html
* replace.el (occur-1): Don't display regexp if it is longer * replace.el (occur-1): Don't display regexp if it is longer
than window-width. Use `query-replace-descr' to display regexp. than window-width. Use `query-replace-descr' to display regexp.
@ -12750,7 +12750,7 @@
2010-03-10 Kim F. Storm <storm@cua.dk> 2010-03-10 Kim F. Storm <storm@cua.dk>
Animated image API. Animated image API.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00211.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00211.html
* image.el (image-animate-max-time): New defcustom. * image.el (image-animate-max-time): New defcustom.
(image-animated-types): New defconst. (image-animated-types): New defconst.
@ -13908,7 +13908,7 @@
positions by using `bookmark-bmenu-marks-width', instead of hardcoding. positions by using `bookmark-bmenu-marks-width', instead of hardcoding.
This fixes the `bookmark-bmenu-execute-deletions' bug reported here: This fixes the `bookmark-bmenu-execute-deletions' bug reported here:
http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00819.html https://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00819.html
From: Sun Yijiang <sunyijiang {_AT_} gmail.com> From: Sun Yijiang <sunyijiang {_AT_} gmail.com>
To: emacs-devel {_AT_} gnu.org To: emacs-devel {_AT_} gnu.org
Subject: bookmark.el bug report Subject: bookmark.el bug report
@ -19816,7 +19816,7 @@
* files.el (find-alternate-file): If the old buffer is modified * files.el (find-alternate-file): If the old buffer is modified
and visiting a file, behave similarly to `kill-buffer' when and visiting a file, behave similarly to `kill-buffer' when
killing it, thus reverting to the pre-1.878 behavior; see killing it, thus reverting to the pre-1.878 behavior; see
http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00101.html https://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00101.html
for discussion. Also, consult `buffer-file-name' as a variable for discussion. Also, consult `buffer-file-name' as a variable
not as a function, for consistency with the rest of the code. not as a function, for consistency with the rest of the code.

View file

@ -1371,7 +1371,7 @@
* frame.el (toggle-frame-maximized, toggle-frame-fullscreen): * frame.el (toggle-frame-maximized, toggle-frame-fullscreen):
Use fullboth as an alias for fullscreen. Suggested by Jan Djärv in Use fullboth as an alias for fullscreen. Suggested by Jan Djärv in
<http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00203.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00203.html>.
2013-01-30 Stefan Monnier <monnier@iro.umontreal.ca> 2013-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
@ -2422,7 +2422,7 @@
* epg.el: Support pinentry-curses. * epg.el: Support pinentry-curses.
Suggested by Werner Koch in Suggested by Werner Koch in
<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>. <https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>.
(epg-agent-file, epg-agent-mtime): New variable. (epg-agent-file, epg-agent-mtime): New variable.
(epg--start): Record the modified time of gpg-agent socket file, (epg--start): Record the modified time of gpg-agent socket file,
to restore Emacs frame after pinentry-curses termination. to restore Emacs frame after pinentry-curses termination.
@ -2448,7 +2448,7 @@
(toggle-frame-maximized): Rewrite and bind to M-<f10>. (toggle-frame-maximized): Rewrite and bind to M-<f10>.
(toggle-frame-fullscreen): New command bound to <f11> instead of (toggle-frame-fullscreen): New command bound to <f11> instead of
`toggle-frame-maximized'. `toggle-frame-maximized'.
http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00703.html https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00703.html
2012-12-27 Michael Albinus <michael.albinus@gmx.de> 2012-12-27 Michael Albinus <michael.albinus@gmx.de>
@ -2686,7 +2686,7 @@
(isearch-insert-char-by-name): New command. (isearch-insert-char-by-name): New command.
* international/mule-cmds.el (read-char-by-name): Let-bind * international/mule-cmds.el (read-char-by-name): Let-bind
`enable-recursive-minibuffers' to t. `enable-recursive-minibuffers' to t.
http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00234.html https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00234.html
2012-12-15 Juri Linkov <juri@jurta.org> 2012-12-15 Juri Linkov <juri@jurta.org>
@ -4831,7 +4831,7 @@
* progmodes/compile.el (compilation-error-regexp-alist-alist): * progmodes/compile.el (compilation-error-regexp-alist-alist):
Adjust the msft regexp to the output of Studio 2010, and move msft Adjust the msft regexp to the output of Studio 2010, and move msft
before edg-1. See the discussion on emacs-devel, before edg-1. See the discussion on emacs-devel,
http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00579.html, https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00579.html,
for the details. for the details.
2012-10-14 Stefan Monnier <monnier@iro.umontreal.ca> 2012-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
@ -5453,7 +5453,7 @@
* profiler.el (profiler-sampling-interval): Change default back to 1. * profiler.el (profiler-sampling-interval): Change default back to 1.
See Stefan Monnier in See Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00863.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00863.html>.
2012-10-01 Fabián Ezequiel Gallina <fgallina@cuca> 2012-10-01 Fabián Ezequiel Gallina <fgallina@cuca>
@ -6641,7 +6641,7 @@
search-whitespace-regexp if isearch-lax-whitespace or search-whitespace-regexp if isearch-lax-whitespace or
isearch-regexp-lax-whitespace is non-nil. isearch-regexp-lax-whitespace is non-nil.
(Info-mode): Don't set local variable search-whitespace-regexp. (Info-mode): Don't set local variable search-whitespace-regexp.
http://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00811.html https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00811.html
2012-09-12 Stefan Monnier <monnier@iro.umontreal.ca> 2012-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
@ -7037,7 +7037,7 @@
2012-09-02 Juri Linkov <juri@jurta.org> 2012-09-02 Juri Linkov <juri@jurta.org>
Toggle whitespace matching mode with M-s SPC. Toggle whitespace matching mode with M-s SPC.
http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00008.html https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00008.html
* isearch.el (search-whitespace-regexp): Doc fix. * isearch.el (search-whitespace-regexp): Doc fix.
Remove cons cell customization. Remove cons cell customization.
@ -8109,7 +8109,7 @@
* whitespace.el (whitespace-display-mappings): Use Unicode * whitespace.el (whitespace-display-mappings): Use Unicode
codepoints, instead of emacs-mule codepoints. See codepoints, instead of emacs-mule codepoints. See
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-07/msg00366.html https://lists.gnu.org/archive/html/help-gnu-emacs/2012-07/msg00366.html
for the details. for the details.
* files.el (file-truename): Don't skip symlink-chasing part on * files.el (file-truename): Don't skip symlink-chasing part on
@ -8164,7 +8164,7 @@
* international/mule-cmds.el: Create * international/mule-cmds.el: Create
inactivate-current-input-method-function as an obsolete alias for inactivate-current-input-method-function as an obsolete alias for
deactivate-current-input-method-function. See Katsumi Yamaoka in deactivate-current-input-method-function. See Katsumi Yamaoka in
<http://bugs.gnu.org/10150#46>. <https://bugs.gnu.org/10150#46>.
2012-08-01 Jay Belanger <jay.p.belanger@gmail.com> 2012-08-01 Jay Belanger <jay.p.belanger@gmail.com>
@ -8513,7 +8513,7 @@
* startup.el (command-line): Don't display an empty user name in * startup.el (command-line): Don't display an empty user name in
the error message about non-existent home directory, when the error message about non-existent home directory, when
init-file-user was set to an empty string. See init-file-user was set to an empty string. See
http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html
for the details and context. for the details and context.
2012-07-22 Vincent Belaïche <vincentb1@users.sourceforge.net> 2012-07-22 Vincent Belaïche <vincentb1@users.sourceforge.net>
@ -9419,7 +9419,7 @@
* calendar/calendar.el (calendar-exit): Don't try to delete or * calendar/calendar.el (calendar-exit): Don't try to delete or
iconify last frame. See: iconify last frame. See:
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00372.html https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00372.html
2012-06-25 Jim Diamond <Jim.Diamond@AcadiaU.ca> (tiny change) 2012-06-25 Jim Diamond <Jim.Diamond@AcadiaU.ca> (tiny change)
@ -10430,7 +10430,7 @@
* descr-text.el (describe-char): Mention how to insert the * descr-text.el (describe-char): Mention how to insert the
character, if the current input method doesn't support it. character, if the current input method doesn't support it.
See the discussion in this thread for the details: See the discussion in this thread for the details:
http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00533.html. https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00533.html.
2012-06-08 Sam Steingold <sds@gnu.org> 2012-06-08 Sam Steingold <sds@gnu.org>
@ -13909,7 +13909,7 @@
Insert invisible LRM characters before each character in a keyboard Insert invisible LRM characters before each character in a keyboard
layout cell, to prevent their reordering by bidi display engine. layout cell, to prevent their reordering by bidi display engine.
For details, see the discussion in For details, see the discussion in
http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html. https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html.
2012-03-08 Alan Mackenzie <acm@muc.de> 2012-03-08 Alan Mackenzie <acm@muc.de>
@ -13927,7 +13927,7 @@
* international/quail.el (quail-help): * international/quail.el (quail-help):
Force bidi-paragraph-direction be left-to-right. See discussion in Force bidi-paragraph-direction be left-to-right. See discussion in
http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
for the reason. for the reason.
2012-03-07 Michael Albinus <michael.albinus@gmx.de> 2012-03-07 Michael Albinus <michael.albinus@gmx.de>
@ -15004,7 +15004,7 @@
* descr-text.el (describe-char): Show the raw character, not only * descr-text.el (describe-char): Show the raw character, not only
its display form at POS. Suggested by Kenichi Handa <handa@m17n.org>. its display form at POS. Suggested by Kenichi Handa <handa@m17n.org>.
See http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html See https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html
for the reasons. for the reasons.
2012-01-28 Phil Hagelberg <phil@hagelb.org> 2012-01-28 Phil Hagelberg <phil@hagelb.org>
@ -15362,7 +15362,7 @@
* time.el (display-time-load-average) * time.el (display-time-load-average)
(display-time-default-load-average): Doc fixes. See the thread (display-time-default-load-average): Doc fixes. See the thread
starting at starting at
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-01/msg00059.html https://lists.gnu.org/archive/html/help-gnu-emacs/2012-01/msg00059.html
for the details. for the details.
2012-01-06 Glenn Morris <rgm@gnu.org> 2012-01-06 Glenn Morris <rgm@gnu.org>
@ -15769,7 +15769,7 @@
(texinfo-insert-master-menu-list): Improve the error message (texinfo-insert-master-menu-list): Improve the error message
displayed if there's no menu in the Top node. displayed if there's no menu in the Top node.
(Bug#2975) See also this thread: (Bug#2975) See also this thread:
http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00156.html. https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00156.html.
2011-12-09 Manuel Gómez <mgrojo@gmail.com> (tiny change) 2011-12-09 Manuel Gómez <mgrojo@gmail.com> (tiny change)
@ -24381,7 +24381,7 @@
* help-fns.el (describe-variable): Complete all variables having * help-fns.el (describe-variable): Complete all variables having
documentation, including keywords. documentation, including keywords.
http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00112.html https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00112.html
2011-04-04 Juanma Barranquero <lekktu@gmail.com> 2011-04-04 Juanma Barranquero <lekktu@gmail.com>

View file

@ -3598,7 +3598,7 @@
* comint.el (comint-history-isearch-message): Use field-beginning * comint.el (comint-history-isearch-message): Use field-beginning
instead of comint-line-beginning-position - that's more fixes for instead of comint-line-beginning-position - that's more fixes for
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
(comint-history-isearch-message): Fix args of isearch-message-prefix. (comint-history-isearch-message): Fix args of isearch-message-prefix.
2014-12-29 Juri Linkov <juri@linkov.net> 2014-12-29 Juri Linkov <juri@linkov.net>
@ -3698,7 +3698,7 @@
* language/misc-lang.el (composition-function-table): Add Syriac * language/misc-lang.el (composition-function-table): Add Syriac
characters and also ZWJ/ZWNJ. characters and also ZWJ/ZWNJ.
See http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html See https://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html
for the details. for the details.
2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
@ -4489,14 +4489,14 @@
comint-line-beginning-position. comint-line-beginning-position.
(comint-send-input): Go to the end of the field instead of the end (comint-send-input): Go to the end of the field instead of the end
of the line to accept whole multi-line input. of the line to accept whole multi-line input.
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
2014-12-05 Juri Linkov <juri@linkov.net> 2014-12-05 Juri Linkov <juri@linkov.net>
* minibuffer.el (minibuffer-completion-help): * minibuffer.el (minibuffer-completion-help):
Compare selected-window with minibuffer-window to check whether Compare selected-window with minibuffer-window to check whether
completions should be displayed near the minibuffer. (Bug#17809) completions should be displayed near the minibuffer. (Bug#17809)
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html
2014-12-05 Michael Albinus <michael.albinus@gmx.de> 2014-12-05 Michael Albinus <michael.albinus@gmx.de>
@ -4605,7 +4605,7 @@
the remote repository were unreachable, because the VC hooks tried the remote repository were unreachable, because the VC hooks tried
to run "svn status -u" on the file, where the "-u" tells svn to to run "svn status -u" on the file, where the "-u" tells svn to
get update information from the remote repository. get update information from the remote repository.
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00174.html https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00174.html
* vc/vc-svn.el (vc-svn-state): Remove optional `localp' * vc/vc-svn.el (vc-svn-state): Remove optional `localp'
argument and always pass "-v" to "svn status", never "-u". argument and always pass "-v" to "svn status", never "-u".
@ -5306,7 +5306,7 @@
(query-replace-read-from): Call custom-reevaluate-setting on (query-replace-read-from): Call custom-reevaluate-setting on
query-replace-from-to-separator to reevaluate the separator query-replace-from-to-separator to reevaluate the separator
depending on the return value of char-displayable-p. depending on the return value of char-displayable-p.
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00466.html https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00466.html
2014-11-18 Juri Linkov <juri@linkov.net> 2014-11-18 Juri Linkov <juri@linkov.net>
@ -5316,7 +5316,7 @@
* simple.el (next-line-or-history-element) * simple.el (next-line-or-history-element)
(previous-line-or-history-element): New commands. (previous-line-or-history-element): New commands.
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00822.html https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00822.html
2014-11-18 Leo Liu <sdl.web@gmail.com> 2014-11-18 Leo Liu <sdl.web@gmail.com>
@ -5441,7 +5441,7 @@
Improve time stamp handling, and be more consistent about it. Improve time stamp handling, and be more consistent about it.
This implements a suggestion made in: This implements a suggestion made in:
http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html
Among other things, this means timer.el no longer needs to Among other things, this means timer.el no longer needs to
autoload the time-date module. autoload the time-date module.
* allout-widgets.el (allout-elapsed-time-seconds): Doc fix. * allout-widgets.el (allout-elapsed-time-seconds): Doc fix.
@ -5682,7 +5682,7 @@
2014-11-10 Sylvain Chouleur <sylvain.chouleur@gmail.com> (tiny change) 2014-11-10 Sylvain Chouleur <sylvain.chouleur@gmail.com> (tiny change)
Allow VTIMEZONE where daylight and standard time zones are equal. Allow VTIMEZONE where daylight and standard time zones are equal.
See: http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00494.html See: https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00494.html
* calendar/icalendar.el (icalendar--convert-tz-offset): * calendar/icalendar.el (icalendar--convert-tz-offset):
Support timezone without daylight saving time. Support timezone without daylight saving time.
@ -5813,7 +5813,7 @@
to the history variables. to the history variables.
(query-replace-read-to): Add FROM-TO pairs to query-replace-defaults. (query-replace-read-to): Add FROM-TO pairs to query-replace-defaults.
(query-replace-regexp-eval): Let-bind query-replace-defaults to nil. (query-replace-regexp-eval): Let-bind query-replace-defaults to nil.
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00253.html https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00253.html
* isearch.el (isearch-text-char-description): Keep characters * isearch.el (isearch-text-char-description): Keep characters
intact and put formatted strings with the `display' property. intact and put formatted strings with the `display' property.
@ -7565,7 +7565,7 @@
(lisp--form-quoted-p): New functions. (lisp--form-quoted-p): New functions.
(lisp-completion-at-point): Use them to see if we're completing a (lisp-completion-at-point): Use them to see if we're completing a
variable reference, a function name, or just any symbol. variable reference, a function name, or just any symbol.
http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00229.html https://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00229.html
2014-09-18 Ivan Kanis <ivan@kanis.fr> 2014-09-18 Ivan Kanis <ivan@kanis.fr>
@ -9937,7 +9937,7 @@
`window-configuration-change-hook'. `window-configuration-change-hook'.
(desktop-auto-save-set-timer): Change REPEAT arg of (desktop-auto-save-set-timer): Change REPEAT arg of
`run-with-idle-timer' from t to nil. `run-with-idle-timer' from t to nil.
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00147.html https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00147.html
2014-06-08 Santiago Payà i Miralta <santiagopim@gmail.com> 2014-06-08 Santiago Payà i Miralta <santiagopim@gmail.com>
@ -10488,7 +10488,7 @@
* emacs-lisp/package.el (package-generate-description-file): * emacs-lisp/package.el (package-generate-description-file):
Output first-line comment to set buffer-local var `no-byte-compile'. Output first-line comment to set buffer-local var `no-byte-compile'.
Suggested by Dmitry Gutov: Suggested by Dmitry Gutov:
<http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>.
2014-05-25 Thien-Thi Nguyen <ttn@gnu.org> 2014-05-25 Thien-Thi Nguyen <ttn@gnu.org>
@ -12170,7 +12170,7 @@
to `comment-start-skip' if not `comment-use-syntax'. (Bug#16971) to `comment-start-skip' if not `comment-use-syntax'. (Bug#16971)
(comment-beginning): Use `narrow-to-region' instead of moving back (comment-beginning): Use `narrow-to-region' instead of moving back
one character. one character.
(http://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00488.html) (https://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00488.html)
(comment-start-skip): Update the docstring. (comment-start-skip): Update the docstring.
2014-03-18 Richard Stallman <rms@gnu.org> 2014-03-18 Richard Stallman <rms@gnu.org>
@ -12467,7 +12467,7 @@
from `xterm-standard-colors' that look well on the default white from `xterm-standard-colors' that look well on the default white
background (and also on the black background) to avoid illegible background (and also on the black background) to avoid illegible
color combinations like yellow-on-white and white-on-white. color combinations like yellow-on-white and white-on-white.
http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00157.html https://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00157.html
2014-03-08 Juanma Barranquero <lekktu@gmail.com> 2014-03-08 Juanma Barranquero <lekktu@gmail.com>
@ -13224,7 +13224,7 @@
2014-02-12 Dmitry Gutov <dgutov@yandex.ru> 2014-02-12 Dmitry Gutov <dgutov@yandex.ru>
* progmodes/js.el (js-indent-line): Don't widen. * progmodes/js.el (js-indent-line): Don't widen.
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00276.html https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00276.html
2014-02-12 Glenn Morris <rgm@gnu.org> 2014-02-12 Glenn Morris <rgm@gnu.org>
@ -13965,7 +13965,7 @@
choices. choices.
(ruby-smie-rules): Instead of using a hardcoded list of alignable (ruby-smie-rules): Instead of using a hardcoded list of alignable
keywords, check against the value of `ruby-alignable-keywords' keywords, check against the value of `ruby-alignable-keywords'
(http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01439.html). (https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01439.html).
2014-01-17 Glenn Morris <rgm@gnu.org> 2014-01-17 Glenn Morris <rgm@gnu.org>
@ -15408,7 +15408,7 @@
* simple.el (blink-matching--overlay): New variable. * simple.el (blink-matching--overlay): New variable.
(blink-matching-open): Instead of moving point, highlight the (blink-matching-open): Instead of moving point, highlight the
matching paren with an overlay matching paren with an overlay
(http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00333.html). (https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00333.html).
* faces.el (paren-showing-faces, show-paren-match) * faces.el (paren-showing-faces, show-paren-match)
(show-paren-mismatch): Move from paren.el. (show-paren-mismatch): Move from paren.el.
@ -16628,7 +16628,7 @@
* textmodes/ispell.el (ispell-lookup-words): When `look' is not * textmodes/ispell.el (ispell-lookup-words): When `look' is not
available and the word has no wildcards, append one to the grep pattern. available and the word has no wildcards, append one to the grep pattern.
http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00258.html https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00258.html
(ispell-complete-word): Call `ispell-lookup-words' with the value (ispell-complete-word): Call `ispell-lookup-words' with the value
independent of `ispell-look-p'. independent of `ispell-look-p'.
@ -18282,7 +18282,7 @@
* emacs-lisp/package.el (package-buffer-info, describe-package-1): * emacs-lisp/package.el (package-buffer-info, describe-package-1):
Use :url instead of :homepage, as per Use :url instead of :homepage, as per
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00622.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00622.html
* newcomment.el (comment-beginning): When `comment-use-syntax' is * newcomment.el (comment-beginning): When `comment-use-syntax' is
non-nil, use `syntax-ppss' (Bug#15251). non-nil, use `syntax-ppss' (Bug#15251).
@ -21942,7 +21942,7 @@
2013-06-25 Martin Rudalics <rudalics@gmx.at> 2013-06-25 Martin Rudalics <rudalics@gmx.at>
* window.el (window--state-get-1): Workaround for bug#14527. * window.el (window--state-get-1): Workaround for bug#14527.
http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00941.html https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00941.html
2013-06-25 Lars Magne Ingebrigtsen <larsi@gnus.org> 2013-06-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
@ -22055,7 +22055,7 @@
* progmodes/ruby-mode.el (ruby-font-lock-keywords): Move `catch', * progmodes/ruby-mode.el (ruby-font-lock-keywords): Move `catch',
add some more keyword-like methods. add some more keyword-like methods.
http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00911.html https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00911.html
2013-06-22 Juanma Barranquero <lekktu@gmail.com> 2013-06-22 Juanma Barranquero <lekktu@gmail.com>
@ -22674,7 +22674,7 @@
2013-06-18 Matthias Meulien <orontee@gmail.com> 2013-06-18 Matthias Meulien <orontee@gmail.com>
* tabify.el (untabify, tabify): With prefix, apply to entire buffer. * tabify.el (untabify, tabify): With prefix, apply to entire buffer.
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00545.html> <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00545.html>
2013-06-18 Glenn Morris <rgm@gnu.org> 2013-06-18 Glenn Morris <rgm@gnu.org>
@ -22704,7 +22704,7 @@
* emacs-lisp/package.el (package-load-descriptor): * emacs-lisp/package.el (package-load-descriptor):
Remove `with-syntax-table' call, `read' doesn't need it. Remove `with-syntax-table' call, `read' doesn't need it.
http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00539.html https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00539.html
2013-06-17 Juanma Barranquero <lekktu@gmail.com> 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
@ -25118,7 +25118,7 @@
(desktop-auto-save, desktop-auto-save-set-timer): New functions. (desktop-auto-save, desktop-auto-save-set-timer): New functions.
(after-init-hook): Call `desktop-auto-save-set-timer'. (after-init-hook): Call `desktop-auto-save-set-timer'.
Suggested by Reuben Thomas <rrt@sc3d.org> in Suggested by Reuben Thomas <rrt@sc3d.org> in
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>.
2013-04-27 Leo Liu <sdl.web@gmail.com> 2013-04-27 Leo Liu <sdl.web@gmail.com>
@ -25144,7 +25144,7 @@
* ls-lisp.el (ls-lisp-insert-directory): If no files are * ls-lisp.el (ls-lisp-insert-directory): If no files are
displayed, move point to after the totals line. displayed, move point to after the totals line.
See http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00677.html See https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00677.html
for the details. for the details.
2013-04-27 Stefan Monnier <monnier@iro.umontreal.ca> 2013-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
@ -25757,7 +25757,7 @@
Do not set x-display-name until X connection is established. Do not set x-display-name until X connection is established.
This is needed to prevent from weird situation described at This is needed to prevent from weird situation described at
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00212.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00212.html>.
* frame.el (make-frame): Set x-display-name after call to * frame.el (make-frame): Set x-display-name after call to
window system initialization function, not before. window system initialization function, not before.
* term/x-win.el (x-initialize-window-system): Add optional * term/x-win.el (x-initialize-window-system): Add optional
@ -26079,7 +26079,7 @@
(batch-skkdic-convert): Suppress most of the chatter. (batch-skkdic-convert): Suppress most of the chatter.
It's not needed so much now that machines are faster, It's not needed so much now that machines are faster,
and its non-ASCII component was confusing; see Dmitry Gutov in and its non-ASCII component was confusing; see Dmitry Gutov in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00508.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00508.html>.
2013-03-20 Leo Liu <sdl.web@gmail.com> 2013-03-20 Leo Liu <sdl.web@gmail.com>
@ -26223,7 +26223,7 @@
* startup.el (command-line-normalize-file-name): Fix handling of * startup.el (command-line-normalize-file-name): Fix handling of
backslashes in DOS and Windows file names. Reported by Xue Fuqiao backslashes in DOS and Windows file names. Reported by Xue Fuqiao
<xfq.free@gmail.com> in <xfq.free@gmail.com> in
http://lists.gnu.org/archive/html/help-gnu-emacs/2013-03/msg00245.html. https://lists.gnu.org/archive/html/help-gnu-emacs/2013-03/msg00245.html.
2013-03-15 Michael Albinus <michael.albinus@gmx.de> 2013-03-15 Michael Albinus <michael.albinus@gmx.de>

View file

@ -132,13 +132,13 @@ PHONY_EXTRAS =
# This could lead to problems in parallel builds if automatically # This could lead to problems in parallel builds if automatically
# generated *.el files (eg loaddefs etc) were being changed at the same time. # generated *.el files (eg loaddefs etc) were being changed at the same time.
# One solution was to add autoloads as a prerequisite: # One solution was to add autoloads as a prerequisite:
# http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html # https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html
# http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html # https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html
# However, this meant that running these targets modified loaddefs.el, # However, this meant that running these targets modified loaddefs.el,
# every time (due to time-stamping). Calling these rules from # every time (due to time-stamping). Calling these rules from
# bootstrap-after would modify loaddefs after src/emacs, resulting # bootstrap-after would modify loaddefs after src/emacs, resulting
# in make install remaking src/emacs for no real reason: # in make install remaking src/emacs for no real reason:
# http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html # https://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html
# Nowadays these commands don't scan automatically generated files, # Nowadays these commands don't scan automatically generated files,
# since they will never contain any useful information # since they will never contain any useful information
# (see finder-no-scan-regexp and custom-dependencies-no-scan-regexp). # (see finder-no-scan-regexp and custom-dependencies-no-scan-regexp).

View file

@ -248,7 +248,7 @@ The result has the proper form for `calendar-daylight-savings-starts'."
;; TODO it might be better to extract this information directly from ;; TODO it might be better to extract this information directly from
;; the system timezone database. But cross-platform...? ;; the system timezone database. But cross-platform...?
;; See thread ;; See thread
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html
(defun calendar-dst-find-data (&optional time) (defun calendar-dst-find-data (&optional time)
"Find data on the first daylight saving time transitions after TIME. "Find data on the first daylight saving time transitions after TIME.
TIME defaults to `current-time'. Return value is as described TIME defaults to `current-time'. Return value is as described

View file

@ -100,7 +100,7 @@
;; Show 11 years--5 before, 5 after year of middle month. ;; Show 11 years--5 before, 5 after year of middle month.
;; We used to use :suffix rather than :label and bumped into ;; We used to use :suffix rather than :label and bumped into
;; an easymenu bug: ;; an easymenu bug:
;; http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01813.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01813.html
;; The bug has since been fixed. ;; The bug has since been fixed.
(dotimes (i 11) (dotimes (i 11)
(push (vector (format "hol-year-%d" i) (push (vector (format "hol-year-%d" i)

View file

@ -425,7 +425,7 @@ Only used if `diary-header-line-flag' is non-nil."
;; display does not create the fancy buffer, nor does it set ;; display does not create the fancy buffer, nor does it set
;; diary-selective-display in the diary buffer. This means some ;; diary-selective-display in the diary buffer. This means some
;; customizations will not take effect, eg: ;; customizations will not take effect, eg:
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00466.html ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00466.html
;; So the check for diary-selective-display was dropped. This means the ;; So the check for diary-selective-display was dropped. This means the
;; diary will be displayed if one customizes a diary variable while ;; diary will be displayed if one customizes a diary variable while
;; just visiting the diary-file. This is i) unlikely, and ii) no great loss. ;; just visiting the diary-file. This is i) unlikely, and ii) no great loss.
@ -814,8 +814,8 @@ LIST-ONLY is non-nil, in which case it just returns the list."
;; diary-header-line-flag after diary has been displayed ;; diary-header-line-flag after diary has been displayed
;; take effect. Unconditionally calling (diary-mode) ;; take effect. Unconditionally calling (diary-mode)
;; clobbers file local variables. ;; clobbers file local variables.
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00363.html ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00363.html
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00404.html ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00404.html
(if (eq major-mode 'diary-mode) (if (eq major-mode 'diary-mode)
(setq header-line-format (and diary-header-line-flag (setq header-line-format (and diary-header-line-flag
diary-header-line-format))))) diary-header-line-format)))))

View file

@ -678,7 +678,7 @@ Entry to this mode runs the hooks on `comint-mode-hook'."
;; comint-scroll-show-maximum-output is nil, and no-one can remember ;; comint-scroll-show-maximum-output is nil, and no-one can remember
;; what the original problem was. If there are problems with point ;; what the original problem was. If there are problems with point
;; not going to the end, consider re-enabling this. ;; not going to the end, consider re-enabling this.
;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00827.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00827.html
;; ;;
;; This makes it really work to keep point at the bottom. ;; This makes it really work to keep point at the bottom.
;; (make-local-variable 'scroll-conservatively) ;; (make-local-variable 'scroll-conservatively)

View file

@ -2799,7 +2799,7 @@ If STATE is nil, the value is computed by `custom-variable-state'."
;; init-file-user rather than user-init-file. This is in case ;; init-file-user rather than user-init-file. This is in case
;; cus-edit is loaded by something in site-start.el, because ;; cus-edit is loaded by something in site-start.el, because
;; user-init-file is not set at that stage. ;; user-init-file is not set at that stage.
;; http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00310.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00310.html
,@(when (or custom-file init-file-user) ,@(when (or custom-file init-file-user)
'(("Save for Future Sessions" custom-variable-save '(("Save for Future Sessions" custom-variable-save
(lambda (widget) (lambda (widget)

View file

@ -144,7 +144,7 @@ Return nil if URI is not a local file."
str)) str))
uri t t)) uri t t))
;; http://lists.gnu.org/archive/html/emacs-devel/2006-05/msg01060.html ;; https://lists.gnu.org/archive/html/emacs-devel/2006-05/msg01060.html
(defun dnd-get-local-file-name (uri &optional must-exist) (defun dnd-get-local-file-name (uri &optional must-exist)
"Return file name converted from file:/// or file: syntax. "Return file name converted from file:/// or file: syntax.
URI is the uri for the file. If MUST-EXIST is given and non-nil, URI is the uri for the file. If MUST-EXIST is given and non-nil,

View file

@ -402,7 +402,7 @@ is called as a function to find the defun's beginning."
"Return non-nil if the point is in an \"emptyish\" line. "Return non-nil if the point is in an \"emptyish\" line.
This means a line that consists entirely of comments and/or This means a line that consists entirely of comments and/or
whitespace." whitespace."
;; See http://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00141.html ;; See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00141.html
(save-excursion (save-excursion
(forward-line 0) (forward-line 0)
(< (line-end-position) (< (line-end-position)

View file

@ -28,7 +28,7 @@
;; in subr.el. ;; in subr.el.
;; Do not document these functions in the lispref. ;; Do not document these functions in the lispref.
;; http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01006.html ;; https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01006.html
;; NB If you want to use this library, it's almost always correct to use: ;; NB If you want to use this library, it's almost always correct to use:
;; (eval-when-compile (require 'subr-x)) ;; (eval-when-compile (require 'subr-x))

View file

@ -627,7 +627,7 @@ callback data (if any)."
;; Record modified time of gpg-agent socket to restore the Emacs ;; Record modified time of gpg-agent socket to restore the Emacs
;; frame on text terminal in `epg-wait-for-completion'. ;; frame on text terminal in `epg-wait-for-completion'.
;; See ;; See
;; <http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html> ;; <https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00755.html>
;; for more details. ;; for more details.
(when (and agent-info (string-match "\\(.*\\):[0-9]+:[0-9]+" agent-info)) (when (and agent-info (string-match "\\(.*\\):[0-9]+:[0-9]+" agent-info))
(setq agent-file (match-string 1 agent-info) (setq agent-file (match-string 1 agent-info)

View file

@ -75,7 +75,7 @@
(require 'erc-compat) (require 'erc-compat)
(defvar erc-official-location (defvar erc-official-location
"http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)" "https://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)"
"Location of the ERC client on the Internet.") "Location of the ERC client on the Internet.")
(defgroup erc nil (defgroup erc nil

View file

@ -961,7 +961,7 @@ Show wall-clock time elapsed during execution of COMMAND.")
;; after setting ;; after setting
(throw 'eshell-replace-command (throw 'eshell-replace-command
(eshell-parse-command (car time-args) (eshell-parse-command (car time-args)
;;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html ;;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html
(eshell-stringify-list (eshell-stringify-list
(eshell-flatten-list (cdr time-args)))))))) (eshell-flatten-list (cdr time-args))))))))

View file

@ -2361,7 +2361,7 @@ If you set `term-file-prefix' to nil, this function does nothing."
(defface variable-pitch (defface variable-pitch
'((((type w32)) '((((type w32))
;; This is a workaround for an issue discussed in ;; This is a workaround for an issue discussed in
;; http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html. ;; https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html.
;; We need (a) the splash screen not to pick up bold-italics variant of ;; We need (a) the splash screen not to pick up bold-italics variant of
;; the font, and (b) still be able to request bold/italic/larger size ;; the font, and (b) still be able to request bold/italic/larger size
;; variants in the likes of EWW. ;; variants in the likes of EWW.

View file

@ -786,7 +786,7 @@ This uses `ffap-file-exists-string', which may try adding suffixes from
("\\`~/" . ffap-lcd) ; |~/misc/ffap.el.Z| ("\\`~/" . ffap-lcd) ; |~/misc/ffap.el.Z|
;; This used to have a blank, but ffap-string-at-point doesn't ;; This used to have a blank, but ffap-string-at-point doesn't
;; handle blanks. ;; handle blanks.
;; http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01058.html ;; https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01058.html
("\\`[Rr][Ff][Cc][-#]?\\([0-9]+\\)" ; no $ ("\\`[Rr][Ff][Cc][-#]?\\([0-9]+\\)" ; no $
. ffap-rfc) ; "100% RFC2100 compliant" . ffap-rfc) ; "100% RFC2100 compliant"
(dired-mode . ffap-dired) ; maybe in a subdirectory (dired-mode . ffap-dired) ; maybe in a subdirectory

View file

@ -129,7 +129,7 @@ Keywords and package names both should be symbols.")
;; Skip autogenerated files, because they will never contain anything ;; Skip autogenerated files, because they will never contain anything
;; useful, and because in parallel builds of Emacs they may get ;; useful, and because in parallel builds of Emacs they may get
;; modified while we are trying to read them. ;; modified while we are trying to read them.
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html
;; ldefs-boot is not auto-generated, but has nothing useful. ;; ldefs-boot is not auto-generated, but has nothing useful.
(defvar finder-no-scan-regexp "\\(^\\.#\\|\\(loaddefs\\|ldefs-boot\\|\ (defvar finder-no-scan-regexp "\\(^\\.#\\|\\(loaddefs\\|ldefs-boot\\|\
cus-load\\|finder-inf\\|esh-groups\\|subdirs\\|leim-list\\)\\.el$\\)" cus-load\\|finder-inf\\|esh-groups\\|subdirs\\|leim-list\\)\\.el$\\)"

View file

@ -1071,7 +1071,7 @@ is given and non-nil, the unwanted frames are iconified instead."
(when mini (setq parms (delq mini parms))) (when mini (setq parms (delq mini parms)))
;; Leave name in iff it was set explicitly. ;; Leave name in iff it was set explicitly.
;; This should fix the behavior reported in ;; This should fix the behavior reported in
;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html
(when (and name (not explicit-name)) (when (and name (not explicit-name))
(setq parms (delq name parms))) (setq parms (delq name parms)))
parms)) parms))

View file

@ -3819,7 +3819,7 @@
2012-02-15 Paul Eggert <eggert@cs.ucla.edu> 2012-02-15 Paul Eggert <eggert@cs.ucla.edu>
* shr.el (shr-rescale-image): Undo previous change; see * shr.el (shr-rescale-image): Undo previous change; see
<http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
2012-02-13 Lars Ingebrigtsen <larsi@gnus.org> 2012-02-13 Lars Ingebrigtsen <larsi@gnus.org>

View file

@ -4094,7 +4094,7 @@ Instead, just auto-save the buffer and then bury it."
"Bury this mail BUFFER." "Bury this mail BUFFER."
;; Note that this is not quite the same as (bury-buffer buffer), ;; Note that this is not quite the same as (bury-buffer buffer),
;; since bury-buffer does extra stuff with a nil argument. ;; since bury-buffer does extra stuff with a nil argument.
;; Eg http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00539.html ;; Eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00539.html
(with-current-buffer buffer (bury-buffer)) (with-current-buffer buffer (bury-buffer))
(if message-return-action (if message-return-action
(apply (car message-return-action) (cdr message-return-action)))) (apply (car message-return-action) (cdr message-return-action))))
@ -6678,7 +6678,7 @@ is a function used to switch to and display the mail buffer."
;; C-h f compose-mail says that headers should be specified as ;; C-h f compose-mail says that headers should be specified as
;; (string . value); however all the rest of message expects ;; (string . value); however all the rest of message expects
;; headers to be symbols, not strings (eg message-header-format-alist). ;; headers to be symbols, not strings (eg message-header-format-alist).
;; http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00337.html ;; https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00337.html
;; We need to convert any string input, eg from rmail-start-mail. ;; We need to convert any string input, eg from rmail-start-mail.
(dolist (h other-headers other-headers) (dolist (h other-headers other-headers)
(if (stringp (car h)) (setcar h (intern (capitalize (car h))))))) (if (stringp (car h)) (setcar h (intern (capitalize (car h)))))))

View file

@ -1347,7 +1347,7 @@ is non-nil)."
;; Shouldn't really happen, but sometimes does, ;; Shouldn't really happen, but sometimes does,
;; eg on Debian systems with buggy packages; ;; eg on Debian systems with buggy packages;
;; so may as well try it. ;; so may as well try it.
;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html ;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html
(progn (setq file (expand-file-name "dir.gz" truename)) (progn (setq file (expand-file-name "dir.gz" truename))
(file-attributes file))))) (file-attributes file)))))
(setq dirs-done (setq dirs-done

View file

@ -2513,7 +2513,7 @@ package to describe."
(setq buffer-read-only nil) (setq buffer-read-only nil)
;; Without this, a keyboard layout with R2L characters might be ;; Without this, a keyboard layout with R2L characters might be
;; displayed reversed, right to left. See the thread starting at ;; displayed reversed, right to left. See the thread starting at
;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html ;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
;; for a description of one such situation. ;; for a description of one such situation.
(setq bidi-paragraph-direction 'left-to-right) (setq bidi-paragraph-direction 'left-to-right)
(insert "Input method: " (quail-name) (insert "Input method: " (quail-name)

View file

@ -179,7 +179,7 @@ Prompts for bug subject. Leaves you in a mail buffer."
'face 'link 'face 'link
'help-echo (concat "mouse-2, RET: Follow this link") 'help-echo (concat "mouse-2, RET: Follow this link")
'action (lambda (button) 'action (lambda (button)
(browse-url "http://lists.gnu.org/archive/html/bug-gnu-emacs/")) (browse-url "https://lists.gnu.org/archive/html/bug-gnu-emacs/"))
'follow-link t) 'follow-link t)
(insert " mailing list\nand the GNU bug tracker at ") (insert " mailing list\nand the GNU bug tracker at ")
(insert-text-button (insert-text-button

View file

@ -278,7 +278,7 @@ Otherwise, look for `movemail' in the directories in
;; rmail-insert-inbox-text before r1.439 fell back to using ;; rmail-insert-inbox-text before r1.439 fell back to using
;; (expand-file-name "movemail" exec-directory) and just ;; (expand-file-name "movemail" exec-directory) and just
;; assuming it would work. ;; assuming it would work.
;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00087.html ;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00087.html
(let ((progname (expand-file-name (let ((progname (expand-file-name
(concat "movemail" (concat "movemail"
(if (memq system-type '(ms-dos windows-nt)) (if (memq system-type '(ms-dos windows-nt))
@ -534,7 +534,7 @@ still the current message in the Rmail buffer.")
;; It's not clear what it should do now, since there is nothing that ;; It's not clear what it should do now, since there is nothing that
;; records when a message is shown for the first time (unseen is not ;; records when a message is shown for the first time (unseen is not
;; necessarily the same thing). ;; necessarily the same thing).
;; See http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00013.html ;; See https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00013.html
(defcustom rmail-message-filter nil (defcustom rmail-message-filter nil
"If non-nil, a filter function for new messages in RMAIL. "If non-nil, a filter function for new messages in RMAIL.
Called with region narrowed to the message, including headers, Called with region narrowed to the message, including headers,

View file

@ -713,7 +713,7 @@ the list should be unique."
;; regi functions ;; regi functions
;; http://lists.gnu.org/archive/html/emacs-devel/2009-02/msg00691.html ;; https://lists.gnu.org/archive/html/emacs-devel/2009-02/msg00691.html
;; When rmail replies to a message with full headers visible, the "From " ;; When rmail replies to a message with full headers visible, the "From "
;; line can be included. ;; line can be included.
(defun sc-mail-check-from () (defun sc-mail-check-from ()

View file

@ -38,7 +38,7 @@
;; FIXME? ;; FIXME?
;; Maybe this file should be obsolete. ;; Maybe this file should be obsolete.
;; http://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00517.html ;; https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00517.html
;; It only adds rlogin-directory-tracking-mode. Is that useful? ;; It only adds rlogin-directory-tracking-mode. Is that useful?
(require 'comint) (require 'comint)

View file

@ -45,7 +45,7 @@
;; There's a mailing list for this, as well. Its name is: ;; There's a mailing list for this, as well. Its name is:
;; tramp-devel@gnu.org ;; tramp-devel@gnu.org
;; You can use the Web to subscribe, under the following URL: ;; You can use the Web to subscribe, under the following URL:
;; http://lists.gnu.org/mailman/listinfo/tramp-devel ;; https://lists.gnu.org/mailman/listinfo/tramp-devel
;; ;;
;; For the adventurous, the current development sources are available ;; For the adventurous, the current development sources are available
;; via Git. You can find instructions about this at the following URL: ;; via Git. You can find instructions about this at the following URL:
@ -4642,7 +4642,7 @@ Only works for Bourne-like shells."
;; are. (Andrea Crotti) ;; are. (Andrea Crotti)
;; ;;
;; * Run emerge on two remote files. Bug is described here: ;; * Run emerge on two remote files. Bug is described here:
;; <http://www.mail-archive.com/tramp-devel@nongnu.org/msg01041.html>. ;; <https://www.mail-archive.com/tramp-devel@nongnu.org/msg01041.html>.
;; (Bug#6850) ;; (Bug#6850)
;; ;;
;; * Refactor code from different handlers. Start with ;; * Refactor code from different handlers. Start with

View file

@ -924,7 +924,7 @@ or properties are considered."
(or (boundp sym) (fboundp sym) (or (boundp sym) (fboundp sym)
(symbol-plist sym)))))) (symbol-plist sym))))))
(PC-not-minibuffer t)) (PC-not-minibuffer t))
;; http://lists.gnu.org/archive/html/emacs-devel/2007-03/msg01211.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-03/msg01211.html
;; ;;
;; This deals with cases like running PC-l-c-s on "M-: (n-f". ;; This deals with cases like running PC-l-c-s on "M-: (n-f".
;; The first call to PC-l-c-s expands this to "(ne-f", and moves ;; The first call to PC-l-c-s expands this to "(ne-f", and moves

View file

@ -11560,7 +11560,7 @@
break after the last footnote definition. This is an an implicit break after the last footnote definition. This is an an implicit
assumption made by the org-lparse.el library. With this change, assumption made by the org-lparse.el library. With this change,
footnote definitions can reliably be exported with ODT backend. footnote definitions can reliably be exported with ODT backend.
See http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg01013.html. See https://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg01013.html.
2012-04-01 Eric Schulte <eric.schulte@gmx.com> 2012-04-01 Eric Schulte <eric.schulte@gmx.com>

View file

@ -1803,7 +1803,7 @@ supported but discouraged. It will be removed in a future version of Emacs."
(let (failures) (let (failures)
;; Why not always use `signal-process'? See ;; Why not always use `signal-process'? See
;; http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg02955.html ;; https://lists.gnu.org/archive/html/emacs-devel/2008-03/msg02955.html
(if (functionp proced-signal-function) (if (functionp proced-signal-function)
;; use built-in `signal-process' ;; use built-in `signal-process'
(let ((signal (if (stringp signal) (let ((signal (if (stringp signal)

View file

@ -117,7 +117,7 @@ A sample value might look like: `\\(_P\\|_PROTO\\)'.")
,(concat ,(concat
"^\\<" ; line MUST start with word char "^\\<" ; line MUST start with word char
;; \n added to prevent overflow in regexp matcher. ;; \n added to prevent overflow in regexp matcher.
;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-02/msg00021.html ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-02/msg00021.html
"[^()\n]*" ; no parentheses before "[^()\n]*" ; no parentheses before
"[^" c-alnum "_:<>~]" ; match any non-identifier char "[^" c-alnum "_:<>~]" ; match any non-identifier char
"\\([" c-alpha "_][" c-alnum "_:<>~]*\\)" ; match function name "\\([" c-alpha "_][" c-alnum "_:<>~]*\\)" ; match function name

View file

@ -1740,7 +1740,7 @@ Returns the compilation buffer created."
(setq thisdir default-directory)) (setq thisdir default-directory))
(set-buffer-modified-p nil)) (set-buffer-modified-p nil))
;; Pop up the compilation buffer. ;; Pop up the compilation buffer.
;; http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01638.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01638.html
(setq outwin (display-buffer outbuf '(nil (allow-no-window . t)))) (setq outwin (display-buffer outbuf '(nil (allow-no-window . t))))
(with-current-buffer outbuf (with-current-buffer outbuf
(let ((process-environment (let ((process-environment
@ -2855,7 +2855,7 @@ TRUE-DIRNAME is the `file-truename' of DIRNAME, if given."
;; The gethash used to not use spec-directory, but ;; The gethash used to not use spec-directory, but
;; this leads to errors when files in different ;; this leads to errors when files in different
;; directories have the same name: ;; directories have the same name:
;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00463.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00463.html
(or (gethash (cons filename spec-directory) compilation-locs) (or (gethash (cons filename spec-directory) compilation-locs)
(puthash (cons filename spec-directory) (puthash (cons filename spec-directory)
(compilation--make-file-struct (compilation--make-file-struct

View file

@ -1497,7 +1497,7 @@ current buffer file unless called with a prefix arg \\[universal-argument]."
(string (buffer-substring-no-properties beg end)) (string (buffer-substring-no-properties beg end))
line) line)
(with-current-buffer inferior-octave-buffer (with-current-buffer inferior-octave-buffer
;; http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00095.html ;; https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00095.html
(compilation-forget-errors) (compilation-forget-errors)
(setq inferior-octave-output-list nil) (setq inferior-octave-output-list nil)
(while (not (string-equal string "")) (while (not (string-equal string ""))

View file

@ -28,7 +28,7 @@
;; Please send bug reports and bug fixes to the mailing list at ;; Please send bug reports and bug fixes to the mailing list at
;; help-gnu-emacs@gnu.org. If you want to subscribe to the mailing ;; help-gnu-emacs@gnu.org. If you want to subscribe to the mailing
;; list, see the web page at ;; list, see the web page at
;; http://lists.gnu.org/mailman/listinfo/help-gnu-emacs for ;; https://lists.gnu.org/mailman/listinfo/help-gnu-emacs for
;; instructions. I monitor this list actively. If you send an e-mail ;; instructions. I monitor this list actively. If you send an e-mail
;; to Alex Schroeder it usually makes it to me when Alex has a chance ;; to Alex Schroeder it usually makes it to me when Alex has a chance
;; to forward them along (Thanks, Alex). ;; to forward them along (Thanks, Alex).

View file

@ -702,7 +702,7 @@ Optional argument PROPS specifies other text properties to apply."
;; FIXME: `make-string' returns a unibyte string if it's ASCII-only, ;; FIXME: `make-string' returns a unibyte string if it's ASCII-only,
;; which prevents further `aset' from inserting non-ASCII chars, ;; which prevents further `aset' from inserting non-ASCII chars,
;; hence the need for `string-to-multibyte'. ;; hence the need for `string-to-multibyte'.
;; http://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00841.html ;; https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00841.html
(string-to-multibyte (string-to-multibyte
;; Make the part of header-line corresponding to the ;; Make the part of header-line corresponding to the
;; line-number display be blank, not filled with ;; line-number display be blank, not filled with

View file

@ -8813,7 +8813,7 @@ If it does not exist, create and it switch it to `messages-buffer-mode'."
;; rms says this should be done by specifying symbols that define ;; rms says this should be done by specifying symbols that define
;; versions together with bad values. This is therefore not as ;; versions together with bad values. This is therefore not as
;; flexible as it could be. See the thread: ;; flexible as it could be. See the thread:
;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00300.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00300.html
(defconst bad-packages-alist (defconst bad-packages-alist
;; Not sure exactly which semantic versions have problems. ;; Not sure exactly which semantic versions have problems.
;; Definitely 2.0pre3, probably all 2.0pre's before this. ;; Definitely 2.0pre3, probably all 2.0pre's before this.

View file

@ -513,7 +513,7 @@ It is the default value of the variable `top-level'."
(let ((default-directory dir)) (let ((default-directory dir))
(load (expand-file-name "subdirs.el") t t t)) (load (expand-file-name "subdirs.el") t t t))
;; Do not scan standard directories that won't contain a leim-list.el. ;; Do not scan standard directories that won't contain a leim-list.el.
;; http://lists.gnu.org/archive/html/emacs-devel/2009-10/msg00502.html ;; https://lists.gnu.org/archive/html/emacs-devel/2009-10/msg00502.html
;; (Except the preloaded one in lisp/leim.) ;; (Except the preloaded one in lisp/leim.)
(or (string-prefix-p lispdir dir) (or (string-prefix-p lispdir dir)
(let ((default-directory dir)) (let ((default-directory dir))
@ -1371,7 +1371,7 @@ the `--debug-init' option to view a complete error backtrace."
;; trying to load gnus could load the wrong file. ;; trying to load gnus could load the wrong file.
;; OK, it would not matter if .emacs.d were at the end of load-path. ;; OK, it would not matter if .emacs.d were at the end of load-path.
;; but for the sake of simplicity, we discourage it full-stop. ;; but for the sake of simplicity, we discourage it full-stop.
;; Ref eg http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00056.html ;; Ref eg https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00056.html
;; ;;
;; A bad element could come from user-emacs-file, the command line, ;; A bad element could come from user-emacs-file, the command line,
;; or EMACSLOADPATH, so we basically always have to check. ;; or EMACSLOADPATH, so we basically always have to check.

View file

@ -578,7 +578,7 @@ one is kept."
(setq tail (cdr tail)))))) (setq tail (cdr tail))))))
list) list)
;; See http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00204.html ;; See https://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00204.html
(defun delete-consecutive-dups (list &optional circular) (defun delete-consecutive-dups (list &optional circular)
"Destructively remove `equal' consecutive duplicates from LIST. "Destructively remove `equal' consecutive duplicates from LIST.
First and last elements are considered consecutive if CIRCULAR is First and last elements are considered consecutive if CIRCULAR is
@ -2431,7 +2431,7 @@ in milliseconds; this was useful when Emacs was built without
floating point support." floating point support."
(declare (advertised-calling-convention (seconds &optional nodisp) "22.1")) (declare (advertised-calling-convention (seconds &optional nodisp) "22.1"))
;; This used to be implemented in C until the following discussion: ;; This used to be implemented in C until the following discussion:
;; http://lists.gnu.org/archive/html/emacs-devel/2006-07/msg00401.html ;; https://lists.gnu.org/archive/html/emacs-devel/2006-07/msg00401.html
;; Then it was moved here using an implementation based on an idle timer, ;; Then it was moved here using an implementation based on an idle timer,
;; which was then replaced by the use of read-event. ;; which was then replaced by the use of read-event.
(if (numberp nodisp) (if (numberp nodisp)
@ -3103,7 +3103,7 @@ Do nothing if FACE is nil."
(put-text-property start end 'face face))) (put-text-property start end 'face face)))
;; This removes `mouse-face' properties in *Help* buffer buttons: ;; This removes `mouse-face' properties in *Help* buffer buttons:
;; http://lists.gnu.org/archive/html/emacs-devel/2002-04/msg00648.html ;; https://lists.gnu.org/archive/html/emacs-devel/2002-04/msg00648.html
(defun yank-handle-category-property (category start end) (defun yank-handle-category-property (category start end)
"Apply property category CATEGORY's properties between START and END." "Apply property category CATEGORY's properties between START and END."
(when category (when category
@ -4218,7 +4218,7 @@ Used from `delayed-warnings-hook' (which see)."
(setq delayed-warnings-list (nreverse collapsed)))) (setq delayed-warnings-list (nreverse collapsed))))
;; At present this is only used for Emacs internals. ;; At present this is only used for Emacs internals.
;; Ref http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00085.html ;; Ref https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00085.html
(defvar delayed-warnings-hook '(collapse-delayed-warnings (defvar delayed-warnings-hook '(collapse-delayed-warnings
display-delayed-warnings) display-delayed-warnings)
"Normal hook run to process and display delayed warnings. "Normal hook run to process and display delayed warnings.
@ -5230,7 +5230,7 @@ or \"gnus-article-toto-\".")
;; The following statement ought to be in print.c, but `provide' can't ;; The following statement ought to be in print.c, but `provide' can't
;; be used there. ;; be used there.
;; http://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00236.html ;; https://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00236.html
(when (hash-table-p (car (read-from-string (when (hash-table-p (car (read-from-string
(prin1-to-string (make-hash-table))))) (prin1-to-string (make-hash-table)))))
(provide 'hashtable-print-readable)) (provide 'hashtable-print-readable))

View file

@ -594,7 +594,7 @@ the last file dropped is selected."
(declare-function tool-bar-mode "tool-bar" (&optional arg)) (declare-function tool-bar-mode "tool-bar" (&optional arg))
;; Based on a function by David Reitter <dreitter@inf.ed.ac.uk> ; ;; Based on a function by David Reitter <dreitter@inf.ed.ac.uk> ;
;; see http://lists.gnu.org/archive/html/emacs-devel/2005-09/msg00681.html . ;; see https://lists.gnu.org/archive/html/emacs-devel/2005-09/msg00681.html .
(defun ns-toggle-toolbar (&optional frame) (defun ns-toggle-toolbar (&optional frame)
"Switches the tool bar on and off in frame FRAME. "Switches the tool bar on and off in frame FRAME.
If FRAME is nil, the change applies to the selected frame." 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.")
;; Mac OS X Lion introduces PressAndHold, which is unsupported by this port. ;; Mac OS X Lion introduces PressAndHold, which is unsupported by this port.
;; See this thread for more details: ;; See this thread for more details:
;; http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00505.html ;; https://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00505.html
(ns-set-resource nil "ApplePressAndHoldEnabled" "NO") (ns-set-resource nil "ApplePressAndHoldEnabled" "NO")
(x-apply-session-resources) (x-apply-session-resources)

View file

@ -1287,7 +1287,7 @@ This returns an error if any Emacs frames are X frames."
;; During initialization, we defer sending size hints to the window ;; During initialization, we defer sending size hints to the window
;; manager, because that can induce a race condition: ;; manager, because that can induce a race condition:
;; http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html ;; https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html
;; Send the size hints once initialization is done. ;; Send the size hints once initialization is done.
(add-hook 'after-init-hook 'x-wm-set-size-hint) (add-hook 'after-init-hook 'x-wm-set-size-hint)

View file

@ -195,7 +195,7 @@ Puts a full-stop before comments on a line by themselves."
9) 8)))))) ; add 9 to ensure at least two blanks 9) 8)))))) ; add 9 to ensure at least two blanks
(goto-char pt)))) (goto-char pt))))
;; http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01869.html ;; https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01869.html
(defun nroff-insert-comment-function () (defun nroff-insert-comment-function ()
"Function for `comment-insert-comment-function' in `nroff-mode'." "Function for `comment-insert-comment-function' in `nroff-mode'."
(indent-to (nroff-comment-indent)) (indent-to (nroff-comment-indent))

View file

@ -1775,7 +1775,7 @@ Mark is left at original location."
;; Note this does not handle things like mismatched brackets inside ;; Note this does not handle things like mismatched brackets inside
;; begin/end blocks. ;; begin/end blocks.
;; Needs to handle escaped parens for tex-validate-*. ;; Needs to handle escaped parens for tex-validate-*.
;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00038.html ;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00038.html
;; Does not handle escaped parens when latex-handle-escaped-parens is nil. ;; Does not handle escaped parens when latex-handle-escaped-parens is nil.
(defun latex-forward-sexp-1 () (defun latex-forward-sexp-1 ()
"Like (forward-sexp 1) but aware of multi-char elements and escaped parens." "Like (forward-sexp 1) but aware of multi-char elements and escaped parens."

View file

@ -2403,7 +2403,7 @@
(file-symlink-p): Ditto. (file-symlink-p): Ditto.
(url-insert-file-contents): If `visit' is non-nil then make sure (url-insert-file-contents): If `visit' is non-nil then make sure
we set buffer-file-name. After these changes you can visit we set buffer-file-name. After these changes you can visit
http://www.gnu.org/ directly from the minibuffer. https://www.gnu.org/ directly from the minibuffer.
(url-insert-file-contents): When inserting the file contents, (url-insert-file-contents): When inserting the file contents,
use a save-excursion so that we behave just like the original. use a save-excursion so that we behave just like the original.

View file

@ -432,7 +432,7 @@ and the face `diff-added' for added lines.")
"If non-nil, empty lines are valid in unified diffs. "If non-nil, empty lines are valid in unified diffs.
Some versions of diff replace all-blank context lines in unified format with Some versions of diff replace all-blank context lines in unified format with
empty lines. This makes the format less robust, but is tolerated. empty lines. This makes the format less robust, but is tolerated.
See http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01990.html") See https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01990.html")
(defconst diff-hunk-header-re (defconst diff-hunk-header-re
(concat "^\\(?:" diff-hunk-header-re-unified ".*\\|\\*\\{15\\}.*\n\\*\\*\\* .+ \\*\\*\\*\\*\\|[0-9]+\\(,[0-9]+\\)?[acd][0-9]+\\(,[0-9]+\\)?\\)$")) (concat "^\\(?:" diff-hunk-header-re-unified ".*\\|\\*\\{15\\}.*\n\\*\\*\\* .+ \\*\\*\\*\\*\\|[0-9]+\\(,[0-9]+\\)?[acd][0-9]+\\(,[0-9]+\\)?\\)$"))

View file

@ -1094,7 +1094,7 @@ used to replace chars to try and eliminate some spurious differences."
;; also and more importantly because otherwise it ;; also and more importantly because otherwise it
;; may happen that diff doesn't behave like ;; may happen that diff doesn't behave like
;; smerge-refine-weight-hack expects it to. ;; smerge-refine-weight-hack expects it to.
;; See http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg00401.html ;; See https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg00401.html
"-awd" "-ad") "-awd" "-ad")
file1 file2)) file1 file2))
;; Process diff's output. ;; Process diff's output.

View file

@ -978,7 +978,7 @@ This prompts for a branch to merge from."
;; FIXME ;; FIXME
;; 1) the net result is to call git twice per file. ;; 1) the net result is to call git twice per file.
;; 2) v-g-c-f is documented to take a directory. ;; 2) v-g-c-f is documented to take a directory.
;; http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01126.html ;; https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01126.html
(vc-git-conflicted-files buffer-file-name) (vc-git-conflicted-files buffer-file-name)
(save-excursion (save-excursion
(goto-char (point-min)) (goto-char (point-min))

View file

@ -849,7 +849,7 @@ and CVS."
;; You might think that this should be distributed with RCS, but ;; You might think that this should be distributed with RCS, but
;; apparently not. CVS sometimes provides a version of it. ;; apparently not. CVS sometimes provides a version of it.
;; http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00288.html ;; https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00288.html
(defvar vc-rcs-rcs2log-program (defvar vc-rcs-rcs2log-program
(let (exe) (let (exe)
(cond ((file-executable-p (cond ((file-executable-p

View file

@ -982,7 +982,7 @@ for highlighting the match that is found."
;; This is the dumb approach, looking at each line. The original ;; This is the dumb approach, looking at each line. The original
;; version of this function looked like it might have been trying to ;; version of this function looked like it might have been trying to
;; do something clever, but not succeeding: ;; do something clever, but not succeeding:
;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00073.html ;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00073.html
(defun view-search-no-match-lines (times regexp) (defun view-search-no-match-lines (times regexp)
"Search for the TIMESth occurrence of a line with no match for REGEXP. "Search for the TIMESth occurrence of a line with no match for REGEXP.
If such a line is found, return non-nil and set the match-data to that line. If such a line is found, return non-nil and set the match-data to that line.

View file

@ -832,7 +832,7 @@ button end points."
;; This alias exists only so that one can choose in doc-strings (e.g. ;; This alias exists only so that one can choose in doc-strings (e.g.
;; Custom-mode) which key-binding of widget-keymap one wants to refer to. ;; Custom-mode) which key-binding of widget-keymap one wants to refer to.
;; http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00480.html ;; https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00480.html
(define-obsolete-function-alias 'advertised-widget-backward (define-obsolete-function-alias 'advertised-widget-backward
'widget-backward "23.2") 'widget-backward "23.2")

View file

@ -425,7 +425,7 @@ supplied, if ARG is greater or smaller than zero, respectively."
top-left top-left
;; Don't care whether window is horizontally scrolled - ;; Don't care whether window is horizontally scrolled -
;; `posn-at-point' handles that already. See also: ;; `posn-at-point' handles that already. See also:
;; http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00638.html ;; https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00638.html
(posn-col-row (posn-col-row
(posn-at-point (window-point window) window)))))))) (posn-at-point (window-point window) window))))))))

View file

@ -297,8 +297,8 @@
to avoid gnulib replacement of 'struct timeval' and the resulting to avoid gnulib replacement of 'struct timeval' and the resulting
compilation of lib/gettimeofday.c with incompatible version of compilation of lib/gettimeofday.c with incompatible version of
gettimeofday. Related discussions on emacs-devel: gettimeofday. Related discussions on emacs-devel:
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00286.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00286.html
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00361.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00361.html
2013-08-31 Glenn Morris <rgm@gnu.org> 2013-08-31 Glenn Morris <rgm@gnu.org>
@ -373,7 +373,7 @@
* inc/sys/time.h (gettimeofday): Use '__restrict' instead of * inc/sys/time.h (gettimeofday): Use '__restrict' instead of
'restrict', which is a C99 extension. See 'restrict', which is a C99 extension. See
http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00588.html https://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00588.html
and the following discussion for the problem this caused in the and the following discussion for the problem this caused in the
old nt/configure.bat build. old nt/configure.bat build.
@ -524,10 +524,10 @@
Fix more incompatibilities between MinGW.org and MinGW64 headers Fix more incompatibilities between MinGW.org and MinGW64 headers
reported by Óscar Fuentes in reported by Óscar Fuentes in
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00733.html https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00733.html
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00699.html https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00699.html
and in and in
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00707.html. https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00707.html.
* inc/ms-w32.h (USE_NO_MINGW_SETJMP_TWO_ARGS) [_W64]: Define to 1. * inc/ms-w32.h (USE_NO_MINGW_SETJMP_TWO_ARGS) [_W64]: Define to 1.
For MinGW64, include sys/types.h and time.h. For MinGW64, include sys/types.h and time.h.
(_WIN32_WINNT) [!_W64]: Don't define for MinGW64. (_WIN32_WINNT) [!_W64]: Don't define for MinGW64.
@ -548,7 +548,7 @@
Fix incompatibilities between MinGW.org and MinGW64 headers Fix incompatibilities between MinGW.org and MinGW64 headers
reported by Óscar Fuentes in reported by Óscar Fuentes in
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00611.html. https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00611.html.
* inc/ms-w32.h (struct timespec): Don't define if * inc/ms-w32.h (struct timespec): Don't define if
_TIMESPEC_DEFINED is already defined. _TIMESPEC_DEFINED is already defined.
(sigset_t) [!_POSIX]: Typedef for MinGW64. (sigset_t) [!_POSIX]: Typedef for MinGW64.
@ -724,7 +724,7 @@
2012-11-21 Eli Zaretskii <eliz@gnu.org> 2012-11-21 Eli Zaretskii <eliz@gnu.org>
* nmake.defs: Use !if, not !ifdef. For the details, see * nmake.defs: Use !if, not !ifdef. For the details, see
http://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00027.html https://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00027.html
* inc/stdint.h (INTPTR_MIN) * inc/stdint.h (INTPTR_MIN)
(PTRDIFF_MIN) [!__GNUC__]: Define for MSVC. (PTRDIFF_MIN) [!__GNUC__]: Define for MSVC.
@ -1184,7 +1184,7 @@
(dist): Depend on it. (dist): Depend on it.
(install-shortcuts): Depend on install-addpm instead of copying (install-shortcuts): Depend on install-addpm instead of copying
addpm.exe as part of the recipe. See addpm.exe as part of the recipe. See
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00171.html https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00171.html
for the related problem and discussions. for the related problem and discussions.
2012-06-11 Glenn Morris <rgm@gnu.org> 2012-06-11 Glenn Morris <rgm@gnu.org>

View file

@ -630,7 +630,7 @@ build will run on Windows 9X and newer systems).
To support XPM images (required for color tool-bar icons), you will To support XPM images (required for color tool-bar icons), you will
need the libXpm library. It is available from the ezwinports site, need the libXpm library. It is available from the ezwinports site,
http://sourceforge.net/projects/ezwinports/files/ and from http://sourceforge.net/projects/ezwinports/files/ and from
http://ftp.gnu.org/gnu/emacs/windows/. https://ftp.gnu.org/gnu/emacs/windows/.
For PNG images, we recommend to use versions 1.4.x and later of For PNG images, we recommend to use versions 1.4.x and later of
libpng, because previous versions had security issues. You can find libpng, because previous versions had security issues. You can find
@ -653,7 +653,7 @@ build will run on Windows 9X and newer systems).
giflib, as it is much enhanced wrt previous versions. You can find giflib, as it is much enhanced wrt previous versions. You can find
precompiled binaries and headers for giflib on the ezwinports site, precompiled binaries and headers for giflib on the ezwinports site,
http://sourceforge.net/projects/ezwinports/files/ and on http://sourceforge.net/projects/ezwinports/files/ and on
http://ftp.gnu.org/gnu/emacs/windows/. https://ftp.gnu.org/gnu/emacs/windows/.
Version 5.0.0 and later of giflib are binary incompatible with Version 5.0.0 and later of giflib are binary incompatible with
previous versions (the signatures of several functions have previous versions (the signatures of several functions have
@ -694,7 +694,7 @@ build will run on Windows 9X and newer systems).
because the compiler needs to see their header files when building because the compiler needs to see their header files when building
Emacs. Emacs.
http://ftp.gnu.org/gnu/emacs/windows/ https://ftp.gnu.org/gnu/emacs/windows/
More fat ports, from the MSYS2 project. More fat ports, from the MSYS2 project.
@ -755,7 +755,7 @@ build will run on Windows 9X and newer systems).
You can get pre-built binaries (including any required DLL and the You can get pre-built binaries (including any required DLL and the
header files) at http://sourceforge.net/projects/ezwinports/files/ header files) at http://sourceforge.net/projects/ezwinports/files/
and on http://ftp.gnu.org/gnu/emacs/windows/. and on https://ftp.gnu.org/gnu/emacs/windows/.
* Optional libxml2 support * Optional libxml2 support
@ -777,7 +777,7 @@ build will run on Windows 9X and newer systems).
(including any required DLL and the header files) is here: (including any required DLL and the header files) is here:
http://sourceforge.net/projects/ezwinports/files/ http://sourceforge.net/projects/ezwinports/files/
http://ftp.gnu.org/gnu/emacs/windows/ https://ftp.gnu.org/gnu/emacs/windows/
For runtime support of libxml2, you will also need to install the For runtime support of libxml2, you will also need to install the
libiconv "development" tarball, because the libiconv headers need to libiconv "development" tarball, because the libiconv headers need to

View file

@ -101,7 +101,7 @@ Savannah Emacs site, https://savannah.gnu.org/projects/emacs.
** From the FTP site ** From the FTP site
The Emacs ftp site is located at http://ftp.gnu.org/gnu/emacs/ - download the The Emacs ftp site is located at https://ftp.gnu.org/gnu/emacs/ - download the
version you want to build and put the file into a location like C:\emacs\, version you want to build and put the file into a location like C:\emacs\,
then uncompress it with tar. This will put the Emacs source into a folder like then uncompress it with tar. This will put the Emacs source into a folder like
C:\emacs\emacs-24.5: C:\emacs\emacs-24.5:

View file

@ -92,12 +92,12 @@
issues related to the Windows port of Emacs. For information about issues related to the Windows port of Emacs. For information about
the list, see this Web page: the list, see this Web page:
http://mail.gnu.org/mailman/listinfo/help-emacs-windows https://mail.gnu.org/mailman/listinfo/help-emacs-windows
To ask questions on the mailing list, send email to To ask questions on the mailing list, send email to
help-emacs-windows@gnu.org. (You don't need to subscribe for that.) help-emacs-windows@gnu.org. (You don't need to subscribe for that.)
To subscribe to the list or unsubscribe from it, fill the form you To subscribe to the list or unsubscribe from it, fill the form you
find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as find at https://mail.gnu.org/mailman/listinfo/help-emacs-windows as
explained there. explained there.
Another valuable source of information and help which should not be Another valuable source of information and help which should not be

View file

@ -280,7 +280,7 @@ See the end of the file for license conditions.
In addition to the manual, there is a mailing list for help with In addition to the manual, there is a mailing list for help with
Emacs here: Emacs here:
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs https://lists.gnu.org/mailman/listinfo/help-gnu-emacs
To ask questions on this mailing list, send email to To ask questions on this mailing list, send email to
help-gnu-emacs@gnu.org. help-gnu-emacs@gnu.org.
@ -288,7 +288,7 @@ See the end of the file for license conditions.
A mailing list for issues specifically related to the MS-Windows port A mailing list for issues specifically related to the MS-Windows port
of Emacs is here: of Emacs is here:
http://lists.gnu.org/mailman/listinfo/help-emacs-windows https://lists.gnu.org/mailman/listinfo/help-emacs-windows
To ask questions on this mailing list, send email to To ask questions on this mailing list, send email to
help-emacs-windows@gnu.org. help-emacs-windows@gnu.org.

View file

@ -67,7 +67,7 @@
* XLookAssoc.c, XMenuInt.h: Include <config.h>. * XLookAssoc.c, XMenuInt.h: Include <config.h>.
This avoids a build failure when configuring on Fedora 17 This avoids a build failure when configuring on Fedora 17
--with-x-toolkit=no, reported by Dmitry Andropov in --with-x-toolkit=no, reported by Dmitry Andropov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>.
2012-10-06 Ulrich Müller <ulm@gentoo.org> 2012-10-06 Ulrich Müller <ulm@gentoo.org>

View file

@ -26,7 +26,7 @@
current_column: Now returns EMACS_INT, fixing some iftc current_column: Now returns EMACS_INT, fixing some iftc
that was introduced in the 2002-06-02 change "temporarily"; see that was introduced in the 2002-06-02 change "temporarily"; see
<http://lists.gnu.org/archive/html/emacs-devel/2002-06/msg00039.html>. <https://lists.gnu.org/archive/html/emacs-devel/2002-06/msg00039.html>.
* bytecode.c (Fbyte_code): Don't cast current_column () to int. * bytecode.c (Fbyte_code): Don't cast current_column () to int.
* cmds.c (internal_self_insert): Likewise. * cmds.c (internal_self_insert): Likewise.
* indent.c (Fcurrent_column): Likewise. * indent.c (Fcurrent_column): Likewise.
@ -91,7 +91,7 @@
* fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and * fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and
generate a special message for it. Suggested by Eli Zaretskii in generate a special message for it. Suggested by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>.
(Frename_file, Fmake_symbolic_link, Ffile_symlink_p): (Frename_file, Fmake_symbolic_link, Ffile_symlink_p):
Simplify the code by assuming that the readlink and symlink calls Simplify the code by assuming that the readlink and symlink calls
exist, even if they always fail on this host. exist, even if they always fail on this host.
@ -154,7 +154,7 @@
* dired.c (Ffile_attributes): Increase size of modes from 10 to 12 * dired.c (Ffile_attributes): Increase size of modes from 10 to 12
as per recent filemodestring API change. Reported by Jonas Öster in as per recent filemodestring API change. Reported by Jonas Öster in
<http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg01069.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg01069.html>.
2011-02-23 Ben Key <bkey76@gmail.com> 2011-02-23 Ben Key <bkey76@gmail.com>
@ -7244,9 +7244,9 @@
* xdisp.c (try_scrolling): Compute the limit for searching point * xdisp.c (try_scrolling): Compute the limit for searching point
in forward scroll from scroll_max, instead of an arbitrary limit in forward scroll from scroll_max, instead of an arbitrary limit
of 10 screen lines. of 10 screen lines.
See http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00766.html See https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00766.html
and and
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00773.html https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00773.html
for details. for details.
2010-06-16 Glenn Morris <rgm@gnu.org> 2010-06-16 Glenn Morris <rgm@gnu.org>
@ -7346,7 +7346,7 @@
* window.c (Fselect_window): Move `record_buffer' up to the * window.c (Fselect_window): Move `record_buffer' up to the
beginning of this function, so the buffer gets recorded beginning of this function, so the buffer gets recorded
even if the selected window does not change. even if the selected window does not change.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00137.html https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00137.html
2010-06-07 Juanma Barranquero <lekktu@gmail.com> 2010-06-07 Juanma Barranquero <lekktu@gmail.com>
@ -7688,7 +7688,7 @@
* fileio.c (Fdelete_file): Change interactive spec to use * fileio.c (Fdelete_file): Change interactive spec to use
`read-file-name' like in `find-file-read-args' where the default `read-file-name' like in `find-file-read-args' where the default
value is `default-directory' instead of `buffer-file-name'. value is `default-directory' instead of `buffer-file-name'.
http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html
2010-05-20 Kevin Ryde <user42@zip.com.au> 2010-05-20 Kevin Ryde <user42@zip.com.au>
@ -7962,7 +7962,7 @@
* xdisp.c (init_iterator): Don't turn on bidi reordering in * xdisp.c (init_iterator): Don't turn on bidi reordering in
unibyte buffers. See unibyte buffers. See
http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00263.html. https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00263.html.
2010-05-10 Glenn Morris <rgm@gnu.org> 2010-05-10 Glenn Morris <rgm@gnu.org>
@ -8910,9 +8910,9 @@
* xdisp.c (display_line): Don't write beyond the last glyph row in * xdisp.c (display_line): Don't write beyond the last glyph row in
the desired matrix. Fixes a crash in "emacs -nw" (bug#5972), see the desired matrix. Fixes a crash in "emacs -nw" (bug#5972), see
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00075.html https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00075.html
and and
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00213.html https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00213.html
2010-04-18 Stefan Monnier <monnier@iro.umontreal.ca> 2010-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
@ -11510,7 +11510,7 @@
* frame.c (xrdb_get_resource): Return nil for empty string resources; * frame.c (xrdb_get_resource): Return nil for empty string resources;
some parts of Emacs code (like font selection) don't grok them. some parts of Emacs code (like font selection) don't grok them.
See http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html See https://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html
2009-09-24 Andreas Schwab <schwab@redhat.com> 2009-09-24 Andreas Schwab <schwab@redhat.com>

View file

@ -231,9 +231,9 @@
Make it a stub in this case; otherwise the build might fail, Make it a stub in this case; otherwise the build might fail,
and this code hasn't been tested on such hosts anyway. and this code hasn't been tested on such hosts anyway.
Problem reported by Nelson H. F. Beebe in Problem reported by Nelson H. F. Beebe in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00021.html> <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00021.html>
and analyzed by Jérémie Courrèges-Anglas in and analyzed by Jérémie Courrèges-Anglas in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00062.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00062.html>.
2013-03-06 Dmitry Antipov <dmantipov@yandex.ru> 2013-03-06 Dmitry Antipov <dmantipov@yandex.ru>
@ -332,7 +332,7 @@
because the locking mechanism was never reliable in that case). because the locking mechanism was never reliable in that case).
This patch fixes this and other bugs discovered by a code This patch fixes this and other bugs discovered by a code
inspection that was prompted by inspection that was prompted by
<http://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00531.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00531.html>.
Also, this patch switches to .#-FILE (not .#FILE) on MS-Windows, Also, this patch switches to .#-FILE (not .#FILE) on MS-Windows,
to avoid interoperability problems between the MS-Windows and to avoid interoperability problems between the MS-Windows and
non-MS-Windows implementations. MS-Windows and non-MS-Windows non-MS-Windows implementations. MS-Windows and non-MS-Windows
@ -494,9 +494,9 @@
Fix regression introduced by July 10 filelock.c patch. Fix regression introduced by July 10 filelock.c patch.
* filelock.c (fill_in_lock_file_name): Fix crash caused by the * filelock.c (fill_in_lock_file_name): Fix crash caused by the
2012-07-10 patch to this file. Reported by Eli Zaretskii in 2012-07-10 patch to this file. Reported by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00533.html> <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00533.html>
and diagnosed by Andreas Schwab in and diagnosed by Andreas Schwab in
<http://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00534.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00534.html>.
2013-02-22 Paul Eggert <eggert@cs.ucla.edu> 2013-02-22 Paul Eggert <eggert@cs.ucla.edu>
@ -678,7 +678,7 @@
Improve AIX port some more (Bug#13650). Improve AIX port some more (Bug#13650).
With this, it should be as good as it was in 23.3, though it's With this, it should be as good as it was in 23.3, though it's
still pretty bad: the dumped emacs does not run. See Mark Fleishman in still pretty bad: the dumped emacs does not run. See Mark Fleishman in
http://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00287.html https://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00287.html
* unexaix.c (start_of_text): Remove. * unexaix.c (start_of_text): Remove.
(_data, _text): Declare as char[], not int, as AIX manual suggests. (_data, _text): Declare as char[], not int, as AIX manual suggests.
(bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr) (bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr)
@ -1087,7 +1087,7 @@
2013-01-28 Dmitry Antipov <dmantipov@yandex.ru> 2013-01-28 Dmitry Antipov <dmantipov@yandex.ru>
Remove obsolete redisplay code. See the discussion at Remove obsolete redisplay code. See the discussion at
http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00576.html. https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00576.html.
* dispnew.c (preemption_period, preemption_next_check): Remove. * dispnew.c (preemption_period, preemption_next_check): Remove.
(Vredisplay_preemption_period): Likewise. (Vredisplay_preemption_period): Likewise.
(update_frame, update_single_window, update_window, update_frame_1): (update_frame, update_single_window, update_window, update_frame_1):
@ -1132,7 +1132,7 @@
Drop async_visible and async_iconified fields of struct frame. Drop async_visible and async_iconified fields of struct frame.
This is possible because async input is gone; for details, see This is possible because async input is gone; for details, see
http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00734.html. https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00734.html.
* frame.h (struct frame): Remove async_visible and async_iconified * frame.h (struct frame): Remove async_visible and async_iconified
members, convert garbaged to unsigned bitfield. Adjust comments. members, convert garbaged to unsigned bitfield. Adjust comments.
(FRAME_SAMPLE_VISIBILITY): Remove. Adjust all users. (FRAME_SAMPLE_VISIBILITY): Remove. Adjust all users.
@ -1152,7 +1152,7 @@
2013-01-24 Dmitry Antipov <dmantipov@yandex.ru> 2013-01-24 Dmitry Antipov <dmantipov@yandex.ru>
* insdel.c (prepare_to_modify_buffer): Revert last change as suggested * insdel.c (prepare_to_modify_buffer): Revert last change as suggested
in http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00555.html. in https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00555.html.
2013-01-23 Stefan Monnier <monnier@iro.umontreal.ca> 2013-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
@ -1255,7 +1255,7 @@
* buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault
when there are lots of overlays. when there are lots of overlays.
See http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html
for the details and a way to reproduce. for the details and a way to reproduce.
2013-01-19 Paul Eggert <eggert@cs.ucla.edu> 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
@ -1276,7 +1276,7 @@
Allow floating-point file offsets. Allow floating-point file offsets.
Problem reported by Vitalie Spinu in Problem reported by Vitalie Spinu in
<http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00411.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00411.html>.
* fileio.c (emacs_lseek): Remove. * fileio.c (emacs_lseek): Remove.
(file_offset): New function. (file_offset): New function.
(Finsert_file_contents, Fwrite_region): Use it. (Finsert_file_contents, Fwrite_region): Use it.
@ -1314,7 +1314,7 @@
2013-01-18 Dmitry Antipov <dmantipov@yandex.ru> 2013-01-18 Dmitry Antipov <dmantipov@yandex.ru>
Fix crash when inserting data from non-regular files. Fix crash when inserting data from non-regular files.
See http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html
for the error description produced by valgrind. for the error description produced by valgrind.
* fileio.c (read_non_regular): Rename to read_contents. * fileio.c (read_non_regular): Rename to read_contents.
Free Lisp_Save_Value object used to pass parameters. Free Lisp_Save_Value object used to pass parameters.
@ -1331,7 +1331,7 @@
* fileio.c (Finsert_file_contents): Use open+fstat, not stat+open. * fileio.c (Finsert_file_contents): Use open+fstat, not stat+open.
This avoids a race if the file is renamed between stat and open. This avoids a race if the file is renamed between stat and open.
This race is not the problem originally noted in Bug#13149; This race is not the problem originally noted in Bug#13149;
see <http://bugs.gnu.org/13149#73> and later messages in the thread. see <https://bugs.gnu.org/13149#73> and later messages in the thread.
2013-01-17 Dmitry Antipov <dmantipov@yandex.ru> 2013-01-17 Dmitry Antipov <dmantipov@yandex.ru>
@ -1642,7 +1642,7 @@
* w32.c (unsetenv): Set up the string passed to _putenv * w32.c (unsetenv): Set up the string passed to _putenv
correctly. correctly.
See http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00863.html See https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00863.html
for the bug this caused. for the bug this caused.
2012-12-30 Paul Eggert <eggert@cs.ucla.edu> 2012-12-30 Paul Eggert <eggert@cs.ucla.edu>
@ -1757,7 +1757,7 @@
* window.c (window_body_cols): Subtract display margins from the * window.c (window_body_cols): Subtract display margins from the
window body width on TTYs as well. See window body width on TTYs as well. See
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-12/msg00317.html https://lists.gnu.org/archive/html/help-gnu-emacs/2012-12/msg00317.html
for the original report. for the original report.
2012-12-25 Dmitry Antipov <dmantipov@yandex.ru> 2012-12-25 Dmitry Antipov <dmantipov@yandex.ru>
@ -1954,7 +1954,7 @@
* sysdep.c (emacs_abort): Bump backtrace size to 40. * sysdep.c (emacs_abort): Bump backtrace size to 40.
Companion to the 2012-09-30 patch. Suggested by Eli Zaretskii in Companion to the 2012-09-30 patch. Suggested by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>.
2012-12-16 Romain Francoise <romain@orebokech.com> 2012-12-16 Romain Francoise <romain@orebokech.com>
@ -2802,7 +2802,7 @@
dostounix_filename. Prevents crashes down the road, because dostounix_filename. Prevents crashes down the road, because
dostounix_filename assumes it gets a unibyte string. dostounix_filename assumes it gets a unibyte string.
Reported by Michel de Ruiter <michel@sentient.nl>, see Reported by Michel de Ruiter <michel@sentient.nl>, see
http://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00017.html https://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00017.html
2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
@ -2983,7 +2983,7 @@
* eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'. * eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.
This follows up on the 2012-09-29 patch that removed indirection This follows up on the 2012-09-29 patch that removed indirection
for the 'function' field. Reported by Sergey Vinokurov in for the 'function' field. Reported by Sergey Vinokurov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>.
2012-11-14 Eli Zaretskii <eliz@gnu.org> 2012-11-14 Eli Zaretskii <eliz@gnu.org>
@ -3192,7 +3192,7 @@
* alloc.c (struct Lisp_Vectorlike_Free): Special type to represent * alloc.c (struct Lisp_Vectorlike_Free): Special type to represent
vectorlike object on the free list. This is introduced to avoid vectorlike object on the free list. This is introduced to avoid
some (but not all) pointer casting and aliasing problems, see some (but not all) pointer casting and aliasing problems, see
http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00105.html. https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00105.html.
* .gdbinit (pvectype, pvecsize): New commands to examine vectorlike * .gdbinit (pvectype, pvecsize): New commands to examine vectorlike
objects. objects.
(xvectype, xvecsize): Use them to examine Lisp_Object values. (xvectype, xvecsize): Use them to examine Lisp_Object values.
@ -3346,7 +3346,7 @@
Restore some duplicate definitions (Bug#12814). Restore some duplicate definitions (Bug#12814).
This undoes part of the 2012-11-03 changes. Some people build This undoes part of the 2012-11-03 changes. Some people build
with plain -g rather than with -g3, and they need the duplicate with plain -g rather than with -g3, and they need the duplicate
definitions for .gdbinit to work; see <http://bugs.gnu.org/12814#26>. definitions for .gdbinit to work; see <https://bugs.gnu.org/12814#26>.
* lisp.h (GCTYPEBITS, ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): * lisp.h (GCTYPEBITS, ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK):
Define as macros, as well as as enums or as constants. Define as macros, as well as as enums or as constants.
@ -3368,7 +3368,7 @@
* window.c (Fwindow_combination_limit): Revert to the only * window.c (Fwindow_combination_limit): Revert to the only
required argument and adjust docstring as suggested in required argument and adjust docstring as suggested in
http://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01082.html https://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01082.html
by Martin Rudalics <rudalics@gmx.at>. by Martin Rudalics <rudalics@gmx.at>.
2012-11-06 Dmitry Antipov <dmantipov@yandex.ru> 2012-11-06 Dmitry Antipov <dmantipov@yandex.ru>
@ -3568,7 +3568,7 @@
* window.c (decode_next_window_args): Update window arg after * window.c (decode_next_window_args): Update window arg after
calling decode_live_window and so fix crash reported at calling decode_live_window and so fix crash reported at
http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00035.html https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00035.html
by Juanma Barranquero <lekktu@gmail.com>. by Juanma Barranquero <lekktu@gmail.com>.
(Fwindow_body_width, Fwindow_body_height): Simplify a bit. (Fwindow_body_width, Fwindow_body_height): Simplify a bit.
* font.c (Ffont_at): Likewise. * font.c (Ffont_at): Likewise.
@ -3789,7 +3789,7 @@
2012-10-19 Eli Zaretskii <eliz@gnu.org> 2012-10-19 Eli Zaretskii <eliz@gnu.org>
* puresize.h (BASE_PURESIZE): Bump the base value to 1700000. * puresize.h (BASE_PURESIZE): Bump the base value to 1700000.
See http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00593.html See https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00593.html
for the reasons. for the reasons.
* alloc.c (NSTATICS): Decrease to 0x800. * alloc.c (NSTATICS): Decrease to 0x800.
@ -4603,7 +4603,7 @@
* xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100. * xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100.
Suggested by Juri Linkov in Suggested by Juri Linkov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00821.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00821.html>.
Prefer plain 'static' to 'static inline' (Bug#12541). Prefer plain 'static' to 'static inline' (Bug#12541).
With static functions, modern compilers inline pretty well by With static functions, modern compilers inline pretty well by
@ -4884,7 +4884,7 @@
* syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING. * syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING.
Suggested by Eli Zaretskii in Suggested by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00811.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00811.html>.
2012-09-30 Eli Zaretskii <eliz@gnu.org> 2012-09-30 Eli Zaretskii <eliz@gnu.org>
@ -4929,7 +4929,7 @@
* sysdep.c (handle_fatal_signal): Bump backtrace size to 40. * sysdep.c (handle_fatal_signal): Bump backtrace size to 40.
Suggested by Eli Zaretskii in Suggested by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>.
2012-09-29 Juanma Barranquero <lekktu@gmail.com> 2012-09-29 Juanma Barranquero <lekktu@gmail.com>
@ -5079,7 +5079,7 @@
* character.c (char_string, string_char): Remove calls to * character.c (char_string, string_char): Remove calls to
MAYBE_UNIFY_CHAR. See the discussion starting at MAYBE_UNIFY_CHAR. See the discussion starting at
http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00433.html https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00433.html
for the details. for the details.
2012-09-25 Chong Yidong <cyd@gnu.org> 2012-09-25 Chong Yidong <cyd@gnu.org>
@ -5140,7 +5140,7 @@
(interruptible_wait_for_termination): (interruptible_wait_for_termination):
Move these decls from lisp.h to syswait.h, since they use pid_t. Move these decls from lisp.h to syswait.h, since they use pid_t.
Needed on FreeBSD; see Herbert J. Skuhra in Needed on FreeBSD; see Herbert J. Skuhra in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00571.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00571.html>.
* callproc.c: Include syswait.h. * callproc.c: Include syswait.h.
gnutls.c, gtkutil.c: Use bool for boolean. gnutls.c, gtkutil.c: Use bool for boolean.
@ -5205,7 +5205,7 @@
Do not use SA_NODEFER. Do not use SA_NODEFER.
Problem reported by Dani Moncayo in Problem reported by Dani Moncayo in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00557.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00557.html>.
* alloc.c (die): * alloc.c (die):
* sysdep.c (emacs_abort): Do not reset signal handler. * sysdep.c (emacs_abort): Do not reset signal handler.
* emacs.c (terminate_due_to_signal): Reset signal handler here. * emacs.c (terminate_due_to_signal): Reset signal handler here.
@ -5385,7 +5385,7 @@
* .gdbinit: Just stop at fatal_error_backtrace. * .gdbinit: Just stop at fatal_error_backtrace.
See Stefan Monnier's request in See Stefan Monnier's request in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00549.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00549.html>.
Remove no-longer-used query of system type. Remove no-longer-used query of system type.
2012-09-22 Chong Yidong <cyd@gnu.org> 2012-09-22 Chong Yidong <cyd@gnu.org>
@ -5517,7 +5517,7 @@
* w32inevt.c (w32_console_read_socket): Return -1 on failure, not 0. * w32inevt.c (w32_console_read_socket): Return -1 on failure, not 0.
Ignore 'expected'. See Eli Zaretskii in Ignore 'expected'. See Eli Zaretskii in
<http://bugs.gnu.org/12471#8> (last line). <https://bugs.gnu.org/12471#8> (last line).
* frame.c (read_integer): Remove. All uses replaced by strtol/strtoul. * frame.c (read_integer): Remove. All uses replaced by strtol/strtoul.
(XParseGeometry): Now static. Substitute extremal values for (XParseGeometry): Now static. Substitute extremal values for
@ -5571,7 +5571,7 @@
I found that SYNC_INPUT has race conditions and would be a real I found that SYNC_INPUT has race conditions and would be a real
pain to fix. Since it's an undocumented and deprecated pain to fix. Since it's an undocumented and deprecated
configure-time option, now seems like a good time to remove it. configure-time option, now seems like a good time to remove it.
Also see <http://bugs.gnu.org/11080#16>. Also see <https://bugs.gnu.org/11080#16>.
* alloc.c (_bytes_used, __malloc_extra_blocks, _malloc_internal) * alloc.c (_bytes_used, __malloc_extra_blocks, _malloc_internal)
(_free_internal) [!DOUG_LEA_MALLOC]: Remove decls. (_free_internal) [!DOUG_LEA_MALLOC]: Remove decls.
(alloc_mutex) [!SYSTEM_MALLOC && !SYNC_INPUT && HAVE_PTHREAD]: (alloc_mutex) [!SYSTEM_MALLOC && !SYNC_INPUT && HAVE_PTHREAD]:
@ -5743,7 +5743,7 @@
Better workaround for GNOME bug when --enable-gcc-warnings. Better workaround for GNOME bug when --enable-gcc-warnings.
* emacsgtkfixed.c (G_STATIC_ASSERT): Remove, undoing last change. * emacsgtkfixed.c (G_STATIC_ASSERT): Remove, undoing last change.
Instead, disable -Wunused-local-typedefs. See Dmitry Antipov in Instead, disable -Wunused-local-typedefs. See Dmitry Antipov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00335.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00335.html>.
Simplify SIGIO usage (Bug#12408). Simplify SIGIO usage (Bug#12408).
The code that dealt with SIGIO was crufty and confusing, e.g., it The code that dealt with SIGIO was crufty and confusing, e.g., it
@ -6040,7 +6040,7 @@
More signal-handler cleanup (Bug#12327). More signal-handler cleanup (Bug#12327).
* emacs.c (main): Convert three 'signal' calls to 'sigaction' calls. * emacs.c (main): Convert three 'signal' calls to 'sigaction' calls.
Problem introduced when merging patches. Noted by Eli Zaretskii in Problem introduced when merging patches. Noted by Eli Zaretskii in
<http://bugs.gnu.org/12327#67>. <https://bugs.gnu.org/12327#67>.
* floatfns.c: Comment fix. * floatfns.c: Comment fix.
* lisp.h (force_auto_save_soon): Declare regardless of SIGDANGER. * lisp.h (force_auto_save_soon): Declare regardless of SIGDANGER.
SIGDANGER might not be in scope so "#ifdef SIGDANGER" is not right, SIGDANGER might not be in scope so "#ifdef SIGDANGER" is not right,
@ -6860,7 +6860,7 @@
It was meant to be temporary and it often doesn't work, It was meant to be temporary and it often doesn't work,
because when IDX has side effects the behavior of IDX==IDX because when IDX has side effects the behavior of IDX==IDX
is undefined. See Stefan Monnier in is undefined. See Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00762.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00762.html>.
2012-08-26 Barry O'Reilly <gundaetiapo@gmail.com> 2012-08-26 Barry O'Reilly <gundaetiapo@gmail.com>
@ -7314,7 +7314,7 @@
(set_char_table_contents): Rename from char_table_set_contents. (set_char_table_contents): Rename from char_table_set_contents.
(set_sub_char_table_contents): Rename from sub_char_table_set_contents. (set_sub_char_table_contents): Rename from sub_char_table_set_contents.
All uses changed. See the end of All uses changed. See the end of
<http://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00549.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00549.html>.
* lisp.h (CSET): Remove (Bug#12215). * lisp.h (CSET): Remove (Bug#12215).
(set_char_table_ascii, set_char_table_defalt, set_char_table_parent) (set_char_table_ascii, set_char_table_defalt, set_char_table_parent)
@ -8062,7 +8062,7 @@
* lisp.h (ASET) [ENABLE_CHECKING]: Pay attention to * lisp.h (ASET) [ENABLE_CHECKING]: Pay attention to
ARRAY_MARK_FLAG when checking subscripts, because ASET is ARRAY_MARK_FLAG when checking subscripts, because ASET is
not supposed to be invoked from the garbage collector. not supposed to be invoked from the garbage collector.
See Andreas Schwab in <http://bugs.gnu.org/12118#25>. See Andreas Schwab in <https://bugs.gnu.org/12118#25>.
(gc_aset): New function, which is like ASET but can be (gc_aset): New function, which is like ASET but can be
used in the garbage collector. used in the garbage collector.
(set_hash_key, set_hash_value, set_hash_next, set_hash_hash) (set_hash_key, set_hash_value, set_hash_next, set_hash_hash)
@ -8170,7 +8170,7 @@
Use "ASET (a, i, v)" rather than "AREF (a, i) = v". Use "ASET (a, i, v)" rather than "AREF (a, i) = v".
This how ASET and AREF are supposed to work, and makes This how ASET and AREF are supposed to work, and makes
it easier to think about future improvements. See it easier to think about future improvements. See
<http://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00026.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00026.html>.
* charset.h (set_charset_attr): New function. * charset.h (set_charset_attr): New function.
All lvalue-style uses of CHARSET_DECODER etc. changed to use it. All lvalue-style uses of CHARSET_DECODER etc. changed to use it.
* lisp.h (ASET): Rewrite so as not to use AREF in an lvalue style. * lisp.h (ASET): Rewrite so as not to use AREF in an lvalue style.
@ -8573,7 +8573,7 @@
Adjust GDB to reflect pvec_type changes (Bug#12036). Adjust GDB to reflect pvec_type changes (Bug#12036).
* .gdbinit (xvectype, xpr, xbacktrace): Adjust to reflect the * .gdbinit (xvectype, xpr, xbacktrace): Adjust to reflect the
2012-07-04 changes to pseudovector representation. 2012-07-04 changes to pseudovector representation.
Problem reported by Eli Zaretskii in <http://bugs.gnu.org/12036#30>. Problem reported by Eli Zaretskii in <https://bugs.gnu.org/12036#30>.
2012-07-27 Michael Albinus <michael.albinus@gmx.de> 2012-07-27 Michael Albinus <michael.albinus@gmx.de>
@ -8614,7 +8614,7 @@
(xgetint): Simplify expression. (xgetint): Simplify expression.
* alloc.c (gdb_make_enums_visible): New constant. This ports to * alloc.c (gdb_make_enums_visible): New constant. This ports to
GCC 3.4.2 the export of symbols to GDB. Problem reported by Eli GCC 3.4.2 the export of symbols to GDB. Problem reported by Eli
Zaretskii in <http://bugs.gnu.org/12036#13>. Zaretskii in <https://bugs.gnu.org/12036#13>.
* lisp.h (PUBLISH_TO_GDB): Remove. All uses removed. No longer * lisp.h (PUBLISH_TO_GDB): Remove. All uses removed. No longer
needed now that we have gdb_make_enums_visible. needed now that we have gdb_make_enums_visible.
(enum CHECK_LISP_OBJECT_TYPE, enum Lisp_Bits, enum More_Lisp_Bits) (enum CHECK_LISP_OBJECT_TYPE, enum Lisp_Bits, enum More_Lisp_Bits)
@ -8664,7 +8664,7 @@
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Move these here from (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Move these here from
emacs.c, as this is a more-suitable home. Had this been done earlier emacs.c, as this is a more-suitable home. Had this been done earlier
the fix for 12036 would have avoided some of the problems noted in the fix for 12036 would have avoided some of the problems noted in
<http://bugs.gnu.org/12036#13> by Eli Zaretskii, as the scope problems <https://bugs.gnu.org/12036#13> by Eli Zaretskii, as the scope problems
would have been more obvious. would have been more obvious.
* emacs.c: Do not include <verify.h>; no longer needed. * emacs.c: Do not include <verify.h>; no longer needed.
(gdb_CHECK_LISP_OBJECT_TYPE, gdb_DATA_SEG_BITS) (gdb_CHECK_LISP_OBJECT_TYPE, gdb_DATA_SEG_BITS)
@ -8794,7 +8794,7 @@
Swap buffer text indirection counters in Fbuffer_swap_text. Swap buffer text indirection counters in Fbuffer_swap_text.
* buffer.c (Fbuffer_swap_text): Swap indirections too. * buffer.c (Fbuffer_swap_text): Swap indirections too.
This avoids crash reported by Christoph Scholtes at This avoids crash reported by Christoph Scholtes at
http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00785.html. https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00785.html.
2012-07-22 Jan Djärv <jan.h.d@swipnet.se> 2012-07-22 Jan Djärv <jan.h.d@swipnet.se>
@ -8830,7 +8830,7 @@
* keyboard.c (keys_of_keyboard): Bind language-change to 'ignore' * keyboard.c (keys_of_keyboard): Bind language-change to 'ignore'
in special-event-map. See the discussion at in special-event-map. See the discussion at
http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00417.html https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00417.html
for the reasons. for the reasons.
* w32menu.c (add_menu_item): Cast to ULONG_PTR when assigning * w32menu.c (add_menu_item): Cast to ULONG_PTR when assigning
@ -8924,7 +8924,7 @@
Tweak the value returned from Fgarbage_collect again. Tweak the value returned from Fgarbage_collect again.
* alloc.c (Fgarbage_collect): New return value, as confirmed in * alloc.c (Fgarbage_collect): New return value, as confirmed in
http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00418.html. https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00418.html.
Adjust documentation. Adjust documentation.
(total_vector_bytes): Rename to total_vector_slots, adjust (total_vector_bytes): Rename to total_vector_slots, adjust
accounting. accounting.
@ -8962,7 +8962,7 @@
* intervals.c (merge_interval_right, merge_interval_left): * intervals.c (merge_interval_right, merge_interval_left):
Do not zero out this interval if it is absorbed by its children, Do not zero out this interval if it is absorbed by its children,
as this interval's total length doesn't change in that case. See as this interval's total length doesn't change in that case. See
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00403.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00403.html>.
2012-07-18 Paul Eggert <eggert@cs.ucla.edu> 2012-07-18 Paul Eggert <eggert@cs.ucla.edu>
@ -9009,7 +9009,7 @@
Return more descriptive data from Fgarbage_collect. Return more descriptive data from Fgarbage_collect.
Suggested by Stefan Monnier in Suggested by Stefan Monnier in
http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00369.html. https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00369.html.
* alloc.c (bounded_number): New function. * alloc.c (bounded_number): New function.
(total_buffers, total_vectors): New variable. (total_buffers, total_vectors): New variable.
(total_string_size): Rename to total_string_bytes, adjust users. (total_string_size): Rename to total_string_bytes, adjust users.
@ -9034,7 +9034,7 @@
Restore old code in allocate_string_data to avoid Faset breakage. Restore old code in allocate_string_data to avoid Faset breakage.
Reported by Julien Danjou <julien@danjou.info> in Reported by Julien Danjou <julien@danjou.info> in
http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00371.html. https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00371.html.
* alloc.c (allocate_string_data): Restore old code with minor * alloc.c (allocate_string_data): Restore old code with minor
adjustments, fix comment to explain this subtle issue. adjustments, fix comment to explain this subtle issue.
@ -9392,7 +9392,7 @@
Fix typos that broke OS X build. Fix typos that broke OS X build.
Reported by Randal L. Schwartz in Reported by Randal L. Schwartz in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00225.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00225.html>.
* nsterm.m (ns_timeout): Add missing local decl. * nsterm.m (ns_timeout): Add missing local decl.
(ns_get_color): snprintf -> sprintf, to fix typo. (ns_get_color): snprintf -> sprintf, to fix typo.
@ -9768,7 +9768,7 @@
2012-07-08 Paul Eggert <eggert@cs.ucla.edu> 2012-07-08 Paul Eggert <eggert@cs.ucla.edu>
* systime.h (EMACS_SUB_TIME): Clarify behavior with unsigned time_t. * systime.h (EMACS_SUB_TIME): Clarify behavior with unsigned time_t.
See <http://bugs.gnu.org/11825#29>. See <https://bugs.gnu.org/11825#29>.
2012-07-08 Eli Zaretskii <eliz@gnu.org> 2012-07-08 Eli Zaretskii <eliz@gnu.org>
@ -10115,18 +10115,18 @@
* fileio.c (time_error_value): Check the right error number. * fileio.c (time_error_value): Check the right error number.
Problem reported by Troels Nielsen in Problem reported by Troels Nielsen in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00095.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00095.html>.
2012-07-04 Paul Eggert <eggert@cs.ucla.edu> 2012-07-04 Paul Eggert <eggert@cs.ucla.edu>
* window.c (set_window_hscroll): Revert the 100000 hscroll limit. * window.c (set_window_hscroll): Revert the 100000 hscroll limit.
This should be fixed in a better way; see Eli Zaretskii in This should be fixed in a better way; see Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00088.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00088.html>.
(HSCROLL_MAX): Remove; this is now internal to set_window_hscroll. (HSCROLL_MAX): Remove; this is now internal to set_window_hscroll.
* fileio.c (time_error_value): Rename from special_mtime. * fileio.c (time_error_value): Rename from special_mtime.
The old name's problems were noted by Eli Zaretskii in The old name's problems were noted by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00087.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00087.html>.
* emacs.c (gdb_pvec_type): Change it back to enum pvec_type. * emacs.c (gdb_pvec_type): Change it back to enum pvec_type.
This variable's comment says Emacs needs at least one GDB-visible This variable's comment says Emacs needs at least one GDB-visible
@ -10710,7 +10710,7 @@
Use it to avoid bogus compiler warnings with obsolescent GCC versions. Use it to avoid bogus compiler warnings with obsolescent GCC versions.
This improves on the previous patch, which introduced a bug This improves on the previous patch, which introduced a bug
when time_t is unsigned and as wide as intmax_t. when time_t is unsigned and as wide as intmax_t.
See <http://bugs.gnu.org/9000#51>. See <https://bugs.gnu.org/9000#51>.
2012-06-23 Eli Zaretskii <eliz@gnu.org> 2012-06-23 Eli Zaretskii <eliz@gnu.org>
@ -10995,7 +10995,7 @@
* bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume * bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume
!CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with !CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with
CHECK_LISP_OBJECT_TYPE reported by Dmitry Antipov in CHECK_LISP_OBJECT_TYPE reported by Dmitry Antipov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00282.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00282.html>.
(METER_1, METER_2): Simplify. (METER_1, METER_2): Simplify.
2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca> 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
@ -11595,7 +11595,7 @@
* bidi.c (bidi_mirror_char): Don't possibly truncate the integer * bidi.c (bidi_mirror_char): Don't possibly truncate the integer
before checking whether it's out of range. Put the check inside before checking whether it's out of range. Put the check inside
eassert. See eassert. See
<http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00485.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00485.html>.
2012-05-27 Ken Brown <kbrown@cornell.edu> 2012-05-27 Ken Brown <kbrown@cornell.edu>
@ -12700,7 +12700,7 @@
Untag more efficiently if USE_LSB_TAG. Untag more efficiently if USE_LSB_TAG.
This is based on a proposal by YAMAMOTO Mitsuharu in This is based on a proposal by YAMAMOTO Mitsuharu in
<http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01876.html>. <https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01876.html>.
For an admittedly artificial (nth 8000 longlist) benchmark on For an admittedly artificial (nth 8000 longlist) benchmark on
Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks
Emacs's overall text size by 1%. Emacs's overall text size by 1%.
@ -12726,7 +12726,7 @@
stack for each reader_thread, instead of defaulting to 8MB stack for each reader_thread, instead of defaulting to 8MB
determined by the linker. This avoids failures in creating determined by the linker. This avoids failures in creating
subprocesses on Windows 7, see the discussion in this thread: subprocesses on Windows 7, see the discussion in this thread:
http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00119.html. https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00119.html.
2012-05-07 Jérémy Compostella <jeremy.compostella@gmail.com> 2012-05-07 Jérémy Compostella <jeremy.compostella@gmail.com>
@ -13118,13 +13118,13 @@
Remove one incorrect comment and fix another. Remove one incorrect comment and fix another.
Fix minor ralloc.c problems found by static checking. Fix minor ralloc.c problems found by static checking.
See http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html
* ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE) * ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE)
(r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused. (r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused.
(r_alloc_sbrk): Now static. (r_alloc_sbrk): Now static.
Improve ralloc.c interface checking. Improve ralloc.c interface checking.
See http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html
* buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc) * buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc)
(r_alloc_free) [REL_ALLOC]: Move decls from here ... (r_alloc_free) [REL_ALLOC]: Move decls from here ...
* lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable) * lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable)
@ -13335,7 +13335,7 @@
about subtle differences between FETCH_CHAR* and STRING_CHAR* about subtle differences between FETCH_CHAR* and STRING_CHAR*
macros related to unification of CJK characters. For the details, macros related to unification of CJK characters. For the details,
see the discussion following the message here: see the discussion following the message here:
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11073#14. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=11073#14.
2012-04-04 Chong Yidong <cyd@gnu.org> 2012-04-04 Chong Yidong <cyd@gnu.org>
@ -13539,7 +13539,7 @@
Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780). Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780).
Suggested by Stefan Monnier in Suggested by Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>.
* alloc.c (widen_to_Lisp_Object): New static function. * alloc.c (widen_to_Lisp_Object): New static function.
(mark_memory): Also mark Lisp_Objects by fetching pointer words (mark_memory): Also mark Lisp_Objects by fetching pointer words
and widening them to Lisp_Objects. This would work even if and widening them to Lisp_Objects. This would work even if
@ -13593,7 +13593,7 @@
It's useless in that case, and it can cause problems on hosts It's useless in that case, and it can cause problems on hosts
that allocate halves of EMACS_INT values separately. that allocate halves of EMACS_INT values separately.
Reported by Dan Horák. Diagnosed by Andreas Schwab in Reported by Dan Horák. Diagnosed by Andreas Schwab in
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10780#30>. <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=10780#30>.
* mem-limits.h (EXCEEDS_LISP_PTR): Define to 0 on hosts where * mem-limits.h (EXCEEDS_LISP_PTR): Define to 0 on hosts where
UINTPTR_MAX >> VALBITS == 0. This is required by the above change; UINTPTR_MAX >> VALBITS == 0. This is required by the above change;
it avoids undefined behavior on hosts where shifting right by more it avoids undefined behavior on hosts where shifting right by more
@ -13619,7 +13619,7 @@
2012-02-15 Paul Eggert <eggert@cs.ucla.edu> 2012-02-15 Paul Eggert <eggert@cs.ucla.edu>
* image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see * image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see
<http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>. <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
2012-02-15 Chong Yidong <cyd@gnu.org> 2012-02-15 Chong Yidong <cyd@gnu.org>
@ -14242,7 +14242,7 @@
Remove GCPRO-related macros that exist only to avoid shadowing locals. Remove GCPRO-related macros that exist only to avoid shadowing locals.
* lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR) * lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR)
(GCPRO6_VAR, UNGCPRO_VAR): Remove. See (GCPRO6_VAR, UNGCPRO_VAR): Remove. See
<http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
All uses changed to use GCPRO1 etc. All uses changed to use GCPRO1 etc.
(GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO): (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO):
Revert to old implementation (i.e., before 2011-03-11). Revert to old implementation (i.e., before 2011-03-11).
@ -14278,7 +14278,7 @@
2011-11-26 Paul Eggert <eggert@cs.ucla.edu> 2011-11-26 Paul Eggert <eggert@cs.ucla.edu>
* fileio.c (Finsert_file_contents): Undo previous change; see * fileio.c (Finsert_file_contents): Undo previous change; see
<http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
2011-11-26 Paul Eggert <eggert@cs.ucla.edu> 2011-11-26 Paul Eggert <eggert@cs.ucla.edu>
@ -14379,7 +14379,7 @@
Standardize on VIRT_ADDR_VARIES behavior (Bug#10042). Standardize on VIRT_ADDR_VARIES behavior (Bug#10042).
Otherwise, valgrind does not work on some platforms. Otherwise, valgrind does not work on some platforms.
Problem reported by Andreas Schwab in Problem reported by Andreas Schwab in
<http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>.
* puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES
is set, removing the need for VIRT_ADDRESS_VARIES. is set, removing the need for VIRT_ADDRESS_VARIES.
(PURE_P): Use a more-efficient implementation that needs just one (PURE_P): Use a more-efficient implementation that needs just one
@ -14545,7 +14545,7 @@
Avoid some portability problems by eschewing 'extern inline' functions. Avoid some portability problems by eschewing 'extern inline' functions.
The trivial performance wins aren't worth the portability hassles; see The trivial performance wins aren't worth the portability hassles; see
<http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html> <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>
et seq. et seq.
* dispextern.h (window_box, window_box_height, window_text_bottom_y) * dispextern.h (window_box, window_box_height, window_text_bottom_y)
(window_box_width, window_box_left, window_box_left_offset) (window_box_width, window_box_left, window_box_left_offset)
@ -14625,7 +14625,7 @@
(window_box_right, window_box_right_offset): Declare extern. (window_box_right, window_box_right_offset): Declare extern.
Otherwise, these inline functions do not conform to C99 and Otherwise, these inline functions do not conform to C99 and
are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>.
* intervals.c (adjust_intervals_for_insertion) * intervals.c (adjust_intervals_for_insertion)
(adjust_intervals_for_deletion): Now extern, because otherwise the (adjust_intervals_for_deletion): Now extern, because otherwise the
extern inline functions 'offset_intervals' couldn't refer to it. extern inline functions 'offset_intervals' couldn't refer to it.
@ -14959,7 +14959,7 @@
This doesn't change this function's behavior. This doesn't change this function's behavior.
(current-time-zone): Rewrite to use format_time_string. (current-time-zone): Rewrite to use format_time_string.
This fixes the bug reported by Michael Schierl in This fixes the bug reported by Michael Schierl in
<http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>. <https://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>.
Jason Rumney's 2007-06-07 change worked around this bug, but Jason Rumney's 2007-06-07 change worked around this bug, but
didn't fix it. didn't fix it.
* systime.h (tzname, timezone): Remove no-longer-used declarations. * systime.h (tzname, timezone): Remove no-longer-used declarations.
@ -15144,7 +15144,7 @@
* charset.c (charset_table_init): New static var. * charset.c (charset_table_init): New static var.
(syms_of_charset): Use it instead of xmalloc. This removes a (syms_of_charset): Use it instead of xmalloc. This removes a
dependency on glibc malloc internals. See Eli Zaretskii's comment in dependency on glibc malloc internals. See Eli Zaretskii's comment in
<http://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00815.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00815.html>.
* lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): * lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE):
Move back to alloc.c. Move back to alloc.c.
(XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT) (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT)
@ -15433,7 +15433,7 @@
signed integers, not unsigned. This is to be consistent with signed integers, not unsigned. This is to be consistent with
outgoing selection data, which was modified to use signed integers outgoing selection data, which was modified to use signed integers
in as part of the fix to Bug#9196 in response to Jan D.'s comment in as part of the fix to Bug#9196 in response to Jan D.'s comment
in <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9196#32> that X11 in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=9196#32> that X11
expects long, not unsigned long. expects long, not unsigned long.
2011-09-14 Eli Zaretskii <eliz@gnu.org> 2011-09-14 Eli Zaretskii <eliz@gnu.org>
@ -15763,7 +15763,7 @@
(ccl_driver): Do not generate an out-of-range pointer. (ccl_driver): Do not generate an out-of-range pointer.
(Fccl_execute_on_string): Remove unnecessary check for (Fccl_execute_on_string): Remove unnecessary check for
integer overflow, noted by Stefan Monnier in integer overflow, noted by Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00979.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00979.html>.
Remove a FIXME that didn't need fixing. Remove a FIXME that didn't need fixing.
Simplify the newly-introduced buffer reallocation code. Simplify the newly-introduced buffer reallocation code.
@ -16712,11 +16712,11 @@
(bidi_dump_cached_states): Use ptrdiff_t, not int, to avoid overflow. (bidi_dump_cached_states): Use ptrdiff_t, not int, to avoid overflow.
(bidi_cache_ensure_space): Also check that the bidi cache size (bidi_cache_ensure_space): Also check that the bidi cache size
does not exceed that of the largest Lisp string or buffer. See Eli does not exceed that of the largest Lisp string or buffer. See Eli
Zaretskii in <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9079#29>. Zaretskii in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=9079#29>.
* alloc.c (__malloc_size_t): Remove. * alloc.c (__malloc_size_t): Remove.
All uses replaced by size_t. See Andreas Schwab's note All uses replaced by size_t. See Andreas Schwab's note
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9079#8>. <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=9079#8>.
* image.c: Improve checking for integer overflow. * image.c: Improve checking for integer overflow.
(check_image_size): Assume that f is nonnull, since (check_image_size): Assume that f is nonnull, since
@ -16749,7 +16749,7 @@
* dispnew.c (init_display): Use *_RANGE_OVERFLOW macros. * dispnew.c (init_display): Use *_RANGE_OVERFLOW macros.
The plain *_OVERFLOW macros run afoul of GCC bug 49705 The plain *_OVERFLOW macros run afoul of GCC bug 49705
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49705> <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49705>
and therefore cause GCC to emit a bogus diagnostic in some cases. and therefore cause GCC to emit a bogus diagnostic in some cases.
* image.c: Integer signedness and overflow and related fixes. * image.c: Integer signedness and overflow and related fixes.
@ -16990,7 +16990,7 @@
2011-07-19 Paul Eggert <eggert@cs.ucla.edu> 2011-07-19 Paul Eggert <eggert@cs.ucla.edu>
Port to OpenBSD. Port to OpenBSD.
See http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00688.html See https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00688.html
and the surrounding thread. and the surrounding thread.
* minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar * minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar
rather than fgets, and retry after EINTR. Otherwise, 'emacs rather than fgets, and retry after EINTR. Otherwise, 'emacs
@ -19316,7 +19316,7 @@
2011-05-31 Paul Eggert <eggert@cs.ucla.edu> 2011-05-31 Paul Eggert <eggert@cs.ucla.edu>
Use 'inline', not 'INLINE'. Use 'inline', not 'INLINE'.
<http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00914.html> <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00914.html>
* alloc.c, fontset.c (INLINE): Remove. * alloc.c, fontset.c (INLINE): Remove.
* alloc.c, bidi.c, charset.c, coding.c, dispnew.c, fns.c, image.c: * alloc.c, bidi.c, charset.c, coding.c, dispnew.c, fns.c, image.c:
* intervals.c, keyboard.c, process.c, syntax.c, textprop.c, w32term.c: * intervals.c, keyboard.c, process.c, syntax.c, textprop.c, w32term.c:
@ -19620,7 +19620,7 @@
* systime.h (Time): Define only if emacs is defined. * systime.h (Time): Define only if emacs is defined.
This is to allow ../lib-src/profile.c to be compiled on FreeBSD, This is to allow ../lib-src/profile.c to be compiled on FreeBSD,
where the include path doesn't have X11/X.h by default. See where the include path doesn't have X11/X.h by default. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>.
2011-05-20 Kenichi Handa <handa@m17n.org> 2011-05-20 Kenichi Handa <handa@m17n.org>
@ -19885,7 +19885,7 @@
* dbusbind.c: Do not use XPNTR on a value that may be an integer. * dbusbind.c: Do not use XPNTR on a value that may be an integer.
Reported by Stefan Monnier in Reported by Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00919.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00919.html>.
(xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages): (xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages):
Use SYMBOLP-guarded XSYMBOL, not XPNTR. Use SYMBOLP-guarded XSYMBOL, not XPNTR.
@ -20276,7 +20276,7 @@
* intervals.h (struct interval): Use EMACS_INT for members * intervals.h (struct interval): Use EMACS_INT for members
where EMACS_UINT might cause problems. See where EMACS_UINT might cause problems. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html>.
(CHECK_TOTAL_LENGTH): Remove cast to EMACS_INT; no longer needed. (CHECK_TOTAL_LENGTH): Remove cast to EMACS_INT; no longer needed.
* intervals.c (interval_deletion_adjustment): Now returns EMACS_INT. * intervals.c (interval_deletion_adjustment): Now returns EMACS_INT.
All uses changed. All uses changed.
@ -20741,7 +20741,7 @@
* sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT. * sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT.
emacs_write: Accept and return EMACS_INT for sizes. emacs_write: Accept and return EMACS_INT for sizes.
See http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html
et seq. et seq.
* gnutls.c, gnutls.h (emacs_gnutls_read, emacs_gnutls_write): * gnutls.c, gnutls.h (emacs_gnutls_read, emacs_gnutls_write):
Accept and return EMACS_INT. Accept and return EMACS_INT.
@ -20755,7 +20755,7 @@
* process.c (send_process): Adjust to the new signatures of * process.c (send_process): Adjust to the new signatures of
emacs_write and emacs_gnutls_write. Do not attempt to store emacs_write and emacs_gnutls_write. Do not attempt to store
a byte offset into an 'int'; it might overflow. a byte offset into an 'int'; it might overflow.
See http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00483.html See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00483.html
* sound.c: Don't assume sizes fit in 'int'. * sound.c: Don't assume sizes fit in 'int'.
(struct sound_device.period_size, alsa_period_size): (struct sound_device.period_size, alsa_period_size):
@ -21225,7 +21225,7 @@
* sysdep.c (emacs_read, emacs_write): Check for negative sizes * sysdep.c (emacs_read, emacs_write): Check for negative sizes
since callers should never pass a negative size. since callers should never pass a negative size.
Change the signature to match that of plain 'read' and 'write'; see Change the signature to match that of plain 'read' and 'write'; see
<http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00397.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00397.html>.
* lisp.h: Update prototypes of emacs_write and emacs_read. * lisp.h: Update prototypes of emacs_write and emacs_read.
2011-04-11 Eli Zaretskii <eliz@gnu.org> 2011-04-11 Eli Zaretskii <eliz@gnu.org>
@ -22049,7 +22049,7 @@
This also avoids a (bogus) GCC warning with gcc -Wstrict-overflow. This also avoids a (bogus) GCC warning with gcc -Wstrict-overflow.
* scroll.c (do_scrolling): Work around GCC bug 48228. * scroll.c (do_scrolling): Work around GCC bug 48228.
See <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48228>. See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48228>.
* frame.c (Fmodify_frame_parameters): Simplify loop counter. * frame.c (Fmodify_frame_parameters): Simplify loop counter.
This also avoids a warning with gcc -Wstrict-overflow. This also avoids a warning with gcc -Wstrict-overflow.
@ -22615,7 +22615,7 @@
1152921504606846976) returns the obviously-bogus value (-948597 1152921504606846976) returns the obviously-bogus value (-948597
62170) on my RHEL 5.5 x86-64 host. With the patch, it correctly 62170) on my RHEL 5.5 x86-64 host. With the patch, it correctly
reports time overflow. See reports time overflow. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00470.html>. <https://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00470.html>.
* deps.mk (editfns.o): Depend on ../lib/intprops.h. * deps.mk (editfns.o): Depend on ../lib/intprops.h.
* editfns.c: Include limits.h and intprops.h. * editfns.c: Include limits.h and intprops.h.
(TIME_T_MIN, TIME_T_MAX): New macros. (TIME_T_MIN, TIME_T_MAX): New macros.

View file

@ -48,7 +48,7 @@
Avoid some core dumps in X session management Avoid some core dumps in X session management
Derived from a bug report by Nicolas Richard in: Derived from a bug report by Nicolas Richard in:
http://bugs.gnu.org/20191#20 https://bugs.gnu.org/20191#20
* xsmfns.c (smc_save_yourself_CB): Don't dump core if * xsmfns.c (smc_save_yourself_CB): Don't dump core if
invocation-name is not a string. Initialize user-login-name if it invocation-name is not a string. Initialize user-login-name if it
is not already initialized, and don't dump core if it is not a is not already initialized, and don't dump core if it is not a
@ -60,14 +60,14 @@
Port user-login-name initialization to Qnil == 0 Port user-login-name initialization to Qnil == 0
Derived from a bug report by Nicolas Richard in: Derived from a bug report by Nicolas Richard in:
http://bugs.gnu.org/20191#20 https://bugs.gnu.org/20191#20
* editfns.c (Fuser_login_name, Fuser_real_login_name) * editfns.c (Fuser_login_name, Fuser_real_login_name)
(syms_of_editfns): Don't rely on all-bits-zero being an Elisp integer, (syms_of_editfns): Don't rely on all-bits-zero being an Elisp integer,
as this is no longer true now that Qnil == 0. as this is no longer true now that Qnil == 0.
Assume !BROKEN_NON_BLOCKING_CONNECT Assume !BROKEN_NON_BLOCKING_CONNECT
From a suggestion by Eli Zaretskii in: From a suggestion by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00824.html https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00824.html
* process.c (NON_BLOCKING_CONNECT): Simplify by assuming that * process.c (NON_BLOCKING_CONNECT): Simplify by assuming that
BROKEN_NON_BLOCKING_CONNECT is not defined. BROKEN_NON_BLOCKING_CONNECT is not defined.
(SELECT_CAN_DO_WRITE_MASK): Remove, and assume it's now true. (SELECT_CAN_DO_WRITE_MASK): Remove, and assume it's now true.
@ -77,12 +77,12 @@
* lread.c (substitute_object_recurse): For sub-char-tables, start * lread.c (substitute_object_recurse): For sub-char-tables, start
the recursive SUBSTITUTE loop from index of 2, to skip the the recursive SUBSTITUTE loop from index of 2, to skip the
non-Lisp members of the sub-char-table. See the discussion at non-Lisp members of the sub-char-table. See the discussion at
http://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00520.html https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00520.html
for the details. for the details.
Support non-blocking connect on MS-Windows. Support non-blocking connect on MS-Windows.
Based on ideas from Kim F. Storm <storm@cua.dk>, see Based on ideas from Kim F. Storm <storm@cua.dk>, see
http://lists.gnu.org/archive/html/emacs-devel/2006-12/msg00873.html. https://lists.gnu.org/archive/html/emacs-devel/2006-12/msg00873.html.
* w32proc.c (reader_thread): If the FILE_CONNECT flag is set, call * w32proc.c (reader_thread): If the FILE_CONNECT flag is set, call
'_sys_wait_connect'. If it returns STATUS_CONNECT_FAILED, exit '_sys_wait_connect'. If it returns STATUS_CONNECT_FAILED, exit
@ -1107,7 +1107,7 @@
Isolate NIL_IS_ZERO-assuming code better Isolate NIL_IS_ZERO-assuming code better
Suggested by Stefan Monnier in: Suggested by Stefan Monnier in:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00588.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00588.html
* alloc.c (allocate_pseudovector): * alloc.c (allocate_pseudovector):
Use memclear, not memsetnil, to remove a 'verify'. Use memclear, not memsetnil, to remove a 'verify'.
* callint.c (Fcall_interactively): * callint.c (Fcall_interactively):
@ -1121,7 +1121,7 @@
Undo port to hypothetical nonzero Qnil case Undo port to hypothetical nonzero Qnil case
This mostly undoes the previous change in this area. See: This mostly undoes the previous change in this area. See:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00570.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00570.html
* alloc.c (allocate_pseudovector): * alloc.c (allocate_pseudovector):
* callint.c (Fcall_interactively): * callint.c (Fcall_interactively):
* dispnew.c (realloc_glyph_pool): * dispnew.c (realloc_glyph_pool):
@ -1326,7 +1326,7 @@
Don't say Fnext_read_file_uses_dialog_p is const Don't say Fnext_read_file_uses_dialog_p is const
It's const only if a windowing system is not used; don't say it's It's const only if a windowing system is not used; don't say it's
const otherwise. See: const otherwise. See:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00310.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00310.html
* fileio.c (next_read_file_uses_dialog_p): Remove. * fileio.c (next_read_file_uses_dialog_p): Remove.
Move guts back to ... Move guts back to ...
(Fnext_read_file_uses_dialog_p): ... here. (Fnext_read_file_uses_dialog_p): ... here.
@ -1415,13 +1415,13 @@
* fileio.c (next_read_file_uses_dialog_p): New workaround ... * fileio.c (next_read_file_uses_dialog_p): New workaround ...
(Fnext_read_file_uses_dialog_p): ... called from here to avoid (Fnext_read_file_uses_dialog_p): ... called from here to avoid
ATTRIBUTE_CONST dependency from #ifdefs. For details, see ATTRIBUTE_CONST dependency from #ifdefs. For details, see
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00289.html. https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00289.html.
2015-01-12 Paul Eggert <eggert@cs.ucla.edu> 2015-01-12 Paul Eggert <eggert@cs.ucla.edu>
Port to 32-bit MingGW --with-wide-int Port to 32-bit MingGW --with-wide-int
Problem reported by Eli Zaretskii in: Problem reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00265.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00265.html
* lisp.h (struct Lisp_Sub_Char_Table): Check that offset matches * lisp.h (struct Lisp_Sub_Char_Table): Check that offset matches
what we think it is, rather than checking only its alignment (and what we think it is, rather than checking only its alignment (and
doing so incorrectly on MinGW). doing so incorrectly on MinGW).
@ -1623,12 +1623,12 @@
Port Qnil==0 XUNTAG to clang Port Qnil==0 XUNTAG to clang
clang has undefined behavior if the program subtracts an integer clang has undefined behavior if the program subtracts an integer
from (char *) 0. Problem reported by YAMAMOTO Mitsuharu in: from (char *) 0. Problem reported by YAMAMOTO Mitsuharu in:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00132.html https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00132.html
* lisp.h (lisp_h_XUNTAG) [USE_LSB_TAG]: * lisp.h (lisp_h_XUNTAG) [USE_LSB_TAG]:
(XUNTAG) [!USE_LSB_TAG]: Port to clang 3.5.0. (XUNTAG) [!USE_LSB_TAG]: Port to clang 3.5.0.
Port GFileMonitor * hack to Qnil==0 platforms Port GFileMonitor * hack to Qnil==0 platforms
Reported by Glenn Morris in: http://bugs.gnu.org/15880#112 Reported by Glenn Morris in: https://bugs.gnu.org/15880#112
* gfilenotify.c (monitor_to_lisp, lisp_to_monitor): New functions. * gfilenotify.c (monitor_to_lisp, lisp_to_monitor): New functions.
(dir_monitor_callback, Fgfile_add_watch, Fgfile_rm_watch): Use them. (dir_monitor_callback, Fgfile_add_watch, Fgfile_rm_watch): Use them.
@ -1842,7 +1842,7 @@
Instead of using gnutls_global_set_mem_functions, check every call Instead of using gnutls_global_set_mem_functions, check every call
to a GnuTLS function that might return an indication of memory to a GnuTLS function that might return an indication of memory
exhaustion. Suggested by Dmitry Antipov in: exhaustion. Suggested by Dmitry Antipov in:
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02056.html https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02056.html
* gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove. * gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove.
(init_gnutls_functions): Do not load gnutls_global_set_mem_functions. (init_gnutls_functions): Do not load gnutls_global_set_mem_functions.
(fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove. (fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove.
@ -2369,7 +2369,7 @@
Improve clarity of USE_LSB_TAG definition. Improve clarity of USE_LSB_TAG definition.
Reported by Lee Duhem. Suggested by Andreas Schwab in: Reported by Lee Duhem. Suggested by Andreas Schwab in:
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02222.html https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02222.html
* lisp.h (USE_LSB_TAG): Define in terms of the (simpler) * lisp.h (USE_LSB_TAG): Define in terms of the (simpler)
VAL_MAX / 2 rather than in terms of the (more complicated) VAL_MAX / 2 rather than in terms of the (more complicated)
EMACS_INT_MAX >> GCTYPEBITS, and adjust commentary to match. EMACS_INT_MAX >> GCTYPEBITS, and adjust commentary to match.
@ -3043,7 +3043,7 @@
* xterm.c (x_draw_hollow_cursor): Fix display of hollow cursor on * xterm.c (x_draw_hollow_cursor): Fix display of hollow cursor on
1-pixel R2L characters. 1-pixel R2L characters.
Reported by Dmitry Antipov <dmantipov@yandex.ru>, see Reported by Dmitry Antipov <dmantipov@yandex.ru>, see
http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00518.html. https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00518.html.
2014-10-16 Eli Zaretskii <eliz@gnu.org> 2014-10-16 Eli Zaretskii <eliz@gnu.org>
@ -3284,7 +3284,7 @@
<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495>, <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495>,
and more generally should fix a portability problem in Emacs. and more generally should fix a portability problem in Emacs.
Reported by Stefan Monnier in: Reported by Stefan Monnier in:
http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00261.html https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00261.html
2014-10-08 Leo Liu <sdl.web@gmail.com> 2014-10-08 Leo Liu <sdl.web@gmail.com>
@ -3334,7 +3334,7 @@
* keyboard.c (Qleft, Qright): Remove duplicate definitions (Bug#9927). * keyboard.c (Qleft, Qright): Remove duplicate definitions (Bug#9927).
These were already defined in buffer.c, and the duplicate These were already defined in buffer.c, and the duplicate
definitions cause problems on platforms like 'gcc -fno-common'. definitions cause problems on platforms like 'gcc -fno-common'.
Reported by Peter Dyballa in: http://bugs.gnu.org/9927#137 Reported by Peter Dyballa in: https://bugs.gnu.org/9927#137
2014-10-05 Jan Djärv <jan.h.d@swipnet.se> 2014-10-05 Jan Djärv <jan.h.d@swipnet.se>
@ -3475,7 +3475,7 @@
(my_create_window): Move the calculation of the coordinates of the (my_create_window): Move the calculation of the coordinates of the
frame's top-left edge here. Pass them to the input thread via the frame's top-left edge here. Pass them to the input thread via the
second parameter of the WM_EMACS_CREATEWINDOW message. second parameter of the WM_EMACS_CREATEWINDOW message.
See http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00892.html See https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00892.html
for the details. for the details.
2014-09-30 Eli Zaretskii <eliz@gnu.org> 2014-09-30 Eli Zaretskii <eliz@gnu.org>
@ -3508,7 +3508,7 @@
* alloc.c: Remove now-unnecessary check. * alloc.c: Remove now-unnecessary check.
Suggested by Dmitry Antipov in: Suggested by Dmitry Antipov in:
http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00891.html https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00891.html
* xterm.c (x_term_init): Allocate temps on stack, not on heap. * xterm.c (x_term_init): Allocate temps on stack, not on heap.
@ -3650,7 +3650,7 @@
Fix local_cons etc. to not exhaust the stack when in a loop. Fix local_cons etc. to not exhaust the stack when in a loop.
Problem reported in: Problem reported in:
http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00696.html https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00696.html
* buffer.c (Fother_buffer, other_buffer_safely, init_buffer): * buffer.c (Fother_buffer, other_buffer_safely, init_buffer):
* charset.c (load_charset_map_from_file, Ffind_charset_region) * charset.c (load_charset_map_from_file, Ffind_charset_region)
(Ffind_charset_string): (Ffind_charset_string):
@ -3800,7 +3800,7 @@
Fix SAFE_ALLOCA to not exhaust the stack when in a loop. Fix SAFE_ALLOCA to not exhaust the stack when in a loop.
Reported by Dmitry Antipov in thread leading to: Reported by Dmitry Antipov in thread leading to:
http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00713.html https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00713.html
This patch fixes only SAFE_ALLOCA, SAFE_NALLOCA, and SAFE_ALLOCA_LISP; This patch fixes only SAFE_ALLOCA, SAFE_NALLOCA, and SAFE_ALLOCA_LISP;
the experimental local_* macros enabled by USE_LOCAL_ALLOCATORS the experimental local_* macros enabled by USE_LOCAL_ALLOCATORS
remain unfixed. remain unfixed.
@ -4133,7 +4133,7 @@
Simplify lisp.h by removing the __COUNTER__ business. Simplify lisp.h by removing the __COUNTER__ business.
Reported by Dmitry Antipov in: Reported by Dmitry Antipov in:
http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00220.html https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00220.html
* lisp.h (make_local_vector, make_local_string) * lisp.h (make_local_vector, make_local_string)
(build_local_string): Simplify by not bothering with __COUNTER__. (build_local_string): Simplify by not bothering with __COUNTER__.
The __COUNTER__ business wasn't working properly, and was needed The __COUNTER__ business wasn't working properly, and was needed
@ -4164,7 +4164,7 @@
These can generate a constant with the correct value but the wrong These can generate a constant with the correct value but the wrong
width, which doesn't work as a printf argument. All uses removed. width, which doesn't work as a printf argument. All uses removed.
Reported by Dmitry Antipov in: Reported by Dmitry Antipov in:
http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00213.html https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00213.html
(ENUMABLE): Remove; no longer needed. (ENUMABLE): Remove; no longer needed.
(ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val): (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
Remove; no longer needed because of the above change. Remove; no longer needed because of the above change.
@ -4275,7 +4275,7 @@
Use SAFE_ALLOCA etc. to avoid unbounded stack allocation (Bug#18410). Use SAFE_ALLOCA etc. to avoid unbounded stack allocation (Bug#18410).
This follows up on the recent thread in emacs-devel on alloca; see: This follows up on the recent thread in emacs-devel on alloca; see:
http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00042.html https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00042.html
This patch also cleans up alloca-related glitches noted while This patch also cleans up alloca-related glitches noted while
examining the code looking for unbounded alloca. examining the code looking for unbounded alloca.
* alloc.c (listn): * alloc.c (listn):
@ -4492,7 +4492,7 @@
it's an unsigned data type). This can happen in R2L hscrolled it's an unsigned data type). This can happen in R2L hscrolled
glyph rows, and caused us to draw the cursor glyph on the fringe. glyph rows, and caused us to draw the cursor glyph on the fringe.
For the details, see For the details, see
http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00543.html. https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00543.html.
2014-08-31 Ken Brown <kbrown@cornell.edu> 2014-08-31 Ken Brown <kbrown@cornell.edu>
@ -4654,7 +4654,7 @@
immediately following the newline on the previous line. immediately following the newline on the previous line.
Avoids setting the ends_at_zv_p flag on screen lines that are not at or Avoids setting the ends_at_zv_p flag on screen lines that are not at or
beyond ZV, which causes infloop in redisplay. For the details, see beyond ZV, which causes infloop in redisplay. For the details, see
http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00368.html. https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00368.html.
* dispnew.c (buffer_posn_from_coords): Fix mirroring of X * dispnew.c (buffer_posn_from_coords): Fix mirroring of X
coordinate for hscrolled R2L screen lines. (Bug#18277) coordinate for hscrolled R2L screen lines. (Bug#18277)
@ -4697,7 +4697,7 @@
(init_sigsegv): Adjust accordingly. (init_sigsegv): Adjust accordingly.
* keyboard.c (Vtop_level_message): Rename to * keyboard.c (Vtop_level_message): Rename to
Vinternal__top_level_message, as suggested by Stefan Monnier in Vinternal__top_level_message, as suggested by Stefan Monnier in
http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00493.html https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00493.html
All related users changed. All related users changed.
2014-08-26 Dmitry Antipov <dmantipov@yandex.ru> 2014-08-26 Dmitry Antipov <dmantipov@yandex.ru>
@ -4854,7 +4854,7 @@
(Fset_window_new_total, Fset_window_new_normal) (Fset_window_new_total, Fset_window_new_normal)
(Fwindow_resize_apply): Fix doc-strings (see Bug#18112). (Fwindow_resize_apply): Fix doc-strings (see Bug#18112).
See also: See also:
http://lists.gnu.org/archive/html/bug-gnu-emacs/2014-08/msg00287.html https://lists.gnu.org/archive/html/bug-gnu-emacs/2014-08/msg00287.html
2014-08-11 Eli Zaretskii <eliz@gnu.org> 2014-08-11 Eli Zaretskii <eliz@gnu.org>
@ -4943,7 +4943,7 @@
* keyboard.c (safe_run_hooks): Follow the convenient style to bind * keyboard.c (safe_run_hooks): Follow the convenient style to bind
inhibit-quit to t and pass 2 args to safe_run_hook_funcall. See inhibit-quit to t and pass 2 args to safe_run_hook_funcall. See
<http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00077.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00077.html>.
(safe_run_hook_funcall): Adjust accordingly. (safe_run_hook_funcall): Adjust accordingly.
2014-08-04 Martin Rudalics <rudalics@gmx.at> 2014-08-04 Martin Rudalics <rudalics@gmx.at>
@ -5027,7 +5027,7 @@
2014-08-01 Eli Zaretskii <eliz@gnu.org> 2014-08-01 Eli Zaretskii <eliz@gnu.org>
Fix display of R2L lines when the last character fits only partially. Fix display of R2L lines when the last character fits only partially.
See http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00476.html See https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00476.html
for the details. for the details.
* xdisp.c (extend_face_to_end_of_line): If the last glyph of an * xdisp.c (extend_face_to_end_of_line): If the last glyph of an
R2L row is visible only partially, give the row a negative x R2L row is visible only partially, give the row a negative x
@ -5090,7 +5090,7 @@
* xrdb.c (x_load_resources) [USE_MOTIF]: Although not strictly * xrdb.c (x_load_resources) [USE_MOTIF]: Although not strictly
necessary, put horizontal scroll bar resources as well. See necessary, put horizontal scroll bar resources as well. See
<http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00430.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00430.html>.
* xterm.c (x_sync_with_move): Really wait 0.5s, not 0.0005s. * xterm.c (x_sync_with_move): Really wait 0.5s, not 0.0005s.
2014-07-29 Dmitry Antipov <dmantipov@yandex.ru> 2014-07-29 Dmitry Antipov <dmantipov@yandex.ru>
@ -5148,7 +5148,7 @@
(adjust_frame_size): Always declare prototype. (adjust_frame_size): Always declare prototype.
Fix Gnus-related issues reported by David Kastrup <dak@gnu.org> in Fix Gnus-related issues reported by David Kastrup <dak@gnu.org> in
<http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00370.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00370.html>.
* atimer.c (timerfd_callback): Always read expiration data. * atimer.c (timerfd_callback): Always read expiration data.
Add comment. Add comment.
(turn_on_atimers) [HAVE_TIMERFD]: Disarm timerfd timer. (turn_on_atimers) [HAVE_TIMERFD]: Disarm timerfd timer.
@ -5597,7 +5597,7 @@
2014-07-24 Dmitry Antipov <dmantipov@yandex.ru> 2014-07-24 Dmitry Antipov <dmantipov@yandex.ru>
Fix error reported by Angelo Graziosi <angelo.graziosi@alice.it> in Fix error reported by Angelo Graziosi <angelo.graziosi@alice.it> in
<http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00274.html> <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00274.html>
and complete previous change. and complete previous change.
* frame.c (adjust_frame_height): New function. * frame.c (adjust_frame_height): New function.
(Fset_frame_height, Fset_frame_size): Use it. (Fset_frame_height, Fset_frame_size): Use it.
@ -5607,7 +5607,7 @@
* frame.c (Fset_frame_height): Take frame top margin into account. * frame.c (Fset_frame_height): Take frame top margin into account.
Incorrect behavior was reported by Martin Rudalics <rudalics@gmx.at> in Incorrect behavior was reported by Martin Rudalics <rudalics@gmx.at> in
<http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00258.html> <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00258.html>
2014-07-22 Dmitry Antipov <dmantipov@yandex.ru> 2014-07-22 Dmitry Antipov <dmantipov@yandex.ru>
@ -6223,7 +6223,7 @@
* fns.c (validate_subarray): Add prototype. * fns.c (validate_subarray): Add prototype.
(Fcompare_substring): Use validate_subarray to check ranges. (Fcompare_substring): Use validate_subarray to check ranges.
Adjust comment to mention that the semantics was changed. Also see Adjust comment to mention that the semantics was changed. Also see
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00447.html. https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00447.html.
2014-06-24 Paul Eggert <eggert@cs.ucla.edu> 2014-06-24 Paul Eggert <eggert@cs.ucla.edu>
@ -6320,7 +6320,7 @@
Omit redundant extern decls. Omit redundant extern decls.
Most of this patch is from Dmitry Antipov, in: Most of this patch is from Dmitry Antipov, in:
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html
* commands.h (update_mode_lines): * commands.h (update_mode_lines):
* frame.h (Qbackground_color, Qforeground_color) * frame.h (Qbackground_color, Qforeground_color)
(x_set_menu_bar_lines): (x_set_menu_bar_lines):
@ -6372,7 +6372,7 @@
* Makefile.in (ns-app): Fix typo that broke build on OS X. * Makefile.in (ns-app): Fix typo that broke build on OS X.
Reported by David Caldwell in: Reported by David Caldwell in:
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00251.html https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00251.html
2014-06-16 Dmitry Antipov <dmantipov@yandex.ru> 2014-06-16 Dmitry Antipov <dmantipov@yandex.ru>
@ -6654,7 +6654,7 @@
* emacs.c: Include "sysselect.h", to define its inline functions. * emacs.c: Include "sysselect.h", to define its inline functions.
Reported by Glenn Morris in: Reported by Glenn Morris in:
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00077.html https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00077.html
Do not require libXt-devel when building with gtk. Do not require libXt-devel when building with gtk.
* gtkutil.h, menu.h: Include lwlib-widget.h, not lwlib-h, to avoid * gtkutil.h, menu.h: Include lwlib-widget.h, not lwlib-h, to avoid
@ -7080,7 +7080,7 @@
(Fgarbage_collect): Calculate the end address of the stack portion (Fgarbage_collect): Calculate the end address of the stack portion
that needs to be examined by mark_stack, and pass that address to that needs to be examined by mark_stack, and pass that address to
garbage_collect_1, which will pass it to mark_stack. garbage_collect_1, which will pass it to mark_stack.
See http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html See https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html
for more details about the underlying problems. In particular, for more details about the underlying problems. In particular,
this avoids dumping Emacs with the large hash-table whose value is this avoids dumping Emacs with the large hash-table whose value is
held in purify-flag for most of the time loadup.el runs. held in purify-flag for most of the time loadup.el runs.
@ -7298,7 +7298,7 @@
* term.c (tty_menu_display): Move the cursor to the active menu item. * term.c (tty_menu_display): Move the cursor to the active menu item.
(tty_menu_activate): Return the cursor to the active menu item (tty_menu_activate): Return the cursor to the active menu item
after displaying the menu and after displaying help-echo. after displaying the menu and after displaying help-echo.
See http://lists.gnu.org/archive/html/emacs-devel/2014-04/msg00402.html See https://lists.gnu.org/archive/html/emacs-devel/2014-04/msg00402.html
for the details of why this is needed by screen readers and for the details of why this is needed by screen readers and
Braille displays. Braille displays.
@ -8628,7 +8628,7 @@
* terminal.c (initial_free_frame_resources): New function. * terminal.c (initial_free_frame_resources): New function.
(init_initial_terminal): Install new hook to free face cache (init_initial_terminal): Install new hook to free face cache
on initial frame and avoid memory leak. For details, see on initial frame and avoid memory leak. For details, see
<http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01974.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01974.html>.
* xfaces.c (free_frame_faces): Adjust comment. * xfaces.c (free_frame_faces): Adjust comment.
2014-01-26 Paul Eggert <eggert@cs.ucla.edu> 2014-01-26 Paul Eggert <eggert@cs.ucla.edu>
@ -8689,7 +8689,7 @@
* xdisp.c (reseat_1, Fcurrent_bidi_paragraph_direction): * xdisp.c (reseat_1, Fcurrent_bidi_paragraph_direction):
Avoid undefined behavior by initializing display property bit of a Avoid undefined behavior by initializing display property bit of a
string processed by the bidirectional iterator. For details, see string processed by the bidirectional iterator. For details, see
<http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01920.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01920.html>.
2014-01-23 Paul Eggert <eggert@cs.ucla.edu> 2014-01-23 Paul Eggert <eggert@cs.ucla.edu>
@ -8732,7 +8732,7 @@
Avoid undefined behavior by initializing buffer redisplay bit. Avoid undefined behavior by initializing buffer redisplay bit.
Reported by Dmitry Antipov in Reported by Dmitry Antipov in
<http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01756.html>. <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01756.html>.
* buffer.c (Fget_buffer_create): Initialize redisplay bit. * buffer.c (Fget_buffer_create): Initialize redisplay bit.
Revert some of the CANNOT_DUMP fix (Bug#16494). Revert some of the CANNOT_DUMP fix (Bug#16494).
@ -8780,7 +8780,7 @@
Fix MinGW64 porting problem with _setjmp. Fix MinGW64 porting problem with _setjmp.
Reported by Eli Zaretskii in: Reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01297.html https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01297.html
* image.c (FAST_SETJMP, FAST_LONGJMP): New macros, replacing * image.c (FAST_SETJMP, FAST_LONGJMP): New macros, replacing
the old _setjmp and _longjmp. All uses changed. the old _setjmp and _longjmp. All uses changed.
@ -9756,7 +9756,7 @@
* xterm.c (x_make_frame_visible): Restore hack which is needed when * xterm.c (x_make_frame_visible): Restore hack which is needed when
input polling is used. This is still meaningful for Cygwin, see input polling is used. This is still meaningful for Cygwin, see
http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00351.html. https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00351.html.
* keyboard.c (poll_for_input_1, input_polling_used): * keyboard.c (poll_for_input_1, input_polling_used):
Define unconditionally. Define unconditionally.
* dispextern.h (FACE_SUITABLE_FOR_CHAR_P): Remove unused macro. * dispextern.h (FACE_SUITABLE_FOR_CHAR_P): Remove unused macro.
@ -10573,7 +10573,7 @@
Fix some dependency problems that cause unnecessary recompiles. Fix some dependency problems that cause unnecessary recompiles.
Reported by RMS in Reported by RMS in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00421.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00421.html>.
* Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS) * Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS)
(really-lwlib, really-oldXMenu, stamp-oldxmenu) (really-lwlib, really-oldXMenu, stamp-oldxmenu)
(../src/$(OLDXMENU), $(OLDXMENU)): Remove. (../src/$(OLDXMENU), $(OLDXMENU)): Remove.
@ -10584,7 +10584,7 @@
Fix recently introduced bool vector overrun. Fix recently introduced bool vector overrun.
This was due to an optimization that went awry. This was due to an optimization that went awry.
Reported by Glenn Morris in Reported by Glenn Morris in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00622.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00622.html>.
* alloc.c (make_uninit_bool_vector): Don't allocate a dummy word * alloc.c (make_uninit_bool_vector): Don't allocate a dummy word
for empty vectors, undoing the 2013-11-18 change. for empty vectors, undoing the 2013-11-18 change.
* data.c (bool_vector_binop_driver): Rely on this. * data.c (bool_vector_binop_driver): Rely on this.
@ -10635,7 +10635,7 @@
Always allocate at least one bits_word per bool vector. Always allocate at least one bits_word per bool vector.
See Daniel Colascione in: See Daniel Colascione in:
http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00518.html https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00518.html
* alloc.c (make_uninit_bool_vector): Always allocate at least one word. * alloc.c (make_uninit_bool_vector): Always allocate at least one word.
* data.c (bool_vector_binop_driver): Rely on this. Tune. * data.c (bool_vector_binop_driver): Rely on this. Tune.
* lisp.h (struct Lisp_Bool_vector): Document this. * lisp.h (struct Lisp_Bool_vector): Document this.
@ -10672,7 +10672,7 @@
* data.c: Work around bogus GCC diagnostic about shift count. * data.c: Work around bogus GCC diagnostic about shift count.
Reported by Eli Zaretskii in Reported by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00489.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00489.html>.
(pre_value): New function. (pre_value): New function.
(count_trailing_zero_bits): Use it. (count_trailing_zero_bits): Use it.
@ -11049,7 +11049,7 @@
* buffer.c (init_buffer): Don't store default-directory of * buffer.c (init_buffer): Don't store default-directory of
*scratch* in multibyte form. The original problem which led to *scratch* in multibyte form. The original problem which led to
that is described in that is described in
http://lists.gnu.org/archive/html/emacs-pretest-bug/2004-11/msg00532.html, https://lists.gnu.org/archive/html/emacs-pretest-bug/2004-11/msg00532.html,
but it was solved long ago. (Bug#15260) but it was solved long ago. (Bug#15260)
2013-11-04 Paul Eggert <eggert@cs.ucla.edu> 2013-11-04 Paul Eggert <eggert@cs.ucla.edu>
@ -11293,7 +11293,7 @@
the same font object. the same font object.
Perform font-specific cleanup when font object is swept by GC. See Perform font-specific cleanup when font object is swept by GC. See
http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00740.html. https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00740.html.
* alloc.c (cleanup_vector): New function. * alloc.c (cleanup_vector): New function.
(sweep_vector): Call it for each reclaimed vector object. (sweep_vector): Call it for each reclaimed vector object.
* font.h (struct font): Adjust comment. * font.h (struct font): Adjust comment.
@ -11347,7 +11347,7 @@
* keyboard.c (make_lispy_event): Remove GPM-specific code that * keyboard.c (make_lispy_event): Remove GPM-specific code that
handles mouse clicks. Instead, let GPM use the same code as all handles mouse clicks. Instead, let GPM use the same code as all
the other mice use. See the discussion starting at the other mice use. See the discussion starting at
http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00521.html https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00521.html
for the details of the problem with the menu bar this fixes. for the details of the problem with the menu bar this fixes.
2013-10-18 Dmitry Antipov <dmantipov@yandex.ru> 2013-10-18 Dmitry Antipov <dmantipov@yandex.ru>
@ -11722,7 +11722,7 @@
flavors of 'eassert', one for where 'assume' is far more likely flavors of 'eassert', one for where 'assume' is far more likely
to help or to hurt; but that can be done later. to help or to hurt; but that can be done later.
Reported by Dmitry Antipov in Reported by Dmitry Antipov in
<http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00276.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00276.html>.
Also, don't include <verify.h>; no longer needed. Also, don't include <verify.h>; no longer needed.
2013-10-09 Glenn Morris <rgm@gnu.org> 2013-10-09 Glenn Morris <rgm@gnu.org>
@ -11891,7 +11891,7 @@
Do not allocate huge temporary memory areas and objects while encoding Do not allocate huge temporary memory areas and objects while encoding
for file I/O, thus reducing an enormous memory usage for large buffers. for file I/O, thus reducing an enormous memory usage for large buffers.
See http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00180.html. See https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00180.html.
* coding.h (struct coding_system): New member raw_destination. * coding.h (struct coding_system): New member raw_destination.
* coding.c (setup_coding_system): Initialize it to zero. * coding.c (setup_coding_system): Initialize it to zero.
(encode_coding_object): If raw_destination is set, do not create (encode_coding_object): If raw_destination is set, do not create
@ -12132,14 +12132,14 @@
* dispnew.c (clear_glyph_row, copy_row_except_pointers): Use enums * dispnew.c (clear_glyph_row, copy_row_except_pointers): Use enums
instead of ints, as it's the usual style for offsetof constants. See: instead of ints, as it's the usual style for offsetof constants. See:
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00478.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00478.html
* data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount. * data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount.
This is ugly, but it should fix the performance problem for older This is ugly, but it should fix the performance problem for older
GCC versions in the short run. I'll look into integrating the GCC versions in the short run. I'll look into integrating the
Gnulib module for popcount, as a better fix. Gnulib module for popcount, as a better fix.
See the thread starting in: See the thread starting in:
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00474.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00474.html
(popcount_size_t_generic) [NEED_GENERIC_POPCOUNT]: (popcount_size_t_generic) [NEED_GENERIC_POPCOUNT]:
(popcount_size_t_msc) [USE_MSC_POPCOUNT]: (popcount_size_t_msc) [USE_MSC_POPCOUNT]:
(popcount_size_t_gcc) [USE_GCC_POPCOUNT]: (popcount_size_t_gcc) [USE_GCC_POPCOUNT]:
@ -12331,7 +12331,7 @@
which must have the same definition in all modules, because the which must have the same definition in all modules, because the
defining code might be shared across modules, depending on the defining code might be shared across modules, depending on the
implementation. Symptoms reported by Martin Rudalics in: implementation. Symptoms reported by Martin Rudalics in:
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00414.html https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00414.html
* regex.c, syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Remove. * regex.c, syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Remove.
(SYNTAX, SYNTAX_ENTRY, SYNTAX_WITH_FLAGS): New macros, (SYNTAX, SYNTAX_ENTRY, SYNTAX_WITH_FLAGS): New macros,
overriding the corresponding functions in syntax.h. overriding the corresponding functions in syntax.h.
@ -14498,7 +14498,7 @@
* w32uniscribe.c (uniscribe_list, uniscribe_match) * w32uniscribe.c (uniscribe_list, uniscribe_match)
(uniscribe_list_family): Adjust to match font API change. (uniscribe_list_family): Adjust to match font API change.
MS-Windows breakage reported by Juanma Barranquero <lekktu@gmail.com> MS-Windows breakage reported by Juanma Barranquero <lekktu@gmail.com>
at http://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00006.html. at https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00006.html.
2013-08-01 Dmitry Antipov <dmantipov@yandex.ru> 2013-08-01 Dmitry Antipov <dmantipov@yandex.ru>
@ -14691,7 +14691,7 @@
* eval.c (Fprogn): Do not check that BODY is a proper list. * eval.c (Fprogn): Do not check that BODY is a proper list.
This undoes the previous change. The check slows down the This undoes the previous change. The check slows down the
interpreter, and is not needed to prevent a crash. See interpreter, and is not needed to prevent a crash. See
<http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>.
2013-07-23 Glenn Morris <rgm@gnu.org> 2013-07-23 Glenn Morris <rgm@gnu.org>
@ -15206,7 +15206,7 @@
* deps.mk (sysdep.o): Remove dependency on ../lib/ignore-value.h. * deps.mk (sysdep.o): Remove dependency on ../lib/ignore-value.h.
Reported by Herbert J. Skuhra in Reported by Herbert J. Skuhra in
<http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00455.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00455.html>.
Don't lose top specpdl entry when memory is exhausted. Don't lose top specpdl entry when memory is exhausted.
* eval.c (grow_specpdl): Increment specpdl top by 1 and check for * eval.c (grow_specpdl): Increment specpdl top by 1 and check for
@ -15642,7 +15642,7 @@
Try again to fix FreeBSD bug re multithreaded memory alloc (Bug#14569). Try again to fix FreeBSD bug re multithreaded memory alloc (Bug#14569).
* emacs.c (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]: * emacs.c (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]:
Do not clear _malloc_thread_enabled_p, undoing the previous change, Do not clear _malloc_thread_enabled_p, undoing the previous change,
which did not work (see <http://bugs.gnu.org/14569#307>). which did not work (see <https://bugs.gnu.org/14569#307>).
(main): Do not invoke malloc_enable_thread if (! CANNOT_DUMP (main): Do not invoke malloc_enable_thread if (! CANNOT_DUMP
&& (!noninteractive || initialized)). This attempts to thread && (!noninteractive || initialized)). This attempts to thread
the needle between the Scylla of FreeBSD and the Charybdis of Cygwin. the needle between the Scylla of FreeBSD and the Charybdis of Cygwin.
@ -15657,7 +15657,7 @@
Try to fix FreeBSD bug re multithreaded memory allocation (Bug#14569). Try to fix FreeBSD bug re multithreaded memory allocation (Bug#14569).
* emacs.c (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]: * emacs.c (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]:
Clear _malloc_thread_enabled_p at startup. Reported by Ashish SHUKLA in Clear _malloc_thread_enabled_p at startup. Reported by Ashish SHUKLA in
<http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00088.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00088.html>.
2013-07-02 Paul Eggert <eggert@cs.ucla.edu> 2013-07-02 Paul Eggert <eggert@cs.ucla.edu>
@ -15714,7 +15714,7 @@
* emacs.c (malloc_enable_thread): Hoist extern decl to top level. * emacs.c (malloc_enable_thread): Hoist extern decl to top level.
(main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]: (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]:
Invoke malloc_enable_thread even when not interactive. Invoke malloc_enable_thread even when not interactive.
Reported by Ken Brown in <http://bugs.gnu.org/14569#275>. Reported by Ken Brown in <https://bugs.gnu.org/14569#275>.
* process.c (init_process_emacs) [CYGWIN]: Tickle glib even * process.c (init_process_emacs) [CYGWIN]: Tickle glib even
in this case, since the underlying bug has now been fixed. in this case, since the underlying bug has now been fixed.
@ -16084,7 +16084,7 @@
2013-06-17 Paul Eggert <eggert@cs.ucla.edu> 2013-06-17 Paul Eggert <eggert@cs.ucla.edu>
Move functions from lisp.h to individual modules when possible. Move functions from lisp.h to individual modules when possible.
From a suggestion by Andreas Schwab in <http://bugs.gnu.org/11935#68>. From a suggestion by Andreas Schwab in <https://bugs.gnu.org/11935#68>.
* alloc.c (XFLOAT_INIT, set_symbol_name): * alloc.c (XFLOAT_INIT, set_symbol_name):
* buffer.c (CHECK_OVERLAY): * buffer.c (CHECK_OVERLAY):
* chartab.c (CHECK_CHAR_TABLE, set_char_table_ascii) * chartab.c (CHECK_CHAR_TABLE, set_char_table_ascii)
@ -16344,7 +16344,7 @@
A few porting etc. fixes for the new file monitor code. A few porting etc. fixes for the new file monitor code.
See the thread containing See the thread containing
<http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00109.html>. <https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00109.html>.
* gfilenotify.c (dir_monitor_callback, Fgfile_add_watch) * gfilenotify.c (dir_monitor_callback, Fgfile_add_watch)
(Fgfile_rm_watch): Don't assume EMACS_INT is the same width as a pointer. (Fgfile_rm_watch): Don't assume EMACS_INT is the same width as a pointer.
(dir_monitor_callback, Fgfile_rm_watch): (dir_monitor_callback, Fgfile_rm_watch):
@ -17194,7 +17194,7 @@
more than one line when there's an overlay string with a display more than one line when there's an overlay string with a display
property at end of line. property at end of line.
Reported by Karl Chen <Karl.Chen@quarl.org> in Reported by Karl Chen <Karl.Chen@quarl.org> in
http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00362.html. https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00362.html.
2013-04-12 Stefan Monnier <monnier@iro.umontreal.ca> 2013-04-12 Stefan Monnier <monnier@iro.umontreal.ca>

View file

@ -5902,7 +5902,7 @@ mark_pinned_symbols (void)
where mark_stack finds values that look like live Lisp objects on where mark_stack finds values that look like live Lisp objects on
portions of stack that couldn't possibly contain such live objects. portions of stack that couldn't possibly contain such live objects.
For more details of this, see the discussion at For more details of this, see the discussion at
http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html. */ https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html. */
static Lisp_Object static Lisp_Object
garbage_collect_1 (void *end) garbage_collect_1 (void *end)
{ {

View file

@ -419,7 +419,7 @@ timerfd_callback (int fd, void *arg)
else if (nbytes < 0) else if (nbytes < 0)
/* For some not yet known reason, we may get weird event and no /* For some not yet known reason, we may get weird event and no
data on timer descriptor. This can break Gnus at least, see: data on timer descriptor. This can break Gnus at least, see:
http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00503.html. */ https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00503.html. */
eassert (errno == EAGAIN); eassert (errno == EAGAIN);
else else
/* I don't know what else can happen with this descriptor. */ /* I don't know what else can happen with this descriptor. */

View file

@ -634,7 +634,7 @@ call_process (ptrdiff_t nargs, Lisp_Object *args, int filefd,
#ifdef DARWIN_OS #ifdef DARWIN_OS
/* Work around a macOS bug, where SIGCHLD is apparently /* Work around a macOS bug, where SIGCHLD is apparently
delivered to a vforked child instead of to its parent. See: delivered to a vforked child instead of to its parent. See:
http://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00342.html https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00342.html
*/ */
signal (SIGCHLD, SIG_DFL); signal (SIGCHLD, SIG_DFL);
#endif #endif

View file

@ -1699,7 +1699,7 @@ required_matrix_height (struct window *w)
if (FRAME_WINDOW_P (f)) if (FRAME_WINDOW_P (f))
{ {
/* http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */
int ch_height = max (FRAME_SMALLEST_FONT_HEIGHT (f), 1); int ch_height = max (FRAME_SMALLEST_FONT_HEIGHT (f), 1);
int window_pixel_height = window_box_height (w) + eabs (w->vscroll); int window_pixel_height = window_box_height (w) + eabs (w->vscroll);
@ -1726,7 +1726,7 @@ required_matrix_width (struct window *w)
struct frame *f = XFRAME (w->frame); struct frame *f = XFRAME (w->frame);
if (FRAME_WINDOW_P (f)) if (FRAME_WINDOW_P (f))
{ {
/* http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */
int ch_width = max (FRAME_SMALLEST_CHAR_WIDTH (f), 1); int ch_width = max (FRAME_SMALLEST_CHAR_WIDTH (f), 1);
/* Compute number of glyphs needed in a glyph row. */ /* Compute number of glyphs needed in a glyph row. */

Some files were not shown because too many files have changed in this diff Show more