summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/man
AgeCommit message (Collapse)Author
2022-04-04[WEB] TWILL has a third file argument, too.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@62898 c570f23f-e606-0410-a88d-b1316a301751
2022-03-21tl22 release date 2022-03-21Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@62855 c570f23f-e606-0410-a88d-b1316a301751
2022-03-08old tetex/etc. man pages now maintained in TL, not by cmcKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62517 c570f23f-e606-0410-a88d-b1316a301751
2022-03-03[WEB] Always create the pool file next to the Pascal file.Andreas Scherer
If TANGLE creates a pool file at all, this will always be placed next to the Pascal file, irrespective whether a full output path was specified for the third file argument on the commandline. (If no Pascal file name is given, both the Pascal output file and the associated pool file will be created in the 'current' directory, with names derived from the Web input file.) git-svn-id: svn://tug.org/texlive/trunk@62367 c570f23f-e606-0410-a88d-b1316a301751
2022-03-02[WEB] Optional output file name.Andreas Scherer
The original WEB programs had fixed arguments on the commandline, i.e., you had to invoke TANGLE with four file name arguments and WEAVE with three (where '/dev/null' was permitted as an empty file). This change makes the WEB programs a little bit like the CWEB programs by allowing an optional third file name argument for the main output file (the name of the .pool file still is created from the .web file). And '-' is interpreted as an empty change file. git-svn-id: svn://tug.org/texlive/trunk@62337 c570f23f-e606-0410-a88d-b1316a301751
2022-02-262022 pretest startKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62186 c570f23f-e606-0410-a88d-b1316a301751
2022-02-05[CWEB] Release 4.7.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@61893 c570f23f-e606-0410-a88d-b1316a301751
2022-02-02[CWEB] Reshuffle '\.pdfURL' for HiTeX.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@61852 c570f23f-e606-0410-a88d-b1316a301751
2022-01-11make tangle-sh, ctangleboot-sh, and make report what they doKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@61575 c570f23f-e606-0410-a88d-b1316a301751
2022-01-09[WEB] Add TWILL manpage.Andreas Scherer
We also rename the macros to 'twimac-web.tex' in order to distinguish them from DEK's original 'twimac.tex' on CTAN (https://mirrors.ctan.org/systems/knuth/local/lib/twimac.tex), which is specifically designed for Volumes B and D of "Computers & Typesetting". git-svn-id: svn://tug.org/texlive/trunk@61546 c570f23f-e606-0410-a88d-b1316a301751
2021-12-26[CWEB] New release 4.6.Andreas Scherer
Major changes since CWEB 4.5: * Restore '\T' macro backward compatibility. CWEB 4.3 introduced a major change in the '\T' macro to allow C++ 'hex exponent' notation (e.g., 0x1FFFFp10). This made CWEAVE/CTWILL mutually incompatible with non-matching versions of their set of macros and v.v. This release tries to reestablish the standard behavior at least for numeric constants. Of course, 'old' CWEAVE/CTWILL won't deliver on 'hex exponents' in the CWEB input, but those should be rare anyway. * Restore 'classic' PDF page dimensions. Heiko's PDF files of 2014 used 'Executive' page dimensions, i.e., 7.5in times 10in. C/WEB's internal inch values suggest to use those plus a 0.5in border on each side. * Revert meaning of option 'c'. Option 'c' is OFF by default to avoid spurious entries in build.log. * 'squash'/'reduce' have been straightened out for k=1,..,4. * Code beautifications for 'make fullmanual'. * Code cleanup for internal reasons. * Cleanup in 'prod.w' (indentation et al.). * New 'prod-cweave.w' (along 'prod-twill.w') for material from CWEBbin. * Fixes for option '-o' (didn't work as advertised in border cases). * New signature for the 'make_ministring' function in CTWILL. git-svn-id: svn://tug.org/texlive/trunk@61411 c570f23f-e606-0410-a88d-b1316a301751
2021-11-13[CWEB] Use 'generic' Pandoc.Andreas Scherer
Purge Pandoc version number from manpages. git-svn-id: svn://tug.org/texlive/trunk@61043 c570f23f-e606-0410-a88d-b1316a301751
2021-11-12[CWEB] Consistently refer to the COMMON module.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@61035 c570f23f-e606-0410-a88d-b1316a301751
2021-10-24[CWEB] Restore 'classic' PDF page dimensions.Andreas Scherer
Heiko's PDF files of 2014 used 'Executive' page dimensions, i.e., 7.5in times 10in. C/WEB's internal inch values suggest to use those plus a 1in border on each side. git-svn-id: svn://tug.org/texlive/trunk@60857 c570f23f-e606-0410-a88d-b1316a301751
2021-10-04automake-1.16.5Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@60695 c570f23f-e606-0410-a88d-b1316a301751
2021-09-16[CWEB] Pre-release of version 4.6.Andreas Scherer
This is a service update due to general demand: * Option 'c' is OFF by default to avoid spurious entries in build.log. * 'squash'/'reduce' have been straightened out for k=1,..,4. * Code beautifications for 'make fullmanual'. * Code cleanup for internal reasons. * Cleanup in 'prod.w' (indentation et al.). * New 'prod-cweave.w' (along 'prod-twill.w') for material from CWEBbin. * Fixes for option '-o' (didn't work as advertised in border cases). * New signature for the 'make_ministring' function in CTWILL. git-svn-id: svn://tug.org/texlive/trunk@60519 c570f23f-e606-0410-a88d-b1316a301751
2021-08-08ptex.man updateHironobu Yamashita
git-svn-id: svn://tug.org/texlive/trunk@60190 c570f23f-e606-0410-a88d-b1316a301751
2021-07-27automake 1.16.4Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@60088 c570f23f-e606-0410-a88d-b1316a301751
2021-07-24Add pbibtex.manHironobu Yamashita
git-svn-id: svn://tug.org/texlive/trunk@60033 c570f23f-e606-0410-a88d-b1316a301751
2021-07-14do not install lamed.1Hironobu Yamashita
git-svn-id: svn://tug.org/texlive/trunk@59927 c570f23f-e606-0410-a88d-b1316a301751
2021-07-14[CWEB] New release 4.5.Andreas Scherer
This is a service release for CWEB 4.0. * Upstream CWEB 4.5 was reviewed with the 'splint' utility. This resulted in lots of cast changes and a few code improvements. * All 'length' variables are retyped to 'size_t'. * <stdbool.h> is replaced by <kpathsea/simpletypes.h> to keep CWEB compatible with antique systems that still support TeX Live. git-svn-id: svn://tug.org/texlive/trunk@59926 c570f23f-e606-0410-a88d-b1316a301751
2021-06-30autoconf 2.71Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@59767 c570f23f-e606-0410-a88d-b1316a301751
2021-06-06[CWEB] New release 4.4.Andreas Scherer
This is yet another service release for CWEB 4.0. * Upstream CWEB 4.4 has been reset to the original buffer sizes of CWEB 3.64c. These are now also used in stand-alone CWEBbin. CWEB for TeX Live uses extended/maxed-out buffer settings. * A few minor typographical bugs were fixed. * Tons of minutiae were addressed in the 'fullmanual' documents. git-svn-id: svn://tug.org/texlive/trunk@59486 c570f23f-e606-0410-a88d-b1316a301751
2021-05-03[CWEB] New release 4.3.1.Andreas Scherer
This release is almost the same as CWEB 4.3 of 2021-04-16, but * it fixes the indexing bug in CWEAVE/CTWILL that got retracted * it extracts and collects all additions made in CTWILL, so that the section numbers of CWEAVE are retained up to §272 and new material is described in the (first) appendix, including the CTWILL user manual * it provides fully revised and (hopefully) corrected mini-indexes for CTWILL, if it is processed by itself (to be published in package 'knuth-pdf' on CTAN) git-svn-id: svn://tug.org/texlive/trunk@59061 c570f23f-e606-0410-a88d-b1316a301751
2021-05-02Revert "[CWEB] New release 4.3."Andreas Scherer
This reverts commit 3ccac2a7d0f4a19dde861c6f4c178e853d90f0cc. CWEB 4.3 is seriously broken. git-svn-id: svn://tug.org/texlive/trunk@59048 c570f23f-e606-0410-a88d-b1316a301751
2021-04-16[CWEB] New release 4.3.Andreas Scherer
This release introduces new features to CWEB 4: * Former option '-t' is now called '-c'. - New option '-t' for CWEAVE when dealing with 'typename' in C++ templates. - New option '-k' for CTANGLE to keep '-separators in numeric literals. * Support for "variadic macros" along "variadic functions". * @d is printed similar to #define (and vice versa): - '#' is no longer printed in boldface. - Spacing is similar in most cases. * Support for extended C99/C++ numeric literals: - hexadecimal, octal, and -- new! -- binary numbers. - NOTE: 'cwebmac.tex 4.3' is NOT compatible with CWEAVE 4.2 and older and vice versa. * Long parameter lists in ANSI function definitions are indented similar to old-style function parameters. - Option '-i' works similar for old-style and modern function headers. * Additional C99/C++ keywords -- from 'alignas' to 'thread_local' -- are supported internally. * '@i'nclude file 'iso_types.w' for numeric types (in addition to 'c++lib.w'). * Countless code modifications, including some corrections amd improvements. Thanks and cudos to Github user "@texdraft" for numerous contributions to this feature release! git-svn-id: svn://tug.org/texlive/trunk@58884 c570f23f-e606-0410-a88d-b1316a301751
2021-03-04man page fixes from DebianKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@58119 c570f23f-e606-0410-a88d-b1316a301751
2021-02-25restore Build,TODO from r57911Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751
2021-02-25French translation for tlmgr updatedDenis Bitouzé
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
2021-02-25[CWEB] New release 4.2.Andreas Scherer
This second service release wraps up the major code overhaul of CWEB 4.0. New features will take more time. git-svn-id: svn://tug.org/texlive/trunk@57895 c570f23f-e606-0410-a88d-b1316a301751
2021-02-20[CWEB] New release 4.1.Andreas Scherer
Enough changes have accumulated since the major release of CWEB 4.0 to warrant a new revision number. git-svn-id: svn://tug.org/texlive/trunk@57806 c570f23f-e606-0410-a88d-b1316a301751
2021-02-07CWEB – release 4.0, 2021-02-07.Andreas Scherer
In the course of the "2021 TeX tuneup", Don Knuth kindly transferred the responsibility for CWEB to me; see the original CWEB home page (https://www-cs-faculty.stanford.edu/~knuth/cweb.html), section "CWEB 4.0" and the updated CWEB development project (https://github.com/ascherer/cweb). This first new release draws heavily on the multi-decade work collected in my "CWEBbin" project (https://github.com/ascherer/cwebbin). I moved (almost) all stuff from the "*-patch.*" changefiles into the new CWEB sources and applied all of the "*-ansi.*" changes as well. Moreover, I made "common.h" the full interface of "common.w" in order to avoid code redundancy. And I tried to fix as many of the bugs reported by email to DEK and/or tex-k@tug.org. In total, "make; make cautiously; make fullmanual" runs flawlessly with GCC on Linux and with LLVM on MacOS. After the release of "CWEB 4.0", also "CWEBbin 2021" has also been fully revised. Thousands of lines of changefiles could be purged. What's left are the clearcut extensions for CWEB and the additional stuff for integration in "TeX Live 2021". git-svn-id: svn://tug.org/texlive/trunk@57658 c570f23f-e606-0410-a88d-b1316a301751
2020-11-19automake 1.16.3Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@56964 c570f23f-e606-0410-a88d-b1316a301751
2020-09-23[CWEB] Format convention trumps typography.Andreas Scherer
man(7) more or less requires a 'minus' in the NAME section of a manpage. Unfortunately, 'pandoc' outputs a simple hyphen instead of a backslash masked one. 'mandb' seems to handle this gracefully, so 'whatis ctwill' and 'whatis cweb' (plus the linked siblings) work fine. git-svn-id: svn://tug.org/texlive/trunk@56411 c570f23f-e606-0410-a88d-b1316a301751
2020-07-30[CWEB] Fix typographic inconsistency.Andreas Scherer
'Extensions' was the only major section with the 'header' separated from the first text paragraph. git-svn-id: svn://tug.org/texlive/trunk@55993 c570f23f-e606-0410-a88d-b1316a301751
2020-07-08[CWEB] Add links to external appendices of 'cwebman.pdf'.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@55780 c570f23f-e606-0410-a88d-b1316a301751
2020-06-14[CWEB/CTWILL] Initial version of 'pdfctwimac.tex'.Andreas Scherer
These macros can produce PDF output with hyperlinks (internal links to sections in the current CWEB program) with the incantation ctwill +lpdf INPUT.W tex "\let\pdf+\input INPUT.TEX" or pdftex INPUT.TEX or xetex INPUT.TEX This software is in alpha state; there are several TODOs: * Produce a section "NAMES OF THE SECTIONS" at the end. * Produce 'outlines'/'bookmarks' (instead of a table-of-contents). * ... git-svn-id: svn://tug.org/texlive/trunk@55545 c570f23f-e606-0410-a88d-b1316a301751
2020-06-08Detail special environments for individual programs.Andreas Scherer
CWEB -- both the original DEK variant and this TL extension including CTWILL -- and CTIE use the CWEBINPUTS environment. This might lead to conflicts between various settings. (Classical DEK CWEB does not support multiple, colon-separated path entries.) In TeX Live, special variants of CWEBINPUTS can be used for different applications. The same is true for WEB -- both DEK and TL -- and TIE, which all use WEBINPUTS by default. Here also, application-specific extensions are available in TeX Live. git-svn-id: svn://tug.org/texlive/trunk@55477 c570f23f-e606-0410-a88d-b1316a301751
2020-06-06[MAN] Complete sentence about environment variable.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@55432 c570f23f-e606-0410-a88d-b1316a301751
2020-05-14remove poppler support from TLKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@55138 c570f23f-e606-0410-a88d-b1316a301751
2020-04-22reautoconfKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@54836 c570f23f-e606-0410-a88d-b1316a301751
2020-04-21pplib under libs -- WORK IN PROGRSS grep '?' out Luigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@54824 c570f23f-e606-0410-a88d-b1316a301751
2020-04-18automake-1.16.2Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@54781 c570f23f-e606-0410-a88d-b1316a301751
2020-04-10[CWEB] Add new command-line option '-t'.Andreas Scherer
If disabled with '-t', the temporary output is ignored unconditionally and the final output is (re-)created irrespective of changes between runs. (Default is '+t' for CWEB={ctangle,cweave,ctwill}.) git-svn-id: svn://tug.org/texlive/trunk@54639 c570f23f-e606-0410-a88d-b1316a301751
2020-02-01[CWEB] Fix verbosity bug in (upstream) ctangle.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@53621 c570f23f-e606-0410-a88d-b1316a301751
2019-12-07{CWEB] Update manpages.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@53057 c570f23f-e606-0410-a88d-b1316a301751
2019-11-17split luahbtex to its own package; update man pagesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@52830 c570f23f-e606-0410-a88d-b1316a301751
2019-08-06new cross-engine (and kpsewhich) option --cnf-lineKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@51830 c570f23f-e606-0410-a88d-b1316a301751
2019-08-04pdftex/web2c doc options and other updatesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@51815 c570f23f-e606-0410-a88d-b1316a301751
2019-06-20Fix initial statement in cweb.man.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@51411 c570f23f-e606-0410-a88d-b1316a301751