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

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

	* 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

	* 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.2.4.2.1.2.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

