summaryrefslogtreecommitdiff
path: root/Build
AgeCommit message (Collapse)Author
2023-08-03harfbuzz 8.1.1Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@67801 c570f23f-e606-0410-a88d-b1316a301751
2023-08-02tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67800 c570f23f-e606-0410-a88d-b1316a301751
2023-08-02[CWEB] Replace 'sprintf' with 'snprintf'.Andreas Scherer
Apple's XCode 14 (Clang) issues deprecation warnings for the 'sprintf' system function (from <stdio.h>) when used with C++. As I am compiling CWEB as C++ code (locally, not in TeX Live), I became aware of this possible future issue. While common.w diligently checks user-provided file names for possible buffer overflows before invoking 'sprintf' (sections 77--79), I replace the uses of 'sprintf' in ctangle.w and cweave.w and cweav-twill.ch with the safer 'snprintf' alternative. git-svn-id: svn://tug.org/texlive/trunk@67794 c570f23f-e606-0410-a88d-b1316a301751
2023-08-01[CWEB] Squeeze section 51 to preserve page count.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67786 c570f23f-e606-0410-a88d-b1316a301751
2023-07-31harfbuzz 8.1.0Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@67783 c570f23f-e606-0410-a88d-b1316a301751
2023-07-31[CWEB] Adapt Borland C++ changefile.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67782 c570f23f-e606-0410-a88d-b1316a301751
2023-07-31[CTWILL] Fix mini-index entry.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67777 c570f23f-e606-0410-a88d-b1316a301751
2023-07-30pdfjam (30jul23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67773 c570f23f-e606-0410-a88d-b1316a301751
2023-07-30xindex (30jul23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67771 c570f23f-e606-0410-a88d-b1316a301751
2023-07-30[CWEB] Straighten 'byte_start' arithmetic."Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67770 c570f23f-e606-0410-a88d-b1316a301751
2023-07-30[CWEB] Purge redundant control codes.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67769 c570f23f-e606-0410-a88d-b1316a301751
2023-07-29[CWEB] Syntactic sugar.Andreas Scherer
See 'too_long()' macro in common.w. git-svn-id: svn://tug.org/texlive/trunk@67762 c570f23f-e606-0410-a88d-b1316a301751
2023-07-29[CWEB] Fix format in do...while loop.Andreas Scherer
CWEB learned this decades ago. git-svn-id: svn://tug.org/texlive/trunk@67761 c570f23f-e606-0410-a88d-b1316a301751
2023-07-29[CWEB] Ilk is of type eight_bis.Andreas Scherer
See signatures of id_lookup and names_match. git-svn-id: svn://tug.org/texlive/trunk@67760 c570f23f-e606-0410-a88d-b1316a301751
2023-07-28tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67759 c570f23f-e606-0410-a88d-b1316a301751
2023-07-28xindex (28jul23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67751 c570f23f-e606-0410-a88d-b1316a301751
2023-07-28[CWEB] Format 'common' with 'ctwill'.Andreas Scherer
$ ctie -m common-twill.w common.w comm-{w2c,mini}.ch $ mv common-twill.w common.w $ ctwill -f -lpdf common (twice) $ pdftex common $ ctwill-refsort < common.ref > common.sref $ pdftex common TODO: Study the application of 'ctwill-twinx' and create a general index for COMMON and CTWILL. git-svn-id: svn://tug.org/texlive/trunk@67749 c570f23f-e606-0410-a88d-b1316a301751
2023-07-26[CWEB] Purge 'init_p'.Andreas Scherer
This helper function had a non-trivial implementation in CWEAVE only. The extra stuff for CTWILL is moved to 'init_node' with special provisions for the 'name_dir' pointer. git-svn-id: svn://tug.org/texlive/trunk@67734 c570f23f-e606-0410-a88d-b1316a301751
2023-07-25HiTeX change the wrong subversion error of hinview to a warningMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@67728 c570f23f-e606-0410-a88d-b1316a301751
2023-07-22[CWEB] 'ungetc' no longer used.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67703 c570f23f-e606-0410-a88d-b1316a301751
2023-07-22[CWEB] Prototypes start in section 3.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67702 c570f23f-e606-0410-a88d-b1316a301751
2023-07-22[CWEB] Purge empty line in comm-w2c.h.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67701 c570f23f-e606-0410-a88d-b1316a301751
2023-07-22Purge outdated version of 'iso_types.w'.Andreas Scherer
It's part of CWEB. git-svn-id: svn://tug.org/texlive/trunk@67700 c570f23f-e606-0410-a88d-b1316a301751
2023-07-21[CTWILL] Use alternative notation as in pdfctwimac.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67692 c570f23f-e606-0410-a88d-b1316a301751
2023-07-21[CTWILL] Fix more mini-index entries.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67691 c570f23f-e606-0410-a88d-b1316a301751
2023-07-21[CTWILL] Fix mini-index entry.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67690 c570f23f-e606-0410-a88d-b1316a301751
2023-07-21[CWEB] Purge (double) index entry.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67689 c570f23f-e606-0410-a88d-b1316a301751
2023-07-21[CWEB] Match common.w with common.h.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67688 c570f23f-e606-0410-a88d-b1316a301751
2023-07-20l3build (20jul23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67681 c570f23f-e606-0410-a88d-b1316a301751
2023-07-18[CWEB] No citations on final NOS page.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67663 c570f23f-e606-0410-a88d-b1316a301751
2023-07-18[CWEB] Discard rest of overfull input lines.Andreas Scherer
In the context of the recent bug fix, I noticed that CWEAVE produced significantly different output than WEAVE from my test case for overfull lines, which -- in part -- had to be broken. Although I am aware that Silvio Levy changed CWEAVE's behaviour already in CWEB 0.5 (1987), I apply this new change in order to revert to DEK's idea in WEAVE. Now the resulting TeX output has correctly placed comment markers at the beginning of the broken lines. (To date, CWEAVE issued material beyond 'buf_size' in overfull lines without such '%' markers.) Of course, the resulting TeX output might not be processed as expected because of the discarded material beyond 'buf_size', but the user has been warned accordingly. :o). git-svn-id: svn://tug.org/texlive/trunk@67662 c570f23f-e606-0410-a88d-b1316a301751
2023-07-17l3build (17jul23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67658 c570f23f-e606-0410-a88d-b1316a301751
2023-07-17[C/WEB] Deal with malign user input.Andreas Scherer
'break_out' and 'flush_buffer' were tricked into putting an extremely long TeX macro (longer than 'line_length', i.e., 80 chars) into 'out_buf', which overflowed. This, of course, would wreak havoc, both in the TeX output and in the runtime system. See https://tug.org/pipermail/tex-live/2023-July/049306.htm for the initial bug report. git-svn-id: svn://tug.org/texlive/trunk@67656 c570f23f-e606-0410-a88d-b1316a301751
2023-07-16xindex (16jul23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67651 c570f23f-e606-0410-a88d-b1316a301751
2023-07-16[CWEB] Cross-link between output switches.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67650 c570f23f-e606-0410-a88d-b1316a301751
2023-07-16[CWEB] Fix last commit.Andreas Scherer
Ouch, my bad! 'break' jumps out of the 'for' loop, not out of the 'switch' group. :o) git-svn-id: svn://tug.org/texlive/trunk@67649 c570f23f-e606-0410-a88d-b1316a301751
2023-07-16[CWEB] Straighten case logic in sections 263/280 and 316.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67648 c570f23f-e606-0410-a88d-b1316a301751
2023-07-16[CWEB] Simplify 'push_level' as well.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67647 c570f23f-e606-0410-a88d-b1316a301751
2023-07-16[CWEB] 'pop_level' is a macro (again).Andreas Scherer
See line 3944 of WEAVE.WEB. git-svn-id: svn://tug.org/texlive/trunk@67646 c570f23f-e606-0410-a88d-b1316a301751
2023-07-16kpathsearch: Update comment in texmf.cnfTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@67645 c570f23f-e606-0410-a88d-b1316a301751
2023-07-15kpsewhich: Allow Unicode file name for bibtex{8,u} (Windows only)Takuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@67642 c570f23f-e606-0410-a88d-b1316a301751
2023-07-15bibtex-x: ver 4.01, Allow 8-bit/Unicode file namesTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@67639 c570f23f-e606-0410-a88d-b1316a301751
2023-07-15[CWEB] Yet another fix for enum values.Andreas Scherer
HINT has different section numbers than PDF. git-svn-id: svn://tug.org/texlive/trunk@67638 c570f23f-e606-0410-a88d-b1316a301751
2023-07-15[CWEB] Fix typo in bux entries.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67637 c570f23f-e606-0410-a88d-b1316a301751
2023-07-15[CWEB] Link to 'inner' definition.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67636 c570f23f-e606-0410-a88d-b1316a301751
2023-07-15Fix bux entry.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67635 c570f23f-e606-0410-a88d-b1316a301751
2023-07-14latexindent (14jul23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67628 c570f23f-e606-0410-a88d-b1316a301751
2023-07-14[CWEB] Finally make use of type 'mode' -- C-style.Andreas Scherer
'typedef int mode' was never actually used in CWEB 2.7 and up (and, most likely, down). However, 'boolean' and the two @definitions isn't quite correct either. See line 3907 of WEAVE.WEB for the original intent. The new 'typedef enum' restores the classic code in C-style. git-svn-id: svn://tug.org/texlive/trunk@67627 c570f23f-e606-0410-a88d-b1316a301751
2023-07-13[CWEB] Move TeX part for push_level function.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67624 c570f23f-e606-0410-a88d-b1316a301751
2023-07-13[CWEB] Relax page 107 of ctwill.pdf after recent deletions.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67623 c570f23f-e606-0410-a88d-b1316a301751