1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
2018-01-18 Karl Berry <karl@tug.org>
* cweave.w,
* common.w,
* common.c,
* ../cwebboot.cin: printf %s instead of direct string (from Debian).
(Also sent to DEK.)
2017-01-29 Karl Berry <karl@tug.org>
* ../cwebboot.cin,
* Makefile,
* README,
* common.c,
* common.h,
* common.w,
* ctang-bs.ch,
* ctangle.w,
* cweav-bs.ch,
* cweav-w2c.ch,
* cweave.w,
* cweb.el,
* cwebmac.tex,
* cwebman.tex,
* Master/texmf-dist/tex/plain/cweb/cwebmac.tex: sync all with
cweb 3.64ai from DEK, http://ctan.org/pkg/cweb.
* cweav-w2c.ch: sync @x blocks with 3.64ai.
2014-06-18 Peter Breitenlohner <peb@mppmu.mpg.de>
* comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: Avoid useless
char subscript warnings.
2014-02-12 Peter Breitenlohner <peb@mppmu.mpg.de>
* comm-w2c.ch: Handle input lines with CRLF.
2013-07-02 Peter Breitenlohner <peb@mppmu.mpg.de>
* comm-w2c.ch: Include system headers after "cpascal.h".
2013-06-28 Peter Breitenlohner <peb@mppmu.mpg.de>
* comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: Include system
headers after <kpathsea/kpathsea.h>.
2012-09-05 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
* common.w, ctangle.w, cweave.w: copy the original ones in
ftp://ftp.cs.stanford.edu/pub/cweb/cweb.tar.gz.
* comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: move our changes to change
files.
2012-09-05 Karl Berry <karl@tug.org>
* cweave.w (longest_name): restore to 10000,
the value in the Knuth/Levy distribution on CTAN
(which matches Knuth, ftp://ftp.cs.stanford.edu/pub/cweb/cweb.tar.gz)
Report from Arthur O'Dwyer, 3 Sep 2012 18:06:05.
Our cweave.w has many other changes relative to the original.
These should be moved to cweav-w2c.ch so our originals are
unmodified, but can't do everything right now.
2012-05-18 Peter Breitenlohner <peb@mppmu.mpg.de>
* {comm,ctang,cweav}-w2c.ch: Use binary mode for output files.
From Akira Kakuto <kakuto@fuk.kindai.ac.jp> (W32TeX).
2011-04-19 Peter Breitenlohner <peb@mppmu.mpg.de>
Avoid 'differ in signedness' warnings.
* cweav-w2c.ch: cast strcpy() arg collate to 'char *'.
2010-01-18 Peter Breitenlohner <peb@mppmu.mpg.de>
* {comm,ctang,cweav}-w2c.ch: Move extern declaration of
versionstring from {ctangle,cweave}.c to cweb.h.
2009-08-29 Peter Breitenlohner <peb@mppmu.mpg.de>
* {comm,ctang,cweav}-w2c.ch: Create a header file cweb.h with
prototypes for all functions declared in common.w and used in
ctangle.w and cweave.w or vice versa, and #include "cweb.h" in
cweb.c, ctangle.c, and cweave.c.
Avoid maximal compiler warnings.
* {comm,ctang,cweav}-w2c.ch (names_match, id_lookup, err_print,
fatal, overflow): Constify string params and local vars.
* ctang-w2c.ch (Insert the line): Rename inner local var a=>a_l,
not to shadow previous local.
* cweav-w2c.ch (out_str, app_str): Constify string params.
(Print a snapsh...): Rename local var k=>k_l, not to shadow
a param.
In main(), 'use' print_text() not used somewhere else.
2009-08-28 Peter Breitenlohner <peb@mppmu.mpg.de>
* ../am/cweb.am (ctie_CFLAGS, cweave_CFLAGS, tie_CFLAGS),
../am/bootstrap.am (ctangle_CFLAGS): Enable compiler warnings.
* {comm,ctang,cweav}-w2c.ch: Declare most functions as static.
* ctang-w2c.ch, cweav-w2c.ch: Put explicit braces around
ambiguous else.
2009-06-23 Peter Breitenlohner <peb@mppmu.mpg.de>
* comm-w2c.ch, ctang-w2c.ch, cweav-w2c.ch: drop P?C, P?H macros,
use ANSI C function declarations.
|