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
|
Copyright (C) 1999, 2000, 2001, 2002 Florian Schintke
30OCT2002 c2html 0.9.5 released
* the \r character was not handled correctly detected by
Brian White <bcwhite@precidia.com> and fixed by the Debian
maintainer Ashley Clark <aclark@debian.org>. Thanks.
* Added support for flexible tabize wished by a Debian user and
implemented by Ashley Clark <aclark@debian.org>. Thanks.
22NOV2001 c2html 0.9.4 released
* some highlighting mistakes were introduced by the last
bugfix. Fixed.
Thanks to Jrgen Steensgaard-Madsen <jsm@imm.dtu.dk> for his hint.
05JUN2001 c2html 0.9.3 released
* Bug in highlighting prototypes:
static char* nextStringLine (const char** const next);
was not detected, because the first asterisk is not near the function
name...fixed.
Thanks to Martin Subert <Subert@braille.mff.cuni.cz> and the Debian
team for reporting this bug.
02MAY2000 c2html 0.9.2 released
* Bug in documentation of -h and -b option in man-page (swapped)...fixed.
Thanks to Kai Engelhardt <kaie@cse.unsw.edu.au> for his hint.
15APR2000 c2html 0.9.1 released
* Added personalized Copyright informations. Thanks to Josip Rodin for
his hint:
[...] licenses are worthless without actual copyright owners to
give them :) Currently, from a legal standpoint, the software
doesn't have a proper license for distribution.
23MAR2000 c2html 0.9 released
* can run configure, make, and make install
in an other directory than the source directory
* updated documentation
* switch -V outputs to stdout now and no longer to stderr
* changed all HTML tags to lower case, because XHTML requires this.
We don't support XHTML at the moment, but it is a tiny step in its
direction.
* added some checkings in configure (proposed by autoscan)
* added new option -i to generate an index.
The basic idea is to get an index of labels that c2html would
insert if the inputfile would be converted to HTML.
So you can write a tiny shell script and use
this as CGI script. To get a HTML page with preceding
index you would write something like:
--
#! /bin/sh
echo "Content-type: text/html"
echo
echo "<html>"
echo "<head><title>$PATH_TRANSLATED</title>"
echo "<meta name=\"generator\" content=\"`./c2html -V`\">"
echo "</head>"
echo "<body>"
echo "<h1>Source of $PATH_TRANSLATED</h1>"
echo "<ul>Structures and functions"
cat $PATH_TRANSLATED | ./c2html -isc
echo "</ul>"
echo "<hr>"
cat $PATH_TRANSLATED | ./c2html -sc
echo "</body></html>"
--
Thanks to Rob Ewan <rob@ewan.com> for his idea and
patches (I only modified a little bit code design).
20JAN2000 c2html 0.8 ('on-my-birthday' edition) released
* added support for 'File Hierarchy Standard 2.0'
use with
./configure --enable-fhs
to get help call:
./configure --help
* now 'make install' copies documentation that is not in
manpage format, too.
* added labeling for struct declarations.
so you can refer to them with
<A HREF="foo.c.html#mystruct">See this struct</A>
This labeling isn't very stable and
doesn't work always. (Sometimes no label occurs,
where a label should occur or vice versa)
07DEC99 c2html 0.7.2 released
* updated documentation (configuration of default
parameters if called as cgi script to convert files on the fly)
* bug: -n option switched -c option too...fixed.
06DEC99 c2html 0.7.1 released
* uncorrect highlighting after empty lines in comments if linelabeling
is enabled...fixed.
Thanks to Mathieu Coquerelle <coquerelle@8x8.com> for reporting this bug.
06DEC99 c2html 0.7 released
* created homepage for this program:
http://user.cs.tu-berlin.de/~schintke/x2html/index.html
* Meta tags <META name="generator" content="...">
and <META name="date" content="..."> will be inserted.
the date is the last modification time of the source file
in iso8601 date format.
Thanks to Martin Kammerhofer <mkamm@gmx.net> for his patch.
* portability bug in printf usage: printf("%s", NULL)...workaround inserted
Seen on Solaris 4.6 with gcc.
28AUG99 c2html 0.6.3 released
* bug while parsing \\ in strings...fixed.
05AUG99 c2html 0.6.2 released
* bug in creating HTML labels for function names
behaviour bevore bugfix:
the name of a function is found when a character
other than [A-Za-z0-9] occurs
behaviour after bugfix:
the name of a function is found when a character
other than [A-Za-z0-9_] occurs
Thanks to Michael Leslie <mles@kastenchase.com> for his tiny patch.
24MAY99 c2html 0.6.1 released
* error in handling character constants like '"'
(interpreted as begin of string)...fixed.
22MAY99 c2html 0.6 released
* major problem with configure script on non Linux systems...fixed.
* compression on the fly feature now should also work with MS IE.
Thanks to Stephen Martin <smartin@mks.com> for his tiny patch.
27APR99 c2html 0.5 released
* added labeling for function definitions (not the declaration).
so you can refer to them with
<A HREF="foo.c.html#myfunction">See this function</A>
This labeling isn't very stable and
doesn't work always. (Sometimes no label occurs,
where a label should occur)
* bug with '\t' chars if -n is used...fixed.
* added new switch -n for numbering and labeling source lines
so you can refer to them with
<A HREF="foo.c.html#line301">line 301</A>
from the same (see options -h and -b) or other files.
Thanks to Luis Villa <liv@duke.edu> for this idea.
* better usage output
* added -s to suppress generation of html headers
* added -h file -b file for head and bottom files
* restructured sources
* ü bugfix
* new switch -c to disable CGI feature
(otherwise Content-Type: text/html header would be generated)
Now you can use this program in an other CGI script to generate
only a part of the output.
* HTTP Last-Modified header added
26MAR99 c2html 0.4 released
* little changes on the Makefile.in to get debian compliance
10MAR99 c2html 0.3 released
* transforming special characters to &xxxx;
* no longer use snprintf for better portability
* no longer define _POSIX_SOURCE because of problems with BSD
* no longer include getopt.h. getopt resides in unistd.h
* <pre> </pre> bug in comments fixed
* added configure scripts
15FEB99 c2html 0.2 released
* added CGI and on the fly compression support
??XXX97 c2html 0.1 released
* initial release
|