CHANGELOG Highlight

16-05-2004

highlight 2.0-23

-fixed ABAP definition (thanks to Kevin Barter)
-fixed Python definition
-fixed parsing of methods applied to numerical literals (possible in Ruby)
-fixed indentation of line numbers in LaTeX (thanks to Michael Berndt)
-reduced LaTeX output file size
-improved layout of LaTeX document
-applied some patches to Artistic Style code (see astyle.sourceforge.net)
-added updated phpwiki-plugin utils/cgi/php/SyntaxHighlighter.php
  (thanks to Reini Urban)
  
---
19-April-2004

highlight 2.0-22

-improved Fortran 77 parsing (thanks to Geraldo Veiga),
  moved parsing information to f77.lang and f90.lang
-added highlighting of float literals like .5
-added new language definitions: ABAP/4, ARM, Bison, Dylan, FAME,Informix, Lisp, 
  Octave, R, Scala, Snobol, Verilog
-removed -d option
-added -P option to display a progress bar in batch mode

---
23-March-2004

highlight 2.0-21

-added option (-r) to replace " by \dq in LaTeX (thanks to Nikolai Mikuszeit)
-added option (-E) to define another search path, where language definitions
   and themes may be stored (suggested by a Debian package tester)
-fixed bug which disabled HTML anchors (thanks to Richard Beauchamp)
-fixed wrong current working directory detection in W32 code (thanks to Ian Oliver)
-improved fragmented TeX output
-fixed man page
-changed path of config file to ~/.highlightrc (Unix)
-added options to config file
-changed parameter prefix from "/" to the more convenient "$" in configuration files
-changed "typesmods" parameter in language definitions to "types"
-improved some colour themes
-added $INCLUDE statement in language definitions to include content of other files

---
09-March-2004

highlight 2.0-20

-added new parser options: TYPEDELIMITERS and KEYWORDDELIMITERS to enable 
   highlighting of variables like ${var}
-changed RTF font to Courier New
-added symbol highlighting (last two suggested by Anssi Lehtinen)
-added new colour themes (darkblue, zellner, ron, peachpuff, pablo, nedit)
-added a new directive to add a custom installation directory at compile time
   (CUSTOM_INSTALL_DIR in highlight/makefile)
-added Doxygen documentation
-updated spec.lang, sh.lang and make.lang
-fixed some case insensitive language files
-replaced make by ${MAKE} in makefile (suggested by Thomas Dettbarn)
-removed utils/frontend (see homepage for highlight-gui package)
-moved German help to README_DE
-moved documentation files to /usr/share/doc/highlight (suggested by Ayman Negm)

---
21-February-2004

highlight 2.0-19

-improved whitespace indentation in TeX and LaTeX
-fixed output of +, -, =, <, > in TeX
-fixed output of blank lines in TeX
   (all suggested by Milan Straka)
-updated Java language definition to 1.5
-added support for BibTex, Erlang, Icon, Lisp, Lotos, Maple, Objectice C, 
   Prolog, PostScript and RPM Spec

---
08-February-2004

highlight 2.0-18

-changed hskip unit in LaTeX output vom mm to em
-fixed different font width of spaces in TeX output 
   (thanks to Milan Straka)
-added macros in TeX output to reduce file size
-fixed bug which made first line number disappear (introduced in 2.0-17)
-declared XSL-FO output as experimental, added a switch to provide
   modified output for both Apache FOP and xmlto/xsltproc

---
01-February-2004

highlight 2.0-17

-enabled multiple input file names and real batch processing wildcards
-improved debugging output
-added new PHP Wiki plugin (thanks to Alec Thomas)
-fixed newlines at the beginning and the ending of HTML output
-fixed Java and Nice language definitions (thanks to Daniel Bonniot)
-general cleanup (code, makefiles, docs)

---
12-January-2004

highlight 2.0-16

-added new options to wrap long lines (suggested by Johannes Weißl)
-added new colour themes: vim, vim-dark and ide-codewarrior
-improved Java, Nice and C parsing

---
04-January-2004

highlight 2.0-15

-improved XSL-FO output (thanks to Daniel Bonniot)
-reduced LaTeX output file size

---
21-December-2003

highlight 2.0-14

-added XSL-FO output format (suggested by Daniel Bonniot)
-fixed segfault when theme file was not found
-improved makefiles
-ported code to Solaris (thanks to Ade Fewings)

---
25-November-2003

highlight 2.0-13

