2002-05-10  Michael Brownlow  <mike@wsmake.org>

	* I intend to do a better job in the future under wsmake8
	  concerning keeping this file up to date. For now, please look at
	  the cvs logs to see what has been changed for 0.6.4.  This is
	  primarily a maintenance release. Not many new features were
	  added, it was mostly bug fixes.

2001-09-03 20:12  mike

	* libdba/dba_csv.c: don't compare if the keys are not the same
	length

2001-09-03 20:11  mike

	* libwsmake/: wsDBObject.cpp, wsPagePart.cpp: small cleanups

2001-09-03 00:07  mike

	* AUTHORS: update

2001-09-02 22:38  mike

	* AUTHORS: ahhh..finally updated

2001-09-02 16:01  mike

	* AUTHORS: author update

2001-09-02 12:55  mike

	* libwsmake/: wsPagePart.cpp, wsWebPage.cpp: FIXME's for optimizing
	subtag replacement

2001-09-01 16:32  mike

	* libwsmake/: wsPageGroup.cpp, wsPageGroup.h, wsWebPage.cpp,
	wsmake.h: added include_dir to pagegroups which allow a backup dir
	to look for files that should be included in the source (doesn't
	affect config include directives...)

2001-09-01 16:30  mike

	* doc/examples/ex5/: README, ex5.final.ws: updated to try the
	backup include dir

2001-09-01 16:30  mike

	* doc/examples/ex5/html/incdirtest/index.html: this is to test the
	backup include dir

2001-09-01 16:29  mike

	* doc/examples/ex5/includes/linuxlinks.txt: this one is a "default"
	linuxlinks to include

2001-09-01 15:15  mike

	* libwsmake/: wsPageGroup.cpp, wsPageGroup.h, wsPagePart.cpp,
	wsSubTagGroup.h, wsSubTagGroupList.cpp, wsSubTagGroupList.h,
	wsSubTagList.cpp, wsSubTagList.h, wsTheme.cpp, wsTheme.h,
	wsThemeList.cpp, wsThemeList.h, wsWebPage.cpp: moved recursion from
	lowest level to highest level to enforce ordered subtags. should
	probably rename parse to parseFirst in the new tree

2001-09-01 15:09  mike

	* libwsmake/wsUtil.cpp: looks cleaner this way...default return
	value is at end of function

2001-09-01 15:05  mike

	* configure.ac: updates

2001-08-17 16:49  mike

	* libdba/dba_csv.c: fgetc returns int, not char. thanks to Ezra
	Peisach

2001-08-05 22:31  mike

	* debian/: README.Debian, changelog, control, docs, rules, watch:
	updates for newer debhelper and whatnot

2001-08-05 20:50  mike

	* libwsmake/wsDepend.cpp: gotcha!

2001-08-05 20:27  mike

	* debian/changelog: new upstream

2001-08-05 20:25  mike

	* ChangeLog: new changelog

2001-08-05 19:27  mike

	* NOTES: notes for .6.2

2001-08-05 19:26  mike

	* NEWS: release time

2001-08-05 19:25  mike

	* libwsmake/wsPage.cpp: fixed nameEnds bug

2001-08-05 19:18  mike

	* doc/examples/ex9/: README, ex9.ws: updates

2001-08-05 19:14  mike

	* doc/examples/ex9/ex9.ws: demonstrate binary copying

2001-08-05 19:14  mike

	* doc/examples/ex9/html/binary.file: 1024 bytes of /dev/random

2001-08-05 18:54  mike

	* acinclude.m4, acsite.m4: new name

2001-08-05 18:53  mike

	* configure.ac, configure.in: new suffix!

2001-07-06 20:33  mike

	* libwsmake/wsWebPage.cpp: localtime is preferred

2001-07-02 01:56  mike

	* libwsmake/: wsUtil.cpp, wsUtil.h, wsWebPage.cpp: updates for
	correctly handling no-parse pages

2001-06-30 18:20  mike

	* ChangeLog: changelog update

2001-06-30 18:12  mike

	* TODO: emacs configuration done thanks to Ingo Koch

2001-06-30 18:11  mike

	* NOTES: hmm..not so sure subtaggroups were having problems at
	0.6.0...ah well, they work now. :)

2001-06-30 17:53  mike

	* libwsmake/wsWebPage.cpp: oops! :)

2001-06-30 17:41  mike

	* libwsmake/wsWebPage.cpp: better error info

2001-06-30 17:17  mike

	* NEWS: release tonight we think

2001-06-30 17:17  mike

	* debian/changelog: new debian version

2001-06-30 16:57  mike

	* doc/user-manual/user-manual.sgml: updates for 0.6.1

2001-06-30 16:45  mike

	* configure.in: going to 0.6.1

2001-06-30 16:45  mike

	* NOTES: notes for 0.6.1

2001-06-30 16:42  mike

	* README: updates to include information on building from snapshots

2001-06-24 20:42  mike

	* libwsmake/wsUtil.cpp: fixes for getnextline and misc fixes

2001-06-24 20:42  mike

	* libwsmake/wsSubTagGroupList.cpp: eh.. how'd that get past testing

2001-06-22 20:03  mike

	* doc/examples/ex9/README: moved sd and od to ds and do
	respectively..

2001-06-22 20:03  mike

	* libwsmake/wsWebPage.cpp: play it safe with the naming, maybe need
	to think up a new scheme in the future

2001-06-22 19:52  mike

	* doc/examples/ex9/README: better description

2001-06-22 19:47  mike

	* doc/examples/ex11/: README, ex11.ws: same thing

2001-06-22 19:47  mike

	* doc/examples/ex9/: README, ex9.ws: updates for new options
	options...uh yeah

2001-06-22 19:46  mike

	* libwsmake/wsWebPage.cpp: added many more options for external
	commands to use. changed the %s option to be %i now, since %s is
	makes more since when related to the original source. see the
	soon-to-be updated example 9 for details

2001-06-22 04:11  mike

	* libwsmake/: wsUtil.cpp, wsUtil.h: updated for multi-lines per
	attribute definition through \\n

2001-06-21 21:45  mike

	* TODO: stuff todo

2001-06-17 15:01  mike

	* libwsmake/: wmfile.cpp, wmfile.h: updates to handle multiline
	definitions through \\\n

2001-05-31 06:12  mike

	* win32/wsmake/libwsmake/libwsmake.dsp: updates

2001-05-31 03:45  mike

	* libwsmake/: wsPage.cpp, wsPagePart.cpp: these should be fixed now

2001-05-30 08:41  mike

	* getopt/: configure.in, getopt.c, getopt.h: updated to newer
	getopt

2001-05-30 08:40  mike

	* wsmake/wsmake.cpp: new wsWebSite ob

2001-05-30 08:39  mike

	* TODO: more todo

2001-05-30 08:39  mike

	* libwsmake/: Makefile.am, wsmake.cpp, wsmake.h: and the rest

2001-05-30 08:38  mike

	* libwsmake/: dbobject.cpp, dbobject.h, depend.cpp, depend.h,
	dependlist.cpp, dependlist.h, messenger.cpp, messenger.h, page.cpp,
	page.h, page_fs.cpp, page_load.cpp, page_make.cpp, page_print.cpp,
	pagegroup.cpp, pagegroup.h, pagegrouplist.cpp, pagegrouplist.h,
	pagelist.cpp, pagelist.h, pageorder.cpp, pageorder.h,
	pageorderlist.cpp, pageorderlist.h, pagepart.cpp, pagepart.h,
	subtag.cpp, subtag.h, subtaggroup.cpp, subtaggroup.h,
	subtaggrouplist.cpp, subtaggrouplist.h, subtaglist.cpp,
	subtaglist.h, theme.cpp, theme.h, themelist.cpp, themelist.h,
	webpage.cpp, webpage.h, webpage_load.cpp, webpage_make.cpp,
	webpage_print.cpp, webpage_sync.cpp, website.cpp, website.h,
	website_load.cpp, wmfile.cpp, wmfile.h, wsDBObject.cpp,
	wsDBObject.h, wsDepend.cpp, wsPage.cpp, wsPage.h,
	wsPageGroupList.h, wsPageList.cpp, wsPageOrderList.cpp,
	wsPageOrderList.h, wsSubTag.h, wsSubTagGroup.cpp, wsSubTagList.cpp,
	wsSubTagList.h, wsThemeList.h, wsWebSite.cpp, wsDepend.h,
	wsDependList.cpp, wsDependList.h, wsPageGroup.cpp, wsPageGroup.h,
	wsPageGroupList.cpp, wsPageList.h, wsPageOrder.cpp, wsPageOrder.h,
	wsPagePart.cpp, wsPagePart.h, wsSubTag.cpp, wsSubTagGroup.h,
	wsSubTagGroupList.cpp, wsSubTagGroupList.h, wsTheme.cpp, wsTheme.h,
	wsThemeList.cpp, wsUtil.cpp, wsUtil.h, wsWebPage.cpp, wsWebPage.h,
	wsWebSite.h: Muahahaha!

2001-05-26 18:54  mike

	* debian/rules: don't need this anymore

2001-05-25 01:27  mike

	* README: updates for stable release

2001-05-25 01:26  mike

	* NOTES: some notes

2001-05-25 01:13  mike

	* debian/changelog: up to 0.6.0

2001-05-25 01:10  mike

	* ChangeLog: cvs2cl update

2001-05-25 01:08  mike

	* NEWS: 0.6.0

2001-05-25 01:00  mike

	* doc/user-manual/user-manual.sgml: updates for 0.6.0

2001-05-25 01:00  mike

	* configure.in: don't need this

2001-05-21 02:29  mike

	* iwsmake/iwsmake.cpp: added an about dialog for the Help->About
	menu item

2001-05-16 02:19  mike

	* iwsmake/iwsmake.cpp: centered splash screen

2001-05-16 02:13  mike

	* iwsmake/iwsmake.cpp: more updates to take advantage of recent
	improvments in libtui

2001-05-15 19:34  mike

	* iwsmake/iwsmake.cpp: some updates for latest libtui changes

2001-05-14 20:27  mike

	* TODO: good for now

2001-05-13 07:50  mike

	* libwsmake/: subtag.cpp, subtag.h: moved away from popen to
	pipe/fork/exec for several reasons. primarily to have more control
	over the process

2001-05-13 07:48  mike

	* libwsmake/: dbobject.cpp, depend.cpp, dependlist.cpp,
	messenger.cpp, messenger.h, page_fs.cpp, pagegroup.cpp,
	pagegrouplist.cpp, pagelist.cpp, pageorder.cpp, pageorderlist.cpp,
	pagepart.cpp, subtaggroup.cpp, subtaggrouplist.cpp, subtaglist.cpp,
	theme.cpp, themelist.cpp, webpage.cpp, webpage_make.cpp,
	webpage_sync.cpp, website.cpp: updated debugging

2001-05-13 07:46  mike

	* libwsmake/wsmake.h: took out old comments

2001-05-13 07:45  mike

	* libwsmake/wmfile.cpp: need string.h here

2001-05-13 07:22  mike

	* libdba/dba_db.c: changed to c-style comment

2001-05-13 07:22  mike

	* libdba/dba_csv.c: typecast'd strdup's to have void * data

2001-05-13 07:17  mike

	* acconfig.h: debug is configurable

2001-05-13 06:00  mike

	* configure.in: made debug output configurable through configure

2001-04-29 17:29  mike

	* doc/examples/ex13/: ex13.ws, pagegroup.ws, pagegroup.wsc,
	pagegroup_config.ws, pagegroup_config.wsc, pages.ws, pages.wsc,
	website.ws, website.wsc: renamed these so that wsmake won't try to
	automake config parts when no config file is specified.

2001-04-29 17:24  mike

	* doc/user-manual/user-manual.sgml: updates for recent attribute
	implementations

2001-04-29 17:06  mike

	* TODO: less todo

2001-04-29 17:05  mike

	* libwsmake/: pagegroup.cpp, website_load.cpp, wsmake.h: added
	include attribute to the top-level, website, and pagegroup blocks

2001-04-29 17:04  mike

	* doc/examples/ex13/: README, ex13.ws, pagegroup.ws,
	pagegroup_config.ws, pages.ws, website.ws, html/index.html: added
	example that demonstrates include directives

2001-04-29 13:54  mike

	* doc/examples/ex12/README: update about default action for non '/'
	prefixed filenames for pagegroups

2001-04-29 13:43  mike

	* TODO: less todo

2001-04-29 13:42  mike

	* libwsmake/: page_fs.cpp, pagegroup.cpp, pagegroup.h: added depend
	support to pagegroups

2001-04-29 13:40  mike

	* libwsmake/depend.cpp: oops, the other way.

2001-04-29 13:40  mike

	* doc/examples/ex12/: README, ex12.ws: updates for new depends in
	pagegroups and timestamp db format

2001-04-13 19:13  mike

	* TODO: config file update detection can be abstracted through a
	depend attribute once pagegroups have depend lists.

2001-04-13 04:56  mike

	* wsmake/wsmake.cpp: namespace fix

2001-04-13 04:56  mike

	* libwsmake/: pagepart.cpp, subtag.cpp, subtag.h, theme.cpp,
	theme.h, webpage.cpp, webpage_load.cpp, webpage_make.cpp,
	webpage_print.cpp, webpage_sync.cpp, website.cpp, website.h,
	website_load.cpp: implemented Timestamp capability, a way to avoid
	having a database..this make wsmake act very close to what make
	does, except that the only thing that it tracks is the sourcefile
	timestamp...no subtags/depends/etc...they are not checked in the
	process of determining whether to build a page or not;	more
	namespace fixes

2001-04-13 04:53  mike

	* libwsmake/: pageorder.cpp, subtaggroup.cpp, subtaggroup.h: yet
	more namespace fixes

2001-04-13 04:51  mike

	* libwsmake/: pagegrouplist.cpp, pagegrouplist.h: this guy too

2001-04-13 04:50  mike

	* libwsmake/: pagelist.cpp, pagelist.h, pageorderlist.cpp,
	subtaggrouplist.cpp, subtaggrouplist.h, subtaglist.cpp,
	subtaglist.h, themelist.cpp, themelist.h, wmfile.cpp, wmfile.h:
	more namespace fixes

2001-04-13 04:47  mike

	* libwsmake/: pagegroup.cpp, pagegroup.h: added code for new
	Timestamp runs; namespace fixes

2001-04-13 04:45  mike

	* libwsmake/: dependlist.cpp, dependlist.h, page.cpp, page.h,
	page_fs.cpp, page_load.cpp, page_make.cpp, page_print.cpp: fixing
	namespace issues

2001-04-13 04:44  mike

	* libwsmake/: depend.cpp, depend.h: added checks for Timestamp
	runs. fixed namespace

2001-04-13 04:43  mike

	* libwsmake/dbobject.cpp: sanity checks for new DBA_DB_UNKNOWN
	target

2001-04-13 04:42  mike

	* doc/user-manual/user-manual.sgml: updates for changes regarding
	new Timestamp "database target"...

2001-04-13 04:40  mike

	* TODO: less todo

2001-04-12 21:38  mike

	* libdba/dba.h: added undefined type for when we a database is not
	desired

2001-04-12 03:12  mike

	* libwsmake/messenger.cpp: more preps for gcc3.0

2001-04-12 03:11  mike

	* TODO: todo schedule restructuring

2001-04-12 02:54  mike

	* libwsmake/dbobject.h: stl lists are now in list.h

2001-04-12 02:51  mike

	* libwsmake/wmfile.cpp: tabifying things...

2001-04-12 02:51  mike

	* libwsmake/page_make.cpp: clean up of STL weirdness

2001-04-12 02:45  mike

	* acconfig.h, configure.in: added some checks for transitioning to
	gcc3.0.

2001-04-12 02:37  mike

	* ChangeLog, ChangeLog.0.5.12: now using cvs2cl to create the
	ChangeLog..archived the old stuff

2001-03-18 20:35  mike

	* libwsmake/: depend.cpp, depend.h, dependlist.cpp: oops, we can
	have multiple deletes on depends...added ref counter

2001-03-18 19:30  mike

	* libwsmake/dependlist.cpp: testing something before release

2001-03-18 18:48  mike

	* debian/changelog: new version

2001-03-18 18:21  mike

	* debian/: changelog, wsmake.1: updates

2001-03-18 17:57  mike

	* ChangeLog, NEWS, configure.in: release time

2001-03-18 17:50  mike

	* wsmake/wsmake.cpp: updated copy date

2001-03-18 17:43  mike

	* configure.in: iwsmake isn't ready yet, plus, libtui hasn't even
	been released. let's make this "no" for now.

2001-03-18 17:34  mike

	* doc/user-manual/user-manual.sgml: many updates...

2001-03-18 17:33  mike

	* NEWS: RFR

2001-03-18 17:33  mike

	* ChangeLog: updates

2001-03-18 16:45  mike

	* configure.in: if we find ncurses first, use that...

2001-03-18 16:32  mike

	* README: updates

2001-03-18 16:28  mike

	* DEVELOPERS: updates

2001-03-18 16:26  mike

	* NOTES: some notes

2001-03-18 13:16  mike

	* acconfig.h, configure.in: updates for iwsmake version info

2001-03-18 13:15  mike

	* iwsmake/: iwsmake.cpp, iwsmake.h: updates related to libtui api
	changes

2001-03-18 13:15  mike

	* iwsmake/TODO: beginning of TODO file for iwsmake

2001-02-27 04:12  mike

	* libdba/dba_csv.c: fonud an error

2001-02-18 23:27  mike

	* iwsmake/iwsmake.cpp: moving to new menu functions in libtui

2001-02-10 06:35  mike

	* TODO: reorganization

2001-02-10 06:32  mike

	* TODO: less todo

2001-02-10 06:31  mike

	* libwsmake/: page.h, page_fs.cpp, pagegroup.cpp, pagegroup.h,
	webpage_make.cpp, website.cpp, website.h, website_load.cpp,
	wmfile.cpp, wmfile.h: updates to handle sync'ing timestamps between
	source and output files

