2002-02-06  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.4.2 released
	* Changed AddProcessors to allow specifiation of a processor type
	* #if, #include and #for keywords now run current list of
	processors on their input rather than just ReplaceDefines
	* Fixed bug in GetNextWordEnd when macros are followed by tabs
	(thanks to Bill Roberson for this)

2002-01-08  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.4.1 released
	* Added "bigdef" module - allows easy definition of multi-line macros
	* Changed AddProcessors to allow processors to be added to start
	or end of processing chain
	* Fixed ParseArgs so "(" or "'" work as would be expected
	* Removed annoying message when processing empty file
	
2001-10-07  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.4.0 released
	* Added "format" module - provides "printf" style function for
	text and number formatting along with other text formatting
	functions
	* Added "maths" module - implements simple math routines
	* Added "function" module - allows macros to call Perl functions
	
2001-06-07  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.3.0 released
	* Added "for" module - implements simple loops via #for keyword
	* Added "toupper" and "tolower" modules
	* Added "c-comment" and "hash-comment" modules
	* Added "literal" module
	* Added AddProcessor function which allows user definable
	processing functions (thanks to James Yolkowski for this)
	* Added EatTrail functions (thanks again to Terry R. Friedrichsen
	for help with this) 
	* Keyword prefix and line continuation characters no longer
	treated as Perl regular expressions by default, but option exists
	to revert to old behaviour
	* Added -b option to suppress blank lines from include files
	(thanks to Terry R. Friedrichsen for help with this)
	* Changed behaviour of Endifwords - now return true of false
	in same way as Ifwords and Elsewords
	* Added AddModulePath and -M option to specify modules search paths
	* Added AddInputPath and AddInputFile functions
	* Added OpenOutputFile and ChangeOutputFile functions
	* Added option to define environment variables as macros
	* Added rudimentary "shebang" support, filepp can be started as:
	  #!/usr/bin/perl /usr/local/bin/filepp
	
2001-03-25  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.2.2 released
	* Added {Add,Remove}{If,Else,Endif}word functions to module API
	* Added SetOuput function to module API
	* Made GetNextLine function consistent with documentation
	* Fixed another nested #if block bug
	
2001-03-11  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.2.1 released
	* Fixed bug preventing a macro definition being '0'
	* Added __NEWLINE__ macro
	* Changed behaviour so macros with args cannot have space between
	macro and initial "(" on #define line (cpp like) (thanks to Thomas
	Link for reporting this)
	* Fixed nested #elif/#else bug
	* Added loop counter to try and detect recursive macros and includes
	* Added -w option which only replaces macros if they appear in the
	text as words (thanks to Steve Hancock for help with this)
	* Reduced amount of debugging info shown with -d
	* Added -dd option which shows old style verbose debugging
	* Changed #include "file.h" so the directory first searched for
	"file.h" is the directory the base file is in
	* Speeded up macro replacement

2001-02-18  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.2.0 released
	* Added module support (thanks to James Yolkowski for help with this)
	* Added option to customise line continuation (defaults to cpp style)
	* Added option to customise keyword prefix character
	* Added pragma keyword to allow arbitrary functions to be run
	* Added safe mode command line option to optionally turn pragma
	keyword off (for the paranoid)
	* Improved handling of macros with arguments, now more cpp like
	
2000-12-12  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.1.1 released
	* Fixed nested if bug
	* Added testsuite (thanks to Stephen Brooks again)
	* Added __ISO_DATE__ macro

2000-12-10  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.1.0 released
	* Added support for macros with arguments
	* Added support for #if keyword (thanks to Stephen Brooks for help
	with this)

2000-12-06  Darren Miller <darren@cabaret.demon.co.uk>

	* Version 1.0.0  First public release
