blob: 0fc04f18d597b5c8d088cfbb9d17ab11558a89c3 (
plain)
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
110
111
112
113
114
115
116
117
118
119
120
121
122
|
This file is part of the c2cweb package 1.5
written by Werner Lemberg (a7971428@unet.univie.ac.at) 10-Nov-1996
History of the c2cweb package
=============================
Version 1.0 :
1-Mar-1994 only two persons got it :-)
Version 1.1 :
8-Mar-1994 initial release
new:
$ in identifiers are now allowed (CWEAVE)
whitespaces before preprocessor commands are now allowed
(CWEAVE)
the concatenation operator ## added (CWEAVE)
option -1 added (one-sided output) (c2cweb)
minor changes affecting documentation only
errors:
Ver 1.0 erroneously reported `@' outside of a string
(c2cweb)
/*}*/ started a new code section at function block level
if in /*@*/-mode (c2cweb)
tabs were not handled correctly (c2cweb)
Version 1.2:
13-Apr-1994 new:
c2cweb and cweave should now compile smoothly under UNIX
(tested with Linux)
paper format definition moved from c2cweb to compiler.w
some files renamed; makefile for c2cweb added
errors:
A serious bug introduced in Ver. 1.1 caused whitespaces
be swallowed (c2cweb)
Version 1.3:
20-June-1994: new:
Makefiles enhanced
new patchlevel of emx.exe
c2cweb.dvi added
c2cweb.txt updated
errors:
'"' couldn't be used; corrected (c2cweb)
sometimes the macro `\e' was concatenated with the next
word; '\e ' now written (c2cweb)
wrong index entry for dollar sign corrected (CWEAVE)
bug in original CWEAVE corrected:
you couldn't write e.g. @<Cases for |'\''|@>
Version 1.4:
20-Aug-1994: new:
based now on CWEB 3.2 (July 1994)
original CWEB source files for CWEAVE added
additional cwebmac.tex style; original cwebmac.tex
renamed in cwebmac.ori
c2cweb.txt has now an installation section
C-code example modified
errors:
\ at the end of the line in multi-line strings will now
be treated correctly (c2cweb)
from 1.3 : '\e ' is of course wrong. It must be '\e{}'
(and sometimes '\e{}%') (c2cweb)
//-comment handling was buggy (c2cweb)
braces in comments could cause an error (c2cweb)
email address changed (same host; old address became
unreachable)
Version 1.5:
10-Nov-1996: new:
now based on CWEB 3.4g (June 1996)
option -f (to include a format file) added
new command /*{}*/ added
Makefiles enhanced (a compiling run under djgpp is
likely to fail since it's untested. Additionally
wildcard expansion is missing---any volunteers to add
it are welcome)
c2cweb.w more structured
new email address
changed:
runtime binaries has been removed. You should get the
emxrsx.zip package of the emTeX distribution instead.
minor optical corrections.
Version 1.5.1:
28-Jun-1997: errors:
a `char' variable corrected to `int'.
--- end of history.txt ---
|