Sat Feb 25 10:30:30 1995  Richard Levitte  (LEVITTE@eliza.e.kth.se)

	* kepteditor.com: changed to recognise TEMACS and TEMACS_D.

	* makeemacs.com: added to simplify the compilation and linking
	process.

	* recomp.com: broken out from compile.com_in_in, since the same
	procedure is used by compxmenu.com_in.

Fri Nov 25 13:54:24 1994  Richard Levitte  (LEVITTE@eliza.e.kth.se)

	* emacs_startup.dat_in: inserted definition of the emacsclient
	symbol.

	* emacs_install.com_in: force gnu.hlb to be world readable.
	Make sure all directories have a correct protection.

	* kepteditor.com: force `args' to contain lowercase-only
	arguments.

	* makeconfig.h: if HAVE_X_WINDOWS is undefined, define XOBJ and
	LIBX to be empty.  If SYSTEM_MALLOC is undefined, define
	mallocobj to be empty.

	* makepaths.com_in: write runtemacs.com in the current directory.
	Correctly define lib_src_dir.

	* precomp.com_in: make ccom use 'bitmapdir' as an include
	directory too.

Thu Oct 27 13:27:18 1994  Richard Levitte  (LEVITTE@eliza.e.kth.se)

	* mailemacs.com: changed to handle PMDF mail.

Fri Aug  5 15:44:13 1994  Richard Levitte  (LEVITTE@elmer.e.kth.se)

	* temacs.opt_in: Changed 4096 to 8192.

	* testemacs.com: Changed to use the command procedure
	runtemacs.com.

Sat May 21 06:24:22 1994  Richard Levitte  (LEVITTE@elmer.e.kth.se)

	* compile.com_in: Small bug corrected.

	* complibsrc.com_in: USE_HACKARGV should be defined when
	compiling [.lib-src]etags.c.

	* compxmenu.com_in: The EXTRA variable is now treated right.

	* kepteditor.com: Some extra documentation, and also, the
	current directory is inserted in the beginning of
	EMACS_COMMAND_ARGS.

	* makedoc.com_in: The file vms-date.elc is treated.  Also,
	use 'srcsrcdir' instead of __srcsrcdir:.

	* makepaths.com_in: Now builds even more files:
	[.vms]emacs_startup.dat, [.vms]rebuild.com.

	* precomp.com_in: A lot of old junk code is removed.

	* VMSBUILD: Updated to reflect the changes in makepaths.com_in.

Fri May 20 14:47:16 1994  Richard Levitte  (LEVITTE@elmer.e.kth.se)

	* complibsrc.com_in: Removed the references to etags-vmslib
	and ctags.

	* compvmslib.com_in: Replaces compvms.com_in.

	* delete.com: Is now part of GNU vmslib, and is thus better
	documented.

	* descrip.mms_in: Removed the reference to ALLOCA,
	C_SWITCH_SYSTEM, LOADLIBES, and YACC, since we don't need
	them here.  The definition of `vmssrcdir' is simplified.
	The variables `MODULES' and `SOURCES' have been split up
	in several variables, one for each distinct part of GNU
	vmslib.  The definition of `ALL_CFLAGS' and `CPP_CFLAGS'
	have been greatly simplified.  The target `all' has been
	split up in several targets as well.  The targets for
	`ndir.obj' and `filutils.obj' have been added.

	* emacs_install.com_in: `ctags.exe' is removed.
	`vmsgetmail.exe' is added.  The correct attributes is set
	on the DOC files when installed.  The installation of the
	startup file or the GNU startup database is now done with
	the command procedure `[.vms]gnu_install_startup.com'.

	* emacs_startup.dat_in: New file.  Replaces
	emacs_startup.dat_in_in.

	* emacs_vue.com_in: Checks if emacs_startup.com is present
	and uses it in that case, otherwise gnu_startup.com.

	* esctrans.c(esctrans): Use '\033' instead of '\e', since
	VAX C doesn't understand '\e'.

	* glob.c: Now includes <stdlib.h> and <lib$routines.h>.
	Also properly declares xmalloc() and xrealloc().

	* gnu_generate_data.com: New file.  Is used to create
	emacs_startup.dat from emacs_startup.dat_in and config.dat.

	* gnu_generate_script.com: The generated file will now say
	`%GNU_STARTUP-I-SETTING_UP' instead of `%SETUP-I-DEBUG'
	when setting up a GNU program.  Also refuses to generate
	code for definition of the same logical name over and over.
	Takes the CLD command to handle a Command Line Definition
	file.  Changed `nofile:' to `noinfile:'.

	* gnu_install_startup.com: New file.  Installs the startup
	file.

	* gnu_startup_main.com: Changed to take the `HELP' flag,
	which gives a description of this program.

	* hackargv.c: Includes stdlib.h, unixio.h, lib$routines.h,
	starlet.h.  Declares `esctrans'.  Removed the comma after
	the definition of OVRWRT.
	* hackargv.c(hackargv): returns 0 by default.

	* loop_sym.com: A few bugs corrected.

	* misc.c: Includes stdio.h, stdlib.h and lib$routines.h.
	* misc.c(xfree): New function.
	* misc.c(fixpath): Returns 0.

	* misc.h: New file.

	* pipe.c: Includes stdlib.h, string.h, lib$routines.h,
	starlet.h and pipe.h.
	* pipe.c(pwait): Returns 0.
	* pipe.c(popen): `cmd' is casted to `char *'.

	* pipe.h: New file.

	* recurdel.com: Now part of GNU vmslib, and thus got some
	more documntation.

	* routines.tpu: Now part of GNU vmslib, and this got some
	more documentation.
	* routines.tpu(TPU_substitute): Moves to the end of the
	substitution instead of the beginning of the next line.
	* routines.tpu(TPU_delete): New routine.

	* utime.c: Includes stdio.h, starlet.h and lib$routines.h.
	Forward declares `qadd' and `qmul'.
	* utime.c(settry): Takes an extra argument, `ignored'.
	* utime.c(utime): Changed `newtime' to be an array of
	unsigned long.

	* VMSBUILD: Now referes to gnu_startup.com also.  The request
	that the user run emacs_startup.com before compiling is now
	removed.  Added a line about compvmslib.com.  Corrected a
	few other errors.

	* vmsdist.com: Removed the call to allrename.com.

	* VMSNOTES: Changed to reflect the current state of Emacs.

