12 March 2000 W. Michael Petullo <mike@flyn.org>

	* Added Michael Smith's fix to template.c; checks environment
	key/val pairs for being NULL before strduping them.  Thanks!

09 March 2000 W. Michael Petullo <mike@flyn.org>

	* Cleaned up man page.

	* Released 1.0.

23 February 2000 W. Michael Petullo <mike@flyn.org>

	* Fixed army_memo template; had fullname, email, etc. hardcoded.

	* Added resume .tex template.

19 February 2000 W. Michael Petullo <mike@flyn.org>

	* Added mpeg_encode template, will be moved to mpeg_encode
	project eventually.

	* Began using binary search trees for key value maps.

	* Added pair_destroy () to clean up memory leak.

	* Added EMPTY_STR, a special format pattern.

	* Fillers are now a global in the fmt_ptrn library.  This allows
	the modification and updating of them to be abstracted a little
	more.

	* Fixed a seg fault cause by forgetting to call pair_init ().

	* Tested all options, tested several templates, and fixed
	compile warnings.

03 February 2000 W. Michael Petullo <mike@flyn.org>

	* Add spec template name to corresponding line in gnu_c project.

	* Fixed problem which caused files created by new_proj to 
	sometimes have garbage at the end.

31 January 2000 W. Michael Petullo <mike@flyn.org>

	* Started new_proj man page.

	* Ran indent on source.

30 January 2000 W. Michael Petullo <mike@flyn.org>
	
	* new_proj is now beginning to come to life.

	* Fixed a bug in list_rem_next.  This is what was causing a
	core dump in new_proj; the parse error queue would be filled,
	emptied, and filled for the next template.  Emptying the queue
	the second time dumped core because size == 2 but head == NULL.

26 January 2000 W. Michael Petullo <mike@flyn.org>

	* Changed method of handling Makefile and other filenames without
	extensions.  If the filename has no extension, the whole filename
	is used when looking for a template directory.

25 January 2000 W. Michael Petullo <mike@flyn.org>

	* Got rid of a few memory leaks.

	* Cleaned up a bit.

	* Got rid of some unneeded dynamic memory use (mallocs, strdups,
	etc).

24 January 2000 W. Michael Petullo <mike@flyn.org>

	* Began to add line numbers to parse error messages.

20 January 2000 W. Michael Petullo <mike@flyn.org>

	* Began to add the concept of detecting and reporting parse
	errors.

	* Templates now take advantage of new modifiers.

18 January 2000 W. Michael Petullo <mike@flyn.org>

	* Added upper, lower, and basename modifiers.

	* Added *_delim modifiers.
	
	* Added fn modifier.

	* Removed BASENAME key: use basename modifier instead.

	* Added the ability to apply multiple modifiers in one format
	string.

16 January 2000 W. Michael Petullo <mike@flyn.org>

	* Added lib .h and .c templates.

	* Split project into a binary executable and shared library.

	* Began to add the concept of modifiers.

14 January 2000 W. Michael Petullo <mike@flyn.org>

	* Added missing negative sign in at_path () which caused new to
	not find some templates.

10 January 2000 W. Michael Petullo <mike@flyn.org>

	* Added ``CFLAGS = -Wall'' to .am default template.

	* Fixed the problem with realloc.

	* Fixed problem with alternates alway being written, whether
	there was a value for the given key or not.

	* Added a TODO template.

08 January 2000 W. Michael Petullo <mike@flyn.org>

	* Fixed writing to output file in new.c.  I was writing extra
	carriage retunrs.

	* Began porting fmt_ptrn to C.	Also ported new to C to
	demonstrate that fmt_ptrn worked in its new form.  I wanted
	to be able to easily use fmt_ptrn's functionality in C code,
	as opposed to C++.

02 January 2000 W. Michael Petullo <mike@flyn.org>

	* Added AUTHORS template type.

	* Templates now reference RPM_BUILD_ROOT, WEB_DIR, and RPM_TOP_DIR
	rather than hard coded directories.

	* Added %(ENV:alternate) syntax (see README).

28 December 1999 W. Michael Petullo <mike@flyn.org>

	* Cleaned up new.cpp a bunch.

04 December 1999 W. Michael Petullo <mike@flyn.org>

	* Made GLOBAL_TEMPLATE_DIR configured by autoconf.

	* Got rid of several global variables.

21 November 1999 W. Michael Petullo <mike@flyn.org>

	* Added --list argument to list available templates, given a filename.

	* Cleaned up code a bit.

06 November 1999 W. Michael Petullo <mike@flyn.org>

	* Cleaned up a few templates.

02 October 1999 W. Michael Petullo <mike@flyn.org>

	* Added template for Xinvest files.

29 September 1999 W. Michael Petullo <mike@flyn.org>

	* Removed debug statement which printed date.

	* Fixed problem in .spec and .in templates.

20 September 1999 W. Michael Petullo <mike@flyn.org>

	* Fixed bug causing the year to be dropped for long months
	(ie: September).  A string was too small.

18 September 1999 W. Michael Petullo <mike@flyn.org>

	* Added --force or -f option.

	* Templates are now compressed in the build process, templates are 
	again plain text in the source tree.

	* Updated freshmeat to point to http://www.flyn.org/src/new.tar.gz
	instead of version specific filename.

16 September 1999 W. Michael Petullo <mike@flyn.org>

	* Added ability to read gzip template files.

11 September 1999 W. Michael Petullo <new@flyn.org>

	* Checks for existing file before overwriting.

	* Added README file.

	* Cleaned up templates.

29 August 1999 W. Michael Petullo <new@flyn.org>

	* Date format is now 1 January 2000 instead of 1 JAN 2000.

01 AUG 1999 W. Michael Petullo <new@flyn.org>

	* Added a letter template for tex documents.

	* Removed #include <timeutil.h> from new.cpp.