-fixed parsing of XML comments
-fixed conversion of umlauts and accents
-improved parsing of numbers (suffixes like 30L, 4.5f; exponents)
-'@' in HTML output is replaced  by HTML entity to confuse spam robots
-fixed Avenue, Perl, Progress and Clipper language definitions
-added support for Action Script, Objective Caml, Standard ML, Felix,
   Frink, IO, Nasal, MaxScript, Oberon, Object Script
-replaced AutoConf build process by customizable makefile (suggested by John Skaller)

---
09-November-2003

highlight 2.0-12

-fixed parsing of subtractions (i.e: varName-1)
-added support for SuperX++ (thanks to Kimanzi Mati)
-added Relax NG Compact language definition (thanks to Christian Siefkes)

---
26-October-2003

highlight 2.0-11

-fixed LaTeX and Squirrel language definitions
   (thanks to Stephan Bhme and Alberto Dechemelis)
-fixed number parsing (allow 'a'-'f' in Hex numbers only)
-replaced double quotes by single quotes in fragmented LaTeX output
-added a new subdirectory "utils/", moved "cgi/" there
-added a new Python Qt-Frontend
-added a PHP module (thanks to Philip Van Hoof)
-added Nice language definition

---
21-September-2003

highlight 2.0-10

-changed LaTeX font settings to \tt and \it
-improved fragmented LaTeX output
-fixed LaTeX language definition
-fixed multi line compiler directive parsing with strings
-added new Squirrel ans JSP language definitions

---
14-September-2003

highlight 2.0-9

-trailing whitespace from input is ignored
-modified LaTeX fragmented output to simplify inclusion of code in
   existing documents
-added support for multiple line compiler directives
-added new THE style (thanks to Mark Hessling)

---
15-August-2003

highlight 2.0-8 Hot Summer Build

-fixed bug which prevented highlighting of escape characters within strings
   which start a new line
-fixed XHTML line anchors attribute to "id"
-added background colour support for plain TeX
-improved recognition of strings with different open/close delimiters
-added a reasonable 4th support
-internal changes to improve speed
-changed XHTML encoding from utf-8 to iso-8859-1 and xhtml version to 1.1
-removed comment in XHTML header to enable highlighting when style
   definition is included in output
-added recognition of hex, octal and unicode escape sequences (\123, \xff)
-improved Python and Tcl support

---
04-August-2003

highlight 2.0-7

-fixed parsing of C# simplified strings (thanks to Cerda)
-added support for C# member attributes (thanks to Gauthier)
-added --listlangs option (suggested by Mark Hessling)
-improved plausibility of --outdir option (thanks to Otto Barnes II)

---
27-July-2003

highlight 2.0-6

-fixed bug in HTML and XHTML output, which caused insertion of too many
   "</span>" tags (thanks to Mark Hessling)

---
20-July-2003

highlight 2.0-5

-improved LaTeX, TeX and RTF colour output
-fixed TeX output formatting errors
-fixed LaTeX line number output (thanks to Johannes Nolte)
-improved code portability (thanks to Gauthier)
-added french help (thanks to Gauthier)

---
01-July-2003

highlight 2.0-4

-improved Ada 95 output (thanks to Frank Piron)
-added HTML index file option
-simplified API
-added some language definitions

---
28-May-2003

highlight 2.0-2

-fixed bug causing lowercase output of case insensitive
   languages (thanks to David and Mark Hessling)
-added new Matlab colour theme (thanks to David)
-improved Rexx language definition (thanks to Mark Hessling)
-added plain text language definition

---
01-May-2003

highlight 2.0

-fixed memory leak in DataDir::searchDataDir()
-fixed configuration file parsing
-added data-dir option
-added batch-recursive option
-changed CmdLineoptions.cpp to compile under Windows

---
27-April-2003

highlight 2.0b-9

-improved integer literal and C++ multiline comment parsing
   (both suggested by Benjamin Kaufmann)
-improved directive line parsing

---
20-April-2003

highlight 2.0b-8

-added Pike language definition (thanks to Olivier Girondel)
-added support for Forth (suggested by Hans Bezemer)
-fixed bugs in language definition loader method
-fixed segfault

---
07-April-2003

highlight 2.0b-7

-added Artistic Style indentation and reformatting

---
31-March-2003

highlight 2.0b-6

-fixed fortran code parsing ( thanks to Henning Weber)
-improved performance

---
highlight 2.0b-5

