Do Not Edit!  This is a generated file.
	You should edit the NEWS file instead.

2011-11-11 07:04  rkowen

	* ModuleCmd_Purge.c, ModuleCmd_Update.c, ModuleCmd_Use.c, NEWS,
	cmdPath.c, cmdSetenv.c, init.c, modules_def.h, utility.c,
	version.c: Crucial bug fix ... TclGetEnv/TclSetEnv are Tcl
	routines, so renamed these to EMGetEnv/EMSetEnv.  Fix due to Orion
	Poplawski.

2011-11-10 12:21  rkowen

	* NEWS: Updated with current 3.2.9 info.

2011-11-10 10:07  rkowen

	* NEWS, version.c: Preparation for distribution.

2011-10-24 13:44  rkowen

	* NEWS, cmdPath.c: * Removed the RegExp code from cmdPath.c (Poor
	Yorick)

2011-10-17 11:11  rkowen

	* Makefile.am, NEWS, init.c, utility.c, init/Makefile.am,
	init/ruby.rb.in: Rolled in the ruby addition from  Tammo Tjarks.

2011-10-17 10:16  rkowen

	* init/ruby.rb.in: file ruby.rb.in was initially added on branch
	modules-3-2-9.

2011-10-17 10:16  rkowen

	* Makefile.am, NEWS, init.c, utility.c, init/Makefile.am,
	init/ruby.rb.in: * Added support for Ruby (Tammo Tjarks)

2011-10-13 13:31  rkowen

	* ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, NEWS, cmdConflict.c, cmdIsLoaded.c,
	cmdSetenv.c, init.c, modules_def.h, utility.c,
	modulefiles/module-info.in: * Fixed unload & load of same module
	problem (Bug 3211669).

2011-10-11 07:53  sirdude

	* tcl/modulecmd.tcl: Remove outer loop for aliases in csh/sh type
	shells and fix it so sh shells us unalias
	
	Kent

2011-10-10 14:53  rkowen

	* cmdInfo.c: Even though "trace" is no longer used ... should still
	have module-info still respond with "*undef*", so older modulefiles
	can still be processed without a Tcl error.

2011-10-07 10:28  sirdude

	* tcl/modulecmd.tcl: This is a patch provided by Wilson Snyder to
	fix up the regsub statements
	
	I also silenced a few warnings produced by nagelfar(a syntax
	checker for tcl) Basically it simplified a couple of the if
	statements by using a temp variable.
	
	Kent

2011-10-06 14:33  rkowen

	* cmdConflict.c: Fixed bug-3300132 prereq error format problem.

2011-10-06 12:19  rkowen

	* ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Load.c,
	ModuleCmd_Purge.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS, cmdPath.c, cmdSetenv.c,
	init.c, modules_def.h, utility.c, utilmem.c: * Fixed the "module
	purge" memory corruption (Poor Yorick).  * Isolated calls to the
	new interpreter and get & set env.vars.

2011-10-06 10:10  rkowen

	* NEWS, cmdPath.c, utility.c: * Fixed the module purge corruption
	(Poor Yorick)

2011-10-06 09:59  rkowen

	* NEWS: Updated with module purge fix

2011-10-03 14:36  rkowen

	* cmdPath.c, utility.c: Rolled in Poor Yorick's changes to
	Remove_Path() which fixes the memory corruption of "module purge".

2011-10-03 13:25  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Update.c, NEWS, cmdLog.c,
	cmdVersion.c, cmdWhatis.c, error.c, locate_module.c, modules_def.h,
	utility.c: * Optionally use Tcl memory check routines for
	malloc/realloc.

2011-10-03 12:31  rkowen

	* ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Load.c,
	ModuleCmd_Purge.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS, cmdPath.c, cmdSetenv.c,
	init.c, modules_def.h, utility.c: * Isolated calls to the new
	interpreter and get & set env.vars.

2011-09-29 12:04  rkowen

	* testsuite/config/unix.exp: Simplified the comp_output procedure
	... due to Poor Yorick.

2011-09-29 10:55  rkowen

	* cmdPath.c: Change the strcpy to memmove because of possible
	memory overlap.

2011-09-19 13:45  rkowen

	* configure.ac: Removed the explicit call to AM_PO_SUBDIRS, which
	is already invoked by the AM_GNU_GETTEXT.  Patch thanks to "Poor
	Yorick".

2011-09-13 12:25  sirdude

	* tcl/modulecmd.tcl: Patch from Andy Wettstein so that aliases work
	again with bash and other sh like shells.
	
	Kent

2011-08-12 08:50  sirdude

	* tcl/modulecmd.tcl: Fix provided by Thomas Zeiser.  ( A missing ;
	)
	
	Kent

2011-06-17 10:20  sirdude

	* tcl/modulecmd.tcl: Patch by Larry Baker to bring the tcl version
	more inline with the c version.
	
	Kent

2011-05-13 13:31  sirdude

	* tcl/modulecmd.tcl: Patch by Larry Baker to add a 'module aliases'
	   command.
	
	Kent

2011-05-10 13:42  sirdude

	* tcl/: Makefile, README.txt, init/Makefile: This commit is for the
	tcl version of modules, it does some additional work on windows It
	updates the README file which was pretty sparse
	
	It also redoes the Makefiles so that it will build a default
	modulerc file if it doesn't exist.
	
	Kent

2011-05-10 13:38  sirdude

	* tcl/modulecmd.tcl: This should fix bug# 3097451
	
	I haven't tested it to make sure and the code needs more work but
	it's a start.
	
	Kent

2011-04-27 12:19  sirdude

	* tcl/modulecmd.tcl: Patch from Kwee Heong Tan
	
	This provides better support under windows.  There is still more
	work to do here.
	
	Kent

2011-03-22 08:23  sirdude

	* tcl/modulecmd.tcl: Small patch from Wilson Snyder to improve
	python support.
	
	Kent

2011-03-15 10:43  sirdude

	* tcl/init/: csh.in, tcsh.in: Fix up the calls to the command so
	its not doing variable substitution all of the time.
	
	Kent

2011-03-15 10:41  sirdude

	* tcl/Makefile: Finally got testfiles working with the tcl version
	of modules.  There is still lots of work to be done but there are a
	good number of tests that are working.	Currently 80 of 90 are
	passing.  At this point I want to commit before fixing issues which
	involve modifying the main application.
	
	Kent

2011-03-15 10:15  sirdude

	* tcl/modulecmd.tcl: This commit does a couple of things.  Bring
	back the auto determine shell to call(needed for the next commit   
	   testsuite) It also removes the need for using a temp file This
	commit also has a couple of small fixes to make it more like the
	standard version of modules as far as output to the screen goes.
	
	Kent

2011-02-28 08:33  sirdude

	* tcl/modulecmd.tcl: This commit does a few things to modulecmd.tcl
	
	It cleans up some unused global vars Fixes some spacing in some
	report statements	as well as fixes some debugging statements
	adds a ubuntu specific bit of code to uname  so uname release
	returns the codename of an ubuntu install
	
	Finally in getPathToModule I commented out the Check for aliases
	bit of code This is already done at the top level so no need to do
	it again.  (If someone finds a case where this is needed let me
	know and I'll add it back in)
	
	Kent

2010-11-12 13:21  rkowen

	* doc/module.1.in: Updated the man page with regards to the package
	modulefile directories.

2010-11-12 12:16  rkowen

	* NEWS, main.c, modules_def.h, doc/module.1.in,
	doc/modulefile.4.in, init/bash.in, init/cmake.in, init/csh.in,
	init/ksh.in, init/perl.pm.in, init/python.py.in, init/sh.in,
	init/zsh.in, modulefiles/modules.in: * Removed the $MODULESHOME
	env.var. which is not used at all.

2010-11-12 08:54  rkowen

	* Makefile.am, NEWS, configure.ac, main.c, doc/module.1.in,
	init/.modulespath.in, init/Makefile.am, init/bash.in,
	init/bash_completion.in, init/cmake.in, init/csh.in, init/ksh.in,
	init/perl.pm.in, init/python.py.in, init/sh.in, init/zsh.in,
	modulefiles/Makefile.am:       * Reworked configuration and
	Makefile for fine-grain control of
		  certain paths and config files.

2010-11-11 11:07  rkowen

	* ModuleCmd_Load.c, NEWS: Rolled in the Modules 3.2.9 version.	*
	Fix the coexistence of load/remove flags (Martin Siegert)

2010-11-11 10:58  rkowen

	* ModuleCmd_Load.c, NEWS: * Fix the coexistence of load/remove
	flags (due to Martin Siegert)

2010-11-11 10:23  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
	ModuleCmd_Refresh.c, ModuleCmd_Switch.c, ModuleCmd_Update.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS, TODO, cmdAlias.c,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c,
	cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c,
	cmdUname.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c,
	cmdXResource.c, configure.ac, error.c, init.c, locate_module.c,
	main.c, modules.lsm.in, modules_def.h, utility.c, version.c,
	config/emtcl.m4, config/tcl.m4, doc/.cvsignore, doc/module.1.in,
	doc/modulefile.4.in, etc/add.modules.in, etc/mkroot.in,
	etc/global/bashrc.in, etc/global/csh.modules.in,
	etc/global/profile.modules.in, ext/add.ext.in, ext/mkroot.in,
	init/.modulespath.in, init/Makefile.am, init/bash.in,
	init/cmake.in, init/csh.in, init/ksh.in, init/perl.pm.in,
	init/python.py.in, init/sh.in, init/zsh.in,
	modulefiles/Makefile.am, modulefiles/dot.in,
	modulefiles/module-cvs.in, modulefiles/module-info.in,
	modulefiles/modules.in, modulefiles/null.in,
	modulefiles/use.own.in, modulefiles/version.in,
	testsuite/config/unix.exp, testsuite/modulefiles/break/2.0,
	testsuite/modulefiles/info/shellsexp,
	testsuite/modulefiles.deep/modulerc/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir1/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir1/1.0,
	testsuite/modulefiles.deep/modulerc/dir1/2.0,
	testsuite/modulefiles.deep/modulerc/dir2/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir2/2.0,
	testsuite/modulefiles.deep/modulerc/dir2/3.0,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/rc1,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/rc2,
	testsuite/modulefiles.deep/plain/dir1/1.0,
	testsuite/modulefiles.deep/plain/dir1/2.0,
	testsuite/modulefiles.deep/plain/dir2/1.0,
	testsuite/modulefiles.deep/plain/dir2/2.0,
	testsuite/modulefiles.deep/version/.version,
	testsuite/modulefiles.deep/version/dir1/.version,
	testsuite/modulefiles.deep/version/dir1/1.0,
	testsuite/modulefiles.deep/version/dir1/2.0,
	testsuite/modulefiles.deep/version/dir2/.version,
	testsuite/modulefiles.deep/version/dir2/1.0,
	testsuite/modulefiles.deep/version/dir2/3.0,
	testsuite/modulefiles.deep/version/dir2/2.0/.version,
	testsuite/modulefiles.deep/version/dir2/2.0/rc1,
	testsuite/modulefiles.deep/version/dir2/2.0/rc2,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.00-init/030-shells.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.10-use/030-use.exp,
	testsuite/modules.10-use/031-append.exp,
	testsuite/modules.10-use/070-unuse.exp,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/015-use.exp,
	testsuite/modules.50-cmds/017-use-undo.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/022-setenv-eschars.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/036-unsetenv-x.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/078-refresh.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/088-info-isloaded.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/100-loglevel.exp,
	testsuite/modules.50-cmds/170-swap.exp,
	testsuite/modules.50-cmds/175-swap2.exp,
	testsuite/modules.50-cmds/190-load.exp,
	testsuite/modules.50-cmds/200-break.exp,
	testsuite/modules.50-cmds/210-exit.exp,
	testsuite/modules.50-cmds/220-continue.exp,
	testsuite/modules.50-cmds/230-loop.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.70-maint/070-display.exp,
	testsuite/modules.80-deep/010-init_ts.exp,
	testsuite/modules.80-deep/020-load.exp,
	testsuite/modules.80-deep/030-display.exp,
	testsuite/modules.80-deep/040-list.exp,
	testsuite/modules.80-deep/999-cleanup.exp,
	testsuite/modules.90-avail/030-multiple.exp,
	testsuite/modules.90-avail/050-long.exp,
	testsuite/modules.95-version/020-load.exp,
	testsuite/modules.95-version/020-unload.exp,
	testsuite/modules.95-version/022-load2.exp,
	testsuite/modules.95-version/022-unload2.exp,
	testsuite/modules.95-version/040-xgetenv.exp: Setting up the
	modules-3-2-9 branch.

2010-11-04 15:02  rkowen

	* locate_module.c: Using a const char * to remove a compiler
	warning message.

2010-10-18 15:36  rkowen

	* testsuite/modulefiles.deep/modulerc/: .modulerc, dir1/.modulerc,
	dir2/1.0/.modulerc: file .modulerc was added on branch
	modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-18 15:36  rkowen

	* NEWS, cmdVersion.c, doc/modulefile.4.in,
	testsuite/modulefiles/loc_rc3/.modulerc,
	testsuite/modulefiles/loc_rc4/.modulerc,
	testsuite/modulefiles.deep/modulerc/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir1/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/.modulerc: * Let the
	"module-version" command use a "name" of '.' for "this"   module
	directory ... useful for deep modulefile directories.

2010-10-18 10:35  sirdude

	* tcl/modulecmd.tcl: small fixes to module-info
	
	Kent

2010-10-14 14:31  rkowen

	* ModuleCmd_Avail.c, configure.ac, init.c, locate_module.c, main.c,
	modules_def.h: Added in a skipdirs object with the name of source
	code management directories to skip, unless the directory has a
	module dot file (.version or .modulerc).  Fixed problem with the
	po/Makefile.*

2010-10-11 13:45  rkowen

	* cmdVersion.c, locate_module.c, modules_def.h: Rolled in some
	changes from the mfiles branch.

2010-10-11 13:16  rkowen

	* cmdVersion.c: Including a number of Dump*() routines for
	displaying the linked list of modulenames or aliases.

2010-10-11 13:04  rkowen

	* modulefiles/: Makefile.am, notavail.in: Added the notavail
	modulefile ... link to this to warn the user of modulefiles that
	are no longer available.

2010-10-08 14:40  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Init.c, ModuleCmd_Load.c,
	ModuleCmd_Purge.c, ModuleCmd_Switch.c, ModuleCmd_Update.c,
	ModuleCmd_Whatis.c, cmdConflict.c, cmdInfo.c, cmdIsLoaded.c,
	cmdModule.c, cmdPath.c, cmdUname.c, cmdVersion.c, cmdWhatis.c,
	cmdXResource.c, init.c, locate_module.c, main.c, utility.c,
	utilmem.c: Simplified the conditional tests for NULL.

2010-10-08 12:52  rkowen

	* ModuleCmd_Use.c, ModuleCmd_Whatis.c, cmdChdir.c, cmdConflict.c,
	locate_module.c, modules_def.h, utility.c: Hid most of the stat()
	calls behind is_(), an internal function.

2010-10-07 15:08  rkowen

	* testsuite/modules.80-deep/020-load.exp: file 020-load.exp was
	added on branch modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modules.80-deep/030-display.exp: file 030-display.exp
	was added on branch modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modules.80-deep/040-list.exp: file 040-list.exp was
	added on branch modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modules.80-deep/999-cleanup.exp: file 999-cleanup.exp
	was added on branch modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* cmdVersion.c, locate_module.c, doc/modulefile.4.in,
	testsuite/modulefiles.deep/modulerc/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir1/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir1/1.0,
	testsuite/modulefiles.deep/modulerc/dir1/2.0,
	testsuite/modulefiles.deep/modulerc/dir2/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir2/2.0,
	testsuite/modulefiles.deep/modulerc/dir2/3.0,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/rc1,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/rc2,
	testsuite/modulefiles.deep/plain/dir1/1.0,
	testsuite/modulefiles.deep/plain/dir1/2.0,
	testsuite/modulefiles.deep/plain/dir2/1.0,
	testsuite/modulefiles.deep/plain/dir2/2.0,
	testsuite/modulefiles.deep/version/.version,
	testsuite/modulefiles.deep/version/dir1/.version,
	testsuite/modulefiles.deep/version/dir1/1.0,
	testsuite/modulefiles.deep/version/dir1/2.0,
	testsuite/modulefiles.deep/version/dir2/.version,
	testsuite/modulefiles.deep/version/dir2/1.0,
	testsuite/modulefiles.deep/version/dir2/3.0,
	testsuite/modulefiles.deep/version/dir2/2.0/.version,
	testsuite/modulefiles.deep/version/dir2/2.0/rc1,
	testsuite/modulefiles.deep/version/dir2/2.0/rc2,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.80-deep/010-init_ts.exp,
	testsuite/modules.80-deep/020-load.exp,
	testsuite/modules.80-deep/030-display.exp,
	testsuite/modules.80-deep/040-list.exp,
	testsuite/modules.80-deep/999-cleanup.exp: Rolled in the deep
	modulefile changes from version 3.2.8.

2010-10-07 15:08  rkowen

	* testsuite/modulefiles.deep/modulerc/dir2/.modulerc: file
	.modulerc was added on branch modules-3-2-9 on 2010-11-11 18:23:19
	+0000

2010-10-07 15:08  rkowen

	* testsuite/modulefiles.deep/version/: .version, dir1/.version,
	dir2/.version, dir2/2.0/.version: file .version was added on branch
	modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modules.80-deep/010-init_ts.exp: file 010-init_ts.exp
	was added on branch modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir1/1.0, plain/dir1/1.0,
	plain/dir2/1.0, version/dir1/1.0, version/dir2/1.0: file 1.0 was
	added on branch modules-3-2-9 on 2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir1/2.0,
	modulerc/dir2/2.0, plain/dir1/2.0, plain/dir2/2.0,
	version/dir1/2.0: file 2.0 was added on branch modules-3-2-9 on
	2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir2/3.0, version/dir2/3.0:
	file 3.0 was added on branch modules-3-2-9 on 2010-11-11 18:23:19
	+0000

2010-10-07 15:08  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir2/1.0/rc1,
	version/dir2/2.0/rc1: file rc1 was added on branch modules-3-2-9 on
	2010-11-11 18:23:19 +0000

2010-10-07 15:08  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir2/1.0/rc2,
	version/dir2/2.0/rc2: file rc2 was added on branch modules-3-2-9 on
	2010-11-11 18:23:19 +0000

2010-10-07 13:12  rkowen

	* modulefiles/: module-cvs.in, modules.in: Rolled in the modulefile
	changes from version 3.2.8.

2010-10-07 12:49  rkowen

	* Makefile.am: Rolled in the Makefile.am / library order fix from
	version 3.2.8.

2010-10-05 09:09  rkowen

	* doc/module.1.in: Updated with sections on initializing modules
	for perl and python from version 3.2.8.

2010-10-05 09:01  rkowen

	* ModuleCmd_Purge.c: Merged the fix for multiple module purge from
	version 3.2.8.

2010-10-04 21:06  rkowen

	* NEWS, configure.ac, config/emtcl.m4, config/tcl.m4,
	testsuite/modules.70-maint/070-display.exp: Rolled in from version
	3.2.8 the configure --with-man-path option and the fixed emtcl.m4
	which corrects the --with-tcl and related options, and the
	--without-x test variance.

2010-10-04 15:06  rkowen

	* init/cmake.in: file cmake.in was added on branch modules-3-2-9 on
	2010-11-11 18:23:18 +0000

2010-10-04 15:06  rkowen

	* init/perl.pm.in: file perl.pm.in was added on branch
	modules-3-2-9 on 2010-11-11 18:23:18 +0000

2010-10-04 15:06  rkowen

	* init/python.py.in: file python.py.in was added on branch
	modules-3-2-9 on 2010-11-11 18:23:18 +0000

2010-10-04 15:06  rkowen

	* cmdConflict.c, init.c, utility.c, doc/module.1.in,
	init/Makefile.am, init/cmake.in, init/perl.in, init/perl.pm.in,
	init/python.in, init/python.py.in,
	testsuite/modulefiles/info/shellsexp,
	testsuite/modules.00-init/030-shells.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.10-use/030-use.exp,
	testsuite/modules.10-use/031-append.exp,
	testsuite/modules.10-use/070-unuse.exp,
	testsuite/modules.50-cmds/015-use.exp,
	testsuite/modules.50-cmds/017-use-undo.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/022-setenv-eschars.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/036-unsetenv-x.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/088-info-isloaded.exp,
	testsuite/modules.50-cmds/170-swap.exp,
	testsuite/modules.50-cmds/175-swap2.exp,
	testsuite/modules.50-cmds/190-load.exp,
	testsuite/modules.50-cmds/200-break.exp,
	testsuite/modules.50-cmds/210-exit.exp,
	testsuite/modules.50-cmds/220-continue.exp,
	testsuite/modules.50-cmds/230-loop.exp,
	testsuite/modules.90-avail/030-multiple.exp,
	testsuite/modules.95-version/020-load.exp,
	testsuite/modules.95-version/020-unload.exp,
	testsuite/modules.95-version/022-load2.exp,
	testsuite/modules.95-version/022-unload2.exp,
	testsuite/modules.95-version/040-xgetenv.exp: Rolled in the cmake
	addition from version 3.2.8, and the new perl.pm & python.py init
	files.

2010-10-04 08:59  rkowen

	* configure.ac: Fixed --with-man-path configure option.

2010-10-02 14:05  rkowen

	* Makefile.am, cmdVersion.c: Prevent needless warnings about
	"Version symbol 'default' loops"

2010-10-02 13:08  rkowen

	* Makefile.am: Updated the cxref generation (but doesn't generate
	.h source .html files).

2010-10-02 09:45  rkowen

	* version.c: Updated the release date.

2010-10-02 09:42  rkowen

	* NEWS: Updated release date.

2010-10-01 14:39  rkowen

	* config/tcl.m4: Made similar changes for --with-tclx as --with-tcl

2010-10-01 14:17  rkowen

	* NEWS, config/emtcl.m4, config/tcl.m4,
	testsuite/modules.70-maint/070-display.exp: * Fixed the configure
	script for searching for tclConfig.sh	and handle --without-x in
	the tests.

2010-10-01 13:01  sirdude

	* tcl/modulecmd.tcl: Patches from John Tseng,
	
	Fixes an issue with perl autoinit by adding tclsh to the call
	
	Updates to module-version.
	
	Kent

2010-09-27 16:25  rkowen

	* NEWS, init.c, utility.c, doc/module.1.in, init/Makefile.am,
	init/cmake.in, testsuite/modulefiles/info/shellsexp,
	testsuite/modules.00-init/030-shells.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.10-use/030-use.exp,
	testsuite/modules.10-use/031-append.exp,
	testsuite/modules.10-use/070-unuse.exp,
	testsuite/modules.50-cmds/015-use.exp,
	testsuite/modules.50-cmds/017-use-undo.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/022-setenv-eschars.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/036-unsetenv-x.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/088-info-isloaded.exp,
	testsuite/modules.50-cmds/170-swap.exp,
	testsuite/modules.50-cmds/175-swap2.exp,
	testsuite/modules.50-cmds/190-load.exp,
	testsuite/modules.50-cmds/200-break.exp,
	testsuite/modules.50-cmds/210-exit.exp,
	testsuite/modules.50-cmds/220-continue.exp,
	testsuite/modules.50-cmds/230-loop.exp,
	testsuite/modules.95-version/020-load.exp,
	testsuite/modules.95-version/020-unload.exp,
	testsuite/modules.95-version/022-load2.exp,
	testsuite/modules.95-version/022-unload2.exp,
	testsuite/modules.95-version/040-xgetenv.exp: * Added Nathaniel
	Waisbrot's exceptional patch for CMake support with tests.

2010-09-27 16:25  rkowen

	* init/cmake.in: file cmake.in was initially added on branch
	modules-3-2-8.

2010-09-27 16:06  rkowen

	* NEWS, doc/module.1.in, init/python.py.in: * Updated
	init/python.py to eliminate 'sed' references * Added brief section
	to module.1 on invoking modules for perl & python

2010-09-27 14:44  rkowen

	* NEWS, configure.ac, main.c, init/Makefile.am, init/perl.in,
	init/perl.pm.in: 
	* Renamed init/perl to init/perl.pm

2010-09-27 14:44  rkowen

	* init/perl.pm.in: file perl.pm.in was initially added on branch
	modules-3-2-8.

2010-09-23 18:00  rkowen

	* ModuleCmd_Purge.c, NEWS: 
	* Purging a purged module list does not result in an error.  (It
	returned an erroneous ERR_MODULE_PATH error message before.)

2010-09-23 16:21  rkowen

	* Makefile.am: Fixed order of objects and libraries when linking.

2010-09-23 15:47  rkowen

	* NEWS, cmdPath.c, configure.ac: * Added the configure
	--with-man-path so a system specific MANPATH   could be used.  Some
	"man"s radically change their search path   when a MANPATH exists
	and when not.	 The default is "/usr/man:/usr/share/man" (when
	both exists).

2010-09-23 15:08  rkowen

	* NEWS, modulefiles/modules.in: 
	* Fixed the MANPATH in modulefiles/modules to use configure
	generated   values.

2010-09-23 13:53  rkowen

	* Makefile.am, configure.ac, init/Makefile.am, init/python.in,
	init/python.py.in: Renamed the init/python script to python.py .

2010-09-23 13:53  rkowen

	* init/python.py.in: file python.py.in was initially added on
	branch modules-3-2-8.

2010-09-14 11:37  rkowen

	* modulefiles/module-cvs.in: Removed the module-cvs info on
	anonymous ftp ... no longer available, and updated the aliases for
	anonymous CVS access.

2010-09-13 22:10  rkowen

	* cmdChdir.c, init/bash_completion.in,
	testsuite/modulefiles/alias/1.0, testsuite/modulefiles/append/0.1,
	testsuite/modulefiles/append/0.2, testsuite/modulefiles/append/1.0,
	testsuite/modulefiles/append/2.1, testsuite/modulefiles/append/2.2,
	testsuite/modulefiles/break/4.0,
	testsuite/modulefiles/continue/1.0,
	testsuite/modulefiles/continue/2.0,
	testsuite/modulefiles/continue/3.0,
	testsuite/modulefiles/continue/4.0, testsuite/modulefiles/exit/1.0,
	testsuite/modulefiles/exit/2.0, testsuite/modulefiles/exit/3.0,
	testsuite/modulefiles/prepend/0.1,
	testsuite/modulefiles/prepend/0.2,
	testsuite/modulefiles/prepend/1.0,
	testsuite/modulefiles/prepend/2.1,
	testsuite/modulefiles/prepend/2.2,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/076-alias-sub.exp,
	testsuite/modules.50-cmds/175-swap2.exp,
	testsuite/modules.50-cmds/210-exit.exp,
	testsuite/modules.50-cmds/220-continue.exp,
	testsuite/modules.50-cmds/230-loop.exp,
	testsuite/modules.50-cmds/999-cleanup.exp: Merged in the 3-2-7
	files missed from 3-2-0-tag.

2010-09-13 20:59  rkowen

	* NEWS, cmdVersion.c, locate_module.c, doc/modulefile.4.in,
	testsuite/modulefiles.deep/modulerc/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir1/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir1/1.0,
	testsuite/modulefiles.deep/modulerc/dir1/2.0,
	testsuite/modulefiles.deep/modulerc/dir2/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir2/2.0,
	testsuite/modulefiles.deep/modulerc/dir2/3.0,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/.modulerc,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/rc1,
	testsuite/modulefiles.deep/modulerc/dir2/1.0/rc2,
	testsuite/modulefiles.deep/plain/dir1/1.0,
	testsuite/modulefiles.deep/plain/dir1/2.0,
	testsuite/modulefiles.deep/plain/dir2/1.0,
	testsuite/modulefiles.deep/plain/dir2/2.0,
	testsuite/modulefiles.deep/version/.version,
	testsuite/modulefiles.deep/version/dir1/.version,
	testsuite/modulefiles.deep/version/dir1/1.0,
	testsuite/modulefiles.deep/version/dir1/2.0,
	testsuite/modulefiles.deep/version/dir2/.version,
	testsuite/modulefiles.deep/version/dir2/1.0,
	testsuite/modulefiles.deep/version/dir2/3.0,
	testsuite/modulefiles.deep/version/dir2/2.0/.version,
	testsuite/modulefiles.deep/version/dir2/2.0/rc1,
	testsuite/modulefiles.deep/version/dir2/2.0/rc2,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.80-deep/010-init_ts.exp,
	testsuite/modules.80-deep/020-load.exp,
	testsuite/modules.80-deep/030-display.exp,
	testsuite/modules.80-deep/040-list.exp,
	testsuite/modules.80-deep/999-cleanup.exp,
	testsuite/modules.90-avail/030-multiple.exp: * Handle the
	.modulerc/.version in deep modulefile dirs,   Patches thanks to
	Lindsay Todd, and others.  * Note that .version takes precedence
	over .modulerc files.  * Added a short set of tests

2010-09-13 20:59  rkowen

	* testsuite/modulefiles.deep/modulerc/: .modulerc, dir1/.modulerc,
	dir2/.modulerc, dir2/1.0/.modulerc: file .modulerc was initially
	added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modulefiles.deep/version/: dir1/.version,
	dir2/.version, dir2/2.0/.version: file .version was initially added
	on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modules.80-deep/010-init_ts.exp: file 010-init_ts.exp
	was initially added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modules.80-deep/020-load.exp: file 020-load.exp was
	initially added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modules.80-deep/030-display.exp: file 030-display.exp
	was initially added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modules.80-deep/040-list.exp: file 040-list.exp was
	initially added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir1/1.0, plain/dir1/1.0,
	plain/dir2/1.0, version/dir1/1.0, version/dir2/1.0: file 1.0 was
	initially added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir1/2.0,
	modulerc/dir2/2.0, plain/dir1/2.0, plain/dir2/2.0,
	version/dir1/2.0: file 2.0 was initially added on branch
	modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir2/3.0, version/dir2/3.0:
	file 3.0 was initially added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modules.80-deep/999-cleanup.exp: file 999-cleanup.exp
	was initially added on branch modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir2/1.0/rc1,
	version/dir2/2.0/rc1: file rc1 was initially added on branch
	modules-3-2-8.

2010-09-13 20:59  rkowen

	* testsuite/modulefiles.deep/: modulerc/dir2/1.0/rc2,
	version/dir2/2.0/rc2: file rc2 was initially added on branch
	modules-3-2-8.

2010-07-27 12:09  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
	ModuleCmd_Refresh.c, ModuleCmd_Switch.c, ModuleCmd_Update.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS, TODO, cmdAlias.c,
	cmdChdir.c, cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c,
	cmdMisc.c, cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c,
	cmdUlvl.c, cmdUname.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c,
	cmdXResource.c, configure.ac, error.c, init.c, locate_module.c,
	main.c, modules.lsm.in, modules_def.h, utility.c, version.c,
	config/emtcl.m4, config/tcl.m4, doc/.cvsignore, doc/module.1.in,
	doc/modulefile.4.in, etc/add.modules.in, etc/mkroot.in,
	etc/global/bashrc.in, etc/global/csh.modules.in,
	etc/global/profile.modules.in, ext/add.ext.in, ext/mkroot.in,
	init/.modulespath.in, init/Makefile.am, init/bash.in,
	init/bash_completion.in, init/csh.in, init/ksh.in, init/perl.in,
	init/python.in, init/sh.in, init/zsh.in, modulefiles/Makefile.am,
	modulefiles/dot.in, modulefiles/module-cvs.in,
	modulefiles/module-info.in, modulefiles/modules.in,
	modulefiles/null.in, modulefiles/use.own.in,
	modulefiles/version.in, testsuite/config/unix.exp,
	testsuite/modulefiles/alias/1.0, testsuite/modulefiles/append/0.1,
	testsuite/modulefiles/append/0.2, testsuite/modulefiles/append/1.0,
	testsuite/modulefiles/append/2.1, testsuite/modulefiles/append/2.2,
	testsuite/modulefiles/break/2.0, testsuite/modulefiles/break/4.0,
	testsuite/modulefiles/continue/1.0,
	testsuite/modulefiles/continue/2.0,
	testsuite/modulefiles/continue/3.0,
	testsuite/modulefiles/continue/4.0, testsuite/modulefiles/exit/1.0,
	testsuite/modulefiles/exit/2.0, testsuite/modulefiles/exit/3.0,
	testsuite/modulefiles/prepend/0.1,
	testsuite/modulefiles/prepend/0.2,
	testsuite/modulefiles/prepend/1.0,
	testsuite/modulefiles/prepend/2.1,
	testsuite/modulefiles/prepend/2.2,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/076-alias-sub.exp,
	testsuite/modules.50-cmds/078-refresh.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/100-loglevel.exp,
	testsuite/modules.50-cmds/175-swap2.exp,
	testsuite/modules.50-cmds/210-exit.exp,
	testsuite/modules.50-cmds/220-continue.exp,
	testsuite/modules.50-cmds/230-loop.exp,
	testsuite/modules.50-cmds/999-cleanup.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.90-avail/050-long.exp: Base version is 3-2-0,
	then merged to 3-2-7.

2010-05-28 12:46  sirdude

	* tcl/modulecmd.tcl: Last patch from Gerrit Renker
	
	This one makes it so module switch tries to swap the order if the
	user messed it up.  If you type: module switch new old instead of:
	module switch old new it will attempt to correct it.
	
	Kent

2010-05-28 09:12  sirdude

	* tcl/modulecmd.tcl: Another patch by Gerrit Renker This one makes
	module display/show more similar to the c version of modules.
	
	Kent

2010-05-28 09:07  sirdude

	* tcl/modulecmd.tcl: Two more patches by Gerrit Renker These two
	clean up the "version" info and makes the startup files more
	compatable with the c version of modules.
	
	Kent

2010-05-28 07:58  sirdude

	* tcl/modulecmd.tcl: This is patch #6 from Gerrit Renker This patch
	increased the CSH_LIMIT to the same as linux's default.  (This
	seams reasonable, if people have older machines that have issues
	they can always drop it back down to a lower value)
	
	Kent