Sat Mar 26 02:18:03 1994  Richard Levitte  (LEVITTE@elton.e.kth.se)

	* canonicaldir.com: Corrected another bug, which converted
	[A.-.B] to [.B] instead of [B].

	* makepaths.com: Now moves back to the directory where it was
	started from.

Thu Mar 24 10:53:43 1994  Richard Levitte  (LEVITTE@eliza.e.kth.se)

	* emacs_install.com: Changed to take an argument, so the installer
	can decide whether he wants a startup database or not.

	* canonicaldir.com: Threre was a bug which changed [A.B.-] to [A.]
	instead of [A].  Fixed.

Sun Mar 20 21:53:26 1994  Richard Levitte  (LEVITTE@eliza.e.kth.se)

	* complibsrc.com_in: Added code to compile and line vmsgetmail.

	* configure.vms_doc: Added more text.

	* decomplnm.com: Now handles an empty argument right.  Also
	checks if the argument really is a logical name.

	* emacs_install.com_in: Changed to install the startup file right.

	* emacs_startup.dat_in_in: New file.  Describes what Emacs needs
	to be setup right.

	* gnu_generate_script.com: New command file.  Will generate a
	.com file from a description file like emacs_startup.dat.

	* gnu_startup_main.com: The main code of the gnu startup database.

	* gnu_startup_manager.com: Command file to handle the startup
	database with.

	* vmsbuild: Added more documentation.

Wed Feb 23 01:05:19 1994  Richard Levitte  (LEVITTE@eliza.e.kth.se)

	* build.com, canonicaldir.com: Bugs removed.

	* compile.com_in, complibsrc.com_in, compxmenu.com_in: Changed
	to make all paths canonical, and to use a logical name, all to
	make lines shorter.  Of course, some bugs have been removed as well.

	* configure.vms_doc: Added more information.

	* decomplnm.com: Now canonicalises directories by default.  Also
	changed to handle devices that are disk names instead of logical
	names.

	* dirfilename.com: Changed to not write all that garbage.

	* emacs_install.com_in: changed to reflect the changes in
	[-.src]descrip.mms_in_in.

	* emacs_startup.com_in_in: Changed to make it possible to install
	Emacs /SHARED, and to define HLP$LIBRARY, as well as running
	emacs_startup.com without getting any logical name defined.

	* hackdebug.c: New file.  Hacks the debug bit in a VAX or AXP
	image.

	* loop_args.com, loop_args2.com:  Changed to handle a few options.

	* makeconfig.h_diff: Changed to not require 'lispdir'.

	* makedoc.com_in_in: A bunch of bugs corrected.

	* makepaths.com_in: New file.

	* precomp.com_in: Changed to canonicalise directories.

	* testemacs.com: Changed to create the symbol runtemacs_d as well.

	* vmsbuild.: Changed to reflect the latest changes.

Sun Feb  6 22:37:33 1994  Richard Levitte  (LEVITTE@elmer.e.kth.se)

	* canonicaldir.com: New file.  Converts directory specifications
	to their canonical form, much like the elisp function
	expand-file-name.

	* complibsrc.com_in: Removed all pre-VMS4.4 dependencies, and
	corrected one bug related to compilation of alloca.c.

	* configure.vms_doc: New file.  I hope it will explain the
	configuration process a little better.

	* decomplnm.com: Added some code so it could return the attributes
	of the logical name and its values.  It's quite a kludge, but
	it seems to work.

	* delete.com: Made it debuggable through some logical names.

	* emacs_install.com_in: New file.  Template to emacs_install.com,
	which should be used to install Emacs.

	* emacs_startup.com_in_in, emacs_vue.com_in: New files.

	* loop_args.com: Made it debuggable through a logical name.

	* loop_args2.com: New file.  Like loop_args.com, but loops over
	two lists in parallell.

	* makedoc.com_in_in: New file.  Template to makedoc.com, which
	should be used to make [.ETC]DOC.

	* recurdel.com: Corrected to handle directories specified like
	normal files correctly.

	* routines.tpu: New file.  This is what previously was always
	recreated by DESCRIP.MMS in the root of the source.

Tue Jan 18 23:55:29 1994  Richard Levitte  (LEVITTE@eliza.e.kth.se)

	* compare_dirs.com: New file.  Does the equivalent of
	if (`cd ${foo}; pwd` == `cd ${bar}; pwd`).

	* delete.com: New file.  Deletes files without need for
	version numbers (it deletes ALL versions).
	* recurdel.com: New file.  Recursively deletes files and
	directories.  Uses delete.com.

	* dirfilename.com: New file.  Does the equivalent of
	the lisp function directory-file-name.

	* loop_args.com, loop_args2.com: New files.  Loops over
	one/two given list(s), running a list of commands over
	each item in the list(s).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          