ansi2knr: deprecate, it will go away in the next major release
authorStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 13 Jun 2011 19:27:35 +0000 (21:27 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 20 Jun 2011 07:38:08 +0000 (09:38 +0200)
commit98fab1246b31bc4eb5d83ac7524d1fd126d0e416
tree7431f08127fdb3e9978ca0fe66978ebbb8c06051
parentf541f9a4c8a5016ed4d77e54f4a3d707a863feaa
ansi2knr: deprecate, it will go away in the next major release

* doc/automake.texi: Loudly and repeatedly state that the old
de-ANSI-fication features are now deprecated and will be removed
in the next major Automake release.  Other related adjustments.
* lib/Automake/Options.pm (_process_option_list ): Give a warning
in the `obsolete' category when the `ansi2knr' option is used.
* m4/protos.m4 (AM_C_PROTOTYPES): Deprecate this macro: a warning
in the `obsolete' category will be emitted it if is used.
* tests/ansi2knr-deprecation.test: New test.
* tests/Makefile.am (TESTS): Update.
* tests/ansi.test: Adjust, by calling autoconf and/or automake
with the `-Wno-obsolete' flag.
* tests/ansi10.test: Likewise.
* tests/ansi2.test: Likewise.
* tests/ansi3.test: Likewise.
* tests/ansi3b.test: Likewise.
* tests/ansi4.test: Likewise.
* tests/ansi5.test: Likewise.
* tests/ansi6.test: Likewise.
* tests/ansi7.test: Likewise.
* tests/ansi8.test: Likewise.
* tests/ansi9.test: Likewise.
* tests/cxxansi.test: Likewise.
* tests/libobj8.test: Likewise.
* NEWS: Update about the future planned backward-incompatibility
due to the removal of de-ANSI-fication feature.
21 files changed:
ChangeLog
NEWS
doc/automake.texi
lib/Automake/Options.pm
m4/protos.m4
tests/Makefile.am
tests/Makefile.in
tests/ansi.test
tests/ansi10.test
tests/ansi2.test
tests/ansi2knr-deprecation.test [new file with mode: 0755]
tests/ansi3.test
tests/ansi3b.test
tests/ansi4.test
tests/ansi5.test
tests/ansi6.test
tests/ansi7.test
tests/ansi8.test
tests/ansi9.test
tests/cxxansi.test
tests/libobj8.test