2010-05-28 07:51  sirdude

	* tcl/modulecmd.tcl: This is patch #5 from Gerrit Renker This one
	improves escaping of special symbols
	
	Kent

2010-05-28 07:44  sirdude

	* tcl/modulecmd.tcl: Patch #4 from Gerrit Renker This one cleans up
	dynamic columns and makes it autodetect
	
	Kent

2010-05-27 14:18  sirdude

	* tcl/modulecmd.tcl: small typo in last patch was missing a $
	
	Kent

2010-05-27 13:17  sirdude

	* tcl/modulecmd.tcl: Patch #3 submitted by Gerrit Renker This one
	fixes a heck of a lot of typo's.  (Spelling isn't my strong suit)
	:)
	
	Kent

2010-05-27 13:09  sirdude

	* tcl/modulecmd.tcl: Two patches by Gerrit Renker
	
	The first one fixes an issue with sourcing a .versin/.modulerc over
	and over the second one fixes up listModules so that it behaves
	better.  (Gerrit has submitted a number of patches, this is just
	two of them)
	
	Kent

2010-05-24 09:01  sirdude

	* tcl/modulecmd.tcl: This is a patch by Gerrit Renker to fix an
	issue with _LMFILES_ not having correct data when nesting module
	load/unload commands inside of other modules.
	
	Kent

2010-05-22 15:03  rkowen

	* PROBLEMS: Trivial change.

2009-11-16 15:22  rkowen

	* ModuleCmd_Avail.c, cmdInfo.c, cmdVersion.c, locate_module.c,
	main.c, modules_def.h: A working version of "module-alias", which
	simplifies the semantics.  An alias is just a replacement string or
	another alias.

2009-11-12 12:08  rkowen

	* testsuite/modulefiles.deep/version/: .version, module: Adding a
	deep modulefile test directory.

2009-11-12 12:08  rkowen

	* testsuite/modulefiles.deep/version/.version: file .version was
	added on branch modules-3-2-8 on 2010-09-14 03:59:24 +0000

2009-11-12 12:08  rkowen

	* testsuite/modulefiles.deep/version/.version: file .version was
	initially added on branch mfiles2.

2009-11-12 12:08  rkowen

	* testsuite/modulefiles.deep/version/module: file module was
	initially added on branch mfiles2.

2009-11-09 13:15  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_List.c, ModuleCmd_Load.c,
	cmdModule.c, cmdVersion.c, init.c, locate_module.c, main.c,
	modules_def.h, utility.c: Crafted first working version of
	Locate_Module()

2009-10-15 15:33  rkowen

	* modulefiles/.cvsignore: Ignore the generated notavail modulefile

2009-10-15 15:32  rkowen

	* modulefiles/notavail.in: file notavail.in was added on branch
	mfiles on 2010-10-11 20:04:42 +0000

2009-10-15 15:32  rkowen

	* NEWS, configure.ac, modulefiles/Makefile.am,
	modulefiles/notavail.in: * Added the "notavail" modulefile (as
	shown in man page)

2009-10-15 13:32  rkowen

	* init.c, locate_module.c, main.c: Resolved some minor warnings.

2009-10-15 12:08  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, ModuleCmd_Whatis.c, NEWS, PROBLEMS,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdVersion.c,
	configure.ac, error.c, init.c, locate_module.c, main.c,
	modules_def.h, ovec.c, ovec.h, utility.c, utilobj.c, uvec.c,
	testsuite/etc/modulerc, testsuite/etc/rc,
	testsuite/modules.20-locate/060-rc.exp: Allow loading and unloading
	the .modulerc & .version files Removed the Tcl intrepretor from
	many of the locate_modulefile utility routines.  Simplified the
	error code with uvec.  Added "tag" to MHash object for existence
	testing.  Passes all tests but 2 generate "duplicate version symbol
	... found".  Merged in from the mfiles branch.

2009-10-12 12:41  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS,
	cmdConflict.c, cmdIsLoaded.c, locate_module.c, main.c,
	modules_def.h, utility.c, testsuite/modules.10-use/040-load.exp:
	Merged in the 'mpath' branch changes.

2009-10-12 12:37  rkowen

	* testsuite/modules.10-use/040-load.exp: file 040-load.exp was
	initially added on branch mpath.

2009-10-12 12:37  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS,
	cmdConflict.c, cmdIsLoaded.c, locate_module.c, main.c,
	modules_def.h, utility.c, testsuite/modules.10-use/040-load.exp:
	Instead of having all the various pieces do a SplitIntoList() on
	the MODULEPATH env.var. just do it once in the main() routine and
	use the global ModulePath vector elsewhere.

2009-09-22 11:59  rkowen

	* init/: .modulespath.in, Makefile.am, bash.in, csh.in, ksh.in,
	python.in, sh.in, zsh.in: Merged in the final of the 3.2.7b changes
	to the init/ files.

2009-09-22 11:40  rkowen

	* init/.modulespath.in: Need the versioning path "noise".

2009-09-22 11:13  rkowen

	* init/Makefile.am: Need to do the same thing with @BASEPREFIX@.

2009-09-22 11:02  rkowen

	* init/Makefile.am: Removed the hard-coded version ... let
	configure paste it in.

2009-09-22 10:40  rkowen

	* init/: bash.in, csh.in, ksh.in, python.in, sh.in, zsh.in: Added a
	';' after the last sed command to avoid problems with the Solaris
	sed.

2009-09-22 10:20  rkowen

	* NEWS: Updated.

2009-09-22 10:19  rkowen

	* doc/.cvsignore, init/bash.in, init/csh.in, init/ksh.in,
	init/python.in, init/sh.in, init/zsh.in: Fixed a compatibility
	issue with sed on Solaris (no \t).  Added a patch for the python
	init script submitted by Mark Bergman <mark.bergman@uphs.upenn.edu>

2009-09-22 09:26  rkowen

	* Makefile.am: Added init/bash_completion.in into the distribution
	list.

2009-09-22 09:25  rkowen

	* init/: bash.in, csh.in, ksh.in, python.in, sh.in, zsh.in: Changed
	the sed '\t' to a tab char so it would work on Solaris.

2009-09-22 09:11  rkowen

	* Makefile.am: Added the init/bash_completion.in to the
	distribution list.

2009-09-16 12:19  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_List.c, ModuleCmd_Load.c,
	locate_module.c, modules_def.h: Allow SourceRC() and SourceVers()
	to load or unload the given .modulerc or .version file, to
	anticipate deep modulefile directories.

2009-09-16 12:16  rkowen

	* init.c, main.c: Moved psep (path separator) initialization to
	Initialize_Module() right after interpretor is created.

2009-09-16 12:13  rkowen

	* utility.c: Protect against non-existant MHash objects, which
	tends to drop core.

2009-09-16 12:11  rkowen

	* utilobj.c: Added Tcl_FreeObjv() to clean-up after
	Tcl_ArgvToObjv().  Added MHash tag and 'exists' accessor.

2009-09-16 12:08  rkowen

	* error.c: Reworked the error string compilation to reduce
	confusing code.

2009-09-14 22:05  rkowen

	* PROBLEMS, cmdVersion.c, locate_module.c, utility.c: Cleaned up
	some extraneous MODULESPATH code and other misc changes.

2009-09-14 15:08  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Switch.c, ModuleCmd_Whatis.c, cmdConflict.c, cmdInfo.c,
	cmdLog.c, cmdVersion.c, error.c, locate_module.c, main.c,
	utility.c: Replaced all explicit references to the path separator
	"/" to the calculated value of psep.

2009-09-10 14:52  rkowen

	* testsuite/etc/modulerc: file modulerc was initially added on
	branch mfiles.

2009-09-10 14:52  rkowen

	* ovec.c: file ovec.c was initially added on branch mfiles.

2009-09-10 14:52  rkowen

	* ovec.h: file ovec.h was initially added on branch mfiles.

2009-09-10 14:52  rkowen

	* Makefile.am, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Load.c, ModuleCmd_Refresh.c, ModuleCmd_Switch.c, NEWS,
	cmdConflict.c, cmdIsLoaded.c, configure.ac, init.c,
	locate_module.c, main.c, modules_def.h, ovec.c, ovec.h, utility.c,
	utilobj.c, uvec.c, testsuite/etc/modulerc, testsuite/etc/rc,
	testsuite/modules.20-locate/060-rc.exp: Added the Tcl_Obj vector
	package.  Removed the need for a Tcl interpretor from some of the
	utility fns ...  this effort will continue so alternative
	interpretors can be used.  Added module_setenv() for setting an
	env.var. instead of Tcl_SetVar2().

2009-09-02 13:37  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Init.c, ModuleCmd_List.c, ModuleCmd_Load.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, cmdAlias.c, cmdChdir.c,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c, cmdVerbose.c,
	cmdVersion.c, cmdWhatis.c, cmdXResource.c, configure.ac, error.c,
	init.c, locate_module.c, main.c, utility.c, utilmem.c, utilobj.c,
	uvec.c, uvec.h, modulefiles/Makefile.am,
	testsuite/modules.50-cmds/100-loglevel.exp: Merged in the mlist
	code clean up changes.

2009-09-02 13:37  rkowen

	* cmdChdir.c: file cmdChdir.c was added on branch modules-3-2-0-tag
	on 2010-07-27 19:09:05 +0000

2009-09-02 13:37  rkowen

	* cmdChdir.c: file cmdChdir.c was added on branch modules-3-2-8 on
	2010-09-14 05:10:01 +0000

2009-09-02 13:21  rkowen

	* cmdLog.c, error.c, utility.c,
	testsuite/modules.50-cmds/100-loglevel.exp: Cleaned up more crufty
	code in the cmdModuleLog routine with regards to splitting and
	collecting strings.

2009-09-01 12:16  rkowen

	* LICENSE.LGPL, Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Init.c, ModuleCmd_List.c, ModuleCmd_Load.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS, cmdAlias.c, cmdChdir.c,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c, cmdVerbose.c,
	cmdVersion.c, cmdWhatis.c, cmdXResource.c, configure.ac, error.c,
	init.c, locate_module.c, main.c, modules_def.h, utility.c,
	utilmem.c, utilobj.c, uvec.c, uvec.h, modulefiles/.cvsignore,
	modulefiles/HOME.in, modulefiles/Makefile.am: Merging in the
	changes from the mlist branch.

2009-09-01 12:12  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_List.c, ModuleCmd_Load.c,
	ModuleCmd_Whatis.c, NEWS, cmdAlias.c, cmdModule.c, cmdPath.c,
	cmdSetenv.c, cmdVersion.c, configure.ac, init.c, main.c,
	modules_def.h, utility.c, utilobj.c: * Wrapped the Tcl hash array
	code into a more convenient form - MHash * Put all hash arrays in
	the MHash form and removed crufty code.  This reduces and
	simplifies the code tremendously.

2009-09-01 11:18  rkowen

	* modules_def.h, utilobj.c: Added the MHashInt hash type, which
	stores an integer (the size of a pointer) as the hash value.

2009-08-31 11:26  rkowen

	* modules_def.h, utilobj.c: Added the mhash_copy constructor.

2009-08-31 08:51  rkowen

	* error.c, modules_def.h, utility.c, utilmem.c, utilobj.c,
	modulefiles/.cvsignore: Added the MHash front-end to the
	difficult-to-use Tcl_*Hash* routines.  Moved stringer() from
	utility.c to utilmem.c .

2009-08-28 13:14  rkowen

	* NEWS, configure.ac, utility.c, modulefiles/HOME.in,
	modulefiles/Makefile.am: * Included another modulefile to add $HOME
	to the *PATH hierarchy so directories like $HOME/bin and $HOME/sbin
	would be prepended to $PATH, etc.

2009-08-28 13:14  rkowen

	* modulefiles/HOME.in: file HOME.in was initially added on branch
	mlist.

2009-08-28 12:28  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Whatis.c, NEWS, cmdConflict.c,
	locate_module.c, modules_def.h, utility.c: Moved the SplitIntoList,
	etc. code into utility.c.  Added ModulePathList to provide a vector
	list of modulepaths and simplified the code where needed.  Removed
	some amazingly hackish strtok knock-offs.

2009-08-28 07:54  rkowen

	* Makefile.am, utility.c, utilmem.c: Broke out the memory routines
	into a seperate file.

2009-08-28 07:54  rkowen

	* utilmem.c: file utilmem.c was initially added on branch mlist.

2009-08-27 15:07  rkowen

	* uvec.c: file uvec.c was initially added on branch mlist.

2009-08-27 15:07  rkowen

	* uvec.h: file uvec.h was initially added on branch mlist.

2009-08-27 15:07  rkowen

	* LICENSE.LGPL, Makefile.am, ModuleCmd_Clear.c, ModuleCmd_Init.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS, cmdAlias.c, cmdChdir.c,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c, cmdVerbose.c,
	cmdVersion.c, cmdWhatis.c, cmdXResource.c, error.c, init.c,
	locate_module.c, main.c, modules_def.h, utility.c, utilobj.c,
	uvec.c, uvec.h: * Added a unix vector package to ease list
	handling, to eliminate the bits of code scattered through out.

2009-08-27 15:07  rkowen

	* LICENSE.LGPL: file LICENSE.LGPL was initially added on branch
	mlist.

2009-08-24 09:49  rkowen

	* cmdConflict.c: Lost value of notloaded_flag in conversion to
	objv.

2009-08-23 16:30  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Clear.c, ModuleCmd_Display.c,
	ModuleCmd_Help.c, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Load.c, ModuleCmd_Purge.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, NEWS, cmdAlias.c, cmdChdir.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c, cmdVerbose.c,
	cmdVersion.c, cmdWhatis.c, cmdXResource.c, configure.ac, error.c,
	getopt.c, init.c, locate_module.c, main.c, modules_def.h,
	utility.c, utilobj.c: Merged the nodeb branch into the main trunk.

2009-08-23 16:26  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Clear.c, ModuleCmd_Display.c,
	ModuleCmd_Help.c, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Load.c, ModuleCmd_Purge.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, NEWS, cmdAlias.c, cmdChdir.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c, cmdVerbose.c,
	cmdVersion.c, cmdWhatis.c, cmdXResource.c, configure.ac, error.c,
	getopt.c, init.c, locate_module.c, main.c, modules_def.h,
	utility.c, utilobj.c: Removed the WITH_DEBUGGING_* code, which was
	burdensome to maintain, rarely used, and gave no useful advantage
	over using a symbolic stepping debugger.

2009-08-22 23:57  rkowen

	* .indent.pro, Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Load.c,
	ModuleCmd_Refresh.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, NEWS, cmdAlias.c, cmdChdir.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c, cmdVerbose.c,
	cmdVersion.c, cmdWhatis.c, cmdXResource.c, error.c, init.c,
	locate_module.c, main.c, modules_def.h, utility.c, utilobj.c,
	testsuite/modules.50-cmds/240-chdir.exp: Merged in the btclobj1
	branch changes to the main trunk - converted the module commands to
	Tcl dual-ported objects.

2009-08-22 23:26  rkowen

	* .indent.pro, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Update.c, ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS,
	cmdAlias.c, cmdChdir.c, cmdConflict.c, cmdIsLoaded.c, cmdLog.c,
	cmdMisc.c, cmdUname.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c,
	cmdXResource.c, error.c, init.c, locate_module.c, modules_def.h,
	utility.c, utilobj.c, testsuite/modules.50-cmds/240-chdir.exp:
	Converted the remaining module commands to use Tcl dual-ported
	objects.  Crafted the remaining module versions of the memory
	functions realloc & calloc.  Use the Tcl ckalloc() as the basis. 
	Added the chdir tests and gave it sensible behavior when the
	directory does not exist or is inaccessible.

2009-08-22 23:26  rkowen

	* testsuite/modules.50-cmds/240-chdir.exp: file 240-chdir.exp was
	initially added on branch btclobj1.

2009-08-21 14:47  rkowen

	* utilobj.c: file utilobj.c was initially added on branch btclobj1.

2009-08-21 14:47  rkowen

	* .indent.pro, Makefile.am, ModuleCmd_Clear.c, ModuleCmd_Display.c,
	ModuleCmd_Help.c, ModuleCmd_Load.c, ModuleCmd_Refresh.c,
	ModuleCmd_Use.c, ModuleCmd_Whatis.c, NEWS, cmdInfo.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdVerbose.c, cmdWhatis.c,
	error.c, init.c, main.c, modules_def.h, utility.c, utilobj.c:
	Converted about half of the module commands to use Tcl dual-ported
	objects.

2009-08-21 14:47  rkowen

	* .indent.pro: file .indent.pro was initially added on branch
	btclobj1.

2009-08-14 15:16  rkowen

	* Makefile.am: Got cxref running and regenerated the cross
	references.

2009-08-14 15:16  rkowen

	* locate_module.c: Cleaned up a memory error and redundant code.

2009-08-13 12:17  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Init.c, ModuleCmd_Purge.c,
	ModuleCmd_Refresh.c, ModuleCmd_Update.c, NEWS, cmdChdir.c,
	cmdModule.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	configure.ac, locate_module.c, main.c, modules_def.h, utility.c: *
	All string allocation is performed by a common internal routine *
	--disable-beginenv is now the configuration default

2009-08-11 15:01  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Clear.c, ModuleCmd_Display.c,
	ModuleCmd_Help.c, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Load.c, ModuleCmd_Purge.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, NEWS, README, TODO, cmdAlias.c, cmdChdir.c,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c,
	cmdModule.c, cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c,
	cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	configure.ac, error.c, getopt.c, init.c, locate_module.c, main.c,
	modules_def.h, utility.c, doc/module.1.in,
	testsuite/modulefiles/.moduleavailcache,
	testsuite/modulefiles/.moduleavailcache.202,
	testsuite/modulefiles/.moduleavailcachedir,
	testsuite/modulefiles/.moduleavailcachedir.202,
	testsuite/modules.00-init/090-switches.exp,
	testsuite/modules.70-maint/060-apropos.exp: Merged in the bnocache
	branch to the main source tree.

2009-08-11 14:54  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Clear.c, ModuleCmd_Display.c,
	ModuleCmd_Help.c, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Load.c, ModuleCmd_Purge.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, NEWS, README, TODO, cmdAlias.c, cmdChdir.c,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c,
	cmdModule.c, cmdPath.c, cmdSetenv.c, cmdUlvl.c, cmdUname.c,
	cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	configure.ac, error.c, getopt.c, init.c, locate_module.c, main.c,
	modules_def.h, utility.c, doc/module.1.in,
	testsuite/modulefiles/.moduleavailcache,
	testsuite/modulefiles/.moduleavailcache.202,
	testsuite/modulefiles/.moduleavailcachedir,
	testsuite/modulefiles/.moduleavailcachedir.202,
	testsuite/modules.00-init/090-switches.exp,
	testsuite/modules.70-maint/060-apropos.exp: * Removed the
	modulefile caching, which has been one of the major   obstacles for
	deep modulefile directories.  Also fixed up the code to eliminate
	nearly all of the gcc -Wall warnings.

2009-08-10 12:28  rkowen

	* ModuleCmd_Display.c, NEWS, cmdLog.c, configure.ac, error.c,
	modules_def.h: Merged the syslogging changes from the bsyslog
	branch.

2009-08-10 12:22  rkowen

	* ModuleCmd_Display.c, NEWS, cmdLog.c, configure.ac, error.c,
	modules_def.h: Simplified the module syslogging interaction.  The
	configure script no longer has individual options for each of the
	various module error states.  Only the syslog facility can be
	specified (default = "local7").  Fine tuning can be done via the
	system global rc file and the module-log command.

2009-08-03 14:04  rkowen

	* Makefile.am, NEWS, cmdInfo.c, cmdLog.c, cmdModule.c, cmdTrace.c,
	configure.ac, init.c, modules_def.h, doc/modulefile.4.in,
	modulefiles/module-info.in, testsuite/modulefiles/help/2.0,
	testsuite/modulefiles/trace/all_off,
	testsuite/modulefiles/trace/all_on,
	testsuite/modulefiles/trace/colon,
	testsuite/modulefiles/trace/dilo_onoff,
	testsuite/modulefiles/trace/disp_onoff,
	testsuite/modulefiles/trace/disptrac,
	testsuite/modulefiles/trace/load_all1,
	testsuite/modulefiles/trace/load_all2,
	testsuite/modulefiles/trace/load_on,
	testsuite/modulefiles/trace/load_onoff,
	testsuite/modulefiles/trace/load_ovr,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.35-trace/020-default.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.35-trace/095-cleanup.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp,
	testsuite/modules.70-maint/070-display.exp: Merged in the bnotrace
	branch changes ... essentially removing the module-trace command.

2009-08-03 13:56  rkowen

	* Makefile.am, cmdInfo.c, cmdLog.c, cmdModule.c, cmdTrace.c,
	configure.ac, init.c, modules_def.h, doc/modulefile.4.in,
	modulefiles/module-info.in, testsuite/modulefiles/help/2.0,
	testsuite/modulefiles/trace/all_off,
	testsuite/modulefiles/trace/all_on,
	testsuite/modulefiles/trace/colon,
	testsuite/modulefiles/trace/dilo_onoff,
	testsuite/modulefiles/trace/disp_onoff,
	testsuite/modulefiles/trace/disptrac,
	testsuite/modulefiles/trace/load_all1,
	testsuite/modulefiles/trace/load_all2,
	testsuite/modulefiles/trace/load_on,
	testsuite/modulefiles/trace/load_onoff,
	testsuite/modulefiles/trace/load_ovr,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.35-trace/020-default.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.35-trace/095-cleanup.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp,
	testsuite/modules.70-maint/070-display.exp: Removed the
	module-trace command & tests.  It has not been maintained and there
	was no real indication that it worked as expected.

2009-08-03 13:52  rkowen

	* init/bash_completion.in: Added bash_completion init