2001-02-10 06:31  mike

	* wsmake/wsmake.cpp: update for --times option

2001-02-10 06:03  mike

	* TODO: hmm..not really important now..maybe later

2001-02-10 06:01  mike

	* TODO: clean ups

2001-02-10 05:54  mike

	* TODO: less todo

2001-02-10 05:54  mike

	* ChangeLog: updates

2001-02-10 05:54  mike

	* doc/user-manual/user-manual.sgml: updates for new extension

2001-02-10 05:48  mike

	* doc/examples/ex12/README: update extension

2001-02-10 05:48  mike

	* doc/examples/ex10/README: new extension updates

2001-02-10 05:47  mike

	* doc/examples/ex7/README: extension updates

2001-02-10 05:46  mike

	* doc/examples/: ex2/README, ex3/README: new extension naming

2001-02-10 05:40  mike

	* libwsmake/: dbobject.cpp, dbobject.h, depend.cpp, depend.h,
	messenger.cpp, messenger.h, pagepart.cpp, theme.cpp,
	webpage_load.cpp, wmfile.cpp: no, we can't set the database
	value/key yet because the sync process will report that the page is
	already in the database, when it actually isn't. instead we use a
	static cache for the key names of dbobjects and do lookups on that
	for the depends check on now properly pass back already created
	depend objects.

2001-02-10 05:35  mike

	* doc/examples/ex1/README: updated readme for new extension

2001-02-10 03:44  mike

	* doc/examples/: ex8/ex8.conf, ex8/ex8.ws, ex9/ex9.conf,
	ex9/ex9.ws, ex10/ex10.conf, ex10/ex10.ws, ex11/ex11.conf,
	ex11/ex11.ws, ex12/ex12.conf, ex12/ex12.ws: new extension

2001-02-10 03:41  mike

	* doc/examples/: ex3/ex3.conf, ex3/ex3.conf.final,
	ex3/ex3.final.ws, ex3/ex3.ws, ex4/ex4.conf, ex4/ex4.conf.final,
	ex4/ex4.final.ws, ex4/ex4.ws, ex5/ex5.conf, ex5/ex5.conf.final,
	ex5/ex5.final.ws, ex5/ex5.ws, ex6/ex6.conf, ex6/ex6.ws,
	ex7/ex7-2.conf, ex7/ex7-2.ws, ex7/ex7.conf, ex7/ex7.ws: new
	extension

2001-02-10 03:40  mike

	* doc/examples/ex2/: ex2.conf, ex2.conf.final, ex2.final.ws,
	ex2.ws: new extenion

2001-02-10 03:37  mike

	* doc/examples/ex1/: ex1.conf, ex1.conf.final, ex1.final.ws,
	ex1.ws: changing to new extenison

2001-02-10 03:36  mike

	* wsmake/wsmake.cpp: changed wsmake to look for files that end with
	'.ws' as well as files named 'wsmakefile' when no file is specified
	on command line.

2001-02-06 01:41  mike

	* TODO: fixed numbering

2001-02-06 01:33  mike

	* TODO: less todo

2001-02-06 01:33  mike

	* libdba/dba_db.c: more informative

2001-02-06 01:32  mike

	* libdba/dba_csv.c: careful!! duh.

2001-02-06 01:31  mike

	* configure.in: if they want Berkeley DB, but don't have it, give
	an error.

2001-02-05 23:42  mike

	* libwsmake/webpage_make.cpp: temporary "fix" for tempnam usage.
	eventually should use tmpfile. but I need to know what filename it
	hands out for the external parser to use...this evades me at the
	moment.

2001-02-05 03:47  mike

	* libwsmake/webpage_load.cpp: hrm, don't try to access memory we
	didn't get! this one is easily exposed when a theme is referenced
	that hasn't been defined

2001-01-24 02:39  mike

	* wsmake/wsmake.cpp: added header

2001-01-24 02:38  mike

	* libdba/dba.c, libdba/dba.h, libdba/dba_csv.c, libdba/dba_csv.h,
	libdba/dba_db.c, libdba/dba_db.h, libdba/dba_list.c,
	libdba/dba_list.h, libdba/dba_pool.c, libdba/dba_pool.h,
	libwsmake/dbobject.cpp, libwsmake/dbobject.h, libwsmake/depend.cpp,
	libwsmake/depend.h, libwsmake/dependlist.cpp,
	libwsmake/dependlist.h, libwsmake/messenger.cpp,
	libwsmake/messenger.h, libwsmake/page.cpp, libwsmake/page.h,
	libwsmake/page_fs.cpp, libwsmake/page_load.cpp,
	libwsmake/page_make.cpp, libwsmake/page_print.cpp,
	libwsmake/pagegroup.cpp, libwsmake/pagegroup.h,
	libwsmake/pagegrouplist.cpp, libwsmake/pagegrouplist.h,
	libwsmake/pagelist.cpp, libwsmake/pagelist.h,
	libwsmake/pageorder.cpp, libwsmake/pageorder.h,
	libwsmake/pageorderlist.cpp, libwsmake/pageorderlist.h,
	libwsmake/pagepart.cpp, libwsmake/pagepart.h, libwsmake/subtag.cpp,
	libwsmake/subtag.h, libwsmake/subtaggroup.cpp,
	libwsmake/subtaggroup.h, libwsmake/subtaggrouplist.cpp,
	libwsmake/subtaggrouplist.h, libwsmake/subtaglist.cpp,
	libwsmake/subtaglist.h, libwsmake/theme.cpp, libwsmake/theme.h,
	libwsmake/themelist.cpp, libwsmake/themelist.h,
	libwsmake/webpage.cpp, libwsmake/webpage.h,
	libwsmake/webpage_load.cpp, libwsmake/webpage_make.cpp,
	libwsmake/webpage_print.cpp, libwsmake/webpage_sync.cpp,
	libwsmake/website.cpp, libwsmake/website.h,
	libwsmake/website_load.cpp, libwsmake/wmfile.cpp,
	libwsmake/wmfile.h, libwsmake/wsmake.cpp, libwsmake/wsmake.h,
	iwsmake/iwsmake.cpp, iwsmake/iwsmake.h: added headers

2001-01-22 04:39  mike

	* iwsmake/iwsmake.cpp: added menu hook...

2001-01-22 04:11  mike

	* debian/control: some new things

2001-01-22 04:10  mike

	* configure.in: added checks for iwsmake depends, etc..

2001-01-22 04:09  mike

	* Makefile.am: adding iwsmake

2001-01-22 04:08  mike

	* iwsmake/.cvsignore: some stuff to ignore

2001-01-22 04:08  mike

	* iwsmake/: Makefile.am, iwsmake.cpp, iwsmake.h: start of iwsmake

2001-01-14 21:57  mike

	* configure.in: okay...leave these with release settings so
	patching is easier

2001-01-14 21:48  mike

	* README: more updates

2001-01-14 21:26  mike

	* README: readme updates

2001-01-14 21:12  mike

	* ChangeLog, NEWS: news!  :)

2001-01-14 21:05  mike

	* ChangeLog: i need to update this file more

2001-01-14 20:21  mike

	* doc/user-manual/user-manual.sgml: minor updates

2001-01-14 20:19  mike

	* doc/user-manual/: Makefile.in, configlayout.fig: updates for
	sizing

2001-01-14 16:13  mike

	* libdba/dba_csv.c: oops

2001-01-14 15:46  mike

	* libwsmake/dbobject.cpp: changed initial key set process to add a
	blank entry if the key isn't in the database. this allows multilpe
	key references to be added without "collisions." (e.g. depend
	attributes)

2001-01-14 15:44  mike

	* libdba/dba_csv.c: closed strcmp len

2001-01-13 17:07  mike

	* doc/examples/ex9/ex9.conf: updates

2001-01-09 00:29  mike

	* libwsmake/: depend.cpp, pagegroup.cpp, webpage_load.cpp: updates

2001-01-09 00:21  mike

	* doc/examples/: ex12/README, ex11/ex11.conf: updates

2001-01-08 19:21  mike

	* doc/examples/ex10/ex10.conf: updates

2001-01-08 19:16  mike

	* doc/examples/ex9/README: updates

2001-01-08 18:58  mike

	* doc/examples/ex8/README: updates

2001-01-08 18:53  mike

	* doc/examples/ex7/README: updates

2001-01-08 18:50  mike

	* doc/examples/ex6/README: updates

2001-01-08 18:46  mike

	* doc/examples/ex5/README: updates

2001-01-08 18:37  mike

	* doc/examples/ex4/README: updates

2001-01-07 15:28  mike

	* doc/examples/ex3/README: updates

2001-01-07 15:22  mike

	* doc/examples/: ex1/README, ex2/README: updates

2001-01-07 10:09  mike

	* libwsmake/page.cpp: more collapse usage in page

2001-01-07 09:19  mike

	* scripts/tests/paths.c: updates

2001-01-07 09:19  mike

	* libwsmake/: page.cpp, pagegroup.cpp, wmfile.cpp, wmfile.h:
	finished up path collapser and added usage of it to page and
	pagegroup...

2001-01-05 09:11  mike

	* TODO: more todo

2001-01-05 08:31  mike

	* configure.in: hrmmmm...

2001-01-05 08:04  mike

	* libwsmake/: wmfile.cpp, wmfile.h: getting better :)

2001-01-05 08:02  mike

	* scripts/tests/.cvsignore: ignore some things

2001-01-05 07:59  mike

	* scripts/tests/paths.c: checks paths

2000-11-24 05:45  mike

	* libwsmake/: wmfile.cpp, wmfile.h: path collapser..still in dev

2000-11-23 02:35  mike

	* libwsmake/: pagepart.cpp, webpage_load.cpp, webpage_make.cpp:
	clean up globs for cygnus. matchc is an int in cygwin, size_t in
	glibc

2000-11-23 02:27  mike

	* libdba/dba_csv.c: duh

2000-11-22 04:26  mike

	* libdba/dba_db.c: hopefully helpful info for end user

2000-11-22 04:26  mike

	* libdba/dba.c: fixed fallback for failed open of initial reference

2000-11-22 04:25  mike

	* libwsmake/webpage_make.cpp: cleanup

2000-11-22 04:24  mike

	* libwsmake/pagegroup.cpp: added more names for berkley db's

2000-11-22 01:36  mike

	* TODO: less todo

2000-11-22 01:21  mike

	* libwsmake/page_fs.cpp: Fixedd calls to fileMkDir to handle new
	return code

2000-11-22 01:20  mike

	* libwsmake/wmfile.cpp: hacked together support for multi level dir
	creation

2000-11-22 00:39  mike

	* TODO: more todo

2000-11-18 05:01  mike

	* libwsmake/wmfile.h: added sys/types.h for mode_t on cygwin

2000-11-18 05:01  mike

	* libwsmake/webpage_make.cpp: changed tmpnam_r calls to tmpnam so
	it will compile on cygwin. this is soon to be replaced completely
	by a safer call

2000-11-18 04:59  mike

	* libwsmake/subtag.cpp: need stdio for popen

2000-11-18 04:59  mike

	* configure.in: added sys/wait.h to header checks. made compile
	less strict. This will come back later after replacing popen usage
	with forks.

2000-11-18 04:19  mike

	* wsmake/wsmake.cpp: updates

2000-11-17 06:07  mike

	* libdba/: dba_csv.c, dba_csv.h: Ahhh, much cleaner.

2000-11-16 18:57  mike

	* libdba/: dba_csv.c, dba_csv.h: hmm, some stuff i was working on..

2000-10-28 16:25  mike

	* libdba/dba_csv.c: well, this surely wouldn't work.

2000-10-28 14:49  mike

	* libwsmake/wmfile.h: took out fluff

2000-10-28 14:48  mike

	* Makefile.am, acconfig.h, autogen.sh, configure.in: updates

2000-10-27 04:27  mike

	* libwsmake/subtag.cpp: uint->unsigned...

2000-10-27 04:24  mike

	* libwsmake/: pagepart.cpp, wmfile.cpp: fixes

2000-10-27 04:22  mike

	* libdba/dba_csv.c: do we have vsnprintf?

2000-10-27 04:18  mike

	* win32/wsmake/config.h: this is the config.h for the windows side.

2000-10-27 04:18  mike

	* win32/wsmake/: libdba/libdba.dsp, libwsmake/libwsmake.dsp,
	wsmake/wsmake.dsp: project updates...mostly defines, some other
	things

2000-10-27 04:17  mike

	* libwsmake/: dbobject.h, dependlist.h, pagegroup.h,
	pagegrouplist.h, pagelist.h, pagepart.cpp, subtag.cpp,
	subtaggrouplist.h, themelist.h, webpage_load.cpp, webpage_make.cpp,
	wmfile.cpp, wmfile.h, wsmake.h: mostly pragmas to fix broken win32
	stl headers. the rest is small updates to clean up platform
	differences

2000-10-27 02:31  mike

	* libwsmake/: pagegroup.h, webpage.h: gcc's warnings are much more
	informative than vc++ :)

2000-10-27 02:23  mike

	* libwsmake/: depend.h, dependlist.h, page.h, page_make.cpp,
	pagegroup.h, pagegrouplist.h, pagelist.h, pageorder.h,
	pageorderlist.h, subtag.h, subtaggroup.h, subtaggrouplist.h,
	subtaglist.h, theme.h, themelist.h, website.h, wmfile.h: tree fun!
	these mods are to help out vc++, let's see if all will be well on
	linux

2000-10-26 22:51  mike

	* win32/wsmake/: libdba/.cvsignore, libwsmake/.cvsignore,
	wsmake/.cvsignore: updates

2000-10-26 22:50  mike

	* win32/wsmake/: libdba/.cvsignore, libwsmake/.cvsignore: ignore

2000-10-26 22:49  mike

	* win32/wsmake/.cvsignore: oops

2000-10-26 22:49  mike

	* win32/wsmake/.cvsignore: some things to ignore

2000-10-26 22:48  mike

	* win32/wsmake/wsmake/wsmake.dsp: wsmake app

2000-10-26 22:47  mike

	* win32/wsmake/libwsmake/libwsmake.dsp: libwsmake project

2000-10-26 22:47  mike

	* win32/wsmake/libdba/libdba.dsp: libdba project

2000-10-26 22:45  mike

	* win32/wsmake/wsmake.dsw: workspace for wsmake

2000-10-26 22:42  mike

	* libdba/: dbapool.c, dbapool.h: old stuff

2000-10-26 03:24  mike

	* TODO: a little cleanup here..

2000-10-26 03:13  mike

	* libdba/test2.c: testing

2000-10-26 03:12  mike

	* libdba/: dba_csv.c, dba_csv.h: added delete code. gee...there's
	probably a bug in there. got rid of some old stuff.

2000-10-25 03:23  mike

	* libdba/test1.c: a little more interaction

2000-10-25 03:21  mike

	* libdba/: dba_csv.c, dba_csv.h: completely rewrote csv load
	machine. this nearly completes csv support. only delete support is
	lacking.

2000-10-25 03:20  mike

	* libdba/csv.txt: took out grammer.

2000-10-25 00:09  mike

	* libdba/csv.txt: fixed csv interpretation of spaces

2000-10-24 00:36  mike

	* TODO: more todo!

2000-10-14 19:13  mike

	* libdba/csv.txt: updates

2000-10-14 18:05  mike

	* libdba/csv.txt: spec for comma-separated values

2000-10-14 15:12  mike

	* wsmake/wsmake.cc: moved

2000-10-14 15:09  mike

	* libwsmake/: page_fs.cc, page_load.cc, page_make.cc,
	page_print.cc, pagegroup.cc, pagegrouplist.cc, pagelist.cc,
	pageorder.cc, pageorder_page.cc, pageorder_page.h,
	pageorderlist.cc, pagepart.cc, subtag.cc, subtaggroup.cc,
	subtaggrouplist.cc, subtaglist.cc, theme.cc, themelist.cc,
	webpage.cc, webpage_load.cc, webpage_make.cc, webpage_parser.cc,
	webpage_print.cc, webpage_sync.cc, website.cc, website_load.cc,
	wmfile.cc, wsmake.cc: enough! heheh

2000-10-14 15:05  mike

	* libwsmake/: messenger.cc, page.cc: moved

2000-10-14 15:03  mike

	* libwsmake/: external_page.cc, external_page.h, external_setup.cc,
	external_setup.h, external_theme.cc, external_theme.h,
	external_themelist.cc, external_themelist.h: gone!

2000-10-14 14:46  mike

	* libwsmake/: depend.cc, dependlist.cc: moved

2000-10-14 14:45  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc, default_setup.cc, default_setup.h,
	default_theme.cc, default_theme.h, default_themelist.cc,
	default_themelist.h: old stuff!

2000-10-14 14:37  mike

	* libwsmake/dbobject.cc: CVS got messed up, had to restore from an
	earlier copy....and so now I'm removing many files
	again....hopefully things will be back to normal soon..

2000-10-14 14:33  mike

	* libwsmake/: database.cc, database.h: [no log message]

2000-09-29 06:50  mike

	* wsmake/: Makefile.am, wsmake.cpp: moved .cc to .cpp

2000-09-29 06:49  mike

	* libwsmake/: Makefile.am, dbobject.cpp, depend.cpp,
	dependlist.cpp, messenger.cpp, page.cpp, page_fs.cpp,
	page_load.cpp, page_make.cpp, page_print.cpp, pagegroup.cpp,
	pagegrouplist.cpp, pagelist.cpp, pageorder.cpp, pageorderlist.cpp,
	pagepart.cpp, subtag.cpp, subtaggroup.cpp, subtaggrouplist.cpp,
	subtaglist.cpp, theme.cpp, themelist.cpp, webpage.cpp,
	webpage_load.cpp, webpage_make.cpp, webpage_print.cpp,
	webpage_sync.cpp, website.cpp, website_load.cpp, wmfile.cpp,
	wsmake.cpp: moved *.cc to *.cpp

