summaryrefslogtreecommitdiff
path: root/web/c_cpp/c2cweb/history.txt
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 ---