diff options
| author | Paul Eggert | 2017-11-25 22:45:41 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-11-25 22:48:12 -0800 |
| commit | a89f0b6f33f9eb8910a1fceda9028d76ef50b05d (patch) | |
| tree | 7055882872b7cad587e5d5e9ac706056f04ff777 /src/ChangeLog.12 | |
| parent | 8be3aee2813f528b02bc913ca4d79e34e72b1754 (diff) | |
| download | emacs-a89f0b6f33f9eb8910a1fceda9028d76ef50b05d.tar.gz emacs-a89f0b6f33f9eb8910a1fceda9028d76ef50b05d.zip | |
maint: shorten https://lists.gnu.org/archive/html/... links
Diffstat (limited to 'src/ChangeLog.12')
| -rw-r--r-- | src/ChangeLog.12 | 138 |
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 @@ | |||
| 231 | Make it a stub in this case; otherwise the build might fail, | 231 | Make it a stub in this case; otherwise the build might fail, |
| 232 | and this code hasn't been tested on such hosts anyway. | 232 | and this code hasn't been tested on such hosts anyway. |
| 233 | Problem reported by Nelson H. F. Beebe in | 233 | Problem reported by Nelson H. F. Beebe in |
| 234 | <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00021.html> | 234 | <https://lists.gnu.org/r/emacs-devel/2013-03/msg00021.html> |
| 235 | and analyzed by Jérémie Courrèges-Anglas in | 235 | and analyzed by Jérémie Courrèges-Anglas in |
| 236 | <https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00062.html>. | 236 | <https://lists.gnu.org/r/emacs-devel/2013-03/msg00062.html>. |
| 237 | 237 | ||
| 238 | 2013-03-06 Dmitry Antipov <dmantipov@yandex.ru> | 238 | 2013-03-06 Dmitry Antipov <dmantipov@yandex.ru> |
| 239 | 239 | ||
| @@ -332,7 +332,7 @@ | |||
| 332 | because the locking mechanism was never reliable in that case). | 332 | because the locking mechanism was never reliable in that case). |
| 333 | This patch fixes this and other bugs discovered by a code | 333 | This patch fixes this and other bugs discovered by a code |
| 334 | inspection that was prompted by | 334 | inspection that was prompted by |
| 335 | <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00531.html>. | 335 | <https://lists.gnu.org/r/emacs-devel/2013-02/msg00531.html>. |
| 336 | Also, this patch switches to .#-FILE (not .#FILE) on MS-Windows, | 336 | Also, this patch switches to .#-FILE (not .#FILE) on MS-Windows, |
| 337 | to avoid interoperability problems between the MS-Windows and | 337 | to avoid interoperability problems between the MS-Windows and |
| 338 | non-MS-Windows implementations. MS-Windows and non-MS-Windows | 338 | non-MS-Windows implementations. MS-Windows and non-MS-Windows |
| @@ -494,9 +494,9 @@ | |||
| 494 | Fix regression introduced by July 10 filelock.c patch. | 494 | Fix regression introduced by July 10 filelock.c patch. |
| 495 | * filelock.c (fill_in_lock_file_name): Fix crash caused by the | 495 | * filelock.c (fill_in_lock_file_name): Fix crash caused by the |
| 496 | 2012-07-10 patch to this file. Reported by Eli Zaretskii in | 496 | 2012-07-10 patch to this file. Reported by Eli Zaretskii in |
| 497 | <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00533.html> | 497 | <https://lists.gnu.org/r/emacs-devel/2013-02/msg00533.html> |
| 498 | and diagnosed by Andreas Schwab in | 498 | and diagnosed by Andreas Schwab in |
| 499 | <https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00534.html>. | 499 | <https://lists.gnu.org/r/emacs-devel/2013-02/msg00534.html>. |
| 500 | 500 | ||
| 501 | 2013-02-22 Paul Eggert <eggert@cs.ucla.edu> | 501 | 2013-02-22 Paul Eggert <eggert@cs.ucla.edu> |
| 502 | 502 | ||
| @@ -678,7 +678,7 @@ | |||
| 678 | Improve AIX port some more (Bug#13650). | 678 | Improve AIX port some more (Bug#13650). |
| 679 | With this, it should be as good as it was in 23.3, though it's | 679 | With this, it should be as good as it was in 23.3, though it's |
| 680 | still pretty bad: the dumped emacs does not run. See Mark Fleishman in | 680 | still pretty bad: the dumped emacs does not run. See Mark Fleishman in |
| 681 | https://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00287.html | 681 | https://lists.gnu.org/r/help-gnu-emacs/2011-04/msg00287.html |
| 682 | * unexaix.c (start_of_text): Remove. | 682 | * unexaix.c (start_of_text): Remove. |
| 683 | (_data, _text): Declare as char[], not int, as AIX manual suggests. | 683 | (_data, _text): Declare as char[], not int, as AIX manual suggests. |
| 684 | (bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr) | 684 | (bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr) |
| @@ -1087,7 +1087,7 @@ | |||
| 1087 | 2013-01-28 Dmitry Antipov <dmantipov@yandex.ru> | 1087 | 2013-01-28 Dmitry Antipov <dmantipov@yandex.ru> |
| 1088 | 1088 | ||
| 1089 | Remove obsolete redisplay code. See the discussion at | 1089 | Remove obsolete redisplay code. See the discussion at |
| 1090 | https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00576.html. | 1090 | https://lists.gnu.org/r/emacs-devel/2013-01/msg00576.html. |
| 1091 | * dispnew.c (preemption_period, preemption_next_check): Remove. | 1091 | * dispnew.c (preemption_period, preemption_next_check): Remove. |
| 1092 | (Vredisplay_preemption_period): Likewise. | 1092 | (Vredisplay_preemption_period): Likewise. |
| 1093 | (update_frame, update_single_window, update_window, update_frame_1): | 1093 | (update_frame, update_single_window, update_window, update_frame_1): |
| @@ -1132,7 +1132,7 @@ | |||
| 1132 | 1132 | ||
| 1133 | Drop async_visible and async_iconified fields of struct frame. | 1133 | Drop async_visible and async_iconified fields of struct frame. |
| 1134 | This is possible because async input is gone; for details, see | 1134 | This is possible because async input is gone; for details, see |
| 1135 | https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00734.html. | 1135 | https://lists.gnu.org/r/emacs-devel/2012-12/msg00734.html. |
| 1136 | * frame.h (struct frame): Remove async_visible and async_iconified | 1136 | * frame.h (struct frame): Remove async_visible and async_iconified |
| 1137 | members, convert garbaged to unsigned bitfield. Adjust comments. | 1137 | members, convert garbaged to unsigned bitfield. Adjust comments. |
| 1138 | (FRAME_SAMPLE_VISIBILITY): Remove. Adjust all users. | 1138 | (FRAME_SAMPLE_VISIBILITY): Remove. Adjust all users. |
| @@ -1152,7 +1152,7 @@ | |||
| 1152 | 2013-01-24 Dmitry Antipov <dmantipov@yandex.ru> | 1152 | 2013-01-24 Dmitry Antipov <dmantipov@yandex.ru> |
| 1153 | 1153 | ||
| 1154 | * insdel.c (prepare_to_modify_buffer): Revert last change as suggested | 1154 | * insdel.c (prepare_to_modify_buffer): Revert last change as suggested |
| 1155 | in https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00555.html. | 1155 | in https://lists.gnu.org/r/emacs-devel/2013-01/msg00555.html. |
| 1156 | 1156 | ||
| 1157 | 2013-01-23 Stefan Monnier <monnier@iro.umontreal.ca> | 1157 | 2013-01-23 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1158 | 1158 | ||
| @@ -1255,7 +1255,7 @@ | |||
| 1255 | 1255 | ||
| 1256 | * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault | 1256 | * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault |
| 1257 | when there are lots of overlays. | 1257 | when there are lots of overlays. |
| 1258 | See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html | 1258 | See https://lists.gnu.org/r/emacs-devel/2013-01/msg00421.html |
| 1259 | for the details and a way to reproduce. | 1259 | for the details and a way to reproduce. |
| 1260 | 1260 | ||
| 1261 | 2013-01-19 Paul Eggert <eggert@cs.ucla.edu> | 1261 | 2013-01-19 Paul Eggert <eggert@cs.ucla.edu> |
| @@ -1276,7 +1276,7 @@ | |||
| 1276 | 1276 | ||
| 1277 | Allow floating-point file offsets. | 1277 | Allow floating-point file offsets. |
| 1278 | Problem reported by Vitalie Spinu in | 1278 | Problem reported by Vitalie Spinu in |
| 1279 | <https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00411.html>. | 1279 | <https://lists.gnu.org/r/emacs-devel/2013-01/msg00411.html>. |
| 1280 | * fileio.c (emacs_lseek): Remove. | 1280 | * fileio.c (emacs_lseek): Remove. |
| 1281 | (file_offset): New function. | 1281 | (file_offset): New function. |
| 1282 | (Finsert_file_contents, Fwrite_region): Use it. | 1282 | (Finsert_file_contents, Fwrite_region): Use it. |
| @@ -1314,7 +1314,7 @@ | |||
| 1314 | 2013-01-18 Dmitry Antipov <dmantipov@yandex.ru> | 1314 | 2013-01-18 Dmitry Antipov <dmantipov@yandex.ru> |
| 1315 | 1315 | ||
| 1316 | Fix crash when inserting data from non-regular files. | 1316 | Fix crash when inserting data from non-regular files. |
| 1317 | See https://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html | 1317 | See https://lists.gnu.org/r/emacs-devel/2013-01/msg00406.html |
| 1318 | for the error description produced by valgrind. | 1318 | for the error description produced by valgrind. |
| 1319 | * fileio.c (read_non_regular): Rename to read_contents. | 1319 | * fileio.c (read_non_regular): Rename to read_contents. |
| 1320 | Free Lisp_Save_Value object used to pass parameters. | 1320 | Free Lisp_Save_Value object used to pass parameters. |
| @@ -1642,7 +1642,7 @@ | |||
| 1642 | 1642 | ||
| 1643 | * w32.c (unsetenv): Set up the string passed to _putenv | 1643 | * w32.c (unsetenv): Set up the string passed to _putenv |
| 1644 | correctly. | 1644 | correctly. |
| 1645 | See https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00863.html | 1645 | See https://lists.gnu.org/r/emacs-devel/2012-12/msg00863.html |
| 1646 | for the bug this caused. | 1646 | for the bug this caused. |
| 1647 | 1647 | ||
| 1648 | 2012-12-30 Paul Eggert <eggert@cs.ucla.edu> | 1648 | 2012-12-30 Paul Eggert <eggert@cs.ucla.edu> |
| @@ -1757,7 +1757,7 @@ | |||
| 1757 | 1757 | ||
| 1758 | * window.c (window_body_cols): Subtract display margins from the | 1758 | * window.c (window_body_cols): Subtract display margins from the |
| 1759 | window body width on TTYs as well. See | 1759 | window body width on TTYs as well. See |
| 1760 | https://lists.gnu.org/archive/html/help-gnu-emacs/2012-12/msg00317.html | 1760 | https://lists.gnu.org/r/help-gnu-emacs/2012-12/msg00317.html |
| 1761 | for the original report. | 1761 | for the original report. |
| 1762 | 1762 | ||
| 1763 | 2012-12-25 Dmitry Antipov <dmantipov@yandex.ru> | 1763 | 2012-12-25 Dmitry Antipov <dmantipov@yandex.ru> |
| @@ -1954,7 +1954,7 @@ | |||
| 1954 | 1954 | ||
| 1955 | * sysdep.c (emacs_abort): Bump backtrace size to 40. | 1955 | * sysdep.c (emacs_abort): Bump backtrace size to 40. |
| 1956 | Companion to the 2012-09-30 patch. Suggested by Eli Zaretskii in | 1956 | Companion to the 2012-09-30 patch. Suggested by Eli Zaretskii in |
| 1957 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>. | 1957 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00796.html>. |
| 1958 | 1958 | ||
| 1959 | 2012-12-16 Romain Francoise <romain@orebokech.com> | 1959 | 2012-12-16 Romain Francoise <romain@orebokech.com> |
| 1960 | 1960 | ||
| @@ -2787,7 +2787,7 @@ | |||
| 2787 | 2787 | ||
| 2788 | * emacs.c (main): Set the G_SLICE environment variable for all | 2788 | * emacs.c (main): Set the G_SLICE environment variable for all |
| 2789 | Cygwin builds, not just GTK builds. See | 2789 | Cygwin builds, not just GTK builds. See |
| 2790 | https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00368.html. | 2790 | https://lists.gnu.org/r/emacs-devel/2012-11/msg00368.html. |
| 2791 | 2791 | ||
| 2792 | 2012-11-21 Eli Zaretskii <eliz@gnu.org> | 2792 | 2012-11-21 Eli Zaretskii <eliz@gnu.org> |
| 2793 | 2793 | ||
| @@ -2802,7 +2802,7 @@ | |||
| 2802 | dostounix_filename. Prevents crashes down the road, because | 2802 | dostounix_filename. Prevents crashes down the road, because |
| 2803 | dostounix_filename assumes it gets a unibyte string. | 2803 | dostounix_filename assumes it gets a unibyte string. |
| 2804 | Reported by Michel de Ruiter <michel@sentient.nl>, see | 2804 | Reported by Michel de Ruiter <michel@sentient.nl>, see |
| 2805 | https://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00017.html | 2805 | https://lists.gnu.org/r/help-emacs-windows/2012-11/msg00017.html |
| 2806 | 2806 | ||
| 2807 | 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> | 2807 | 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2808 | 2808 | ||
| @@ -2983,7 +2983,7 @@ | |||
| 2983 | * eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'. | 2983 | * eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'. |
| 2984 | This follows up on the 2012-09-29 patch that removed indirection | 2984 | This follows up on the 2012-09-29 patch that removed indirection |
| 2985 | for the 'function' field. Reported by Sergey Vinokurov in | 2985 | for the 'function' field. Reported by Sergey Vinokurov in |
| 2986 | <https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>. | 2986 | <https://lists.gnu.org/r/emacs-devel/2012-11/msg00263.html>. |
| 2987 | 2987 | ||
| 2988 | 2012-11-14 Eli Zaretskii <eliz@gnu.org> | 2988 | 2012-11-14 Eli Zaretskii <eliz@gnu.org> |
| 2989 | 2989 | ||
| @@ -3192,7 +3192,7 @@ | |||
| 3192 | * alloc.c (struct Lisp_Vectorlike_Free): Special type to represent | 3192 | * alloc.c (struct Lisp_Vectorlike_Free): Special type to represent |
| 3193 | vectorlike object on the free list. This is introduced to avoid | 3193 | vectorlike object on the free list. This is introduced to avoid |
| 3194 | some (but not all) pointer casting and aliasing problems, see | 3194 | some (but not all) pointer casting and aliasing problems, see |
| 3195 | https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00105.html. | 3195 | https://lists.gnu.org/r/emacs-devel/2012-11/msg00105.html. |
| 3196 | * .gdbinit (pvectype, pvecsize): New commands to examine vectorlike | 3196 | * .gdbinit (pvectype, pvecsize): New commands to examine vectorlike |
| 3197 | objects. | 3197 | objects. |
| 3198 | (xvectype, xvecsize): Use them to examine Lisp_Object values. | 3198 | (xvectype, xvecsize): Use them to examine Lisp_Object values. |
| @@ -3368,7 +3368,7 @@ | |||
| 3368 | 3368 | ||
| 3369 | * window.c (Fwindow_combination_limit): Revert to the only | 3369 | * window.c (Fwindow_combination_limit): Revert to the only |
| 3370 | required argument and adjust docstring as suggested in | 3370 | required argument and adjust docstring as suggested in |
| 3371 | https://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01082.html | 3371 | https://lists.gnu.org/r/emacs-diffs/2012-11/msg01082.html |
| 3372 | by Martin Rudalics <rudalics@gmx.at>. | 3372 | by Martin Rudalics <rudalics@gmx.at>. |
| 3373 | 3373 | ||
| 3374 | 2012-11-06 Dmitry Antipov <dmantipov@yandex.ru> | 3374 | 2012-11-06 Dmitry Antipov <dmantipov@yandex.ru> |
| @@ -3568,7 +3568,7 @@ | |||
| 3568 | 3568 | ||
| 3569 | * window.c (decode_next_window_args): Update window arg after | 3569 | * window.c (decode_next_window_args): Update window arg after |
| 3570 | calling decode_live_window and so fix crash reported at | 3570 | calling decode_live_window and so fix crash reported at |
| 3571 | https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00035.html | 3571 | https://lists.gnu.org/r/emacs-devel/2012-11/msg00035.html |
| 3572 | by Juanma Barranquero <lekktu@gmail.com>. | 3572 | by Juanma Barranquero <lekktu@gmail.com>. |
| 3573 | (Fwindow_body_width, Fwindow_body_height): Simplify a bit. | 3573 | (Fwindow_body_width, Fwindow_body_height): Simplify a bit. |
| 3574 | * font.c (Ffont_at): Likewise. | 3574 | * font.c (Ffont_at): Likewise. |
| @@ -3789,7 +3789,7 @@ | |||
| 3789 | 2012-10-19 Eli Zaretskii <eliz@gnu.org> | 3789 | 2012-10-19 Eli Zaretskii <eliz@gnu.org> |
| 3790 | 3790 | ||
| 3791 | * puresize.h (BASE_PURESIZE): Bump the base value to 1700000. | 3791 | * puresize.h (BASE_PURESIZE): Bump the base value to 1700000. |
| 3792 | See https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00593.html | 3792 | See https://lists.gnu.org/r/emacs-devel/2012-10/msg00593.html |
| 3793 | for the reasons. | 3793 | for the reasons. |
| 3794 | 3794 | ||
| 3795 | * alloc.c (NSTATICS): Decrease to 0x800. | 3795 | * alloc.c (NSTATICS): Decrease to 0x800. |
| @@ -4603,7 +4603,7 @@ | |||
| 4603 | 4603 | ||
| 4604 | * xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100. | 4604 | * xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100. |
| 4605 | Suggested by Juri Linkov in | 4605 | Suggested by Juri Linkov in |
| 4606 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00821.html>. | 4606 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00821.html>. |
| 4607 | 4607 | ||
| 4608 | Prefer plain 'static' to 'static inline' (Bug#12541). | 4608 | Prefer plain 'static' to 'static inline' (Bug#12541). |
| 4609 | With static functions, modern compilers inline pretty well by | 4609 | With static functions, modern compilers inline pretty well by |
| @@ -4884,7 +4884,7 @@ | |||
| 4884 | 4884 | ||
| 4885 | * syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING. | 4885 | * syssignal.h (PROFILER_CPU_SUPPORT): Don't define if PROFILING. |
| 4886 | Suggested by Eli Zaretskii in | 4886 | Suggested by Eli Zaretskii in |
| 4887 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00811.html>. | 4887 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00811.html>. |
| 4888 | 4888 | ||
| 4889 | 2012-09-30 Eli Zaretskii <eliz@gnu.org> | 4889 | 2012-09-30 Eli Zaretskii <eliz@gnu.org> |
| 4890 | 4890 | ||
| @@ -4929,7 +4929,7 @@ | |||
| 4929 | 4929 | ||
| 4930 | * sysdep.c (handle_fatal_signal): Bump backtrace size to 40. | 4930 | * sysdep.c (handle_fatal_signal): Bump backtrace size to 40. |
| 4931 | Suggested by Eli Zaretskii in | 4931 | Suggested by Eli Zaretskii in |
| 4932 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>. | 4932 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00796.html>. |
| 4933 | 4933 | ||
| 4934 | 2012-09-29 Juanma Barranquero <lekktu@gmail.com> | 4934 | 2012-09-29 Juanma Barranquero <lekktu@gmail.com> |
| 4935 | 4935 | ||
| @@ -5079,7 +5079,7 @@ | |||
| 5079 | 5079 | ||
| 5080 | * character.c (char_string, string_char): Remove calls to | 5080 | * character.c (char_string, string_char): Remove calls to |
| 5081 | MAYBE_UNIFY_CHAR. See the discussion starting at | 5081 | MAYBE_UNIFY_CHAR. See the discussion starting at |
| 5082 | https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00433.html | 5082 | https://lists.gnu.org/r/emacs-devel/2012-09/msg00433.html |
| 5083 | for the details. | 5083 | for the details. |
| 5084 | 5084 | ||
| 5085 | 2012-09-25 Chong Yidong <cyd@gnu.org> | 5085 | 2012-09-25 Chong Yidong <cyd@gnu.org> |
| @@ -5140,7 +5140,7 @@ | |||
| 5140 | (interruptible_wait_for_termination): | 5140 | (interruptible_wait_for_termination): |
| 5141 | Move these decls from lisp.h to syswait.h, since they use pid_t. | 5141 | Move these decls from lisp.h to syswait.h, since they use pid_t. |
| 5142 | Needed on FreeBSD; see Herbert J. Skuhra in | 5142 | Needed on FreeBSD; see Herbert J. Skuhra in |
| 5143 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00571.html>. | 5143 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00571.html>. |
| 5144 | * callproc.c: Include syswait.h. | 5144 | * callproc.c: Include syswait.h. |
| 5145 | 5145 | ||
| 5146 | gnutls.c, gtkutil.c: Use bool for boolean. | 5146 | gnutls.c, gtkutil.c: Use bool for boolean. |
| @@ -5205,7 +5205,7 @@ | |||
| 5205 | 5205 | ||
| 5206 | Do not use SA_NODEFER. | 5206 | Do not use SA_NODEFER. |
| 5207 | Problem reported by Dani Moncayo in | 5207 | Problem reported by Dani Moncayo in |
| 5208 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00557.html>. | 5208 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00557.html>. |
| 5209 | * alloc.c (die): | 5209 | * alloc.c (die): |
| 5210 | * sysdep.c (emacs_abort): Do not reset signal handler. | 5210 | * sysdep.c (emacs_abort): Do not reset signal handler. |
| 5211 | * emacs.c (terminate_due_to_signal): Reset signal handler here. | 5211 | * emacs.c (terminate_due_to_signal): Reset signal handler here. |
| @@ -5385,7 +5385,7 @@ | |||
| 5385 | 5385 | ||
| 5386 | * .gdbinit: Just stop at fatal_error_backtrace. | 5386 | * .gdbinit: Just stop at fatal_error_backtrace. |
| 5387 | See Stefan Monnier's request in | 5387 | See Stefan Monnier's request in |
| 5388 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00549.html>. | 5388 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00549.html>. |
| 5389 | Remove no-longer-used query of system type. | 5389 | Remove no-longer-used query of system type. |
| 5390 | 5390 | ||
| 5391 | 2012-09-22 Chong Yidong <cyd@gnu.org> | 5391 | 2012-09-22 Chong Yidong <cyd@gnu.org> |
| @@ -5743,7 +5743,7 @@ | |||
| 5743 | Better workaround for GNOME bug when --enable-gcc-warnings. | 5743 | Better workaround for GNOME bug when --enable-gcc-warnings. |
| 5744 | * emacsgtkfixed.c (G_STATIC_ASSERT): Remove, undoing last change. | 5744 | * emacsgtkfixed.c (G_STATIC_ASSERT): Remove, undoing last change. |
| 5745 | Instead, disable -Wunused-local-typedefs. See Dmitry Antipov in | 5745 | Instead, disable -Wunused-local-typedefs. See Dmitry Antipov in |
| 5746 | <https://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00335.html>. | 5746 | <https://lists.gnu.org/r/emacs-devel/2012-09/msg00335.html>. |
| 5747 | 5747 | ||
| 5748 | Simplify SIGIO usage (Bug#12408). | 5748 | Simplify SIGIO usage (Bug#12408). |
| 5749 | The code that dealt with SIGIO was crufty and confusing, e.g., it | 5749 | The code that dealt with SIGIO was crufty and confusing, e.g., it |
| @@ -6860,7 +6860,7 @@ | |||
| 6860 | It was meant to be temporary and it often doesn't work, | 6860 | It was meant to be temporary and it often doesn't work, |
| 6861 | because when IDX has side effects the behavior of IDX==IDX | 6861 | because when IDX has side effects the behavior of IDX==IDX |
| 6862 | is undefined. See Stefan Monnier in | 6862 | is undefined. See Stefan Monnier in |
| 6863 | <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00762.html>. | 6863 | <https://lists.gnu.org/r/emacs-devel/2012-08/msg00762.html>. |
| 6864 | 6864 | ||
| 6865 | 2012-08-26 Barry O'Reilly <gundaetiapo@gmail.com> | 6865 | 2012-08-26 Barry O'Reilly <gundaetiapo@gmail.com> |
| 6866 | 6866 | ||
| @@ -7314,7 +7314,7 @@ | |||
| 7314 | (set_char_table_contents): Rename from char_table_set_contents. | 7314 | (set_char_table_contents): Rename from char_table_set_contents. |
| 7315 | (set_sub_char_table_contents): Rename from sub_char_table_set_contents. | 7315 | (set_sub_char_table_contents): Rename from sub_char_table_set_contents. |
| 7316 | All uses changed. See the end of | 7316 | All uses changed. See the end of |
| 7317 | <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00549.html>. | 7317 | <https://lists.gnu.org/r/emacs-devel/2012-08/msg00549.html>. |
| 7318 | 7318 | ||
| 7319 | * lisp.h (CSET): Remove (Bug#12215). | 7319 | * lisp.h (CSET): Remove (Bug#12215). |
| 7320 | (set_char_table_ascii, set_char_table_defalt, set_char_table_parent) | 7320 | (set_char_table_ascii, set_char_table_defalt, set_char_table_parent) |
| @@ -8170,7 +8170,7 @@ | |||
| 8170 | Use "ASET (a, i, v)" rather than "AREF (a, i) = v". | 8170 | Use "ASET (a, i, v)" rather than "AREF (a, i) = v". |
| 8171 | This how ASET and AREF are supposed to work, and makes | 8171 | This how ASET and AREF are supposed to work, and makes |
| 8172 | it easier to think about future improvements. See | 8172 | it easier to think about future improvements. See |
| 8173 | <https://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00026.html>. | 8173 | <https://lists.gnu.org/r/emacs-devel/2012-08/msg00026.html>. |
| 8174 | * charset.h (set_charset_attr): New function. | 8174 | * charset.h (set_charset_attr): New function. |
| 8175 | All lvalue-style uses of CHARSET_DECODER etc. changed to use it. | 8175 | All lvalue-style uses of CHARSET_DECODER etc. changed to use it. |
| 8176 | * lisp.h (ASET): Rewrite so as not to use AREF in an lvalue style. | 8176 | * lisp.h (ASET): Rewrite so as not to use AREF in an lvalue style. |
| @@ -8794,7 +8794,7 @@ | |||
| 8794 | Swap buffer text indirection counters in Fbuffer_swap_text. | 8794 | Swap buffer text indirection counters in Fbuffer_swap_text. |
| 8795 | * buffer.c (Fbuffer_swap_text): Swap indirections too. | 8795 | * buffer.c (Fbuffer_swap_text): Swap indirections too. |
| 8796 | This avoids crash reported by Christoph Scholtes at | 8796 | This avoids crash reported by Christoph Scholtes at |
| 8797 | https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00785.html. | 8797 | https://lists.gnu.org/r/bug-gnu-emacs/2012-07/msg00785.html. |
| 8798 | 8798 | ||
| 8799 | 2012-07-22 Jan Djärv <jan.h.d@swipnet.se> | 8799 | 2012-07-22 Jan Djärv <jan.h.d@swipnet.se> |
| 8800 | 8800 | ||
| @@ -8830,7 +8830,7 @@ | |||
| 8830 | 8830 | ||
| 8831 | * keyboard.c (keys_of_keyboard): Bind language-change to 'ignore' | 8831 | * keyboard.c (keys_of_keyboard): Bind language-change to 'ignore' |
| 8832 | in special-event-map. See the discussion at | 8832 | in special-event-map. See the discussion at |
| 8833 | https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00417.html | 8833 | https://lists.gnu.org/r/emacs-devel/2012-06/msg00417.html |
| 8834 | for the reasons. | 8834 | for the reasons. |
| 8835 | 8835 | ||
| 8836 | * w32menu.c (add_menu_item): Cast to ULONG_PTR when assigning | 8836 | * w32menu.c (add_menu_item): Cast to ULONG_PTR when assigning |
| @@ -8924,7 +8924,7 @@ | |||
| 8924 | 8924 | ||
| 8925 | Tweak the value returned from Fgarbage_collect again. | 8925 | Tweak the value returned from Fgarbage_collect again. |
| 8926 | * alloc.c (Fgarbage_collect): New return value, as confirmed in | 8926 | * alloc.c (Fgarbage_collect): New return value, as confirmed in |
| 8927 | https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00418.html. | 8927 | https://lists.gnu.org/r/emacs-devel/2012-07/msg00418.html. |
| 8928 | Adjust documentation. | 8928 | Adjust documentation. |
| 8929 | (total_vector_bytes): Rename to total_vector_slots, adjust | 8929 | (total_vector_bytes): Rename to total_vector_slots, adjust |
| 8930 | accounting. | 8930 | accounting. |
| @@ -8962,7 +8962,7 @@ | |||
| 8962 | * intervals.c (merge_interval_right, merge_interval_left): | 8962 | * intervals.c (merge_interval_right, merge_interval_left): |
| 8963 | Do not zero out this interval if it is absorbed by its children, | 8963 | Do not zero out this interval if it is absorbed by its children, |
| 8964 | as this interval's total length doesn't change in that case. See | 8964 | as this interval's total length doesn't change in that case. See |
| 8965 | <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00403.html>. | 8965 | <https://lists.gnu.org/r/emacs-devel/2012-07/msg00403.html>. |
| 8966 | 8966 | ||
| 8967 | 2012-07-18 Paul Eggert <eggert@cs.ucla.edu> | 8967 | 2012-07-18 Paul Eggert <eggert@cs.ucla.edu> |
| 8968 | 8968 | ||
| @@ -9009,7 +9009,7 @@ | |||
| 9009 | 9009 | ||
| 9010 | Return more descriptive data from Fgarbage_collect. | 9010 | Return more descriptive data from Fgarbage_collect. |
| 9011 | Suggested by Stefan Monnier in | 9011 | Suggested by Stefan Monnier in |
| 9012 | https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00369.html. | 9012 | https://lists.gnu.org/r/emacs-devel/2012-07/msg00369.html. |
| 9013 | * alloc.c (bounded_number): New function. | 9013 | * alloc.c (bounded_number): New function. |
| 9014 | (total_buffers, total_vectors): New variable. | 9014 | (total_buffers, total_vectors): New variable. |
| 9015 | (total_string_size): Rename to total_string_bytes, adjust users. | 9015 | (total_string_size): Rename to total_string_bytes, adjust users. |
| @@ -9034,7 +9034,7 @@ | |||
| 9034 | 9034 | ||
| 9035 | Restore old code in allocate_string_data to avoid Faset breakage. | 9035 | Restore old code in allocate_string_data to avoid Faset breakage. |
| 9036 | Reported by Julien Danjou <julien@danjou.info> in | 9036 | Reported by Julien Danjou <julien@danjou.info> in |
| 9037 | https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00371.html. | 9037 | https://lists.gnu.org/r/emacs-devel/2012-07/msg00371.html. |
| 9038 | * alloc.c (allocate_string_data): Restore old code with minor | 9038 | * alloc.c (allocate_string_data): Restore old code with minor |
| 9039 | adjustments, fix comment to explain this subtle issue. | 9039 | adjustments, fix comment to explain this subtle issue. |
| 9040 | 9040 | ||
| @@ -9392,7 +9392,7 @@ | |||
| 9392 | 9392 | ||
| 9393 | Fix typos that broke OS X build. | 9393 | Fix typos that broke OS X build. |
| 9394 | Reported by Randal L. Schwartz in | 9394 | Reported by Randal L. Schwartz in |
| 9395 | <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00225.html>. | 9395 | <https://lists.gnu.org/r/emacs-devel/2012-07/msg00225.html>. |
| 9396 | * nsterm.m (ns_timeout): Add missing local decl. | 9396 | * nsterm.m (ns_timeout): Add missing local decl. |
| 9397 | (ns_get_color): snprintf -> sprintf, to fix typo. | 9397 | (ns_get_color): snprintf -> sprintf, to fix typo. |
| 9398 | 9398 | ||
| @@ -10115,18 +10115,18 @@ | |||
| 10115 | 10115 | ||
| 10116 | * fileio.c (time_error_value): Check the right error number. | 10116 | * fileio.c (time_error_value): Check the right error number. |
| 10117 | Problem reported by Troels Nielsen in | 10117 | Problem reported by Troels Nielsen in |
| 10118 | <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00095.html>. | 10118 | <https://lists.gnu.org/r/emacs-devel/2012-07/msg00095.html>. |
| 10119 | 10119 | ||
| 10120 | 2012-07-04 Paul Eggert <eggert@cs.ucla.edu> | 10120 | 2012-07-04 Paul Eggert <eggert@cs.ucla.edu> |
| 10121 | 10121 | ||
| 10122 | * window.c (set_window_hscroll): Revert the 100000 hscroll limit. | 10122 | * window.c (set_window_hscroll): Revert the 100000 hscroll limit. |
| 10123 | This should be fixed in a better way; see Eli Zaretskii in | 10123 | This should be fixed in a better way; see Eli Zaretskii in |
| 10124 | <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00088.html>. | 10124 | <https://lists.gnu.org/r/emacs-devel/2012-07/msg00088.html>. |
| 10125 | (HSCROLL_MAX): Remove; this is now internal to set_window_hscroll. | 10125 | (HSCROLL_MAX): Remove; this is now internal to set_window_hscroll. |
| 10126 | 10126 | ||
| 10127 | * fileio.c (time_error_value): Rename from special_mtime. | 10127 | * fileio.c (time_error_value): Rename from special_mtime. |
| 10128 | The old name's problems were noted by Eli Zaretskii in | 10128 | The old name's problems were noted by Eli Zaretskii in |
| 10129 | <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00087.html>. | 10129 | <https://lists.gnu.org/r/emacs-devel/2012-07/msg00087.html>. |
| 10130 | 10130 | ||
| 10131 | * emacs.c (gdb_pvec_type): Change it back to enum pvec_type. | 10131 | * emacs.c (gdb_pvec_type): Change it back to enum pvec_type. |
| 10132 | This variable's comment says Emacs needs at least one GDB-visible | 10132 | This variable's comment says Emacs needs at least one GDB-visible |
| @@ -10995,7 +10995,7 @@ | |||
| 10995 | * bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume | 10995 | * bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume |
| 10996 | !CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with | 10996 | !CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with |
| 10997 | CHECK_LISP_OBJECT_TYPE reported by Dmitry Antipov in | 10997 | CHECK_LISP_OBJECT_TYPE reported by Dmitry Antipov in |
| 10998 | <https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00282.html>. | 10998 | <https://lists.gnu.org/r/emacs-devel/2012-06/msg00282.html>. |
| 10999 | (METER_1, METER_2): Simplify. | 10999 | (METER_1, METER_2): Simplify. |
| 11000 | 11000 | ||
| 11001 | 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca> | 11001 | 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -11595,7 +11595,7 @@ | |||
| 11595 | * bidi.c (bidi_mirror_char): Don't possibly truncate the integer | 11595 | * bidi.c (bidi_mirror_char): Don't possibly truncate the integer |
| 11596 | before checking whether it's out of range. Put the check inside | 11596 | before checking whether it's out of range. Put the check inside |
| 11597 | eassert. See | 11597 | eassert. See |
| 11598 | <https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00485.html>. | 11598 | <https://lists.gnu.org/r/emacs-devel/2012-05/msg00485.html>. |
| 11599 | 11599 | ||
| 11600 | 2012-05-27 Ken Brown <kbrown@cornell.edu> | 11600 | 2012-05-27 Ken Brown <kbrown@cornell.edu> |
| 11601 | 11601 | ||
| @@ -12700,7 +12700,7 @@ | |||
| 12700 | 12700 | ||
| 12701 | Untag more efficiently if USE_LSB_TAG. | 12701 | Untag more efficiently if USE_LSB_TAG. |
| 12702 | This is based on a proposal by YAMAMOTO Mitsuharu in | 12702 | This is based on a proposal by YAMAMOTO Mitsuharu in |
| 12703 | <https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01876.html>. | 12703 | <https://lists.gnu.org/r/emacs-devel/2008-01/msg01876.html>. |
| 12704 | For an admittedly artificial (nth 8000 longlist) benchmark on | 12704 | For an admittedly artificial (nth 8000 longlist) benchmark on |
| 12705 | Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks | 12705 | Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks |
| 12706 | Emacs's overall text size by 1%. | 12706 | Emacs's overall text size by 1%. |
| @@ -12726,7 +12726,7 @@ | |||
| 12726 | stack for each reader_thread, instead of defaulting to 8MB | 12726 | stack for each reader_thread, instead of defaulting to 8MB |
| 12727 | determined by the linker. This avoids failures in creating | 12727 | determined by the linker. This avoids failures in creating |
| 12728 | subprocesses on Windows 7, see the discussion in this thread: | 12728 | subprocesses on Windows 7, see the discussion in this thread: |
| 12729 | https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00119.html. | 12729 | https://lists.gnu.org/r/emacs-devel/2012-03/msg00119.html. |
| 12730 | 12730 | ||
| 12731 | 2012-05-07 Jérémy Compostella <jeremy.compostella@gmail.com> | 12731 | 2012-05-07 Jérémy Compostella <jeremy.compostella@gmail.com> |
| 12732 | 12732 | ||
| @@ -13118,13 +13118,13 @@ | |||
| 13118 | Remove one incorrect comment and fix another. | 13118 | Remove one incorrect comment and fix another. |
| 13119 | 13119 | ||
| 13120 | Fix minor ralloc.c problems found by static checking. | 13120 | Fix minor ralloc.c problems found by static checking. |
| 13121 | See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html | 13121 | See https://lists.gnu.org/r/emacs-devel/2011-12/msg00720.html |
| 13122 | * ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE) | 13122 | * ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE) |
| 13123 | (r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused. | 13123 | (r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused. |
| 13124 | (r_alloc_sbrk): Now static. | 13124 | (r_alloc_sbrk): Now static. |
| 13125 | 13125 | ||
| 13126 | Improve ralloc.c interface checking. | 13126 | Improve ralloc.c interface checking. |
| 13127 | See https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html | 13127 | See https://lists.gnu.org/r/emacs-devel/2011-12/msg00720.html |
| 13128 | * buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc) | 13128 | * buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc) |
| 13129 | (r_alloc_free) [REL_ALLOC]: Move decls from here ... | 13129 | (r_alloc_free) [REL_ALLOC]: Move decls from here ... |
| 13130 | * lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable) | 13130 | * lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable) |
| @@ -13539,7 +13539,7 @@ | |||
| 13539 | 13539 | ||
| 13540 | Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780). | 13540 | Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780). |
| 13541 | Suggested by Stefan Monnier in | 13541 | Suggested by Stefan Monnier in |
| 13542 | <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>. | 13542 | <https://lists.gnu.org/r/emacs-devel/2012-02/msg00692.html>. |
| 13543 | * alloc.c (widen_to_Lisp_Object): New static function. | 13543 | * alloc.c (widen_to_Lisp_Object): New static function. |
| 13544 | (mark_memory): Also mark Lisp_Objects by fetching pointer words | 13544 | (mark_memory): Also mark Lisp_Objects by fetching pointer words |
| 13545 | and widening them to Lisp_Objects. This would work even if | 13545 | and widening them to Lisp_Objects. This would work even if |
| @@ -13619,7 +13619,7 @@ | |||
| 13619 | 2012-02-15 Paul Eggert <eggert@cs.ucla.edu> | 13619 | 2012-02-15 Paul Eggert <eggert@cs.ucla.edu> |
| 13620 | 13620 | ||
| 13621 | * image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see | 13621 | * image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see |
| 13622 | <https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>. | 13622 | <https://lists.gnu.org/r/emacs-devel/2012-02/msg00540.html>. |
| 13623 | 13623 | ||
| 13624 | 2012-02-15 Chong Yidong <cyd@gnu.org> | 13624 | 2012-02-15 Chong Yidong <cyd@gnu.org> |
| 13625 | 13625 | ||
| @@ -14242,7 +14242,7 @@ | |||
| 14242 | Remove GCPRO-related macros that exist only to avoid shadowing locals. | 14242 | Remove GCPRO-related macros that exist only to avoid shadowing locals. |
| 14243 | * lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR) | 14243 | * lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR) |
| 14244 | (GCPRO6_VAR, UNGCPRO_VAR): Remove. See | 14244 | (GCPRO6_VAR, UNGCPRO_VAR): Remove. See |
| 14245 | <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. | 14245 | <https://lists.gnu.org/r/emacs-diffs/2011-11/msg00265.html>. |
| 14246 | All uses changed to use GCPRO1 etc. | 14246 | All uses changed to use GCPRO1 etc. |
| 14247 | (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO): | 14247 | (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO): |
| 14248 | Revert to old implementation (i.e., before 2011-03-11). | 14248 | Revert to old implementation (i.e., before 2011-03-11). |
| @@ -14278,7 +14278,7 @@ | |||
| 14278 | 2011-11-26 Paul Eggert <eggert@cs.ucla.edu> | 14278 | 2011-11-26 Paul Eggert <eggert@cs.ucla.edu> |
| 14279 | 14279 | ||
| 14280 | * fileio.c (Finsert_file_contents): Undo previous change; see | 14280 | * fileio.c (Finsert_file_contents): Undo previous change; see |
| 14281 | <https://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>. | 14281 | <https://lists.gnu.org/r/emacs-diffs/2011-11/msg00265.html>. |
| 14282 | 14282 | ||
| 14283 | 2011-11-26 Paul Eggert <eggert@cs.ucla.edu> | 14283 | 2011-11-26 Paul Eggert <eggert@cs.ucla.edu> |
| 14284 | 14284 | ||
| @@ -14379,7 +14379,7 @@ | |||
| 14379 | Standardize on VIRT_ADDR_VARIES behavior (Bug#10042). | 14379 | Standardize on VIRT_ADDR_VARIES behavior (Bug#10042). |
| 14380 | Otherwise, valgrind does not work on some platforms. | 14380 | Otherwise, valgrind does not work on some platforms. |
| 14381 | Problem reported by Andreas Schwab in | 14381 | Problem reported by Andreas Schwab in |
| 14382 | <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>. | 14382 | <https://lists.gnu.org/r/emacs-devel/2011-11/msg00081.html>. |
| 14383 | * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES | 14383 | * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES |
| 14384 | is set, removing the need for VIRT_ADDRESS_VARIES. | 14384 | is set, removing the need for VIRT_ADDRESS_VARIES. |
| 14385 | (PURE_P): Use a more-efficient implementation that needs just one | 14385 | (PURE_P): Use a more-efficient implementation that needs just one |
| @@ -14545,7 +14545,7 @@ | |||
| 14545 | 14545 | ||
| 14546 | Avoid some portability problems by eschewing 'extern inline' functions. | 14546 | Avoid some portability problems by eschewing 'extern inline' functions. |
| 14547 | The trivial performance wins aren't worth the portability hassles; see | 14547 | The trivial performance wins aren't worth the portability hassles; see |
| 14548 | <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html> | 14548 | <https://lists.gnu.org/r/emacs-devel/2011-11/msg00084.html> |
| 14549 | et seq. | 14549 | et seq. |
| 14550 | * dispextern.h (window_box, window_box_height, window_text_bottom_y) | 14550 | * dispextern.h (window_box, window_box_height, window_text_bottom_y) |
| 14551 | (window_box_width, window_box_left, window_box_left_offset) | 14551 | (window_box_width, window_box_left, window_box_left_offset) |
| @@ -14625,7 +14625,7 @@ | |||
| 14625 | (window_box_right, window_box_right_offset): Declare extern. | 14625 | (window_box_right, window_box_right_offset): Declare extern. |
| 14626 | Otherwise, these inline functions do not conform to C99 and | 14626 | Otherwise, these inline functions do not conform to C99 and |
| 14627 | are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in | 14627 | are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in |
| 14628 | <https://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>. | 14628 | <https://lists.gnu.org/r/emacs-devel/2011-11/msg00084.html>. |
| 14629 | * intervals.c (adjust_intervals_for_insertion) | 14629 | * intervals.c (adjust_intervals_for_insertion) |
| 14630 | (adjust_intervals_for_deletion): Now extern, because otherwise the | 14630 | (adjust_intervals_for_deletion): Now extern, because otherwise the |
| 14631 | extern inline functions 'offset_intervals' couldn't refer to it. | 14631 | extern inline functions 'offset_intervals' couldn't refer to it. |
| @@ -14959,7 +14959,7 @@ | |||
| 14959 | This doesn't change this function's behavior. | 14959 | This doesn't change this function's behavior. |
| 14960 | (current-time-zone): Rewrite to use format_time_string. | 14960 | (current-time-zone): Rewrite to use format_time_string. |
| 14961 | This fixes the bug reported by Michael Schierl in | 14961 | This fixes the bug reported by Michael Schierl in |
| 14962 | <https://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>. | 14962 | <https://lists.gnu.org/r/emacs-devel/2007-06/msg00334.html>. |
| 14963 | Jason Rumney's 2007-06-07 change worked around this bug, but | 14963 | Jason Rumney's 2007-06-07 change worked around this bug, but |
| 14964 | didn't fix it. | 14964 | didn't fix it. |
| 14965 | * systime.h (tzname, timezone): Remove no-longer-used declarations. | 14965 | * systime.h (tzname, timezone): Remove no-longer-used declarations. |
| @@ -15144,7 +15144,7 @@ | |||
| 15144 | * charset.c (charset_table_init): New static var. | 15144 | * charset.c (charset_table_init): New static var. |
| 15145 | (syms_of_charset): Use it instead of xmalloc. This removes a | 15145 | (syms_of_charset): Use it instead of xmalloc. This removes a |
| 15146 | dependency on glibc malloc internals. See Eli Zaretskii's comment in | 15146 | dependency on glibc malloc internals. See Eli Zaretskii's comment in |
| 15147 | <https://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00815.html>. | 15147 | <https://lists.gnu.org/r/emacs-devel/2011-09/msg00815.html>. |
| 15148 | * lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): | 15148 | * lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): |
| 15149 | Move back to alloc.c. | 15149 | Move back to alloc.c. |
| 15150 | (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT) | 15150 | (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT) |
| @@ -15763,7 +15763,7 @@ | |||
| 15763 | (ccl_driver): Do not generate an out-of-range pointer. | 15763 | (ccl_driver): Do not generate an out-of-range pointer. |
| 15764 | (Fccl_execute_on_string): Remove unnecessary check for | 15764 | (Fccl_execute_on_string): Remove unnecessary check for |
| 15765 | integer overflow, noted by Stefan Monnier in | 15765 | integer overflow, noted by Stefan Monnier in |
| 15766 | <https://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00979.html>. | 15766 | <https://lists.gnu.org/r/emacs-devel/2011-08/msg00979.html>. |
| 15767 | Remove a FIXME that didn't need fixing. | 15767 | Remove a FIXME that didn't need fixing. |
| 15768 | Simplify the newly-introduced buffer reallocation code. | 15768 | Simplify the newly-introduced buffer reallocation code. |
| 15769 | 15769 | ||
| @@ -16990,7 +16990,7 @@ | |||
| 16990 | 2011-07-19 Paul Eggert <eggert@cs.ucla.edu> | 16990 | 2011-07-19 Paul Eggert <eggert@cs.ucla.edu> |
| 16991 | 16991 | ||
| 16992 | Port to OpenBSD. | 16992 | Port to OpenBSD. |
| 16993 | See https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00688.html | 16993 | See https://lists.gnu.org/r/emacs-devel/2011-07/msg00688.html |
| 16994 | and the surrounding thread. | 16994 | and the surrounding thread. |
| 16995 | * minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar | 16995 | * minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar |
| 16996 | rather than fgets, and retry after EINTR. Otherwise, 'emacs | 16996 | rather than fgets, and retry after EINTR. Otherwise, 'emacs |
| @@ -19316,7 +19316,7 @@ | |||
| 19316 | 2011-05-31 Paul Eggert <eggert@cs.ucla.edu> | 19316 | 2011-05-31 Paul Eggert <eggert@cs.ucla.edu> |
| 19317 | 19317 | ||
| 19318 | Use 'inline', not 'INLINE'. | 19318 | Use 'inline', not 'INLINE'. |
| 19319 | <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00914.html> | 19319 | <https://lists.gnu.org/r/emacs-devel/2011-05/msg00914.html> |
| 19320 | * alloc.c, fontset.c (INLINE): Remove. | 19320 | * alloc.c, fontset.c (INLINE): Remove. |
| 19321 | * alloc.c, bidi.c, charset.c, coding.c, dispnew.c, fns.c, image.c: | 19321 | * alloc.c, bidi.c, charset.c, coding.c, dispnew.c, fns.c, image.c: |
| 19322 | * intervals.c, keyboard.c, process.c, syntax.c, textprop.c, w32term.c: | 19322 | * intervals.c, keyboard.c, process.c, syntax.c, textprop.c, w32term.c: |
| @@ -19396,7 +19396,7 @@ | |||
| 19396 | without this change, (md5 "truc") would evaluate to | 19396 | without this change, (md5 "truc") would evaluate to |
| 19397 | 45723a2aff78ff4fff7fff1114760e62 rather than the expected | 19397 | 45723a2aff78ff4fff7fff1114760e62 rather than the expected |
| 19398 | 45723a2af3788c4ff17f8d1114760e62. Reported by Antoine Levitt in | 19398 | 45723a2af3788c4ff17f8d1114760e62. Reported by Antoine Levitt in |
| 19399 | https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00883.html. | 19399 | https://lists.gnu.org/r/emacs-devel/2011-05/msg00883.html. |
| 19400 | 19400 | ||
| 19401 | 2011-05-27 Paul Eggert <eggert@cs.ucla.edu> | 19401 | 2011-05-27 Paul Eggert <eggert@cs.ucla.edu> |
| 19402 | 19402 | ||
| @@ -19620,7 +19620,7 @@ | |||
| 19620 | * systime.h (Time): Define only if emacs is defined. | 19620 | * systime.h (Time): Define only if emacs is defined. |
| 19621 | This is to allow ../lib-src/profile.c to be compiled on FreeBSD, | 19621 | This is to allow ../lib-src/profile.c to be compiled on FreeBSD, |
| 19622 | where the include path doesn't have X11/X.h by default. See | 19622 | where the include path doesn't have X11/X.h by default. See |
| 19623 | <https://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>. | 19623 | <https://lists.gnu.org/r/emacs-devel/2011-05/msg00561.html>. |
| 19624 | 19624 | ||
| 19625 | 2011-05-20 Kenichi Handa <handa@m17n.org> | 19625 | 2011-05-20 Kenichi Handa <handa@m17n.org> |
| 19626 | 19626 | ||
| @@ -19885,7 +19885,7 @@ | |||
| 19885 | 19885 | ||
| 19886 | * dbusbind.c: Do not use XPNTR on a value that may be an integer. | 19886 | * dbusbind.c: Do not use XPNTR on a value that may be an integer. |
| 19887 | Reported by Stefan Monnier in | 19887 | Reported by Stefan Monnier in |
| 19888 | <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00919.html>. | 19888 | <https://lists.gnu.org/r/emacs-devel/2011-04/msg00919.html>. |
| 19889 | (xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages): | 19889 | (xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages): |
| 19890 | Use SYMBOLP-guarded XSYMBOL, not XPNTR. | 19890 | Use SYMBOLP-guarded XSYMBOL, not XPNTR. |
| 19891 | 19891 | ||
| @@ -20276,7 +20276,7 @@ | |||
| 20276 | 20276 | ||
| 20277 | * intervals.h (struct interval): Use EMACS_INT for members | 20277 | * intervals.h (struct interval): Use EMACS_INT for members |
| 20278 | where EMACS_UINT might cause problems. See | 20278 | where EMACS_UINT might cause problems. See |
| 20279 | <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html>. | 20279 | <https://lists.gnu.org/r/emacs-devel/2011-04/msg00514.html>. |
| 20280 | (CHECK_TOTAL_LENGTH): Remove cast to EMACS_INT; no longer needed. | 20280 | (CHECK_TOTAL_LENGTH): Remove cast to EMACS_INT; no longer needed. |
| 20281 | * intervals.c (interval_deletion_adjustment): Now returns EMACS_INT. | 20281 | * intervals.c (interval_deletion_adjustment): Now returns EMACS_INT. |
| 20282 | All uses changed. | 20282 | All uses changed. |
| @@ -20741,7 +20741,7 @@ | |||
| 20741 | * sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT. | 20741 | * sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT. |
| 20742 | 20742 | ||
| 20743 | emacs_write: Accept and return EMACS_INT for sizes. | 20743 | emacs_write: Accept and return EMACS_INT for sizes. |
| 20744 | See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00514.html | 20744 | See https://lists.gnu.org/r/emacs-devel/2011-04/msg00514.html |
| 20745 | et seq. | 20745 | et seq. |
| 20746 | * gnutls.c, gnutls.h (emacs_gnutls_read, emacs_gnutls_write): | 20746 | * gnutls.c, gnutls.h (emacs_gnutls_read, emacs_gnutls_write): |
| 20747 | Accept and return EMACS_INT. | 20747 | Accept and return EMACS_INT. |
| @@ -20755,7 +20755,7 @@ | |||
| 20755 | * process.c (send_process): Adjust to the new signatures of | 20755 | * process.c (send_process): Adjust to the new signatures of |
| 20756 | emacs_write and emacs_gnutls_write. Do not attempt to store | 20756 | emacs_write and emacs_gnutls_write. Do not attempt to store |
| 20757 | a byte offset into an 'int'; it might overflow. | 20757 | a byte offset into an 'int'; it might overflow. |
| 20758 | See https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00483.html | 20758 | See https://lists.gnu.org/r/emacs-devel/2011-04/msg00483.html |
| 20759 | 20759 | ||
| 20760 | * sound.c: Don't assume sizes fit in 'int'. | 20760 | * sound.c: Don't assume sizes fit in 'int'. |
| 20761 | (struct sound_device.period_size, alsa_period_size): | 20761 | (struct sound_device.period_size, alsa_period_size): |
| @@ -21225,7 +21225,7 @@ | |||
| 21225 | * sysdep.c (emacs_read, emacs_write): Check for negative sizes | 21225 | * sysdep.c (emacs_read, emacs_write): Check for negative sizes |
| 21226 | since callers should never pass a negative size. | 21226 | since callers should never pass a negative size. |
| 21227 | Change the signature to match that of plain 'read' and 'write'; see | 21227 | Change the signature to match that of plain 'read' and 'write'; see |
| 21228 | <https://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00397.html>. | 21228 | <https://lists.gnu.org/r/emacs-devel/2011-04/msg00397.html>. |
| 21229 | * lisp.h: Update prototypes of emacs_write and emacs_read. | 21229 | * lisp.h: Update prototypes of emacs_write and emacs_read. |
| 21230 | 21230 | ||
| 21231 | 2011-04-11 Eli Zaretskii <eliz@gnu.org> | 21231 | 2011-04-11 Eli Zaretskii <eliz@gnu.org> |
| @@ -22615,7 +22615,7 @@ | |||
| 22615 | 1152921504606846976) returns the obviously-bogus value (-948597 | 22615 | 1152921504606846976) returns the obviously-bogus value (-948597 |
| 22616 | 62170) on my RHEL 5.5 x86-64 host. With the patch, it correctly | 22616 | 62170) on my RHEL 5.5 x86-64 host. With the patch, it correctly |
| 22617 | reports time overflow. See | 22617 | reports time overflow. See |
| 22618 | <https://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00470.html>. | 22618 | <https://lists.gnu.org/r/emacs-devel/2011-03/msg00470.html>. |
| 22619 | * deps.mk (editfns.o): Depend on ../lib/intprops.h. | 22619 | * deps.mk (editfns.o): Depend on ../lib/intprops.h. |
| 22620 | * editfns.c: Include limits.h and intprops.h. | 22620 | * editfns.c: Include limits.h and intprops.h. |
| 22621 | (TIME_T_MIN, TIME_T_MAX): New macros. | 22621 | (TIME_T_MIN, TIME_T_MAX): New macros. |