2000-09-22 15:03  mike

	* libwsmake/: page.cc, pagegroup.cc, pagepart.cc, webpage_load.cc,
	webpage_make.cc: uint->unsigned  (portability)

2000-09-22 15:00  mike

	* libdba/: test1.c, test2.c: c comments, improve test case
	challenge

2000-09-22 14:59  mike

	* libdba/: dba_db.c, dba_list.c: c comments only

2000-09-22 14:58  mike

	* Makefile.am, configure.in: adding xwsmake for compile and -ansi
	for making things more portable...

2000-09-03 05:26  mike

	* doc/user-manual/.cvsignore: more to ignore

2000-09-03 05:21  mike

	* doc/user-manual/.cvsignore: ignore stuff

2000-08-26 04:23  mike

	* libdba/: dba.c, dba.h, dba_db.c, dba_list.c, dba_pool.c: cleanup

2000-08-24 22:38  mike

	* libwsmake/wmfile.cc: getting ready to make smart dir creation

2000-08-24 22:37  mike

	* configure.in: cleanup and add csv options

2000-08-24 22:36  mike

	* acconfig.h: detect csv

2000-08-24 22:36  mike

	* TODO: more todo

2000-08-24 22:36  mike

	* README: clarify

2000-08-24 22:35  mike

	* ChangeLog: [no log message]

2000-08-24 22:34  mike

	* libwsmake/: theme.h, webpage_load.cc: updates to fix bug where
	theme commands/options were being ignored

2000-08-24 21:18  mike

	* doc/user-manual/user-manual.sgml: added missing info on depend
	attribute

2000-08-24 21:12  mike

	* libwsmake/messenger.cc: cleanup

2000-08-24 21:12  mike

	* libwsmake/: depend.cc, pagegroup.cc, pagegroup.h, webpage.cc,
	webpage_load.cc, wsmake.h: updates for CSV

2000-08-24 21:01  mike

	* libdba/: Makefile.am, dba.c, dba.h, dba_csv.c, dba_csv.h,
	dba_db.c, dba_db.h, dba_list.h, dba_pool.c, dba_pool.h, test1.c,
	test2.c: adding preliminary csv support.

2000-08-24 20:33  mike

	* debian/: README.Debian, changelog, control, copyright, docs,
	rules, watch, wsmake.1: added files for debian

2000-08-13 17:02  mike

	* ChangeLog, NEWS: 0.5.10 release

2000-08-13 17:02  mike

	* configure.in: no debug symbols for releases for smaller downloads

2000-08-13 04:01  mike

	* DEVELOPERS: for developers, and dare-devil users

2000-08-13 03:48  mike

	* NEWS: good news

2000-08-13 03:44  mike

	* NOTES: some notes for 0.5.10

2000-08-13 03:31  mike

	* doc/examples/ex1/README: a caveat

2000-08-13 02:06  mike

	* TODO: more todo

2000-08-13 02:05  mike

	* README: doc updates

2000-08-13 02:05  mike

	* Makefile.am, autogen.sh, configure.in: build updates

2000-08-13 00:13  mike

	* doc/user-manual/Makefile.in: keep things quiet

2000-08-03 06:17  mike

	* configure.in: more makefiles

2000-08-03 06:17  mike

	* Makefile.am: now we check the doc dir

2000-08-03 06:16  mike

	* doc/user-manual/Makefile.in: makefile for autoconf to work off
	of; this makefile is for creating the docs

2000-08-03 06:15  mike

	* doc/user-manual/: configlayout.fig, user-manual.sgml: moved

2000-08-03 06:12  mike

	* AUTHORS, ChangeLog, README, doc/.cvsignore: updates

2000-08-03 06:12  mike

	* doc/Makefile.am: docs are part of make process

2000-07-30 00:10  mike

	* doc/configlayout.fig: updates

2000-07-30 00:10  mike

	* doc/manual.sgml: many updates

2000-07-29 19:40  mike

	* TODO: more todo

2000-07-29 19:39  mike

	* TODO: hmm, that's solaris only i think, maybe partly the fault of
	berkeleydb on solaris...

2000-07-28 00:19  mike

	* TODO: updates

2000-07-05 19:08  mike

	* libwsmake/webpage_load.cc: need to check for cloning here,
	otherwise we overwrite dirs cascaded from the original if defined.

2000-07-05 19:07  mike

	* libwsmake/page.cc: cleaning

2000-07-05 18:19  mike

	* libwsmake/webpage.cc: Altered source/output prefixes using _dir
	and _page attributes in page definitions are properly handled now.

2000-07-05 17:31  mike

	* libwsmake/webpage.cc: the output is the unique key

2000-07-05 17:08  mike

	* libwsmake/webpage_make.cc: fix for solaris tmpnam_r
	implementation

2000-07-05 04:49  mike

	* doc/manual.sgml: many updates...still more to go

2000-07-05 03:35  mike

	* scripts/059/sample.conf: sample 0.5.9 config file

2000-07-05 03:33  mike

	* scripts/conf-059-0510.pl: converts 0.5.9 config files to work
	with 0.5.10

2000-07-05 03:32  mike

	* libwsmake/: subtaggroup.cc, subtaggroup.h: try at least a little
	to be consistent. this all will change later. sure.

2000-07-05 03:30  mike

	* libwsmake/dbobject.cc: play it safe with the dba object.

2000-07-05 03:29  mike

	* libdba/dba_db.c: hmm, yes, this is better.

2000-07-05 03:28  mike

	* libdba/: dba.c, dba.h: cleaner proto for exists function. cleanup

2000-07-03 16:43  mike

	* libwsmake/wmfile.cc: let gcc determine register vars, fixed read
	situation where line ends in EOF, not \nEOF, but return is
	cancelling the buffer read. ehm..yah. this whole thing will be
	rewritten for 0.5.11

2000-06-30 00:34  mike

	* TODO: that item doesn't need to be fixed now...i think. i'll find
	out sooner or later i bet.

2000-06-28 02:59  mike

	* TODO: updates

2000-06-27 22:54  mike

	* configure.in: debug off

2000-06-27 22:53  mike

	* ChangeLog: [no log message]

2000-06-27 22:53  mike

	* doc/examples/ex3/README: added notes about subtag_format
	attribute

2000-06-27 22:52  mike

	* libwsmake/webpage_load.cc: detect subtagformat here too

2000-06-27 22:52  mike

	* libwsmake/: theme.cc, theme.h: enable tagfront/tagback for themes

2000-06-27 22:52  mike

	* libwsmake/: subtaglist.cc, subtaglist.h: updates for
	tagfront/tagback

2000-06-27 22:31  mike

	* libwsmake/wsmake.h: define for subtag format

2000-06-27 22:31  mike

	* libwsmake/webpage_load.cc: use the front and back tags when we
	add a subtag

2000-06-27 22:30  mike

	* libwsmake/: subtaglist.cc, subtaglist.h: preps for tagfront and
	tagback

2000-06-27 22:30  mike

	* libwsmake/: subtaggroup.cc, subtaggroup.h: preps for
	tagfront/tagback

2000-06-27 22:29  mike

	* libwsmake/: subtag.cc, subtag.h: ACK!!! this is just bad bad bad.
	ok...so we have tagfront and tagback now. but the costs are heavy.
	when the load process is rewritten for 0.5.11 this class will be
	much cleaner. but it's a hobbling thing now.

2000-06-27 22:27  mike

	* libwsmake/: pagegroup.cc, pagegroup.h: subtag format attribute

2000-06-25 18:05  mike

	* wsmake/: Makefile.am, wsmake.cc: wsmake error: wsmake error: fix

2000-06-25 18:04  mike

	* libwsmake/Makefile.am: alpha

2000-06-25 16:40  mike

	* libwsmake/Makefile.am: oops

2000-06-25 16:37  mike

	* libdba/Makefile.am, libwsmake/Makefile.am, wsmake/Makefile.am:
	kiss

2000-06-24 04:10  mike

	* TODO: more or less todo

2000-06-24 04:10  mike

	* ChangeLog: [no log message]

2000-06-24 04:09  mike

	* libwsmake/pagepart.cc: old stuff

2000-06-24 03:57  mike

	* libwsmake/pagegroup.cc: updated default time format

2000-06-24 03:51  mike

	* libwsmake/webpage_make.cc: strftime doesn't put a newline on

2000-06-24 03:51  mike

	* libwsmake/page_fs.cc: decreasing ambiguity?

2000-06-24 03:41  mike

	* libwsmake/webpage_make.cc: now we use the time format to create
	the string

2000-06-24 03:40  mike

	* libwsmake/webpage_load.cc: added detect for time format

2000-06-24 03:40  mike

	* libwsmake/: pagegroup.cc, pagegroup.h, wsmake.h: added time
	format tag

2000-06-24 02:53  mike

	* libwsmake/pagepart.cc: glob depends for pageparts

2000-06-24 00:00  mike

	* doc/examples/ex12/: README, ex12.conf: globs are allowed now

2000-06-23 23:38  mike

	* libwsmake/wmfile.cc: cleaning

2000-06-23 23:37  mike

	* libwsmake/webpage_make.cc: oops. let's not delete what we've
	created now.

2000-06-23 23:36  mike

	* libwsmake/webpage_load.cc: globbing for depends attributes. note
	we've obsoleted the need for the default dir paramater to the
	wsmake_depend constructor, oh well

2000-06-23 23:35  mike

	* libwsmake/page_fs.cc: Now we get a nice error string

2000-06-23 23:35  mike

	* libwsmake/depend.cc: changed to match new database ready code

2000-06-23 23:34  mike

	* libwsmake/: theme.cc, webpage.cc: squish! squish! squish!

2000-06-23 21:14  mike

	* TODO: less todo

2000-06-23 21:14  mike

	* libwsmake/webpage_make.cc: use system temp names

2000-06-23 21:00  mike

	* libwsmake/webpage_make.cc: added globbing support, this needs
	testing

2000-06-23 21:00  mike

	* doc/examples/ex5/html/index.html: now we make it a glob

2000-06-23 20:59  mike

	* doc/examples/ex5/README: updates for globs

2000-06-23 20:56  mike

	* doc/examples/ex5/html/mikeslinks.txt: added another include file
	to demonstrate globbing

2000-06-23 16:40  mike

	* libwsmake/subtag.cc: macros for debugging

2000-06-23 01:10  mike

	* libwsmake/wsmake.h: db key for themes

2000-06-23 01:09  mike

	* libwsmake/: theme.cc, theme.h: enable database passing to subtags
	and syncing of subtaglist/subtaggrouplist

2000-06-23 01:08  mike

	* libwsmake/subtaggroup.cc: return the value

2000-06-23 01:08  mike

	* libwsmake/pagegroup.cc: pass database info to theme, may not need
	"this" after awhile

2000-06-23 00:38  mike

	* libwsmake/wsmake.h: subtaggroup update defines

2000-06-23 00:37  mike

	* libwsmake/: webpage.h, webpage_sync.cc: fixes and adding detects
	for subtag/subtaggroup list updates for derivations to use.

2000-06-23 00:36  mike

	* libwsmake/: subtaglist.cc, subtaglist.h: fixes

2000-06-23 00:36  mike

	* libwsmake/: subtaggrouplist.cc, subtaggrouplist.h: added sync
	support

2000-06-23 00:36  mike

	* libwsmake/: subtaggroup.cc, subtaggroup.h: added database support
	for tags.

2000-06-23 00:35  mike

	* libwsmake/: subtag.cc, subtag.h: cleanups

2000-06-23 00:35  mike

	* libwsmake/pagepart.cc: hey! pageparts have subtags too! and
	groups. now pageparts are synced up with webpages

2000-06-23 00:34  mike

	* libwsmake/pagegroup.cc: subtaggroup updates!

2000-06-23 00:33  mike

	* configure.in: pretty debugging!

2000-06-23 00:32  mike

	* TODO: more todo

2000-06-23 00:32  mike

	* README: updates

2000-06-17 15:44  mike

	* libwsmake/wsmake.h: added subtag database macros

2000-06-17 15:43  mike

	* libwsmake/webpage_sync.cc: fixed ready() calls, added sync call
	to subtag list and test for update

2000-06-17 15:43  mike

	* libwsmake/webpage_make.cc: debug fixes

2000-06-17 15:42  mike

	* libwsmake/webpage_load.cc: now load subtags with database
	properties

2000-06-17 15:41  mike

	* libwsmake/: subtaglist.cc, subtaglist.h: added methods for subtag
	database maintenance, debug fixes

2000-06-17 15:40  mike

	* libwsmake/: subtag.cc, subtag.h: subtag now inherits dbobject,
	new creation type has database init, subtag now has sync process,
	isUpdated, and getDatabaseKey

2000-06-17 15:38  mike

	* libwsmake/pagepart.cc: ready() will return true now

2000-06-17 15:37  mike

	* libwsmake/pagegroup.cc: added subtag update stattype

2000-06-17 15:36  mike

	* libwsmake/: dependlist.cc, pagegrouplist.cc, pagelist.cc: debug
	fixes

2000-06-17 15:36  mike

	* libwsmake/depend.cc: fixes to debugging

2000-06-17 15:32  mike

	* libwsmake/: dbobject.cc, dbobject.h: added more debugging,
	changed ready() to return true on true (also bool'ifed), added some
	safety checks for primary methods

2000-06-07 03:12  mike

	* libwsmake/: webpage_make.cc, webpage_sync.cc: more dependlist
	things, mostly for pagepart

2000-06-07 03:11  mike

	* libwsmake/: webpage.cc, webpage.h: cleanups...fixes for pageparts

2000-06-07 03:10  mike

	* libwsmake/theme.h: mutually included class headers

2000-06-07 03:04  mike

	* libwsmake/: pagepart.cc, pagepart.h: cleanups, adding in depends
	capability...this needs testing

2000-06-06 03:18  mike

	* doc/examples/ex12/: README, depend1.txt, ex12.conf,
	html/about.html, html/depend2.txt, html/help.html, html/index.html:
	added example 12, depends attributes

2000-06-06 03:14  mike

	* libwsmake/wsmake.h: added depends stuff, fixed database key for
	pages

2000-06-06 03:14  mike

	* libwsmake/: webpage_load.cc, webpage_make.cc, webpage_sync.cc:
	added depends hooks. moved source/output dir setting to before load
	process to act as a default setting. the only issue that can come
	up here is if depends attributes are specified before a local
	sourcedir setting. if this happens, a generic default is used "."

2000-06-06 03:07  mike

	* libwsmake/: webpage.cc, webpage.h: added depend list capability.
	fixed database key generation

2000-06-06 03:07  mike

	* libwsmake/: themelist.cc, themelist.h: added make hook

2000-06-06 03:06  mike

	* libwsmake/: theme.cc, theme.h: added depend attribute capability

2000-06-06 03:06  mike

	* libwsmake/: pagegroup.cc, pagegroup.h: added depend hooks.
	theme_list now has make process, so we call that here after the
	page list, for now it just calls the makes for depend lists.

2000-06-06 02:59  mike

	* libwsmake/Makefile.am: more clean up and added depends files

2000-06-06 02:59  mike

	* libwsmake/: depend.cc, depend.h, dependlist.cc, dependlist.h:
	added the depend stuff

2000-05-22 21:56  mike

	* libwsmake/pagegroup.cc: fixed pagenum bug, added page add checks

2000-05-22 21:54  mike

	* libwsmake/: website.cc, website.h, website_load.cc: enabled
	multiple pagegroups

2000-05-22 21:53  mike

	* libwsmake/webpage_make.cc: output updates

2000-05-22 21:47  mike

	* libwsmake/Makefile.am: added pagegrouplist

2000-05-22 21:47  mike

	* libwsmake/: pagegrouplist.cc, pagegrouplist.h: pagegroup lists
	for website class

2000-05-22 21:26  mike

	* doc/examples/: ex10/ex10.conf, ex11/README, ex11/ex11.conf:
	updates

2000-05-22 21:08  mike

	* doc/examples/ex10/: README, ex10.conf: updates

2000-05-20 20:21  mike

	* libwsmake/: webpage_make.cc, webpage_print.cc: output fixes

2000-05-19 04:05  mike

	* ChangeLog: [no log message]

2000-05-19 04:02  mike

	* libwsmake/: Makefile.am, webpage.cc, webpage_load.cc,
	webpage_make.cc, webpage_print.cc, webpage_sync.cc: split webpage
	into subfiles

2000-05-19 01:05  mike

	* libwsmake/webpage_make.cc: mv'd parser -> make

2000-05-19 01:02  mike

	* libwsmake/: Makefile.am, page.cc, page_fs.cc, page_load.cc,
	page_make.cc, page_print.cc: split up page.cc into subfiles

2000-05-19 00:36  mike

	* libwsmake/Makefile.am: updates

2000-05-19 00:22  mike

	* libwsmake/: webpage.cc, webpage.h: added external command
	capabilities

2000-05-19 00:17  mike

	* libwsmake/website.cc: changed back to the original return values

2000-05-18 23:56  mike

	* libwsmake/: page.h, pagelist.cc: cleanup

2000-05-18 23:29  mike

	* doc/examples/ex9/: README, ex9.conf: updates

2000-05-18 19:00  mike

	* doc/examples/ex8/: README, ex8.conf: updates

2000-05-18 18:55  mike

	* doc/examples/ex7/: README, ex7-2.conf, ex7.conf: updates

2000-05-18 18:49  mike

	* doc/examples/ex6/: README, ex6.conf: updates

2000-05-18 18:43  mike

	* doc/examples/ex5/: README, ex5.conf, ex5.conf.final: updates

2000-05-18 00:32  mike

	* wsmake/wsmake.cc: added missing s option, cleanup of output, new
	website class creation

2000-05-18 00:24  mike

	* libwsmake/: website.cc, website.h, website_load.cc: fixed loader
	to initialize debugging/quiet settings at object creation time.

2000-05-18 00:23  mike

	* libwsmake/: pagegroup.cc, pagegroup.h: added page counter

2000-05-18 00:21  mike

	* libwsmake/pagepart.cc: fixed for now output style

2000-05-18 00:19  mike

	* libwsmake/webpage.cc: output changes, cleanups

2000-05-17 23:45  mike

	* doc/examples/ex4/: README, ex4.conf, ex4.conf.final: updates

2000-05-17 23:38  mike

	* doc/examples/ex1/README: updated outputs

2000-05-17 22:34  mike

	* doc/examples/ex3/: README, ex3.conf, ex3.conf.final: updates

2000-05-17 22:27  mike

	* doc/examples/ex2/: README, ex2.conf, ex2.conf.final: updates

2000-05-17 22:18  mike

	* libdba/dba.h: fix __P definiton (and add __PMT for typedefs) to
	handle optimization case, (where gcc optimizes c functions with a
	throw better than without one)

2000-05-17 02:31  mike

	* libwsmake/website_load.cc: same as last update for website.cc and
	website.h, basically moving from default/external setup ->
	pagegroups, and moving pagelists out of website

2000-05-17 02:29  mike

	* libwsmake/: webpage.cc, webpage.h, webpage_parser.cc: the new
	merged default and external page...still needs work

2000-05-17 02:29  mike

	* wsmake/wsmake.cc: minor cosmetic fixes

2000-05-17 02:28  mike

	* libwsmake/wsmake.h: new section names, etc.

2000-05-17 02:24  mike

	* libwsmake/: website.cc, website.h: the pagelist is now handled by
	pagegroups. default/external setup are bundled into pagegorups. as
	if this commit, only one pagegroup will make the cut. before
	release a pagegrouplist, or similar, will allow many pagegroups.

2000-05-17 02:18  mike

	* libwsmake/: pagepart.cc, pagepart.h: pagepart now inherits from
	webpage (which also means it will grab external page
	capabilites...not yet, though). also some other name updates

2000-05-17 02:13  mike

	* libwsmake/: pagegroup.cc, pagegroup.h: the new grouping that
	replaces default and external setup. still needs work.

2000-05-17 02:07  mike

	* libwsmake/page.h: comments removed...

2000-05-17 02:07  mike

	* libwsmake/dbobject.h: comments...removed...heh

2000-05-17 02:06  mike

	* libwsmake/Makefile.am: new files, old files

2000-05-17 02:04  mike

	* doc/examples/ex1/: README, ex1.conf, ex1.conf.final: updated for
	new layout

2000-05-17 02:02  mike

	* libwsmake/: themelist.cc, themelist.h: new themelist that
	replaces default/external themelists, still needs, you guessed it,
	work

2000-05-17 02:01  mike

	* libwsmake/: theme.cc, theme.h: the new theme that replaces
	default and external theme, still needs work

2000-04-30 17:25  mike

	* libwsmake/: external_setup.cc, external_setup.h: don't want these
	either, also fixed dangling undefined agent

2000-04-30 17:25  mike

	* libwsmake/external_page.cc: clean out the rest of these
	references

2000-04-30 17:24  mike

	* libwsmake/: default_setup.cc, default_setup.h: let's not use
	these

2000-04-30 17:23  mike

	* libwsmake/default_page.cc: gotcha, sucka!

2000-04-28 20:42  mike

	* doc/manual.sgml: cleaning out old references...

2000-04-28 20:35  mike

	* TODO: less todo

2000-04-28 20:31  mike

	* ChangeLog: [no log message]

2000-04-28 20:28  mike

	* libwsmake/wsmake.cc: debugging

2000-04-28 20:28  mike

	* libwsmake/: subtag.cc, subtag.h: changed command-based subtags to
	set value once per run.

2000-04-28 20:27  mike

	* libwsmake/: external_setup.cc, external_setup.h: added routines
	to get config dir. fixed database_filename to use config dir.

2000-04-28 20:26  mike

	* libwsmake/external_page.cc: transferred db requests to parent

2000-04-28 20:25  mike

	* libwsmake/: default_setup.cc, default_setup.h: took default_setup
	out of dbobject tree

2000-04-28 20:24  mike

	* libwsmake/dbobject.cc: init of dba, encapsulated close check,
	removed forced debugging

2000-04-28 19:01  mike

	* libwsmake/default_setup.cc: cleanup

2000-04-15 13:16  mike

	* libwsmake/: default_page.cc, pagepart.cc: spelling and debugging

2000-04-15 13:15  mike

	* libwsmake/dbobject.cc: more dubgging and plugged a gotcha

2000-04-15 13:14  mike

	* libdba/dba.c: cleaner

2000-04-09 04:35  mike

	* libwsmake/dbobject.cc: i mean it this time

2000-04-09 04:32  mike

	* ChangeLog: [no log message]

2000-04-09 04:32  mike

	* libwsmake/: dbobject.cc, dbobject.h: optimization

2000-04-09 04:13  mike

	* libwsmake/wsmake.h: added the start of the new key prefixes

2000-04-09 04:12  mike

	* libwsmake/pagepart.cc: cleanup, beginnings of conversion from
	default_setup dependency to dbobject. new key scheme started.

2000-04-09 04:11  mike

	* libwsmake/default_page.cc: added calls to constructors to
	initalize dbobject, removed sync()'s dependency on default_setup
	database to dbobject, added beginnings of new key scheme for
	defaultpages.

2000-04-09 04:09  mike

	* libwsmake/: dbobject.cc, dbobject.h: removed maintenance of
	value, added value type maintenance, cleanup, added ready(),
	reimplemented set and get methods for key and value.

2000-04-09 04:07  mike

	* libdba/dba_db.c: sanity checks and assertions, better debugging
	feedback

2000-04-09 04:06  mike

	* libdba/: dba.c, dba.h: sanity checks and cleanup

2000-04-08 19:12  mike

	* libdba/test2.c: changed to use new type settings

2000-04-08 19:11  mike

	* libdba/test1.c: changed example to use new type setting and show
	type switching across multiple dbas

2000-04-08 19:10  mike

	* libdba/: dba_db.c, dba_db.h: changed freeDBTChar to freeDBT,
	changed add,set,get methods to be type independent.

2000-04-08 19:09  mike

	* libdba/: dba.c, dba.h: changed add, set, and get methods to by
	type independent.

2000-04-02 19:26  mike

	* libwsmake/default_page.cc: using new existence check

2000-04-02 19:25  mike

	* libwsmake/: dbobject.cc, dbobject.h: added  method for testing
	existence of key in db

2000-04-02 19:25  mike

	* libdba/dba_db.c: added some sanity checks

2000-03-30 22:24  mike

	* libwsmake/default_setup.cc: removed database load for
	defaultsetup, moved directory detection for config file to load
	section

2000-03-30 22:18  mike

	* libwsmake/default_page.cc: loads a dba for the page

2000-03-30 22:00  mike

	* TODO: more todo

2000-03-24 21:23  mike

	* TODO: more todo

2000-03-24 20:15  mike

	* libwsmake/dbobject.cc: oops

2000-03-24 20:13  mike

	* libwsmake/: default_setup.cc, default_setup.h: default setup
	implements dbobject

2000-03-24 20:11  mike

	* libwsmake/: dbobject.cc, dbobject.h: added comments, and
	implemented some of the functionality of dbobjects..

2000-03-24 20:11  mike

	* libdba/: dba_db.c, dba_db.h: added delete functionality, plugged
	some memory holes

2000-03-24 20:10  mike

	* libdba/: dba.c, dba.h: added delete routine

2000-03-24 20:07  mike

	* doc/examples/ex1/docs/.cvsignore: ignore some things

2000-03-22 00:17  mike

	* libdba/output/.keepme: [no log message]

2000-03-22 00:16  mike

	* libdba/.cvsignore: more to ignore

2000-03-22 00:15  mike

	* libdba/dba_list.c: optimization, fixes

2000-03-22 00:14  mike

	* libdba/: dba_db.c, dba_db.h: more error tracking and assertions

2000-03-22 00:13  mike

	* libdba/: dba.c, dba.h: initializing in place, changed close to
	return info

2000-03-22 00:12  mike

	* libdba/test2.c: test2

2000-03-22 00:11  mike

	* libdba/Makefile.am: another test program

2000-03-20 21:45  mike

	* libdba/: dba.c, dba.h: improvements..all of this is still the
	beginnings of libdba...

2000-03-20 21:43  mike

	* libdba/Makefile.am: added new hooks

2000-03-20 21:40  mike

	* libdba/: dba_db.c, dba_db.h, dba_list.c, dba_list.h, dba_pool.c,
	dba_pool.h: new stuff, and some old stuff. makes good stuff.

2000-02-04 02:08  mike

	* libdba/dbapool.c: let the compiler optimize...planning for
	dynamic allocation replacement of arrays.

2000-01-23 02:51  mike

	* TODO: less todo

2000-01-23 02:50  mike

	* libdba/test1.c: Example now adds an entry using the first
	database, tests to see if it got in there, retrieves the value,
	then sets the entry added to a new value but through the second
	database, then gets the value back.

2000-01-23 02:49  mike

	* libdba/: dbapool.c, dbapool.h: Added add/get/exists/set routines
	for DB type. Added malloc and free functions.

2000-01-23 02:43  mike

	* libdba/: dba.c, dba.h: Added code for add/set/exists/get. Added
	malloc and free routines.

2000-01-17 20:19  mike

	* doc/.cvsignore: more to ignore

2000-01-17 20:17  mike

	* libdba/.cvsignore: more

2000-01-17 20:16  mike

	* libdba/: Makefile.am, dba.c, dba.h, dbapool.c, dbapool.h,
	test1.c: libdba convenience library.

2000-01-17 20:14  mike

	* libdba/.cvsignore: oops

2000-01-17 20:09  mike

	* libdba/.cvsignore: time to ignore some things

2000-01-17 20:07  mike

	* wsmake/wsmake.cc: renaming print, added calls to init and exit
	libwsmake

2000-01-17 20:06  mike

	* wsmake/Makefile.am: cleanup, now link dba

2000-01-17 20:05  mike

	* libwsmake/: wmfile.h, wsmake.h: doc++ and things

2000-01-17 20:04  mike

	* libwsmake/: website.cc, website.h, website_load.cc: doc++, print
	renaming

2000-01-17 20:01  mike

	* libwsmake/: subtag.cc, subtag.h, subtaglist.cc, subtaglist.h,
	subtaggroup.cc, subtaggroup.h, subtaggrouplist.cc,
	subtaggrouplist.h: doc++, print renaming

2000-01-17 19:58  mike

	* libwsmake/: pagelist.cc, pagelist.h: doc++, renaming print

2000-01-17 19:57  mike

	* libwsmake/: page.cc, page.h, pageorder.cc, pageorder.h,
	pageorderlist.cc, pageorderlist.h, pagepart.cc, pagepart.h: doc++,
	print renaming

2000-01-17 19:56  mike

	* libwsmake/: messenger.cc, messenger.h: goodbye messenger class,
	hope to see you soon

2000-01-17 19:54  mike

	* libwsmake/: external_theme.cc, external_theme.h,
	external_themelist.cc, external_themelist.h: doc++, print renames

2000-01-17 19:53  mike

	* libwsmake/: external_page.cc, external_page.h, external_setup.cc,
	external_setup.h: doc++, print renames, cleanup

2000-01-17 19:51  mike

	* libwsmake/: default_theme.cc, default_theme.h,
	default_themelist.cc, default_themelist.h: doc++ lines, renamed
	print calls

2000-01-17 19:50  mike

	* libwsmake/: default_setup.cc, default_setup.h: various cleanup
	due to dba. added doc++ lines. renamed print calls

2000-01-17 19:48  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: added lines for doc++. renamed print calls

2000-01-17 19:46  mike

	* libwsmake/Makefile.am: clean up, took out database compile, added
	dbobject

2000-01-17 19:45  mike

	* libwsmake/wsmake.cc: init and exit routines for libwsmake

2000-01-17 19:43  mike

	* libwsmake/: dbobject.cc, dbobject.h: object which gives any
	derivation access to database calls

2000-01-17 19:42  mike

	* configure.in: added libdba

2000-01-17 19:39  mike

	* TODO: misc todo things, it doesn't include the recent discussions
	from the list yet

2000-01-17 19:38  mike

	* Makefile.am: more to make

2000-01-17 19:36  mike

	* LICENSE: to infinity and beyond

2000-01-14 01:01  mike

	* doc/examples/ex10/README: better description of clones

2000-01-03 04:36  mike

	* TODO: more or less todo

2000-01-01 04:03  mike

	* TODO: [no log message]

2000-01-01 04:00  mike

	* TODO: more todo for next release

1999-12-29 02:52  mike

	* libwsmake/default_page_parser.cc: eh.. the whole thing

1999-12-29 02:47  mike

	* libwsmake/default_page_parser.cc: relative file inclusion should
	be from the same directory of the source file including it.

1999-12-29 02:01  mike

	* TODO: more todo

1999-12-27 19:37  mike

	* doc/manual.sgml: fixes

1999-12-27 19:03  mike

	* doc/manual.sgml: oops

1999-12-27 17:16  mike

	* ChangeLog, NEWS: [no log message]

1999-12-27 17:15  mike

	* TODO: more todo

1999-12-27 00:01  mike

	* doc/manual.sgml: fixes, updates

1999-12-26 20:37  mike

	* getopt/configure.in: updates

1999-12-26 20:34  mike

	* configure.in: fixes

1999-12-26 20:28  mike

	* getopt/: getopt.c, getopt.h, getopt1.c: Nevermind

1999-12-26 18:32  mike

	* getopt/: getopt.c, getopt.h, getopt1.c: getopt from hello

1999-12-24 16:21  mike

	* getopt/Makefile.am: adding getopt1.c

1999-12-24 16:19  mike

	* getopt/.cvsignore: more to ignore

1999-12-24 16:18  mike

	* getopt/getopt1.c: another piece..

1999-12-23 19:36  mike

	* configure.in: fixed duplicate defines...

1999-12-22 03:38  mike

	* TODO: less todo

1999-12-22 03:29  mike

	* doc/manual.sgml: new file syntax image size

1999-12-22 03:28  mike

	* doc/configlayout.fig: added defaultthemes.

1999-12-22 03:06  mike

	* doc/manual.sgml: changes for new features, etc.

1999-12-22 02:18  mike

	* libwsmake/default_setup.cc: added in checks for default settings
	on source_dir, output_dir, and part_dir

1999-12-21 23:57  mike

	* NOTES: more notes

1999-12-21 23:55  mike

	* doc/examples/ex11/ex11.conf: fixes

1999-12-21 23:51  mike

	* doc/examples/ex11/README: updates

1999-12-21 23:47  mike

	* doc/examples/ex10/: README, ex10.conf: updates

1999-12-21 23:41  mike

	* doc/examples/ex9/myparser.pl: fixed it to output the
	header/footer html info

1999-12-21 23:39  mike

	* doc/examples/ex9/README: updates

1999-12-21 23:32  mike

	* doc/examples/ex8/README: updates

1999-12-21 23:25  mike

	* doc/examples/ex6/README: updates...

1999-12-21 23:05  mike

	* doc/examples/ex2/html/: about.html, help.html, index.html: minor
	fixes

1999-12-21 23:04  mike

	* doc/examples/ex4/html/index.html: hmm..

1999-12-21 21:23  mike

	* doc/examples/ex4/README: updates

1999-12-21 21:04  mike

	* doc/examples/ex3/: README, README: updates

1999-12-21 20:57  mike

	* doc/examples/ex2/README: updates..

1999-12-21 20:38  mike

	* doc/examples/ex1/html/about.html: clarification

1999-12-21 20:37  mike

	* doc/examples/ex1/README: updates..

1999-12-20 02:22  mike

	* TODO: more or less todo

1999-12-19 01:25  mike

	* ChangeLog: [no log message]

1999-12-19 01:21  mike

	* libwsmake/: external_page.cc, external_page.h: Added clean method
	for clones.

1999-12-19 01:20  mike

	* libwsmake/default_page.cc: Added call to clean clones.

1999-12-18 21:25  mike

	* libwsmake/default_page.cc: added a deprecated note

1999-12-18 03:27  mike

	* ChangeLog: [no log message]

1999-12-17 00:59  mike

	* getopt/README: readme for local getopt

1999-12-17 00:58  mike

	* getopt/.cvsignore: ignore some things

1999-12-17 00:57  mike

	* getopt/: Makefile.am, configure.in, getopt.c, getopt.h: the local
	getopt taken from glibc2.1.2

1999-12-17 00:56  mike

	* Makefile.am: Added hook for local getopt

1999-12-17 00:55  mike

	* acconfig.h: Added flag for whether local getopt is being used

1999-12-17 00:55  mike

	* autogen.sh: Added setup calls for the local getopt

1999-12-17 00:55  mike

	* configure.in: Added --enable-getopt-long option. You don't need
	to specify it to use long options, only to use a local copy of the
	getopt_long source (for those on systems without glibc etc.)

1999-12-17 00:53  mike

	* wsmake/Makefile.am: Added hooks for local getopt

1999-12-17 00:53  mike

	* wsmake/wsmake.cc: Added long options for help output

1999-12-12 06:17  mike

	* TODO: more or less todo

1999-12-12 06:09  mike

	* TODO: heh, yeah...long options...we already support long
	arguments..

1999-12-12 05:39  mike

	* wsmake/wsmake.cc: Added prelim long option support

1999-12-12 05:39  mike

	* configure.in: Check for getopt_long

1999-12-12 05:38  mike

	* acconfig.h: getopt long stuff

1999-12-11 03:10  mike

	* doc/examples/ex11/: README, ex11.conf, html/external.html,
	html/external2.html, html/news/archive.html, html/news/index.html,
	html/news/search.html, templates/footer.html,
	templates/header.html: Added example 11 for info on themes

1999-12-11 03:07  mike

	* libwsmake/wsmake.h: added some yes/nos for future use

1999-12-11 03:07  mike

	* libwsmake/: wmfile.cc, wmfile.h: added method for command-based
	subtags

1999-12-11 03:05  mike

	* libwsmake/subtaggroup.cc: old stuff taken out

1999-12-11 03:04  mike

	* libwsmake/: subtag.cc, subtag.h: Added command based subtag
	functionality and modularized some code.

1999-12-11 03:04  mike

	* libwsmake/default_page.cc: Oops.

1999-12-11 03:02  mike

	* doc/examples/: ex10/README, ex2/README, ex2/ex2.conf.final,
	ex2/html/about.html, ex2/html/help.html, ex2/html/index.html,
	ex3/README, ex3/ex3.conf, ex3/ex3.conf.final, ex3/html/about.html,
	ex3/html/help.html, ex3/html/index.html, ex4/README, ex4/ex4.conf,
	ex4/ex4.conf.final, ex4/templates/header.html, ex5/README,
	ex5/ex5.conf, ex5/ex5.conf.final, ex5/templates/header.html,
	ex6/README, ex6/ex6.conf, ex6/templates/header.html,
	ex7/ex7-2.conf, ex7/ex7.conf, ex7/templates/header.html,
	ex8/ex8.conf, ex8/templates/header.html, ex9/README: Updated to
	include information about command based subtags and also updated
	some output samples in the READMEs

1999-12-11 03:01  mike

	* configure.in: [no log message]

1999-12-11 03:00  mike

	* TODO: less todo!

1999-12-10 19:01  mike

	* doc/examples/ex2/html/about.html: made tag lowercase

1999-12-10 04:06  mike

	* NOTES: more notes

1999-12-10 04:00  mike

	* TODO: more or less todo

1999-12-10 03:03  mike

	* ChangeLog: [no log message]

1999-12-10 03:02  mike

	* libwsmake/: default_page.cc, default_page.h: Fixed print syncs
	process to print only once per sync Added check for if themes have
	been updated to sync process.

1999-12-10 03:01  mike

	* libwsmake/default_setup.cc: Added calls to sync and printSync the
	default themes.  Added stattype printing for the updated theme
	state

1999-12-10 03:00  mike

	* libwsmake/: default_theme.cc, default_theme.h: Implemented the
	sync process for themes...

1999-12-10 02:59  mike

	* libwsmake/: default_themelist.cc, default_themelist.h: Added sync
	process to default themes.

1999-12-10 02:57  mike

	* libwsmake/: external_page.cc, external_page.h: Fixed sync print
	to print only once per sync

1999-12-10 02:51  mike

	* libwsmake/: page.cc, page.h: fixed print sync to only print once
	per sync

1999-12-10 02:48  mike

	* libwsmake/pageorder.cc: Changed print sync to not talk about the
	pageorder, and only report the sync results of its parts

1999-12-10 02:46  mike

	* libwsmake/: pagepart.cc, pagepart.h: Fixed sync printing to only
	print once for every sync.

1999-12-10 02:46  mike

	* libwsmake/wsmake.h: added stattype for updated themes

1999-12-09 22:35  mike

	* libwsmake/wsmake.h: Added external theme section tag

1999-12-09 22:35  mike

	* libwsmake/wmfile.cc: Changed test for blank lines to include all
	whitespace detected by isspace instead of just spaces.

1999-12-09 22:34  mike

	* libwsmake/: external_setup.cc, external_setup.h: Added theme
	operations

1999-12-09 22:34  mike

	* libwsmake/external_page.cc: added theme attribute and application
	of themes

1999-12-09 22:33  mike

	* libwsmake/: default_theme.cc, default_theme.h: Changed method
	name to be more consistent

1999-12-09 22:32  mike

	* libwsmake/Makefile.am: added external theme files

1999-12-09 22:32  mike

	* libwsmake/: external_theme.cc, external_theme.h,
	external_themelist.cc, external_themelist.h: Theme support for
	external pages..

1999-12-09 21:51  mike

	* TODO: more todo

1999-12-09 14:52  mike

	* doc/examples/ex1/README: Oops...there's the typo.

1999-12-09 03:27  mike

	* doc/manual.sgml: broken tags

1999-12-04 16:31  mike

	* libwsmake/pagepart.cc: pageparts can use a theme too...

1999-12-04 06:24  mike

	* wsmake/wsmake.cc: changed 'q' option to 's'. actually, right now
	q is still recognized as 's', but we don't advertise it. Later 'q'
	will be used for returning the make state of a website.

1999-12-04 06:23  mike

	* libwsmake/: default_themelist.cc, default_themelist.h: More
	themes code

1999-12-04 06:23  mike

	* libwsmake/: default_theme.cc, default_theme.h: Added parse
	routines and more logic for default themes

1999-12-04 06:22  mike

	* libwsmake/: default_setup.cc, default_setup.h: More default_theme
	support.

1999-12-04 06:22  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Added more default_theme processing..

1999-12-03 21:55  mike

	* TODO: more or less todo

1999-12-03 20:42  mike

	* ChangeLog: [no log message]

1999-12-03 20:41  mike

	* libwsmake/wsmake.h: Added some theme tags

1999-12-03 20:41  mike

	* libwsmake/subtaggroup.cc: formatting

1999-12-03 20:40  mike

	* libwsmake/: default_setup.cc, default_setup.h: Added code to hold
	themes defined in DefaultSetup section.

1999-12-03 20:39  mike

	* libwsmake/: default_page.cc, default_page.h: Added the ability to
	reference themes to default pages.

1999-12-03 20:38  mike

	* libwsmake/Makefile.am: Added themes code

1999-12-03 20:37  mike

	* libwsmake/: default_theme.cc, default_theme.h,
	default_themelist.cc, default_themelist.h: Adding base for themes
	code.

1999-11-29 01:46  mike

	* ChangeLog: [no log message]

1999-11-29 01:45  mike

	* doc/manual.sgml: Updates pertaining to clones and the recent
	attribute name changes.

1999-11-29 01:31  mike

	* libwsmake/: external_page.cc, external_page.h: Cloning code
	added.

1999-11-29 01:30  mike

	* doc/examples/: ex1/README, ex1/ex1.conf.final, ex2/ex2.conf,
	ex2/ex2.conf.final, ex3/ex3.conf, ex3/ex3.conf.final, ex4/ex4.conf,
	ex4/ex4.conf.final, ex5/ex5.conf, ex5/ex5.conf.final, ex6/ex6.conf,
	ex7/ex7-2.conf, ex7/ex7.conf, ex8/ex8.conf, ex9/ex9.conf: Fixes for
	attribute name changes..

1999-11-29 01:29  mike

	* doc/examples/ex10/: README, ex10.conf, html/index.html,
	templates/header.html: Adding example 10...clones and cascading
	makes..

1999-11-28 23:50  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Moved setPermissions to the page class.
	Added method for pagepart to get the parse type. Added copyTo
	method for clones. Fixed printSync to report the page type. Fixed
	method calls to the page class that are related to the web_path
	split.

1999-11-28 23:47  mike

	* libwsmake/: default_setup.cc, default_setup.h: Changed web_path
	tagname to output_page_tagname. Will source_page_tagname be needed?

1999-11-28 23:46  mike

	* libwsmake/external_page.cc: Fixed calls to WebPath for new source
	and output format.

1999-11-28 23:45  mike

	* libwsmake/: page.cc, page.h: Rearranged methods into groups.
	Added support for web_page tag and changed all code to use
	source_page and output_page instead of web_path. Changed several
	method names for new separation of web_path.

1999-11-28 23:43  mike

	* libwsmake/: pageorderlist.cc, pageorderlist.h: Added += method
	for clones.

1999-11-28 23:42  mike

	* libwsmake/pagepart.cc: Fixed references to getWebPath method.
	Changed output to include file type

1999-11-28 23:41  mike

	* libwsmake/: subtaggrouplist.cc, subtaggrouplist.h: Added +=
	overloaded method for clones.

1999-11-28 23:40  mike

	* libwsmake/: website.cc, website.h, website_load.cc: Changed
	getConfigFilePath to getConfigFileDir to have more consistent
	naming.  Also fixed the same function to avoid returning an
	unnecssary '/' for for situations where the config_dir is in the
	same directory as the cwd.

1999-11-28 23:03  mike

	* libwsmake/wsmake.h: Added output_page_tagname to replace
	web_path_tagname in default_setup Added source_page and output_page
	for default_pages and also added web_page to replace web_path.

1999-11-28 22:52  mike

	* NOTES: Added note about cascading makes

1999-11-28 22:50  mike

	* README: Moved notes to NOTES

1999-11-28 22:40  mike

	* NOTES: Notes from the readme now here

1999-11-23 00:19  mike

	* TODO: more or less todo

1999-11-21 21:05  mike

	* libwsmake/external_page.cc: Added a call to sync just before make
	begins. Changed output to include page type and cosolidated onto
	one line.

1999-11-21 20:57  mike

	* libwsmake/default_page.cc: Updated output to show page type.

1999-11-21 18:25  mike

	* doc/manual.sgml: Oops, forgot one of the dash bugs.

1999-11-20 17:33  mike

	* libwsmake/default_page.cc: If page isn't flagged for update
	already, double check in case things have changed since the sync
	process

1999-11-20 17:13  mike

	* configure.in: back to development

1999-11-20 17:12  mike

	* wsmake/wsmake.cc: small fix

1999-11-20 17:10  mike

	* libwsmake/external_page.cc: Fixed debug calls

1999-11-20 17:05  mike

	* libwsmake/wsmake.h: Added clone tag

1999-11-20 17:05  mike

	* libwsmake/website.cc: Took out call to print the sync info. This
	will be handled by the make process.

1999-11-20 17:03  mike

	* libwsmake/pagepart.cc: debug fixes, changed the printsyncs to add
	\n because default_page no longer does this.

1999-11-20 16:58  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Added beginnings of clone support. Fixed
	the debug sections to call WebPath.  ALtered output so that the
	make process reports the sync and make status.

1999-11-20 14:51  mike

	* doc/manual.sgml: 4 Dashes were needed to make correct pdf's for
	some reason. But this is the source document, and it should be 3
	dashes. This means making pdf's out of the box at this point in
	time will create only 2 dashes in the output, so first make a copy
	of the original, add a dash, then create the pdf off of that.

1999-11-19 22:59  mike

	* TODO: more todo

1999-11-19 21:55  mike

	* doc/manual.sgml: source_dir not source_path

1999-11-16 03:14  mike

	* ChangeLog, NEWS: rel-0-5-8 is next

1999-11-16 03:13  mike

	* README: rfr

1999-11-16 03:13  mike

	* doc/manual.sgml: Edition 0.3 dated

1999-11-16 02:23  mike

	* configure.in: release time

1999-11-16 02:22  mike

	* libwsmake/external_setup.cc: Keeping gcc quiet

1999-11-16 02:03  mike

	* doc/manual.sgml: more specifics on image data...

1999-11-16 01:02  mike

	* doc/examples/ex5/README: Clarification

1999-11-16 01:01  mike

	* doc/examples/ex9/README: fixes

1999-11-16 00:45  mike

	* doc/examples/ex7/README: correction

1999-11-16 00:42  mike

	* doc/examples/ex6/README: added a point

1999-11-16 00:08  mike

	* doc/examples/ex3/README: small fixes

1999-11-15 23:43  mike

	* doc/examples/ex1/README: some fixes

1999-11-15 23:19  mike

	* TODO: more todo

1999-11-15 22:30  mike

	* doc/manual.sgml: minor corrections. leaving out credits for now.
	this project isn't that big of a deal.

1999-11-15 21:33  mike

	* doc/manual.sgml: ispell

1999-11-15 21:26  mike

	* doc/manual.sgml: Clean up. Ch 5-6

1999-11-15 21:19  mike

	* doc/manual.sgml: Clean up. Ch 3-4

1999-11-15 20:45  mike

	* doc/manual.sgml: Clean up chap 1-2

1999-11-15 04:14  mike

	* doc/manual.sgml: Clean up

1999-11-15 03:25  mike

	* doc/manual.sgml: More changes. This time we reference a jpg
	export of the recently added configlayout.fig.

1999-11-15 03:23  mike

	* doc/configlayout.fig: Configuration file layout for DefaultSetup
	and DefaultPages in an xfig document. The manual uses a jpg export
	of this file.

1999-11-15 00:06  mike

	* doc/manual.sgml: More updates.

1999-11-14 21:08  mike

	* doc/manual.sgml: More updates.

1999-11-14 19:24  mike

	* doc/manual.sgml: more updates.

1999-11-14 18:36  mike

	* doc/manual.sgml: many updates

1999-11-14 17:40  mike

	* doc/manual.sgml: Many changes organizational changes

1999-11-12 02:37  mike

	* doc/manual.sgml: minor fixes

1999-11-12 02:10  mike

	* doc/manual.sgml: More updates..

1999-11-11 01:03  mike

	* doc/manual.sgml: new Wsmake User Manual in sgml

1999-11-09 00:25  mike

	* wsmake/wsmake.cc: Updated help output to show default debug
	level.

1999-11-08 03:08  mike

	* doc/examples/: ex2/README, ex3/README, ex4/README, ex5/README,
	ex6/README, ex7/README, ex8/README, ex9/README: Fixed reference to
	user manual to not include section number.

1999-11-08 03:07  mike

	* doc/examples/ex1/README: small updates

1999-11-08 03:04  mike

	* doc/examples/ex1/README: more small stuff

1999-11-08 02:59  mike

	* doc/examples/ex1/README: minor updates

1999-11-04 00:42  mike

	* TODO: more todo

1999-11-04 00:38  mike

	* wsmake/wsmake.cc: changed -s to -m. a bit more intuitive and we
	want -s for something else later

1999-11-04 00:27  mike

	* doc/examples/ex9/myparser.pl: Made the parser do more something a
	bit more interesting.

1999-11-01 02:07  mike

	* configure.in: bumped version

1999-11-01 02:06  mike

	* wsmake/wsmake.cc: Added clean info to usage printout

1999-11-01 02:06  mike

	* doc/manual.txt: Updated a little in preparation for 0.5.8.

1999-11-01 00:46  mike

	* TODO: less todo

1999-10-31 23:56  mike

	* wsmake/wsmake.cc: Added -e -s options for doing target matching.
	Added clean option.

1999-10-31 23:56  mike

	* libwsmake/: default_page.cc, default_page.h: Added clean method.
	This takes care of CGI files created, in addition to letting the
	base class handle the target clean.

1999-10-31 23:55  mike

	* libwsmake/: default_setup.cc, default_setup.h: ADded clean
	method. Does nothing for now.

1999-10-31 23:54  mike

	* libwsmake/: external_setup.cc, external_setup.h: Added clean
	method. Does nothing for now.

1999-10-31 23:54  mike

	* libwsmake/: page.cc, page.h: Added support for clean and target
	matching. Added matching methods which use the compare method from
	the string class. This will need a good lookover before release as
	I found that the STL and my bastring.h differ on one of the
	overloaded compare methods.

1999-10-31 23:51  mike

	* libwsmake/: pagelist.cc, pagelist.h: Added support for clean and
	target matching.

1999-10-31 23:50  mike

	* libwsmake/: website.cc, website.h: Added support for cleaning and
	for target matching.

1999-10-31 23:50  mike

	* libwsmake/wsmake.h: Added identifiers for target matching

1999-10-31 20:39  mike

	* wsmake/wsmake.cc: Fixed options for targets, small fixes

1999-10-31 20:38  mike

	* libwsmake/: website.cc, website.h: added make and makePages for
	targets

1999-10-31 20:37  mike

	* libwsmake/: pagelist.cc, pagelist.h: Added make for targets

1999-10-31 20:36  mike

	* libwsmake/page.cc: cosmetic fix

1999-10-31 20:30  mike

	* libwsmake/: default_page.cc, external_page.cc: comments

1999-10-31 15:58  mike

	* doc/examples/: ex6/README, ex6/ex6.conf, ex7/ex7-2.conf,
	ex7/ex7.conf, ex8/ex8.conf: Changed examples from 6 on to use
	part_dir for default location of pageparts

1999-10-31 15:57  mike

	* libwsmake/default_page.cc: more length checks

1999-10-31 15:57  mike

	* libwsmake/: default_setup.cc, default_setup.h: Added holding area
	for config dir so that it can be passed to pageparts.  (just like
	defaultpages)

1999-10-31 15:56  mike

	* libwsmake/external_page.cc: source/output dir checks lengths, not
	content

1999-10-31 15:55  mike

	* libwsmake/: pagepart.cc, pagepart.h: Added config dir to
	initialization process.

1999-10-31 03:42  mike

	* TODO: more or less todo

1999-10-31 03:41  mike

	* libwsmake/wsmake.h: Added new PART tag

1999-10-31 03:41  mike

	* libwsmake/: pagepart.cc, pagepart.h: Added check for directory
	setting.

1999-10-31 03:40  mike

	* libwsmake/: page.cc, page.h: Added more directory nonsense. This
	needs to be cleaned up before 1.0

1999-10-31 03:40  mike

	* libwsmake/: external_setup.cc, external_setup.h: Added code for
	source_dir and output_dir

1999-10-31 03:39  mike

	* libwsmake/: external_page.cc, external_page.h: fixed format
	specifier code and added checks for source_dir and output_dir

1999-10-31 03:38  mike

	* libwsmake/: default_setup.cc, default_setup.h: Added code for
	source_dir, output_dir, and page_part.

1999-10-31 03:37  mike

	* libwsmake/default_page.cc: Added check for source_dir and
	output_dir, if not provided. It uses the source_dir and output_dir
	from its DefaultSetup

1999-10-31 03:33  mike

	* doc/manual.txt: Added info about new attributes for DefaultSetup:
	source_dir, output_dir, and part_dir

1999-10-31 03:28  mike

	* doc/examples/: ex1/README, ex1/ex1.conf.final, ex2/ex2.conf,
	ex2/ex2.conf.final, ex3/ex3.conf, ex3/ex3.conf.final, ex4/ex4.conf,
	ex4/ex4.conf.final, ex5/ex5.conf, ex5/ex5.conf.final, ex6/ex6.conf,
	ex7/ex7-2.conf, ex7/ex7.conf, ex8/ex8.conf: Fixing source_dir and
	output_dir for all examples

1999-10-31 03:24  mike

	* doc/examples/ex9/ex9.conf: moved source_dir and output_dir
	settings to setup section. fixed an options setting

1999-10-31 03:18  mike

	* doc/examples/ex9/README: Added more info about options

1999-10-30 22:21  mike

	* ChangeLog: [no log message]

1999-10-30 22:20  mike

	* libwsmake/website.cc: Fixed return codes for makePages to be
	scalable.

1999-10-30 22:20  mike

	* libwsmake/external_page.cc: Commented old fork code and using
	system() instead. Swapped database and force check in sync process
	so that forced new pages will be added to the database. Fixed
	initial adds to the database to have lastmod set to 0. The parse
	process should set this later, if it doesn't then 0 is a good
	fallback so that the page will parse the next time around.

1999-10-30 22:18  mike

	* libwsmake/default_page.cc: Swapped force check and database check
	so that new pages are added to the database even on force. Fixed
	initial adds to the database to have lastmod set to 0. The parse
	process should set this later, if it doesn't then 0 is a good
	fallback so that the page will parse the next time around.

1999-10-30 22:14  mike

	* doc/examples/ex9/: README, ex9.conf, myparser.pl,
	html/about.html, html/help.html, html/index.html: Adding example 9

1999-10-27 03:52  mike

	* ChangeLog: [no log message]

1999-10-27 03:51  mike

	* libwsmake/wmfile.cc: comments

1999-10-27 03:50  mike

	* libwsmake/website_load.cc: Calls to default and external setups
	now pass config file path. External pages now created.

1999-10-27 03:49  mike

	* libwsmake/page.cc: Ok, forgot to mention on last commit for this
	file that all methods that set paths now check whether the path is
	relative or not.

1999-10-27 03:48  mike

	* libwsmake/: page.cc, page.h: Made a couple of get methods const

1999-10-27 03:47  mike

	* libwsmake/: external_setup.cc, external_setup.h: Initialized
	command and options in constructor. Added check for relative paths
	for database. wsmake_external_page is now a friend.

1999-10-27 03:45  mike

	* libwsmake/: default_setup.cc, default_setup.h: Constructor now
	requires path to config file it's reading so that it can determine
	any relative paths specified in the config file.

1999-10-27 03:44  mike

	* libwsmake/Makefile.am: Added lines for external_page

1999-10-27 03:43  mike

	* libwsmake/: external_page.cc, external_page.h: Adding first
	attempt at exteral pages

1999-10-26 23:49  mike

	* TODO: more todo

1999-10-26 22:12  mike

	* libwsmake/wsmake.h: Fixed radix issue and added pre-lim support
	for ExternalSetup attributes

1999-10-26 22:11  mike

	* libwsmake/: website.cc, website.h, website_load.cc: Added support
	for ExternalSetup, fixed situations where only ExternalSetup is
	used and no DefaultSetup.

1999-10-26 22:09  mike

	* libwsmake/Makefile.am: Updated to compile external_setup

1999-10-26 22:08  mike

	* libwsmake/: external_setup.cc, external_setup.h: Adding the
	beginnings of external pre-processor support

1999-10-26 21:39  mike

	* TODO: more or less TODO

1999-10-26 14:28  mike

	* ChangeLog: [no log message]

1999-10-26 00:33  mike

	* NEWS: news

1999-10-26 00:16  mike

	* README: more updates!

1999-10-26 00:00  mike

	* README: a few updates

1999-10-25 19:22  mike

	* ChangeLog: [no log message]

1999-10-25 18:10  mike

	* libwsmake/website_load.cc: Fixed page creation to pass the
	configuration file path.

1999-10-25 18:10  mike

	* libwsmake/pagepart.cc: Now that default pages require the config
	file path, we need to pass something to the parent class. because
	pageparts are a special type of default page, no directory is
	necessary to pass, so we pass an empty string.

1999-10-25 18:08  mike

	* libwsmake/: page.cc, page.h: Pages now require the location of
	the configuration file so that it can offer the service of telling
	the true full path of the pages when relative paths are specified
	in the config file.

1999-10-25 18:06  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Changed pages to require a string
	representing the config file directory so that relative paths in
	the config file can be resolved to full paths.

1999-10-24 01:43  mike

	* libwsmake/default_page_parser.cc: Fixed header and footer
	tagnames to be have a the correct directory prepend.  This may
	change later...

1999-10-24 01:38  mike

	* doc/examples/ex8/: README, ex8.conf, html/index.cgi,
	templates/footer.html, templates/header.html: Added example 8

1999-10-24 01:36  mike

	* doc/examples/ex6/README: little blurb

1999-10-23 15:54  mike

	* doc/examples/ex7/: README, ex7-2.conf, ex7.conf, html/about.html,
	html/help.html, html/index.html, html/linuxlinks.txt,
	templates/footer.html, templates/header.html, templates/menu.html:
	Added example 7.

1999-10-23 15:16  mike

	* doc/examples/: ex5/html/linuxlinks.txt, ex6/html/linuxlinks.txt:
	whoops, hehe

1999-10-23 15:16  mike

	* doc/examples/ex4/README: spelling

1999-10-23 15:14  mike

	* doc/examples/ex6/: README, ex6.conf, html/about.html,
	html/help.html, html/index.html, templates/footer.html,
	templates/header.html, templates/menu.html: Adding example 6.

1999-10-23 14:54  mike

	* doc/manual.txt: Switched sections 4.7 and 4.8 to facilitate
	better learning sequence.

1999-10-23 14:19  mike

	* doc/examples/ex5/: README, ex5.conf, ex5.conf.final,
	html/about.html, html/help.html, html/index.html,
	templates/footer.html, templates/header.html: Added example 5

1999-10-23 14:16  mike

	* libwsmake/default_page_parser.cc: Fixed output for when source
	file cannot be opened.

1999-10-23 13:42  mike

	* libwsmake/default_page_parser.cc: File includes are now looked
	for in the "source" area of the file if it is specified as a
	relative path. i.e., no leading '/'

1999-10-23 13:04  mike

	* doc/examples/: ex2/html/index.html, ex3/html/index.html,
	ex4/html/index.html: Fixed example number wording in html.

1999-10-23 05:03  mike

	* Artistic: small note

1999-10-23 05:02  mike

	* doc/examples/ex4/: ex4.conf, ex4.conf.final: Bumped example
	numbers

1999-10-18 01:55  mike

	* TODO: more or less todo

1999-10-18 01:34  mike

	* doc/examples/ex4/: README, ex4.conf, ex4.conf.final,
	html/about.html, html/help.html, html/index.html,
	templates/footer.html, templates/header.html: Added example 4

1999-10-18 01:05  mike

	* doc/examples/: ex1/html/about.html, ex1/html/help.html,
	ex1/html/index.html, ex2/README, ex2/ex2.conf.final,
	ex2/html/about.html, ex2/html/help.html, ex2/html/index.html,
	ex3/README, ex3/ex3.conf, ex3/ex3.conf.final, ex3/html/about.html,
	ex3/html/help.html, ex3/html/index.html: Cleaned up the html.

1999-10-18 00:27  mike

	* doc/manual.txt: Fixed dir location in example section

1999-10-16 14:03  mike

	* TODO: More todo

1999-10-15 15:05  mike

	* doc/manual.txt: Some clarifications...

1999-10-12 22:23  mike

	* LICENSE: rm \t

1999-10-12 15:31  mike

	* doc/examples/ex1/README: Some clarifications, annihilation of a
	few tabs...

1999-10-12 01:32  mike

	* libwsmake/wmfile.cc: Took out code that changed the timestamps
	for the output file to match the input file. This is not a problem
	if the source page caused an update. But if a pageorder caused the
	update, browsers don't refresh the new output because the timestamp
	is the same as it was last accessed.

1999-10-12 01:23  mike

	* libwsmake/default_page.cc: Took out tabs to have consistent
	spaces. May revert to tabs later...

1999-10-11 02:11  mike

	* doc/examples/ex3/: README, ex3.conf, ex3.conf.final,
	html/about.html, html/help.html, html/index.html: Added example 3

1999-10-10 23:44  mike

	* doc/examples/ex2/: README, ex2.conf, ex2.conf.final,
	html/about.html, html/help.html, html/index.html: Added example 2

1999-10-10 23:31  mike

	* doc/examples/ex1/: ex1.conf, ex1.conf.final: Got rid of run-away
	tabs

1999-10-10 23:23  mike

	* doc/examples/ex1/html/: about.html, index.html: Fixed occurrences
	of Hello World! to be consistent.

1999-10-10 23:11  mike

	* doc/manual.txt: small fix

1999-10-10 23:02  mike

	* doc/manual.txt: Switched Examples 3 and 4.

1999-10-10 22:51  mike

	* doc/examples/ex1/docs/.keepme: A file to keep the docs directory
	from being pruned.

1999-10-10 22:13  mike

	* doc/manual.txt: Clarified current page types.

1999-10-10 21:53  mike

	* doc/manual.txt: ispell saves the day

1999-10-10 21:46  mike

	* doc/manual.txt: Updated to Edition 0.2.

1999-10-10 20:45  mike

	* doc/manual.txt: More updates to layout and to the design section.

1999-10-10 18:10  mike

	* doc/manual.txt: Spelling. Thank you ispell!

1999-10-10 17:20  mike

	* doc/manual.txt: Fixed spelling error

1999-10-10 17:19  mike

	* doc/examples/ex1/: README, ex1.conf, ex1.conf.final,
	html/about.html, html/help.html, html/index.html: Added example 1

1999-10-10 17:11  mike

	* doc/manual.txt: Added the wsmake user manual

1999-10-10 15:45  mike

	* libwsmake/: default_setup.cc, default_setup.h: addedd
	validIncludeTag method

1999-10-10 15:41  mike

	* libwsmake/default_page_parser.cc: Fixed path_tagname to
	web_path_tagname. Added check to make sure include_tagname is valid
	before looking for includes.

1999-10-10 01:58  mike

	* TODO: Less todo

1999-10-10 01:51  mike

	* TODO: Less todo

1999-10-10 01:43  mike

	* README: Updated docs location.

1999-10-09 20:45  mike

	* wsmake/sample.conf: Clarified some of the escaping rules. Changed
	path_tagname to web_path_tagname.

1999-10-09 20:45  mike

	* LICENSE: Added contact info and explicitly indicated that library
	also falls under license.

1999-10-09 20:44  mike

	* Artistic: Modified to say parser instead of interpreter.

1999-10-09 19:43  mike

	* scripts/056/website: Changed conversion of path_tagname to use
	web_path_tagname

1999-10-09 19:41  mike

	* libwsmake/: default_setup.cc, default_setup.h, wsmake.h: Changed
	path_tagname to web_path_tagname

1999-10-05 01:03  mike

	* README: Added explanation for those using BerkeleyDB from
	"scratch"

1999-10-05 01:02  mike

	* configure.in: Fixed CFLAGS and LIBS to include settings in the
	environment

1999-10-05 00:28  mike

	* configure.in: Ahhh..this is much better....I think. Now it
	doesn't matter how things are defined in database.h...

1999-10-05 00:07  mike

	* configure.in: Oops, we /don't/ want it to break. The database.h
	header determines which one we want to use.

1999-10-05 00:02  mike

	* libwsmake/database.h: Changed order and naming of DB include
	macros.

1999-10-05 00:02  mike

	* acconfig.h, configure.in: Changed header check macro to test both
	at the same time, breaking if the first one is found. Took out
	HAVE_DB and HAVE_DB2 which aren't needed now that it is defined for
	us.

1999-10-04 23:37  mike

	* configure.in: Redid detection of DB to be more
	"loose"...hopefully this will add some flexibility for
	non-Debianized platforms. :) Probably will need to work some more
	on this later in regards to includes/library locations...

1999-10-04 23:36  mike

	* libwsmake/database.cc: Added checks for HAVE_TARGET_DB when using
	db2 stuff

1999-10-04 23:35  mike

	* acconfig.h: Cleaned up comments

1999-10-04 01:40  mike

	* ChangeLog: [no log message]

1999-10-04 01:39  mike

	* libwsmake/pagepart.cc: Changed parseSubtags order so that the
	current DefaultPage subtags are parsed before the pagepart's
	subtags.

1999-10-04 00:29  mike

	* wsmake/sample.conf: Changed sample to reflect recent design
	changes.

1999-10-04 00:28  mike

	* scripts/056/pageorder: Fixed implementation changes.

1999-10-04 00:28  mike

	* scripts/056/page: Changed DefaultPages to not have Page
	delimeters and changed path to web_path.  Changed PageOrderPages to
	PageParts, fixed bugs.

1999-10-04 00:27  mike

	* scripts/conf-056-057.pl: Added the new changes.

1999-10-04 00:19  mike

	* libwsmake/wsmake.h: Changed SECTION_PAGEORDER_PAGE to
	SECTION_PAGEPART. Changed TAG_PATH to TAG_WEB_PATH. Added
	TAG_FILENAME and TAG_DIRECTORY. Changed TAG_FILE to TAG_PART.

