aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2015-01-04 00:22:29 -0800
committerGlenn Morris2015-01-04 00:22:29 -0800
commite82fc62bd46270c50f491c69ca24315c87940004 (patch)
treef206ae22137ced94482016620e58e6adf3aecc23
parentfec9b792f543c35b1a635b3a3326d496e3ca9012 (diff)
downloademacs-e82fc62bd46270c50f491c69ca24315c87940004.tar.gz
emacs-e82fc62bd46270c50f491c69ca24315c87940004.zip
# ChangeLog fixes
-rw-r--r--ChangeLog74
-rw-r--r--admin/ChangeLog4
-rw-r--r--lib-src/ChangeLog16
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lwlib/ChangeLog6
-rw-r--r--src/ChangeLog52
6 files changed, 74 insertions, 80 deletions
diff --git a/ChangeLog b/ChangeLog
index 68d1391b96a..8051263fdee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,23 +11,12 @@
11 11
122015-01-01 Paul Eggert <eggert@cs.ucla.edu> 122015-01-01 Paul Eggert <eggert@cs.ucla.edu>
13 13
14 Fix copyright years by hand
15 These are dates that admin/update-copyright did not update, or
16 updated incorrectly. Also, back out the copyright-date change to
17 doc/misc/texinfo.tex, as upstream hasn't updated that date yet.
18
19 Update copyright year to 2015
20 Run admin/update-copyright.
21
22 Merge from gnulib, incorporating: 14 Merge from gnulib, incorporating:
23 2015-01-01 version-etc: new year 15 2015-01-01 version-etc: new year
24 16
25 * .gitattributes: New file. 17 * .gitattributes: New file.
26 18
272015-01-01 Paul Eggert <eggert@cs.ucla.edu> 19 * autogen.sh: Port better to non-GNU 'cp'. Reported by Han Boetes.
28
29 * autogen.sh: Port better to non-GNU 'cp'.
30 Problem reported by Han Boetes.
31 20
322014-12-31 Paul Eggert <eggert@cs.ucla.edu> 212014-12-31 Paul Eggert <eggert@cs.ucla.edu>
33 22
@@ -56,32 +45,9 @@
56 45
572014-12-25 Paul Eggert <eggert@cs.ucla.edu> 462014-12-25 Paul Eggert <eggert@cs.ucla.edu>
58 47
59 Prefer stpcpy to strcat 48 Prefer stpcpy to strcat.
60 * admin/merge-gnulib (GNULIB_MODULES): Add stpcpy.
61 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. 49 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
62 * lib/stpcpy.c, m4/stpcpy.m4: New files, from gnulib. 50 * lib/stpcpy.c, m4/stpcpy.m4: New files, from gnulib.
63 * lib-src/ebrowse.c (sym_scope_1, operator_name, open_file):
64 * lib-src/emacsclient.c (get_server_config, set_local_socket)
65 (start_daemon_and_retry_set_socket):
66 * lib-src/etags.c (main, C_entries, relative_filename):
67 * lib-src/pop.c (sendline):
68 * lib-src/update-game-score.c (main):
69 * lwlib/xlwmenu.c (resource_widget_value):
70 * src/callproc.c (child_setup):
71 * src/dbusbind.c (xd_signature_cat):
72 * src/doc.c (get_doc_string, Fsnarf_documentation):
73 * src/editfns.c (Fuser_full_name):
74 * src/frame.c (xrdb_get_resource):
75 * src/gtkutil.c (xg_get_file_with_chooser):
76 * src/tparam.c (tparam1):
77 * src/xfns.c (xic_create_fontsetname):
78 * src/xrdb.c (gethomedir, get_user_db, get_environ_db):
79 * src/xsmfns.c (smc_save_yourself_CB):
80 Rewrite to avoid the need for strcat, typically by using stpcpy
81 and/or lispstpcpy. strcat tends to be part of O(N**2) algorithms.
82 * src/doc.c (sibling_etc):
83 * src/xrdb.c (xdefaults):
84 Now a top-level static constant.
85 51
862014-12-24 Stephen Leake <stephen_leake@stephe-leake.org> 522014-12-24 Stephen Leake <stephen_leake@stephe-leake.org>
87 53
@@ -96,17 +62,12 @@
96 62
972014-12-23 Paul Eggert <eggert@cs.ucla.edu> 632014-12-23 Paul Eggert <eggert@cs.ucla.edu>
98 64
99 Merge from gnulib 65 Merge from gnulib.
100 2014-12-20 utimens: remove unnecessary assert 66 2014-12-20 utimens: remove unnecessary assert
101 2014-12-16 stdalign: port better to HP compilers 67 2014-12-16 stdalign: port better to HP compilers
102 2014-12-16 stdalign: work around Apple GCC 4.0 bug 68 2014-12-16 stdalign: work around Apple GCC 4.0 bug
103 * lib/stdalign.in.h, lib/utimens.c, m4/stdalign.m4: Update from gnulib. 69 * lib/stdalign.in.h, lib/utimens.c, m4/stdalign.m4: Update from gnulib.
104 70
1052014-12-14 Paul Eggert <eggert@cs.ucla.edu>
106
107 Spelling fixes. All uses changed.
108 * src/regex.c (analyze_first): Rename from analyze_first.
109
1102014-12-14 Glenn Morris <rgm@gnu.org> 712014-12-14 Glenn Morris <rgm@gnu.org>
111 72
112 * make-dist: No more lib-src/grep-changelog. 73 * make-dist: No more lib-src/grep-changelog.
@@ -119,22 +80,20 @@
119 80
1202014-12-13 Paul Eggert <eggert@cs.ucla.edu> 812014-12-13 Paul Eggert <eggert@cs.ucla.edu>
121 82
122 Git ignore lib/std*.h
123 * .gitignore: Add lib/std*.h, to ignore stdarg.h, stdbool.h, and 83 * .gitignore: Add lib/std*.h, to ignore stdarg.h, stdbool.h, and
124 stddef.h. Remove subsumed entries. 84 stddef.h. Remove subsumed entries.
125 Add !lib/std*.in.h, so as to not ignore the .in.h files. 85 Add !lib/std*.in.h, so as to not ignore the .in.h files.
126 86
1272014-12-13 Paul Eggert <eggert@cs.ucla.edu> 872014-12-13 Paul Eggert <eggert@cs.ucla.edu>
128 88
129 Port commit-msg to mawk 89 Port commit-msg to mawk. Reported by Ted Zlatanov in:
130 Problem reported by Ted Zlatanov in:
131 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html 90 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html
132 * build-aux/git-hooks/commit-msg (space, non_space, non_print): 91 * build-aux/git-hooks/commit-msg (space, non_space, non_print):
133 New vars. Use them as approximations to POSIX bracket expressions, 92 New vars. Use them as approximations to POSIX bracket expressions,
134 on implementations like mawk that do not support POSIX regexps. 93 on implementations like mawk that do not support POSIX regexps.
135 94
136 Improve commit-msg messages and autosquash 95 Improve commit-msg messages and autosquash.
137 Problem reported by Michal Nazarewicz in Bug#19337. 96 Reported by Michal Nazarewicz in Bug#19337.
138 * build-aux/git-hooks/commit-msg: Add "commit message" to 97 * build-aux/git-hooks/commit-msg: Add "commit message" to
139 diagnostics. Distinguish better between tabs and other 98 diagnostics. Distinguish better between tabs and other
140 unprintable chars in diagnostics. Don't complain if a prefix 99 unprintable chars in diagnostics. Don't complain if a prefix
@@ -143,7 +102,7 @@
1432014-12-13 Paul Eggert <eggert@cs.ucla.edu> 1022014-12-13 Paul Eggert <eggert@cs.ucla.edu>
144 103
145 Port commit-message checking to FreeBSD 9. 104 Port commit-message checking to FreeBSD 9.
146 This fixes a bug reported by Jan Djärv in: 105 Reported by Jan Djärv in:
147 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html 106 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html
148 along with some other issues I noticed while testing with FreeBSD. 107 along with some other issues I noticed while testing with FreeBSD.
149 * build-aux/git-hooks/commit-msg: Prefer gawk if available. 108 * build-aux/git-hooks/commit-msg: Prefer gawk if available.
@@ -158,7 +117,7 @@
158 117
1592014-12-12 Paul Eggert <eggert@cs.ucla.edu> 1182014-12-12 Paul Eggert <eggert@cs.ucla.edu>
160 119
161 Merge from gnulib 120 Merge from gnulib.
162 2014-12-12 stddef: support C11's max_align_t 121 2014-12-12 stddef: support C11's max_align_t
163 2014-12-11 unistd: fix iOS check conditional 122 2014-12-11 unistd: fix iOS check conditional
164 2014-12-08 apply _GL_ATTRIBUTE_PURE to some inline functions 123 2014-12-08 apply _GL_ATTRIBUTE_PURE to some inline functions
@@ -343,7 +302,7 @@
343 build: port to GCC 4.6.4 + glibc 2.5 302 build: port to GCC 4.6.4 + glibc 2.5
344 On platforms this old, building with _FORTIFY_SOURCE equal to 2 303 On platforms this old, building with _FORTIFY_SOURCE equal to 2
345 results in duplicate definitions of standard library functions. 304 results in duplicate definitions of standard library functions.
346 Problem reported by Nelson H. F. Beebe. 305 Reported by Nelson H. F. Beebe.
347 * configure.ac (_FORTIFY_SOURCE): Sort after GNULIB_PORTCHECK. 306 * configure.ac (_FORTIFY_SOURCE): Sort after GNULIB_PORTCHECK.
348 By default, do not enable this unless GNULIB_PORTCHECK is defined. 307 By default, do not enable this unless GNULIB_PORTCHECK is defined.
349 This better matches the original intent, which as I recall was to 308 This better matches the original intent, which as I recall was to
@@ -1359,7 +1318,7 @@
1359 Fix problem with MAKE and xcrun configuration. 1318 Fix problem with MAKE and xcrun configuration.
1360 * configure.ac: Don't set MAKE unless 'make' doesn't work. 1319 * configure.ac: Don't set MAKE unless 'make' doesn't work.
1361 Set it only in the environment, not in the makefile. 1320 Set it only in the environment, not in the makefile.
1362 Problem reported by Glenn Morris in: 1321 Reported by Glenn Morris in:
1363 http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html 1322 http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html
1364 1323
13652013-12-27 Paul Eggert <eggert@cs.ucla.edu> 13242013-12-27 Paul Eggert <eggert@cs.ucla.edu>
@@ -3053,7 +3012,7 @@
3053 (bootstrap): Run ./configure, rather than trying to run config.status 3012 (bootstrap): Run ./configure, rather than trying to run config.status
3054 if it exists. That builds src/epaths.h more reliably. 3013 if it exists. That builds src/epaths.h more reliably.
3055 Run autogen/copy_autogen if autogen.sh fails, 3014 Run autogen/copy_autogen if autogen.sh fails,
3056 to create 'configure'; problem reported by Andreas Schwab in 3015 to create 'configure'. Reported by Andreas Schwab in
3057 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>. 3016 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>.
3058 * autogen.sh: Exit with status 1 when failing due to missing tools, 3017 * autogen.sh: Exit with status 1 when failing due to missing tools,
3059 reverting the 2012-09-10 change to this file. 3018 reverting the 2012-09-10 change to this file.
@@ -4385,8 +4344,7 @@
4385 4344
4386 Check pkg-config exit status when configuring (Bug#10626). 4345 Check pkg-config exit status when configuring (Bug#10626).
4387 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config 4346 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
4388 works; check its exit status. Problem reported by Jordi Gutiérrez 4347 works; check its exit status. Reported by Jordi Gutiérrez Hermoso in
4389 Hermoso in
4390 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>. 4348 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
4391 4349
43922012-04-07 Glenn Morris <rgm@gnu.org> 43502012-04-07 Glenn Morris <rgm@gnu.org>
@@ -4544,7 +4502,7 @@
4544 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852) 4502 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
4545 if the library is found. Otherwise, later configure-time tests, 4503 if the library is found. Otherwise, later configure-time tests,
4546 such as the test for pthread_sigmask, generate the wrong results 4504 such as the test for pthread_sigmask, generate the wrong results
4547 on some platforms. Problem reported for FreeBSD by Nali Toja. 4505 on some platforms. Reported by Nali Toja for FreeBSD.
4548 4506
45492011-10-20 Paul Eggert <eggert@cs.ucla.edu> 45072011-10-20 Paul Eggert <eggert@cs.ucla.edu>
4550 4508
@@ -4775,7 +4733,7 @@
4775 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB 4733 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
4776 test, which runs afoul of Automake installations where, for example, 4734 test, which runs afoul of Automake installations where, for example,
4777 /usr/share/aclocal contains a copy of gl_THREADLIB. 4735 /usr/share/aclocal contains a copy of gl_THREADLIB.
4778 Problem reported by Sven Joachim in 4736 Reported by Sven Joachim in
4779 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>. 4737 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
4780 This is just a quick temporary fix, specific to Emacs; I'll work 4738 This is just a quick temporary fix, specific to Emacs; I'll work
4781 with the other gnulib maintainers to get a more-permanent fix. 4739 with the other gnulib maintainers to get a more-permanent fix.
@@ -5387,7 +5345,7 @@
5387 5345
5388 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses. 5346 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
5389 Sync from gnulib, which has been patched to fix the problem 5347 Sync from gnulib, which has been patched to fix the problem
5390 with the license notices. Problem reported by Glenn Morris in 5348 with the license notices. Reported by Glenn Morris in
5391 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>. 5349 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
5392 5350
53932011-02-09 Stefan Monnier <monnier@iro.umontreal.ca> 53512011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -5541,7 +5499,7 @@
5541 used. The code already assumed two's complement, so there's 5499 used. The code already assumed two's complement, so there's
5542 no need to test for alternatives. All uses removed. 5500 no need to test for alternatives. All uses removed.
5543 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by 5501 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
5544 the C standard. Problem reported by Rich Felker in 5502 the C standard. Reported by Rich Felker in
5545 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>. 5503 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
5546 (twos_complement_arithmetic): Also check long_int and time_t. 5504 (twos_complement_arithmetic): Also check long_int and time_t.
5547 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions. 5505 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
diff --git a/admin/ChangeLog b/admin/ChangeLog
index 83386061180..8c0c9759e87 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -30,6 +30,10 @@
30 30
31 * update-copyright (emacsver): Change to emacsver.tex.in. 31 * update-copyright (emacsver): Change to emacsver.tex.in.
32 32
332014-12-25 Paul Eggert <eggert@cs.ucla.edu>
34
35 * merge-gnulib (GNULIB_MODULES): Add stpcpy.
36
332014-12-24 Glenn Morris <rgm@gnu.org> 372014-12-24 Glenn Morris <rgm@gnu.org>
34 38
35 * authors.el (authors-obsolete-files-regexps) 39 * authors.el (authors-obsolete-files-regexps)
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 1795f021027..5d17324fdce 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -11,6 +11,17 @@
11 since GCC sometimes calls stpcpy when it sees strcpy, under 11 since GCC sometimes calls stpcpy when it sees strcpy, under
12 optimization switches. 12 optimization switches.
13 13
142014-12-25 Paul Eggert <eggert@cs.ucla.edu>
15
16 * ebrowse.c (sym_scope_1, operator_name, open_file):
17 * emacsclient.c (get_server_config, set_local_socket)
18 (start_daemon_and_retry_set_socket):
19 * etags.c (main, C_entries, relative_filename):
20 * pop.c (sendline):
21 * update-game-score.c (main):
22 Rewrite to avoid the need for strcat, typically by using stpcpy
23 and/or lispstpcpy. strcat tends to be part of O(N**2) algorithms.
24
142014-12-14 Paul Eggert <eggert@cs.ucla.edu> 252014-12-14 Paul Eggert <eggert@cs.ucla.edu>
15 26
16 * etags.c (analyze_regex): Rename from analyse_regex. 27 * etags.c (analyze_regex): Rename from analyse_regex.
@@ -140,8 +151,7 @@
140 151
1412014-05-26 Paul Eggert <eggert@cs.ucla.edu> 1522014-05-26 Paul Eggert <eggert@cs.ucla.edu>
142 153
143 Fix rcs2log problems with CVS. 154 Fix rcs2log problems with CVS. Reported by Glenn Morris in
144 Problem reported by Glenn Morris in
145 <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>. 155 <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>.
146 Plus, fix some security and filename quoting problems. 156 Plus, fix some security and filename quoting problems.
147 * rcs2log (logdir): Prefer mktemp if available. 157 * rcs2log (logdir): Prefer mktemp if available.
@@ -3496,7 +3506,7 @@
34962004-04-17 Paul Eggert <eggert@gnu.org> 35062004-04-17 Paul Eggert <eggert@gnu.org>
3497 3507
3498 * rcs2log (Help): Clarify wording of the usage message. 3508 * rcs2log (Help): Clarify wording of the usage message.
3499 Problem reported by Alan Mackenzie in 3509 Reported by Alan Mackenzie in
3500 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>. 3510 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
3501 3511
35022004-04-07 Stefan Monnier <monnier@iro.umontreal.ca> 35122004-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index aa79a8d4b2e..f62dc0773b7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1903,7 +1903,7 @@
19032014-11-18 Paul Eggert <eggert@cs.ucla.edu> 19032014-11-18 Paul Eggert <eggert@cs.ucla.edu>
1904 1904
1905 Port new time stamp handling to Emacs 23.2. 1905 Port new time stamp handling to Emacs 23.2.
1906 This fix is for Gnus. Problem reported by Katsumi Yamaoka. 1906 This fix is for Gnus. Reported by Katsumi Yamaoka.
1907 * calendar/time-date.el (time-add, time-subtract, time-less-p): 1907 * calendar/time-date.el (time-add, time-subtract, time-less-p):
1908 Use eval-and-compile, not eval-when-compile. 1908 Use eval-and-compile, not eval-when-compile.
1909 1909
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index 023804cdfe5..8d536f0b3ad 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -5,6 +5,12 @@
5 (AM_V_at, am__v_at_, am__v_at_0, am__v_at_1): New macros. 5 (AM_V_at, am__v_at_, am__v_at_0, am__v_at_1): New macros.
6 (liblw.a): Use them. 6 (liblw.a): Use them.
7 7
82014-12-25 Paul Eggert <eggert@cs.ucla.edu>
9
10 * xlwmenu.c (resource_widget_value):
11 Rewrite to avoid the need for strcat, typically by using stpcpy
12 and/or lispstpcpy. strcat tends to be part of O(N**2) algorithms.
13
82014-10-20 Glenn Morris <rgm@gnu.org> 142014-10-20 Glenn Morris <rgm@gnu.org>
9 15
10 * Merge in all changes up to 24.4 release. 16 * Merge in all changes up to 24.4 release.
diff --git a/src/ChangeLog b/src/ChangeLog
index b503a40640f..592a7f1e3bf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -188,6 +188,24 @@
188 (x_session_initialize, Fhandle_save_session): 188 (x_session_initialize, Fhandle_save_session):
189 Prefer NILP (x) to EQ (x, Qnil). 189 Prefer NILP (x) to EQ (x, Qnil).
190 190
1912014-12-25 Paul Eggert <eggert@cs.ucla.edu>
192
193 * callproc.c (child_setup):
194 * dbusbind.c (xd_signature_cat):
195 * doc.c (get_doc_string, Fsnarf_documentation):
196 * editfns.c (Fuser_full_name):
197 * frame.c (xrdb_get_resource):
198 * gtkutil.c (xg_get_file_with_chooser):
199 * tparam.c (tparam1):
200 * xfns.c (xic_create_fontsetname):
201 * xrdb.c (gethomedir, get_user_db, get_environ_db):
202 * xsmfns.c (smc_save_yourself_CB):
203 Rewrite to avoid the need for strcat, typically by using stpcpy
204 and/or lispstpcpy. strcat tends to be part of O(N**2) algorithms.
205 * doc.c (sibling_etc):
206 * xrdb.c (xdefaults):
207 Now a top-level static constant.
208
1912014-12-23 Didier Verna <didier@didierverna.net> (tiny change). 2092014-12-23 Didier Verna <didier@didierverna.net> (tiny change).
192 210
193 * nsselect.m (Fns_selection_owner_p): Return a Lisp boolean, not a 211 * nsselect.m (Fns_selection_owner_p): Return a Lisp boolean, not a
@@ -595,7 +613,7 @@
5952014-11-29 Paul Eggert <eggert@cs.ucla.edu> 6132014-11-29 Paul Eggert <eggert@cs.ucla.edu>
596 614
597 Improve clarity of USE_LSB_TAG definition. 615 Improve clarity of USE_LSB_TAG definition.
598 Problem reported by Lee Duhem. Suggestion by Andreas Schwab in: 616 Reported by Lee Duhem. Suggested by Andreas Schwab in:
599 http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02222.html 617 http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02222.html
600 * lisp.h (USE_LSB_TAG): Define in terms of the (simpler) 618 * lisp.h (USE_LSB_TAG): Define in terms of the (simpler)
601 VAL_MAX / 2 rather than in terms of the (more complicated) 619 VAL_MAX / 2 rather than in terms of the (more complicated)
@@ -621,7 +639,7 @@
621 639
6222014-11-27 Oscar Fuentes <ofv@wanadoo.es> 6402014-11-27 Oscar Fuentes <ofv@wanadoo.es>
623 641
624 * src/w32.c, src/w32heap.c, src/w32term.c: 642 * w32.c, w32heap.c, w32term.c:
625 Use MINGW_W64 instead of _W64. 643 Use MINGW_W64 instead of _W64.
626 644
6272014-11-27 Stefan Monnier <monnier@iro.umontreal.ca> 6452014-11-27 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -1091,7 +1109,7 @@
1091 1109
10922014-10-25 Noam Postavsky <npostavs@users.sourceforget.net> 11102014-10-25 Noam Postavsky <npostavs@users.sourceforget.net>
1093 1111
1094 * src/w32proc.c (create_child): If calling a quoted batch file, 1112 * w32proc.c (create_child): If calling a quoted batch file,
1095 pass NULL for exe. (Bug#18745) 1113 pass NULL for exe. (Bug#18745)
1096 1114
10972014-10-24 Eli Zaretskii <eliz@gnu.org> 11152014-10-24 Eli Zaretskii <eliz@gnu.org>
@@ -1510,7 +1528,7 @@
1510 On x86 platforms this works around GCC bug 63495 1528 On x86 platforms this works around GCC bug 63495
1511 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495>, 1529 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495>,
1512 and more generally should fix a portability problem in Emacs. 1530 and more generally should fix a portability problem in Emacs.
1513 Problem reported by Stefan Monnier in: 1531 Reported by Stefan Monnier in:
1514 http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00261.html 1532 http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00261.html
1515 1533
15162014-10-08 Leo Liu <sdl.web@gmail.com> 15342014-10-08 Leo Liu <sdl.web@gmail.com>
@@ -2026,7 +2044,7 @@
20262014-09-23 Paul Eggert <eggert@cs.ucla.edu> 20442014-09-23 Paul Eggert <eggert@cs.ucla.edu>
2027 2045
2028 Fix SAFE_ALLOCA to not exhaust the stack when in a loop. 2046 Fix SAFE_ALLOCA to not exhaust the stack when in a loop.
2029 Problem reported by Dmitry Antipov in thread leading to: 2047 Reported by Dmitry Antipov in thread leading to:
2030 http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00713.html 2048 http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00713.html
2031 This patch fixes only SAFE_ALLOCA, SAFE_NALLOCA, and SAFE_ALLOCA_LISP; 2049 This patch fixes only SAFE_ALLOCA, SAFE_NALLOCA, and SAFE_ALLOCA_LISP;
2032 the experimental local_* macros enabled by USE_LOCAL_ALLOCATORS 2050 the experimental local_* macros enabled by USE_LOCAL_ALLOCATORS
@@ -2359,7 +2377,7 @@
23592014-09-10 Paul Eggert <eggert@cs.ucla.edu> 23772014-09-10 Paul Eggert <eggert@cs.ucla.edu>
2360 2378
2361 Simplify lisp.h by removing the __COUNTER__ business. 2379 Simplify lisp.h by removing the __COUNTER__ business.
2362 Problem reported by Dmitry Antipov in: 2380 Reported by Dmitry Antipov in:
2363 http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00220.html 2381 http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00220.html
2364 * lisp.h (make_local_vector, make_local_string) 2382 * lisp.h (make_local_vector, make_local_string)
2365 (build_local_string): Simplify by not bothering with __COUNTER__. 2383 (build_local_string): Simplify by not bothering with __COUNTER__.
@@ -2390,7 +2408,7 @@
2390 * lisp.h (DEFINE_GDB_SYMBOL_ENUM): Remove. 2408 * lisp.h (DEFINE_GDB_SYMBOL_ENUM): Remove.
2391 These can generate a constant with the correct value but the wrong 2409 These can generate a constant with the correct value but the wrong
2392 width, which doesn't work as a printf argument. All uses removed. 2410 width, which doesn't work as a printf argument. All uses removed.
2393 Problem reported by Dmitry Antipov in: 2411 Reported by Dmitry Antipov in:
2394 http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00213.html 2412 http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00213.html
2395 (ENUMABLE): Remove; no longer needed. 2413 (ENUMABLE): Remove; no longer needed.
2396 (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val): 2414 (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
@@ -4881,7 +4899,7 @@
48812014-06-03 Paul Eggert <eggert@cs.ucla.edu> 48992014-06-03 Paul Eggert <eggert@cs.ucla.edu>
4882 4900
4883 * emacs.c: Include "sysselect.h", to define its inline functions. 4901 * emacs.c: Include "sysselect.h", to define its inline functions.
4884 Problem reported by Glenn Morris in: 4902 Reported by Glenn Morris in:
4885 http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00077.html 4903 http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00077.html
4886 4904
4887 Do not require libXt-devel when building with gtk. 4905 Do not require libXt-devel when building with gtk.
@@ -5981,7 +5999,7 @@
59812014-03-27 Paul Eggert <eggert@cs.ucla.edu> 59992014-03-27 Paul Eggert <eggert@cs.ucla.edu>
5982 6000
5983 Port recent signal-related changes to FreeBSD. 6001 Port recent signal-related changes to FreeBSD.
5984 Problem reported by Herbert J. Skuhra. 6002 Reported by Herbert J. Skuhra.
5985 * lisp.h (block_tty_out_signal, unblock_tty_out_signal): 6003 * lisp.h (block_tty_out_signal, unblock_tty_out_signal):
5986 Move decls from here ... 6004 Move decls from here ...
5987 * syssignal.h: ... to here, so that lisp.h doesn't depend on signal.h. 6005 * syssignal.h: ... to here, so that lisp.h doesn't depend on signal.h.
@@ -6959,7 +6977,7 @@
69592014-01-20 Paul Eggert <eggert@cs.ucla.edu> 69772014-01-20 Paul Eggert <eggert@cs.ucla.edu>
6960 6978
6961 Avoid undefined behavior by initializing buffer redisplay bit. 6979 Avoid undefined behavior by initializing buffer redisplay bit.
6962 Problem reported by Dmitry Antipov in 6980 Reported by Dmitry Antipov in
6963 <http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01756.html>. 6981 <http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01756.html>.
6964 * buffer.c (Fget_buffer_create): Initialize redisplay bit. 6982 * buffer.c (Fget_buffer_create): Initialize redisplay bit.
6965 6983
@@ -8800,7 +8818,7 @@
88002013-11-21 Paul Eggert <eggert@cs.ucla.edu> 88182013-11-21 Paul Eggert <eggert@cs.ucla.edu>
8801 8819
8802 Fix some dependency problems that cause unnecessary recompiles. 8820 Fix some dependency problems that cause unnecessary recompiles.
8803 Problem reported by RMS in 8821 Reported by RMS in
8804 <http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00421.html>. 8822 <http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00421.html>.
8805 * Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS) 8823 * Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS)
8806 (really-lwlib, really-oldXMenu, stamp-oldxmenu) 8824 (really-lwlib, really-oldXMenu, stamp-oldxmenu)
@@ -9545,8 +9563,7 @@
9545 9563
95462013-10-23 Paul Eggert <eggert@cs.ucla.edu> 95642013-10-23 Paul Eggert <eggert@cs.ucla.edu>
9547 9565
9548 Port to Solaris 10 and its bundled GCC. 9566 Port to Solaris 10 and its bundled GCC. Reported by Timothy C. Burt.
9549 Problem reported by Timothy C. Burt.
9550 * floatfns.c (isfinite, isnan): Redefine unconditionally. 9567 * floatfns.c (isfinite, isnan): Redefine unconditionally.
9551 9568
95522013-10-21 Dmitry Antipov <dmantipov@yandex.ru> 95692013-10-21 Dmitry Antipov <dmantipov@yandex.ru>
@@ -9950,7 +9967,7 @@
9950 so it shouldn't be used all the time. Perhaps we need two 9967 so it shouldn't be used all the time. Perhaps we need two
9951 flavors of 'eassert', one for where 'assume' is far more likely 9968 flavors of 'eassert', one for where 'assume' is far more likely
9952 to help or to hurt; but that can be done later. 9969 to help or to hurt; but that can be done later.
9953 Problem reported by Dmitry Antipov in 9970 Reported by Dmitry Antipov in
9954 <http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00276.html>. 9971 <http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00276.html>.
9955 Also, don't include <verify.h>; no longer needed. 9972 Also, don't include <verify.h>; no longer needed.
9956 9973
@@ -13678,8 +13695,7 @@
13678 13695
136792013-07-07 Paul Eggert <eggert@cs.ucla.edu> 136962013-07-07 Paul Eggert <eggert@cs.ucla.edu>
13680 13697
13681 Port to Ubuntu 10 (Bug#14803). 13698 Port to Ubuntu 10 (Bug#14803). Reported by T.V. Raman.
13682 Problem reported by T.V. Raman.
13683 * process.c (close_on_exec, accept4, process_socket): 13699 * process.c (close_on_exec, accept4, process_socket):
13684 Define these if !HAVE_ACCEPT4, not if !SOCK_CLOEXEC. 13700 Define these if !HAVE_ACCEPT4, not if !SOCK_CLOEXEC.
13685 13701
@@ -13944,7 +13960,7 @@
13944 * emacs.c (malloc_enable_thread): Hoist extern decl to top level. 13960 * emacs.c (malloc_enable_thread): Hoist extern decl to top level.
13945 (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]: 13961 (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]:
13946 Invoke malloc_enable_thread even when not interactive. 13962 Invoke malloc_enable_thread even when not interactive.
13947 Problem reported by Ken Brown in <http://bugs.gnu.org/14569#275>. 13963 Reported by Ken Brown in <http://bugs.gnu.org/14569#275>.
13948 * process.c (init_process_emacs) [CYGWIN]: Tickle glib even 13964 * process.c (init_process_emacs) [CYGWIN]: Tickle glib even
13949 in this case, since the underlying bug has now been fixed. 13965 in this case, since the underlying bug has now been fixed.
13950 13966
@@ -15169,7 +15185,7 @@
15169 * unexelf.c: Don't assume ElfW (Half) fits in int. 15185 * unexelf.c: Don't assume ElfW (Half) fits in int.
15170 (entry_address, find_section, unexec): Use ptrdiff_t, not int, 15186 (entry_address, find_section, unexec): Use ptrdiff_t, not int,
15171 when dealing with ElfW (Half) values, since they can exceed 2**31 15187 when dealing with ElfW (Half) values, since they can exceed 2**31
15172 on 64-bit OpenBSD hosts. Problem reported privately by Han Boetes. 15188 on 64-bit OpenBSD hosts. Reported by Han Boetes (privately).
15173 (entry_address): Omit unused NUM arg. All uses changed. 15189 (entry_address): Omit unused NUM arg. All uses changed.
15174 15190
151752013-05-07 Juri Linkov <juri@jurta.org> 151912013-05-07 Juri Linkov <juri@jurta.org>