File: NEWS

package info (click to toggle)
source-highlight 1.11-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,872 kB
  • ctags: 4,699
  • sloc: sh: 3,633; cpp: 2,606; lex: 2,463; ansic: 1,610; makefile: 537; php: 185; perl: 145; yacc: 122; ruby: 63; sed: 53; python: 45; ml: 38; java: 30
file content (208 lines) | stat: -rw-r--r-- 8,233 bytes parent folder | download
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
source-highlight -- History of visible changes.

Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Lorenzo Bettini
http://www.lorenzobettini.it

See the end for copying conditions.

Please send source-highlight bug reports to bug-source-highlight@gnu.org

Version 1.11

   * errors in tags error files are reported more correctly and make
     the program exit
   * more tag options added
   * "linenum" tag for specifying the style of line numbers

Version 1.10

   * Added scanner for log files (also for iptables and apache logs)
     thanks to Jan Tatarik
   * Fixed some bugs in the perl scanner (thanks to Geir Nilsen)
   * configure checks for ios_base
   * check for the right ar to use, fixes problems under Sun compilers
     (thanks to Paul Townsend)

Version 1.9

   * --no-doc option added to cancel the --doc option even if 
     it is implied (e.g., when css is given) (as suggested by Keith Lea
     and Grant McLean)
   * deal with \r correctly (reported by barrett@9hells.org)
   * added scanner for language LUA (thanks to Marc Ct)
   * added scanner for CAML and SML (with the help of Jean-Baptiste Rouquier
     and James Riely)
   * fixed a bug in C++ scanner concerning tabs after # (reported by
     Don Stauffer).
   * If not specified, the source language will be guessed from the
     input file extension.
   * Added src-hilite-lesspipe.sh a script that can be used with less
     in order to higlight the files processed with less
     (suggested by Konstantine Serebriany)
   * fixed a bug in perl scanning when \" is used in regular expressions
     (reported by Geir Nilsen)
   * html attribute values are generated in quotes (bug fixed by
     Patrick Wagstrom)
   * can generate anchors for line numbers (thanks to Oliver Fischer)

Version 1.8

   * scanner for Javascript
   * new output format: ESC ascii code (e.g. for less, with the
     help of Konstantine Serebriany).
   * tab character are correctly handled by --tab option is given
     (thanks to Don Stauffer).
   * presence of getopt_long is handled in a cleaner way.
   * some changes in how changelog files are highlighted
   * =head =cut sections in perl sources are correctly handled
     (reported by Grant McLean)
   * added Java keywords true and false

Version 1.7

   * scanner for Ruby programming language (thanks to Noritsugu Nakamura).
   * fixed explicit rules in Makefiles that generated errors with some
     versions of non-GNU makes.

Version 1.6.3

   * Fixed problems in compilation in systems that do not provide
     getopt_long and yywrap (reported by Jackie Goodwin).
   * Added .spec file for generating .rpm and .rpm.src (thanks to
     Christian W. Zuckschwerdt).

Version 1.6.2

   * compliant to C++ standard headers (iostream etc.), no more
     backward compatibility warnings with gcc 3.2 (Thanks to
     Maurizio Loreti for the report).

Version 1.6.1

   * fixed a bug in the configure phase that used to make the compilation
     fail with compilers not providing the function getop_long
     (reported by Horacio Montenegro).

Version 1.6

   * scanners for flex and ChangeLog added by John Millaway
   * default to stdout when no --output is given along with the -i option
     and when --output="STDOUT" (as suggested by Hugh S. Myers)
   * fixed a problem with string comments in Python scanner
   * a separate executable is built, source-highlight-cgi, that can be
     used as a CGI program

Version 1.5.1

   * xhtml doctype generated correctly (thanks to Christian W. Zuckschwerdt
     and Josh Ghiloni) reported
     by Martin Gebert
   * Anonymous CVS Access is now available
     http://savannah.gnu.org/projects/src-highlite

Version 1.5

   * xhtml output format is now handled (thanks to Christian W. Zuckschwerdt
     and Josh Ghiloni)
   * assert is now recognized as a Java keyword (thanks to Fabio Calefato)
   * a scanner for Python has been written by Martin Gebert.
   * when in Php3 strings can span more than one lines and line numbers are
     correctly formatted.

Version 1.4

   * fixed compilation error with some compilers due to headers istream.h
     and ostream.h (thanks to Dan barthel)
   * a scanner for Php3 has been written by Alain Barbet.
   * reading from stdin does not kill line numbers (notified by Keith
     Robertson)
   * line number count is correctly reset when handling multiple files (bug
     fixed)
   * for Java sources, if, while, and other keywords that use '(' ')' are
     now correctly highlighted as keywords instead of as functions (reported
     by Manuel Kauers and Fabio Calefato)
   * tabs are correctly handled for Prolog and Perl sources (reported by
     Martin Gebert)

Version 1.3

   * now there is only one program, namely source-highlight, that accepts a
     command line option, --src-lang or -s, specifying the source language
     (for the moment java, cpp and prolog).  Previous programs, java2html
     and cpp2html are provided as shell scripts, just for compatibility, but
     their use is not advised.
   * --out-format, -f, command line option added for specifying the output
     format (for the moment only html is accepted).  Though only html is
     handled, this option is required.
   * a scanner for Prolog has been written by Martin Gebert.
     This scanner is still to be considered beta,
     and actually it was written for Visual Prolog, so it should be tested
     against other Prolog dialects.
   * a scanner for Perl has been written by Alain Barbet.
   * Correctly check whether it is possible to write to a file (notified by
     Martin)
   * --tab option is correctly handled even for C/C++ files (bug fixed,
     notified by Martin)
   * Added option --line-number (-n) in order to print line numbers (as
     suggested by Ed Scott and Andre Charbonneau).
   * Man page added.

Version 1.2.1

   * Fixed a problem of compilation for gcc 3.0 (thanks to Alexios Zavras
     and Bruno Schweizer)
   * much more recent versions of getopt.h, getopt.c, getopt1.c are provided
     (the previous ones were very very old!), that do not rely on alloca
     anymore.

Version 1.2

   * Added normal text decoration (specify "normal" in tags.j2h) (suggested
     by Bernie Boudet).
   * fixed a bug for multiple input files (notified by Christian Paulsen)

Version 1.1

   * Included some standard headers; otherwise gcc 2.96 didn't compile
     (thanks to Arto Viitanen).
   * fixed bug (seg.fault) with foreign character, such as  (thanks to
     Martin Gebert).
   * --output-dir added to specify the output directory.
   * --enable-input-chroot configure option to hardcode the path to prepend
     for input files (useful when the programs are built for CGI, as
     suggested by Robert Wetzel).

Version 1.0

   * This is the first release of source-highlight, but it includes already
     existing programs (cpp2html and java2html), so the changes are related
     to these programs.
   * CGI support enabled (thanks to Robert Wetzel);
     I haven't tested it personally yet, so
     you may ask him directly.
   * newline handled correctly according to HTML specifications (again
     thanks to Robert Wetzel).
   * Added preprocessor highlighting [preproc], symbol (+,-,^, etc.)
     highlighting [symbol], curly bracket highlighting [cbracket], function
     highlighting [function] (thanks to Geurt Vos).
   * for tags.j2h, added support to enter direct RGB color values (#rrggbb)
     and colors teal, gray, and darkblue added (thanks to Geurt Vos).
   * green, darkgreen and brightgreen handled correctly (thanks to Martin
     Gebert).

-------------------------------------------------------
Copying information:

Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Lorenzo Bettini
http://www.lorenzobettini.it

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.