summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-05-14 08:05:49 +0000
committerJim Meyering <jim@meyering.net>2003-05-14 08:05:49 +0000
commit88e00a1d3b81ff651a3c69238e296b38c9f46aa8 (patch)
tree7b8269c044ef32aebad6e9342d30221344365230 /ChangeLog
parent227971e5767a5ce0b096123cfc3ca584a74f9ea7 (diff)
downloadcoreutils-88e00a1d3b81ff651a3c69238e296b38c9f46aa8.tar.xz
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3e7668dca..d7d4d9a27 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
2003-05-14 Jim Meyering <jim@meyering.net>
+ * Makefile.maint (syntax-check): Add another check.
+
+2003-05-13 Paul Eggert <eggert@twinsun.com>
+
+ Fix uniq to conform to POSIX, which requires that "uniq -d -u"
+ must output nothing. Problem reported by Josh Hyman.
+
+ * src/uniq.c (enum output_mode, mode): Remove, replacing with:
+ (output_unique, output_first_repeated, output_later_repeated):
+ New vars. All uses of "mode" changed to use these variables,
+ which are not mutually exclusive as "mode" was.
+ (writeline): New arg "match", used to control whether to
+ obey output_first_repeated or output_later_repeated.
+ All callers changed.
+ (check_file, main): Adjust to above changes.
+
+ * tests/uniq/Test.pm: Test that 'uniq -d -u' outputs nothing.
+
+2003-05-14 Jim Meyering <jim@meyering.net>
+
* Version 5.0.1.
* tests/rm/rm3: Use tr's \n notation rather than \012.