"Fossies" - the Fresh Open Source Software Archive

Member "code2html-0.9.1/ChangeLog" (12 Jan 2002, 13572 Bytes) of package /linux/www/old/code2html-0.9.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 $Date: 2002/01/12 21:17:02 $
    2 $Revision: 1.12 $
    3 $Id: ChangeLog,v 1.12 2002/01/12 21:17:02 weaselp Exp $
    4 
    5 0.9.1 - 2002-01-12
    6 
    7 	Added python support by Tom Good <tgood@tripwire.com>
    8 	Added diff file support by Martin Dorey <mdorey@bluearc.com>
    9 	Applied linebreak patch by Andreas Marschallek <e9627177@student.tuwien.ac.at>
   10 	Added shellscript support by Andreas Marschallek
   11 	Added html-simple and html-nocolor stylesheets by Andreas Marschallek
   12 	Added lisp support by Andreas Krennmair <a.krennmair@aon.at>
   13 	Added html-fntlck stylesheet by Vincent Sanders <vince@trinity.fluff.org>
   14 	Added gpasm support by Vincent Sanders
   15 
   16 	Replaced cosy.sbg.ac.at URIs.
   17 
   18 	Thanks to everyone who submitted a patch or comments. I apologize for
   19 	 the long delay.
   20 
   21 0.9 - 2001-03-25
   22 	
   23 	Add --prefix switch.
   24 	Changed a typo in awk (function header). (MS)
   25 	Added doc comments to C and C++. (MS)
   26 	Added povray support. (MG)
   27 	Changed author address and page URI.
   28 	Changed text/code to text/x-sourcecode in Documentation.
   29 	Added ruby support.
   30 	Made gimsox at regexen gimesox in styles.
   31 	Fixed function header style.
   32 	Fixed HTML style to not create a <font> tag for each char
   33 	 seperatly.
   34 
   35 0.8.12 - 2000-10-02
   36 	
   37 	Fixed typo in the manpage and mention that the Action
   38 	module must get loaded for the auto execution with apache
   39 	to work (closes: Debian Bug #72935).
   40 
   41 0.8.11 - 2000-04-24
   42 	
   43 	"\\" was not recognized as a string. added "\\\\\\\\" to regexps.
   44 	same for single quote strings.
   45 	
   46 0.8.10 - 2000-04-11
   47 
   48 	Fixed problem with parameter parsing. The fix in 0.8.8.d, while
   49 	fixing the problem with - beeing used for stdin and stdout,
   50 	broke using of 'binary' options like "-t 4". Should be fixed now.
   51 	
   52 	
   53 0.8.9a - 2000-03-21
   54 
   55 	The style 'continuation' (used for Makefiles) was not defined.
   56 	FIXED.
   57 
   58 0.8.9 - 2000-03-18
   59 
   60 	--version no longer prints an empty line after the actual
   61 	version message.
   62 
   63 	Added INSTALL and README.
   64 
   65 0.8.8f - 2000-03-16
   66 
   67 	HTML templates now have a closing </body> tag. (Closes #102669)
   68 
   69 	File extensions are treated case insensitive in some cases now. 
   70 	(Closes #102670)
   71 	
   72 	Jukka A. Ukkonen helped me to improve the manpage.
   73 	The wording should be more clearly now.
   74 	Formatting is more consistent.
   75 
   76 0.8.8e - MARCH 2000
   77 
   78 	moved CREDITS, LICENSE, and ChangeLog to their own files.
   79 	$FILES_DISALLOWED_IN_CGI is now set by default.
   80 
   81 0.8.8d - MARCH 2000
   82 
   83 	changed all command parameters' names from abc_def to abd-def
   84 	the old names should still work
   85 
   86 	using the minus (-) on the commandline to choose STDIN/STDOUT
   87 	did not work. FIXED.
   88 
   89 	no pod documentation any longer. Use the man-page.
   90 
   91 0.8.8c - FEBRUARY 2000
   92 
   93 	fixed a bug in put_output. $params{'outfile'} should be
   94 	$params->{'outfile'}. It did work the old way too, but relied
   95 	on the global %params. not nice. (DM)
   96 
   97 	file extensions .hpp and .hxx now result in the file treated
   98 	as C++
   99 
  100 	added new output definition for 'html-dark' and 'html-nobc'
  101 	Tnx to DM.
  102 
  103 	Now really check wheter the outputformat is defined.
  104 
  105 0.8.8b - JANUARY 2000
  106 
  107 	fixed some typos
  108 
  109 	fixed problem with string recognition if last character was a
  110 	backslash
  111 
  112 	fixed endtag of 'predefined type' style
  113 
  114 0.8.8a - JANUARY 2000
  115 
  116 	fixed documentation for REDIRECT_URL call.
  117 
  118 	'cpp' extensions are now identified as C++ files.
  119 
  120 0.8.8 - JANUARY 2000
  121 
  122 	added support for different outputformats. the texinfo output
  123 	format will be added soon (perhaps even in this release)
  124 	added --outputformat=s; -o=s switch
  125 
  126 	added template support
  127 	added --template switch
  128 
  129 	removed -? switch
  130 
  131 	tried to move the CGI stuff to CGI.pm but CGI.pm has problems
  132 	handling some file uploaded via filefields, so we'll have to live
  133 	with my selfmade parsing routine.
  134 
  135 	fixed some perl patterns bugs. TNX to
  136 	"Pepin, Joseph D (Joe), GOVMK" <joepepin@att.com> for reporting.
  137 
  138 	external language files should work now
  139 
  140 	Perl sub's with prototypes are recognized (JP).
  141 
  142 	some line number changes (there was a +-1 error)
  143 
  144 	introduced STYLESHEET.
  145 	this means that %LANGUAGE was changed:
  146 	o no starttag and endtag anymore for each rule
  147 	o instead there's a style field which refers to an appropriate
  148 	entry in the STYLESHEET
  149 
  150 	changed license to MIT.
  151 	This is the old license:
  152 	Not derived from licensed software.
  153 
  154 	Permission is granted to anyone to use this  software  for
  155 	any purpose on any computer system, and to redistribute it
  156 	in any way, subject to the following restrictions:
  157 
  158 	1. The author is not responsible for the  consequences  of
  159 	use of this software, no matter how awful, even if they
  160 	arise from defects in it.
  161 	2. The origin of this software must not be misrepresented,
  162 	either by explicit claim or by omission.
  163 	3. Altered  versions  must  be plainly marked as such, and
  164 	must  not  be  misrepresented  (by  explicit  claim  or
  165 	omission) as being the original software.
  166 	3a. It would be nice if I got  a  copy  of  your  improved
  167 	version  sent to ppalfrad@cosy.sbg.ac.at. However this
  168 	is not obligatory.
  169 	4. This notice must not be removed or altered.
  170 
  171 
  172 0.8.7d - NOVEMBER 1999
  173 
  174 	langmode is not case sensitive any longer
  175 
  176 0.8.7c - OCTOBER 1999
  177 
  178 	line numbers AGAIN :/ (this time everything schould work :)
  179 
  180 0.8.7b - OCTOBER 1999
  181 
  182 	line numbers AGAIN :/
  183 
  184 0.8.7a - OCTOBER 1999
  185 
  186 	declared result in putout, so code2html runs with use strict
  187 
  188 	patching works with stdin to stdout too.
  189 
  190 0.8.7 - OCTOBER 1999
  191 
  192 	the newslines where missing with lin[ke]numbers. Fixed (PP)
  193 
  194 	fixed patchmode. TNX to "Brad M. Garcia" <bgarcia@fore.com>
  195 	for the bug report (PP)
  196 
  197 0.8.6 - OCTOBER 1999
  198 
  199 	changed some perl patterns, faster & smaller html (PP)
  200 
  201 	replaced (abc|Abc|ABC) style patterns with (?i)abc (PP)
  202 
  203 	changed config file layout; using a data structure now (PP)
  204 
  205 	speed
  206 	o create_snippets tweaking (BS)
  207 	o Pod::Text not used but required (BS)
  208 	o _new_ _improved_ (great words, eh?) perl patterns (BS)
  209 
  210 	checkTab in again (PP)
  211 
  212 0.8.5 - AUGUST 1999
  213 
  214 	fixed linenumbers.
  215 
  216 	html patching now also has an outputfile.
  217 	(Daniel Winkelmann <winkelma@chemie.fu-berlin.de>)
  218 
  219 	html patching failed when refering to external files. this is
  220 	fixed now. TNX to Daniel Winkelmann for the bug report
  221 
  222 	code2html in CGI mode now encodes the output as bz2/gz/Z if
  223 	the program is on the server and the format is accepted by
  224 	the client (HTTP_ACCEPT_ENCODING).
  225 	TNX to Matty <mattpratt@yahoo.com> for the idea.
  226 
  227 0.8.4 - AUGUST 1999
  228 
  229 	Barrie Slaymaker <barries@slaysys.com> sent a different
  230 	approach for finding & inserting tags. the hidechar way is no
  231 	longer needed. It is quite fast and needs not that much
  232 	memory.
  233 
  234 0.8.3 - AUGUST 1999
  235 
  236 	removed 'use HTML::Entities' line. it HTML::Entities was not
  237 	used anyway.
  238 
  239 0.8.2 - AUGUST 1999
  240 
  241 	John Douglas Rowell <me@jdrowell.com> submitted some perl
  242 	tweaks to correctly parse <<"-x-"; and =begin/=end blocks.
  243 
  244 	anchors are not used any more when no line numbers are wanted.
  245 
  246 	John Interrante <interran@crd.ge.com> patched a typo that
  247 	made the html footer even printed if noheader was spezified.
  248 
  249 	new option -T=s, --title=s; suggested by Harald Fielker
  250 	<fielker@informatik.fh-augsburg.de> as well as Barrie Slaymaker
  251 	<barries@slaysys.com>.
  252 
  253 	significantly reduced memory usage
  254 
  255 	Barrie Slaymaker <barries@slaysys.com> sent a patch to speed up
  256 	insert_tags. I already had a not that bad version some time ago
  257 	but somehow it got lost. Anyway Barrie's way is _a_lot_ faster
  258 	than mine.
  259 
  260 0.8.1 - AUGUST 1999
  261 
  262 	Joor Loohuis <joor@casema.net> updated the documentation.
  263 
  264 0.8.0 - AUGUST 1999
  265 
  266 	Joor Loohuis <joor@casema.net> converted the long help text to
  267 	pod (plain old documentation, see perlpod(1)). The major
  268 	advantage is that the documentation can now simply be
  269 	converted to html, man, LaTeX or plain text, by using one of
  270 	the filters from the standard Perl POD module.
  271 
  272 	Joor Loohuis also contributed an example of automatic
  273 	language recognition. I adapted it and it is now part of
  274 	code2html. As a result the syntax has changed. langmode is no
  275 	longer obligatory but optional with -l <langmode>
  276 
  277 	Joel Andersson <joel@post.netlink.se> sent me the patterns for
  278 	awl, m4, groff.
  279 
  280 	perl tweaks; again :/
  281 
  282 	regular expressions in config files are now checked for
  283 	correctness. code2html fails gracefully if a regex is wrong.
  284 
  285 0.7.1 - August 1999
  286 
  287 	corrected (hopefully) a gotcha in the perl patterns (again...)
  288 
  289 	added one item to the changelog of 0.7.0
  290 
  291 	--replace_tabs no longer replaces every tab with the given
  292 	amount of spaces but instead it now replaces it with the right
  293 	number to go to the next tabstop. the parameter given to
  294 	replace_tabs gives the width of tabstops.
  295 	TNX to T. Jahn <tjahn@crosswinds.net> for providing an example
  296 	of how to do this in one of his programs. If I had known it
  297 	was that easy I'ld have done it earlier :)
  298 
  299 0.7.0 - August 1999
  300 
  301 	No longer need for that stupid fatal_error sub. I now use perl's
  302 	handlers for __DIE__ and __WARN__
  303 
  304 	complete rewrite of the option and parameter fetching sub. I
  305 	now use Getopt::Long. TNX to Barrie for the pointer. As a
  306 	the number for --replace_tabs / -t is no longer optional.
  307 
  308 	Added HTML patching: code2html now also allows you to have
  309 	inline source code in an html file. It can then take this html
  310 	file and insert the syntax highlighted code.
  311 	Look in the help. It's very usefull ( at least for me )
  312 
  313 	the CGI mode got a forth way to pass the input file. If the
  314 	input_selector parameter is set to REDIRECT_URL the file is
  315 	taken from ENV{'DOCUMENT_ROOT'}.$ENV{'REDIRECT_URL'}.
  316 	Kevin Burton <burton@relativity.yi.org> suggested this so that
  317 	it is possible to configure Apache with an action directive
  318 	to automatically print java files syntax highlighted.
  319 
  320 0.6.6 - July 1999
  321 
  322 	added sql - it is still very poor since I don't know all the
  323 	keywords etc. If you know, tell me.
  324 
  325 	Martynov Andrew <root@tn.energo.ru> pointed me to the qq, qx,
  326 	etc operators in perl. They should now no longer cause problems
  327 
  328 	Wayne Roberts <wroberts1@cx983858-b.orng1.occa.home.com>
  329 	reported a problem with C strings like "\\". It should be fixed
  330 	too.
  331 
  332 	I changed the operator with which the default language base
  333 	is assigned to a variable, so there's no need for \\\\\\\\\\
  334 	quotes anymore :)
  335 
  336 0.6.5 - June 1999
  337 
  338 	tweaking Perl regular expressions (TNX to Barrie Slaymaker
  339 	<rbs@telerama.com>)
  340 
  341 	if a language mode cannot be found the error message now tells
  342 	you which lang you requested.
  343 
  344 	new --fallback <lang> option. This language mode is used if the
  345 	given mode by parameter1 is not available. This feature was
  346 	requested by Barrie Slaymaker <rbs@telerama.com>
  347 
  348 	changed 'is called as CGI' heuristics.
  349 
  350 0.6.4 - May 1999
  351 
  352 	the name attribute in the line numbers was wrong. there should
  353 	be no in it. TNX to <stifle33@hotmail.com>
  354 
  355 	linking to line numbers now works from the command line too
  356 
  357 0.6.3 - May 1999
  358 
  359 	fixed C character constant regex. TNX to Jesse
  360 	<jesse@lmscadsi.com>
  361 
  362 	line numbers now can link to themselves
  363 
  364 	line numbers now have a constant width
  365 
  366 0.6.2 - May 1999
  367 
  368 	fixed something in HTML lang
  369 
  370 0.6.1 - May 1999
  371 
  372 	added 'plain' language mode
  373 
  374 	cgi support improoved. should now also handle
  375 	enctype="multipart/form-data" forms
  376 
  377 0.6.0 - May 1999
  378 
  379 	fixed Substitution loop at ./code2html.pl (5.2) line 627
  380 
  381 	changed string regular expressions: \" is no longer a problem
  382 
  383 	default locations for the language files have changed:
  384 	first all the files listed in the enviroment variable
  385 	CODE2HTML_CONFIG (seperated by colons (:)) will be checked,
  386 	then, if HOME set, $HOME/.code2html.config and finally
  387 	/etc/code2html.config
  388 	TNX to Eric Brandwine <ebrandwi@UU.NET> for the hint.
  389 
  390 	new: --no_header does not print the <html><head>... stuff
  391 
  392 	new: --content_type prints Content-Type: text/html;
  393 
  394 	C/C++: in preprocessor lines: strings are highlighted now
  395 
  396 	-n now also names the lines with <a name="line<nr>">..</a>
  397 
  398 	script may now be run as a CGI script. see the CGI section
  399 	in the help
  400 
  401 	get_config_file was rewritten because it was _ugly_
  402 
  403 0.5.2 - May 1999
  404 
  405 	fixed Makefile dependency line bug. (a * in regexp instead a +)
  406 
  407 0.5.1 - May 1999
  408 
  409 	clarified copyright questions on regular expressions
  410 
  411 	changed -dumb_default_lang to -dump_default_lang :)
  412 
  413 0.5.0 - Apr 1999
  414 
  415 	changed find_all_matches__create_taglist__insert_placeholders
  416 	so that it works around a bug in earlier perl versions, in which
  417 	pos() is not set if the return value of m//g is not used.
  418 
  419 	changed a regex in get_config_file
  420 
  421 0.4.1 - Mar 1999
  422 
  423 	changed JavaScript regexps slightly
  424 
  425 	changed find_all_matches_.. slightly
  426 
  427 0.4.0 - Mar 1999
  428 
  429 	script no longer needs $' and $` thus beeing faster. $& is still
  430 	needed
  431 
  432 	regexps for perl changed slightly
  433 
  434 	find_all_matches has been completly rewritten. verify is no
  435 	longer needed. taglist is built while searching.
  436 	May take a bit longer now, but otherwhise a bug could not have
  437 	been fixed.
  438 
  439 	changed (fixed?) start of language_def_block pos evaluation
  440 
  441 0.3.3 - Feb 1999
  442 
  443 	fixed STDIN/STDOUT parameters when passed a - the scrpit though
  444 	options would follow and didn't tread this as a handle for STDIN
  445 
  446 	added -V as shortcut to --version
  447 
  448 0.3.2 - Feb 1999
  449 
  450 	removed -T from 1st line so activePerl will run the script
  451 	without any modifications
  452 
  453 	changed perl string regexps. run now faster and better
  454 	(and run at all under win)
  455 
  456 	added --replace_tabs
  457 
  458 0.3.1 - Feb 1999
  459 
  460 	fixed language files bug (<space>lang_mode<space> no longer
  461 	starts langmode)
  462 
  463 	fixed empty html tag bug when reading lang specs
  464 
  465 	added languages: Makefile, Java, JavaScript, Perl
  466 
  467 	added --modes
  468 
  469 0.3.0 - Feb 1999
  470 
  471 	added linenumbers
  472 
  473 	added <head> and <title> tag in html output
  474 
  475 	fixed crlf switch works now
  476 
  477 0.2.0 - Feb 1999
  478 
  479 	first official release