aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorjave2015-01-05 14:12:26 +0100
committerjave2015-01-05 14:12:26 +0100
commit5a0d5b71d55c73573c331e1e1a1dde9f206966e1 (patch)
treeabe791ef1dd1838121b43ab63aea630bd439a842 /ChangeLog
parent9681f300de4dddb250770d18dc417ec0027beb94 (diff)
parentc477f2073018ed4deb3810059c1032c1709164fa (diff)
downloademacs-5a0d5b71d55c73573c331e1e1a1dde9f206966e1.tar.gz
emacs-5a0d5b71d55c73573c331e1e1a1dde9f206966e1.zip
Merge branch 'master' into xwidget
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog76
1 files changed, 18 insertions, 58 deletions
diff --git a/ChangeLog b/ChangeLog
index 68d1391b96a..36edfe638d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
12015-01-04 Paul Eggert <eggert@cs.ucla.edu> 12015-01-04 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * INSTALL: Mention 'make WERROR_CFLAGS='.
4
3 Clarify 'make info' 5 Clarify 'make info'
4 * Makefile.in (info): Use GNU make conditional rather than 6 * Makefile.in (info): Use GNU make conditional rather than
5 an '@' rule with a shell conditional, so that the builder can 7 an '@' rule with a shell conditional, so that the builder can
@@ -11,23 +13,12 @@
11 13
122015-01-01 Paul Eggert <eggert@cs.ucla.edu> 142015-01-01 Paul Eggert <eggert@cs.ucla.edu>
13 15
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: 16 Merge from gnulib, incorporating:
23 2015-01-01 version-etc: new year 17 2015-01-01 version-etc: new year
24 18
25 * .gitattributes: New file. 19 * .gitattributes: New file.
26 20
272015-01-01 Paul Eggert <eggert@cs.ucla.edu> 21 * 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 22
322014-12-31 Paul Eggert <eggert@cs.ucla.edu> 232014-12-31 Paul Eggert <eggert@cs.ucla.edu>
33 24
@@ -56,32 +47,9 @@
56 47
572014-12-25 Paul Eggert <eggert@cs.ucla.edu> 482014-12-25 Paul Eggert <eggert@cs.ucla.edu>
58 49
59 Prefer stpcpy to strcat 50 Prefer stpcpy to strcat.
60 * admin/merge-gnulib (GNULIB_MODULES): Add stpcpy.
61 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. 51 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
62 * lib/stpcpy.c, m4/stpcpy.m4: New files, from gnulib. 52 * 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 53
862014-12-24 Stephen Leake <stephen_leake@stephe-leake.org> 542014-12-24 Stephen Leake <stephen_leake@stephe-leake.org>
87 55
@@ -96,17 +64,12 @@
96 64
972014-12-23 Paul Eggert <eggert@cs.ucla.edu> 652014-12-23 Paul Eggert <eggert@cs.ucla.edu>
98 66
99 Merge from gnulib 67 Merge from gnulib.
100 2014-12-20 utimens: remove unnecessary assert 68 2014-12-20 utimens: remove unnecessary assert
101 2014-12-16 stdalign: port better to HP compilers 69 2014-12-16 stdalign: port better to HP compilers
102 2014-12-16 stdalign: work around Apple GCC 4.0 bug 70 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. 71 * lib/stdalign.in.h, lib/utimens.c, m4/stdalign.m4: Update from gnulib.
104 72
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> 732014-12-14 Glenn Morris <rgm@gnu.org>
111 74
112 * make-dist: No more lib-src/grep-changelog. 75 * make-dist: No more lib-src/grep-changelog.
@@ -119,22 +82,20 @@
119 82
1202014-12-13 Paul Eggert <eggert@cs.ucla.edu> 832014-12-13 Paul Eggert <eggert@cs.ucla.edu>
121 84
122 Git ignore lib/std*.h
123 * .gitignore: Add lib/std*.h, to ignore stdarg.h, stdbool.h, and 85 * .gitignore: Add lib/std*.h, to ignore stdarg.h, stdbool.h, and
124 stddef.h. Remove subsumed entries. 86 stddef.h. Remove subsumed entries.
125 Add !lib/std*.in.h, so as to not ignore the .in.h files. 87 Add !lib/std*.in.h, so as to not ignore the .in.h files.
126 88
1272014-12-13 Paul Eggert <eggert@cs.ucla.edu> 892014-12-13 Paul Eggert <eggert@cs.ucla.edu>
128 90
129 Port commit-msg to mawk 91 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 92 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html
132 * build-aux/git-hooks/commit-msg (space, non_space, non_print): 93 * build-aux/git-hooks/commit-msg (space, non_space, non_print):
133 New vars. Use them as approximations to POSIX bracket expressions, 94 New vars. Use them as approximations to POSIX bracket expressions,
134 on implementations like mawk that do not support POSIX regexps. 95 on implementations like mawk that do not support POSIX regexps.
135 96
136 Improve commit-msg messages and autosquash 97 Improve commit-msg messages and autosquash.
137 Problem reported by Michal Nazarewicz in Bug#19337. 98 Reported by Michal Nazarewicz in Bug#19337.
138 * build-aux/git-hooks/commit-msg: Add "commit message" to 99 * build-aux/git-hooks/commit-msg: Add "commit message" to
139 diagnostics. Distinguish better between tabs and other 100 diagnostics. Distinguish better between tabs and other
140 unprintable chars in diagnostics. Don't complain if a prefix 101 unprintable chars in diagnostics. Don't complain if a prefix
@@ -143,7 +104,7 @@
1432014-12-13 Paul Eggert <eggert@cs.ucla.edu> 1042014-12-13 Paul Eggert <eggert@cs.ucla.edu>
144 105
145 Port commit-message checking to FreeBSD 9. 106 Port commit-message checking to FreeBSD 9.
146 This fixes a bug reported by Jan Djärv in: 107 Reported by Jan Djärv in:
147 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html 108 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html
148 along with some other issues I noticed while testing with FreeBSD. 109 along with some other issues I noticed while testing with FreeBSD.
149 * build-aux/git-hooks/commit-msg: Prefer gawk if available. 110 * build-aux/git-hooks/commit-msg: Prefer gawk if available.
@@ -158,7 +119,7 @@
158 119
1592014-12-12 Paul Eggert <eggert@cs.ucla.edu> 1202014-12-12 Paul Eggert <eggert@cs.ucla.edu>
160 121
161 Merge from gnulib 122 Merge from gnulib.
162 2014-12-12 stddef: support C11's max_align_t 123 2014-12-12 stddef: support C11's max_align_t
163 2014-12-11 unistd: fix iOS check conditional 124 2014-12-11 unistd: fix iOS check conditional
164 2014-12-08 apply _GL_ATTRIBUTE_PURE to some inline functions 125 2014-12-08 apply _GL_ATTRIBUTE_PURE to some inline functions
@@ -343,7 +304,7 @@
343 build: port to GCC 4.6.4 + glibc 2.5 304 build: port to GCC 4.6.4 + glibc 2.5
344 On platforms this old, building with _FORTIFY_SOURCE equal to 2 305 On platforms this old, building with _FORTIFY_SOURCE equal to 2
345 results in duplicate definitions of standard library functions. 306 results in duplicate definitions of standard library functions.
346 Problem reported by Nelson H. F. Beebe. 307 Reported by Nelson H. F. Beebe.
347 * configure.ac (_FORTIFY_SOURCE): Sort after GNULIB_PORTCHECK. 308 * configure.ac (_FORTIFY_SOURCE): Sort after GNULIB_PORTCHECK.
348 By default, do not enable this unless GNULIB_PORTCHECK is defined. 309 By default, do not enable this unless GNULIB_PORTCHECK is defined.
349 This better matches the original intent, which as I recall was to 310 This better matches the original intent, which as I recall was to
@@ -1359,7 +1320,7 @@
1359 Fix problem with MAKE and xcrun configuration. 1320 Fix problem with MAKE and xcrun configuration.
1360 * configure.ac: Don't set MAKE unless 'make' doesn't work. 1321 * configure.ac: Don't set MAKE unless 'make' doesn't work.
1361 Set it only in the environment, not in the makefile. 1322 Set it only in the environment, not in the makefile.
1362 Problem reported by Glenn Morris in: 1323 Reported by Glenn Morris in:
1363 http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html 1324 http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00969.html
1364 1325
13652013-12-27 Paul Eggert <eggert@cs.ucla.edu> 13262013-12-27 Paul Eggert <eggert@cs.ucla.edu>
@@ -3053,7 +3014,7 @@
3053 (bootstrap): Run ./configure, rather than trying to run config.status 3014 (bootstrap): Run ./configure, rather than trying to run config.status
3054 if it exists. That builds src/epaths.h more reliably. 3015 if it exists. That builds src/epaths.h more reliably.
3055 Run autogen/copy_autogen if autogen.sh fails, 3016 Run autogen/copy_autogen if autogen.sh fails,
3056 to create 'configure'; problem reported by Andreas Schwab in 3017 to create 'configure'. Reported by Andreas Schwab in
3057 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>. 3018 <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, 3019 * autogen.sh: Exit with status 1 when failing due to missing tools,
3059 reverting the 2012-09-10 change to this file. 3020 reverting the 2012-09-10 change to this file.
@@ -4385,8 +4346,7 @@
4385 4346
4386 Check pkg-config exit status when configuring (Bug#10626). 4347 Check pkg-config exit status when configuring (Bug#10626).
4387 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config 4348 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
4388 works; check its exit status. Problem reported by Jordi Gutiérrez 4349 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>. 4350 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
4391 4351
43922012-04-07 Glenn Morris <rgm@gnu.org> 43522012-04-07 Glenn Morris <rgm@gnu.org>
@@ -4544,7 +4504,7 @@
4544 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852) 4504 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
4545 if the library is found. Otherwise, later configure-time tests, 4505 if the library is found. Otherwise, later configure-time tests,
4546 such as the test for pthread_sigmask, generate the wrong results 4506 such as the test for pthread_sigmask, generate the wrong results
4547 on some platforms. Problem reported for FreeBSD by Nali Toja. 4507 on some platforms. Reported by Nali Toja for FreeBSD.
4548 4508
45492011-10-20 Paul Eggert <eggert@cs.ucla.edu> 45092011-10-20 Paul Eggert <eggert@cs.ucla.edu>
4550 4510
@@ -4775,7 +4735,7 @@
4775 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB 4735 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
4776 test, which runs afoul of Automake installations where, for example, 4736 test, which runs afoul of Automake installations where, for example,
4777 /usr/share/aclocal contains a copy of gl_THREADLIB. 4737 /usr/share/aclocal contains a copy of gl_THREADLIB.
4778 Problem reported by Sven Joachim in 4738 Reported by Sven Joachim in
4779 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>. 4739 <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 4740 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. 4741 with the other gnulib maintainers to get a more-permanent fix.
@@ -5387,7 +5347,7 @@
5387 5347
5388 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses. 5348 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
5389 Sync from gnulib, which has been patched to fix the problem 5349 Sync from gnulib, which has been patched to fix the problem
5390 with the license notices. Problem reported by Glenn Morris in 5350 with the license notices. Reported by Glenn Morris in
5391 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>. 5351 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
5392 5352
53932011-02-09 Stefan Monnier <monnier@iro.umontreal.ca> 53532011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -5541,7 +5501,7 @@
5541 used. The code already assumed two's complement, so there's 5501 used. The code already assumed two's complement, so there's
5542 no need to test for alternatives. All uses removed. 5502 no need to test for alternatives. All uses removed.
5543 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by 5503 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
5544 the C standard. Problem reported by Rich Felker in 5504 the C standard. Reported by Rich Felker in
5545 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>. 5505 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
5546 (twos_complement_arithmetic): Also check long_int and time_t. 5506 (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. 5507 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.