summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/cwebdir
AgeCommit message (Collapse)Author
2020-05-23[CWEB] Experiment with reduced PDF page size.Andreas Scherer
Smaller margins give more space for screen reading. git-svn-id: svn://tug.org/texlive/trunk@55244 c570f23f-e606-0410-a88d-b1316a301751
2020-05-23[CWEB] Treat {pdf,xe}.web like tex.web and mf.web.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@55243 c570f23f-e606-0410-a88d-b1316a301751
2020-05-23Treat XeTeX like TeX and Metafont.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@55242 c570f23f-e606-0410-a88d-b1316a301751
2020-05-22[CWEB] Amend macros for PDF production.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@55236 c570f23f-e606-0410-a88d-b1316a301751
2020-05-13[CWEB] Load 'cwebmac.tex' if not already done.Andreas Scherer
All ?cwebmac.tex files can be loaded independently. git-svn-id: svn://tug.org/texlive/trunk@55127 c570f23f-e606-0410-a88d-b1316a301751
2020-05-13[CWEB] More separation of powers.Andreas Scherer
(C)WEB programmers can choose for themselves if they want to '\input Xcwebmac' and/or '\input pdfwebtocfront' "in limbo". We don't force any of these separate macros on them. git-svn-id: svn://tug.org/texlive/trunk@55125 c570f23f-e606-0410-a88d-b1316a301751
2020-05-13[CWEB] Separation of powers.Andreas Scherer
The new 'pdfwebtocfront.tex' works well with both CWEB and WEB. Simply '\input' it in limbo of your (C)WEB code and run 'pdftex' or 'xetex' twice (!) to move the table-of-contents page up front. git-svn-id: svn://tug.org/texlive/trunk@55124 c570f23f-e606-0410-a88d-b1316a301751
2020-05-08[CWEB] Restore default layout for titlepage.Andreas Scherer
Stand-alone CWEB codes start with '\pageno=0' and don't have running headers. 'fullmanual' concatenates the parts with continuingly increasing page numbers, so there will be a continuous header. git-svn-id: svn://tug.org/texlive/trunk@55069 c570f23f-e606-0410-a88d-b1316a301751
2020-05-07[CWEB] Tweak French macros to avoid page break.Andreas Scherer
'make fullmanual' produced 'cwebmana.pdf' with 38 pages instead of 37; the last line of 'fcwebmac.tex' szood alone on a new page. git-svn-id: svn://tug.org/texlive/trunk@55052 c570f23f-e606-0410-a88d-b1316a301751
2020-05-07[CWEB] Reorder TeX macro inclusion.Andreas Scherer
The new feature to place the table-of-contents page to the start of PDF ducements now also works for German, French, and Italian WEB codes. git-svn-id: svn://tug.org/texlive/trunk@55051 c570f23f-e606-0410-a88d-b1316a301751
2020-05-06[CWEB] Macros to move TOC up front in PDF output.Andreas Scherer
Run 'cweave -lX ...' and {pdf|Xe}TeX twice to move table-of-contents up front in the PDF output. git-svn-id: svn://tug.org/texlive/trunk@55043 c570f23f-e606-0410-a88d-b1316a301751
2020-04-30[CWEB] Clarify section 95 of COMMON module.Andreas Scherer
Also fix missing type format for 'const_string' on the final code page. git-svn-id: svn://tug.org/texlive/trunk@54944 c570f23f-e606-0410-a88d-b1316a301751
2020-04-29[CWEB] Fix grammar after recent deletion.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54935 c570f23f-e606-0410-a88d-b1316a301751
2020-04-29[CWEB] Purge irrelevant mention of .web extension.Andreas Scherer
CWEB in TeX Live appends only '.w' to source files on the command-line, not the Pascal-oriented '.web'. git-svn-id: svn://tug.org/texlive/trunk@54934 c570f23f-e606-0410-a88d-b1316a301751
2020-04-28[CWEB] A few redactions in TeX material only.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54922 c570f23f-e606-0410-a88d-b1316a301751
2020-04-28[CWEB] Purge standard interface of common.w.Andreas Scherer
<kpathsea/kpathsea.h> #include's a large set of standard C header files. With some CWEB magic, redundant inclusion is greatly reduced---just for fun and education. Note that neither ctangle.w nor cweave.w can be treated in a similar fashion, because they do not include the KPathSea interface, not even through comm-w2c.h. git-svn-id: svn://tug.org/texlive/trunk@54920 c570f23f-e606-0410-a88d-b1316a301751
2020-04-27[CWEB] Purge duplicate typedef.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54906 c570f23f-e606-0410-a88d-b1316a301751
2020-04-27[CWEB] Reshuffle typedef's in COMMON.Andreas Scherer
'eight_bits' is already used in §7 of COMMON. Moving this typedef (and sixteen_bits) up-front fixes the formatting of that section. Also, this makes §2 of COMMON similar to $5 of CTANGLE and CWEAVE. git-svn-id: svn://tug.org/texlive/trunk@54905 c570f23f-e606-0410-a88d-b1316a301751
2020-04-27[CWEB] Use enum'erated program identifiers.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54904 c570f23f-e606-0410-a88d-b1316a301751
2020-04-16[CWEB] Fix missing hyphen.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54765 c570f23f-e606-0410-a88d-b1316a301751
2020-04-14[CWEB] Fix uppercase spelling of COMMON module.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54731 c570f23f-e606-0410-a88d-b1316a301751
2020-04-13[CWEB] Print CTWILL user manual on two pages.Andreas Scherer
Earlier versions required an extra page break to avoid overflow. git-svn-id: svn://tug.org/texlive/trunk@54720 c570f23f-e606-0410-a88d-b1316a301751
2020-04-13[CWEB] Add Changelog entry.Andreas Scherer
Someday I'll get it right. :o) git-svn-id: svn://tug.org/texlive/trunk@54719 c570f23f-e606-0410-a88d-b1316a301751
2020-04-13[CWEB] Purge global variable from 'main'.Andreas Scherer
In CWEAVE and CTWILL, move definition of 'use_language' to 'Extensions.' git-svn-id: svn://tug.org/texlive/trunk@54718 c570f23f-e606-0410-a88d-b1316a301751
2020-04-13Add changelog entries.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54717 c570f23f-e606-0410-a88d-b1316a301751
2020-04-13Add 'gettext' comment in section 6 of the main programs.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@54716 c570f23f-e606-0410-a88d-b1316a301751
2020-04-11Externalize common variables.Andreas Scherer
Four variables from 'common.h' are made 'extern' by moving them to 'common.w' (via 'comm-w2c.ch' and 'comm-w2c.h'). git-svn-id: svn://tug.org/texlive/trunk@54649 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-11-27Prepare CWEB for 2020 release.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@52938 c570f23f-e606-0410-a88d-b1316a301751
2019-05-29Minor changes to common change and header files.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@51258 c570f23f-e606-0410-a88d-b1316a301751
2019-02-16Add some C++1x class names.Andreas Scherer
C++11 deprecated 'std::auto_ptr' and introduced 'std::unique_ptr' as improved substitute. C++17 made this change permanent. git-svn-id: svn://tug.org/texlive/trunk@50035 c570f23f-e606-0410-a88d-b1316a301751
2019-01-21Don't set locale without t10n.Andreas Scherer
MinGW32 in particular and MS Windows in general do not have the LC_MESSAGES facet for i18n. We could squash the facets to LC_ALL, but that is just too much for our purposes. Windows maintainers will have to come up with a more specific solution if they want to activate the gettext stuff. git-svn-id: svn://tug.org/texlive/trunk@49779 c570f23f-e606-0410-a88d-b1316a301751
2019-01-20Fix section 92 of ctwill.tex.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49771 c570f23f-e606-0410-a88d-b1316a301751
2019-01-20Align gettext stuff.Andreas Scherer
It was quite confusing that the '_' macro was not defined near the other 'gettext' stuff in 'comm-w2c.h'. git-svn-id: svn://tug.org/texlive/trunk@49770 c570f23f-e606-0410-a88d-b1316a301751
2019-01-20Fix typo in TeX part.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49769 c570f23f-e606-0410-a88d-b1316a301751
2019-01-20Use brace notation for variable expansion.Andreas Scherer
After clarification of the differences between "$VAR" and "${VAR}" as arguments for 'kpse_var_expand', we can eliminate the macro variable that was used to avoid any misspelling. DRY is even better. Maybe the two extra lines will come handy later. This way the 'cweb-tl' catalog doesn't have to be touched for re-referencing. git-svn-id: svn://tug.org/texlive/trunk@49768 c570f23f-e606-0410-a88d-b1316a301751
2019-01-19Fix typos in '--help' catalog.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49762 c570f23f-e606-0410-a88d-b1316a301751
2019-01-19Adapt the 'common' module to the new TL setting.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49758 c570f23f-e606-0410-a88d-b1316a301751
2019-01-19Extended description for NLS activation.Andreas Scherer
Note to maintainers about how to compile the CWEB sources and configure NLS catalogs in the TDS along personal experiments. git-svn-id: svn://tug.org/texlive/trunk@49756 c570f23f-e606-0410-a88d-b1316a301751
2019-01-18Update NLS references in cweb.pot.Andreas Scherer
Merge the updated line numbers in the *.po files. Notify the GNU Translation Project of the new release. git-svn-id: svn://tug.org/texlive/trunk@49746 c570f23f-e606-0410-a88d-b1316a301751
2019-01-17TeX Live banner lines come from cweb-tl.pot.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49737 c570f23f-e606-0410-a88d-b1316a301751
2019-01-16Corrections in comm-w2c.ch.Andreas Scherer
Initial experiments with 'HAVE_GETTEXT' show that 'kpse_var_expand' returns the expansion of '$SELFAUTOLOC' correctly, but returns the yet to be defined '$TEXMFLOCALEFILES' AS IS (and not, as advertised in 'texk/kpathsea/variable.h', the empty string, nor the originally assumed NULL pointer). 'strcmp'aring the string returned from 'kpse_var_expand' to the configuration variable works as expected. Secondly, the numeric part after flag '-d/+d' is skipped and not interpreted as flags, i.e., we do not set numeric flags '2' and '3' from command line option '+d32'. git-svn-id: svn://tug.org/texlive/trunk@49726 c570f23f-e606-0410-a88d-b1316a301751
2019-01-15Realign NLS catalog 'cweb-tl' with texlive changes.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49713 c570f23f-e606-0410-a88d-b1316a301751
2019-01-15Prefix TeX macros and transliteration files.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49712 c570f23f-e606-0410-a88d-b1316a301751
2019-01-15Try to locate NLS catalogs in the TDS.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49711 c570f23f-e606-0410-a88d-b1316a301751
2019-01-14omit .mo files from source treeKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@49708 c570f23f-e606-0410-a88d-b1316a301751
2019-01-14TeX Live 'twinx' uses prefixed macro file.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@49698 c570f23f-e606-0410-a88d-b1316a301751
2019-01-13cweb .po updateKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@49695 c570f23f-e606-0410-a88d-b1316a301751
2019-01-09cweb help msg update from andreasKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@49655 c570f23f-e606-0410-a88d-b1316a301751