home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmigaPlus / Tools / Development / source-highlight-1.6.2 / share / doc / source-highlight / NEWS < prev    next >
Encoding:
Text File  |  2003-02-08  |  6.3 KB  |  150 lines

  1. source-highlight -- History of visible changes.
  2.  
  3. Copyright (C) 1999, 2000, 2001, 2002 Lorenzo Bettini <bettini@gnu.org>
  4. See the end for copying conditions.
  5.  
  6. Please send source-highlight bug reports to bug-source-highlight@gnu.org
  7.  
  8. Version 1.6.2
  9.  
  10.    * compliant to C++ standard headers (iostream etc.), no more
  11.      backward compatibility warnings with gcc 3.2 (Thanks to
  12.      Maurizio Loreti <loreti@pd.infn.it> for the report).
  13.  
  14. Version 1.6.1
  15.  
  16.    * fixed a bug in the configure phase that used to make the compilation
  17.      fail with compilers not providing the function getop_long
  18.      (reported by Horacio Montenegro <horaciom@unicamp.br>).
  19.  
  20. Version 1.6
  21.  
  22.    * scanners for flex and ChangeLog added by John Millaway <millaway@acm.org>
  23.    * default to stdout when no --output is given along with the -i option
  24.      and when --output="STDOUT" (as suggested by Hugh S. Myers, 
  25.      <hsmyers@sdragons.com>)
  26.    * fixed a problem with string comments in Python scanner
  27.    * a separate executable is built, source-highlight-cgi, that can be
  28.      used as a CGI program
  29.  
  30. Version 1.5.1
  31.  
  32.    * xhtml doctype generated correctly (thanks to Christian W. Zuckschwerdt
  33.      <zany@triq.net> and Josh Ghiloni <josh@joshghiloni.net>) reported
  34.      by Martin Gebert <Murphy.Gebert@gmx.de>
  35.    * Anonymous CVS Access is now available
  36.      http://savannah.gnu.org/projects/src-highlite
  37.  
  38. Version 1.5
  39.  
  40.    * xhtml output format is now handled (thanks to Christian W. Zuckschwerdt
  41.      <zany@triq.net> and Josh Ghiloni <josh@joshghiloni.net>)
  42.    * assert is now recognized as a Java keyword (thanks to Fabio Calefato
  43.      <calefato@libero.it>)
  44.    * a scanner for Python has been written by Martin Gebert
  45.      <Murphy.Gebert@gmx.de>.
  46.    * when in Php3 strings can span more than one lines and line numbers are
  47.      correctly formatted.
  48.  
  49. Version 1.4
  50.  
  51.    * fixed compilation error with some compilers due to headers istream.h
  52.      and ostream.h (thanks to Dan barthel <dbarthel@mac.com>)
  53.    * a scanner for Php3 has been written by Alain Barbet
  54.      <alian@alianwebserver.com>
  55.    * reading from stdin does not kill line numbers (notified by Keith
  56.      Robertson <keithr@nortelnetworks.com>)
  57.    * line number count is correctly reset when handling multiple files (bug
  58.      fixed)
  59.    * for Java sources, if, while, and other keywords that use '(' ')' are
  60.      now correctly highlighted as keywords instead of as functions (reported
  61.      by Manuel Kauers <manuel@kauers.de> and Fabio Calefato
  62.      <calefato@libero.it>)
  63.    * tabs are correctly handled for Prolog and Perl sources (reported by
  64.      Martin Gebert <Murphy.Gebert@gmx.de>)
  65.  
  66. Version 1.3
  67.  
  68.    * now there is only one program, namely source-highlight, that accepts a
  69.      command line option, --src-lang or -s, specifying the source language
  70.      (for the moment java, cpp and prolog).  Previous programs, java2html
  71.      and cpp2html are provided as shell scripts, just for compatibility, but
  72.      their use is not advised.
  73.    * --out-format, -f, command line option added for specifying the output
  74.      format (for the moment only html is accepted).  Though only html is
  75.      handled, this option is required.
  76.    * a scanner for Prolog has been written by Martin Gebert
  77.      <Murphy.Gebert@gmx.de>.  This scanner is still to be considered beta,
  78.      and actually it was written for Visual Prolog, so it should be tested
  79.      against other Prolog dialects.
  80.    * a scanner for Perl has been written by Alain Barbet
  81.      <alian@alianwebserver.com>
  82.    * Correctly check whether it is possible to write to a file (notified by
  83.      Martin)
  84.    * --tab option is correctly handled even for C/C++ files (bug fixed,
  85.      notified by Martin)
  86.    * Added option --line-number (-n) in order to print line numbers (as
  87.      suggested by Ed Scott and Andre Charbonneau).
  88.    * Man page added.
  89.  
  90. Version 1.2.1
  91.  
  92.    * Fixed a problem of compilation for gcc 3.0 (thanks to Alexios Zavras
  93.      <zvr@pobox.com> and Bruno Schweizer <bruno@smda.medizin.uni-ulm.de>)
  94.    * much more recent versions of getopt.h, getopt.c, getopt1.c are provided
  95.      (the previous ones were very very old!), that do not rely on alloca
  96.      anymore.
  97.  
  98. Version 1.2
  99.  
  100.    * Added normal text decoration (specify "normal" in tags.j2h) (suggested
  101.      by Bernie Boudet <bboudet@bigfoot.com>).
  102.    * fixed a bug for multiple input files (notified by Christian Paulsen
  103.      <christian.paulsen@sdrc.com>)
  104.  
  105. Version 1.1
  106.  
  107.    * Included some standard headers; otherwise gcc 2.96 didn't compile
  108.      (thanks to Arto Viitanen <av@cs.uta.fi>).
  109.    * fixed bug (seg.fault) with foreign character, such as ΓΌ (thanks to
  110.      Martin Gebert <Murphy.Gebert@gmx.de>).
  111.    * --output-dir added to specify the output directory.
  112.    * --enable-input-chroot configure option to hardcode the path to prepend
  113.      for input files (useful when the programs are built for CGI, as
  114.      suggested by Robert Wetzel <rw8@mail.inf.tu-dresden.de>).
  115.  
  116. Version 1.0
  117.  
  118.    * This is the first release of source-highlight, but it includes already
  119.      existing programs (cpp2html and java2html), so the changes are related
  120.      to these programs.
  121.    * CGI support enabled (thanks to Robert Wetzel
  122.      <rw8@mail.inf.tu-dresden.de>); I haven't tested it personally yet, so
  123.      you may ask him directly.
  124.    * newline handled correctly according to HTML specifications (again
  125.      thanks to Robert Wetzel).
  126.    * Added preprocessor highlighting [preproc], symbol (+,-,^, etc.)
  127.      highlighting [symbol], curly bracket highlighting [cbracket], function
  128.      highlighting [function] (thanks to Geurt Vos <geurt@xosl.org>).
  129.    * for tags.j2h, added support to enter direct RGB color values (#rrggbb)
  130.      and colors teal, gray, and darkblue added (thanks to Geurt Vos
  131.      <geurt@xosl.org>).
  132.    * green, darkgreen and brightgreen handled correctly (thanks to Martin
  133.      Gebert <Murphy.Gebert@gmx.de>).
  134.  
  135. -------------------------------------------------------
  136. Copying information:
  137.  
  138. Copyright (C) 1999, 2000, 2001 Lorenzo Bettini <bettini@gnu.org>
  139.  
  140.    Permission is granted to anyone to make or distribute verbatim copies
  141.    of this document as received, in any medium, provided that the
  142.    copyright notice and this permission notice are preserved,
  143.    thus giving the recipient permission to redistribute in turn.
  144.  
  145.    Permission is granted to distribute modified versions
  146.    of this document, or of portions of it,
  147.    under the above conditions, provided also that they
  148.    carry prominent notices stating who last changed them.
  149.  
  150.