File: NEWS

package info (click to toggle)
cutils 1.6-3.1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 716 kB
  • ctags: 439
  • sloc: ansic: 3,009; lex: 1,061; yacc: 819; makefile: 424; sh: 91
file content (151 lines) | stat: -rw-r--r-- 4,211 bytes parent folder | download | duplicates (6)
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Changes between cutils 1.5.2 - cutils 1.6

* Cleaned up long-standing bugs and package distribution.
* chilight
	- added roff and tty formats, better handling of #xxx preprocessor
          directives and some minor changes.
          Contributed by Jukka A. Ukkonen <jau@iki.fi>.
	- added ANSI escape cleanup.
	- cleaned up HTML output.
	- added `-t' HTML title option.
	- removed useless `-d' option.
	- renamed `-s' "style" option to `-f' "format".
* cobfusc
	- cleaned up.
	- added `-A' heavy obfuscation option.
	- added `-f' separate output option.
	- added `-x' exclusive mode option.
	- added `-z' identifiers pairs option.
	- removed useless `-h' option.
	- fixed bug with the `-e' option.
	- inverted `-p' and `-r' options behavior.
* yyextract
	- cleaned up HTML output.
	- added `-t' HTML title option.
* Removed cinfo, cinfoc, cinfodc, cweave, ctangle components.

Changes between cutils 1.5.1 - cutils 1.5.2

* Bug fixes.
* `cobfusc'
	- added the digraphize option (-b).
	- simplified the trigraphize option from `-t no|all|random' to `-t'.

Changes between cutils 1.5 - cutils 1.5.1

* bug fixes

Changes between cutils 1.4 - cutils 1.5

* bug fixes
	- `chilight' ANSI escapes work again.
* added the `ctangle' utility.
* added the `cweave' utility.
* added a new Texinfo manual.

Changes between cutils 1.3.3 - cutils 1.4

* bug fixes
* added the `cunloop' utility.

Changes between cutils 1.3.2 - cutils 1.3.3

* bug fixes.
* made more portable with GNU configure.
* now compiles again under Linux.
* `cobfusc'
	- sort the dumped symbol table (-u)
* removed scc and safealloc.

Changes between cutils 1.3.1 - cutils 1.3.2

* bug fixes.

Changes between cutils 1.3 - cutils 1.3.1

* added the `configure' script to simplify the installation stage
  (idea from Masafumi NAKANE <max@FreeBSD.ORG>)
* `chilight'
	- rewritten
	- multi style support (multiple output formats).
	- HTML support (font and color).

Changes between cutils 1.2.1 - cutils 1.3

* the target OS is now expected to be FreeBSD.
* bug fixes.
	- Thanks to Liviu Daia <daia@stoilow.imar.ro>.
* added the `yyref' utility.
* added the experimental `scc' compiler.

Changes between cutils 1.2 - cutils 1.2.1

* bug fixes.
* fixed storage class bug in `cdecl'.
* removed ugly spaces in function declaration in `cdecl' and `cundecl'.

Changes between cutils 1.1 - cutils 1.2

* bug fixes.
* added the `cdecl' utility.
* added the `cundecl' utility.

Changes between cutils 1.0 - cutils 1.1

* mostly bug fixes and cleanups.
* FreeBSD compatibility fixes thanks to Tim Vanderhoek <hoek@freenet.hamilton.on.ca>.
* converted the man pages to Berkeley-style.
* added the safealloc library (snapshot).
* `yyextract'
	- added HTML format (-h) option. (nice!)
	- added width (-w) option.
* `cobfusc'
	- added dump symbol table (-u) option.
* cinfo
	- added some new stuff to the database.
	- `cinfo'
		- added HTML format (-h) option.
		- added gzipped databases support.
		- added support to references to standards.
	- `cinfodc'
		- added output headers (-h) option.
* moved files from /lib to proper directories.
* fixed syntax error messages format.

Changes between c-tools 0.4 - cutils 1.0

* all the code has been rewritten.
* covered under a BSD-like copyright.
* splitted up the sources in a clean tree.
* now is required a BSD environment to compile (BSD make, some BSD
  libc functions).
* cleaned up parameter handling.
* library:
	- cleaned up hash table functions, added more functions, added a
	  better hashing function.
* `chilight'
	- renamed from `highlight'.
	- made clean lexical analyzer `lexer.l'.
* `cobfusc'
	- renamed from `obscure'.
	- made clean lexical analyzer `lexer.l'.
	- added more functions:
		- string octalizing.
		- identifier case.
		- macro compacting.
		- symbol table handling.
		- integer garbling.
		- trigraphizing.
		- comment striping.
* cinfo stuff
	- added:
		- `cinfoc': cinfo database compiler.
		- `cinfodc': cinfo database de-compiler.
		- a cinfo database access library.
	- `cinfo'
		- new database syntax.
		- now reads the compiled database instead the database source.
	- `cinfoc'
		- new yacc parser `parser.y' and lexical analyzer `lexer.l'.
* added `yyextract'.
* removed `hsort'.