diff options
author | Andreas Scherer <andreas_tex@freenet.de> | 2022-06-05 14:27:22 +0000 |
---|---|---|
committer | Andreas Scherer <andreas_tex@freenet.de> | 2022-06-05 14:27:22 +0000 |
commit | 4d435df3faff5acb9f1c0f0b94944c4285980c9e (patch) | |
tree | 259a18b72e272296337f5544e61c58009991e1a3 /Build/source/texk/web2c/cwebdir/ChangeLog | |
parent | 754f430ea761aadcc1ff37122f11d246aaab2618 (diff) |
[CWEB] Release 4.8.
This new release provides the following features:
* @<Code sections@> can be used freely in any #if -- #elif -- #else --
#endif preprocessor branches without bashing the debugger
* The GCC compiler can be invoked with option -Wimplicit-fallthrough=2
on all CWEB code modules and will acknowledge /* fall through */
comments in the tangled C code
* Simple C casts like '(double)x' are formatted with non-breaking small
spaces as '(double)\,x' in the woven TeX output
* The HINT boolean macros are now in lowercase (as in ifhint.tex)
* Comma-separated lists of variable declarations are formatted in
accordance with function parameter lists and enumerations, i.e.,
comma is handled in math-mode with associated small spacing
and it fixes these bugs:
* Section @<Preprocessor definitions@> isn't overprinted (in PDF)
* Trivial CWEB code is formatted correctly (issue #36)
* Nested type definitions are recognized (issue #34)
Major remaining bug (as of CWEB 4.3.1):
* Issue #38 as described earlier
git-svn-id: svn://tug.org/texlive/trunk@63490 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/cwebdir/ChangeLog')
-rw-r--r-- | Build/source/texk/web2c/cwebdir/ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/cwebdir/ChangeLog b/Build/source/texk/web2c/cwebdir/ChangeLog index 4587b65777d..bb350bdfc4a 100644 --- a/Build/source/texk/web2c/cwebdir/ChangeLog +++ b/Build/source/texk/web2c/cwebdir/ChangeLog @@ -1,5 +1,43 @@ 2022-06-05 Andreas Scherer <https://ascherer.github.io> + * Makefile, + * comm-mac.ch, + * comm-mini.ch, + * comm-ql.ch, + * comm-w2c.ch, + * comm-w2c.h, + * common.h, + * common.w, + * ctang-bs.ch, + * ctang-pc.ch, + * ctang-ql.ch, + * ctang-vms.ch, + * ctang-w2c.ch, + * ctang-w32.ch, + * ctangle.c, + * ctangle.w, + * ctwill-w2c.ch, + * cweav-bs.ch, + * cweav-pc.ch, + * cweav-ql.ch, + * cweav-vms.ch, + * cweav-w2c.ch, + * cweav-w32.ch, + * cweave.w, + * cwebmac.tex, + * cwebman-w2c.ch, + * cwebman.tex, + * po/cweb-tl.pot, + * po/cweb.pot, + * po/de/cweb-tl.po, + * po/de/cweb.po, + * po/it/cweb.po, + * prod-cweave.w, + * prod-twill.w, + * prod.w: CWEB 4.8 release. + +2022-06-05 Andreas Scherer <https://ascherer.github.io> + * cweave.w, * cwebman-w2c.ch, * cwebman.tex: Update borderline cases. |