summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2004-06-01 12:47:37 +0000
committerJim Meyering <jim@meyering.net>2004-06-01 12:47:37 +0000
commit980b8cf2f71e1765f35f4b5511e8c2bcac4256cd (patch)
tree8891f4a8c2fccb7075695d395ac7fe21026b82ac
parentd34466e25d4067b0417cef19e39dc7ec9bdbc545 (diff)
downloadcoreutils-980b8cf2f71e1765f35f4b5511e8c2bcac4256cd.tar.xz
*** empty log message ***
-rw-r--r--ChangeLog28
-rw-r--r--doc/ChangeLog4
2 files changed, 32 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 97de4857c..3618dd323 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+2004-05-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * NEWS: echo compatibility cleanup.
+ * doc/coreutils.texi (echo invocation): Document the changes.
+ * src/echo.c (V9_ECHO): Remove; always enabled.
+ (DEFAULT_ECHO_TO_XPG): Renamed from V9_DEFAULT, so that
+ we use the same naming convention as bash. Now an enum,
+ not a macro.
+ (usage): Reword to mention -e/-E more accurately.
+ Mention \0NNN (the POSIX syntax) rather than \NNN (nonstandard).
+ (hextobin): New function.
+ (main): Use bool rather than int for local vars when appropriate.
+ Do not allow options if POSIXLY_CORRECT, unless we are using
+ BSD semantics and the first argument is "-n".
+ Don't pass unnecessary extra arg to parse_long_options.
+ do_v9 now defaults to DEFAULT_ECHO_TO_XPG, not to allow_options.
+ Do not look for options if !allow_options.
+ Use size_t rather than int when appropriate.
+ Open-code option test rather than using strrchr.
+ Use faster test for "-".
+ Avoid redundant argc test.
+ Add support for \x, for Bash compatibility.
+ Use e.g. '\a' rather than '\007', for portability to EBCDIC hosts.
+ When '\c' is encountered, stop printing immediately, as POSIX
+ requires.
+ Add support for \xhh syntax.
+ Add support for \0ooo syntax; POSIX requires this.
+
2004-06-01 Jim Meyering <jim@meyering.net>
* Version 5.3.0.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 4a4e3f545..6d5bde8cb 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2004-05-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * doc/coreutils.texi (echo invocation): Document today's changes.
+
2004-05-17 Jim Meyering <jim@meyering.net>
chgrp and chown now dereference symlinks by default, per POSIX.