summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2013-09-29 21:57:22 -0400
committerPaul Smith <psmith@gnu.org>2013-09-30 00:12:36 -0400
commit8e12202870d40488cc5899254e227d8038433839 (patch)
tree26f8d0601a8c8ee949416f19e0f886254526090d /ChangeLog
parent1f4ca0539b32b3f80d5aff2f096e9aebbca5300d (diff)
downloadgunmake-8e12202870d40488cc5899254e227d8038433839.tar.gz
Final fixes for obscure output-sync errors.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e21b2c6..c70cd45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
2013-09-29 Paul Smith <psmith@gnu.org>
+ * output.c (output_dump): Always write Enter/Leave messages to stdio.
+ (log_working_directory): This now always writes to stdio, so we
+ don't need the struct output parameter anymore.
+ (output_start): Show the working directory when output_sync is not
+ set or is recursive.
+ * main.c (main): Ensure the special "already shown Enter message"
+ token is removed from MAKE_RESTARTS before the user can see it.
+ * function.c (func_shell_base): If the output_context stderr
+ exists but is invalid, write to the real stderr.
+ Fixes suggested by Frank Heckenbach <f.heckenbach@fh-soft.de>.
+
* output.c: Guard unistd.h inclusion, add io.h.
* gnumake.h: Move GMK_EXPORT before the declarations.
* make_msvc_net2003.vcproj: Add missing files.