3DLDF 1.1.1 was the first version of 3DLDF since it became a GNU
package (the current version is 1.1.5.1). It is now conformant
to the GNU Coding Standards, except that
a functioning 3DLDF.info cannot be generated from
3DLDF.texi. The
distribution now includes a configure
script,
Makefile.in files, and other files generated by Autoconf and
Automake. Recompilation is now handled by make rather than
the auxilliary program 3DLDFcpl. The files
3DLDFcpl.web and 3DLDFprc.web have been removed from the
distribution.
The extension of the C++
files generated by ctangle is
changed from c to cxx before they are compiled.
After ctangle is run on a CWEB file, <filename>.c
is compared to the old <filename>.cxx using diff.
Whitespace, comments, and #line
preprocessor commands are
ignored. The <filename>.c is only renamed to
<filename>.cxx and compiled if they differ. This way,
changes to the TeX text only in a CWEB file no longer cause
recompilation and relinking.
The main Texinfo file is now called 3DLDF.texi. It was formerly called 3DLDFman.texi. This is because Automake expects this name. For this reason, the CWEB file passed as an argument to cweave has been renamed 3DLDFprg.web. It was formerly called 3DLDF.web.