-fixed theme files which had DOS line terminators
-presets reader method was fixed
-changed RTF output to Courier and 20 pt font size
-help screen fixed

---
19-March-2003

highlight 2.0b-4

-added css-infile and css-outfile options to make generation of customizable css
   definitons clearer (suggested by Markus Werle)
-fixed bug reading fontsize parameter of themes

---
16-March-2003

highlight 2.0b-3

-improved RTF output

---
09-March-2003

highlight 2.0b-2

-improved RTF output (added bold/italics/underline attributes)
-improved TeX output (added theme colors [thanks to Markus Henning for TeX-URL],
   bold and italics)
-added a decription how to use the highlight parser in own applications

---
05-March-2003

highlight 2.0b
-memory leak was fixed
-the parser was rewritten to add more flexibility and stability
-added ability to highlight code with tags (XML, HTML...)
-added ability to highlight strings with prefixes
   (variableprefix, keywordprefix)
-different source file extensions are stored in a configuration file
   (extensions.conf)
-configuration reader was modified to allow storing parameter values
   in multiple lines
-added some more language definitions

---
30-January-2003

highlight 1.3.4-2

-added option to disable directive line bug
-added ability to search *.style and *.lang files in different directories,
  which may be set as prefix option of ./configure
  (suggested by Jose Santiago)

---
28-January-2003

highlight 1.3.4

-fixed LaTeX output regarding escape characters outside of strings
-fixed unmasked escape characters
   (both bugs reported by Peter Albert)
-added \ttfamily to LaTeX header (suggested by Peter Albert)
-rpm-spec file allows relocatable builds (thanks to Dwight Engen)
-added "CPP" to recogniced source file suffixes (suggested by Maniac)
-replaced verb-|- by \textbar
-fixed php.lang and py.lang

---
08-January-2003

highlight 1.3.3

-fixed Asm.lang (lower case of keywords/types)
-added option to specify target directory of the output files
-fixed bug in LateX/RTF/TeX output; last opened tag being closed now
-improved LaTeX output
-added ability to read presets from the configuration file $HOME/.highlight.conf
-added simple cgi script (Perl)

---
29-November-2002

highlight 1.3.2-2

- fixed LaTeX output of | and ~ characters (thanks to Martin Idelberger)

---
26-November-2002

highlight 1.3.2

-fixed buffer overflow problem (thanks to Christian Perle)
-added Rexx, Modula3, Agda, Haskell language definition
-added (G)AWK language definition (thanks to Andreas Schoenberg)
-added Bold and Italic font support, and background colour to LaTeX output
-highlight compiles without warnings with gcc 3.2

---
20-November-2002

highlight 1.3.1-2

-applied gcc 3.2 patch (thanks to Georg Young)

---
18-November-2002

highlight 1.3.1

-fixed bug whioch disabled batch mode
-added POV Ray Definition (thanks to Christian Perle)
-added emacs and kwrite style

---
11-November-2002

highlight 1.3  (beta)

-applied Ruby definition file patch (thanks to Jonas Fonseca)
-introduced style definition files
-added background colour to style definitions
-added line anchors in HTML output

---
05-October-2002

highlight 1.2.1

-applied patch to make highlight compile with gcc 3.x (thanks to Marc Duponcheel)
-fixed LaTeX output of "^" and /hskip  (thanks to Dan Muller)
-fixed TeX output

---
26-August-2002

highlight 1.2

-fixed bug which caused wrong output file suffixes in batch mode
-fixed (X)HTML output of french characters
-added frech character output (accent graphe, acute) to rtf, TeX and LaTeX output
-ability to recognize keywords with "-"
-added new language definitions (Ruby, COBOL, Fortran)

---
20-August-2002

highlight 1.1

-TeX output
-fixed documentation regarding LaTeX / TeX output (Thanks to Keith Briggs)
-fixed bug which caused single line comments left unmasked
-french letters like ? ?are masked

---
13-August-2002

highlight 1.0 <stable>

-reduced tex output file size
-Perl and Visual Basic definition file
-fixed error in help msg (Thanks to Jan van Haarst)


---
25-July-2002

highlight 0.1

-RTF and La(Tex) output
-Lua definition file
-header and footer part of output file may be omitted
-changed path of language definitions to /usr/share/highlight

---
06-May-2002:

src2css 0.2

-batch mode, converting all files matching a given wildcard
-XHTML output
-Python definition file

---
04-Apr-2002:

src2css 0.1

-initial release
