aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorGlenn Morris2015-01-04 00:22:29 -0800
committerGlenn Morris2015-01-04 00:22:29 -0800
commite82fc62bd46270c50f491c69ca24315c87940004 (patch)
treef206ae22137ced94482016620e58e6adf3aecc23 /ChangeLog
parentfec9b792f543c35b1a635b3a3326d496e3ca9012 (diff)
downloademacs-e82fc62bd46270c50f491c69ca24315c87940004.tar.gz
emacs-e82fc62bd46270c50f491c69ca24315c87940004.zip
# ChangeLog fixes
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog74
1 files changed, 16 insertions, 58 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.