1999-10-04 00:18  mike

	* libwsmake/: pagepart.cc, pagepart.h: Changed pageorderpage to
	pagepart. Added setFilename and setDirectory. Added loading methods
	for pageparts.

1999-10-04 00:17  mike

	* libwsmake/pageorder.cc: Changed "file" tag to "part". Changed
	calls to hasPageWithPath to hasPageWithName. Changed calls to
	findPageWithPath to findPageWithName.  Changed calls to printPaths
	to printWebPaths.

1999-10-04 00:16  mike

	* libwsmake/: pagelist.cc, pagelist.h: Changed printPaths to
	printWebPaths, replaced hasPageWithPath and findPathWithPath with
	hasPageWithName and findPageWithName respectively.  Changed calls
	to pathIs to nameIs.

1999-10-04 00:14  mike

	* libwsmake/: page.cc, page.h: Added name attribute and changed
	path to web_path. Took out pathIs and replaced by nameIs.

1999-10-04 00:13  mike

	* libwsmake/: default_setup.cc, default_setup.h: Changed references
	of pageorderpage to pagepart.

1999-10-04 00:12  mike

	* libwsmake/default_page_parser.cc: Changed getPath to getWebPath

1999-10-04 00:12  mike

	* libwsmake/: default_page.cc, default_page.h: Added new
	constructor that doesn't auto load from a ifstream. This is useful
	for pageparts. Added getPageOrderList for derivations to use.
	Changed Path calls to Page class to use WebPath. DefaultPage now
	loads the information needed for Pages instead of calling on Page
	to do it. The Page delimeters in the config file are no longer
	detected.

1999-10-03 01:17  mike

	* libwsmake/Makefile.am: Renamed pageorder_page to pagepart

1999-10-03 01:16  mike

	* libwsmake/pagepart.h: Renamed pageorder_page.h to pagepart.h

1999-10-03 01:15  mike

	* libwsmake/pagepart.cc: Renamed pageorder_page.cc to pagepart.cc

1999-09-30 00:21  mike

	* TODO: more todo

1999-09-24 02:02  mike

	* scripts/056/pageorder: Made pageorder conversion happen with
	fewer repetative comments

1999-09-24 02:01  mike

	* scripts/conf-056-057.pl: Nope, not gonna do that.

1999-09-23 18:22  mike

	* scripts/conf-056-057.pl: Added a todo item.

1999-09-23 17:13  mike

	* scripts/056/pageorder: Added print detection so that a pageorder
	won't be printed twice.

1999-09-23 17:12  mike

	* scripts/056/page: Crucial fix for completing the loop for
	detection of pageorderpage's pageorders.

1999-09-22 19:34  mike

	* libwsmake/default_page.cc: Fixed testing of old output pages

1999-09-22 01:50  mike

	* libwsmake/pageorder_page.cc: Whoops! :) The database now knows
	pageorderpage updates.

1999-09-22 00:49  mike

	* TODO: more and less todo

1999-09-22 00:16  mike

	* scripts/056/pageorder: Wow, 1 character made all my webpages turn
	upside down. Cool. Fixed that.

1999-09-22 00:15  mike

	* scripts/056/website: Added checks for header_tagname and
	footer_tagname so that they aren't added if they weren't originally
	defined

1999-09-22 00:05  mike

	* TODO: more todo

1999-09-22 00:04  mike

	* configure.in: Defaulted to not DEBUG

1999-09-21 23:56  mike

	* scripts/conf-056-057.pl: minor doc fixes

1999-09-21 23:28  mike

	* scripts/056/website: Overhauled print subroutine. Fixed regexp
	bug.

1999-09-21 23:27  mike

	* scripts/056/subtaggroup: Fixed up print method some. Fixed a
	regexp bug.

1999-09-21 23:26  mike

	* scripts/056/pageorder: Added findAndPrint and find sub routines
	for making the link between pageorders and pageorderpages. Fixed up
	print method with comments. Fixed a regexp bug.

1999-09-21 23:23  mike

	* scripts/056/page: Added printed variable for testing if a page
	has been printed yet. Fixed pagetype to be page_type. Re-did print
	method to handdle both pageorderpages and defaultpages. Fixed
	regexp bug.

1999-09-21 21:19  mike

	* scripts/conf-056-057.pl: Conversion script for 0.5.6 config files
	to turn into 0.5.7 files.

