Node: Initial version, Previous: Changes in 3DLDF 1.1.4, Up: Changes



3DLDF 1.1.1

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.