From: Paul Smith Date: Sun, 28 Apr 2013 23:25:24 +0000 (-0400) Subject: Merge branch 'master' of git.savannah.gnu.org:/srv/git/make X-Git-Tag: 3.99.90~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9253a34a57be0c6688278d120c450d1e81971a31;p=thirdparty%2Fmake.git Merge branch 'master' of git.savannah.gnu.org:/srv/git/make --- 9253a34a57be0c6688278d120c450d1e81971a31 diff --cc ChangeLog index 1144dc2e,2c8275ad..edf30c3c --- a/ChangeLog +++ b/ChangeLog @@@ -1,20 -1,11 +1,26 @@@ + 2013-04-28 Eli Zaretskii + + * dir.c (local_stat) [WINDOWS32]: Use the wrapper on MS-Windows. + If the argument ends in "dir/.", make sure the parent dir exists + and is indeed a directory. Fixes Savannah bug #37065. + 2013-04-28 Paul Smith + * makeint.h (message_s, error_s): Functions that print to strings + rather than directly to files. + * misc.c (message_s, error_s): Create them. + * job.c (child_error): Print error messages to the output sync + logs, if one exists, rather then directly to the terminal. + (reap_children): Move the per-line sync after child_error(). + + * configure.ac: Remove support for pre-ANSI variadic function calls. + * makeint.h: Ditto. + * misc.c: Ditto. + * config.ami.template: Ditto. + * config.h-vms.template: Ditto. + * config.h.W32.template: Ditto. + * configh.dos.template: Ditto. + Implement a "per-job" output synchronization option. * main.c (decode_output_sync_flags): Recognize the new option.