2020-06-07 Andreas Scherer * ctang-w2c.ch: Handle special 'files' as secondary output. 2020-06-07 Andreas Scherer * comm-w2c.ch, * ctang-w2c.ch, * cweav-w2c.ch, * ctwill-w2c.ch: Check accessibility to designated output files. 2020-06-07 Andreas Scherer * comm-w2c.ch, * comm-w2c.h, * ctang-w2c.ch, * cweav-w2c.ch, * ctwill-w2c.ch: Underscore 'enum'erated values in index. 2020-06-06 Andreas Scherer * comm-w2c.ch: Add index entries for the CWEBINPUTS envvar. 2020-06-05 Andreas Scherer * comm-w2c.ch: Fix newline blunder in case of error. 2020-06-01 Andreas Scherer * texinputs/pdfwebtocfront.tex: Adapt to 'pwebmac.tex 4.5.2. 2020-05-31 Andreas Scherer * comm-w2c.ch: Sanitize command for PDF outlines. 2020-05-26 Andreas Scherer * texinputs/pdfwebtocfront.tex: Fake headline on page after TOC. 2020-05-23 Andreas Scherer * texinputs/pdfwebtocfront.tex: Add treatment for {pdf,xe}tex.web. 2020-05-22 Andreas Scherer * texinputs/Xcwebmac.tex: Activate alternative assignment operator. * texinputs/pdfwebtocfront.tex: Add comments to the macro code. 2020-05-07 Andreas Scherer * texinputs/Xcwebmac.tex: Amend macros from knuth.drv (n github.com/oberdiek/latex-tds) to move table-of-contents up front in PDF output (on second TeX run). 2020-04-30 Andreas Scherer * comm-w2c.ch: Clarify §95 and fix missing type format. 2020-04-29 Andreas Scherer * comm-w2c.ch: Purge irrelevant mention of .web extension. 2020-04-28 Andreas Scherer * comm-w2c.ch: Purge standard headers already in KPathSea. 2020-04-27 Andreas Scherer * comm-w2c.ch, * comm-w2c.h: Use enum'erated program identifiers. Reshuffle typedef's to fix formatting in §7 of COMMON. 2020-04-16 Andreas Scherer * cweav-w2c.ch, * ctwill-w2c.ch: Fix missing hyphen. 2020-04-14 Andreas Scherer * cweav-w2c.ch, * ctwill-w2c.ch: Fix uppercase spelling for COMMON module. 2020-04-13 Andreas Scherer * ctwill-w2c.ch: Print CTWILL user manual on two pages. 2020-04-13 Andreas Scherer * cweav-w2c.ch, * ctwill-w2c.ch: Move reference to global variable 'use_language' from 'main' to section 'Extensions'. 2020-04-13 Andreas Scherer * comm-w2c.h: Add comment for section 6 in CWEB programs. 2020-04-11 Andreas Scherer * comm-w2c.ch, comm-w2c.h: Rearrange 'common variables'. 2020-03-30 Andreas Scherer * comm-w2c.ch, comm-w2c.h, ctang-w2c.ch, ctwill-w2c.ch, cweav-w2c.ch, * po/de/cweb.po, po/de/web2c-help.po, * po/it/cweb.po, * po/web2c-help.pot: Add new option '-t'. 2020-02-01 Andreas Scherer * ctang-w2c.ch: Fix verbosity bug in ctangle. 2019-05-29 Andreas Scherer * comm-w2c.ch, comm-w2c.h: Minor changes. 2019-02-16 Andreas Scherer * cwebinputs/c++1xlib.w: Add some C++1x class names. 2019-01-20 Andreas Scherer * comm-w2c.ch: Use braced evaluation and save a macro variable. 2019-01-19 Andreas Scherer * comm-w2c.ch: Extended notes about NLS activation. * po/web2c-help.pot, po/de/web2c-help.po: Fix typos. 2019-01-18 Andreas Scherer * po/cweb.pot, po/de/cweb.po, po/it/cweb.po: Update NLS references for TP notification. 2019-01-17 Andreas Scherer * comm-w2c.ch, comm-w2c.h, * ctang-w2c.ch, ctwill-w2c.ch, cweav-w2c.ch: Translate 'banner' if HAVE_GETTEXT set and cweb-tl.mo available. 2019-01-16 Andreas Scherer * comm-w2c.ch: Correct usage of 'kpse_var_expand'; skip numeric argument of '-d' flag. 2019-01-15 Andreas Scherer * comm-w2c.ch: Provisional 'bindtextdomain' lookup in TDS. * cwebinputs/texinputs: Add prefix 'cweb_' to TeX macros and transliteration files. * po/cweb-tl.pot: Realign NLS modules with texlive changes. 2019-01-05 Andreas Scherer Integration of CWEBbin as the new CWEB in TeX Live, https://github.com/ascherer/cwebbin. Purge cwebboot.h[in] from CWEB build process; see ../ChangeLog for more changes in ../am/, etc. * comm-w2c.h: new file. * ctang-w2c.ch, * cweav-w2c.ch: cwebbin changes for translations and everything else. * ctproofmac.tex, * cttwinxmac.tex, * ctwimac.tex: new macro files. * po/: new subdirectory for translations. * cwebinputs, * texinputs: new subdirs to include entire original cweb distribution. Add CTWILL material on top of CWEAVE. * prod-twill.w, * refsort.w, * twinx.w, * ctwill-w2c.ch: new files. 2018-12-30 Andreas Scherer * cweave.w, * common.w, * common.c, * ../cwebboot.cin: do not change the CWEB sources, use changefile entries instead. * examples: add directory (unchanged) from cweb-3.64c.tar.gz. 2018-11-02 Andreas Scherer * ctang-w2c.ch, * cweav-w2c.ch, * ../ctangleboot.cin: clean build with non-implicit 'int change_depth'. tex-k mail, 2 Nov 2018 18:03:39. 2018-01-18 Karl Berry * cweave.w, * common.w, * common.c, * ../cwebboot.cin: printf %s instead of direct string (from Debian). (Also sent to DEK.) 2017-01-29 Karl Berry * ../cwebboot.cin, * Makefile, * README, * common.c, * common.h, * common.w, * ctang-bs.ch, * ctangle.w, * cweav-bs.ch, * cweav-w2c.ch, * cweave.w, * cweb.el, * cwebmac.tex, * cwebman.tex, * Master/texmf-dist/tex/plain/cweb/cwebmac.tex: sync all with cweb 3.64ai from DEK, http://ctan.org/pkg/cweb. * cweav-w2c.ch: sync @x blocks with 3.64ai. 2014-06-18 Peter Breitenlohner * comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: Avoid useless char subscript warnings. 2014-02-12 Peter Breitenlohner * comm-w2c.ch: Handle input lines with CRLF. 2013-07-02 Peter Breitenlohner * comm-w2c.ch: Include system headers after "cpascal.h". 2013-06-28 Peter Breitenlohner * comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: Include system headers after . 2012-09-05 Akira Kakuto * common.w, ctangle.w, cweave.w: copy the original ones in ftp://ftp.cs.stanford.edu/pub/cweb/cweb.tar.gz. * comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: move our changes to change files. 2012-09-05 Karl Berry * cweave.w (longest_name): restore to 10000, the value in the Knuth/Levy distribution on CTAN (which matches Knuth, ftp://ftp.cs.stanford.edu/pub/cweb/cweb.tar.gz) Report from Arthur O'Dwyer, 3 Sep 2012 18:06:05. Our cweave.w has many other changes relative to the original. These should be moved to cweav-w2c.ch so our originals are unmodified, but can't do everything right now. 2012-05-18 Peter Breitenlohner * {comm,ctang,cweav}-w2c.ch: Use binary mode for output files. From Akira Kakuto (W32TeX). 2011-04-19 Peter Breitenlohner Avoid 'differ in signedness' warnings. * cweav-w2c.ch: cast strcpy() arg collate to 'char *'. 2010-01-18 Peter Breitenlohner * {comm,ctang,cweav}-w2c.ch: Move extern declaration of versionstring from {ctangle,cweave}.c to cweb.h. 2009-08-29 Peter Breitenlohner * {comm,ctang,cweav}-w2c.ch: Create a header file cweb.h with prototypes for all functions declared in common.w and used in ctangle.w and cweave.w or vice versa, and #include "cweb.h" in cweb.c, ctangle.c, and cweave.c. Avoid maximal compiler warnings. * {comm,ctang,cweav}-w2c.ch (names_match, id_lookup, err_print, fatal, overflow): Constify string params and local vars. * ctang-w2c.ch (Insert the line): Rename inner local var a=>a_l, not to shadow previous local. * cweav-w2c.ch (out_str, app_str): Constify string params. (Print a snapsh...): Rename local var k=>k_l, not to shadow a param. In main(), 'use' print_text() not used somewhere else. 2009-08-28 Peter Breitenlohner * ../am/cweb.am (ctie_CFLAGS, cweave_CFLAGS, tie_CFLAGS), ../am/bootstrap.am (ctangle_CFLAGS): Enable compiler warnings. * {comm,ctang,cweav}-w2c.ch: Declare most functions as static. * ctang-w2c.ch, cweav-w2c.ch: Put explicit braces around ambiguous else. 2009-06-23 Peter Breitenlohner * comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: drop P?C, P?H macros, use ANSI C function declarations.