Thread View: gnu.announce
1 messages
1 total messages
Started by Jim Meyering
Wed, 25 Jan 2012 07:56
cppi-1.16 released [stable]
Author: Jim Meyering
Date: Wed, 25 Jan 2012 07:56
Date: Wed, 25 Jan 2012 07:56
97 lines
4964 bytes
4964 bytes
--=-=-=
Content-Type: text/plain
GNU cppi is a cpp directive indenter.
It converts unindented (or inconsistently indented) code like this:
#ifdef ...
#if defined ... || defined ...
#define a b
#else
#define a c
#endif
#endif
to this, without modifying non-cpp lines.
#ifdef ...
# if defined ... || defined ...
# define a b
# else
# define a c
# endif
#endif
It can also merely report improperly-indented lines,
be it the lines themselves or just the names of the containing files.
---------------------------------------------
New with this release: I've gettextized the sources, so you may now see
diagnostics in a language other than English. Also, following bison's
lead, I have used cppi as a showcase for non-recursive make.
Benefits: complete and accurate dependencies, more build parallelism.
Here are the compressed sources and a GPG detached signature[*]:
http://ftp.gnu.org/gnu/cppi/cppi-1.16.tar.xz
http://ftp.gnu.org/gnu/cppi/cppi-1.16.tar.xz.sig
Use a mirror for higher download bandwidth:
http://ftpmirror.gnu.org/cppi/cppi-1.16.tar.xz
http://ftpmirror.gnu.org/cppi/cppi-1.16.tar.xz.sig
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify cppi-1.16.tar.xz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE
and rerun the `gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.68.131-dbef97
Automake 1.11a
Flex 2.5.35
Gnulib v0.0-6638-g6e46c18
Gperf 3.0.4
Help2man 1.40.5
NEWS
* Noteworthy changes in release 1.16 (2012-01-25) [stable]
** Improvements
Internationalized diagnostic support is enabled
** Build-related
Adjusted build process to use non-recursive make using automake's
subdir-objects option, etc/prefix-gnulib-mk, and a snippet at the
end of configure.ac.
--=-=-=
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
iQIcBAEBCAAGBQJPH7XPAAoJEH/Z/MsAC+7u1JIP/3Kf7S5FzG7CrRPJSjh5bzrI
X7KFoahfMEHMBFbgTIrqWUasD4yBCOw+1IufCESqlm6deCFSb5dzl75yzO81YmJY
Zn7/FmTNx/aPclzfNTHvbQioIM/Yz7UXsQsHRzpcM1BNKjR59DjmRjkZV+glViws
arXJ4h54ktGWBU42TcVUAJKu0Mo5oJrkLEm6gNcpKGLU/Wz15drUF0WWq90TJwUJ
EX50qC6S5buvvcuyV0z1uyPiUdyk80AKoxbbRjClczIFKDT0LysVpeCu96EaookT
/TqaLYolAMEWi/DteTprRQvBoW0m2FpOncnBi+e02dqnYoDrCN7JnZRQGadoqx7q
aG1BLRpKFITo3Y2hXCBNwYP+xPd5IYoyWjLO51Nylvv6fvWJRhNDD4rRMtgNelJ2
939/zAT/+c9MgbNj/XcjjG6x/mj7zpbqZ9q3w0hh0PCUg1avzEQdJpfJUXgCsr1Y
lSxUfUAXsQW/NU4zbBLpoO/uNSFK1dX7LKyY1Afy4k74wJr0S+32DGPH1i6tQ+Ql
Ozf5JYenQ5EJIhGdbqTUscLIBANA12CjHnVeMojx/n3PA+ttRxxizE1WlvcwyZh1
/Wl60gbgySnyZhjpGcaDsOx1uOnOv6Y+ssYUVfWAGLyE60LOuoftN/+kLhEH+VQq
z0+Sb0OXNE546rWAfZDv
=ClME
-----END PGP SIGNATURE-----
--=-=-=--
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads