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