summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-11-25 22:45:41 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2017-11-25 22:48:12 -0800
commita89f0b6f33f9eb8910a1fceda9028d76ef50b05d (patch)
tree7055882872b7cad587e5d5e9ac706056f04ff777 /src
parent8be3aee2813f528b02bc913ca4d79e34e72b1754 (diff)
downloademacs-a89f0b6f33f9eb8910a1fceda9028d76ef50b05d.tar.gz
maint: shorten https://lists.gnu.org/archive/html/... links
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.1122
-rw-r--r--src/ChangeLog.12138
-rw-r--r--src/ChangeLog.13118
-rw-r--r--src/alloc.c2
-rw-r--r--src/atimer.c2
-rw-r--r--src/callproc.c2
-rw-r--r--src/dispnew.c4
-rw-r--r--src/eval.c2
-rw-r--r--src/frame.c2
-rw-r--r--src/gnutls.c2
-rw-r--r--src/gtkutil.c2
-rw-r--r--src/lisp.h2
-rw-r--r--src/sysdep.c4
-rw-r--r--src/term.c2
-rw-r--r--src/w32term.c2
-rw-r--r--src/xfns.c2
-rw-r--r--src/xsettings.c4
-rw-r--r--src/xterm.c6
18 files changed, 159 insertions, 159 deletions
diff --git a/src/ChangeLog.11 b/src/ChangeLog.11
index b26e54cd53f..bf730d839c7 100644
--- a/src/ChangeLog.11
+++ b/src/ChangeLog.11
@@ -26,7 +26,7 @@
current_column: Now returns EMACS_INT, fixing some iftc
that was introduced in the 2002-06-02 change "temporarily"; see
- <https://lists.gnu.org/archive/html/emacs-devel/2002-06/msg00039.html>.
+ <https://lists.gnu.org/r/emacs-devel/2002-06/msg00039.html>.
* bytecode.c (Fbyte_code): Don't cast current_column () to int.
* cmds.c (internal_self_insert): Likewise.
* indent.c (Fcurrent_column): Likewise.
@@ -91,7 +91,7 @@
* fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and
generate a special message for it. Suggested by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-02/msg00995.html>.
(Frename_file, Fmake_symbolic_link, Ffile_symlink_p):
Simplify the code by assuming that the readlink and symlink calls
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
as per recent filemodestring API change. Reported by Jonas Öster in
- <https://lists.gnu.org/archive/html/emacs-devel/2011-02/msg01069.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-02/msg01069.html>.
2011-02-23 Ben Key <bkey76@gmail.com>
@@ -7244,9 +7244,9 @@
* xdisp.c (try_scrolling): Compute the limit for searching point
in forward scroll from scroll_max, instead of an arbitrary limit
of 10 screen lines.
- See https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00766.html
+ See https://lists.gnu.org/r/emacs-devel/2010-06/msg00766.html
and
- https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00773.html
+ https://lists.gnu.org/r/emacs-devel/2010-06/msg00773.html
for details.
2010-06-16 Glenn Morris <rgm@gnu.org>
@@ -7346,7 +7346,7 @@
* window.c (Fselect_window): Move `record_buffer' up to the
beginning of this function, so the buffer gets recorded
even if the selected window does not change.
- https://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00137.html
+ https://lists.gnu.org/r/emacs-devel/2010-06/msg00137.html
2010-06-07 Juanma Barranquero <lekktu@gmail.com>
@@ -7688,7 +7688,7 @@
* fileio.c (Fdelete_file): Change interactive spec to use
`read-file-name' like in `find-file-read-args' where the default
value is `default-directory' instead of `buffer-file-name'.
- https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html
+ https://lists.gnu.org/r/emacs-devel/2010-05/msg00533.html
2010-05-20 Kevin Ryde <user42@zip.com.au>
@@ -7962,7 +7962,7 @@
* xdisp.c (init_iterator): Don't turn on bidi reordering in
unibyte buffers. See
- https://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00263.html.
+ https://lists.gnu.org/r/emacs-devel/2010-05/msg00263.html.
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
the desired matrix. Fixes a crash in "emacs -nw" (bug#5972), see
- https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00075.html
+ https://lists.gnu.org/r/emacs-devel/2010-04/msg00075.html
and
- https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00213.html
+ https://lists.gnu.org/r/emacs-devel/2010-04/msg00213.html
2010-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -11510,7 +11510,7 @@
* frame.c (xrdb_get_resource): Return nil for empty string resources;
some parts of Emacs code (like font selection) don't grok them.
- See https://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html
+ See https://lists.gnu.org/r/emacs-devel/2009-09/msg00528.html
2009-09-24 Andreas Schwab <schwab@redhat.com>
diff --git a/src/ChangeLog.12 b/src/ChangeLog.12
index 2291e85e8cb..49ccd67e5b9 100644
--- a/src/ChangeLog.12
+++ b/src/ChangeLog.12
@@ -231,9 +231,9 @@
Make it a stub in this case; otherwise the build might fail,
and this code hasn't been tested on such hosts anyway.
Problem reported by Nelson H. F. Beebe in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00021.html>
+ <https://lists.gnu.org/r/emacs-devel/2013-03/msg00021.html>
and analyzed by Jérémie Courrèges-Anglas in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00062.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-03/msg00062.html>.
2013-03-06 Dmitry Antipov <dmantipov@yandex.ru>
@@ -332,7 +332,7 @@
because the locking mechanism was never reliable in that case).
This patch fixes this and other bugs discovered by a code
inspection that was prompted by
- <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00531.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-02/msg00531.html>.
Also, this patch switches to .#-FILE (not .#FILE) on MS-Windows,
to avoid interoperability problems between the MS-Windows and
non-MS-Windows implementations. MS-Windows and non-MS-Windows
@@ -494,9 +494,9 @@
Fix regression introduced by July 10 filelock.c patch.
* filelock.c (fill_in_lock_file_name): Fix crash caused by the
2012-07-10 patch to this file. Reported by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00533.html>
+ <https://lists.gnu.org/r/emacs-devel/2013-02/msg00533.html>
and diagnosed by Andreas Schwab in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00534.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-02/msg00534.html>.
2013-02-22 Paul Eggert <eggert@cs.ucla.edu>
@@ -678,7 +678,7 @@
Improve AIX port some more (Bug#13650).
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
- https://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00287.html
+ https://lists.gnu.org/r/help-gnu-emacs/2011-04/msg00287.html
* unexaix.c (start_of_text): Remove.
(_data, _text): Declare as char[], not int, as AIX manual suggests.
(bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr)
@@ -1087,7 +1087,7 @@
2013-01-28 Dmitry Antipov <dmantipov@yandex.ru>
Remove obsolete redisplay code. See the discussion at
- https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00576.html.
+ https://lists.gnu.org/r/emacs-devel/2013-01/msg00576.html.
* dispnew.c (preemption_period, preemption_next_check): Remove.
(Vredisplay_preemption_period): Likewise.
(update_frame, update_single_window, update_window, update_frame_1):
@@ -1132,7 +1132,7 @@
Drop async_visible and async_iconified fields of struct frame.
This is possible because async input is gone; for details, see
- https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00734.html.
+ https://lists.gnu.org/r/emacs-devel/2012-12/msg00734.html.
* frame.h (struct frame): Remove async_visible and async_iconified
members, convert garbaged to unsigned bitfield. Adjust comments.
(FRAME_SAMPLE_VISIBILITY): Remove. Adjust all users.
@@ -1152,7 +1152,7 @@
2013-01-24 Dmitry Antipov <dmantipov@yandex.ru>
* insdel.c (prepare_to_modify_buffer): Revert last change as suggested
- in https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00555.html.
+ in https://lists.gnu.org/r/emacs-devel/2013-01/msg00555.html.
2013-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -1255,7 +1255,7 @@
* buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault
when there are lots of overlays.
- See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html
+ See https://lists.gnu.org/r/emacs-devel/2013-01/msg00421.html
for the details and a way to reproduce.
2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
@@ -1276,7 +1276,7 @@
Allow floating-point file offsets.
Problem reported by Vitalie Spinu in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00411.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-01/msg00411.html>.
* fileio.c (emacs_lseek): Remove.
(file_offset): New function.
(Finsert_file_contents, Fwrite_region): Use it.
@@ -1314,7 +1314,7 @@
2013-01-18 Dmitry Antipov <dmantipov@yandex.ru>
Fix crash when inserting data from non-regular files.
- See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html
+ See https://lists.gnu.org/r/emacs-devel/2013-01/msg00406.html
for the error description produced by valgrind.
* fileio.c (read_non_regular): Rename to read_contents.
Free Lisp_Save_Value object used to pass parameters.
@@ -1642,7 +1642,7 @@
* w32.c (unsetenv): Set up the string passed to _putenv
correctly.
- See https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00863.html
+ See https://lists.gnu.org/r/emacs-devel/2012-12/msg00863.html
for the bug this caused.
2012-12-30 Paul Eggert <eggert@cs.ucla.edu>
@@ -1757,7 +1757,7 @@
* window.c (window_body_cols): Subtract display margins from the
window body width on TTYs as well. See
- https://lists.gnu.org/archive/html/help-gnu-emacs/2012-12/msg00317.html
+ https://lists.gnu.org/r/help-gnu-emacs/2012-12/msg00317.html
for the original report.
2012-12-25 Dmitry Antipov <dmantipov@yandex.ru>
@@ -1954,7 +1954,7 @@
* sysdep.c (emacs_abort): Bump backtrace size to 40.
Companion to the 2012-09-30 patch. Suggested by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00796.html>.
2012-12-16 Romain Francoise <romain@orebokech.com>
@@ -2787,7 +2787,7 @@
* emacs.c (main): Set the G_SLICE environment variable for all
Cygwin builds, not just GTK builds. See
- https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00368.html.
+ https://lists.gnu.org/r/emacs-devel/2012-11/msg00368.html.
2012-11-21 Eli Zaretskii <eliz@gnu.org>
@@ -2802,7 +2802,7 @@
dostounix_filename. Prevents crashes down the road, because
dostounix_filename assumes it gets a unibyte string.
Reported by Michel de Ruiter <michel@sentient.nl>, see
- https://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00017.html
+ https://lists.gnu.org/r/help-emacs-windows/2012-11/msg00017.html
2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -2983,7 +2983,7 @@
* eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.
This follows up on the 2012-09-29 patch that removed indirection
for the 'function' field. Reported by Sergey Vinokurov in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-11/msg00263.html>.
2012-11-14 Eli Zaretskii <eliz@gnu.org>
@@ -3192,7 +3192,7 @@
* alloc.c (struct Lisp_Vectorlike_Free): Special type to represent
vectorlike object on the free list. This is introduced to avoid
some (but not all) pointer casting and aliasing problems, see
- https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00105.html.
+ https://lists.gnu.org/r/emacs-devel/2012-11/msg00105.html.
* .gdbinit (pvectype, pvecsize): New commands to examine vectorlike
objects.
(xvectype, xvecsize): Use them to examine Lisp_Object values.
@@ -3368,7 +3368,7 @@
* window.c (Fwindow_combination_limit): Revert to the only
required argument and adjust docstring as suggested in
- https://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01082.html
+ https://lists.gnu.org/r/emacs-diffs/2012-11/msg01082.html
by Martin Rudalics <rudalics@gmx.at>.
2012-11-06 Dmitry Antipov <dmantipov@yandex.ru>
@@ -3568,7 +3568,7 @@
* window.c (decode_next_window_args): Update window arg after
calling decode_live_window and so fix crash reported at
- https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00035.html
+ https://lists.gnu.org/r/emacs-devel/2012-11/msg00035.html
by Juanma Barranquero <lekktu@gmail.com>.
(Fwindow_body_width, Fwindow_body_height): Simplify a bit.
* font.c (Ffont_at): Likewise.
@@ -3789,7 +3789,7 @@
2012-10-19 Eli Zaretskii <eliz@gnu.org>
* puresize.h (BASE_PURESIZE): Bump the base value to 1700000.
- See https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00593.html
+ See https://lists.gnu.org/r/emacs-devel/2012-10/msg00593.html
for the reasons.
* alloc.c (NSTATICS): Decrease to 0x800.
@@ -4603,7 +4603,7 @@
* xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100.
Suggested by Juri Linkov in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00821.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00821.html>.
Prefer plain 'static' to 'static inline' (Bug#12541).
With static functions, modern compilers inline pretty well by
@@ -4884,7 +4884,7 @@
* syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING.
Suggested by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00811.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00811.html>.
2012-09-30 Eli Zaretskii <eliz@gnu.org>
@@ -4929,7 +4929,7 @@
* sysdep.c (handle_fatal_signal): Bump backtrace size to 40.
Suggested by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00796.html>.
2012-09-29 Juanma Barranquero <lekktu@gmail.com>
@@ -5079,7 +5079,7 @@
* character.c (char_string, string_char): Remove calls to
MAYBE_UNIFY_CHAR. See the discussion starting at
- https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00433.html
+ https://lists.gnu.org/r/emacs-devel/2012-09/msg00433.html
for the details.
2012-09-25 Chong Yidong <cyd@gnu.org>
@@ -5140,7 +5140,7 @@
(interruptible_wait_for_termination):
Move these decls from lisp.h to syswait.h, since they use pid_t.
Needed on FreeBSD; see Herbert J. Skuhra in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00571.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00571.html>.
* callproc.c: Include syswait.h.
gnutls.c, gtkutil.c: Use bool for boolean.
@@ -5205,7 +5205,7 @@
Do not use SA_NODEFER.
Problem reported by Dani Moncayo in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00557.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00557.html>.
* alloc.c (die):
* sysdep.c (emacs_abort): Do not reset signal handler.
* emacs.c (terminate_due_to_signal): Reset signal handler here.
@@ -5385,7 +5385,7 @@
* .gdbinit: Just stop at fatal_error_backtrace.
See Stefan Monnier's request in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00549.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00549.html>.
Remove no-longer-used query of system type.
2012-09-22 Chong Yidong <cyd@gnu.org>
@@ -5743,7 +5743,7 @@
Better workaround for GNOME bug when --enable-gcc-warnings.
* emacsgtkfixed.c (G_STATIC_ASSERT): Remove, undoing last change.
Instead, disable -Wunused-local-typedefs. See Dmitry Antipov in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00335.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-09/msg00335.html>.
Simplify SIGIO usage (Bug#12408).
The code that dealt with SIGIO was crufty and confusing, e.g., it
@@ -6860,7 +6860,7 @@
It was meant to be temporary and it often doesn't work,
because when IDX has side effects the behavior of IDX==IDX
is undefined. See Stefan Monnier in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00762.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-08/msg00762.html>.
2012-08-26 Barry O'Reilly <gundaetiapo@gmail.com>
@@ -7314,7 +7314,7 @@
(set_char_table_contents): Rename from char_table_set_contents.
(set_sub_char_table_contents): Rename from sub_char_table_set_contents.
All uses changed. See the end of
- <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00549.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-08/msg00549.html>.
* lisp.h (CSET): Remove (Bug#12215).
(set_char_table_ascii, set_char_table_defalt, set_char_table_parent)
@@ -8170,7 +8170,7 @@
Use "ASET (a, i, v)" rather than "AREF (a, i) = v".
This how ASET and AREF are supposed to work, and makes
it easier to think about future improvements. See
- <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00026.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-08/msg00026.html>.
* charset.h (set_charset_attr): New function.
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.
@@ -8794,7 +8794,7 @@
Swap buffer text indirection counters in Fbuffer_swap_text.
* buffer.c (Fbuffer_swap_text): Swap indirections too.
This avoids crash reported by Christoph Scholtes at
- https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00785.html.
+ https://lists.gnu.org/r/bug-gnu-emacs/2012-07/msg00785.html.
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'
in special-event-map. See the discussion at
- https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00417.html
+ https://lists.gnu.org/r/emacs-devel/2012-06/msg00417.html
for the reasons.
* w32menu.c (add_menu_item): Cast to ULONG_PTR when assigning
@@ -8924,7 +8924,7 @@
Tweak the value returned from Fgarbage_collect again.
* alloc.c (Fgarbage_collect): New return value, as confirmed in
- https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00418.html.
+ https://lists.gnu.org/r/emacs-devel/2012-07/msg00418.html.
Adjust documentation.
(total_vector_bytes): Rename to total_vector_slots, adjust
accounting.
@@ -8962,7 +8962,7 @@
* intervals.c (merge_interval_right, merge_interval_left):
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
- <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00403.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-07/msg00403.html>.
2012-07-18 Paul Eggert <eggert@cs.ucla.edu>
@@ -9009,7 +9009,7 @@
Return more descriptive data from Fgarbage_collect.
Suggested by Stefan Monnier in
- https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00369.html.
+ https://lists.gnu.org/r/emacs-devel/2012-07/msg00369.html.
* alloc.c (bounded_number): New function.
(total_buffers, total_vectors): New variable.
(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.
Reported by Julien Danjou <julien@danjou.info> in
- https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00371.html.
+ https://lists.gnu.org/r/emacs-devel/2012-07/msg00371.html.
* alloc.c (allocate_string_data): Restore old code with minor
adjustments, fix comment to explain this subtle issue.
@@ -9392,7 +9392,7 @@
Fix typos that broke OS X build.
Reported by Randal L. Schwartz in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00225.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-07/msg00225.html>.
* nsterm.m (ns_timeout): Add missing local decl.
(ns_get_color): snprintf -> sprintf, to fix typo.
@@ -10115,18 +10115,18 @@
* fileio.c (time_error_value): Check the right error number.
Problem reported by Troels Nielsen in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00095.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-07/msg00095.html>.
2012-07-04 Paul Eggert <eggert@cs.ucla.edu>
* window.c (set_window_hscroll): Revert the 100000 hscroll limit.
This should be fixed in a better way; see Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00088.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-07/msg00088.html>.
(HSCROLL_MAX): Remove; this is now internal to set_window_hscroll.
* fileio.c (time_error_value): Rename from special_mtime.
The old name's problems were noted by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00087.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-07/msg00087.html>.
* emacs.c (gdb_pvec_type): Change it back to enum pvec_type.
This variable's comment says Emacs needs at least one GDB-visible
@@ -10995,7 +10995,7 @@
* bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume
!CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with
CHECK_LISP_OBJECT_TYPE reported by Dmitry Antipov in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00282.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-06/msg00282.html>.
(METER_1, METER_2): Simplify.
2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -11595,7 +11595,7 @@
* bidi.c (bidi_mirror_char): Don't possibly truncate the integer
before checking whether it's out of range. Put the check inside
eassert. See
- <https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00485.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-05/msg00485.html>.
2012-05-27 Ken Brown <kbrown@cornell.edu>
@@ -12700,7 +12700,7 @@
Untag more efficiently if USE_LSB_TAG.
This is based on a proposal by YAMAMOTO Mitsuharu in
- <https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01876.html>.
+ <https://lists.gnu.org/r/emacs-devel/2008-01/msg01876.html>.
For an admittedly artificial (nth 8000 longlist) benchmark on
Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks
Emacs's overall text size by 1%.
@@ -12726,7 +12726,7 @@
stack for each reader_thread, instead of defaulting to 8MB
determined by the linker. This avoids failures in creating
subprocesses on Windows 7, see the discussion in this thread:
- https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00119.html.
+ https://lists.gnu.org/r/emacs-devel/2012-03/msg00119.html.
2012-05-07 Jérémy Compostella <jeremy.compostella@gmail.com>
@@ -13118,13 +13118,13 @@
Remove one incorrect comment and fix another.
Fix minor ralloc.c problems found by static checking.
- See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html
+ See https://lists.gnu.org/r/emacs-devel/2011-12/msg00720.html
* ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE)
(r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused.
(r_alloc_sbrk): Now static.
Improve ralloc.c interface checking.
- See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html
+ See https://lists.gnu.org/r/emacs-devel/2011-12/msg00720.html
* buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc)
(r_alloc_free) [REL_ALLOC]: Move decls from here ...
* lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable)
@@ -13539,7 +13539,7 @@
Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780).
Suggested by Stefan Monnier in
- <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-02/msg00692.html>.
* alloc.c (widen_to_Lisp_Object): New static function.
(mark_memory): Also mark Lisp_Objects by fetching pointer words
and widening them to Lisp_Objects. This would work even if
@@ -13619,7 +13619,7 @@
2012-02-15 Paul Eggert <eggert@cs.ucla.edu>
* image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see
- <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
+ <https://lists.gnu.org/r/emacs-devel/2012-02/msg00540.html>.
2012-02-15 Chong Yidong <cyd@gnu.org>
@@ -14242,7 +14242,7 @@
Remove GCPRO-related macros that exist only to avoid shadowing locals.
* lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR)
(GCPRO6_VAR, UNGCPRO_VAR): Remove. See
- <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
+ <https://lists.gnu.org/r/emacs-diffs/2011-11/msg00265.html>.
All uses changed to use GCPRO1 etc.
(GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO):
Revert to old implementation (i.e., before 2011-03-11).
@@ -14278,7 +14278,7 @@
2011-11-26 Paul Eggert <eggert@cs.ucla.edu>
* fileio.c (Finsert_file_contents): Undo previous change; see
- <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
+ <https://lists.gnu.org/r/emacs-diffs/2011-11/msg00265.html>.
2011-11-26 Paul Eggert <eggert@cs.ucla.edu>
@@ -14379,7 +14379,7 @@
Standardize on VIRT_ADDR_VARIES behavior (Bug#10042).
Otherwise, valgrind does not work on some platforms.
Problem reported by Andreas Schwab in
- <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-11/msg00081.html>.
* puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES
is set, removing the need for VIRT_ADDRESS_VARIES.
(PURE_P): Use a more-efficient implementation that needs just one
@@ -14545,7 +14545,7 @@
Avoid some portability problems by eschewing 'extern inline' functions.
The trivial performance wins aren't worth the portability hassles; see
- <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>
+ <https://lists.gnu.org/r/emacs-devel/2011-11/msg00084.html>
et seq.
* dispextern.h (window_box, window_box_height, window_text_bottom_y)
(window_box_width, window_box_left, window_box_left_offset)
@@ -14625,7 +14625,7 @@
(window_box_right, window_box_right_offset): Declare extern.
Otherwise, these inline functions do not conform to C99 and
are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-11/msg00084.html>.
* intervals.c (adjust_intervals_for_insertion)
(adjust_intervals_for_deletion): Now extern, because otherwise the
extern inline functions 'offset_intervals' couldn't refer to it.
@@ -14959,7 +14959,7 @@
This doesn't change this function's behavior.
(current-time-zone): Rewrite to use format_time_string.
This fixes the bug reported by Michael Schierl in
- <https://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>.
+ <https://lists.gnu.org/r/emacs-devel/2007-06/msg00334.html>.
Jason Rumney's 2007-06-07 change worked around this bug, but
didn't fix it.
* systime.h (tzname, timezone): Remove no-longer-used declarations.
@@ -15144,7 +15144,7 @@
* charset.c (charset_table_init): New static var.
(syms_of_charset): Use it instead of xmalloc. This removes a
dependency on glibc malloc internals. See Eli Zaretskii's comment in
- <https://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00815.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-09/msg00815.html>.
* lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE):
Move back to alloc.c.
(XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT)
@@ -15763,7 +15763,7 @@
(ccl_driver): Do not generate an out-of-range pointer.
(Fccl_execute_on_string): Remove unnecessary check for
integer overflow, noted by Stefan Monnier in
- <https://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00979.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-08/msg00979.html>.
Remove a FIXME that didn't need fixing.
Simplify the newly-introduced buffer reallocation code.
@@ -16990,7 +16990,7 @@
2011-07-19 Paul Eggert <eggert@cs.ucla.edu>
Port to OpenBSD.
- See https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00688.html
+ See https://lists.gnu.org/r/emacs-devel/2011-07/msg00688.html
and the surrounding thread.
* minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar
rather than fgets, and retry after EINTR. Otherwise, 'emacs
@@ -19316,7 +19316,7 @@
2011-05-31 Paul Eggert <eggert@cs.ucla.edu>
Use 'inline', not 'INLINE'.
- <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00914.html>
+ <https://lists.gnu.org/r/emacs-devel/2011-05/msg00914.html>
* alloc.c, fontset.c (INLINE): Remove.
* 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:
@@ -19396,7 +19396,7 @@
without this change, (md5 "truc") would evaluate to
45723a2aff78ff4fff7fff1114760e62 rather than the expected
45723a2af3788c4ff17f8d1114760e62. Reported by Antoine Levitt in
- https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00883.html.
+ https://lists.gnu.org/r/emacs-devel/2011-05/msg00883.html.
2011-05-27 Paul Eggert <eggert@cs.ucla.edu>
@@ -19620,7 +19620,7 @@
* systime.h (Time): Define only if emacs is defined.
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
- <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-05/msg00561.html>.
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.
Reported by Stefan Monnier in
- <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00919.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-04/msg00919.html>.
(xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages):
Use SYMBOLP-guarded XSYMBOL, not XPNTR.
@@ -20276,7 +20276,7 @@
* intervals.h (struct interval): Use EMACS_INT for members
where EMACS_UINT might cause problems. See
- <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-04/msg00514.html>.
(CHECK_TOTAL_LENGTH): Remove cast to EMACS_INT; no longer needed.
* intervals.c (interval_deletion_adjustment): Now returns EMACS_INT.
All uses changed.
@@ -20741,7 +20741,7 @@
* sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT.
emacs_write: Accept and return EMACS_INT for sizes.
- See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html
+ See https://lists.gnu.org/r/emacs-devel/2011-04/msg00514.html
et seq.
* gnutls.c, gnutls.h (emacs_gnutls_read, emacs_gnutls_write):
Accept and return EMACS_INT.
@@ -20755,7 +20755,7 @@
* process.c (send_process): Adjust to the new signatures of
emacs_write and emacs_gnutls_write. Do not attempt to store
a byte offset into an 'int'; it might overflow.
- See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00483.html
+ See https://lists.gnu.org/r/emacs-devel/2011-04/msg00483.html
* sound.c: Don't assume sizes fit in 'int'.
(struct sound_device.period_size, alsa_period_size):
@@ -21225,7 +21225,7 @@
* sysdep.c (emacs_read, emacs_write): Check for negative sizes
since callers should never pass a negative size.
Change the signature to match that of plain 'read' and 'write'; see
- <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00397.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-04/msg00397.html>.
* lisp.h: Update prototypes of emacs_write and emacs_read.
2011-04-11 Eli Zaretskii <eliz@gnu.org>
@@ -22615,7 +22615,7 @@
1152921504606846976) returns the obviously-bogus value (-948597
62170) on my RHEL 5.5 x86-64 host. With the patch, it correctly
reports time overflow. See
- <https://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00470.html>.
+ <https://lists.gnu.org/r/emacs-devel/2011-03/msg00470.html>.
* deps.mk (editfns.o): Depend on ../lib/intprops.h.
* editfns.c: Include limits.h and intprops.h.
(TIME_T_MIN, TIME_T_MAX): New macros.
diff --git a/src/ChangeLog.13 b/src/ChangeLog.13
index 9f3fdee210a..cada2097245 100644
--- a/src/ChangeLog.13
+++ b/src/ChangeLog.13
@@ -67,7 +67,7 @@
Assume !BROKEN_NON_BLOCKING_CONNECT
From a suggestion by Eli Zaretskii in:
- https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00824.html
+ https://lists.gnu.org/r/emacs-devel/2015-03/msg00824.html
* process.c (NON_BLOCKING_CONNECT): Simplify by assuming that
BROKEN_NON_BLOCKING_CONNECT is not defined.
(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
the recursive SUBSTITUTE loop from index of 2, to skip the
non-Lisp members of the sub-char-table. See the discussion at
- https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00520.html
+ https://lists.gnu.org/r/emacs-devel/2015-03/msg00520.html
for the details.
Support non-blocking connect on MS-Windows.
Based on ideas from Kim F. Storm <storm@cua.dk>, see
- https://lists.gnu.org/archive/html/emacs-devel/2006-12/msg00873.html.
+ https://lists.gnu.org/r/emacs-devel/2006-12/msg00873.html.
* w32proc.c (reader_thread): If the FILE_CONNECT flag is set, call
'_sys_wait_connect'. If it returns STATUS_CONNECT_FAILED, exit
@@ -1107,7 +1107,7 @@
Isolate NIL_IS_ZERO-assuming code better
Suggested by Stefan Monnier in:
- https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00588.html
+ https://lists.gnu.org/r/emacs-devel/2015-01/msg00588.html
* alloc.c (allocate_pseudovector):
Use memclear, not memsetnil, to remove a 'verify'.
* callint.c (Fcall_interactively):
@@ -1121,7 +1121,7 @@
Undo port to hypothetical nonzero Qnil case
This mostly undoes the previous change in this area. See:
- https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00570.html
+ https://lists.gnu.org/r/emacs-devel/2015-01/msg00570.html
* alloc.c (allocate_pseudovector):
* callint.c (Fcall_interactively):
* dispnew.c (realloc_glyph_pool):
@@ -1326,7 +1326,7 @@
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
const otherwise. See:
- https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00310.html
+ https://lists.gnu.org/r/emacs-devel/2015-01/msg00310.html
* fileio.c (next_read_file_uses_dialog_p): Remove.
Move guts back to ...
(Fnext_read_file_uses_dialog_p): ... here.
@@ -1415,13 +1415,13 @@
* fileio.c (next_read_file_uses_dialog_p): New workaround ...
(Fnext_read_file_uses_dialog_p): ... called from here to avoid
ATTRIBUTE_CONST dependency from #ifdefs. For details, see
- https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00289.html.
+ https://lists.gnu.org/r/emacs-devel/2015-01/msg00289.html.
2015-01-12 Paul Eggert <eggert@cs.ucla.edu>
Port to 32-bit MingGW --with-wide-int
Problem reported by Eli Zaretskii in:
- https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00265.html
+ https://lists.gnu.org/r/emacs-devel/2015-01/msg00265.html
* lisp.h (struct Lisp_Sub_Char_Table): Check that offset matches
what we think it is, rather than checking only its alignment (and
doing so incorrectly on MinGW).
@@ -1623,7 +1623,7 @@
Port Qnil==0 XUNTAG to clang
clang has undefined behavior if the program subtracts an integer
from (char *) 0. Problem reported by YAMAMOTO Mitsuharu in:
- https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00132.html
+ https://lists.gnu.org/r/emacs-devel/2015-01/msg00132.html
* lisp.h (lisp_h_XUNTAG) [USE_LSB_TAG]:
(XUNTAG) [!USE_LSB_TAG]: Port to clang 3.5.0.
@@ -1842,7 +1842,7 @@
Instead of using gnutls_global_set_mem_functions, check every call
to a GnuTLS function that might return an indication of memory
exhaustion. Suggested by Dmitry Antipov in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02056.html
+ https://lists.gnu.org/r/emacs-devel/2014-12/msg02056.html
* gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove.
(init_gnutls_functions): Do not load gnutls_global_set_mem_functions.
(fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove.
@@ -2369,7 +2369,7 @@
Improve clarity of USE_LSB_TAG definition.
Reported by Lee Duhem. Suggested by Andreas Schwab in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02222.html
+ https://lists.gnu.org/r/emacs-devel/2014-11/msg02222.html
* lisp.h (USE_LSB_TAG): Define in terms of the (simpler)
VAL_MAX / 2 rather than in terms of the (more complicated)
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
1-pixel R2L characters.
Reported by Dmitry Antipov <dmantipov@yandex.ru>, see
- https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00518.html.
+ https://lists.gnu.org/r/emacs-devel/2014-10/msg00518.html.
2014-10-16 Eli Zaretskii <eliz@gnu.org>
@@ -3284,7 +3284,7 @@
<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495>,
and more generally should fix a portability problem in Emacs.
Reported by Stefan Monnier in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00261.html
+ https://lists.gnu.org/r/emacs-devel/2014-10/msg00261.html
2014-10-08 Leo Liu <sdl.web@gmail.com>
@@ -3475,7 +3475,7 @@
(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
second parameter of the WM_EMACS_CREATEWINDOW message.
- See https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00892.html
+ See https://lists.gnu.org/r/emacs-devel/2014-09/msg00892.html
for the details.
2014-09-30 Eli Zaretskii <eliz@gnu.org>
@@ -3508,7 +3508,7 @@
* alloc.c: Remove now-unnecessary check.
Suggested by Dmitry Antipov in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00891.html
+ https://lists.gnu.org/r/emacs-devel/2014-09/msg00891.html
* 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.
Problem reported in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00696.html
+ https://lists.gnu.org/r/emacs-devel/2014-09/msg00696.html
* buffer.c (Fother_buffer, other_buffer_safely, init_buffer):
* charset.c (load_charset_map_from_file, Ffind_charset_region)
(Ffind_charset_string):
@@ -3800,7 +3800,7 @@
Fix SAFE_ALLOCA to not exhaust the stack when in a loop.
Reported by Dmitry Antipov in thread leading to:
- https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00713.html
+ https://lists.gnu.org/r/emacs-devel/2014-09/msg00713.html
This patch fixes only SAFE_ALLOCA, SAFE_NALLOCA, and SAFE_ALLOCA_LISP;
the experimental local_* macros enabled by USE_LOCAL_ALLOCATORS
remain unfixed.
@@ -4133,7 +4133,7 @@
Simplify lisp.h by removing the __COUNTER__ business.
Reported by Dmitry Antipov in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00220.html
+ https://lists.gnu.org/r/emacs-devel/2014-09/msg00220.html
* lisp.h (make_local_vector, make_local_string)
(build_local_string): Simplify by not bothering with __COUNTER__.
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
width, which doesn't work as a printf argument. All uses removed.
Reported by Dmitry Antipov in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00213.html
+ https://lists.gnu.org/r/emacs-devel/2014-09/msg00213.html
(ENUMABLE): Remove; no longer needed.
(ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
Remove; no longer needed because of the above change.
@@ -4275,7 +4275,7 @@
Use SAFE_ALLOCA etc. to avoid unbounded stack allocation (Bug#18410).
This follows up on the recent thread in emacs-devel on alloca; see:
- https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00042.html
+ https://lists.gnu.org/r/emacs-devel/2014-09/msg00042.html
This patch also cleans up alloca-related glitches noted while
examining the code looking for unbounded alloca.
* alloc.c (listn):
@@ -4492,7 +4492,7 @@
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.
For the details, see
- https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00543.html.
+ https://lists.gnu.org/r/emacs-devel/2014-08/msg00543.html.
2014-08-31 Ken Brown <kbrown@cornell.edu>
@@ -4654,7 +4654,7 @@
immediately following the newline on the previous line.
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
- https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00368.html.
+ https://lists.gnu.org/r/emacs-devel/2014-08/msg00368.html.
* dispnew.c (buffer_posn_from_coords): Fix mirroring of X
coordinate for hscrolled R2L screen lines. (Bug#18277)
@@ -4697,7 +4697,7 @@
(init_sigsegv): Adjust accordingly.
* keyboard.c (Vtop_level_message): Rename to
Vinternal__top_level_message, as suggested by Stefan Monnier in
- https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00493.html
+ https://lists.gnu.org/r/emacs-devel/2014-08/msg00493.html
All related users changed.
2014-08-26 Dmitry Antipov <dmantipov@yandex.ru>
@@ -4854,7 +4854,7 @@
(Fset_window_new_total, Fset_window_new_normal)
(Fwindow_resize_apply): Fix doc-strings (see Bug#18112).
See also:
- https://lists.gnu.org/archive/html/bug-gnu-emacs/2014-08/msg00287.html
+ https://lists.gnu.org/r/bug-gnu-emacs/2014-08/msg00287.html
2014-08-11 Eli Zaretskii <eliz@gnu.org>
@@ -4943,7 +4943,7 @@
* 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
- <https://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00077.html>.
+ <https://lists.gnu.org/r/emacs-devel/2014-08/msg00077.html>.
(safe_run_hook_funcall): Adjust accordingly.
2014-08-04 Martin Rudalics <rudalics@gmx.at>
@@ -5027,7 +5027,7 @@
2014-08-01 Eli Zaretskii <eliz@gnu.org>
Fix display of R2L lines when the last character fits only partially.
- See https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00476.html
+ See https://lists.gnu.org/r/emacs-devel/2014-07/msg00476.html
for the details.
* 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
@@ -5090,7 +5090,7 @@
* xrdb.c (x_load_resources) [USE_MOTIF]: Although not strictly
necessary, put horizontal scroll bar resources as well. See
- <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00430.html>.
+ <https://lists.gnu.org/r/emacs-devel/2014-07/msg00430.html>.
* xterm.c (x_sync_with_move): Really wait 0.5s, not 0.0005s.
2014-07-29 Dmitry Antipov <dmantipov@yandex.ru>
@@ -5148,7 +5148,7 @@
(adjust_frame_size): Always declare prototype.
Fix Gnus-related issues reported by David Kastrup <dak@gnu.org> in
- <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00370.html>.
+ <https://lists.gnu.org/r/emacs-devel/2014-07/msg00370.html>.
* atimer.c (timerfd_callback): Always read expiration data.
Add comment.
(turn_on_atimers) [HAVE_TIMERFD]: Disarm timerfd timer.
@@ -5597,7 +5597,7 @@
2014-07-24 Dmitry Antipov <dmantipov@yandex.ru>
Fix error reported by Angelo Graziosi <angelo.graziosi@alice.it> in
- <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00274.html>
+ <https://lists.gnu.org/r/emacs-devel/2014-07/msg00274.html>
and complete previous change.
* frame.c (adjust_frame_height): New function.
(Fset_frame_height, Fset_frame_size): Use it.
@@ -5607,7 +5607,7 @@
* frame.c (Fset_frame_height): Take frame top margin into account.
Incorrect behavior was reported by Martin Rudalics <rudalics@gmx.at> in
- <https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00258.html>
+ <https://lists.gnu.org/r/emacs-devel/2014-07/msg00258.html>
2014-07-22 Dmitry Antipov <dmantipov@yandex.ru>
@@ -6223,7 +6223,7 @@
* fns.c (validate_subarray): Add prototype.
(Fcompare_substring): Use validate_subarray to check ranges.
Adjust comment to mention that the semantics was changed. Also see
- https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00447.html.
+ https://lists.gnu.org/r/emacs-devel/2014-06/msg00447.html.
2014-06-24 Paul Eggert <eggert@cs.ucla.edu>
@@ -6320,7 +6320,7 @@
Omit redundant extern decls.
Most of this patch is from Dmitry Antipov, in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00263.html
+ https://lists.gnu.org/r/emacs-devel/2014-06/msg00263.html
* commands.h (update_mode_lines):
* frame.h (Qbackground_color, Qforeground_color)
(x_set_menu_bar_lines):
@@ -6372,7 +6372,7 @@
* Makefile.in (ns-app): Fix typo that broke build on OS X.
Reported by David Caldwell in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00251.html
+ https://lists.gnu.org/r/emacs-devel/2014-06/msg00251.html
2014-06-16 Dmitry Antipov <dmantipov@yandex.ru>
@@ -6654,7 +6654,7 @@
* emacs.c: Include "sysselect.h", to define its inline functions.
Reported by Glenn Morris in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00077.html
+ https://lists.gnu.org/r/emacs-devel/2014-06/msg00077.html
Do not require libXt-devel when building with gtk.
* 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
that needs to be examined by mark_stack, and pass that address to
garbage_collect_1, which will pass it to mark_stack.
- See https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html
+ See https://lists.gnu.org/r/emacs-devel/2014-05/msg00270.html
for more details about the underlying problems. In particular,
this avoids dumping Emacs with the large hash-table whose value is
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.
(tty_menu_activate): Return the cursor to the active menu item
after displaying the menu and after displaying help-echo.
- See https://lists.gnu.org/archive/html/emacs-devel/2014-04/msg00402.html
+ See https://lists.gnu.org/r/emacs-devel/2014-04/msg00402.html
for the details of why this is needed by screen readers and
Braille displays.
@@ -8628,7 +8628,7 @@
* terminal.c (initial_free_frame_resources): New function.
(init_initial_terminal): Install new hook to free face cache
on initial frame and avoid memory leak. For details, see
- <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01974.html>.
+ <https://lists.gnu.org/r/emacs-devel/2014-01/msg01974.html>.
* xfaces.c (free_frame_faces): Adjust comment.
2014-01-26 Paul Eggert <eggert@cs.ucla.edu>
@@ -8689,7 +8689,7 @@
* xdisp.c (reseat_1, Fcurrent_bidi_paragraph_direction):
Avoid undefined behavior by initializing display property bit of a
string processed by the bidirectional iterator. For details, see
- <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01920.html>.
+ <https://lists.gnu.org/r/emacs-devel/2014-01/msg01920.html>.
2014-01-23 Paul Eggert <eggert@cs.ucla.edu>
@@ -8732,7 +8732,7 @@
Avoid undefined behavior by initializing buffer redisplay bit.
Reported by Dmitry Antipov in
- <https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01756.html>.
+ <https://lists.gnu.org/r/emacs-devel/2014-01/msg01756.html>.
* buffer.c (Fget_buffer_create): Initialize redisplay bit.
Revert some of the CANNOT_DUMP fix (Bug#16494).
@@ -8780,7 +8780,7 @@
Fix MinGW64 porting problem with _setjmp.
Reported by Eli Zaretskii in:
- https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01297.html
+ https://lists.gnu.org/r/emacs-devel/2014-01/msg01297.html
* image.c (FAST_SETJMP, FAST_LONGJMP): New macros, replacing
the old _setjmp and _longjmp. All uses changed.
@@ -9756,7 +9756,7 @@
* xterm.c (x_make_frame_visible): Restore hack which is needed when
input polling is used. This is still meaningful for Cygwin, see
- https://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00351.html.
+ https://lists.gnu.org/r/emacs-devel/2013-12/msg00351.html.
* keyboard.c (poll_for_input_1, input_polling_used):
Define unconditionally.
* dispextern.h (FACE_SUITABLE_FOR_CHAR_P): Remove unused macro.
@@ -10573,7 +10573,7 @@
Fix some dependency problems that cause unnecessary recompiles.
Reported by RMS in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00421.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-11/msg00421.html>.
* Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS)
(really-lwlib, really-oldXMenu, stamp-oldxmenu)
(../src/$(OLDXMENU), $(OLDXMENU)): Remove.
@@ -10584,7 +10584,7 @@
Fix recently introduced bool vector overrun.
This was due to an optimization that went awry.
Reported by Glenn Morris in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00622.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-11/msg00622.html>.
* alloc.c (make_uninit_bool_vector): Don't allocate a dummy word
for empty vectors, undoing the 2013-11-18 change.
* data.c (bool_vector_binop_driver): Rely on this.
@@ -10635,7 +10635,7 @@
Always allocate at least one bits_word per bool vector.
See Daniel Colascione in:
- https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00518.html
+ https://lists.gnu.org/r/emacs-devel/2013-11/msg00518.html
* alloc.c (make_uninit_bool_vector): Always allocate at least one word.
* data.c (bool_vector_binop_driver): Rely on this. Tune.
* lisp.h (struct Lisp_Bool_vector): Document this.
@@ -10672,7 +10672,7 @@
* data.c: Work around bogus GCC diagnostic about shift count.
Reported by Eli Zaretskii in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00489.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-11/msg00489.html>.
(pre_value): New function.
(count_trailing_zero_bits): Use it.
@@ -11049,7 +11049,7 @@
* buffer.c (init_buffer): Don't store default-directory of
*scratch* in multibyte form. The original problem which led to
that is described in
- https://lists.gnu.org/archive/html/emacs-pretest-bug/2004-11/msg00532.html,
+ https://lists.gnu.org/r/emacs-pretest-bug/2004-11/msg00532.html,
but it was solved long ago. (Bug#15260)
2013-11-04 Paul Eggert <eggert@cs.ucla.edu>
@@ -11293,7 +11293,7 @@
the same font object.
Perform font-specific cleanup when font object is swept by GC. See
- https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00740.html.
+ https://lists.gnu.org/r/emacs-devel/2013-10/msg00740.html.
* alloc.c (cleanup_vector): New function.
(sweep_vector): Call it for each reclaimed vector object.
* font.h (struct font): Adjust comment.
@@ -11347,7 +11347,7 @@
* keyboard.c (make_lispy_event): Remove GPM-specific code that
handles mouse clicks. Instead, let GPM use the same code as all
the other mice use. See the discussion starting at
- https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00521.html
+ https://lists.gnu.org/r/emacs-devel/2013-10/msg00521.html
for the details of the problem with the menu bar this fixes.
2013-10-18 Dmitry Antipov <dmantipov@yandex.ru>
@@ -11722,7 +11722,7 @@
flavors of 'eassert', one for where 'assume' is far more likely
to help or to hurt; but that can be done later.
Reported by Dmitry Antipov in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00276.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-10/msg00276.html>.
Also, don't include <verify.h>; no longer needed.
2013-10-09 Glenn Morris <rgm@gnu.org>
@@ -11891,7 +11891,7 @@
Do not allocate huge temporary memory areas and objects while encoding
for file I/O, thus reducing an enormous memory usage for large buffers.
- See https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00180.html.
+ See https://lists.gnu.org/r/emacs-devel/2013-10/msg00180.html.
* coding.h (struct coding_system): New member raw_destination.
* coding.c (setup_coding_system): Initialize it to zero.
(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
instead of ints, as it's the usual style for offsetof constants. See:
- https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00478.html
+ https://lists.gnu.org/r/emacs-devel/2013-09/msg00478.html
* data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount.
This is ugly, but it should fix the performance problem for older
GCC versions in the short run. I'll look into integrating the
Gnulib module for popcount, as a better fix.
See the thread starting in:
- https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00474.html
+ https://lists.gnu.org/r/emacs-devel/2013-09/msg00474.html
(popcount_size_t_generic) [NEED_GENERIC_POPCOUNT]:
(popcount_size_t_msc) [USE_MSC_POPCOUNT]:
(popcount_size_t_gcc) [USE_GCC_POPCOUNT]:
@@ -12331,7 +12331,7 @@
which must have the same definition in all modules, because the
defining code might be shared across modules, depending on the
implementation. Symptoms reported by Martin Rudalics in:
- https://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00414.html
+ https://lists.gnu.org/r/emacs-devel/2013-09/msg00414.html
* regex.c, syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Remove.
(SYNTAX, SYNTAX_ENTRY, SYNTAX_WITH_FLAGS): New macros,
overriding the corresponding functions in syntax.h.
@@ -14498,7 +14498,7 @@
* w32uniscribe.c (uniscribe_list, uniscribe_match)
(uniscribe_list_family): Adjust to match font API change.
MS-Windows breakage reported by Juanma Barranquero <lekktu@gmail.com>
- at https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00006.html.
+ at https://lists.gnu.org/r/emacs-devel/2013-08/msg00006.html.
2013-08-01 Dmitry Antipov <dmantipov@yandex.ru>
@@ -14691,7 +14691,7 @@
* eval.c (Fprogn): Do not check that BODY is a proper list.
This undoes the previous change. The check slows down the
interpreter, and is not needed to prevent a crash. See
- <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-07/msg00693.html>.
2013-07-23 Glenn Morris <rgm@gnu.org>
@@ -15206,7 +15206,7 @@
* deps.mk (sysdep.o): Remove dependency on ../lib/ignore-value.h.
Reported by Herbert J. Skuhra in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00455.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-07/msg00455.html>.
Don't lose top specpdl entry when memory is exhausted.
* eval.c (grow_specpdl): Increment specpdl top by 1 and check for
@@ -15657,7 +15657,7 @@
Try to fix FreeBSD bug re multithreaded memory allocation (Bug#14569).
* emacs.c (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]:
Clear _malloc_thread_enabled_p at startup. Reported by Ashish SHUKLA in
- <https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00088.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-07/msg00088.html>.
2013-07-02 Paul Eggert <eggert@cs.ucla.edu>
@@ -16344,7 +16344,7 @@
A few porting etc. fixes for the new file monitor code.
See the thread containing
- <https://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00109.html>.
+ <https://lists.gnu.org/r/emacs-devel/2013-06/msg00109.html>.
* gfilenotify.c (dir_monitor_callback, Fgfile_add_watch)
(Fgfile_rm_watch): Don't assume EMACS_INT is the same width as a pointer.
(dir_monitor_callback, Fgfile_rm_watch):
@@ -17194,7 +17194,7 @@
more than one line when there's an overlay string with a display
property at end of line.
Reported by Karl Chen <Karl.Chen@quarl.org> in
- https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00362.html.
+ https://lists.gnu.org/r/emacs-devel/2013-04/msg00362.html.
2013-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/src/alloc.c b/src/alloc.c
index 88e24cfb736..27c5ee2fe42 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -5894,7 +5894,7 @@ mark_pinned_symbols (void)
where mark_stack finds values that look like live Lisp objects on
portions of stack that couldn't possibly contain such live objects.
For more details of this, see the discussion at
- https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html. */
+ https://lists.gnu.org/r/emacs-devel/2014-05/msg00270.html. */
static Lisp_Object
garbage_collect_1 (void *end)
{
diff --git a/src/atimer.c b/src/atimer.c
index 0a43797756c..f728f01fd98 100644
--- a/src/atimer.c
+++ b/src/atimer.c
@@ -419,7 +419,7 @@ timerfd_callback (int fd, void *arg)
else if (nbytes < 0)
/* For some not yet known reason, we may get weird event and no
data on timer descriptor. This can break Gnus at least, see:
- https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00503.html. */
+ https://lists.gnu.org/r/emacs-devel/2014-07/msg00503.html. */
eassert (errno == EAGAIN);
else
/* I don't know what else can happen with this descriptor. */
diff --git a/src/callproc.c b/src/callproc.c
index 8f13e98fd11..6e16ca78790 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -634,7 +634,7 @@ call_process (ptrdiff_t nargs, Lisp_Object *args, int filefd,
#ifdef DARWIN_OS
/* Work around a macOS bug, where SIGCHLD is apparently
delivered to a vforked child instead of to its parent. See:
- https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00342.html
+ https://lists.gnu.org/r/emacs-devel/2017-05/msg00342.html
*/
signal (SIGCHLD, SIG_DFL);
#endif
diff --git a/src/dispnew.c b/src/dispnew.c
index 065d06813b8..b0fc5c31fa1 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -1699,7 +1699,7 @@ required_matrix_height (struct window *w)
if (FRAME_WINDOW_P (f))
{
- /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */
+ /* https://lists.gnu.org/r/emacs-devel/2015-11/msg00194.html */
int ch_height = max (FRAME_SMALLEST_FONT_HEIGHT (f), 1);
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);
if (FRAME_WINDOW_P (f))
{
- /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */
+ /* https://lists.gnu.org/r/emacs-devel/2015-11/msg00194.html */
int ch_width = max (FRAME_SMALLEST_CHAR_WIDTH (f), 1);
/* Compute number of glyphs needed in a glyph row. */
diff --git a/src/eval.c b/src/eval.c
index 40b47968be2..272c627dc66 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -616,7 +616,7 @@ The return value is BASE-VARIABLE. */)
emacs_abort ();
}
- /* https://lists.gnu.org/archive/html/emacs-devel/2008-04/msg00834.html
+ /* https://lists.gnu.org/r/emacs-devel/2008-04/msg00834.html
If n_a is bound, but b_v is not, set the value of b_v to n_a,
so that old-code that affects n_a before the aliasing is setup
still works. */
diff --git a/src/frame.c b/src/frame.c
index aacb27ec790..5bafbeddcce 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -2036,7 +2036,7 @@ delete_frame (Lisp_Object frame, Lisp_Object force)
#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
/* FIXME: Deleting the terminal crashes emacs because of a GTK
bug.
- https://lists.gnu.org/archive/html/emacs-devel/2011-10/msg00363.html */
+ https://lists.gnu.org/r/emacs-devel/2011-10/msg00363.html */
/* Since a similar behavior was observed on the Lucid and Motif
builds (see Bug#5802, Bug#21509, Bug#23499, Bug#27816), we now
diff --git a/src/gnutls.c b/src/gnutls.c
index 85cebd0e1c6..4622011bc10 100644
--- a/src/gnutls.c
+++ b/src/gnutls.c
@@ -32,7 +32,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
/* Although AEAD support started in GnuTLS 3.4.0 and works in 3.5.14,
it was broken through at least GnuTLS 3.4.10; see:
- https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00992.html
+ https://lists.gnu.org/r/emacs-devel/2017-07/msg00992.html
The relevant fix seems to have been made in GnuTLS 3.5.1; see:
https://gitlab.com/gnutls/gnutls/commit/568935848dd6b82b9315d8b6c529d00e2605e03d
So, require 3.5.1. */
diff --git a/src/gtkutil.c b/src/gtkutil.c
index c7d8f92829a..2708e5f0f7c 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -1374,7 +1374,7 @@ x_wm_set_size_hint (struct frame *f, long int flags, bool user_position)
/* Don't set size hints during initialization; that apparently leads
to a race condition. See the thread at
- https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html */
+ https://lists.gnu.org/r/emacs-devel/2008-10/msg00033.html */
if (NILP (Vafter_init_time)
|| !FRAME_GTK_OUTER_WIDGET (f)
|| FRAME_PARENT_FRAME (f))
diff --git a/src/lisp.h b/src/lisp.h
index e9aec4c5979..0daea640d85 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -488,7 +488,7 @@ enum Lisp_Fwd_Type
/* If you want to define a new Lisp data type, here are some
instructions. See the thread at
- https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00561.html
+ https://lists.gnu.org/r/emacs-devel/2012-10/msg00561.html
for more info.
First, there are already a couple of Lisp types that can be used if
diff --git a/src/sysdep.c b/src/sysdep.c
index f9cc2c81762..e223a67787d 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -508,7 +508,7 @@ child_setup_tty (int out)
s.main.c_oflag |= OPOST; /* Enable output postprocessing */
s.main.c_oflag &= ~ONLCR; /* Disable map of NL to CR-NL on output */
#ifdef NLDLY
- /* https://lists.gnu.org/archive/html/emacs-devel/2008-05/msg00406.html
+ /* https://lists.gnu.org/r/emacs-devel/2008-05/msg00406.html
Some versions of GNU Hurd do not have FFDLY? */
#ifdef FFDLY
s.main.c_oflag &= ~(NLDLY|CRDLY|TABDLY|BSDLY|VTDLY|FFDLY);
@@ -2102,7 +2102,7 @@ init_signals (bool dumping)
thread_fatal_action.sa_flags = process_fatal_action.sa_flags;
/* SIGINT may need special treatment on MS-Windows. See
- https://lists.gnu.org/archive/html/emacs-devel/2010-09/msg01062.html
+ https://lists.gnu.org/r/emacs-devel/2010-09/msg01062.html
Please update the doc of kill-emacs, kill-emacs-hook, and
NEWS if you change this. */
diff --git a/src/term.c b/src/term.c
index 06695d1ec61..7d6998d6a4e 100644
--- a/src/term.c
+++ b/src/term.c
@@ -2057,7 +2057,7 @@ TERMINAL does not refer to a text terminal. */)
/* Declare here rather than in the function, as in the rest of Emacs,
to work around an HPUX compiler bug (?). See
- https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00410.html */
+ https://lists.gnu.org/r/emacs-devel/2007-08/msg00410.html */
static int default_max_colors;
static int default_no_color_video;
static char *default_orig_pair;
diff --git a/src/w32term.c b/src/w32term.c
index 7a3b2cc631f..7c2d86b5f31 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -417,7 +417,7 @@ w32_draw_rectangle (HDC hdc, XGCValues *gc, int x, int y,
is 1 pixel wider and higher than its arguments WIDTH and HEIGHT.
This allows us to keep the code that calls this function similar
to the corresponding code in xterm.c. For the details, see
- https://lists.gnu.org/archives/html/emacs-devel/2014-10/msg00546.html. */
+ https://lists.gnu.org/r/emacs-devel/2014-10/msg00546.html. */
Rectangle (hdc, x, y, x + width + 1, y + height + 1);
SelectObject (hdc, oldhb);
diff --git a/src/xfns.c b/src/xfns.c
index 83fc07dc6cb..bbe73aa7c28 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -6332,7 +6332,7 @@ x_create_tip_frame (struct x_display_info *dpyinfo, Lisp_Object parms)
}
/* FIXME - can this be done in a similar way to normal frames?
- https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00641.html */
+ https://lists.gnu.org/r/emacs-devel/2007-10/msg00641.html */
/* Set the `display-type' frame parameter before setting up faces. */
{
diff --git a/src/xsettings.c b/src/xsettings.c
index e35c61651cb..fe90152f6f0 100644
--- a/src/xsettings.c
+++ b/src/xsettings.c
@@ -675,8 +675,8 @@ apply_xft_settings (struct x_display_info *dpyinfo,
of unrelated settings that override users' font customizations,
among others. Compare:
- https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00557.html
- https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-12/msg00820.html
+ https://lists.gnu.org/r/emacs-devel/2016-05/msg00557.html
+ https://lists.gnu.org/r/bug-gnu-emacs/2016-12/msg00820.html
As soon as the dynamic-settings code has been tested and
verified, this Emacs 25.2 workaround should be removed. */
diff --git a/src/xterm.c b/src/xterm.c
index 1deb7b46013..1b45cf1b0b7 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -3878,7 +3878,7 @@ static void
x_shift_glyphs_for_insert (struct frame *f, int x, int y, int width, int height, int shift_by)
{
/* Never called on a GUI frame, see
- https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00456.html
+ https://lists.gnu.org/r/emacs-devel/2015-05/msg00456.html
*/
XCopyArea (FRAME_X_DISPLAY (f), FRAME_X_DRAWABLE (f), FRAME_X_DRAWABLE (f),
f->output_data.x->normal_gc,
@@ -11523,7 +11523,7 @@ x_make_frame_visible (struct frame *f)
#ifdef CYGWIN
/* On Cygwin, which uses input polling, we need to force input to
be read. See
- http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00351.html
+ https://lists.gnu.org/r/emacs-devel/2013-12/msg00351.html
and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24091#131.
Fake an alarm signal to let the handler know that there's
something to be read.
@@ -12555,7 +12555,7 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name)
dpyinfo->xcb_connection = xcb_conn;
#endif
- /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */
+ /* https://lists.gnu.org/r/emacs-devel/2015-11/msg00194.html */
dpyinfo->smallest_font_height = 1;
dpyinfo->smallest_char_width = 1;