CVSROOT: /sources/m4 Module name: m4 Branch: branch-1_4 Changes by: Eric Blake <ericb> 06/09/21 04:13:22
Index: NEWS =================================================================== RCS file: /sources/m4/m4/NEWS,v retrieving revision 1.1.1.1.2.63 retrieving revision 1.1.1.1.2.64 diff -u -b -r1.1.1.1.2.63 -r1.1.1.1.2.64 --- NEWS 20 Sep 2006 03:59:42 -0000 1.1.1.1.2.63 +++ NEWS 21 Sep 2006 04:13:21 -0000 1.1.1.1.2.64 @@ -15,13 +15,22 @@ * When standard input is a seekable file, the m4exit, syscmd, and esyscmd macros now restore the current position to the next unread byte rather than discarding an arbitrary amount of buffered data. +* SysV command-line compatibility is no longer a goal of GNU M4; the + focus will be instead on POSIX compatibility. This release continues to + support previous usage, but adds warnings in areas which will allow a + future version of GNU M4 to use its own extensions without being tied to + the SysV command line interface. * The no-op compatibility command line options -B, -N, -S, -T, and --diversions may be withdrawn or assigned new meanings in future releases, so they now issue a warning if used. +* A new command line option -i replaces the compatibility -e as the + short spelling of --interactive, for consistency with other GNU tools; a + warning is issued if the old spelling is used, and it may be assigned new + meaning in future releases. * A new command line option --debugfile replaces the options -o and --error-output as the preferred spelling. The old options were misleading in their names and inconsistent with other GNU tools; they are - still silently accepted, but no longer documented in --help, and may + still silently accepted, but no longer documented in --help, and may be assigned new meanings in future releases. Version 1.4.6 - 25 August 2006, by Eric Blake (CVS version 1.4.5a)