2009-08-03 13:52  rkowen

	* init/bash_completion.in: file bash_completion.in was added on
	branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2009-08-03 13:52  rkowen

	* init/bash_completion.in: file bash_completion.in was added on
	branch modules-3-2-8 on 2010-09-14 05:10:03 +0000

2009-08-03 09:23  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Purge.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, cmdAlias.c, cmdChdir.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, cmdUname.c,
	cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	configure.ac, error.c, init.c, locate_module.c, modules_def.h,
	utility.c, version.c, doc/module.1.in, doc/modulefile.4.in,
	etc/global/bashrc.in, etc/global/csh.modules.in,
	etc/global/profile.modules.in, init/.modulespath.in,
	init/Makefile.am, init/bash.in, init/csh.in, init/filter,
	init/ksh.in, init/perl.in, init/python.in, init/sh.in, init/zsh.in,
	modulefiles/Makefile.am: Rolled in the remaining 3.2.7 changes to
	the main branch.

2009-07-31 09:56  rkowen

	* NEWS: Updated 3.2.7 changes.

2009-07-30 13:10  rkowen

	* ModuleCmd_Purge.c, NEWS, error.c, version.c, init/filter: * Have
	purge remove loaded modules in reverse order   (patch contributed
	by carriees)

2009-07-30 11:03  rkowen

	* init/bash_completion.in: file bash_completion.in was initially
	added on branch b327now.

2009-07-30 11:03  rkowen

	* cmdChdir.c: file cmdChdir.c was initially added on branch
	b327now.

2009-07-30 11:03  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Purge.c, ModuleCmd_Refresh.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, NEWS, cmdAlias.c, cmdChdir.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, cmdUname.c,
	cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	configure.ac, error.c, init.c, locate_module.c, modules_def.h,
	utility.c, doc/module.1.in, doc/modulefile.4.in,
	etc/global/bashrc.in, etc/global/csh.modules.in,
	etc/global/profile.modules.in, init/.modulespath.in,
	init/Makefile.am, init/bash.in, init/bash_completion.in,
	init/csh.in, init/ksh.in, init/perl.in, init/python.in, init/sh.in,
	init/zsh.in, modulefiles/Makefile.am: * Added a batch of patches
	from Gerrit Renker   - Goes through each of the two manpages,
	bringing them up to date.    - Fix an error in configure.ac caused
	by misspelling	  - Fix typos in help messages and source-code
	comments    - Fix the setup of $MODULESPATH to not have a trailing
	':'    - Fix segmentation violation occurring when the shelltype is
	absent	  - Fix a condition where 'make uninstall' does not cleanse
	a directory    - Fix a build problem which set the executable bit
	on 'data' files    - Cleans up noise in '.modulespath' file    -
	Replaces external sed filter script with internal Makefile.am rule 
	  - Adds missing 'zsh' case in etc/global    - simplify (t)csh
	initialisation	  - Add bash auto-completion for the 'module'
	command    - Adds new 'chdir' modulefile command (sets cwd on
	module load)

2009-04-09 12:53  sirdude

	* tcl/modulecmd.tcl: This is a patch by John Tseng,
	
	It adds the ability to support Dynamic columns using stty you just
	setenv DYNAMIC_COLUMNS 1 and it will start using them.
	
	Kent

2009-04-09 11:48  sirdude

	* tcl/modulecmd.tcl: Fleshed out the debugging statements so most
	functions have them now.
	
	Kent

2009-02-24 13:08  sirdude

	* tcl/modulecmd.tcl: Some more cruft removal.
	
	Kent

2009-02-24 12:13  sirdude

	* tcl/: Makefile, modulecmd.tcl, init/modulerc: added synonym of
	search for apropos/keyword Partialy contributed by Hunter Matthews.
	
	There is still an issue with it though.  If you have a malformed
	module it will die.  Probably there are other commands that die as
	well.  Need to look at it more.
	
	Kent

2009-02-24 11:47  sirdude

	* tcl/modulecmd.tcl: Cleaned up some stuff that wasn't used and
	also fixed some minor formating issues.
	
	Kent

2009-02-24 11:21  sirdude

	* tcl/modulecmd.tcl: Updated the help dialog so its a bit more
	organized an easier to read.
	
	Kent

2009-02-24 10:35  sirdude

	* tcl/modulecmd.tcl: Patch by Hunter Matthews to clean up the
	output of module avail a little bit.
	
	Kent

2009-02-24 10:22  sirdude

	* tcl/modulecmd.tcl: Some patches submitted by Hunter Matthews
	
	adds --help as a commandline option.  fixes issues with modulerc
	file getting sourced twice in sh and tcsh shells.
	
	Kent

2008-09-17 08:14  sirdude

	* tcl/modulecmd.tcl: 
	
	Small patch for differences in glob on various platforms. 
	Contributed by Thomas Zeiser
	
	Kent

2008-02-19 22:21  rkowen

	* testsuite/modules.50-cmds/175-swap2.exp: file 175-swap2.exp was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2008-02-19 22:21  rkowen

	* testsuite/modules.50-cmds/175-swap2.exp: file 175-swap2.exp was
	added on branch modules-3-2-8 on 2010-09-14 05:10:09 +0000

2008-02-19 22:21  rkowen

	* testsuite/modulefiles/prepend/2.1: file 2.1 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:08 +0000

2008-02-19 22:21  rkowen

	* testsuite/modulefiles/prepend/2.2: file 2.2 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:08 +0000

2008-02-19 22:21  rkowen

	* NEWS, cmdPath.c, configure.ac, init/bash.in,
	testsuite/modulefiles/append/2.1, testsuite/modulefiles/append/2.2,
	testsuite/modulefiles/prepend/2.1,
	testsuite/modulefiles/prepend/2.2,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/175-swap2.exp: Rolled in the 3.2.7
	changes so far.

2008-02-19 22:21  rkowen

	* testsuite/modulefiles/: append/2.1, prepend/2.1: file 2.1 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2008-02-19 22:21  rkowen

	* testsuite/modulefiles/append/2.1: file 2.1 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:06 +0000

2008-02-19 22:21  rkowen

	* testsuite/modulefiles/: append/2.2, prepend/2.2: file 2.2 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2008-02-19 22:21  rkowen

	* testsuite/modulefiles/append/2.2: file 2.2 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:06 +0000

2008-02-19 22:18  rkowen

	* testsuite/modules.50-cmds/175-swap2.exp: file 175-swap2.exp was
	initially added on branch b327now.

2008-02-19 22:18  rkowen

	* testsuite/modulefiles/: append/2.1, prepend/2.1: file 2.1 was
	initially added on branch b327now.

2008-02-19 22:18  rkowen

	* testsuite/modulefiles/: append/2.2, prepend/2.2: file 2.2 was
	initially added on branch b327now.

2008-02-19 22:18  rkowen

	* NEWS, cmdPath.c, configure.ac, testsuite/modulefiles/append/2.1,
	testsuite/modulefiles/append/2.2,
	testsuite/modulefiles/prepend/2.1,
	testsuite/modulefiles/prepend/2.2,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/175-swap2.exp: * Fixed swap bug when
	prepending or appending multiple times	 (fix thanks to Gavin
	Walker), added tests for same.

2008-02-11 16:06  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
	ModuleCmd_Whatis.c, NEWS, TODO, cmdConflict.c, cmdIsLoaded.c,
	cmdLog.c, cmdModule.c, cmdPath.c, cmdTrace.c, cmdVersion.c,
	cmdWhatis.c, cmdXResource.c, configure.ac, error.c, init.c,
	locate_module.c, main.c, modules.lsm.in, modules_def.h, utility.c,
	version.c, config/emtcl.m4, config/tcl.m4, doc/module.1.in,
	doc/modulefile.4.in, etc/add.modules.in, etc/mkroot.in,
	ext/add.ext.in, ext/mkroot.in, init/.modulespath.in,
	init/Makefile.am, init/bash.in, init/csh.in, init/ksh.in,
	init/sh.in, init/zsh.in, modulefiles/dot.in,
	modulefiles/module-cvs.in, modulefiles/module-info.in,
	modulefiles/modules.in, modulefiles/null.in,
	modulefiles/use.own.in, modulefiles/version.in,
	testsuite/modulefiles/alias/1.0, testsuite/modulefiles/append/0.1,
	testsuite/modulefiles/append/0.2, testsuite/modulefiles/append/1.0,
	testsuite/modulefiles/prepend/0.1,
	testsuite/modulefiles/prepend/0.2,
	testsuite/modulefiles/prepend/1.0,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/076-alias-sub.exp,
	testsuite/modules.50-cmds/078-refresh.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/100-loglevel.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.90-avail/050-long.exp: Preparing the 3.2.7
	branch, and some minor changes.

2007-10-29 09:43  rkowen

	* ModuleCmd_Avail.c, NEWS: Rolled in the skip .git version control
	dirs in modulefile dirs.

2007-10-29 09:36  rkowen

	* ModuleCmd_Avail.c, NEWS: Skip .git version control dirs in
	modulefile dirs.

2007-10-23 13:58  sirdude

	* tcl/modulecmd.tcl: updated ignored directories to include .svn
	and .git Thanks to John Tseng.
	
	Kent

2007-09-05 13:20  sirdude

	* tcl/modulecmd.tcl: 
	
	Made it so that module use and module unuse work the same way, I
	also added a little debugging info for both of them.
	
	Kent

2007-05-16 10:24  sirdude

	* tcl/modulecmd.tcl: 
	
	update to replaceFromList  patch from Olly.  adds a fix for when
	item2 is empty.
	
	Kent

2007-05-16 08:23  sirdude

	* tcl/modulecmd.tcl: 
	
	Another great little patch by Olly Stephens,
	
	This one makes it so that if a module has an error message in it
	module help (modulefile) will still attempt to call the help
	function for that module.
	
	Kent

2007-05-16 08:07  sirdude

	* tcl/modulecmd.tcl: 
	
	Another patch by Olly,
	
	This one extends some of the shortcuts accepted.  example module lo
	blah   now works just like module load blah Its not perfect but
	again better than what is there currently.
	
	Kent

2007-05-16 08:01  sirdude

	* tcl/modulecmd.tcl: 
	
	Another patch by Olly,
	
	This one makes it so that help is displayed if a user types an
	invalid module command (Example: module blah)  or if a user just
	types module with no args.
	
	Kent

2007-05-16 07:50  sirdude

	* tcl/modulecmd.tcl: 
	
	Patch by Olly,
	
	Forces 0600 mode on the tmpfile when opening it.  Really we need to
	figure out how to remove the need for a tmpfile, until then though
	this is still better than it was.
	
	Kent

2007-03-25 08:11  rkowen

	* NEWS, cmdPath.c, utility.c: * Fixed some valgrind errors found
	and resolved by Alan Morris.

2007-03-23 09:52  rkowen

	* modulefiles/modules.in: The man dir is now in share/

2007-02-22 15:30  rkowen

	* NEWS, locate_module.c: Rolled in 3.2.6 realloc() fix.

2007-02-22 15:29  rkowen

	* NEWS, locate_module.c: * Fixed the locate_module.c:realloc()
	calls which didn't properly   take the element size into account
	(Fix thanks to Ron Isaacson).

2007-02-22 15:12  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
	ModuleCmd_Whatis.c, NEWS, TODO, cmdConflict.c, cmdIsLoaded.c,
	cmdLog.c, cmdModule.c, cmdPath.c, cmdTrace.c, cmdVersion.c,
	cmdWhatis.c, cmdXResource.c, configure.ac, error.c, init.c,
	locate_module.c, main.c, modules.lsm.in, modules_def.h, utility.c,
	version.c, config/emtcl.m4, config/tcl.m4, doc/module.1.in,
	doc/modulefile.4.in, etc/add.modules.in, etc/mkroot.in,
	ext/add.ext.in, ext/mkroot.in, init/.modulespath.in,
	init/Makefile.am, init/bash.in, init/csh.in, init/ksh.in,
	init/sh.in, init/zsh.in, modulefiles/dot.in,
	modulefiles/module-cvs.in, modulefiles/module-info.in,
	modulefiles/modules.in, modulefiles/null.in,
	modulefiles/use.own.in, modulefiles/version.in,
	testsuite/modulefiles/append/1.0,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/078-refresh.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/100-loglevel.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.90-avail/050-long.exp: Initial 3.2.6 check-in

2007-02-14 10:06  rkowen

	* NEWS: Trivial format change.

2007-02-14 10:04  rkowen

	* NEWS, testsuite/modules.50-cmds/095-uname.exp: Rolled in 3.2.5
	changes to the uname test

2007-02-14 09:54  rkowen

	* NEWS, testsuite/modules.50-cmds/095-uname.exp: Fixed the
	uname/domainname test to handle when there is no domainname.

2007-02-13 22:23  rkowen

	* version.c: Updated version.

2007-02-13 22:21  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Update.c, ModuleCmd_Whatis.c,
	cmdConflict.c, cmdLog.c, cmdModule.c, cmdTrace.c, cmdVersion.c,
	cmdWhatis.c, cmdXResource.c, error.c, init.c, locate_module.c,
	modules_def.h, utility.c: Rolled in the 3.2.5 module_malloc()
	wrapper.

2007-02-13 22:09  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Update.c, ModuleCmd_Whatis.c,
	cmdConflict.c, cmdLog.c, cmdModule.c, cmdTrace.c, cmdVersion.c,
	cmdWhatis.c, cmdXResource.c, error.c, init.c, locate_module.c,
	modules_def.h, utility.c, version.c: Wrapped all malloc() calls
	with module_malloc().

2007-02-13 21:38  rkowen

	* Makefile.am, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Refresh.c, ModuleCmd_Update.c, ModuleCmd_Whatis.c, NEWS,
	TODO, cmdConflict.c, cmdIsLoaded.c, cmdLog.c, cmdPath.c,
	cmdVersion.c, configure.ac, error.c, init.c, locate_module.c,
	main.c, modules.lsm.in, modules_def.h, utility.c, version.c,
	config/emtcl.m4, config/tcl.m4, doc/module.1.in,
	doc/modulefile.4.in, etc/add.modules.in, etc/mkroot.in,
	ext/add.ext.in, ext/mkroot.in, init/.modulespath.in,
	init/Makefile.am, init/bash.in, init/csh.in, init/ksh.in,
	init/sh.in, init/zsh.in, modulefiles/dot.in,
	modulefiles/module-cvs.in, modulefiles/module-info.in,
	modulefiles/modules.in, modulefiles/null.in,
	modulefiles/use.own.in, modulefiles/version.in,
	testsuite/modulefiles/alias/1.0, testsuite/modulefiles/append/0.1,
	testsuite/modulefiles/append/0.2, testsuite/modulefiles/append/1.0,
	testsuite/modulefiles/prepend/0.1,
	testsuite/modulefiles/prepend/0.2,
	testsuite/modulefiles/prepend/1.0,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/076-alias-sub.exp,
	testsuite/modules.50-cmds/078-refresh.exp,
	testsuite/modules.50-cmds/100-loglevel.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.90-avail/050-long.exp: Preparing the
	modules-3-2-5 branch.

2007-02-02 09:54  rkowen

	* NEWS: Forgot to update NEWS with 3.2.4 changes

2007-02-02 09:14  rkowen

	* version.c: Updated the release date.

2007-02-02 09:07  rkowen

	* TODO: Need to fix the module-alias (sometime)

2006-12-19 11:06  sirdude

	* tcl/modulecmd.tcl: 
	updated module list so it skips modules with no name for -l and -t
	(it now handles them like module list without options)
	
	Kent

2006-12-13 11:41  sirdude

	* tcl/modulecmd.tcl: 
	
	Fix provied by Eric Mastromarc reference counting was not working
	for unload-path now it is again.
	
	Kent

2006-12-12 09:11  sirdude

	* tcl/modulecmd.tcl: 
	
	Modified prereq so its a logical OR for multiple modulefies on one
	command line.
	
	example: prereq foo bar If you want it foo AND bar do: prereq foo
	prereq bar
	
	Patch done by Chris Pruett
	
	Kent

2006-12-07 12:52  sirdude

	* tcl/modulecmd.tcl: 
	
	Patch provided by  Thomas Zeiser,
	
	better fix for reverting header to find dynamically what version of
	tclsh to use.  It also now sorts output of module avail.
	
	Kent

2006-12-07 10:46  sirdude

	* tcl/modulecmd.tcl: 
	
	reverting commit 1.75 where I removed the header section that finds
	tclsh.
	
	Kent

2006-09-13 10:41  sirdude

	* tcl/modulecmd.tcl: 
	
	Changed (VAR)_modshare back to use g_def_seperator instead of user
	defined variable.
	
	Currently there is an issue with doing something like append-path
	-delem " " PATH /usr/bin append-path -delem " " PATH /usr/local/bin
	append-path -delem ":" PATH /usr/sbin
	
	then loading that module and unloading it...  Because of the mixed
	delimiters the unload does not work properly.  It at least works
	for the basic case now though.
	
	Kent

2006-09-07 10:44  sirdude

	* tcl/modulecmd.tcl: 
	
	changed syntax of specifying a delimitor to match c version of
	modules and also made sure you can use " " and { } as a delimitor.
	
	Thanks go to Dr Reinhold Bader for this fix....
	
	Kent

2006-08-23 08:30  sirdude

	* tcl/modulecmd.tcl: 
	
	"module use"   (without args) was broken, now its fixed again.
	
	Kent

2006-08-23 08:24  sirdude

	* tcl/modulecmd.tcl: 
	
	fixed revision variable stuff.
	
	Kent

2006-08-23 08:19  sirdude

	* tcl/modulecmd.tcl: 
	
	Added in cvs revision variables so that module help prints out what
	version of cvs file was checked out.
	
	Kent

2006-08-16 09:42  sirdude

	* tcl/modulecmd.tcl: 
	this is a pathetic commit ;)  Modified the comment for g_user so
	that it says the right thing.
	
	Kent

2006-08-15 14:15  sirdude

	* tcl/modulecmd.tcl: 
	This commit removes the remaining warnings generated by nagelfar
	redid a couple of calls to interp eval recoded the replaceFromList
	function so it uses lreplace removed the removeFromList function
	and made it call replaceFromList instead...
	
	I also added _LMFILES_ environment variable haven't done anything
	with it yet though.  (intent is to use it in unloading a module)
	
	Kent

2006-08-15 05:16  sirdude

	* tcl/modulecmd.tcl: 
	removed all of the hardcoded default path seperators ":" and
	replaced with a variable.
	
	Kent

2006-08-14 14:21  sirdude

	* tcl/init/.cvsignore: 
	added scripts that get created so that they don't show up in cvs
	update...
	
	Kent

2006-08-14 13:02  sirdude

	* tcl/modulecmd.tcl: 
	fixed a few calls to catch and made sure they called it in a
	similar manor...  (there are two more left that are slightly
	different but I didn't take the time to figure them out)
	
	one of the fixes was posted by Chris Pruett, and I just applied it
	where it needed it... :)
	
	Kent

2006-08-14 12:56  sirdude

	* tcl/modulecmd.tcl: 
	added an else statement that I dropped by accident when merging
	module command and module command help slave functions...
	
	Also reran frink so it looks pretty again...
	
	Kent

2006-08-13 09:19  sirdude

	* tcl/modulecmd.tcl: 
	more work on seperator specification. (removing hardcoded ":"'s
	
	Kent

2006-08-13 08:15  sirdude

	* tcl/modulecmd.tcl: 
	combined a couple of duplicate statements in a switch.
	
	Kent

2006-08-13 07:54  sirdude

	* tcl/modulecmd.tcl: 
	Start of allowing a spwcified seperator for commands.  Still needs
	a lot of work...
	
	Kent

2006-08-13 06:51  sirdude

	* tcl/modulecmd.tcl: 
	made module switch behave like it use to...  (Sorry it took so long
	to switch it back)
	
	now it does not recursively unload and reload modules...  This way
	seems more flexable and more intunitive to users.
	
	Kent

2006-08-11 20:30  sirdude

	* tcl/modulecmd.tcl: 
	by accident shut off showing default module files....  Turning it
	back on.
	
	Kent

2006-08-11 20:22  sirdude

	* tcl/modulecmd.tcl: 
	module avail with flag_default_dir was broken This fixes it.
	
	Kent

2006-08-11 19:52  sirdude

	* tcl/modulecmd.tcl: 
	Null module was causing problems with module avail -l There were
	some odd settings for null which I just changed to "" everything
	seems to work better this way so going to commit it.
	
	Kent

2006-08-11 19:26  sirdude

	* tcl/modulecmd.tcl: 
	Updated the help section so its more like the binary module
	command...
	
	Kent

2006-08-11 18:43  sirdude

	* tcl/init/: bash.in, ksh.in, zsh.in: 
	fix up bash's friends so they work properly...
	
	Kent

2006-08-11 18:13  sirdude

	* tcl/modulecmd.tcl: 
	updated module-info so that it works with the module-info module
	for the most part.  There is still some work here.
	
	Patch submitted by Mark Moraes
	
	Kent

2006-08-11 16:08  sirdude

	* tcl/Makefile, tcl/modulecmd.tcl, testsuite/config/unix.exp: 
	updated Make test so it "works" again...  combined functions for
	looking at .version and modulerc files...
	
	Kent

2006-08-11 14:08  sirdude

	* tcl/modulecmd.tcl: 
	
	This one has been on my todo list for awhile now.  Reduced
	redundant code and made the slave for module help and executing a
	module one function.
	
	Kent

2006-08-11 13:42  sirdude

	* tcl/modulecmd.tcl: 
	
	removed the following functions: module-log module-verbosity
	module-user	   module-trace
	
	they were empty, if anyone ever decides to do them they can add
	them back in.  just trying to make this thing a little leaner ;)
	
	Kent

2006-08-11 13:36  sirdude

	* tcl/modulecmd.tcl: 
	
	ran frink -e to make things look pretty again ;)
	
	Kent