1999-09-21 21:19  mike

	* scripts/056/: page, pageorder, sample.conf, subtaggroup, website:
	Basic modules that understand 056 format. Also, the 0.5.6
	sample.conf is included.

1999-09-21 15:11  mike

	* libwsmake/website.cc: makePages returns 0 on success, 1 if
	default_pages failed, 2 if the make failed. This will change into
	some standard before 0.6.0

1999-09-20 13:27  mike

	* libwsmake/page.h: Time.h header

1999-09-20 13:25  mike

	* libwsmake/wmfile.h: Added time.h include

1999-09-20 02:01  mike

	* libwsmake/database.h: Fixed conditionals for DB includes

1999-09-20 02:00  mike

	* acconfig.h: Added VERSION and PACKAGE undefs

1999-09-20 01:57  mike

	* libwsmake/default_page_parser.cc: Added time.h include for ctime

1999-09-20 01:48  mike

	* acinclude.m4: misc

1999-09-20 01:42  mike

	* configure.in: Changed db2 detection to happen on failure of db
	detection.

1999-09-20 01:16  mike

	* wsmake/wsmake.cc: Updated -v output.

1999-09-20 01:15  mike

	* TODO: More and less todo

1999-09-20 01:15  mike

	* libwsmake/: database.cc, database.h: Took out old add and set
	methods that abused wsmake_pages.

1999-09-20 01:14  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Took out all obsolete code. Added code to
	make method with ofstream argument.

1999-09-20 01:12  mike

	* libwsmake/: default_setup.cc, default_setup.h: Took out all
	obsolete code.

1999-09-20 01:11  mike

	* libwsmake/page.cc: Added stub code for sync and dump methods.
	Improved error output of directory creating methodds.

1999-09-20 01:11  mike

	* libwsmake/pageorder_page.cc: Added dump stub code

1999-09-20 01:10  mike

	* libwsmake/: website.cc, website.h: Took out all obsolete code.
	Added dump stub code. Fixed make to return the error code. Fixed
	makePages sequence.

1999-09-19 23:14  mike

	* ChangeLog: [no log message]

1999-09-19 23:12  mike

	* wsmake/sample.conf: Added default subtaggroup and pageorder to
	cgiscript file for testing.

1999-09-19 23:12  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Took out obsolete methods. Fixed header_tag
	and footer_tag internal subtag assignment. Implemented PAGETYPE_CGI
	in make method. Small bug fixes.

1999-09-19 23:09  mike

	* libwsmake/page.cc: Fixed getPath to return . in case of no
	directory.

1999-09-19 23:08  mike

	* libwsmake/pageorder_page.cc: comments

1999-09-19 02:54  mike

	* README: fixed formatting

1999-09-19 02:53  mike

	* ChangeLog: [no log message]

1999-09-19 02:52  mike

	* TODO: more todo

1999-09-19 02:52  mike

	* configure.in: Bumped version number.

1999-09-19 02:51  mike

	* libwsmake/Makefile.am: Rearranged header list to reflect the
	source list.

1999-09-19 02:51  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Added internal subtag list. Implemented
	much of the parse process. Added make method with ofstream
	argument.

1999-09-19 02:49  mike

	* libwsmake/: default_setup.cc, default_setup.h: Made
	wsmake_default_page a friend. Added parseSubtags and useTags for
	use by pageorders. The default_setup is acting as a middle ground
	for communication about subtag use between pageorder_pages and
	default_pages.

1999-09-19 02:47  mike

	* libwsmake/: page.cc, page.h: Changed output a little. Added
	overloaded make method that has an ofstream argumet.

1999-09-19 02:46  mike

	* libwsmake/: pagelist.cc, pagelist.h: Added new overloaded make
	method that has an ofstream argument. This is for lists of
	pageorder_page's.

1999-09-19 02:44  mike

	* libwsmake/pageorder.cc: clean up

1999-09-19 02:44  mike

	* libwsmake/: pageorder_page.cc, pageorder_page.h: Changed make
	method to use an output stream. Added parseSubtags method.

1999-09-19 02:42  mike

	* libwsmake/: subtag.cc, subtag.h: Added parse method and new
	constructor that takes a tag and value.

1999-09-19 02:41  mike

	* libwsmake/: subtaggrouplist.cc, subtaggrouplist.h,
	subtaggroup.cc, subtaggroup.h: Added parse method.

1999-09-19 02:41  mike

	* libwsmake/: subtaglist.cc, subtaglist.h: Added parse and
	parseTags

1999-09-19 02:39  mike

	* libwsmake/wsmake.h: took out commented pageorder pagetype line

1999-09-18 03:52  mike

	* wsmake/sample.conf: Moved default setup section into the website
	section

1999-09-18 03:52  mike

	* TODO: less todo

1999-09-18 03:51  mike

	* libwsmake/wsmake.h: Commented the pageorder pagetype, as
	pageorderpages are now in their own class

1999-09-18 03:51  mike

	* libwsmake/: wmfile.cc, wmfile.h: Changed fileMkDir to accept a
	string instead of a char *

1999-09-18 03:50  mike

	* libwsmake/: subtaglist.cc, subtaglist.h: Added free method to
	handle freeing memory allocated for subtags. Added increment method
	and two defined methods.

1999-09-18 03:49  mike

	* libwsmake/: subtaggrouplist.cc, subtaggrouplist.h: Added appendTo
	method, which may soon go away.

1999-09-18 03:47  mike

	* libwsmake/: subtaggroup.cc, subtaggroup.h: Added appendTo
	method...may not be needed though. added call to free method of
	subtag_list in destructor.

1999-09-18 03:45  mike

	* libwsmake/: subtag.cc, subtag.h: Changed load to read a const
	string instead of a istream. Added comparison and copy methods.

1999-09-18 03:43  mike

	* libwsmake/: page.cc, page.h: Added checkOutputDir, checkPathDir,
	getPathDir, and getFullPathDir

1999-09-18 00:19  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Added a call to free the subtag list in
	destructor. Changed the pagelists in make to be prepended by make_.
	Added detection of pagetypes for parsing.  Added call to
	checkPathDir. (see comments for checkPathDir in page.cc). Moved
	checkOutputDir to page.cc. Commented out setSubTagList, testing if
	it will even be needed for the parse process.

1999-09-17 01:08  mike

	* libwsmake/website_load.cc: Moved the default_setup section inside
	the Website section.

1999-09-12 03:25  mike

	* README: Took out conflict tags from cvs

1999-09-12 03:22  namux

	* README: [no log message]

1999-09-12 03:16  mike

	* README: Added mailing lists

1999-09-12 02:53  namux

	* AUTHORS: Added Southanon Ratsamy to the list of Authors.  quit

1999-09-08 00:42  mike

	* ChangeLog: Fixed a log

1999-09-08 00:40  mike

	* AUTHORS: New email

1999-09-08 00:27  mike

	* ChangeLog: [no log message]

1999-09-08 00:27  mike

	* wsmake/.cvsignore: More and less to ignore

1999-09-08 00:26  mike

	* wsmake/sample.conf: Put multiple pageorders into action for
	testing.

1999-09-08 00:26  mike

	* libwsmake/: pagelist.cc, pagelist.h: Added make, prepend, and
	append method. The prepend method requires a list with which it is
	to prepend its list to. The append method requires a list with
	which it is to append its list to.

1999-09-08 00:24  mike

	* libwsmake/: database.cc, database.h: Implmented new set method
	which handles a key and value rather than the wsmake_page pointer.

1999-09-08 00:24  mike

	* libwsmake/: default_page.cc, default_page.h,
	default_page_parser.cc: Added setPageList, setSubTagList methods.
	Began implementation of make method.  Added getUpdate method.
	Implemented checkOutputDir method. Changed setPageFileList to
	setPageList. Implemented setPageList. Took out obsolete method
	handlePagePageOrders.

1999-09-08 00:21  mike

	* libwsmake/: default_setup.cc, default_setup.h: Added make and
	dbSet method.

1999-09-08 00:20  mike

	* libwsmake/: page.cc, page.h: Adde getOutputDir

1999-09-08 00:20  mike

	* libwsmake/: pageorder.cc, pageorder.h: Added addToLists method
	which calls on the prepend list and append list to add their pages
	to the provided prepend and append lists. Added make method.

1999-09-08 00:19  mike

	* libwsmake/: pageorder_page.cc, pageorder_page.h: Implemented make
	method.

1999-09-08 00:18  mike

	* libwsmake/: pageorderlist.cc, pageorderlist.h: Added setPageList
	which sets a prepend and append list with the list of pageorders
	that it has. Added make method.

1999-09-08 00:18  mike

	* libwsmake/website.cc: Took out old code in makePages, added two
	calls to make the website pagelist and told the default_setup to do
	its make process.

1999-09-05 15:31  mike

	* libwsmake/: pageorderlist.cc, pageorderlist.h: Added isUpdated
	method.

1999-09-05 15:30  mike

	* libwsmake/pageorder_page.cc: Added detection for pageorder
	updates to the sync process.

1999-09-05 15:29  mike

	* libwsmake/pageorder.h: Added isUpdated method and a bool updated

1999-09-05 15:29  mike

	* libwsmake/pageorder.cc: Fixed sync method to set whether the
	pageorder was updated. Added a isUpdated function.

1999-09-05 15:27  mike

	* libwsmake/pagelist.cc: Fixed sync method to return whether the
	list has been updated.

1999-09-05 15:19  mike

	* libwsmake/default_page.cc: Took out junk

1999-09-04 16:54  mike

	* libwsmake/: default_page.cc, default_page.h: Added pageorder
	update detection to sync process.  Added pageOrderListUpdated
	method so that derived classes can see if a pageorder is updated.

1999-09-04 01:50  mike

	* libwsmake/Makefile.am: A (hopefully) more productive compile
	sequence.

1999-09-04 01:49  mike

	* libwsmake/: database.cc, database.h, default_page.cc,
	default_page.h, default_setup.cc, default_setup.h, messenger.cc,
	messenger.h, page.cc, page.h, pagelist.h, pageorder.cc,
	pageorder_page.cc, subtag.cc, subtaggroup.cc, website.cc,
	website_load.cc, wmfile.cc, pageorder.h, pageorder_page.h,
	pageorderlist.h, subtag.h, subtaggroup.h, subtaggrouplist.h,
	subtaglist.h, website.h, wmfile.h: Mostly a bunch of header include
	fixes.	Implemented the pageorder sync process.

1999-09-03 22:46  mike

	* configure.in: Changed default CFLAGS to debug. Use 2>/dev/null to
	quiet this during testing.

1999-09-03 22:46  mike

	* libwsmake/: database.cc, database.h: Added new add method which
	handles a string and time_t. Cleaned out a bunch of old commented
	code. Cleaned some code.

1999-09-03 22:45  mike

	* libwsmake/: default_page.cc, default_page.h: Added printSync,
	getStat, and getDefaultSetup methods.  Added call to setStat in
	constructor to initial new pages to NOCHANGE Added check for force
	flag, output file existance, old outputfiles.

1999-09-03 22:43  mike

	* libwsmake/: default_setup.cc, default_setup.h: Added dbAdd
	method. Added call to printSyncs for the pageorder_list.

1999-09-03 22:42  mike

	* libwsmake/: page.cc, page.h: Changed these:	BASEDIR ->
	SOURCE_DIR   BaseDir -> SourceDir   base_dir -> source_dir
	
	Added ouputPageExists method for the sync process. Changed
	printSyncResults to printSync.

1999-09-03 22:40  mike

	* libwsmake/: pagelist.cc, pagelist.h: Added printSyncs method

1999-09-03 22:40  mike

	* libwsmake/: pageorder.cc, pageorder.h: Added printSync method.

1999-09-03 22:39  mike

	* libwsmake/: pageorder_page.cc, pageorder_page.h: Made sync method
	return the value returned from the default_page sync method.  Took
	out printSyncResults

1999-09-03 22:38  mike

	* libwsmake/: pageorderlist.cc, pageorderlist.h: Added printSyncs
	function

1999-09-03 22:37  mike

	* libwsmake/website.cc: Initialized default_setup for extra
	constructor. Added call to delete the default setup in the
	destructor. The page_list is now called to print its sync
	information after the sync is done.

1999-09-03 22:36  mike

	* libwsmake/wsmake.h: Moved TAG_OUTPUT_DIR to page section, changed
	TAG_BASEDIR to TAG_SOURCE_DIR

1999-09-03 22:33  mike

	* wsmake/sample.conf: Changed source directory to be html and
	changed output directory name to be docs

1999-09-03 22:31  mike

	* wsmake/: html/dirtest/sample.html, source/dirtest/sample.html:
	Moved to ../../html/dirtest

1999-09-03 22:24  mike

	* wsmake/: html/index.html, source/index.html, html/nothtml.cgi,
	source/nothtml.cgi: Moved to ../html

1999-09-03 22:23  mike

	* wsmake/: html/credits.html, source/credits.html: Moved to new
	../html

1999-09-03 22:20  mike

	* wsmake/: html/cgiscript.cgi, source/cgiscript.cgi: Moving html
	files to new directory

1999-09-03 22:14  mike

	* wsmake/sample.conf: Changed all occurences of the old base_dir
	definition to source_dir

1999-09-03 17:26  mike

	* README: Fixed URL

1999-09-03 02:22  mike

	* doc/webdesign.fig: Added explanatory xfig doc. This is
	preliminary, it probably needs adjusting, but the main idea is
	there.

1999-09-01 05:27  mike

	* configure.in: Took out old CFLAGS setting

1999-09-01 01:17  mike

	* configure.in: Changed the default CFLAGS to not DEBUG

1999-09-01 01:16  mike

	* libwsmake/Makefile.am: Added pageorder_page class. Took out
	website sync and parse files.

1999-09-01 01:15  mike

	* libwsmake/: database.cc, database.h: Changed exists method to be
	given a string to match keys instead of a wsmake_page.

1999-09-01 01:14  mike

	* libwsmake/: default_page.cc, default_page.h: Changed sync method
	to handle force setting. Took out old print methods.  Changed
	subtags and pages to be non-const.

1999-09-01 01:13  mike

	* libwsmake/: default_setup.cc, default_setup.h: Changed sync
	method to handle force setting. Took out old print methods. 
	Changed subtaggroup and pageorders to be non-const. Add
	printSyncResults.  Put the sync routines from website here. Added
	database filename loading.

1999-09-01 01:11  mike

	* libwsmake/: messenger.cc, messenger.h: Added quiet attribute and
	methods.

1999-09-01 01:10  mike

	* libwsmake/: page.h, page.cc: Changed sync method to be passed the
	force setting. Changed nameIs to pathIs.  Took out old print
	methods. Changed printName to printPath. Added basic get routines
	for database key, paths, etc. Took away name attribute.

1999-09-01 01:08  mike

	* libwsmake/pagelist.cc: Changed pages to be non-const. Added sync
	method. Took out old print methods.  Changed Names to Paths.

1999-09-01 01:07  mike

	* libwsmake/pagelist.h: Added sync method. Changed pages to be
	non-const. Took out old print methods, changed prom printNames to
	printPaths. Made pages to be non-const.

1999-09-01 01:06  mike

	* libwsmake/pageorder.cc: Changed calls to pagelist to request path
	now instead of name. added sync method. Changed pages to be
	non-const. Took out old print methods.

1999-09-01 01:05  mike

	* libwsmake/pageorder.h: Changed sync proto to be given the force
	setting. Took out old print methods.  Changed pages to be non-const

1999-09-01 01:03  mike

	* libwsmake/: pageorder_page.cc, pageorder_page.h: This is a new
	class that derives from default_page which is used specifically for
	pageorders.

1999-09-01 01:03  mike

	* libwsmake/pageorderlist.cc: Changed pageorders to be non-const.
	Added sync method. Took out old print methods.

1999-09-01 01:02  mike

	* libwsmake/pageorderlist.h: Took out old print methods. Changed
	pageorders to be non-const. Addid sync proto.

1999-09-01 01:01  mike

	* libwsmake/subtaggrouplist.cc: Overhauled printing. Made
	subtaggroups non-const.

1999-09-01 01:01  mike

	* libwsmake/subtaggrouplist.h: Made subtaggroups non const. Took
	out old print functions

1999-09-01 01:00  mike

	* libwsmake/subtaggroup.cc: Overhauled printing code

1999-09-01 01:00  mike

	* libwsmake/subtaggroup.h: Took out print funtions that could
	receive ints

1999-09-01 00:59  mike

	* libwsmake/subtaglist.cc: Changed subtags to be non-const

1999-09-01 00:59  mike

	* libwsmake/subtaglist.h: subtug's in the subtag list are no longer
	constant

1999-09-01 00:59  mike

	* libwsmake/website.cc: Took out quiet settings, database loading,
	sync methods, debuglevel method Overhauled printing code

1999-09-01 00:57  mike

	* libwsmake/website.h: took out database var, sync routines,
	debug/quiet info

1999-09-01 00:56  mike

	* libwsmake/website_load.cc: Took out database tag loading, goes to
	the default_setup now

1999-09-01 00:56  mike

	* libwsmake/wmfile.cc: fixed a #endif

1999-09-01 00:55  mike

	* wsmake/.cvsignore: more to ignore

1999-09-01 00:55  mike

	* wsmake/sample.conf: Moved database filename to default_setup
	section Took out names of pageorderpages Replaced file "name"'s
	with the path of the pageorder preferred. name soon to change to
	path keyword.  took database filename out of website section

1999-09-01 00:54  mike

	* wsmake/wsmake.cc: Changed how output works in relation to the
	debug level

1999-08-30 23:32  mike

	* TODO: more todo

1999-08-24 23:59  mike

	* libwsmake/website_parse.cc: All code that was here moved to
	default_page, the website code moved to website.cc

