Age | Commit message (Collapse) | Author |
|
git-svn-id: svn://tug.org/texlive/trunk@68065 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68062 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68061 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68043 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68042 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68033 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68032 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68031 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68030 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68029 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68028 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68027 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67998 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67995 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67993 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67992 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67991 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67990 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67984 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67983 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67982 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67981 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67980 c570f23f-e606-0410-a88d-b1316a301751
|
|
This is a major update for CWEB 4.9 from May 2023. The base package
received fixes, internal changes, and significant revisions:
Fixes:
* Fix issue #43: 'out_buf' overflow on malign user input
- Handle border case from bug report
- Discard rest of input lines exceeding 'buf_size' characters
- Purge 'ungetc' from the TeX part as well
* Fix typo in 'examples/wordtest.w' (reported by DEK)
* 'Ilk' is of type 'eight_bits'
* Avoid over-/underflow of section depth with malicious user input
Internal changes:
* Unroll 'init_p' helper function in COMMON
- it is used for CWEAVE only (and CTWILL downstream)
* Match 'common.w' and 'common.h'
- Reshuffle declarations and some code sections
- Add starred section titles
* Demote all starred sections in 'common.w' (single star)
* Code cleanup
- Make 'pop_level' a simple macro in CWEAVE
- Use structure assignment (as in CTANGLE)
- More compact 'stack' handling
- Make use of type 'mode'
- Purge a few 'goto' statements (and add some others)
- Replace some 'sprintf' with 'snprintf'
- Syntactic sugar for functional macros
- Straighten 'byte_start' arithmetic
- Desolve former section 19 of CWEAVE with internal array sizes
- Hide 'print_text' analytics function from C compiler with DEBUG
- Streamline 'phase_two' of CTANGLE
- Refurbish 'phase_three' of CWEAVE
* Insert blank line after '\ch' in TeX output (cf. CWEB 3.0)
Macro changes
* Cleanup some '\acro' macros in 'cwebmac.tex'
Also the CWEBbin package received updates and amendments:
Preparation:
* Fix a bug in 'twinxmac.tex' (3rd patch file applied in 'cwebbin.spec')
* Apply a 5th patch file to adapt CTWILL macros to CWEB 4.9/4.10
Special formatting:
* Format 'common.w' with CTWILL using 'comm-mini.ch'
* Format 'ctwill.w' with HiTeX using 'proofmac.tex' and 'ctwill-hint.ch'
* New 'pdfproofmac.tex' for use with HiTeX and pdfTeX and XeTeX
- pdfctwimac.tex will no longer work with HiTeX
* Add 'proofsort' script in addition to 'refsort' program
* Minor improvements in all pdf macros
TeX Live:
* CTWILL in TeX Live uses 'kpse_find_file' to look up 'bux' files
* Slightly extend arrays in 'ctwill' and 'refsort' for TeX Live
* Max out 'max_refs' for CWEAVE/CTWILL
* Add 'ctwill.test' for TeX Live
Revise formatted sources:
* e.g., 'twinx'
* 'ctwill' in all its incarnations
git-svn-id: svn://tug.org/texlive/trunk@67978 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67970 c570f23f-e606-0410-a88d-b1316a301751
|
|
based on tex-k list 2020-05-27
git-svn-id: svn://tug.org/texlive/trunk@67969 c570f23f-e606-0410-a88d-b1316a301751
|
|
Hopefully, after almost 100 commits since May 2023, the next step will
be the new 4.10 version number and a possible release.
git-svn-id: svn://tug.org/texlive/trunk@67968 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67967 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67966 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67965 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67954 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67943 c570f23f-e606-0410-a88d-b1316a301751
|
|
A second 'finish_line()' didn't quite do the trick. ;o)
(Double 'finish_line()' was added in CWEB 3.0.)
git-svn-id: svn://tug.org/texlive/trunk@67917 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67916 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67915 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67914 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67913 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67912 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67911 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67910 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67909 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67908 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67907 c570f23f-e606-0410-a88d-b1316a301751
|
|
It is used in 'wrap_up'.
Also, add a comment for 'cb_show_banner'.
git-svn-id: svn://tug.org/texlive/trunk@67906 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67887 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67886 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67885 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67884 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67883 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67882 c570f23f-e606-0410-a88d-b1316a301751
|