summaryrefslogtreecommitdiff
path: root/src/ChangeLog.12
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/ChangeLog.12
parent8be3aee2813f528b02bc913ca4d79e34e72b1754 (diff)
downloademacs-a89f0b6f33f9eb8910a1fceda9028d76ef50b05d.tar.gz
maint: shorten https://lists.gnu.org/archive/html/... links
Diffstat (limited to 'src/ChangeLog.12')
-rw-r--r--src/ChangeLog.12138
1 files changed, 69 insertions, 69 deletions
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.