1999-08-24 23:58  mike

	* libwsmake/website_sync.cc: Sync code moved to default_setup

1999-08-24 23:07  mike

	* ChangeLog: [no log message]

1999-08-24 23:07  mike

	* TODO: more todo

1999-08-24 23:07  mike

	* libwsmake/Makefile.am: Added source files for default_setup,
	subtaggrouplist, and pageorderlist

1999-08-24 23:07  mike

	* libwsmake/database.cc: Debugging code

1999-08-24 23:06  mike

	* libwsmake/default_page.cc: Added code for new vars delegated from
	page. Uses subtaggrouplists and pageorderlists now instead of a
	embedded implementation. fixed up printing code

1999-08-24 23:04  mike

	* libwsmake/default_page.h: added code for handling more vars
	delegated from page class

1999-08-24 23:03  mike

	* libwsmake/: default_setup.cc, default_setup.h: Added new class to
	handle global properties of default_pages, this class is created by
	website and passed for containment by default_pages

1999-08-24 23:02  mike

	* libwsmake/messenger.cc: Took package prefix out of the printIt
	method and put it back in the printErr method

1999-08-24 23:02  mike

	* libwsmake/page.cc: moved loading code from website to here. Moved
	a lot of properties to default_page

1999-08-24 23:00  mike

	* libwsmake/page.h: delegated some methods and vars to default_page

1999-08-24 23:00  mike

	* libwsmake/pagelist.cc: overhauled printing code

1999-08-24 22:59  mike

	* libwsmake/pagelist.h: added protos for handling print calls, also
	added free method which handles deletes the pages in the list. This
	is outside of the destructor because pages can be in more than one
	list.

1999-08-24 22:58  mike

	* libwsmake/pageorder.cc: Loading code from website is now in
	pageorder's load method. printing code overhauled

1999-08-24 22:57  mike

	* libwsmake/pageorder.h: added new protos for communicating with
	pageorderlist and other mods

1999-08-24 22:57  mike

	* libwsmake/: pageorderlist.cc, pageorderlist.h: Added new class
	for handling pageorder lists

1999-08-24 22:56  mike

	* libwsmake/subtag.cc: Subtag line parsing is now part of
	wsmake_subtag constructor

1999-08-24 22:55  mike

	* libwsmake/subtag.h: new protos for handling subtag creation based
	on data passed at creation time

1999-08-24 22:55  mike

	* libwsmake/subtaggroup.cc: Subtaggroup now loads itself, instead
	of website. printing code overhauled.

1999-08-24 22:53  mike

	* libwsmake/subtaggroup.h: added new protos, took out old ones

1999-08-24 22:53  mike

	* libwsmake/: subtaggrouplist.cc, subtaggrouplist.h: This is a new
	class for handling lists of subtaggroups

1999-08-24 22:52  mike

	* libwsmake/subtaglist.cc: Added in debugging and also delete calls
	to properly free memory. Fixed up print methods

1999-08-24 22:51  mike

	* libwsmake/subtaglist.h: added protos for new printNames methods
	and other mods

1999-08-24 22:50  mike

	* libwsmake/website.cc: Fixed original constructor to only load
	config file and initialize global settings. Added new constructor
	that handles only init, load code put into a load method. Added
	some of the standard methods common to most classes now: load,
	sync, make, dump

1999-08-24 22:47  mike

	* libwsmake/website.h: Took out lots of non-website related
	variables, most went to default_setup

1999-08-24 22:46  mike

	* libwsmake/website_load.cc: Nearly all config loading code moved
	out into the classes they belong to.  Took out global
	subtaggroup/pageorders (went to default setup) and added
	default_setup section detection.

1999-08-24 22:44  mike

	* libwsmake/website_parse.cc: took out some code that won't be used
	anymore

1999-08-24 22:43  mike

	* libwsmake/website_sync.cc: Beginnings of moving sync code into
	their respective classes

1999-08-24 22:42  mike

	* libwsmake/wmfile.cc: Fixed bugs in isWhiteSpace and in
	getNextConfigLine getNextConfigLine now returns a static int
	representing the line number it is on. This is bad news for future
	enhancements to the config file, but that will be fixed once the
	config file has its own class

1999-08-24 22:39  mike

	* libwsmake/wsmake.h: Changed some names around

1999-08-24 22:37  mike

	* wsmake/sample.conf: lots of changes, basically redesigned for new
	class structure

1999-08-24 22:37  mike

	* wsmake/wsmake.cc: Taking more of the commandline specific code
	out of the library into here

1999-08-20 21:37  mike

	* libwsmake/wsmake.h: changed SECTION_PAGE to SECTION_DEFAULT_PAGE

1999-08-20 21:36  mike

	* libwsmake/website_load.cc: changed references to SECTION_PAGE to
	be SECTION_DEFAULT_PAGE, changed

1999-08-20 21:35  mike

	* libwsmake/website.h: added include for default_page

1999-08-20 21:35  mike

	* libwsmake/page.h: redesigned to be abstract base class..took out
	methods that went to default_page

1999-08-20 21:34  mike

	* libwsmake/page.cc: Redesigned page to be an abstract base class
	and took default_page specific code.

1999-08-20 21:33  mike

	* libwsmake/default_page_parser.cc: Corrected protos

1999-08-20 21:32  mike

	* libwsmake/Makefile.am: various updates

1999-08-20 21:31  mike

	* libwsmake/: default_page.cc, default_page.h: Redesigned parse
	routines to be encapsulated by a default_page class that is derived
	from the page class

1999-08-20 21:18  mike

	* libwsmake/: default_page_parser.cc, default_parser.cc,
	default_parser.h: the default parser has been moved into the
	default page class

1999-08-20 21:16  mike

	* libwsmake/: parser.cc, parser.h: These files are no longer needed
	as the parse functionality has been moved into the page class

1999-08-20 02:09  mike

	* wsmake/sample.conf: more changes to config file structure to
	reflect new class structure of wsmake

1999-08-20 02:08  mike

	* ChangeLog: [no log message]

1999-08-20 02:07  mike

	* libwsmake/: subtaglist.cc, subtaglist.h: added wsmake_subtaglist
	class to handle lists of subtags. This will be used by pages,
	subtaggroups, and the default parse method

1999-08-20 02:06  mike

	* libwsmake/wsmake.h: moved #define's from website.h to here

1999-08-20 02:04  mike

	* libwsmake/: website_parse.cc, website_sync.cc: more temporary
	comments

1999-08-20 02:03  mike

	* libwsmake/website_load.cc: changed load process to expect page's
	inside the website section. page loading now passes the config
	ifstream to the page constructor, and the new page returned is put
	into the page_list

1999-08-20 02:00  mike

	* libwsmake/website.h: moved #define's to wsmake.h. wsmake_website
	now implements wsmake_messenger.

1999-08-20 01:59  mike

	* libwsmake/website.cc: changed subtag_list and page_list to use
	the new wsmake_subtaglist and wsmake_pagelist classes. fixed debug
	level to set the static level in wsmake_messenger. took out old
	printing code.

1999-08-20 01:56  mike

	* libwsmake/subtaggroup.h: fixed protos

1999-08-20 01:56  mike

	* libwsmake/subtaggroup.cc: took out static list code. fixed print
	code to use children's print methods.

1999-08-20 01:53  mike

	* libwsmake/subtag.h: took out static list code, protected some
	methods, added some methods for future code

1999-08-20 01:53  mike

	* libwsmake/subtag.cc: took out static list code. changed print
	functions to use new messenger methods.

1999-08-20 01:50  mike

	* libwsmake/parser.h: protected some things and added new virtual
	functions for future code

1999-08-20 01:50  mike

	* libwsmake/pageorder.h: protected some things, added methods for
	future code

1999-08-20 01:49  mike

	* libwsmake/page.h: took out obsoleted methods and changed
	subtag_list methods..types

1999-08-20 01:48  mike

	* libwsmake/page.cc: took out static list code. took out website
	pointer. changed subtag_list to be a wsmake_subtaglist. Added page
	config load methods from website_load.

1999-08-20 01:45  mike

	* libwsmake/messenger.h: made many methods static

1999-08-20 01:44  mike

	* libwsmake/messenger.cc: Took off const for methods that are now
	static. Changed output prefix.

1999-08-20 01:42  mike

	* libwsmake/default_parser.h: Changed the subtag_list to be a
	wsmake_subtaglist. Protected some things.  Added methods for future
	code.

1999-08-20 01:39  mike

	* libwsmake/database.h: took out website references, implemented
	messenger

1999-08-20 01:38  mike

	* libwsmake/database.cc: database now implements messenger took out
	website references commented code for testing

1999-08-20 01:35  mike

	* libwsmake/Makefile.am: Added subtaglist.h and subtaglist.cc

1999-08-20 01:34  mike

	* NEWS: more news

1999-08-20 01:33  mike

	* TODO: more or less to do

1999-08-19 22:32  mike

	* libwsmake/website_parse.cc: Took out bulk of parsing code and put
	into default_parser

1999-08-19 22:31  mike

	* libwsmake/website_load.cc: Changed setParse and getParse calls to
	setParseType and getParseType

1999-08-19 22:30  mike

	* libwsmake/website.h: took out old protos and changed name of
	parsePages to makePages

1999-08-19 22:29  mike

	* libwsmake/website.cc: changed parsePages call to makePages took
	away getPageOrderWithName method

1999-08-19 22:27  mike

	* libwsmake/parser.h: parser now implements messenger changed parse
	to run

1999-08-19 22:25  mike

	* libwsmake/pageorder.h: pageorder now implements messenger. protos
	taken out that will be in pagelist

1999-08-19 22:24  mike

	* libwsmake/pageorder.cc: Lots of code taken out that will be
	handled by pagelist now

1999-08-19 22:22  mike

	* libwsmake/: pagelist.cc, pagelist.h: Added pagelist class to
	manage lists of pages. This will be used by pageorders, the default
	parse method, and by each website

1999-08-19 22:20  mike

	* libwsmake/page.h: Changed parse to parse_type, setParse to
	setParseType page now implements messenger

1999-08-19 22:18  mike

	* libwsmake/page.cc: Changed setParse to setParseType Added make
	method for future additions Changed var parse to parse_type Added
	some print functions

1999-08-19 22:17  mike

	* libwsmake/: messenger.cc, messenger.h: Added messenger class
	which provides print functionality to classes which are derived
	from it.

1999-08-19 22:16  mike

	* libwsmake/default_parser.h: Added new methods from website_parse

1999-08-19 22:15  mike

	* libwsmake/default_parser.cc: Moved parse functionality from
	website_parse to here.

1999-08-19 22:13  mike

	* libwsmake/Makefile.am: Added some new sources and rearranged for
	development purposes

1999-08-15 22:36  mike

	* TODO: rearranged TODO section

1999-08-15 22:36  mike

	* NEWS: more news

1999-08-15 22:23  mike

	* ChangeLog: [no log message]

1999-08-15 22:23  mike

	* TODO: less todo

1999-08-15 22:20  mike

	* wsmake/sample.conf: Added test subtaggroup and pageorder that try
	to create duplicate names Moved pageorder pages to top of page list
	for testing.

1999-08-15 22:19  mike

	* libwsmake/website_load.cc: Misc bug/feature fixes. Added
	chopQuotes to TAG_FILE in pageorder creation.

1999-08-15 22:17  mike

	* libwsmake/: website.cc, website.h: Added havePageWithName method
	which is just like  getPageWithName but returns 1 or 0 instead. The
	cvs log entry for pageorder on this issue is incorrect in the sense
	that it was defined there. It isn't, it's here in website.

1999-08-15 22:15  mike

	* libwsmake/: subtaggroup.cc, subtaggroup.h: Changed setName method
	to check for uniqueness of name given. Added static method defined
	for this purpose.

1999-08-15 22:14  mike

	* libwsmake/: pageorder.cc, pageorder.h: Changed setName function
	to check that the name will be unique first. Added static defined()
	method for this purpose. Added havePageWithName that is just like
	getPageWithName but returns 1 or 0 instead of the page object
	found.

1999-08-15 22:12  mike

	* libwsmake/page.cc: Took out some redundancy code

1999-08-15 22:11  mike

	* TODO: more or less todo

1999-08-14 22:24  mike

	* TODO: more todo

1999-08-14 22:14  mike

	* libwsmake/subtag.cc: commented some code that potentially will
	not be needed

1999-08-14 22:13  mike

	* libwsmake/Makefile.am: Added new parser files

1999-08-14 22:12  mike

	* README: wsmake is something now

1999-08-14 22:10  mike

	* libwsmake/: default_parser.cc, default_parser.h, parser.cc,
	parser.h: New parse architecture

1999-08-14 20:50  mike

	* TODO: More todo

1999-08-11 14:13  mike

	* libwsmake/: database.cc, database.h, page.cc, page.h,
	pageorder.cc, pageorder.h, subtag.cc, subtag.h, subtaggroup.cc,
	subtaggroup.h, website.cc, website.h, website_load.cc,
	website_parse.cc, website_sync.cc: Massive interface changes. All
	going to wsmake_* style.

1999-08-09 22:56  mike

	* TODO: more todo

1999-08-09 22:26  mike

	* TODO: more todo

1999-08-09 21:40  mike

	* TODO: more todo

1999-08-09 00:42  mike

	* ChangeLog: [no log message]

1999-08-09 00:40  mike

	* wsmake/wsmake.cc: Name changes from Website to wsmake_website

1999-08-09 00:40  mike

	* wsmake/sample.conf: Added comments about required attribs in
	website section

1999-08-09 00:39  mike

	* wsmake/.cvsignore: ignoring wsmake instead of webmake

1999-08-09 00:38  mike

	* libwsmake/website_parse.cc: Fixed up addPageSubTags var names

1999-08-09 00:38  mike

	* libwsmake/website_load.cc: Added check for loadWebsite to return
	on failure Changed loadWebsite to return 0 if output_dir or
	database_filename are not  defined Added sanity checks to
	loadWebsite for builtin tags

1999-08-09 00:35  mike

	* libwsmake/website.h: loadWebsite now returns an int to indicate
	the status of loading the website configuration part

1999-08-09 00:34  mike

	* libwsmake/website.cc: Fixed printErr output to prefix output with
	package name Changed some other error ouput cosmetics

1999-08-09 00:33  mike

	* libwsmake/page.cc: misc

1999-08-09 00:28  mike

	* TODO: less todo

1999-08-09 00:26  mike

	* .cvsignore: more to ignore

1999-08-08 14:08  mike

	* libwsmake/website_load.cc: Fixed getSectionID

1999-08-08 12:52  mike

	* libwsmake/: database.cc, database.h, page.cc, page.h,
	pageorder.cc, pageorder.h, subtaggroup.cc, subtaggroup.h,
	website.cc, website.h, website_load.cc, website_parse.cc,
	website_sync.cc: Changed all Website references to wsmake_website. 
	Fixed void * bug in database.cc

1999-08-07 22:01  mike

	* .cvsignore, AUTHORS, Artistic, COPYING, ChangeLog,
	ChangeLog.0.5.5, INSTALL, LICENSE, Makefile.am, NEWS, README, TODO,
	acconfig.h, acinclude.m4, autogen.sh, configure.in, dbversion.c,
	libwsmake/.cvsignore, libwsmake/Makefile.am, libwsmake/database.cc,
	libwsmake/database.h, libwsmake/page.cc, libwsmake/page.h,
	libwsmake/pageorder.cc, libwsmake/pageorder.h, libwsmake/subtag.cc,
	libwsmake/subtag.h, libwsmake/subtaggroup.cc,
	libwsmake/subtaggroup.h, libwsmake/website.cc, libwsmake/website.h,
	libwsmake/website_load.cc, libwsmake/website_parse.cc,
	libwsmake/website_sync.cc, libwsmake/wmfile.cc, libwsmake/wmfile.h,
	libwsmake/wsmake.h, wsmake/.cvsignore, wsmake/Makefile.am,
	wsmake/includetest, wsmake/sample.conf, wsmake/wsmake.cc,
	wsmake/source/cgiscript.cgi, wsmake/source/credits.html,
	wsmake/source/index.html, wsmake/source/nothtml.cgi,
	wsmake/source/dirtest/sample.html,
	wsmake/templates/footer-copynotice.html,
	wsmake/templates/footer.html, wsmake/templates/header-credits.html,
	wsmake/templates/header-home.html, wsmake/templates/header.html:
	Initial revision

1999-08-07 22:01  mike

	* .cvsignore, AUTHORS, Artistic, COPYING, ChangeLog,
	ChangeLog.0.5.5, INSTALL, LICENSE, Makefile.am, NEWS, README, TODO,
	acconfig.h, acinclude.m4, autogen.sh, configure.in, dbversion.c,
	libwsmake/.cvsignore, libwsmake/Makefile.am, libwsmake/database.cc,
	libwsmake/database.h, libwsmake/page.cc, libwsmake/page.h,
	libwsmake/pageorder.cc, libwsmake/pageorder.h, libwsmake/subtag.cc,
	libwsmake/subtag.h, libwsmake/subtaggroup.cc,
	libwsmake/subtaggroup.h, libwsmake/website.cc, libwsmake/website.h,
	libwsmake/website_load.cc, libwsmake/website_parse.cc,
	libwsmake/website_sync.cc, libwsmake/wmfile.cc, libwsmake/wmfile.h,
	libwsmake/wsmake.h, wsmake/.cvsignore, wsmake/Makefile.am,
	wsmake/includetest, wsmake/sample.conf, wsmake/wsmake.cc,
	wsmake/source/cgiscript.cgi, wsmake/source/credits.html,
	wsmake/source/index.html, wsmake/source/nothtml.cgi,
	wsmake/source/dirtest/sample.html,
	wsmake/templates/footer-copynotice.html,
	wsmake/templates/footer.html, wsmake/templates/header-credits.html,
	wsmake/templates/header-home.html, wsmake/templates/header.html:
	Wsmake

