2002-05-10 Michael Brownlow * 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