2006-08-11 13:24  sirdude

	* tcl/modulecmd.tcl: 
	
	I used nagelfar.tcl (http://nagelfar.berlios.de/) a tcl syntax
	checker and cleaned up most warnings from it.  found a couple of
	typos as well because of it....
	
	Kent

2006-08-11 12:09  sirdude

	* tcl/modulecmd.tcl: 
	
	another typo.  (was missing a $ for a variable)
	
	Kent

2006-08-11 12:05  sirdude

	* tcl/modulecmd.tcl: 
	
	Removed the code to find tclsh since its in the init scripts no
	reason to duplicate it and probably will speed things up a bit
	keeping it in the init files.
	
	Kent

2006-08-11 11:58  sirdude

	* tcl/modulecmd.tcl: 
	
	On irix with an older version of tclsh I was getting errors with
	reportWarning and reportInternalBug  not being defined	       when
	there was a malformed module...
	
	made it so they were copied over to the slave where needed.
	
	Kent

2006-08-11 11:33  sirdude

	* tcl/modulecmd.tcl: 
	
	missed some prints to stderr and I also fixed some typos...
	
	Kent

2006-08-11 11:09  sirdude

	* tcl/modulecmd.tcl: 
	made $contact = emailaddress and modified reportInternalError so it
	prints out the contact email address.
	
	Kent

2006-08-11 09:28  sirdude

	* tcl/modulecmd.tcl: 
	moved all puts stderr's to one of the report functions.  This could
	still use some cleaning up.  (not really sure we need 3 report
	functions) but its at least a little nicer.  (Was thinking about
	changing it to echo "$msg" instead of sending it to stderr... that
	way you could do things like module avail | more and it would
	work...
	
	Need to do some more testing on it though :)
	
	Kent

2006-08-11 08:51  sirdude

	* tcl/init/: csh.in, tcsh.in: 
	removed extra quotes that didn't need to be there.
	
	Kent

2006-06-16 09:10  rkowen

	* testsuite/modulefiles/: append/0.1, append/0.2, prepend/0.1,
	prepend/0.2, prepend/1.0: Added the missing test files

2006-06-15 13:58  rkowen

	* locate_module.c: Rolled in 3.2.4 graceful handling of empty
	MODULEPATH dirs.

2006-06-15 13:56  rkowen

	* locate_module.c: Need to handle "empty" directory paths in the
	MODULEPATH env.var. gracefully.

2006-06-15 13:53  rkowen

	* testsuite/modulefiles/append/1.0: Forgot testfile

2006-06-07 21:23  rkowen

	* testsuite/modulefiles/append/1.0: Forgot this one.

2006-06-07 21:17  rkowen

	* Makefile.am, ModuleCmd_Init.c, ModuleCmd_List.c,
	ModuleCmd_Refresh.c, ModuleCmd_Update.c, ModuleCmd_Whatis.c, NEWS,
	cmdConflict.c, cmdIsLoaded.c, cmdLog.c, cmdPath.c, cmdVersion.c,
	configure.ac, error.c, init.c, locate_module.c, main.c,
	modules.lsm.in, modules_def.h, utility.c, version.c,
	config/emtcl.m4, config/tcl.m4, doc/module.1.in,
	doc/modulefile.4.in, etc/add.modules.in, etc/mkroot.in,
	ext/add.ext.in, ext/mkroot.in, init/.modulespath.in,
	init/Makefile.am, init/bash.in, init/csh.in, init/ksh.in,
	init/sh.in, init/zsh.in, modulefiles/dot.in,
	modulefiles/module-cvs.in, modulefiles/module-info.in,
	modulefiles/modules.in, modulefiles/null.in,
	modulefiles/use.own.in, modulefiles/version.in,
	testsuite/modulefiles/alias/1.0, testsuite/modulefiles/append/0.1,
	testsuite/modulefiles/append/0.2,
	testsuite/modulefiles/prepend/0.1,
	testsuite/modulefiles/prepend/0.2,
	testsuite/modulefiles/prepend/1.0,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/076-alias-sub.exp,
	testsuite/modules.50-cmds/078-refresh.exp,
	testsuite/modules.50-cmds/100-loglevel.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.90-avail/050-long.exp: 3.2.4 preparations

2006-06-01 14:22  rkowen

	* NEWS: 3.2.3 release preparation.

2006-06-01 14:20  rkowen

	* NEWS, doc/module.1.in, doc/modulefile.4.in, etc/add.modules.in,
	etc/mkroot.in, ext/add.ext.in, ext/mkroot.in, init/.modulespath.in,
	init/Makefile.am, init/bash.in, init/ksh.in, init/sh.in,
	init/zsh.in, modulefiles/dot.in, modulefiles/module-cvs.in,
	modulefiles/module-info.in, modulefiles/modules.in,
	modulefiles/null.in, modulefiles/use.own.in,
	modulefiles/version.in: Rolled in the 3.2.3 top_builddir and
	@configure_input\@ changes.

2006-06-01 14:04  rkowen

	* NEWS, version.c, doc/module.1.in, doc/modulefile.4.in,
	etc/add.modules.in, etc/mkroot.in, ext/add.ext.in, ext/mkroot.in,
	init/.modulespath.in, init/Makefile.am, init/bash.in, init/ksh.in,
	init/sh.in, init/zsh.in, modulefiles/dot.in,
	modulefiles/module-cvs.in, modulefiles/module-info.in,
	modulefiles/modules.in, modulefiles/null.in,
	modulefiles/use.own.in, modulefiles/version.in: * Fixed build
	problem with regards to the init/* files (solution due to Thomas
	Zeiser) (changed from $(top_srddir)/config.status to
	$(top_builddir)/config.status) * Also added @configure_input\@ to
	most of the configure made files.

2006-06-01 12:56  rkowen

	* NEWS, cmdPath.c, locate_module.c, modules_def.h,
	doc/modulefile.4.in, testsuite/modulefiles/append/1.0,
	testsuite/modulefiles/prepend/1.0,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp: Rolled in the 3.2.3
	prepend-path/append-path --delim changes.

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/042-append-delim.exp: file
	042-append-delim.exp was added on branch b320now on 2008-02-12
	00:06:17 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/042-append-delim.exp: file
	042-append-delim.exp was added on branch modules-3-2-0 on
	2006-06-08 04:17:54 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/042-append-delim.exp: file
	042-append-delim.exp was added on branch modules-3-2-0-tag on
	2010-07-27 19:09:06 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/042-append-delim.exp: file
	042-append-delim.exp was added on branch modules-3-2-5 on
	2007-02-14 05:38:23 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/042-append-delim.exp: file
	042-append-delim.exp was added on branch modules-3-2-8 on
	2010-09-14 05:10:09 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/047-app-del-undo.exp: file
	047-app-del-undo.exp was added on branch b320now on 2008-02-12
	00:06:17 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/047-app-del-undo.exp: file
	047-app-del-undo.exp was added on branch modules-3-2-0 on
	2006-06-08 04:17:54 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/047-app-del-undo.exp: file
	047-app-del-undo.exp was added on branch modules-3-2-0-tag on
	2010-07-27 19:09:06 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/047-app-del-undo.exp: file
	047-app-del-undo.exp was added on branch modules-3-2-5 on
	2007-02-14 05:38:24 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/047-app-del-undo.exp: file
	047-app-del-undo.exp was added on branch modules-3-2-8 on
	2010-09-14 05:10:09 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/052-prepend-delim.exp: file
	052-prepend-delim.exp was added on branch b320now on 2008-02-12
	00:06:18 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/052-prepend-delim.exp: file
	052-prepend-delim.exp was added on branch modules-3-2-0 on
	2006-06-08 04:17:54 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/052-prepend-delim.exp: file
	052-prepend-delim.exp was added on branch modules-3-2-0-tag on
	2010-07-27 19:09:06 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/052-prepend-delim.exp: file
	052-prepend-delim.exp was added on branch modules-3-2-5 on
	2007-02-14 05:38:24 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/052-prepend-delim.exp: file
	052-prepend-delim.exp was added on branch modules-3-2-8 on
	2010-09-14 05:10:09 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/057-pre-del-undo.exp: file
	057-pre-del-undo.exp was added on branch b320now on 2008-02-12
	00:06:18 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/057-pre-del-undo.exp: file
	057-pre-del-undo.exp was added on branch modules-3-2-0 on
	2006-06-08 04:17:54 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/057-pre-del-undo.exp: file
	057-pre-del-undo.exp was added on branch modules-3-2-0-tag on
	2010-07-27 19:09:06 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/057-pre-del-undo.exp: file
	057-pre-del-undo.exp was added on branch modules-3-2-5 on
	2007-02-14 05:38:24 +0000

2006-06-01 12:56  rkowen

	* testsuite/modules.50-cmds/057-pre-del-undo.exp: file
	057-pre-del-undo.exp was added on branch modules-3-2-8 on
	2010-09-14 05:10:09 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/append/1.0: file 1.0 was added on branch
	b320now on 2008-02-12 00:06:15 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/prepend/1.0: file 1.0 was added on branch
	b320now on 2008-02-12 00:06:16 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/prepend/1.0: file 1.0 was added on branch
	modules-3-2-0 on 2006-06-08 04:17:54 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/append/1.0: file 1.0 was added on branch
	modules-3-2-0 on 2007-02-22 23:13:15 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/: append/1.0, prepend/1.0: file 1.0 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/append/1.0: file 1.0 was added on branch
	modules-3-2-3 on 2006-06-08 04:23:35 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/append/1.0: file 1.0 was added on branch
	modules-3-2-4 on 2006-06-15 20:53:40 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/prepend/1.0: file 1.0 was added on branch
	modules-3-2-4 on 2006-06-16 16:10:23 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/: append/1.0, prepend/1.0: file 1.0 was
	added on branch modules-3-2-5 on 2007-02-14 05:38:23 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/append/1.0: file 1.0 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:06 +0000

2006-06-01 12:56  rkowen

	* testsuite/modulefiles/prepend/1.0: file 1.0 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:08 +0000

2006-06-01 12:53  rkowen

	* testsuite/modules.50-cmds/: 042-append-delim.exp,
	047-app-del-undo.exp, 052-prepend-delim.exp, 057-pre-del-undo.exp:
	Fixed extra unsetting of a variable.

2006-06-01 11:47  rkowen

	* NEWS, cmdPath.c, locate_module.c, modules_def.h,
	doc/modulefile.4.in, testsuite/modulefiles/prepend/1.0,
	testsuite/modules.50-cmds/042-append-delim.exp,
	testsuite/modules.50-cmds/047-app-del-undo.exp,
	testsuite/modules.50-cmds/052-prepend-delim.exp,
	testsuite/modules.50-cmds/057-pre-del-undo.exp: * Added the --delim
	option to prepend-path and append-path to allow arbitrary
	delimiters instead of the colon ':'

2006-06-01 11:47  rkowen

	* testsuite/modules.50-cmds/042-append-delim.exp: file
	042-append-delim.exp was initially added on branch modules-3-2-3.

2006-06-01 11:47  rkowen

	* testsuite/modules.50-cmds/047-app-del-undo.exp: file
	047-app-del-undo.exp was initially added on branch modules-3-2-3.

2006-06-01 11:47  rkowen

	* testsuite/modules.50-cmds/052-prepend-delim.exp: file
	052-prepend-delim.exp was initially added on branch modules-3-2-3.

2006-06-01 11:47  rkowen

	* testsuite/modules.50-cmds/057-pre-del-undo.exp: file
	057-pre-del-undo.exp was initially added on branch modules-3-2-3.

2006-06-01 11:47  rkowen

	* testsuite/modulefiles/prepend/1.0: file 1.0 was initially added
	on branch modules-3-2-3.

2006-06-01 07:54  rkowen

	* ModuleCmd_Init.c, cmdConflict.c, cmdIsLoaded.c, cmdPath.c,
	locate_module.c, main.c, modules_def.h: Rolled in the pre-changes
	for handling arbitrary delimiters for lists (instead of ':').

2006-06-01 07:32  rkowen

	* ModuleCmd_Init.c, cmdConflict.c, cmdIsLoaded.c, cmdPath.c,
	locate_module.c, main.c, modules_def.h: The pre-changes for
	handling arbitrary delimiters for lists (instead of ':').

2006-05-31 13:35  sirdude

	* tcl/modulecmd.tcl: 
	
	 * minor typos in error output fixed
	 * support for modules which are known to have no dependencies.
	Presently a
	
	    module switch foo/4 foo/5
	
	    will reload all modules which have been loaded after foo. But
	sometimes this
	    may be a nuisance, especially if module files implement their
	own reloading
	    mechanism. Hence the modules entered as a ":" separated list
	into the
	    environment variable MODULE_NORELOAD will not be reloaded
	during a
	    module switch. The "module reload" command however still
	reloads the complet
	e      module set. This is upward compatible since the original
	functionality is re  tained	if MODULE_RELOAD is left empty.
	
	patch provided by Dr. Reinhold Bader
	
	Kent

2006-05-25 15:05  rkowen

	* modules.lsm.in: Merged in the working LSM from 3.2.2

2006-05-25 15:01  rkowen

	* modules.lsm.in: Merged in the working LSM from 3.2.2

2006-05-25 14:59  rkowen

	* modules.lsm.in: Finally got a working LSM for uploading to
	ibiblio.org.

2006-05-25 14:09  rkowen

	* NEWS, utility.c, testsuite/modulefiles/alias/1.0,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/076-alias-sub.exp,
	testsuite/modules.50-cmds/078-refresh.exp: Rolled in the 3.2.3
	changes * the set-alias command will for Bourne shell derivatives
	substitute the safe ${1+"$@"} for $*.

2006-05-25 14:09  rkowen

	* testsuite/modules.50-cmds/076-alias-sub.exp: file
	076-alias-sub.exp was added on branch b320now on 2008-02-12
	00:06:18 +0000

2006-05-25 14:09  rkowen

	* testsuite/modules.50-cmds/076-alias-sub.exp: file
	076-alias-sub.exp was added on branch modules-3-2-0 on 2006-06-08
	04:17:54 +0000

2006-05-25 14:09  rkowen

	* testsuite/modules.50-cmds/076-alias-sub.exp: file
	076-alias-sub.exp was added on branch modules-3-2-0-tag on
	2010-07-27 19:09:06 +0000

2006-05-25 14:09  rkowen

	* testsuite/modules.50-cmds/076-alias-sub.exp: file
	076-alias-sub.exp was added on branch modules-3-2-5 on 2007-02-14
	05:38:24 +0000

2006-05-25 14:09  rkowen

	* testsuite/modules.50-cmds/076-alias-sub.exp: file
	076-alias-sub.exp was added on branch modules-3-2-8 on 2010-09-14
	05:10:09 +0000

2006-05-25 14:09  rkowen

	* testsuite/modulefiles/alias/1.0: file 1.0 was added on branch
	b320now on 2008-02-12 00:06:15 +0000

2006-05-25 14:09  rkowen

	* testsuite/modulefiles/alias/1.0: file 1.0 was added on branch
	modules-3-2-0 on 2006-06-08 04:17:54 +0000

2006-05-25 14:09  rkowen

	* testsuite/modulefiles/alias/1.0: file 1.0 was added on branch
	modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-05-25 14:09  rkowen

	* testsuite/modulefiles/alias/1.0: file 1.0 was added on branch
	modules-3-2-5 on 2007-02-14 05:38:23 +0000

2006-05-25 14:09  rkowen

	* testsuite/modulefiles/alias/1.0: file 1.0 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:05 +0000

2006-05-25 14:07  rkowen

	* NEWS, utility.c, testsuite/modulefiles/alias/1.0,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/076-alias-sub.exp,
	testsuite/modules.50-cmds/078-refresh.exp: * the set-alias command
	will for Bourne shell derivatives substitute the safe ${1+"$@"} for
	$*.  Addressed the feature request: [ 705032 ] Bourne shell aliases
	should allow arguments.

2006-05-25 14:07  rkowen

	* testsuite/modules.50-cmds/076-alias-sub.exp: file
	076-alias-sub.exp was initially added on branch modules-3-2-3.

2006-05-25 14:07  rkowen

	* testsuite/modulefiles/alias/1.0: file 1.0 was initially added on
	branch modules-3-2-3.

2006-05-19 08:53  rkowen

	* Makefile.am, NEWS, init.c: Rolled in the TclX changes from 3-2-2.

2006-05-15 14:11  rkowen

	* NEWS, error.c, main.c,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/100-loglevel.exp: Rolled in the syslog
	related changes from 3.2.3

2006-05-15 14:05  rkowen

	* NEWS, error.c, testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.50-cmds/100-loglevel.exp: Addressed bug [ 1471913
	] syslog facility not working.	Actually, it is working, but the
	changes will allow it to pass the tests.  There may still be a
	memory error, but can't find it.

2006-05-15 11:36  rkowen

	* main.c: Bug fix [ 1471940 ] --with-debug=yes build fails Thanks
	to Steven Klass for finding this.

2006-05-12 15:30  rkowen

	* NEWS: Added a section for 3.3.x

2006-05-12 15:28  rkowen

	* NEWS, cmdVersion.c: Folded in dgoldendias patch.

2006-05-12 15:23  rkowen

	* NEWS, cmdVersion.c, version.c: Included the patch by David Golden
	Dias [ 1460801 ] to allow version names to be substrings of other
	version names.

2006-05-12 13:58  rkowen

	* modules.lsm.in: Added the Title line, which must have gotten lost
	in previous edits.

2006-05-12 06:34  rkowen

	* modules.lsm.in: Added the Title line, which must have been
	dropped by accident.

2006-05-04 15:03  rkowen

	* main.c: Trivial add of linefeed.

2006-05-04 15:02  rkowen

	* Makefile.am, NEWS, configure.ac, init.c, main.c, version.c,
	config/emtcl.m4, config/tcl.m4: * Updated the TclX init call for
	8.4 - fixed up the TclX config logic.

2006-05-04 09:55  rkowen

	* NEWS, configure.ac, main.c, config/emtcl.m4, config/tcl.m4:
	Rolled in the 3.2.2 configure changes to the main development
	trunk.

2006-05-04 09:36  rkowen

	* main.c: Added more macros to display when given --version

2006-05-04 07:38  rkowen

	* NEWS, configure.ac, config/emtcl.m4, config/tcl.m4: * Replaced
	all strtok() calls with an internal version.  * Now can
	append/prepend and empty string '' or colons ':' * Added more
	--with-tclx-* options in case tclxConfig.sh   can not be found, but
	the TclX lib does exist.  * Expanded the search path for
	tclConfig.sh.

2006-05-01 15:07  rkowen

	* Makefile.am: Don't have a ChangeLog target.

2006-05-01 07:54  rkowen

	* version.c: Updated release date.

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/append/0.1: file 0.1 was added on branch
	b320now on 2008-02-12 00:06:15 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/prepend/0.1: file 0.1 was added on branch
	b320now on 2008-02-12 00:06:16 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.1, prepend/0.1: file 0.1 was
	added on branch modules-3-2-0 on 2006-06-08 04:17:54 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.1, prepend/0.1: file 0.1 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.1, prepend/0.1: file 0.1 was
	added on branch modules-3-2-4 on 2006-06-16 16:10:22 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.1, prepend/0.1: file 0.1 was
	added on branch modules-3-2-5 on 2007-02-14 05:38:23 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/append/0.1: file 0.1 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:06 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/prepend/0.1: file 0.1 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:08 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/append/0.2: file 0.2 was added on branch
	b320now on 2008-02-12 00:06:15 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/prepend/0.2: file 0.2 was added on branch
	b320now on 2008-02-12 00:06:16 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.2, prepend/0.2: file 0.2 was
	added on branch modules-3-2-0 on 2006-06-08 04:17:54 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.2, prepend/0.2: file 0.2 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.2, prepend/0.2: file 0.2 was
	added on branch modules-3-2-4 on 2006-06-16 16:10:22 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/: append/0.2, prepend/0.2: file 0.2 was
	added on branch modules-3-2-5 on 2007-02-14 05:38:23 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/append/0.2: file 0.2 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:06 +0000

2006-05-01 07:52  rkowen

	* testsuite/modulefiles/prepend/0.2: file 0.2 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:08 +0000

2006-05-01 07:52  rkowen

	* ModuleCmd_List.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
	ModuleCmd_Whatis.c, cmdLog.c, configure.ac, error.c,
	locate_module.c, modules_def.h, utility.c,
	testsuite/modulefiles/append/0.1, testsuite/modulefiles/append/0.2,
	testsuite/modulefiles/prepend/0.1,
	testsuite/modulefiles/prepend/0.2,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp: Rolled in the
	xstrtok changes and tests from modules-3-2-2.

2006-04-20 15:35  rkowen

	* testsuite/modulefiles/: append/0.1, prepend/0.1: file 0.1 was
	initially added on branch modules-3-2-2.

2006-04-20 15:35  rkowen

	* testsuite/modulefiles/: append/0.2, prepend/0.2: file 0.2 was
	initially added on branch modules-3-2-2.

2006-04-20 15:35  rkowen

	* ModuleCmd_List.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
	ModuleCmd_Whatis.c, NEWS, cmdLog.c, configure.ac, error.c,
	locate_module.c, modules_def.h, utility.c, version.c,
	testsuite/modulefiles/append/0.1, testsuite/modulefiles/append/0.2,
	testsuite/modulefiles/prepend/0.1,
	testsuite/modulefiles/prepend/0.2,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp: Crafted an internal
	version of strtok(), which allows for empty tokens and to obviate
	the need to use any "native" strtok()s.

2006-04-10 13:04  rkowen

	* init/Makefile.am: Rolled in $(top_srcdir) and $(srcdir) changes
	from main trunk.

2006-04-10 13:03  rkowen

	* init/Makefile.am: Change from using . & .. to $(srcdir) and
	$(top_srcdir) respectively.  (Thanks to suggestion from Boris
	Boesler <boesler.AT.ifn.et.tu-dresden.de>)

2006-03-23 15:38  rkowen

	* init/csh.in: Rolled in init csh fix from 3.2.1

2006-03-23 15:31  rkowen

	* version.c, init/csh.in: Fixed the csh init script.

2006-03-23 14:37  rkowen

	* version.c, init/csh.in, testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.90-avail/050-long.exp: Merged in the 3.2.1
	changes.

2006-03-23 13:51  rkowen

	* testsuite/: modules.70-maint/045-listlong.exp,
	modules.90-avail/050-long.exp: Fixed the tests to use regexps to
	allow the date/time stamp to vary for the listed module.

2006-03-23 13:50  rkowen

	* testsuite/modules.00-init/006-procs.exp: Add '--' to the regexp
	call so any tests that have lines that start with '-' will not be
	interpreted as command options.

2006-03-23 13:49  rkowen

	* init/csh.in: Allow the command to pass a non-zero return status.

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/210-exit.exp: file 210-exit.exp was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/210-exit.exp: file 210-exit.exp was
	added on branch modules-3-2-8 on 2010-09-14 05:10:09 +0000

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/220-continue.exp: file 220-continue.exp
	was added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/220-continue.exp: file 220-continue.exp
	was added on branch modules-3-2-8 on 2010-09-14 05:10:09 +0000

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/230-loop.exp: file 230-loop.exp was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/230-loop.exp: file 230-loop.exp was
	added on branch modules-3-2-8 on 2010-09-14 05:10:09 +0000

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/999-cleanup.exp: file 999-cleanup.exp
	was added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modules.50-cmds/999-cleanup.exp: file 999-cleanup.exp
	was added on branch modules-3-2-8 on 2010-09-14 05:10:09 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/: continue/1.0, exit/1.0: file 1.0 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/: continue/1.0, exit/1.0: file 1.0 was
	added on branch modules-3-2-8 on 2010-09-14 05:10:08 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/: continue/2.0, exit/2.0: file 2.0 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/: continue/2.0, exit/2.0: file 2.0 was
	added on branch modules-3-2-8 on 2010-09-14 05:10:08 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/: continue/3.0, exit/3.0: file 3.0 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/: continue/3.0, exit/3.0: file 3.0 was
	added on branch modules-3-2-8 on 2010-09-14 05:10:08 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/: break/4.0, continue/4.0: file 4.0 was
	added on branch modules-3-2-0-tag on 2010-07-27 19:09:06 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/break/4.0: file 4.0 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:07 +0000

2006-03-07 11:43  rkowen

	* testsuite/modulefiles/continue/4.0: file 4.0 was added on branch
	modules-3-2-8 on 2010-09-14 05:10:08 +0000

2006-03-07 11:43  rkowen

	* ModuleCmd_Load.c, NEWS, cmdModule.c, main.c, modules_def.h,
	utility.c, doc/modulefile.4.in, testsuite/config/unix.exp,
	testsuite/modulefiles/break/2.0, testsuite/modulefiles/break/4.0,
	testsuite/modulefiles/continue/1.0,
	testsuite/modulefiles/continue/2.0,
	testsuite/modulefiles/continue/3.0,
	testsuite/modulefiles/continue/4.0, testsuite/modulefiles/exit/1.0,
	testsuite/modulefiles/exit/2.0, testsuite/modulefiles/exit/3.0,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.50-cmds/210-exit.exp,
	testsuite/modules.50-cmds/220-continue.exp,
	testsuite/modules.50-cmds/230-loop.exp,
	testsuite/modules.50-cmds/999-cleanup.exp: Rolled in the 3.2.0 exit
	changes.

2006-03-07 11:18  rkowen

	* main.c, modules_def.h, utility.c,
	testsuite/modules.50-cmds/210-exit.exp: The resultant string to be
	evaluated will now append a "test 0 = 1" string if an exit is
	called.

2006-02-21 14:26  rkowen

	* testsuite/modulefiles/: continue/1.0, exit/1.0: file 1.0 was
	initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* testsuite/modulefiles/: continue/2.0, exit/2.0: file 2.0 was
	initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* testsuite/modules.50-cmds/210-exit.exp: file 210-exit.exp was
	initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* testsuite/modules.50-cmds/220-continue.exp: file 220-continue.exp
	was initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* testsuite/modules.50-cmds/230-loop.exp: file 230-loop.exp was
	initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* testsuite/modulefiles/: continue/3.0, exit/3.0: file 3.0 was
	initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* testsuite/modulefiles/: break/4.0, continue/4.0: file 4.0 was
	initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* testsuite/modules.50-cmds/999-cleanup.exp: file 999-cleanup.exp
	was initially added on branch modules-3-2-0.

2006-02-21 14:26  rkowen

	* ModuleCmd_Load.c, NEWS, cmdModule.c, modules_def.h, utility.c,
	doc/modulefile.4.in, testsuite/config/unix.exp,
	testsuite/modulefiles/break/2.0, testsuite/modulefiles/break/4.0,
	testsuite/modulefiles/continue/1.0,
	testsuite/modulefiles/continue/2.0,
	testsuite/modulefiles/continue/3.0,
	testsuite/modulefiles/continue/4.0, testsuite/modulefiles/exit/1.0,
	testsuite/modulefiles/exit/2.0, testsuite/modulefiles/exit/3.0,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.50-cmds/210-exit.exp,
	testsuite/modules.50-cmds/220-continue.exp,
	testsuite/modules.50-cmds/230-loop.exp,
	testsuite/modules.50-cmds/999-cleanup.exp: Added or fixed up the
	Tcl "break", "continue", and "exit N" commands to have definite
	meanings,  and also added tests for the same.

2006-02-21 10:05  rkowen

	* testsuite/config/unix.exp: Catch the exit return code too.

2006-02-13 09:42  rkowen

	* ModuleCmd_Load.c, main.c, modules_def.h, utility.c: Added the
	ReturnValue() fn to consolidate Tcl exit & result string testing.

2006-02-09 13:32  rkowen

	* init/: Makefile.am: Fixed the tcsh target.

2006-02-06 14:03  rkowen

	* cmdModule.c, cmdPath.c, init.c, modules_def.h: Rolled in the
	Tcl_GetStringResult() changes from 3.2.0

2006-02-06 13:52  rkowen

	* cmdModule.c, cmdPath.c, init.c, modules_def.h: Got rid of all
	explicit interp->result statements.  Such access is deprecated. 
	Replaced with tcl_GetStringResult() which may be a macro for Tcl
	versions before 8.0.

2006-02-06 09:30  rkowen

	* .cvsignore, Makefile.am, modulefiles/Makefile.am: Added the lang
	modulefiles and upgraded the Makefile.am-s to create a working
	distribution tar ball.

2006-02-04 21:11  rkowen

	* Makefile.am: After 'gettextize'.

2006-02-04 21:08  rkowen

	* configure.ac: The changes of 'gettextize', note that autopoint is
	not too smart with AC_CONFIG_AUX_DIR ... it appends on any text
	after macro to the directory name.  So do not add 'dnl' for
	comments or to escape the \n.

2006-02-04 13:54  rkowen

	* version.c: The current version for the i18n mods is 3.3 alpha

2006-02-04 13:53  rkowen

	* main.c: Alert translators to the "common" strings.

2006-02-04 13:06  rkowen

	* error.c, init.c, utility.c, init/perl.in: Rolled in fixes from
	the main trunk to the 3.2.0 branch.

2006-02-04 12:44  rkowen

	* error.c: Fixed grammar error.

2006-02-04 09:04  rkowen

	* utility.c: [ 730293 ] remove-path won't remove paths with a $ in
	it.  Made the change and the tests ran fine.  I'm not sure what
	cleanse_path() is supposed to do.

2006-02-04 08:33  rkowen

	* init.c: [ 672612 ] Tcl command execution failed and modules use
	pointed out the use of the deprecated Tcl fn Tcl_VarEval(). 
	Replaced this with Tcl_Eval() and added some Tcl logic to handle
	when $auto_path is not set.

2006-02-04 00:36  rkowen

	* init/perl.in: Fixed where it needs to reference $ENV{...} [
	705033 ] Bug in init/perl

2006-02-03 17:41  rkowen

	* init/perl.in: Added 1 at end so perl/init can be used by the perl
	require.

2006-02-03 17:12  rkowen

	* cmdConflict.c: Removed i18n from the debugging statements ... not
	necessary.

2006-02-03 17:10  rkowen

	* Makefile.am, utility.c: Rolled in the changes from 3-2-0 patch1

2006-02-03 16:46  rkowen

	* Makefile.am: Added macros for gzip and bzip2

2006-02-03 16:45  rkowen

	* version.c: Trying to get the patching working.

2006-02-03 16:21  rkowen

	* version.c: Set to patch level 1

2006-02-03 16:20  rkowen

	* utility.c: Fixed the sh alias function syntax when being eval'd.

2006-02-03 16:11  rkowen

	* Makefile.am: Forgot to add the LICENSE.GPL to the distribution.

2006-02-03 14:36  rkowen

	* utility.c: Added ';' in the list of escaped chars.

2006-01-30 20:16  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, cmdConflict.c, cmdModule.c, cmdUname.c,
	cmdVersion.c, cmdXResource.c, configure.ac, error.c, getopt.c,
	init.c, locate_module.c, main.c, modules_def.h, utility.c: First
	pass through tagging all the translateable text with _(...), etc. 
	for easy extraction by xgettext.  Passes all tests.

2006-01-26 11:55  rkowen

	* Makefile.am, configure.ac, main.c, modules_def.h: Setting up
	autoconf for handling i18n & l10n.

2006-01-26 10:07  rkowen

	* configure.ac: The AC_AIX check needs to be before any compiler
	tests.	Added the AM_GNU_GETTEXT macro for i18n & l10n.

2006-01-23 13:44  rkowen

	* Makefile.am, modules.lsm.in: Changed over to the newer
	ibiblio.org version 4 LSM format.

2006-01-23 13:33  rkowen

	* Makefile.am, modules.lsm.in: Updated for LSM version 4

2006-01-19 13:29  rkowen

	* Makefile.am, modules.lsm.in: Changed from sunsite to ibiblio
	(same thing though).

2006-01-19 10:23  rkowen

	* modules.lsm.in: Can't ftp into the SourceForge.net site.

2006-01-17 21:37  rkowen

	* version.c: Ready for the 3.2.0 release

2006-01-17 21:24  rkowen

	* MACHINES, NEWS: News about eliminating --with-force-path.

2006-01-17 14:58  rkowen

	* README, cmdModule.c, configure.ac, modules_def.h, utility.c:
	Removed the --with-force-path option ... which basically makes sure
	that PATH and LD_LIBRARY_PATH have some minimum values, given by a
	couple of MODULE_*_SACRED env.vars.  If you need something like
	this, then you've probably written your modulefiles wrong!

2006-01-17 14:51  rkowen

	* cmdXResource.c: Eliminated the C++ style commented lines.

2006-01-17 12:59  rkowen

	* config/emtcl.m4: Shortened option to --with-tcl-ver and fixed
	some minor problems with it.

2006-01-17 12:58  rkowen

	* configure.ac: Fixed what happens when no /bin/csh and the
	split_size is not set.

2006-01-17 12:57  rkowen

	* utility.c: Add some casts to eliminate warning messages.

2006-01-12 13:15  rkowen

	* cvs2cl.pl: Don't need to track xref/ changes.

2006-01-12 12:31  rkowen

	* version.c: Updated version date.

2006-01-12 12:31  rkowen

	* main.c, modules_def.h: Have --version list out the version date
	also.

2006-01-12 11:44  rkowen

	* testsuite/home/.cvsignore: Ignore the test generated file.

2006-01-12 11:44  rkowen

	* testsuite/home/.modules: This gets made when a test is performed.

2006-01-12 11:19  rkowen

	* .cvsignore, doc/.cvsignore, etc/.cvsignore, init/.cvsignore: More
	things to ignore.

2006-01-12 11:15  rkowen

	* ModuleCmd_Init.c, NEWS, version.c: Reworked the "module init*"
	subcommand to handle dot files with multiple "module load" lines.

2006-01-12 11:14  rkowen

	* INSTALL: Added the documentation related to --with-tcl-*.

2006-01-12 11:09  rkowen

	* config/emtcl.m4, config/tcl.m4, configure.ac: Reintroduced (or
	added) the configure options --with-tcl-{versions|lib|include} to
	allow the user to specify any values which may be missing from the
	tclConfig.sh script.

2006-01-12 10:53  rkowen

	* testsuite/: home/.modules, home/.modules.save,
	modules.60-initx/005-init.exp, modules.60-initx/010-list.exp,
	modules.60-initx/020-add.exp, modules.60-initx/030-switch.exp,
	modules.60-initx/040-prepend.exp, modules.60-initx/050-rm.exp,
	modules.60-initx/060-2nd.exp, modules.60-initx/095-cleanup.exp:
	Added a test suite for the "module init*" subcommands.

2006-01-12 10:51  rkowen

	* testsuite/modules.50-cmds/070-alias-proc.exp: Use the "native"
	Tcl file remove command.

2006-01-12 10:46  rkowen

	* utility.c: Minor formatting changes.

2006-01-12 10:44  rkowen

	* modules_def.h: Minor reformatting.

2006-01-12 10:43  rkowen

	* Makefile.am: Added INSTALL.RH7x to the distribution pkg.

2005-12-15 10:25  rkowen

	* INSTALL: Updating the INSTALL doc for 3.2.0

2005-12-15 09:35  rkowen

	* version.c: Time for the 3.2.0 release

2005-12-14 11:14  sirdude

	* tcl/modulecmd.tcl: 
	
	Added the system command.
	
	Kent

2005-12-13 08:49  sirdude

	* tcl/modulecmd.tcl: 
	
	Fix by Marcus Wagner.
	
	Makes it so module unload works the same way module load does. 
	Specifically for the break command.
	
	Kent

2005-12-12 13:00  sirdude

	* tcl/modulecmd.tcl: 
	
	Fix provided by Mark Moraes.
	
	Prevents modulefilename collisions by prepending slaves with __
	before commit if you had a module file named: module-info and tried
	to do a module show module-info you would get: bad option "mode":
	must be alias, aliases, eval, expose, hide, hidden,	    issafe,
	invokehidden, or marktrusted	       invoked from within	  
	"module-info mode whatis " Now it works.
	
	Kent

2005-12-12 12:49  sirdude

	* tcl/modulecmd.tcl: 
	
	removed unused variable junk from 3 places in the code.  (was just
	setting it to "" in all 3 places)
	
	Kent

2005-12-05 15:09  rkowen

	* cvs2cl.pl: Changed the ChangeLog script to not record changes
	about itself to itself.

2005-12-05 14:42  rkowen

	* testsuite/modules.50-cmds/170-swap.exp: Added more single
	argument "swap" tests.

2005-12-05 10:48  rkowen

	* Makefile.am, NEWS, cvs2cl.pl, stripmkf, version.c: Added the
	cvs2cl.pl perl script for generating the ChangeLog
	semi-automatically.  Removed stripmkf - an artifact from older
	releases.

2005-12-05 08:38  rkowen

	* etc/Makefile.am, ext/Makefile.am: Put the add.modules/add.ext &
	mkroot scripts under the --prefix bin directory since those scripts
	are platform independent, and the modules modulefile will point to
	these scripts.

2005-12-01 23:07  rkowen

	* configure.ac, init/Makefile.am, modulefiles/Makefile.am: Put the
	init/ scripts under the --exec-prefix directory, because they point
	to the platform specific modulecmd.

2005-11-30 10:53  rkowen

	* cmdSetenv.c, configure.ac, modules_def.h, utility.c, version.c,
	init/.modulespath.in, modulefiles/Makefile.am: * Eliminated any
	warnings caused by using Tcl 8.4 * Fixed any mixed size differences
	when using ints and pointers.	 (Only an issue with 64 bit
	machines.)

2005-11-28 20:26  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Clear.c, ModuleCmd_Display.c,
	ModuleCmd_Help.c, ModuleCmd_List.c, ModuleCmd_Load.c,
	ModuleCmd_Switch.c, ModuleCmd_Whatis.c, cmdAlias.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdTrace.c,
	cmdUlvl.c, cmdUname.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c,
	error.c, getopt.c, init.c, locate_module.c, main.c, utility.c: Made
	all the 'First Edition' years to be 4 digits.

2005-11-28 20:16  rkowen

	* ModuleCmd_Clear.c, ModuleCmd_Init.c, ModuleCmd_Purge.c,
	ModuleCmd_Refresh.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	cmdAlias.c, cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c,
	cmdMisc.c, cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c,
	cmdUlvl.c, cmdUname.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c,
	cmdXResource.c, init.c, locate_module.c, main.c, modules_def.h,
	utility.c, version.c: Added the CONST84 qualifier to eliminate
	compiler warnings, and the side effects.

2005-11-26 23:24  rkowen

	* config/tcl.m4: It's not an error (exit) if it can't find
	tclxConfig.sh!

2005-11-26 10:11  rkowen

	* Makefile.am: Should read the sf.net file-release-system notes
	before changing the ftp-sourceforge target.

2005-11-26 09:30  rkowen

	* Makefile.am, configure.ac, modules.lsm.in: Updated the LSM and
	the creation and handling of distribution tarballs.

2005-11-25 20:40  rkowen

	* Makefile.am, modulefiles/Makefile.am: Rolled in the Make
	versioning install fragment from the predeep branch.

2005-11-25 11:40  rkowen

	* Makefile.am: Need to include ./docs in SUBDIRS

2005-11-25 11:25  rkowen

	* configure.ac, testsuite/modules.50-cmds/070-alias-proc.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/078-refresh.exp: Finished the
	alias/refresh tests for sourcing a tmpfile, and also the special
	case for the Bourne shell where funcs and no aliases.

2005-11-21 22:16  rkowen

	* ModuleCmd_Refresh.c, ModuleCmd_Update.c, main.c,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.50-cmds/070-alias-proc.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/078-refresh.exp: Cleaned up the test proc
	code, and normalized the "refresh" code to the existing standard.

2005-11-21 12:13  rkowen

	* Makefile.am, ModuleCmd_Refresh.c, cmdConflict.c, cmdInfo.c,
	cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, main.c,
	modules_def.h, doc/module.1.in: * ModuleCmd_Refresh.c: Like
	"update" but refreshes only the   non-persistent attributes of the
	currently loaded modules,   regardless of the state of the loaded
	modules (i.e. refresh	aliases).  (still needs some test code)

2005-11-21 11:32  rkowen

	* cmdConflict.c, version.c: * cmdConflict.c: Fixed memory
	allocation bug in cmdPrereq().	  When there is more than 1
	argument to the prereq command, both	savedlens and savedlists
	were indexed past what the initial malloc    allowed.

2005-11-15 13:28  sirdude

	* tcl/modulecmd.tcl: 
	Updated alias function so that it also works on ksh.  I tested it
	on a couple of different sh shells and everything seems to work
	this way, and it wasn't working on some of them before.
	
	Kent

2005-11-14 19:43  rkowen

	* .cxref, Makefile.am: Updated the cxref docs

2005-11-14 15:51  rkowen

	* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Bootstrap.c,
	ModuleCmd_Init.c, ModuleCmd_List.c, ModuleCmd_Update.c,
	ModuleCmd_Use.c, README, acinclude.m4, cmdConflict.c, cmdInfo.c,
	cmdIsLoaded.c, cmdModule.c, cmdPath.c, cmdTrace.c, cmdUlvl.c,
	cmdVersion.c, configure.ac, error.c, init.c, locate_module.c,
	main.c, modules_def.h, utility.c, version.c, config/tcl.m4,
	doc/module.1.in, modulefiles/module-cvs.in, testsuite/.cvsignore,
	testsuite/config/unix.exp,
	testsuite/modules.00-init/005-init_ts.exp,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.00-init/010-environ.exp,
	testsuite/modules.00-init/015-version.exp,
	testsuite/modules.00-init/030-shells.exp,
	testsuite/modules.00-init/050-modpath.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.20-locate/040-alias.exp,
	testsuite/modules.20-locate/045-symvers.exp,
	testsuite/modules.20-locate/046-getsym.exp,
	testsuite/modules.20-locate/047-symerrs.exp,
	testsuite/modules.20-locate/048-symexec.exp,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.20-locate/060-rc.exp,
	testsuite/modules.20-locate/070-homerc.exp,
	testsuite/modules.30-userlvl/040-advanced.exp,
	testsuite/modules.30-userlvl/045-adv.exp,
	testsuite/modules.30-userlvl/050-expert.exp,
	testsuite/modules.30-userlvl/055-exp.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.35-trace/020-default.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.35-trace/095-cleanup.exp,
	testsuite/modules.50-cmds/015-use.exp,
	testsuite/modules.50-cmds/017-use-undo.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/022-setenv-eschars.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/036-unsetenv-x.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/070-alias-proc.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/081-info-user.exp,
	testsuite/modules.50-cmds/082-info-user-exp.exp,
	testsuite/modules.50-cmds/083-info-mode.exp,
	testsuite/modules.50-cmds/084-info-mode-exp.exp,
	testsuite/modules.50-cmds/085-info-flags.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/088-info-isloaded.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/101-badfac.exp,
	testsuite/modules.50-cmds/110-verbose.exp,
	testsuite/modules.50-cmds/115-verbose-msg.exp,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp,
	testsuite/modules.50-cmds/130-conflict-full.exp,
	testsuite/modules.50-cmds/131-conflict-module.exp,
	testsuite/modules.50-cmds/140-system.exp,
	testsuite/modules.50-cmds/150-module.exp,
	testsuite/modules.50-cmds/170-swap.exp,
	testsuite/modules.50-cmds/190-load.exp,
	testsuite/modules.50-cmds/200-break.exp,
	testsuite/modules.70-maint/020-update.exp,
	testsuite/modules.70-maint/030-purge.exp,
	testsuite/modules.70-maint/050-whatis-load.exp,
	testsuite/modules.70-maint/060-apropos.exp,
	testsuite/modules.70-maint/095-cleanup.exp,
	testsuite/modules.95-version/020-load.exp,
	testsuite/modules.95-version/020-unload.exp,
	testsuite/modules.95-version/022-load2.exp,
	testsuite/modules.95-version/022-unload2.exp,
	testsuite/modules.95-version/040-xgetenv.exp,
	testsuite/modules.95-version/999-cleanup.exp: Merged in the
	modules_3_2_predeep_branch branch to the main trunk.  Removed the
	hash library.

2005-11-14 11:07  rkowen

	* error.c: Fixed segfault in scan_facility() - only when optimized.

2005-11-14 09:22  rkowen

	* init/Makefile.in, modulefiles/Makefile.in: [no log message]

2005-11-14 09:22  rkowen

	* Makefile.am, Makefile.in, acinclude.m4, aclocal.m4, configure,
	configure.ac, modules_def.h, config/compile, config/depcomp,
	config/install-sh, config/missing, config/mkinstalldirs,
	config/tcl.m4, etc/Makefile.in, ext/Makefile.in: Reordered the
	configure.ac ... look for X11 libs after testing for special fns.

2005-11-11 17:33  rkowen

	* Makefile.am, Makefile.in: Fixed the "make disthelp" with regards
	to "make dist" which no longer does a tag first.

2005-11-11 17:29  rkowen

	* modules_def.h: Added the countTclHash() declaration.

2005-11-11 14:51  rkowen

	* Makefile.am, Makefile.in, configure, configure.ac, version.c,
	config/tcl.m4, etc/Makefile.in, ext/Makefile.in, init/Makefile.in,
	modulefiles/Makefile.in, modulefiles/module-cvs.in: * Updated the
	config/tcl.m4 (used by configure)

2005-11-04 08:43  rkowen

	* Makefile.in, README, config.h.in, configure, configure.ac: * The
	configure script now tests how large env.vars. can be for  
	/bin/csh, the default behavior is if > 4000 then do not set  
	--with-split-size, else if smaller then set to the tested   value -
	20.  If the option is given, but no value, then set   to 1000.

2005-10-31 14:38  rkowen

	* Makefile.am, Makefile.in, configure, configure.ac, utility.c,
	version.c, init/.modulespath.in, modulefiles/module-cvs.in: *
	Expand '$$' to the current process id when performing one   level
	of variable expansion for the MODULESBEGINENV env.var * Fixed up
	the automake/autoconf scripts to create a workable   distribution
	tarball * Fixed the configuration behavior if --exec-prefix is
	given

2005-10-17 15:38  rkowen

	* modulefiles/: Makefile.am, Makefile.in: Got the version file
	installing/uninstalling just right.

2005-10-11 15:57  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Update.c, ModuleCmd_Use.c, README,
	config.h.in, configure, configure.ac, error.c, init.c,
	modules_def.h, doc/module.1.in, testsuite/.cvsignore,
	testsuite/modules.00-init/010-environ.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.70-maint/020-update.exp,
	testsuite/modules.70-maint/030-purge.exp,
	testsuite/modules.95-version/999-cleanup.exp: * Added and set the
	default for --enable-beginenv=test, which means   that this feature
	is enabled by the user by setting the	MODULESBEGINENV env.var.
	for a file name (allows one level   of variable expansion).

2005-10-03 16:19  rkowen

	* ModuleCmd_Avail.c: Better comments.

2005-10-03 16:14  rkowen

	* ModuleCmd_Avail.c, testsuite/modulefiles/.moduleavailcache,
	testsuite/modulefiles/.moduleavailcachedir: * Have the caching skip
	version control directories (CVS, RCS, .svn)   unless they have a
	.version file then assume the directory is   a genuine modulefiles
	directory.

2005-10-03 12:41  rkowen

	* error.c, init.c, testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.70-maint/020-update.exp,
	testsuite/modules.70-maint/095-cleanup.exp: * Fixed the tests to
	work when --enable-beginenv ... also changed   the error message
	when disabled.

2005-09-29 13:12  rkowen

	* utility.c, testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp: * Added or Fine-tuned
	the --enable-shell-funcs, --enable-shell-alias	 and
	--enable-shell-eval configure options.	The configure script   will
	test for the existence of the first two properties in /bin/sh  
	where the options can override the tested values.  Made the  
	associated tests conditional on the existence of these properties.

2005-09-26 22:15  rkowen

	* utility.c, testsuite/modules.50-cmds/070-alias-proc.exp,
	testsuite/modules.50-cmds/075-alias.exp: Made the sh alias more
	dependent on HAS_BOURNE_{FUNCS|ALIAS} (or variable set versions of
	them).

2005-09-26 11:44  rkowen

	* config.h.in, configure, configure.ac, main.c: Have the configure
	script test whether the Bourne shell has functions and/or aliases.

2005-09-25 13:16  rkowen

	* Makefile.in, configure, configure.ac, utility.c, version.c,
	testsuite/config/unix.exp,
	testsuite/modules.00-init/005-init_ts.exp,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.00-init/010-environ.exp,
	testsuite/modules.00-init/015-version.exp,
	testsuite/modules.00-init/030-shells.exp,
	testsuite/modules.00-init/050-modpath.exp: Fixed the version_test()
	macro for testing, and fixed up some tests.  Mostly just
	miscellaneous.

2005-09-22 14:19  rkowen

	* Makefile.am, Makefile.in, config.h.in, configure, configure.ac,
	utility.c, init/Makefile.in, modulefiles/Makefile.in,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.50-cmds/075-alias.exp: Upgraded to autoconf 2.59
	and make the sh alias test conditional on HAS_BOURNE_FUNCS

2005-09-22 12:40  rkowen

	* testsuite/modules.20-locate/048-symexec.exp: Fixed a broken test.

2005-09-22 12:06  rkowen

	* README, cmdPath.c: * Fixed bug in "Switch" command when
	--enable-free was set which caused some of the tests to fail.

2005-09-19 16:02  rkowen

	* Makefile.in, aclocal.m4, cmdUlvl.c, configure, config/compile,
	config/depcomp, config/install-sh, config/missing,
	config/mkinstalldirs, etc/Makefile.in, ext/Makefile.in,
	init/Makefile.in, modulefiles/Makefile.in: * Fixed the UserLevel
	check code (which failed when optimized)

2005-09-19 15:19  rkowen

	* Makefile.am, Makefile.in, ModuleCmd_Bootstrap.c, cmdModule.c,
	cmdTrace.c, main.c, modules_def.h: Removed the BootStrap code,
	since Mark Lakata didn't finish the job.

2005-09-19 15:10  rkowen

	* utility.c, testsuite/modules.20-locate/040-alias.exp,
	testsuite/modules.20-locate/045-symvers.exp,
	testsuite/modules.20-locate/046-getsym.exp,
	testsuite/modules.20-locate/047-symerrs.exp,
	testsuite/modules.20-locate/048-symexec.exp,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.20-locate/060-rc.exp,
	testsuite/modules.20-locate/070-homerc.exp,
	testsuite/modules.30-userlvl/040-advanced.exp,
	testsuite/modules.30-userlvl/045-adv.exp,
	testsuite/modules.30-userlvl/050-expert.exp,
	testsuite/modules.30-userlvl/055-exp.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.35-trace/020-default.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.35-trace/095-cleanup.exp,
	testsuite/modules.50-cmds/015-use.exp,
	testsuite/modules.50-cmds/017-use-undo.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/022-setenv-eschars.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/036-unsetenv-x.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/081-info-user.exp,
	testsuite/modules.50-cmds/082-info-user-exp.exp,
	testsuite/modules.50-cmds/083-info-mode.exp,
	testsuite/modules.50-cmds/084-info-mode-exp.exp,
	testsuite/modules.50-cmds/085-info-flags.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/088-info-isloaded.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/101-badfac.exp,
	testsuite/modules.50-cmds/110-verbose.exp,
	testsuite/modules.50-cmds/115-verbose-msg.exp,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp,
	testsuite/modules.50-cmds/130-conflict-full.exp,
	testsuite/modules.50-cmds/131-conflict-module.exp,
	testsuite/modules.50-cmds/140-system.exp,
	testsuite/modules.50-cmds/150-module.exp,
	testsuite/modules.50-cmds/170-swap.exp,
	testsuite/modules.50-cmds/190-load.exp,
	testsuite/modules.50-cmds/200-break.exp,
	testsuite/modules.70-maint/030-purge.exp,
	testsuite/modules.70-maint/050-whatis-load.exp,
	testsuite/modules.95-version/020-load.exp,
	testsuite/modules.95-version/020-unload.exp,
	testsuite/modules.95-version/022-load2.exp,
	testsuite/modules.95-version/022-unload2.exp,
	testsuite/modules.95-version/040-xgetenv.exp: The modulecmd was not
	deterministic (i.e. it spit things out according to how TclHash had
	them stored).  This is bad for testing and when libtcl changes (as
	in the case of Tcl 8.4).  The output is now deterministic, but this
	required that some 390 of the 520 tests be reworked for this new
	order.

2005-09-19 11:45  rkowen

	* testsuite/: modules.50-cmds/085-info-flags.exp,
	modules.50-cmds/200-break.exp, modules.70-maint/060-apropos.exp:
	Finished working through the tests, and setting them to pass.  This
	is before any deterministic sorting, so these tests may fail with a
	different Tcl library (and hash order).

2005-09-08 19:35  rkowen

	* Makefile.am, Makefile.in, aclocal.m4, configure, etc/Makefile.in,
	init/Makefile.in, modulefiles/Makefile.in,
	testsuite/config/unix.exp, testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.20-locate/040-alias.exp,
	testsuite/modules.20-locate/047-symerrs.exp,
	testsuite/modules.30-userlvl/040-advanced.exp,
	testsuite/modules.30-userlvl/045-adv.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.50-cmds/083-info-mode.exp,
	testsuite/modules.50-cmds/084-info-mode-exp.exp,
	testsuite/modules.50-cmds/101-badfac.exp,
	testsuite/modules.50-cmds/115-verbose-msg.exp,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/130-conflict-full.exp,
	testsuite/modules.50-cmds/131-conflict-module.exp: Got most of the
	test nits.  The only ones left are due to "break"s

2005-07-21 13:18  sirdude

	* tcl/modulecmd.tcl: 
	
	Made it so g_debug is passed to the module files.

2005-05-09 09:15  sirdude

	* tcl/modulecmd.tcl: 
	
	Removed error message that shouldn't be print there.  It was
	printing an error complaining it couldn't find a module even though
	it could.

2005-05-05 07:16  sirdude

	* tcl/modulecmd.tcl: 
	
	Added a space between columns in module list command.
	
	Kent

2005-04-27 10:48  sirdude

	* tcl/modulecmd.tcl: 
	
	Fix so module swap perl perl works the same as module swap perl
	
	(before was different if you had a different version than the
	default loaded)
	
	Kent

2005-04-27 09:31  sirdude

	* tcl/modulecmd.tcl: 
	
	Ran modulecmd.tcl through frink since no one complained about doing
	it.
	
	Kent

2005-04-27 09:21  sirdude

	* tcl/modulecmd.tcl: 
	
	added lazy find for module switch
	
	Example: Say you have the following modules   perl/5.6
	perl/5.8(default) and you have perl/5.6 loaded currently.  Now you
	can do module switch perl perl and it will unload perl/5.6 and load
	perl/5.8 before it would error saying the perl module is not
	loaded.
	
	Kent

2005-04-19 10:14  sirdude

	* tcl/modulecmd.tcl: 
	
	I added -l and -t options for module list and module avail also
	fixed resolveModuleVersionOrAlias up a bit so it deals with
	module(default)
	
	Kent

2005-04-15 08:02  sirdude

	* tcl/modulecmd.tcl: 
	
	fix (default) display on modules that are "deep" soft/xemacs/21.4  
	etc....
	
	Kent

2005-04-15 05:18  sirdude

	* tcl/modulecmd.tcl: 
	
	made reload unload all modules then load them all in the proper
	order.	Similar to module swap.
	
	Kent

2005-04-14 11:47  sirdude

	* tcl/modulecmd.tcl: 
	
	Modified module switch so it unloaded last module first down to the
	module its swapping out and then reloaded everything in order.
	
	Before it was unloading them starting at the module to be swapped
	out to the end and then loading them in the same order.  Probably
	not a big deal but code is actually shorter now and is probably
	more correct.
	
	I also added -a and -append as alternatives to --append and
	--prepend for module use.  (There were comments saying it would be
	nice to have that)
	
	Kent

2005-04-14 08:03  sirdude

	* tcl/modulecmd.tcl: 
	
	fixes module whatis problem with (default) before it wasn't able to
	find modules that had a .version file.
	
	Kent

2005-04-14 07:31  sirdude

	* tcl/modulecmd.tcl: 
	
	Added two more globals DEF_COLUMNS and MODULES_CURRENT_VERSION and
	removed hardcoded bits relating to them.
	
	Also removed some misc code that was commented out and no longer
	used.
	
	Kent

2005-04-11 11:21  rkowen

	* .cvsignore: Be less specific when ignoring the autom4te.cache

2005-04-11 10:57  rkowen

	* .cvsignore, doc/.cvsignore, etc/.cvsignore,
	etc/global/.cvsignore, etc/skel/.cvsignore, ext/.cvsignore,
	ext/common/.cvsignore, init/.cvsignore, modulefiles/.cvsignore,
	testsuite/.cvsignore: Added a bunch of .cvsignore files to quit
	carping about "made" files.

2005-04-11 10:32  rkowen

	* Makefile.am, Makefile.in, ModuleCmd_Avail.c, acconfig.h,
	acinclude.m4, aclocal.m4, config.h.in, configure, configure.ac,
	configure.in, main.c, utility.c, version.c, config/.cvsignore,
	config/tcl.m4, doc/Makefile.am, doc/Makefile.in, etc/Makefile.am,
	etc/Makefile.in, etc/add.modules.in, etc/global/bashrc.in,
	etc/global/csh.cshrc.in, etc/skel/.cshrc.in, etc/skel/.kshenv.in,
	init/.modulespath.in, init/Makefile.am, init/Makefile.in,
	init/bash.in, init/csh.in, init/ksh.in, init/perl.in,
	init/python.in, init/sh.in, init/tcsh.in, init/zsh.in,
	modulefiles/Makefile.am, testsuite/modulefiles/system/2.0,
	testsuite/modules.00-init/010-environ.exp,
	testsuite/modules.00-init/050-modpath.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.20-locate/060-rc.exp,
	testsuite/modules.20-locate/065-rcerrs.exp,
	testsuite/modules.20-locate/070-homerc.exp,
	testsuite/modules.70-maint/010-init_ts.exp,
	testsuite/modules.70-maint/020-update.exp,
	testsuite/modules.70-maint/070-display.exp: Setting the 3.1.7 line
	to use the same automake & autoconf as the 3.2.x line.

2005-04-11 10:04  rkowen

	* version.c: Trial of branch check-ins

2005-04-08 04:35  sirdude

	* tcl/modulecmd.tcl: 
	
	Fix module swap so that it unloads old module and everything after
	it then loads new and everything that was after old.
	
	Kent

2005-04-08 02:29  sirdude

	* tcl/modulecmd.tcl: 
	
	Fix up module init(cmds) I made them behave like the c versions    
	    example before the initadd added a module to every module load
	line	 now it just does the first.
	
	I have a ~/.modules directory and before this caused the init(cmds)
	to fail.
	
	Also made it so it only changes one file not all . files it goes
	through.
	
	Kent

2005-04-07 05:58  sirdude

	* tcl/modulecmd.tcl: 
	
	Moved some global variables up to the top of the file.
	
	Kent

2005-04-06 05:57  sirdude

	* tcl/modulecmd.tcl: 
	
	Modified patch for prereq's I also fixed a small problem in the
	module show  for prereq's
	
	Kent

2005-04-06 05:19  sirdude

	* tcl/modulecmd.tcl: 
	
	Rodney Mach's unalias fix
	
	Kent

2004-11-18 08:37  lakata

	* tcl/: README-EMACS.txt, init/lisp.in, init/.cvsignore: submitted
	by tbennett@nvidia.com

2004-11-18 08:35  lakata

	* tcl/: modulecmd.tcl, init/Makefile: patch for Emacs from
	tbennett@nvidia.com

2004-11-05 11:25  lakata

	* tcl/modulecmd.tcl: added more error checking to init/modulerc.
	probably should change this yet again to standardize the naming
	convention

2004-11-05 11:13  lakata

	* tcl/modulecmd.tcl: changed hardcoded path to /home/Mark etc to
	$MODULESHOME

2004-10-22 00:57  lakata

	* tcl/init/README.txt: added instructions on using the new autoinit
	feature

2004-10-22 00:52  lakata

	* tcl/modulecmd.tcl: added autoinit feature. not documented until
	we get some feedback

2004-10-21 18:34  harlan

	* locate_module.c: cleanup/refactor

2004-10-21 18:33  harlan

	* configure.ac: cleanup

2004-10-21 18:32  harlan

	* ModuleCmd_Avail.c: USE_COLCOMP -> DEF_COLLATE_BY_NUMBER

2004-10-21 18:31  harlan

	* Makefile.am: Alphabetize...

2004-10-15 11:20  lakata

	* tcl/modulecmd.tcl: * made compatibility changes with tcl < 8.1. 
	string equal changed to string match and changes to regular
	expressions.  There is now a caveat: module init* commands won't
	work if there are tabs in your startup file around the module
	commands if tcl < 8.1.	* Fixed display so that setenv values don't
	give an error if used later in the module during display
	
	* Fixed bug with Perl.	rendersetting output now ends with "1;" for
	perl so that the require command works correctly
	
	* Changed noexistent path error to warning in cmdModuleUse.
	Otherwise, if you gave more than one path, some of the other legal
	paths may not get added.  This is a revert back to how modulecmd
	was originally and probably breaks compatability with the C version
	in this regard

2004-10-12 17:38  lakata

	* tcl/modulecmd.tcl: * Fixed ModulesHelp so that it doesn't error
	out when not present * Added module-verision,module-alias,
	module-trace, module-user, module-verbosity, and module-log  to
	module file execution.	All but module-version and module-alias
	give a warning that it is not implemented * Added module-trace,
	module-user, module-verbosity, and module-log to modulerc
	execution.  All give warnings that the funcionatlity is not
	implemented * Added #%Module checking on .version and .modulerc
	files * execute-version will now add version defaults to the global
	defaults array like .modulerc files do * .version files are no
	longer executed if a .modulerc is executed in the same directory *
	module-info symbols command implemented (could use more testing) *
	module-info version command implemented (could use more testing) *
	moduule-info alias command implemented * module-version - fixed
	problem of adding duplicate version aliases to global hash *
	module-alias updated to keep track of aliases by module name in
	global hash * Fix unload-path so that setenv-path followed by
	prepend-path works during unload * fixed bug in is-loaded.  It took
	a list of modules as an argument but would return true if only one
	of the arguments was loaded.  Now all arguments have to be loaded
	to return true.  * Added getVersAliasList function.  Returns list
	of default and version aliases given a modulename/version * Added
	default and version alias information to avail and list output *
	Added a few more "----" to the module list output

2004-10-12 17:37  lakata

	* tcl/modulecmd.tcl: modulecmd.tcl

2004-10-07 11:52  lakata

	* tcl/modulecmd.tcl: (1) Andrew Barbers changes to fix some bugs.
	(2) Mark Lakatas change to sym links under cygwin. removed check
	for MODULEPATH, since you can use "module use ..." to set it

2004-10-05 09:44  lakata

	* tcl/modulecmd.tcl: from Andrew Barber: Here is another update. 
	This one has some tricky changes.  Most of it was done to try and
	get the testsuite to pass.  I added a few more features too. The
	biggest changes were in: getPathToModule - now it can resolve
	aliases found in .modulerc and .version files , runModulerc - now
	this is responsible for finding and executing the global .modulerc
	files (new feature for tcl version)

2004-10-04 19:30  lakata

	* tcl/modulecmd.tcl: patch from Tony Bennett.  need for gentoo
	system

2004-10-01 10:53  lakata

	* tcl/modulecmd.tcl: Andrew Barbers changes: * added
	module-verision and module-alias commands, * added automatic of
	execution .modulerc files found in module directories, * added
	switch processing and -debug switch for debug messages

2004-09-29 23:58  lakata

	* tcl/modulecmd.tcl: (1) added more commands to the internal
	"module" command (2) added all of the init* commands, like initadd
	(3) changed the help message slightly

2004-09-23 09:36  sirdude

	* tcl/modulecmd.tcl: 
	
	David Mores patch so that first module in module list is shown
	again.
	
	Sorry about that I should have caught that before...
	
	Kent

2004-09-23 09:32  sirdude

	* tcl/modulecmd.tcl: 
	
	Mark Moe's patch to prevent infinate loop when you have module a
	loading module b where module b has a .version that points to
	unavailable version of module b
	
	Kent

2004-09-21 12:00  sirdude

	* tcl/modulecmd.tcl: 
	
	David Mores,
	
	patches to the COLUMNS stuff.
	
	Kent

2004-09-21 08:04  sirdude

	* tcl/modulecmd.tcl: 
	
	Mark Moe's patch for skipping 0 length modules in module list and
	adding the printing of: "Currently Loaded Modulesfiles:"
	
	Kent

2004-09-16 10:03  sirdude

	* tcl/modulecmd.tcl: 
	
	Harlan Stenn's Patch from Phong Nguyen,
	
	It basically wraps the openning of a tmpfile in a catch command
	
	I also updated the error message after it to use the tmpfile var
	instead of hardcoding it...
	
	Kent

2004-05-25 12:20  sirdude

	* tcl/init/: bash.in, csh.in, ksh.in, perl.in, python.in, sh.in,
	tcsh.in, zsh.in: 
	tcl version of modules now looks at environment var TCLSH if it
	exits and uses that first.
	
	Suggested by David Astrom.
	
	Kent

2004-05-25 08:09  sirdude

	* tcl/modulecmd.tcl: 
	Use  env(COLUMNS) if its defined instead of a hard coded number. 
	submitted by David Astrom through Mark Lakata.
	
	Kent

2004-04-21 11:16  sirdude

	* tcl/modulecmd.tcl: 
	
	David Mores patch to prevent tcl version from hanging with a
	.version file that does not set the ModulesVersion correctly.
	
	Kent

2004-01-16 07:26  sirdude

	* tcl/Makefile: 
	
	removed clean and test from the default make.
	
	Kent

2004-01-15 22:28  sirdude

	* tcl/Makefile, testsuite/config/unix.exp: 
	
	Made it so that the testsuite works with the tcl version of
	modules.  Current stats for the tcl version are: # of expected
	passes		  146 # of unexpected failures	      376
	
	Not too shabby, I'm guessing it will be fairly straight forward to
	increase this by quite a bit.
	
	Kent

2004-01-15 07:53  sirdude

	* tcl/init/: bash.in, csh.in, ksh.in, perl.in, python.in, sh.in,
	tcsh.in, zsh.in: 
	
	Modified the tcl init files so that they try to find tclsh, this
	should make them quite a bit faster assuming they find it.  (This
	way it locates the shell just once instead of for every single
	command.)
	
	Kent

2004-01-15 07:49  sirdude

	* tcl/modulecmd.tcl: 
	
	Improved module help functionatlity for the tcl version of modules.
	 now you can type module help (module)
	
	also commiting the patch someone submitted to the board that allows
	for .version files in directorys other than the top level. (for tcl
	version only)
	
	Kent Mein

2003-10-29 19:05  harlan

	* tcl/modulecmd.tcl: bash requires a space after the { on function
	definitions.

2003-10-29 16:25  harlan

	* tcl/modulecmd.tcl: Remove the /tmp file early.  Use the
	"function" keyword when creating sh functions; otherwise if the
	function already exists the name gets expanded on some shells.

2003-10-28 11:11  lakata

	* tcl/modulecmd.tcl: prevent "break" from generating an error
	message

2003-10-27 09:46  lakata

	* tcl/modulecmd.tcl: 1) module-info shell and shelltype would
	generate an TCL error when used (FIXED) 2) remove-path had two
	typos in it (FIXED) 3) Added detection of full path in
	getPathToModule procedure

2003-10-20 11:33  lakata

	* tcl/modulecmd.tcl: 
	
	1) Add support for the other shells that the C version includes 2)
	Add support for prereq command 3) Replace the "/bin/uname" calls to
	use the tcl_platform variable and "info hostname" command
	
	Enclosed are my latest modulecmd.tcl updates.  I have added most of
	the features that I thought it needed and implemented the slave
	interpreter to execute modulefile in.  I have tested it to some
	degree but not very seriously.
	
	Richard.M.Born@seagate.com

2003-10-15 15:27  lakata

	* tcl/modulecmd.tcl: fixed two bugs in the display command

2003-10-07 14:24  lakata

	* tcl/modulecmd.tcl: cleaned up the mode and modulename settings
	that used to be access via the upvar. also changed the calling
	convention for getPathToModule, which now does not throw an
	exception for minor warnings

2003-10-07 10:14  lakata

	* tcl/modulecmd.tcl: fixed a bug where the result of the catch is
	either an error or the last command

2003-10-06 15:35  lakata

	* tcl/modulecmd.tcl: fixed a bug in the popMode command and made it
	backward compatible with tcl 8.0

2003-10-06 15:22  lakata

	* tcl/modulecmd.tcl: 1. pulled all references to puts stderr to
	report/reportWarnings/reportInternalBug. 2. changed the way the
	g_mode variable is handled. Instead of relying on the call stack,
	it now uses an explicit stack, which should solve any problems with
	using other namespaces 3. removed a bunch of debugging statements.
	4. fixed the way errors are handled, giving more meaningful
	responses. 5. if an error is caught in load, the env/alias settings
	are NOT updated and restored to a previous state. for instance, in
	a conflict this is important.

2003-10-06 12:04  lakata

	* tcl/modulecmd.tcl: fixed bug in listModules that was failing on
	cygwin

2003-10-03 11:05  lakata

	* tcl/modulecmd.tcl: Proxy check in for Richard.M.Born@seagate.com.
	He wrote:
	
	1) It didn't handle modulefiles in the main directory for commands
	like module avail 2) It didn't define the ModulesCurrentModulefile
	variable 3) It didn't ignore certain temp files (*~, #*#) 4) It
	didn't look for the Modulefile MagicCookie to filter out
	non-modulefiles
	
	I have updated modulecmd.tcl to address these issues.  I have
	removed lsHack and replaced it with listModules procedure.  I am
	not familiar with the glob issue that you noted for Cygwin so you
	may want to run a few test cases to see if the new function still
	works for you.	I also updated the module paths command to what I
	think you were intending.

2003-08-07 18:39  harlan

	* tcl/modulecmd.tcl: Changes to lsHack for cmdModulePath and
	friends.

2003-08-07 14:23  harlan

	* tcl/modulecmd.tcl: Typo

2003-08-07 14:07  harlan

	* tcl/modulecmd.tcl: Add $Revision: 1.50.6.4 $ to the version

2003-08-07 12:52  harlan

	* tcl/modulecmd.tcl: Initial support for "module path".

2003-08-01 19:00  harlan

	* tcl/modulecmd.tcl: /bin/sh has no shell functions.  Avoid an
	extra call to getPathToModule

2003-07-31 17:18  harlan

	* tcl/modulecmd.tcl: whitespace cleanup, lose cruft.

2003-07-29 17:48  lakata

	* tcl/: README.txt, modulecmd.tcl: version 0.98: fixed a bug in the
	error_count (missing closing brace). also implemented check to
	abort the tempfile sourcing if the tempfile is empty. this is to be
	more blackboxish, avoiding relying on the shell to do a clean up.
	one of our users is not using the module command correctly, and it
	is created a whole bunch of empty /tmp/modulescript files in the
	/tmp dir.

2003-07-15 14:36  harlan

	* tcl/modulecmd.tcl: Begin to handle errors.

2003-07-09 18:12  harlan

	* tcl/modulecmd.tcl: * tcl/modulecmd.tcl: If g_force is set, ignore
	*_modshare.
	
	When we produce a shell function, preface the definition with
	"function" in case it's already defined.
	
	Default g_force to 1 now.

2003-06-25 20:21  harlan

	* tcl/modulecmd.tcl: ModuleTcl: 0.97 Aliases: add/load, rm/inload,
	nodename/node We need to eval more "cmdModule{Unl,L}oad $arg" lines
	to: Implement --append (and --prepend) for cmdModuleUse Use
	-dictionary lsorts to provide an easy substitute for colcomp(). 
	Added SCCS and RCS to the ignoreDir list.  Moved ignoreDir
	processing to lsHack to fix a problem.	Make sure an empty
	modulefile direcoty doesn't cause an error.

2003-06-02 16:25  harlan

	* tcl/init/README.txt: Reformat some long lines.

2003-05-30 11:55  lakata

	* tcl/init/: README.txt, bash.in, csh.in, ksh.in, modulerc,
	perl.in, sh.in, tcsh.in, zsh.in: changed the way MODULEPATH is set
	up. since this is another environment variable like all the others,
	it is now set using the module command itself. pretty sneaky, huh?

2003-05-30 11:42  lakata

	* tcl/modulecmd.tcl: 1. added the "source" command (experimental)
	2. added sanity checking to verify that something external did not
	muck with path and path_modshare variables. 3. fixed a bug if you
	use tcsh and your paths get longer than 1024 characters.
	Previously, it was truncating the path, but this can get you into
	trouble if important things like /usr/bin or /usr/local/bin are
	truncated. The real solution is to STOP USING TCSH... use zsh
	instead.

2003-03-28 12:06  lakata

	* tcl/: README.txt, modulecmd.tcl: changes for cygwin. files should
	not have cr/lf (DOS) endings.

2003-03-28 12:05  lakata

	* tcl/init/: Makefile, README.txt, bash, bash.in, csh, csh.in, ksh,
	ksh.in, perl, perl.in, python, python.in, sh, sh.in, tcsh, tcsh.in,
	zsh, zsh.in: made init files more general

2003-01-22 11:01  lakata

	* tcl/init/perl: error checking if something goes wrong in perl

2003-01-22 11:00  lakata

	* tcl/modulecmd.tcl: fixed bugs with corrupted env vars, improved
	the reliability of _modshare variables

2002-11-29 12:41  lakata

	* tcl/modulecmd.tcl: changed help message

2002-11-29 11:39  lakata

	* tcl/: README.txt, modulecmd.tcl, init/bash, init/csh, init/ksh,
	init/perl, init/python, init/sh, init/tcsh, init/zsh,
	init/zsh.debug: first check in

2002-09-17 22:47  harlan

	* Makefile.am: * Makefile.am (modulecmd_CFLAGS): Use X_CFLAGS and
	TCL_INCLUDES.
	
	* lib/tests/Makefile.am (EXTRA_PROGRAMS): Renamed from
	noinst_PROGRAMS.  Lose the .x suffixes.
	
	* lib/Makefile.am (ACLOCAL_AMFLAGS): Look in ../config/ .

2002-09-16 09:49  rkowen

	* Makefile.am, ModuleCmd_List.c, TODO, colcomp.c, configure.ac,
	locate_module.c, main.c, modules_def.h, utility.c: 2002-09-16  R.K.
	Owen	    <rk@owen.sj.ca.us>	    * colcomp.c: removed    *
	utility.c: added colcomp.c contents   * Makefile.am: removed
	colcomp.c	 * main.c: Added DEF_COLLATE_BY_NUMBER output for
	--version      * configure.ac: changed USE_COLCOMP to
	DEF_COLLATE_BY_NUMBER,	   and added memdebug	 * locate_module.c:
	changed USE_COLCOMP and GetModuleName for deep dirs.	     *
	modules_def.h: check for HAVE_CONFIG_H, and added memdebug    *
	ModuleCmd_List.c: Simplified using uvec objects

2002-09-12 21:53  rkowen

	* config/.cvsignore, init/.cvsignore: 2002-09-12  R.K. Owen    
	<rk@owen.sj.ca.us>	* config/.cvsignore: New File: Ignore
	autogenerated files.	  * init/.cvsignore: Ignore autogenerated
	files.

2002-09-12 21:50  rkowen

	* .cvsignore, doc/.cvsignore, etc/.cvsignore, ext/.cvsignore,
	modulefiles/.cvsignore: 2002-09-12  R.K. Owen	 
	<rk@owen.sj.ca.us>	* .cvsignore: Ignore autogenerated files.  
	    * doc/.cvsignore: Ignore autogenerated files.   *
	etc/.cvsignore: Ignore autogenerated files.   * ext/.cvsignore:
	Ignore autogenerated files.   * lib/.cvsignore: Ignore
	autogenerated files.   * lib/tests/.cvsignore: Ignore autogenerated
	files.	   * modulefiles/.cvsignore: Ignore autogenerated files.  
	* lib/tests/Makefile.am: Tweeked for autoreconf

2002-09-12 21:36  rkowen

	* README: 2002-09-12  R.K. Owen <rk@owen.sj.ca.us>	* README:
	Updated the anonymous CVS invocation.	      * lib/aclocal.m4:
	Deleted auto* generated file.	      * lib/configure.ac: Tweeked
	to autoreconf	    * lib/Makefile.am: Tweeked to autoreconf	   
	* lib/uvec.h: Added uvec_strfree	* lib/uvec/uvec_copy_str.c:
	Uses uvec string fns	    * lib/uvec/uvec_copy_vec.c: Uses uvec
	string fns	  * lib/uvec/uvec_strfree.c: New file: to dealloc
	uvec2str()	generated strings	* lib/tests/tuvec.c:
	Updated for uvec changes

2002-09-11 23:50  harlan

	* doc/Makefile.am: * doc/Makefile.am: Added file.
	
	* lib/configure: Remove auto*-generated file.  * lib/config.h.in:
	Ditto.

2002-09-11 23:16  harlan

	* Makefile.in, README, aclocal.m4, config.h.in, configure,
	config/compile, config/depcomp, config/install-sh, config/missing,
	config/mkinstalldirs, doc/Makefile.in, etc/Makefile.in,
	ext/Makefile.in, init/Makefile.in, modulefiles/Makefile.in: *
	README: Update the instructions for using the CVS version of
	modules.
	
	* modulefiles/Makefile.in: Deleted auto* generated file.  *
	lib/tests/Makefile.in: Ditto.  * lib/Makefile.in: Ditto.  *
	init/Makefile.in: Ditto.  * ext/Makefile.in: Ditto.  *
	etc/Makefile.in: Ditto.  * doc/Makefile.in: Ditto.  *
	config/mkinstalldirs: Ditto.  * config/missing: Ditto.	*
	config/install-sh: Ditto.  * config/depcomp: Ditto.  *
	config/compile: Ditto.	* configure: Ditto.  * config.h.in: Ditto. 
	* aclocal.m4: Ditto.  * Makefile.in: Ditto.

2002-09-11 22:59  harlan

	* Makefile.am, ModuleCmd_Avail.c, NEWS, colcomp.c, configure.ac,
	locate_module.c: * colcomp.c: New file.  Alternative collating
	algorithm that sorts numeric substrings numerically (mostly).
	
	* lib/Makefile: Remove auto*-generated file.
	
	* locate_module.c (SortedDirList): Ignore SCCS/ subdirs, too.
	
	* configure.ac: Disable our "look" for RUNTEST; it drives auto*
	crazy.	Added the --with-file-collate={string,number} test, which
	provides a way to enable USE_COLCOMP.
	
	* ModuleCmd_Avail.c (fi_ent_cmp): USE_COLCOMP when told to do so. 
	* locate_module.c (filename_compare): Ditto.
	
	* Makefile.am (modulecmd_LDFLAGS): lib is in the builddir, not the
	srcdir.  (modulecmd_SOURCES): Added colcomp.c .

2002-09-11 22:38  harlan

	* NEWS: Rename ChangeLog to NEWS.

2002-08-22 14:39  rkowen

	* cmdVersion.c, locate_module.c, modules_def.h: Fixed up GetDefault
	to handle .modulerc and .version files, where the latter will read
	the env.var. defined in .version and do a module-version so that
	the modlist data can be updated.  These mods handle deep dirs on
	"module load" ... now need to fix up the rest! There's also now an
	amazing amount of cruft to weed out.

2002-08-14 14:09  lakata

	* README: updated docs to reflect new configure (TCL paths)

2002-08-14 14:07  lakata

	* locate_module.c, modules_def.h: removed compiler warnings about
	const char*

2002-08-14 14:07  lakata

	* configure, configure.ac: added hack for linux that cant do -lX11
	with -L/usr/X11R6/lib

2002-08-14 14:05  lakata

	* cmdInfo.c, cmdVersion.c: removed compiler warnings

2002-08-14 14:04  lakata

	* Makefile.in: fixed LDFLAGS build problem when not building in
	orig dist. directory

2002-08-02 15:11  rkowen

	* Makefile.am, Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Display.c,
	ModuleCmd_Init.c, ModuleCmd_Load.c, ModuleCmd_Switch.c, aclocal.m4,
	cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdPath.c, cmdVersion.c,
	configure, configure.ac, error.c, locate_module.c, main.c,
	modules_def.h, utility.c, etc/Makefile.in, ext/Makefile.in,
	init/Makefile.in, modulefiles/Makefile.in,
	testsuite/modules.00-init/080-begenv.exp: A whole slew of changes
	progressing to deap modulefile directories.  The current is not
	usuable, but will eventually be.  These changes are checked in for
	safe keeping while R.K.Owen is on vacation.

2002-06-17 09:32  rkowen

	* RKOConfigure, locate_module.c: Minor changes in preparation for
	big ones.

2002-06-16 22:58  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	config.h.in, configure, configure.ac, error.c, init.c, main.c,
	modules_def.h, doc/module.1.in, testsuite/config/unix.exp,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.70-maint/020-update.exp: * Made the
	.modulesbeginenv facility optional (default is not to have it) *
	default for cache is now "no" * Added version_test() to testsuite
	to make some of the   tests conditional on the values generated by
	--version.  - the configure options help is formatted with
	AC_HELP_STRING

2002-06-14 14:57  rkowen

	* .cvsignore, Makefile.am, Makefile.in, config.h.in, configure,
	configure.ac, config/compile, doc/Makefile.in, etc/.cvsignore,
	etc/Makefile.am, etc/Makefile.in, ext/.cvsignore, ext/Makefile.am,
	ext/Makefile.in, init/Makefile.am, init/Makefile.in, init/filter,
	init/zsh.in, modulefiles/Makefile.am, modulefiles/Makefile.in,
	testsuite/etc/.cvsignore: * Reworked every configure-based file   -
	uses automake to generate most of the Makefile.in   - renamed
	configure.in to configure.ac per autoconf   - Versioning is
	optional now with a configure option   - reworked the init scripts
	for versioning or not	- eliminated acconfig.h and put templates
	in configure.ac   - make install now honors the DESTDIR variable
	for package builds   - honors bindir for modulecmd location    (but
	the init scripts are only correct if no versioning) * Collected the
	usage info and now it can be displayed with   the --help or -H
	option (same as help) * --version now gives most of the optional
	configure parameters   for easy debugging of problems * Fixed
	bootstrap to just source the appropriate init script

2002-06-13 23:15  rkowen

	* Makefile.am, Makefile.in, acconfig.h, config.h.in, configure,
	configure.ac, etc/Makefile.am, etc/Makefile.in, etc/add.modules.in,
	etc/global/bashrc.in, etc/global/csh.cshrc.in, etc/skel/.cshrc.in,
	etc/skel/.kshenv.in, ext/Makefile.am, ext/Makefile.in,
	ext/add.ext.in, ext/common/.cshrc.in, ext/common/.kshenv.in,
	init/.modulespath.in, init/bash.in, init/csh.in, init/ksh.in,
	init/perl.in, init/python.in, init/sh.in, init/zsh.in: Removed the
	acconfig.h file since it's essentially in the configure.ac now. 
	Reworked all the init,skel,add.* files to handle versioning or no. 
	Added Makefile.am to ./etc/ and ./ext/ for cleaner installs.

2002-06-13 15:54  rkowen

	* Makefile.am, Makefile.in, ModuleCmd_Help.c, acconfig.h,
	config.h.in, main.c, modules_def.h, doc/module.1.in,
	testsuite/modules.00-init/015-version.exp: The version info
	displays some of the configuration options.  Moved the usage info
	into module_usage() that can be displayed with the --help or -H
	switch.

2002-06-13 09:16  rkowen

	* Makefile.am, Makefile.in, ModuleCmd_Whatis.c, acconfig.h,
	config.h.in, configure, configure.ac, main.c: Renamed INSTPATH to
	PREFIX and is no longer passed as a compiler -D argument, but is
	now entered directly into the config.h header.

2002-06-12 13:07  rkowen

	* Makefile.am, Makefile.in, ModuleCmd_Bootstrap.c, init.c, main.c,
	modules_def.h, utility.c: Converted the configure scripts over to
	automake,autoconf generation.  Modified "module bootstrap" to
	source the init files.	Put the shell properties and moved
	set_derelict and renamed it set_shell_properties into init.c . 
	Created a matrix of shell properties { name, derelict, init, cmd
	separator }.

2002-06-12 13:00  rkowen

	* testsuite/: etc/apropos.cache, modules.50-cmds/095-uname.exp:
	Fixed test syntax - it didn't like "dangling" ('s and )'s in regexp
	string.  Just escaped them.  Removed apropos.cache - it gets
	regenerated with each test.

2002-06-12 12:54  rkowen

	* ModuleCmd_Switch.c, testsuite/modules.50-cmds/170-swap.exp: Fixed
	up "module switch" one argument form (use stringer alloc) and added
	more tests (one for each of the major shells).

2002-06-10 22:23  rkowen

	* acconfig.h, config.h.in, configure, configure.ac: Added
	MODULES_INIT_DIR to the configure files.

2002-06-10 15:00  rkowen

	* Makefile.am, Makefile.in, ModuleCmd_Bootstrap.c, acconfig.h,
	acinclude.m4, aclocal.m4, config.h.in, configure, configure.ac:
	Upgraded the auto-configuration to use automake/1.6 and
	autoconf/2.53 to auto-generate some of the files.

2002-06-10 14:58  rkowen

	* init/: bash.in, csh.in, ksh.in, perl.in, sh.in, zsh.in:
	Re-introduced the init files with versioning.

2002-06-10 14:53  rkowen

	* config/: depcomp, install-sh, install.sh, missing, mkinstalldirs:
	Upgraded install scripts to automake/1.6 autoconf/2.53 standards.

2002-06-06 13:17  rkowen

	* configure.ac, configure.in: configure.ac is actually the
	continuation of configure.in.  do "cvs log configure.in" for a
	history.

2002-05-06 13:31  rkowen

	* .cvsignore, doc/.cvsignore, etc/.cvsignore,
	etc/global/.cvsignore, etc/skel/.cvsignore, ext/.cvsignore,
	ext/common/.cvsignore, init/.cvsignore, modulefiles/.cvsignore,
	testsuite/.cvsignore: Added a bunch of .cvsignore files to avoid
	CVS in listing the known (but made) files.

2002-05-02 21:56  rkowen

	* utility.c, testsuite/modulefiles/eschars/1.0,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.50-cmds/022-setenv-eschars.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp: Added
	EscapePerlString to utility.c, added '*' to list of csh special
	chars.	Fixed up tests to reflect these changes.  Added  
	testsuite/modules.50-cmds/022-setenv-eschars.exp to test out
	escaping special chars.

2002-04-30 12:32  rkowen

	* install.sh, version.c: Moved install.sh to config/ and updated
	the version to 3.2.0a .

2002-04-30 10:29  lakata

	* ModuleCmd_Bootstrap.c: fixed getexecname() problem.

2002-04-29 14:57  rkowen

	* RKOConfigure: Eliminated a lot of the extraneous options now that
	configure/tclConfig.sh .

2002-04-29 14:16  rkowen

	* configure.ac, configure.in: * Upgraded configure.in to autoconf
	2.52.
	
	* Changed  the configure to search for libTcl.sh to acquire all
	it's necessary Tcl env.vars from it.

2002-04-29 14:16  rkowen

	* Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Init.c,
	ModuleCmd_Load.c, ModuleCmd_Purge.c, ModuleCmd_Switch.c,
	ModuleCmd_Update.c, ModuleCmd_Whatis.c, aclocal.m4, cmdConflict.c,
	cmdLog.c, cmdModule.c, cmdPath.c, cmdTrace.c, cmdVersion.c,
	cmdXResource.c, configure, configure.in, error.c, init.c,
	locate_module.c, main.c, modules_def.h, utility.c,
	config/install.sh, config/tcl.m4: * Upgraded configure.in to
	autoconf 2.52.
	
	* Changed  the configure to search for libTcl.sh to acquire all
	it's necessary Tcl env.vars from it.
	
	* created a utility function stringer() to handle most of the
	strcpy/strcat operations and to automatically allocate string
	memory.
	
	* Mostly changed the memory malloc/free to use stringer/null_free.
	
	* rewrote some of the code logic to have a single point of exit
	with unwinding of memory allocations.

2002-04-29 13:19  lakata

	* ModuleCmd_Bootstrap.c: fixed bug with binary_name without an
	absolute path

2002-04-29 13:07  lakata

	* ModuleCmd_Help.c: fixed help for swap|switch, to reflect optional
	first modulefile1

2002-04-29 12:58  lakata

	* ModuleCmd_Bootstrap.c, config.h.in, configure, configure.in:
	added PREFIX to config.h and propagated to bootstrap code as
	MODULESHOME

2002-04-29 12:17  lakata

	* doc/module.1.in: updated docs regarding "switch" and MODULESHOME

2002-04-29 11:45  lakata

	* ModuleCmd_Bootstrap.c, ModuleCmd_Switch.c, error.c,
	modules_def.h: added support for 1-arg form of "swap/switch"
	command

2002-04-29 11:45  lakata

	* ModuleCmd_List.c: sanity check added in case _LMFILES_ and
	LOADEDMODULES env vars get corrupted externally

2002-04-29 11:43  lakata

	* testsuite/modules.50-cmds/170-swap.exp: added test for
	one-argument form of swap/switch command

2002-04-26 18:15  lakata

	* Makefile.in, ModuleCmd_Bootstrap.c, cmdModule.c, cmdTrace.c,
	config.h.in, main.c, modules_def.h, utility.c, doc/module.1.in,
	init/bash.in, init/csh.in, init/ksh.in, init/perl.in, init/sh.in,
	init/zsh.in: added the bootstrap command

2002-04-23 18:16  lakata

	* init/tcsh.in: tcsh is now generated from csh, not tcsh.in

2002-04-23 18:16  lakata

	* init/Makefile.in: tcsh script is copy of csh script

2002-04-23 18:15  lakata

	* init/csh.in: fixed csh init script to deal with funny shell chars
	like * and {}

2002-04-23 18:14  lakata

	* utility.c: (1) removed unset -f for zsh unaliasing  (2) removed
	single quotes for quoting env vars. This breaks if the env var
	itself has single quotes. The more robust method is to individually
	escape all the dangerous characters.  Old method: setenv foo 'bar
	bar'  New method: setenv foo bar\ bar  (3) removed tmpnam and
	tempname stuff, replacing with safer tmpfile_mod()

2002-04-23 18:08  lakata

	* config.h.in, configure, configure.in: added TMP_DIR define

2002-04-23 18:07  lakata

	* cmdXResource.c: suppress warning if DISPLAY is not set

2002-04-23 18:06  lakata

	* cmdModule.c: fixed help message

2002-04-23 18:04  lakata

	* aclocal.m4: fixed problem with finding tcl lib using glob

2002-04-23 18:03  lakata

	* testsuite/: modules.00-init/080-begenv.exp,
	modules.10-use/030-use.exp, modules.10-use/031-append.exp,
	modules.10-use/070-unuse.exp, modules.20-locate/040-alias.exp,
	modules.20-locate/045-symvers.exp,
	modules.20-locate/046-getsym.exp,
	modules.20-locate/047-symerrs.exp,
	modules.20-locate/048-symexec.exp, modules.20-locate/050-locrc.exp,
	modules.20-locate/060-rc.exp, modules.20-locate/070-homerc.exp,
	modules.30-userlvl/040-advanced.exp,
	modules.30-userlvl/045-adv.exp, modules.30-userlvl/050-expert.exp,
	modules.30-userlvl/055-exp.exp, modules.35-trace/010-init_ts.exp,
	modules.35-trace/020-default.exp, modules.35-trace/030-all-on.exp,
	modules.35-trace/031-all-off.exp,
	modules.35-trace/040-load-all.exp,
	modules.35-trace/041-load-all.exp,
	modules.35-trace/042-load-on.exp,
	modules.35-trace/043-load-onoff.exp,
	modules.35-trace/044-load-ovr.exp,
	modules.35-trace/050-disp-onoff.exp,
	modules.35-trace/060-dilo-onoff.exp,
	modules.35-trace/070-colon.exp, modules.35-trace/095-cleanup.exp,
	modules.50-cmds/015-use.exp, modules.50-cmds/017-use-undo.exp,
	modules.50-cmds/020-setenv.exp, modules.50-cmds/030-unsetenv.exp,
	modules.50-cmds/035-unsetenv-undo.exp,
	modules.50-cmds/036-unsetenv-x.exp, modules.50-cmds/040-append.exp,
	modules.50-cmds/045-append-undo.exp,
	modules.50-cmds/050-prepend.exp,
	modules.50-cmds/055-prepend-undo.exp,
	modules.50-cmds/060-remove.exp,
	modules.50-cmds/065-remove-undo.exp, modules.50-cmds/075-alias.exp,
	modules.50-cmds/077-alias-undo.exp,
	modules.50-cmds/080-info-name.exp,
	modules.50-cmds/081-info-user.exp,
	modules.50-cmds/082-info-user-exp.exp,
	modules.50-cmds/083-info-mode.exp,
	modules.50-cmds/084-info-mode-exp.exp,
	modules.50-cmds/085-info-flags.exp,
	modules.50-cmds/086-info-shells.exp,
	modules.50-cmds/087-info-shells-exp.exp,
	modules.50-cmds/088-info-isloaded.exp,
	modules.50-cmds/095-uname.exp, modules.50-cmds/101-badfac.exp,
	modules.50-cmds/110-verbose.exp,
	modules.50-cmds/115-verbose-msg.exp,
	modules.50-cmds/120-prereq-full.exp,
	modules.50-cmds/121-prereq-module.exp,
	modules.50-cmds/130-conflict-full.exp,
	modules.50-cmds/131-conflict-module.exp,
	modules.50-cmds/140-system.exp, modules.50-cmds/150-module.exp,
	modules.50-cmds/170-swap.exp, modules.50-cmds/190-load.exp,
	modules.50-cmds/200-break.exp, modules.70-maint/020-update.exp,
	modules.70-maint/050-whatis-load.exp,
	modules.95-version/020-load.exp, modules.95-version/020-unload.exp,
	modules.95-version/022-load2.exp,
	modules.95-version/022-unload2.exp,
	modules.95-version/040-xgetenv.exp: changed tests to match new
	syntax for setting env vars. rather than quoting, special
	characters are escaped

2002-04-09 15:12  lakata

	* Makefile.in: simplified installation of deep directories

2002-03-18 13:20  rkowen

	* Makefile.in: Un-escaped the --srcdir $$TESTSUITEDIR, because it
	caused problems on Linux dejagnu 1.4.1 .  The variable is being
	interpolated before the runtest command is executed.

2002-03-11 15:21  lakata

	* configure, configure.in, aclocal.m4: more TCL smarts, if tclsh
	does not exist on path

2002-03-11 15:20  lakata

	* INSTALL: added hints on how to recognize a bad TCL install

2002-03-11 13:50  lakata

	* testsuite/: modules.00-init/015-version.exp.in,
	modules.50-cmds/100-loglevel.exp.in: removed *.in versions
	(configure processed)

2002-03-11 13:49  lakata

	* testsuite/: modules.00-init/015-version.exp,
	modules.50-cmds/100-loglevel.exp: renamed from *.in versions
	(configure processed)

2002-03-11 13:48  lakata

	* testsuite/: config/unix.exp, modulefiles/system/2.0,
	modulefiles/use/1.0, modulefiles/use/1.0.in, modulefiles/use/2.0,
	modulefiles/use/2.0.in, modulefiles/use/2.1,
	modulefiles/use/2.1.in, modulefiles/use/2.2,
	modulefiles/use/2.2.in, modules.00-init/010-environ.exp,
	modules.00-init/015-version.exp.in,
	modules.00-init/050-modpath.exp, modules.00-init/080-begenv.exp,
	modules.10-use/030-use.exp, modules.10-use/031-append.exp,
	modules.10-use/070-unuse.exp, modules.20-locate/060-rc.exp,
	modules.20-locate/065-rcerrs.exp, modules.20-locate/070-homerc.exp,
	modules.50-cmds/015-use.exp, modules.50-cmds/017-use-undo.exp,
	modules.70-maint/010-init_ts.exp, modules.70-maint/020-update.exp,
	modules.70-maint/070-display.exp,
	modules.95-version/010-init_ts.exp: (a) updated testsuite by
	centering source on TESTSUITEDIR, rather than rely on "pwd" or
	relative paths, which prohibit running the testsuite from a
	different dir (b) removed autoconf/configure processing of
	testsuite

2002-03-11 13:45  lakata

	* INSTALL: Added more information about configuring TCL and a few
	other prerequisites.

2002-03-11 13:35  lakata

	* configure: reran autoconf. see configure.in log

2002-03-11 13:35  lakata

	* probetcl: probetcl functionality is now in aclocal.m4

2002-03-11 13:34  lakata

	* configure.in: (a) reordered configuration, so that critical
	things are done first (aids in debugging to get the hardstuff done
	first). (b) removed some of the testsuite configuration (c) added
	-with-tcl-library configuration (d) changed the help messages

2002-03-11 13:32  lakata

	* config.h.in: removed redundant lines

2002-03-11 13:32  lakata

	* cmdXResource.c: (a) fixed regular expression for XRDB parsing (b)
	fixed spelling of "resource" (i think it was using the French
	spelling before)

2002-03-11 13:30  lakata

	* Makefile.in: (a) change the way testsuite is configured, so
	"clean" was updated (b) changed -I include path to point to cwd
	instead ..

2002-03-11 13:29  lakata

	* aclocal.m4: fixed the way TCL was configured

2002-03-09 23:22  rkowen

	* ModuleCmd_Avail.c: Due to Mark Lakata.  Fixed bug in mkdirnm.
	There was a check to see if the dir eq ".", but was done using a
	char comparison, not string comparison. Caused severe problems if
	dir was "..", since only first character was used.

2002-03-09 23:18  rkowen

	* init/: csh.in: Fixed bug in init/csh script, which only affected
	those that changed their history character.  Found by Barb Mauzy of
	Cray Inc.

2002-03-09 23:09  rkowen

	* Makefile.in: Updated the dist tarball upload targets.

2002-03-09 23:09  rkowen

	* modulefiles/module-cvs.in: Fixed up module-ftp alias to reflect
	the current SourceForge.Net ftp situation.

2002-03-09 23:02  rkowen

	* version.c: Preparing the version move to 3.1.7

2002-03-09 23:01  rkowen

	* .ftp: Made the tarball ftp uploading script more generic.

2002-03-09 22:59  rkowen

	* modules.lsm.in: Changed the primary & alternate ftp site to the
	current SourceForge.Net set up.

2002-03-09 22:08  rkowen

	* .ftp, Makefile.in, ModuleCmd_Load.c, PROBLEMS, RKOConfigure,
	init.c, locate_module.c, version.c, modulefiles/module-cvs.in,
	testsuite/modulefiles/break/1.0, testsuite/modulefiles/break/2.0,
	testsuite/modulefiles/break/3.0,
	testsuite/modules.50-cmds/190-load.exp,
	testsuite/modules.50-cmds/200-break.exp: Included the Tcl break
	code.

2002-03-08 17:18  lakata

	* ModuleCmd_Avail.c: Fixed bug in mkdirnm. There was a check to see
	if the dir eq ".", but was done using a char comparison, not string
	comparison. Caused severe problems if dir was "..", since only
	first character was used.

2002-03-08 11:35  lakata

	* INSTALL: Simplified docs by removing details of RKOConfigure and
	describing a typical install on a standard unix box

2002-01-03 21:07  rkowen

	* version.c: Minor change to date.

2002-01-03 20:59  rkowen

	* ModuleCmd_Load.c, PROBLEMS, RKOConfigure, init.c,
	doc/modulefile.4.in, testsuite/modulefiles/break/1.0,
	testsuite/modulefiles/break/2.0, testsuite/modulefiles/break/3.0,
	testsuite/modules.50-cmds/200-break.exp: * A 'break' in a
	modulefile will cause the modulefile to   not be added to
	$LOADEDMODULES, but will be considered	 a successful execution to
	not affect other modulefiles   being loaded concurrently (Patch due
	to Scott Gaskins).  * Tests and docs added for the above.

2001-12-20 14:09  rkowen

	* TODO: Added Harlan Stenn's suggestions, and cleaned it up a bit.

2001-11-05 13:50  rkowen

	* Makefile.in, PROBLEMS, RKOConfigure, configure, configure.in,
	locate_module.c, probetcl, version.c, doc/Modules-Paper.pdf,
	testsuite/modules.50-cmds/190-load.exp: * Fixed problem with module
	load when the full path   is given (patch due to Scott Gaskins).  *
	Added tests for the above problem.  * Added the Modules-Paper in
	PDF format (thanks to Philip Kearns   and Leo Butler for raising
	the issue).  * Modified probetcl to avoid using the -c option  
	(patch due to Philip Kearns).  * Modified probetcl to use tclsh
	first then tcl * Added TCL_VERSION to configure and use it in the
	Makefile   to use the -ltcl@TCL_VERSION@ library.

2001-09-06 21:26  rkowen

	* ModuleCmd_Init.c: Fixed cast.

2001-09-06 15:59  rkowen

	* ModuleCmd_Whatis.c, cmdConflict.c, config.h.in, configure,
	configure.in, utility.c, testsuite/modules.50-cmds/075-alias.exp:
	Added mktemp to the list of tempfilename creating functions.  (Was
	hoping to eliminate the annoying Linux/gcc/ldr message about not
	using tempnam ... just says the same about mktemp too.) Cleaned the
	code and test to accept all the variants.  Also resolved a bug with
	the Whatis cache_file free.

2001-09-06 13:14  rkowen

	* ModuleCmd_Init.c, error.c, init.c, main.c, modules_def.h: Further
	code clean-up replacing free with null_free.  Also removed
	shell_startups as a global variable (wasn't being used as such).

2001-09-05 14:41  rkowen

	* ModuleCmd_Init.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
	ModuleCmd_Update.c, cmdLog.c, cmdModule.c, cmdTrace.c,
	cmdVersion.c, cmdWhatis.c, cmdXResource.c, utility.c: Further
	changes to using stringer for memory allocation.

2001-08-30 18:19  rkowen

	* ModuleCmd_Switch.c, ModuleCmd_Whatis.c, RKOConfigure,
	cmdConflict.c, cmdPath.c,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp: Further code
	clean-up ... using stringer() where possible.  Also fixed some
	trailing '(space)' output.

2001-08-30 10:50  rkowen

	* ModuleCmd_Avail.c, ModuleCmd_Init.c, ModuleCmd_Update.c,
	ModuleCmd_Whatis.c, PROBLEMS, RKOConfigure, TODO, cmdConflict.c,
	cmdTrace.c, configure, error.c, locate_module.c, main.c,
	modules_def.h, utility.c, config/tcl.m4: Added stringer() and
	started implementation.  Also resolved a lot of memory allocation
	issues (got --enable-free to actually mean something and to work). 
	Also fixed the configuration script to not look for libtclx unless
	--with-tclx is given.

2001-08-24 12:51  rkowen

	* config/install.sh: file install.sh was initially added on branch
	modules-3-2-branch.

2001-08-24 12:51  rkowen

	* config/tcl.m4: file tcl.m4 was initially added on branch
	modules-3-2-branch.

2001-08-24 12:51  rkowen

	* Makefile.in, ModuleCmd_Load.c, RKOConfigure, TODO, acconfig.h,
	aclocal.m4, cmdPath.c, config.h.in, configure, configure.in,
	install.sh, modules_def.h, probetcl, utility.c, version.c,
	config/install.sh, config/tcl.m4: Modernized the configure.in
	script - it now gets all the appropriate Tcl objects from
	tclConfig.sh.  Also applied the patches used to update 3.1.X.

2001-08-18 07:36  rkowen

	* version.c: Release 3.1.5

2001-08-17 10:46  rkowen

	* ModuleCmd_Load.c, cmdPath.c, version.c: * Fixed up cmdPath to
	remove individual items from a path   (patch due to Eric Stanley).

2001-08-03 14:26  rkowen

	* .ftp, Makefile.in, version.c: Minor fixes for distribution
	uploading.

2001-08-03 13:18  rkowen

	* Makefile.in: Fixed the ftp-local bz2 patch target.

2001-08-03 12:59  rkowen

	* .spec.in, Makefile.in, version.c: * Added bz2 files to
	distribution mix.

2001-07-25 21:59  rkowen

	* cmdPath.c, version.c, testsuite/modulefiles/info/isloaded,
	testsuite/modulefiles/loc_dv1/1.0,
	testsuite/modulefiles/loc_dv1/2.0,
	testsuite/modules.50-cmds/088-info-isloaded.exp,
	testsuite/modules.50-cmds/170-swap.exp: * Fixed "module swap" to
	put the substituted module in the   same path location as the old. 
	Also added a number of tests   for this feature.    (Bug was
	pointed out by Leo Butler <lbutler@brocade.com>)  * Added tests for
	the "is-loaded" modulefile command introduced	back in 3.0.8-rko.

2001-07-16 12:05  rkowen

	* version.c: Testing to see if a really minor update could be done.

2001-07-16 12:04  rkowen

	* INSTALL.RH7x, etc/global/bashrc.in, etc/global/profile.in: Fixed
	some embarrassing typos and editting mistakes.

2001-07-11 15:20  rkowen

	* testsuite/modulefiles/versions/: 1.1, 1.2, 1.3: More test
	stragglers for 3.1.3

2001-07-11 15:11  rkowen

	* testsuite/: modulefiles/unsetenv/0.9,
	modulefiles.other/1.1/version, modulefiles.other/1.2/version,
	modulefiles.other/1.3/version: Forgot some straggler test files for
	3.1.3

2001-07-11 14:56  rkowen

	* README.perl, configure, configure.in, version.c,
	modulefiles/Makefile.in, modulefiles/module-cvs.in,
	modulefiles/modules.in, modulefiles/use.own.in,
	testsuite/modules.50-cmds/017-use-undo.exp: * Added module-cvs
	modulefile for easy CVS/ftp access to the   modules CVS repository.
	 * Added README.perl describing Ron Isaacson's Env::Modulecmd  
	perl module (Ron.Isaacson@morganstanley.com).  * Added further
	tests for modulefile "module use dir_path" * Fixed bug of unloading
	a modulefile with a "module use dir_path"

2001-07-11 13:11  rkowen

	* cmdModule.c: Was forcing a "use" even when the "use" was embedded
	in modulefile, which was being unloaded.

2001-07-11 07:09  rkowen

	* version.c: Changed the version to 3.1.3a to note that this is not
	a release.

2001-07-09 11:21  rkowen

	* INSTALL, INSTALL.RH7x, ModuleCmd_Use.c, cmdPath.c, cmdSetenv.c,
	configure, configure.in, utility.c, version.c, doc/modulefile.4.in,
	etc/Makefile.in, etc/global/bashrc.in, etc/global/csh.cshrc.in,
	etc/global/csh.login.in, etc/global/csh.modules.in,
	etc/global/profile.in, etc/global/profile.modules.in,
	etc/skel/.kshenv.in, etc/skel/.profile.in, modulefiles/use.own.in,
	modulefiles/version.in, testsuite/modulefiles/use/.version,
	testsuite/modulefiles/use/1.0.in, testsuite/modulefiles/use/2.0.in,
	testsuite/modulefiles/use/2.1.in, testsuite/modulefiles/use/2.2.in,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.10-use/030-use.exp,
	testsuite/modules.10-use/031-append.exp,
	testsuite/modules.10-use/070-unuse.exp,
	testsuite/modules.20-locate/040-alias.exp,
	testsuite/modules.20-locate/045-symvers.exp,
	testsuite/modules.20-locate/046-getsym.exp,
	testsuite/modules.20-locate/047-symerrs.exp,
	testsuite/modules.20-locate/048-symexec.exp,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.20-locate/060-rc.exp,
	testsuite/modules.20-locate/070-homerc.exp,
	testsuite/modules.30-userlvl/030-novice.exp,
	testsuite/modules.30-userlvl/035-nov.exp,
	testsuite/modules.30-userlvl/040-advanced.exp,
	testsuite/modules.30-userlvl/045-adv.exp,
	testsuite/modules.30-userlvl/050-expert.exp,
	testsuite/modules.30-userlvl/055-exp.exp,
	testsuite/modules.30-userlvl/090-undef.exp,
	testsuite/modules.35-trace/020-default.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.50-cmds/010-init_ts.exp,
	testsuite/modules.50-cmds/015-use.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/036-unsetenv-x.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/081-info-user.exp,
	testsuite/modules.50-cmds/082-info-user-exp.exp,
	testsuite/modules.50-cmds/083-info-mode.exp,
	testsuite/modules.50-cmds/084-info-mode-exp.exp,
	testsuite/modules.50-cmds/085-info-flags.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/101-badfac.exp,
	testsuite/modules.50-cmds/110-verbose.exp,
	testsuite/modules.50-cmds/115-verbose-msg.exp,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp,
	testsuite/modules.50-cmds/130-conflict-full.exp,
	testsuite/modules.50-cmds/131-conflict-module.exp,
	testsuite/modules.50-cmds/140-system.exp,
	testsuite/modules.50-cmds/150-module.exp,
	testsuite/modules.70-maint/020-update.exp,
	testsuite/modules.70-maint/050-whatis-load.exp,
	testsuite/modules.90-avail/040-wild.exp,
	testsuite/modules.95-version/010-init_ts.exp,
	testsuite/modules.95-version/020-load.exp,
	testsuite/modules.95-version/020-unload.exp,
	testsuite/modules.95-version/022-load2.exp,
	testsuite/modules.95-version/022-unload2.exp,
	testsuite/modules.95-version/040-xgetenv.exp,
	testsuite/modules.95-version/999-cleanup.exp: 
	* Added document file INSTALL.RH7x which explains how to set up  
	an modules environment for all users through the system shell  
	files.	Is specific to Linux/RedHat 7.x, but is of general  
	applicability.	* Added further tests for modulefile "module use
	dir_path"   (found an unload bug that will be fixed before release)
	* Environment variable contents are now quoted to preserve   any
	embedded environment variables. (Needed for versioning) * Added
	over 50 tests specific to module versioning, and testing   xgetenv.
	 * Fixed the unsetenv on unload function, the feature added in
	3.0.6-rko   was supposed to set the env.var. to the optional third
	argument.    This was to allow old env.var. values to be recovered
	by unraveling	 a stack set in an other env.var.  Added tests for
	this feature.	 This is used by the version modulefile.  * Fixed
	and updated the version modulefile to allow stacked   versions to
	be removed the stack.  * Removed an annoying spurious stderr
	newline.

2001-06-22 13:54  rkowen

	* ModuleCmd_Help.c: Spurious fprintf(stderr,...) was adding
	anomalous blank lines to the tests.

2001-06-09 22:35  rkowen

	* Makefile.in, testsuite/modulefiles.other/README: Fixed the way a
	distribution tar ball is made.	It makes only one CVS connection
	instead of one per file.

2001-06-09 16:13  rkowen

	* Makefile.in: Added targets to aid sending the tarball to the ftp
	sites.

2001-06-09 02:48  rkowen

	* Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Display.c,
	ModuleCmd_Help.c, ModuleCmd_Init.c, ModuleCmd_Load.c,
	ModuleCmd_Switch.c, ModuleCmd_Use.c, ModuleCmd_Whatis.c,
	cmdAlias.c, cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c,
	cmdMisc.c, cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c,
	cmdUlvl.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	error.c, getopt.c, locate_module.c, main.c, modules.lsm.in,
	modules_def.h, utility.c, version.c, doc/module.1.in,
	testsuite/modules.10-use/030-use.exp,
	testsuite/modules.10-use/031-append.exp,
	testsuite/modules.10-use/070-unuse.exp: * Fixed the "module use
	--append" feature, and fixed the tests	 for "module use", "module
	use --append", and "module unuse".  * Changed the global variable
	names (flags,current_module) to   (g_flags, g_current_module) to
	identify their ubiquity in the	 module source.

2001-03-22 10:59  rminsk

	* init/python.in: Was not setting the environment variable
	MODULESHOME

2001-03-22 10:22  rminsk

	* configure: Added python

2001-02-14 18:40  rminsk

	* version.c: Retracted new version

2001-02-14 18:39  rminsk

	* version.c: Bumped version for mel addition

2001-02-14 18:34  rminsk

	* utility.c: Added mel (Maya Extension Language) support

2001-02-01 13:13  rminsk

	* Makefile.in: Removed other references to "-rko" in version
	numbers.

2001-02-01 13:08  rminsk

	* Makefile.in: Fixed tag rule to use the cvs module "module"
	instead of "module-3.1rko"

2001-02-01 11:24  rminsk

	* configure.in: Added init/python

2001-02-01 10:34  rminsk

	* Makefile.in: Updated version number of 3.0 to 3.1.

2001-02-01 10:31  rminsk

	* version.c: Bumped up version number for new release

2001-01-16 15:25  rminsk

	* init/python.in: Removing blank lines

2001-01-16 15:24  rminsk

	* init/: Makefile.in, python.in: Fixing typeo's

2001-01-16 13:09  rminsk

	* init/: Makefile.in, python.in: Adding python init files.

2001-01-16 12:58  rminsk

	* utility.c: Fixing bug the the _LMFILES_ environment variable.  As
	the _LMFILES_ shrink in size the extra _LMFILES%03d_ were not being
	unset.	Made sure extra _LMFILES%03d_ are removed each time
	_LMFILES_ is set.
	
	Added initial support for scheme (scm, guile).
	
	Made output of ksh (bash, zsh) aliases recognize the escape
	charater ("\").  This was important to be able to escape "$". 
	Anytime an alias had a "$" in it a function was always output.
	
	Fixed a bug in search of the LOADEDMODULES environment variable. 
	Would not correctly find a module if only a partial module name was
	given.	For example "maya/3.0" would be found but "maya" would not.
	 In the process of fixing this bug a possible memory corruption was
	also fixed.

2001-01-16 12:48  rminsk

	* init/csh.in: Removed variable histchar.  It was not being used.
	
	Modified to store the current prompt and unset prompt while modules
	is running.  A bug in csh will cause and eval of an eval (eval
	`eval ...`) to output a prompt.  This cause the first eval to try
	to execute the prompt.

2001-01-16 12:31  rminsk

	* init.c: Fixing bug the the _LMFILES_ environment variable.  If
	the user is using csh and _LMFILES_ is large than LMSPLIT_SIZE it
	gets split into _LMFILES.%03d_.  For modules to work correctly the
	split _LMFILES.%03d_ must be joined to make _LMFILES_.

2000-11-03 09:45  rk

	* INSTALL, cmdModule.c: 
	* Fixed the changed *interpter->result return value with Tcl8.3+  
	(patch due to Jens Hamisch).  And some document changes.

2000-06-28 07:39  rk

	* Makefile.in, ModuleCmd_Load.c, README, ccc.h.in: 
		* Removed warning message for unloading a module that's not
	loaded.
		* Added source code cross-referencing via
	cxref-1.5b(patched)

2000-06-27 19:45  rk

	* .cxref, Makefile.in: 
	Added cxref-1.5b(patched) generated HTML files showing the source
	code cross-referencing relations.

2000-06-27 18:21  rk

	* Makefile.in, configure, configure.in, version.c: 
	Minor updates.

2000-06-27 17:17  rk

	* .cxref, .ftp, .spec.in, INSTALL, LICENSE.GPL, MACHINES,
	Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, PROBLEMS, README, RKOConfigure, TODO,
	acconfig.h, aclocal.m4, ccc.h.in, cmdAlias.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, cmdUname.c,
	cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	config.h.in, configure, configure.in, error.c, getopt.c, getopt.h,
	init.c, install.sh, locate_module.c, main.c, modules.lsm.in,
	modules_def.h, probetcl, stripmkf, utility.c, version.c,
	ext/Makefile.in, ext/README, ext/add.ext.in, ext/mkroot.in,
	ext/common/.cshrc.in, ext/common/.kshenv.in, ext/common/.login.in,
	ext/common/.profile.in, ext/skel/.cshrc.ext, ext/skel/.kshenv.ext,
	ext/skel/.login.ext, ext/skel/.modules, ext/skel/.profile.ext,
	doc/Makefile.in, doc/Modules-Paper.doc, doc/module.1.in,
	doc/modulefile.4.in, etc/Makefile.in, etc/README,
	etc/add.modules.in, etc/mkroot.in, etc/global/csh.login.in,
	etc/global/csh.modules.in, etc/global/profile.in,
	etc/global/profile.modules.in, etc/skel/.cshrc.in,
	etc/skel/.kshenv.in, etc/skel/.login.in, etc/skel/.profile.in,
	init/.modulespath.in, init/Makefile.in, init/bash.in, init/csh.in,
	init/ksh.in, init/perl.in, init/sh.in, init/tcsh.in, init/zsh.in,
	modulefiles/Makefile.in, modulefiles/dot.in,
	modulefiles/module-info.in, modulefiles/modules.in,
	modulefiles/null.in, modulefiles/use.own.in,
	modulefiles/version.in, testsuite/not_installed, testsuite/systest,
	testsuite/config/unix.exp, testsuite/etc/apropos.cache,
	testsuite/etc/bad, testsuite/etc/empty, testsuite/etc/rc,
	testsuite/home/.modulerc, testsuite/modulefiles/.moduleavailcache,
	testsuite/modulefiles/.moduleavailcache.202,
	testsuite/modulefiles/.moduleavailcachedir,
	testsuite/modulefiles/.moduleavailcachedir.202,
	testsuite/modulefiles/README, testsuite/modulefiles/alias/2.0,
	testsuite/modulefiles/append/2.0,
	testsuite/modulefiles/conflict/full,
	testsuite/modulefiles/conflict/module,
	testsuite/modulefiles/empty/1.0, testsuite/modulefiles/help/2.0,
	testsuite/modulefiles/info/mode1, testsuite/modulefiles/info/mode2,
	testsuite/modulefiles/info/mode3, testsuite/modulefiles/info/mode4,
	testsuite/modulefiles/info/mode5, testsuite/modulefiles/info/mode6,
	testsuite/modulefiles/info/name, testsuite/modulefiles/info/shells,
	testsuite/modulefiles/info/shellsexp,
	testsuite/modulefiles/info/user,
	testsuite/modulefiles/info/userexp,
	testsuite/modulefiles/loc_dv1/1.0,
	testsuite/modulefiles/loc_dv1/2.0,
	testsuite/modulefiles/loc_dv1/3.0,
	testsuite/modulefiles/loc_dv2/.version,
	testsuite/modulefiles/loc_dv2/1.0,
	testsuite/modulefiles/loc_dv2/2.0,
	testsuite/modulefiles/loc_dv3/.version,
	testsuite/modulefiles/loc_dv3/1.0,
	testsuite/modulefiles/loc_dv3/2.0,
	testsuite/modulefiles/loc_dv4/.version,
	testsuite/modulefiles/loc_dv4/1.0,
	testsuite/modulefiles/loc_dv4/2.0,
	testsuite/modulefiles/loc_dv6/1.0,
	testsuite/modulefiles/loc_dv6/2.0/1.0,
	testsuite/modulefiles/loc_dv7/.version,
	testsuite/modulefiles/loc_dv7/1.0,
	testsuite/modulefiles/loc_dv7/3.0,
	testsuite/modulefiles/loc_dv7/2.0/1.0,
	testsuite/modulefiles/loc_dv8/.version,
	testsuite/modulefiles/loc_dv8/1.0,
	testsuite/modulefiles/loc_dv8/2.0,
	testsuite/modulefiles/loc_fq/1.0, testsuite/modulefiles/loc_fq/2.0,
	testsuite/modulefiles/loc_rc1/.modulerc,
	testsuite/modulefiles/loc_rc1/1.0,
	testsuite/modulefiles/loc_rc1/2.0,
	testsuite/modulefiles/loc_rc2/.modulerc,
	testsuite/modulefiles/loc_rc2/1.0,
	testsuite/modulefiles/loc_rc2/2.0,
	testsuite/modulefiles/loc_rc3/.modulerc,
	testsuite/modulefiles/loc_rc3/1.0,
	testsuite/modulefiles/loc_rc3/2.0,
	testsuite/modulefiles/loc_rc3/3.0,
	testsuite/modulefiles/loc_rc4/.modulerc,
	testsuite/modulefiles/loc_rc4/.version,
	testsuite/modulefiles/loc_rc4/1.0,
	testsuite/modulefiles/loc_rc4/2.0,
	testsuite/modulefiles/loc_rc4/3.0,
	testsuite/modulefiles/loc_rc5/.modulerc,
	testsuite/modulefiles/loc_rc5/1.0,
	testsuite/modulefiles/loc_rc5/2.0,
	testsuite/modulefiles/loc_sym/1.0,
	testsuite/modulefiles/loc_sym/alias1,
	testsuite/modulefiles/loc_sym/alias2,
	testsuite/modulefiles/loc_sym/alias3,
	testsuite/modulefiles/loc_sym/alias4,
	testsuite/modulefiles/loc_sym/alias5,
	testsuite/modulefiles/loc_sym/alias6,
	testsuite/modulefiles/loc_sym/exec1,
	testsuite/modulefiles/loc_sym/exec2,
	testsuite/modulefiles/loc_sym/getvers1,
	testsuite/modulefiles/loc_sym/getvers2,
	testsuite/modulefiles/loc_sym/getvers3,
	testsuite/modulefiles/loc_sym/getvers4,
	testsuite/modulefiles/loc_sym/getvers5,
	testsuite/modulefiles/loc_sym/getvers6,
	testsuite/modulefiles/loc_sym/getvers7,
	testsuite/modulefiles/loc_sym/getvers8,
	testsuite/modulefiles/loc_sym/versinf1,
	testsuite/modulefiles/loc_sym/versinf2,
	testsuite/modulefiles/loc_sym/versinf3,
	testsuite/modulefiles/loc_sym/versinf4,
	testsuite/modulefiles/loc_sym/versinf5,
	testsuite/modulefiles/loc_sym/versinf6,
	testsuite/modulefiles/loc_sym/versinf7,
	testsuite/modulefiles/loc_sym/version1,
	testsuite/modulefiles/loc_sym/version10,
	testsuite/modulefiles/loc_sym/version11,
	testsuite/modulefiles/loc_sym/version12,
	testsuite/modulefiles/loc_sym/version13,
	testsuite/modulefiles/loc_sym/version14,
	testsuite/modulefiles/loc_sym/version2,
	testsuite/modulefiles/loc_sym/version3,
	testsuite/modulefiles/loc_sym/version4,
	testsuite/modulefiles/loc_sym/version5,
	testsuite/modulefiles/loc_sym/version6,
	testsuite/modulefiles/loc_sym/version7,
	testsuite/modulefiles/loc_sym/version8,
	testsuite/modulefiles/loc_sym/version9,
	testsuite/modulefiles/log/badfac,
	testsuite/modulefiles/log/err_both_1,
	testsuite/modulefiles/log/err_both_2,
	testsuite/modulefiles/log/err_file,
	testsuite/modulefiles/log/err_syslog,
	testsuite/modulefiles/module/2.0,
	testsuite/modulefiles/prepend/2.0,
	testsuite/modulefiles/prereq/full,
	testsuite/modulefiles/prereq/module,
	testsuite/modulefiles/remove/2.0, testsuite/modulefiles/system/2.0,
	testsuite/modulefiles/trace/all_off,
	testsuite/modulefiles/trace/all_on,
	testsuite/modulefiles/trace/colon,
	testsuite/modulefiles/trace/dilo_onoff,
	testsuite/modulefiles/trace/disp_onoff,
	testsuite/modulefiles/trace/disptrac,
	testsuite/modulefiles/trace/load_all1,
	testsuite/modulefiles/trace/load_all2,
	testsuite/modulefiles/trace/load_on,
	testsuite/modulefiles/trace/load_onoff,
	testsuite/modulefiles/trace/load_ovr,
	testsuite/modulefiles/uname/domain,
	testsuite/modulefiles/uname/machine,
	testsuite/modulefiles/uname/nodename,
	testsuite/modulefiles/uname/release,
	testsuite/modulefiles/uname/sysname,
	testsuite/modulefiles/uname/version,
	testsuite/modulefiles/unsetenv/1.0, testsuite/modulefiles/user/adv,
	testsuite/modulefiles/user/advanced,
	testsuite/modulefiles/user/exp, testsuite/modulefiles/user/expert,
	testsuite/modulefiles/user/nov, testsuite/modulefiles/user/novice,
	testsuite/modulefiles/user/undef,
	testsuite/modulefiles/verbose/msg,
	testsuite/modulefiles/verbose/off,
	testsuite/modulefiles/verbose/on,
	testsuite/modulefiles/verbose/undef,
	testsuite/modulefiles/whatis/lines,
	testsuite/modulefiles/whatis/multiple,
	testsuite/modulefiles/whatis/none,
	testsuite/modulefiles/whatis/single,
	testsuite/modulefiles/whatis/string,
	testsuite/modules.00-init/005-init_ts.exp,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.00-init/010-environ.exp,
	testsuite/modules.00-init/015-version.exp.in,
	testsuite/modules.00-init/030-shells.exp,
	testsuite/modules.00-init/050-modpath.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.00-init/090-switches.exp,
	testsuite/modules.10-use/010-init_ts.exp,
	testsuite/modules.10-use/030-use.exp,
	testsuite/modules.10-use/031-append.exp,
	testsuite/modules.10-use/070-unuse.exp,
	testsuite/modules.20-locate/010-init_ts.exp,
	testsuite/modules.20-locate/020-fqual.exp,
	testsuite/modules.20-locate/030-defvers.exp,
	testsuite/modules.20-locate/040-alias.exp,
	testsuite/modules.20-locate/045-symvers.exp,
	testsuite/modules.20-locate/046-getsym.exp,
	testsuite/modules.20-locate/047-symerrs.exp,
	testsuite/modules.20-locate/048-symexec.exp,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.20-locate/055-locrcerrs.exp,
	testsuite/modules.20-locate/060-rc.exp,
	testsuite/modules.20-locate/065-rcerrs.exp,
	testsuite/modules.20-locate/070-homerc.exp,
	testsuite/modules.20-locate/095-cleanup.exp,
	testsuite/modules.30-userlvl/010-init_ts.exp,
	testsuite/modules.30-userlvl/030-novice.exp,
	testsuite/modules.30-userlvl/035-nov.exp,
	testsuite/modules.30-userlvl/040-advanced.exp,
	testsuite/modules.30-userlvl/045-adv.exp,
	testsuite/modules.30-userlvl/050-expert.exp,
	testsuite/modules.30-userlvl/055-exp.exp,
	testsuite/modules.30-userlvl/090-undef.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.35-trace/020-default.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.35-trace/095-cleanup.exp,
	testsuite/modules.50-cmds/010-init_ts.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/070-alias-proc.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/081-info-user.exp,
	testsuite/modules.50-cmds/082-info-user-exp.exp,
	testsuite/modules.50-cmds/083-info-mode.exp,
	testsuite/modules.50-cmds/084-info-mode-exp.exp,
	testsuite/modules.50-cmds/085-info-flags.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/090-uname-proc.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/099-uname-cleanup.exp,
	testsuite/modules.50-cmds/100-loglevel.exp.in,
	testsuite/modules.50-cmds/101-badfac.exp,
	testsuite/modules.50-cmds/110-verbose.exp,
	testsuite/modules.50-cmds/115-verbose-msg.exp,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp,
	testsuite/modules.50-cmds/130-conflict-full.exp,
	testsuite/modules.50-cmds/131-conflict-module.exp,
	testsuite/modules.50-cmds/140-system.exp,
	testsuite/modules.50-cmds/150-module.exp,
	testsuite/modules.70-maint/010-init_ts.exp,
	testsuite/modules.70-maint/020-update.exp,
	testsuite/modules.70-maint/030-purge.exp,
	testsuite/modules.70-maint/040-list.exp,
	testsuite/modules.70-maint/043-listno.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.70-maint/048-listlongno.exp,
	testsuite/modules.70-maint/050-whatis-load.exp,
	testsuite/modules.70-maint/055-whatis.exp,
	testsuite/modules.70-maint/060-apropos.exp,
	testsuite/modules.70-maint/070-display.exp,
	testsuite/modules.70-maint/080-help.exp,
	testsuite/modules.70-maint/095-cleanup.exp,
	testsuite/modules.90-avail/010-init_ts.exp,
	testsuite/modules.90-avail/020-single.exp,
	testsuite/modules.90-avail/030-multiple.exp,
	testsuite/modules.90-avail/040-wild.exp,
	testsuite/modules.90-avail/050-long.exp,
	testsuite/modules.90-avail/060-empty.exp: 
	modules is a shell tool for setting-up the user environment on the
	fly, as it were.  It's a powerful mechanism for dynamically
	changing environment variables, aliases, X11 resources, etc.  It
	uses an embedded Tcl intrepretor, with a few extensions. 
	Therefore, it has a well defined language syntax.  Version 3.1 is
	GPL, and includes many improvements over the 3.0beta.

2000-06-27 17:17  rk

	* .cxref, .ftp, .spec.in, INSTALL, LICENSE.GPL, MACHINES,
	Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
	ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
	ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
	ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
	ModuleCmd_Whatis.c, PROBLEMS, README, RKOConfigure, TODO,
	acconfig.h, aclocal.m4, ccc.h.in, cmdAlias.c, cmdConflict.c,
	cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
	cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, cmdUname.c,
	cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
	config.h.in, configure, configure.in, error.c, getopt.c, getopt.h,
	init.c, install.sh, locate_module.c, main.c, modules.lsm.in,
	modules_def.h, probetcl, stripmkf, utility.c, version.c,
	ext/Makefile.in, ext/README, ext/add.ext.in, ext/mkroot.in,
	ext/common/.cshrc.in, ext/common/.kshenv.in, ext/common/.login.in,
	ext/common/.profile.in, ext/skel/.cshrc.ext, ext/skel/.kshenv.ext,
	ext/skel/.login.ext, ext/skel/.modules, ext/skel/.profile.ext,
	doc/Makefile.in, doc/Modules-Paper.doc, doc/module.1.in,
	doc/modulefile.4.in, etc/Makefile.in, etc/README,
	etc/add.modules.in, etc/mkroot.in, etc/global/csh.login.in,
	etc/global/csh.modules.in, etc/global/profile.in,
	etc/global/profile.modules.in, etc/skel/.cshrc.in,
	etc/skel/.kshenv.in, etc/skel/.login.in, etc/skel/.profile.in,
	init/.modulespath.in, init/Makefile.in, init/bash.in, init/csh.in,
	init/ksh.in, init/perl.in, init/sh.in, init/tcsh.in, init/zsh.in,
	modulefiles/Makefile.in, modulefiles/dot.in,
	modulefiles/module-info.in, modulefiles/modules.in,
	modulefiles/null.in, modulefiles/use.own.in,
	modulefiles/version.in, testsuite/not_installed, testsuite/systest,
	testsuite/config/unix.exp, testsuite/etc/apropos.cache,
	testsuite/etc/bad, testsuite/etc/empty, testsuite/etc/rc,
	testsuite/home/.modulerc, testsuite/modulefiles/.moduleavailcache,
	testsuite/modulefiles/.moduleavailcache.202,
	testsuite/modulefiles/.moduleavailcachedir,
	testsuite/modulefiles/.moduleavailcachedir.202,
	testsuite/modulefiles/README, testsuite/modulefiles/alias/2.0,
	testsuite/modulefiles/append/2.0,
	testsuite/modulefiles/conflict/full,
	testsuite/modulefiles/conflict/module,
	testsuite/modulefiles/empty/1.0, testsuite/modulefiles/help/2.0,
	testsuite/modulefiles/info/mode1, testsuite/modulefiles/info/mode2,
	testsuite/modulefiles/info/mode3, testsuite/modulefiles/info/mode4,
	testsuite/modulefiles/info/mode5, testsuite/modulefiles/info/mode6,
	testsuite/modulefiles/info/name, testsuite/modulefiles/info/shells,
	testsuite/modulefiles/info/shellsexp,
	testsuite/modulefiles/info/user,
	testsuite/modulefiles/info/userexp,
	testsuite/modulefiles/loc_dv1/1.0,
	testsuite/modulefiles/loc_dv1/2.0,
	testsuite/modulefiles/loc_dv1/3.0,
	testsuite/modulefiles/loc_dv2/.version,
	testsuite/modulefiles/loc_dv2/1.0,
	testsuite/modulefiles/loc_dv2/2.0,
	testsuite/modulefiles/loc_dv3/.version,
	testsuite/modulefiles/loc_dv3/1.0,
	testsuite/modulefiles/loc_dv3/2.0,
	testsuite/modulefiles/loc_dv4/.version,
	testsuite/modulefiles/loc_dv4/1.0,
	testsuite/modulefiles/loc_dv4/2.0,
	testsuite/modulefiles/loc_dv6/1.0,
	testsuite/modulefiles/loc_dv6/2.0/1.0,
	testsuite/modulefiles/loc_dv7/.version,
	testsuite/modulefiles/loc_dv7/1.0,
	testsuite/modulefiles/loc_dv7/3.0,
	testsuite/modulefiles/loc_dv7/2.0/1.0,
	testsuite/modulefiles/loc_dv8/.version,
	testsuite/modulefiles/loc_dv8/1.0,
	testsuite/modulefiles/loc_dv8/2.0,
	testsuite/modulefiles/loc_fq/1.0, testsuite/modulefiles/loc_fq/2.0,
	testsuite/modulefiles/loc_rc1/.modulerc,
	testsuite/modulefiles/loc_rc1/1.0,
	testsuite/modulefiles/loc_rc1/2.0,
	testsuite/modulefiles/loc_rc2/.modulerc,
	testsuite/modulefiles/loc_rc2/1.0,
	testsuite/modulefiles/loc_rc2/2.0,
	testsuite/modulefiles/loc_rc3/.modulerc,
	testsuite/modulefiles/loc_rc3/1.0,
	testsuite/modulefiles/loc_rc3/2.0,
	testsuite/modulefiles/loc_rc3/3.0,
	testsuite/modulefiles/loc_rc4/.modulerc,
	testsuite/modulefiles/loc_rc4/.version,
	testsuite/modulefiles/loc_rc4/1.0,
	testsuite/modulefiles/loc_rc4/2.0,
	testsuite/modulefiles/loc_rc4/3.0,
	testsuite/modulefiles/loc_rc5/.modulerc,
	testsuite/modulefiles/loc_rc5/1.0,
	testsuite/modulefiles/loc_rc5/2.0,
	testsuite/modulefiles/loc_sym/1.0,
	testsuite/modulefiles/loc_sym/alias1,
	testsuite/modulefiles/loc_sym/alias2,
	testsuite/modulefiles/loc_sym/alias3,
	testsuite/modulefiles/loc_sym/alias4,
	testsuite/modulefiles/loc_sym/alias5,
	testsuite/modulefiles/loc_sym/alias6,
	testsuite/modulefiles/loc_sym/exec1,
	testsuite/modulefiles/loc_sym/exec2,
	testsuite/modulefiles/loc_sym/getvers1,
	testsuite/modulefiles/loc_sym/getvers2,
	testsuite/modulefiles/loc_sym/getvers3,
	testsuite/modulefiles/loc_sym/getvers4,
	testsuite/modulefiles/loc_sym/getvers5,
	testsuite/modulefiles/loc_sym/getvers6,
	testsuite/modulefiles/loc_sym/getvers7,
	testsuite/modulefiles/loc_sym/getvers8,
	testsuite/modulefiles/loc_sym/versinf1,
	testsuite/modulefiles/loc_sym/versinf2,
	testsuite/modulefiles/loc_sym/versinf3,
	testsuite/modulefiles/loc_sym/versinf4,
	testsuite/modulefiles/loc_sym/versinf5,
	testsuite/modulefiles/loc_sym/versinf6,
	testsuite/modulefiles/loc_sym/versinf7,
	testsuite/modulefiles/loc_sym/version1,
	testsuite/modulefiles/loc_sym/version10,
	testsuite/modulefiles/loc_sym/version11,
	testsuite/modulefiles/loc_sym/version12,
	testsuite/modulefiles/loc_sym/version13,
	testsuite/modulefiles/loc_sym/version14,
	testsuite/modulefiles/loc_sym/version2,
	testsuite/modulefiles/loc_sym/version3,
	testsuite/modulefiles/loc_sym/version4,
	testsuite/modulefiles/loc_sym/version5,
	testsuite/modulefiles/loc_sym/version6,
	testsuite/modulefiles/loc_sym/version7,
	testsuite/modulefiles/loc_sym/version8,
	testsuite/modulefiles/loc_sym/version9,
	testsuite/modulefiles/log/badfac,
	testsuite/modulefiles/log/err_both_1,
	testsuite/modulefiles/log/err_both_2,
	testsuite/modulefiles/log/err_file,
	testsuite/modulefiles/log/err_syslog,
	testsuite/modulefiles/module/2.0,
	testsuite/modulefiles/prepend/2.0,
	testsuite/modulefiles/prereq/full,
	testsuite/modulefiles/prereq/module,
	testsuite/modulefiles/remove/2.0, testsuite/modulefiles/system/2.0,
	testsuite/modulefiles/trace/all_off,
	testsuite/modulefiles/trace/all_on,
	testsuite/modulefiles/trace/colon,
	testsuite/modulefiles/trace/dilo_onoff,
	testsuite/modulefiles/trace/disp_onoff,
	testsuite/modulefiles/trace/disptrac,
	testsuite/modulefiles/trace/load_all1,
	testsuite/modulefiles/trace/load_all2,
	testsuite/modulefiles/trace/load_on,
	testsuite/modulefiles/trace/load_onoff,
	testsuite/modulefiles/trace/load_ovr,
	testsuite/modulefiles/uname/domain,
	testsuite/modulefiles/uname/machine,
	testsuite/modulefiles/uname/nodename,
	testsuite/modulefiles/uname/release,
	testsuite/modulefiles/uname/sysname,
	testsuite/modulefiles/uname/version,
	testsuite/modulefiles/unsetenv/1.0, testsuite/modulefiles/user/adv,
	testsuite/modulefiles/user/advanced,
	testsuite/modulefiles/user/exp, testsuite/modulefiles/user/expert,
	testsuite/modulefiles/user/nov, testsuite/modulefiles/user/novice,
	testsuite/modulefiles/user/undef,
	testsuite/modulefiles/verbose/msg,
	testsuite/modulefiles/verbose/off,
	testsuite/modulefiles/verbose/on,
	testsuite/modulefiles/verbose/undef,
	testsuite/modulefiles/whatis/lines,
	testsuite/modulefiles/whatis/multiple,
	testsuite/modulefiles/whatis/none,
	testsuite/modulefiles/whatis/single,
	testsuite/modulefiles/whatis/string,
	testsuite/modules.00-init/005-init_ts.exp,
	testsuite/modules.00-init/006-procs.exp,
	testsuite/modules.00-init/010-environ.exp,
	testsuite/modules.00-init/015-version.exp.in,
	testsuite/modules.00-init/030-shells.exp,
	testsuite/modules.00-init/050-modpath.exp,
	testsuite/modules.00-init/080-begenv.exp,
	testsuite/modules.00-init/090-switches.exp,
	testsuite/modules.10-use/010-init_ts.exp,
	testsuite/modules.10-use/030-use.exp,
	testsuite/modules.10-use/031-append.exp,
	testsuite/modules.10-use/070-unuse.exp,
	testsuite/modules.20-locate/010-init_ts.exp,
	testsuite/modules.20-locate/020-fqual.exp,
	testsuite/modules.20-locate/030-defvers.exp,
	testsuite/modules.20-locate/040-alias.exp,
	testsuite/modules.20-locate/045-symvers.exp,
	testsuite/modules.20-locate/046-getsym.exp,
	testsuite/modules.20-locate/047-symerrs.exp,
	testsuite/modules.20-locate/048-symexec.exp,
	testsuite/modules.20-locate/050-locrc.exp,
	testsuite/modules.20-locate/055-locrcerrs.exp,
	testsuite/modules.20-locate/060-rc.exp,
	testsuite/modules.20-locate/065-rcerrs.exp,
	testsuite/modules.20-locate/070-homerc.exp,
	testsuite/modules.20-locate/095-cleanup.exp,
	testsuite/modules.30-userlvl/010-init_ts.exp,
	testsuite/modules.30-userlvl/030-novice.exp,
	testsuite/modules.30-userlvl/035-nov.exp,
	testsuite/modules.30-userlvl/040-advanced.exp,
	testsuite/modules.30-userlvl/045-adv.exp,
	testsuite/modules.30-userlvl/050-expert.exp,
	testsuite/modules.30-userlvl/055-exp.exp,
	testsuite/modules.30-userlvl/090-undef.exp,
	testsuite/modules.35-trace/010-init_ts.exp,
	testsuite/modules.35-trace/020-default.exp,
	testsuite/modules.35-trace/030-all-on.exp,
	testsuite/modules.35-trace/031-all-off.exp,
	testsuite/modules.35-trace/040-load-all.exp,
	testsuite/modules.35-trace/041-load-all.exp,
	testsuite/modules.35-trace/042-load-on.exp,
	testsuite/modules.35-trace/043-load-onoff.exp,
	testsuite/modules.35-trace/044-load-ovr.exp,
	testsuite/modules.35-trace/050-disp-onoff.exp,
	testsuite/modules.35-trace/060-dilo-onoff.exp,
	testsuite/modules.35-trace/070-colon.exp,
	testsuite/modules.35-trace/095-cleanup.exp,
	testsuite/modules.50-cmds/010-init_ts.exp,
	testsuite/modules.50-cmds/020-setenv.exp,
	testsuite/modules.50-cmds/025-setenv-undo.exp,
	testsuite/modules.50-cmds/030-unsetenv.exp,
	testsuite/modules.50-cmds/035-unsetenv-undo.exp,
	testsuite/modules.50-cmds/040-append.exp,
	testsuite/modules.50-cmds/045-append-undo.exp,
	testsuite/modules.50-cmds/050-prepend.exp,
	testsuite/modules.50-cmds/055-prepend-undo.exp,
	testsuite/modules.50-cmds/060-remove.exp,
	testsuite/modules.50-cmds/065-remove-undo.exp,
	testsuite/modules.50-cmds/070-alias-proc.exp,
	testsuite/modules.50-cmds/075-alias.exp,
	testsuite/modules.50-cmds/077-alias-undo.exp,
	testsuite/modules.50-cmds/080-info-name.exp,
	testsuite/modules.50-cmds/081-info-user.exp,
	testsuite/modules.50-cmds/082-info-user-exp.exp,
	testsuite/modules.50-cmds/083-info-mode.exp,
	testsuite/modules.50-cmds/084-info-mode-exp.exp,
	testsuite/modules.50-cmds/085-info-flags.exp,
	testsuite/modules.50-cmds/086-info-shells.exp,
	testsuite/modules.50-cmds/087-info-shells-exp.exp,
	testsuite/modules.50-cmds/090-uname-proc.exp,
	testsuite/modules.50-cmds/095-uname.exp,
	testsuite/modules.50-cmds/099-uname-cleanup.exp,
	testsuite/modules.50-cmds/100-loglevel.exp.in,
	testsuite/modules.50-cmds/101-badfac.exp,
	testsuite/modules.50-cmds/110-verbose.exp,
	testsuite/modules.50-cmds/115-verbose-msg.exp,
	testsuite/modules.50-cmds/120-prereq-full.exp,
	testsuite/modules.50-cmds/121-prereq-module.exp,
	testsuite/modules.50-cmds/130-conflict-full.exp,
	testsuite/modules.50-cmds/131-conflict-module.exp,
	testsuite/modules.50-cmds/140-system.exp,
	testsuite/modules.50-cmds/150-module.exp,
	testsuite/modules.70-maint/010-init_ts.exp,
	testsuite/modules.70-maint/020-update.exp,
	testsuite/modules.70-maint/030-purge.exp,
	testsuite/modules.70-maint/040-list.exp,
	testsuite/modules.70-maint/043-listno.exp,
	testsuite/modules.70-maint/045-listlong.exp,
	testsuite/modules.70-maint/048-listlongno.exp,
	testsuite/modules.70-maint/050-whatis-load.exp,
	testsuite/modules.70-maint/055-whatis.exp,
	testsuite/modules.70-maint/060-apropos.exp,
	testsuite/modules.70-maint/070-display.exp,
	testsuite/modules.70-maint/080-help.exp,
	testsuite/modules.70-maint/095-cleanup.exp,
	testsuite/modules.90-avail/010-init_ts.exp,
	testsuite/modules.90-avail/020-single.exp,
	testsuite/modules.90-avail/030-multiple.exp,
	testsuite/modules.90-avail/040-wild.exp,
	testsuite/modules.90-avail/050-long.exp,
	testsuite/modules.90-avail/060-empty.exp: Initial revision

1998-12-11 14:37  rk

	* testsuite/modulefiles/setenv/1.0: 
	modules is a shell tool for setting-up the user environment on the
	fly, as it were.  It's a powerful mechanism for dynamically
	changing environment variables, aliases, X11 resources, etc.  It
	uses an embedded Tcl intrepretor, with a few extensions. 
	Therefore, it has a well defined language syntax.  Version 3.1 is
	GPL, and includes many improvements over the 3.0beta.

1998-12-11 14:37  rk

	* testsuite/modulefiles/setenv/1.0: Initial revision

