summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/cwebdir/ChangeLog
diff options
context:
space:
mode:
authorAndreas Scherer <andreas_tex@freenet.de>2022-06-05 14:27:22 +0000
committerAndreas Scherer <andreas_tex@freenet.de>2022-06-05 14:27:22 +0000
commit4d435df3faff5acb9f1c0f0b94944c4285980c9e (patch)
tree259a18b72e272296337f5544e61c58009991e1a3 /Build/source/texk/web2c/cwebdir/ChangeLog
parent754f430ea761aadcc1ff37122f11d246aaab2618 (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/ChangeLog38
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.