aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index bee477c745a..73fdb0221ce 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,25 @@
12013-08-23 Paul Eggert <eggert@cs.ucla.edu>
2
3 Don't let very long directory names overrun the stack.
4 Fix some related minor problems involving "//", vfork.
5 * callproc.c (encode_current_directory): New function.
6 (call_process): Don't append "/"; not needed.
7 * fileio.c (file_name_as_directory_slop): New constant.
8 (file_name_as_directory): Allow SRC to be longer than SRCLEN;
9 this can save the caller having to alloca.
10 (Ffile_name_as_directory, Fdirectory_file_name, Fexpand_file_name):
11 Use SAFE_ALLOCA, not alloca.
12 (directory_file_name, Fexpand_file_name): Leave leading "//"
13 alone, since it can be special even on POSIX platforms.
14 * callproc.c (call_process):
15 * process.c (Fformat_network_address):
16 * sysdep.c (sys_subshell):
17 Use encode_current_directory rather than rolling our own.
18 (create_process): No need to encode directory; caller does that now.
19 * process.h (encode_current_directory): New decl.
20 * sysdep.c (sys_subshell): Work even if vfork trashes saved_handlers.
21 Rework to avoid 'goto xyzzy;'.
22
12013-08-23 Eli Zaretskii <eliz@gnu.org> 232013-08-23 Eli Zaretskii <eliz@gnu.org>
2 24
3 * xdisp.c (handle_face_prop): If the default face was remapped use 25 * xdisp.c (handle_face_prop): If the default face was remapped use