2012-10-03  rocky <rocky@gnu.org>

	* NEWS, configure.in: Get ready for release 0.9

2012-10-03  rocky <rocky@gnu.org>

	* NEWS.remake, debugger/command/run.h: Silence a gcc warning

2012-10-03  rocky <rocky@gnu.org>

	* tests/spec/test-trace.rb: Comment out failing test.

2012-10-03  rocky <rocky@gnu.org>

	* .gitignore: Administrivia - more files to ignore

2012-10-03  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2012-10-03  rocky <rocky@gnu.org>

	* ChangeLog, configure.in: Change addres of where to report bugs.
	Update ChangeLog

2012-07-22  rocky <rocky@gnu.org>

	* NEWS.remake, doc/remake.texi, function.c,
	tests/spec/example/debugger.Makefile: Add "debugger" built-in
	function. Revise remake documentationto include "debugger" and a
	number of other updates.

2012-07-10  rocky <rocky@gnu.org>

	* configure.in: Give a link and correct reference to GNU Readline.

2012-07-08  rocky <rocky@gnu.org>

	* NEWS.remake: Grammar typo

2012-07-08  rocky <rocky@gnu.org>

	* NEWS.remake: Typo

2012-07-08  rocky <rocky@gnu.org>

	* NEWS.remake: Note bugfix for options -x and -X.

2012-07-08  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2012-07-08  rocky <rocky@gnu.org>

	* NEWS.remake: NEW.remake cleanup

2012-06-27  rocky <rocky@gnu.org>

	* debug.c, debug.h, main.c: Pass in input parameters to decode
	routines. Better modularity that way.

2012-06-27  rocky <rocky@gnu.org>

	* main.c: Split out -X from --debugger. -X is boolean-only now.

2012-06-27  rocky <rocky@gnu.org>

	* Makefile.am, config/.gitignore, debugger/command/info.h, main.c,
	tests/spec/run-tests.rb, tests/spec/test-trace.rb, trace.h: main.c:
	Handle -x flag as a boolean. getops doesn't support optional args in
	short-options well. Makefile.am: comment Makefile trace.h: Allow for
	future --task-comment only flag. Note weird way trace.h enums work

2012-05-03  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2012-05-03  rocky <rocky@gnu.org>

	* .deps/.gitignore, INSTALL, glob/.deps/.gitignore, main.c, main.h,
	trace.c, w32/.deps/.gitignore: AIX tolerance

2012-03-14  rocky <rocky@gnu.org>

	* README.md: Make note of the --tasks option.

2012-03-13  rocky <rocky@gnu.org>

	* Makefile.DOS.template, Makefile.am, Makefile.ami, README.Amiga,
	README.DOS.template, README.OS2.template, README.W32.template,
	README.template, build_w32.bat, config.ami.template,
	config.h-vms.template, config.h.W32.template, configh.dos.template,
	configure.bat, dosbuild.bat, makefile.com, makefile.vms: Remove
	OS-specific build files that we don't support.

2012-02-15  rocky <rocky@gnu.org>

	* configure.in: readline headers are no longer optional.

2012-01-13  rocky <rocky@gnu.org>

	* README.md, maintMakefile, po/POTFILES.in: Track that changes in
	GNU without which "make update" would fail.

2012-01-12  rocky <rocky@gnu.org>

	* README.md: Deal with the fact that "make update" which depends on
	translator sites can be flaky and broken. Also add
	--enable-maintainer-mode to configure for doc setup.

2011-12-17  rocky <rocky@gnu.org>

	* configure.in: Bump version number

2011-12-17  rocky <rocky@gnu.org>

	* NEWS, NEWS.remake, debugger/command/info.h, main.h, read.c,
	tests/spec/data/commented.right,
	tests/spec/example/commented.Makefile, tests/spec/test-commented.rb: 
	A little more agressive on showing target descriptions -- Show them
	on --targets as well as --tasks

2011-10-17  rocky <rocky@gnu.org>

	* NEWS, NEWS.remake, configure.in: Get ready for release

2011-09-26  rocky <rocky@gnu.org>

	* NEWS, configure.in: Change dist name to make rpm happy

2011-09-23  rocky <rocky@gnu.org>

	* htdocs/index.html, htdocs/remake/.gitignore, job.c,
	packaging/remake.spec, tests/scripts/features/parallelism,
	tests/scripts/features/recursion, tests/scripts/options/dash-l,
	tests/scripts/targets/SECONDARY: Give process id in output line when
	jobs != 1.

2011-09-19  rocky <rocky@gnu.org>

	* htdocs/remake/mdb.html: Have mdb.html redirect to current remake
	location.

2011-08-20  rocky <rocky@gnu.org>

	* Makefile.am: Forgot to add implicit.h to distribution.

2011-07-31  rocky <rocky@gnu.org>

	* Makefile.am: implicit.h was missing from distribution

2011-07-31  rocky <rocky@gnu.org>

	* read.c, tests/spec/data/description-trace.right,
	tests/spec/example/simple.Makefile: Clear out last target
	description when we hit another target which might not have one.
	There was a bug where we were giving stale descriptions to targets
	which have had empty descriptions.

2011-07-20  rocky <rocky@gnu.org>

	* read.c, tests/spec/data/description-trace.right,
	tests/spec/helper.rb, tests/spec/test-tasks.rb: --task descriptions
	now work properly.

2011-07-20  rocky <rocky@gnu.org>

	* Makefile.am, debugger/command/info.h, filedef.h, main.c, main.h,
	make.h, print.c, read.c, tests/spec/example/simple.Makefile: Start
	allowing for descriptions on --tasks via comments which start out
	#:. Not quite correct yet though. May also expand Added a
	description field to a comment. Move our externs and changes to
	main.c from make.h to main.h. This is cleaner code and separates our
	changes from the base better.

2011-07-17  rocky <rocky@gnu.org>

	* remake.c: A more correct depth fix. Need to add this to tests!

2011-07-17  rocky <rocky@gnu.org>

	* debugger/command/info.h, debugger/stack.c, misc.c, remake.c: There
	seems to be a bug in GNU make in showing target indentation when
	--trace or --debug=basic is on. This was noticed by reviewer B for
	LISA'11. I am not 100% certain of this fix since this is a little
	more aggressive than some smaller incremental changes. Also, I've
	change indentation to the more conventional two spaces rather than
	one for each level.

2011-06-12  rocky <rocky@gnu.org>

	* NEWS, configure.in: Relase 3.82+dbg-0.7

2011-06-09  rocky <rocky@gnu.org>

	* ChangeLog, NEWS.remake, Rakefile: Get ready for release.

2011-04-25  rocky <rocky@gnu.org>

	* Makefile.am, NEWS, debugger/command/info.h: If a target is phony,
	then it doesn't have to have commands to be listed in --tasks.
	Automake targets like "check" or "install" work this way.

2011-04-21  rocky <rocky@gnu.org>

	* debugger/stack.c: Allow frame <negative number> to count from the
	other end.

2011-04-19  rocky <rocky@gnu.org>

	* debugger/fns.c, debugger/stack.c, print.c, print.h, trace.h: Show
	frame number when switching frames.

2011-04-19  rocky <rocky@gnu.org>

	* debugger/command/break.h, debugger/command/down.h,
	debugger/command/frame.h, debugger/command/info.h,
	debugger/command/up.h, debugger/stack.c, debugger/stack.h: DRY
	up/down/frame code.

2011-04-18  rocky <rocky@gnu.org>

	* implicit.h: Header for implicit C file

2011-04-17  rocky <rocky@gnu.org>

	* debugger/command/quit.h, tests/spec/data/.gitignore,
	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
	tests/spec/data/break-expand.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/info-target.right,
	tests/spec/data/info-targets.right, tests/spec/data/list.right,
	tests/spec/data/set.right, tests/spec/data/source.right,
	tests/spec/data/step3.right: Add termination message. This helps
	front-ends know we've quit.

2011-04-17  rocky <rocky@gnu.org>

	* debugger/command/info.h: More futzing with --tasks

2011-04-17  rocky <rocky@gnu.org>

	* debugger/command/info.h, main.c, make.1,
	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
	tests/spec/data/break-expand.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/continue.right,
	tests/spec/data/info-target.right,
	tests/spec/data/info-targets.right, tests/spec/data/list.right,
	tests/spec/data/set.right, tests/spec/data/source.right,
	tests/spec/data/step3.right, trace.h: Separate make --targets from
	make --tasks. Ditto for "info targets name" and "info targets
	tasks".

2011-04-17  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2011-04-17  rocky <rocky@gnu.org>

	* htdocs/index.html: Change remake github to point to wiki,
	sourceforge project, and not kshdb

2011-04-17  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2011-04-17  rocky <rocky@gnu.org>

	* Makefile.am, debugger/command/info.h, main.c, make.1, trace.h: Add
	options --targets and --tasks akin to "rake --tasks". May do more on
	--tasks to filter out file names and suffix patterns leaving only
	targets with commands in them.

2011-04-17  rocky <rocky@gnu.org>

	* debugger/command/frame.h, debugger/command/info.h,
	tests/spec/data/info-targets.right, tests/spec/test-info-targets.rb: 
	Add subopions to "info targets {position, name, all}. Sometimes we
	just want the target names. This is a poor-man's "rake --tasks".

2011-04-14  rocky <rocky@gnu.org>

	* doc/remake.texi: One more small doc correction

2011-04-14  rocky <rocky@gnu.org>

	* doc/remake.texi: Remove one more bash reference

2011-04-14  rocky <rocky@gnu.org>

	* NEWS, doc/Makefile.am, doc/remake.texi: Update where to report
	errors. Make html in remake.html directory, not remake .

2011-04-13  rocky <rocky@gnu.org>

	* configure.in: Dump version number

2011-04-14  rocky <rocky@gnu.org>

	* dep.h, main.c, read.c: make's tilde_expand renamed to
	remake_tilde_expand so it doesn't conflict with GNU readline's
	tilde_expand. Problem reported by Ron Sluiter for Solaris 10.

2011-04-10  rocky <rocky@gnu.org>

	* Makefile.am, debugger/fns.c, doc/remake.texi: Adminstrivia for
	release

2011-04-10  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2011-04-10  rocky <rocky@gnu.org>

	* ChangeLog, NEWS, NEWS.remake, configure.in,
	debugger/command/target.h: Get ready for release.

2011-04-10  rocky <rocky@gnu.org>

	* debugger/command/info.h, print.c, tests/scripts/features/escape,
	tests/scripts/features/include, tests/scripts/features/mult_rules,
	tests/scripts/features/parallelism,
	tests/scripts/features/patternrules,
	tests/scripts/features/se_explicit,
	tests/scripts/features/vpathplus, tests/scripts/functions/error,
	tests/scripts/functions/eval, tests/scripts/functions/foreach,
	tests/scripts/functions/word, tests/scripts/options/dash-k,
	tests/scripts/options/dash-q, tests/scripts/options/general,
	tests/scripts/options/symlinks,
	tests/scripts/variables/DEFAULT_GOAL,
	tests/scripts/variables/define, tests/scripts/variables/negative,
	tests/scripts/variables/undefine: Improve some output text

2011-04-10  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/help.h, debugger/command/info.h,
	debugger/command/set.h, debugger/fns.c, remake.c,
	tests/spec/data/break-all.right, tests/spec/data/set.right,
	trace.c, trace.h: Remove duplicate stops in stepping and
	breakpoints. Go over help yet again.

2011-04-10  rocky <rocky@gnu.org>

	* debugger/command/setq.h: Update setq doc.

2011-04-10  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/cmd.h, debugger/command/set.h,
	debugger/subcmd.h, tests/spec/data/set.right: Remove set variable
	var-name. Use setq for that. Start to DRY set code.

2011-04-10  rocky <rocky@gnu.org>

	* debugger/break.c, debugger/command/break.h,
	debugger/command/continue.h, debugger/fns.c, debugger/fns.h, job.h,
	types.h: continue.h: Add optional breakpoint properties for
	"continue". fns.h, break.h: Start to dry breakpoint code although
	more work is needed. types.h: Define breakpoint mask type job.h:
	this field is *not* one bit!

2011-04-09  rocky <rocky@gnu.org>

	* debug.h, debugger/cmd.c, debugger/command/set.h,
	debugger/command/show.h, job.c, print.c, print.h,
	tests/spec/data/set.right, tests/spec/helper.rb,
	tests/spec/test-continue.rb, tests/spec/test-info-rule.rb,
	tests/spec/test-info-target.rb, tests/spec/test-norl.rb,
	tests/spec/test-set.rb, tests/spec/test-source.rb,
	tests/spec/test-step3.rb: Add setjmp/longjmp in debugger read loop.
	Remove "set trace" for now. Start "set" tests. Specialize some rspec
	describe's.

2011-04-09  rocky <rocky@gnu.org>

	* debugger/command/break.h, doc/test1.mk,
	tests/spec/data/break-end.right, tests/spec/data/break-run.right,
	trace.c: break <xx> run now works properly now.

2011-04-09  rocky <rocky@gnu.org>

	* file.c, tests/spec/data/info-target.right,
	tests/spec/example/order-only.Makefile,
	tests/spec/test-info-target.rb: Correct order-only display.

2011-04-08  rocky <rocky@gnu.org>

	* debugger/command/target.h: Correct target option help

2011-04-08  rocky <rocky@gnu.org>

	* debugger/command/break.h, debugger/command/help.h,
	debugger/command/info.h, debugger/command/run.h,
	debugger/command/set.h, debugger/command/show.h,
	debugger/command/target.h, debugger/file2line.c, debugger/subcmd.h,
	file.c, print.c: Start adding long help. Go over help system to make
	more usable.

2011-04-08  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/cmd.h, debugger/command/help.h,
	debugger/command/info.h, debugger/command/quit.h,
	debugger/command/set.h, debugger/command/show.h, debugger/subcmd.h,
	tests/spec/helper.rb, tests/spec/test-continue.rb,
	tests/spec/test-info-rule.rb, tests/spec/test-list.rb,
	tests/spec/test-norl.rb, tests/spec/test-trace.rb: Add exit status
	testing.

2011-04-08  rocky <rocky@gnu.org>

	* debugger/break.c, debugger/cmd.c, debugger/command/break.h,
	debugger/command/info.h, debugger/command/list.h,
	debugger/command/set.h, debugger/command/show.h,
	debugger/file2line.c, debugger/file2line.h, rule.c, rule.h,
	tests/spec/data/info-rule.right, tests/spec/data/list.right: Prepare
	for implicit rule pattern breakpoints. Prepare for longer subcommand
	help. Correct "info rules" (short) help. Initialize file locations
	for pre-defined rule patterns.

2011-04-08  rocky <rocky@gnu.org>

	* rule.c, tests/spec/data/info-rule.right,
	tests/spec/example/implicit.Makefile, tests/spec/test-info-rule.rb: 
	Fix bug in print_rule_data_base which we see from "info rule".

2011-04-08  rocky <rocky@gnu.org>

	* debugger/command/break.h, job.c, tests/scripts/features/vpathplus: 
	Improve location saving for implicit targets. break.h: suggests
	"info lines"

2011-04-07  rocky <rocky@gnu.org>

	* doc/.gitignore, doc/Makefile.am: Some small changes.

2011-04-07  rocky <rocky@gnu.org>

	* debugger/command/info.h, doc/remake.texi: Small changes

2011-04-07  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/info.h, debugger/file2line.c,
	doc/Makefile.am, doc/remake.texi, tests/spec/helper.rb: Add "info
	lines". Update reference guide to reflect recent changes and to add
	more examples of output.

2011-04-06  rocky <rocky@gnu.org>

	* Makefile.am, debugger/cmd.c, debugger/command/break.h,
	debugger/command/finish.h, debugger/command/info.h,
	debugger/command/list.h, debugger/command/next.h,
	debugger/command/source.h, debugger/command/step.h,
	debugger/command/up.h, debugger/file2line.c, debugger/file2line.h,
	debugger/fns.c, debugger/fns.h, file.c, file.h,
	tests/spec/data/list.right, tests/spec/data/remakerc,
	tests/spec/data/source.right, tests/spec/helper.rb,
	tests/spec/test-list.rb, tests/spec/test-source.rb: Add break
	LINE-NUMBER and list LINE-NUMBER.

2011-04-05  rocky <rocky@gnu.org>

	* debugger/command/info.h, filedef.h, print.c, print.h, read.c: Save
	number of lines for each read in file. Will be useful if we do
	breakpoint by number. Revise "info files" output to be more useful.


2011-04-02  rocky <rocky@gnu.org>

	* debugger/command/info.h, debugger/fns.c, function.c, job.c,
	main.c, print.c, remake.c, tests/spec/data/break-all.right,
	tests/spec/data/break-end.right,
	tests/spec/data/break-expand.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/continue.right,
	tests/spec/data/norl.right, tests/spec/data/step3.right, trace.h: 
	Toward getting a debugger function working. More derefrencing
	guards.

2011-04-03  rocky <rocky@gnu.org>

	* debugger/cmd.h: Remove another gcc warning

2011-04-02  rocky <rocky@gnu.org>

	* debugger/command/source.h: Work around cygwin's lack of a working
	wordexp()

2011-04-02  rocky <rocky@gnu.org>

	* debugger/cmd.c: Better --no-readline handling. Remove SEGV on EOF
	in read.

2011-04-02  rocky <rocky@gnu.org>

	* Rakefile, debugger/command/info.h, make.1: Update manual page for
	debugger/trace options. Change "info program" stopping reason text.
	Add "rake install"

2011-04-02  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/info.h,
	debugger/command/source.h: Expand file name in source. Remove those
	unused return value messages in fgets.

2011-04-02  rocky <rocky@gnu.org>

	* Makefile.am, debugger/break.c, debugger/cmd.c, debugger/msg.c,
	debugger/msg.h, tests/spec/data/break-expand.right: Start to use
	specialized debugger output messages dbg_errmsg and dbg_msg

2011-04-02  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/break.h,
	debugger/command/continue.h, debugger/command/help.h,
	debugger/command/info.h, debugger/command/set.h,
	debugger/command/show.h, doc/Makefile.am, make.h: Refactor help
	subcommands and expand/fix help.

2011-04-01  rocky <rocky@gnu.org>

	* ChangeLog, debugger/cmd.c, debugger/command/help.h,
	debugger/command/info.h, doc/remake.texi, print.c: Revise info help.
	And make "info target" useable.

2011-04-01  rocky <rocky@gnu.org>

	* configure.in, debugger/command/info.h, file.c, file.h: Info
	targets gives a list of targets rather that redo the "target"
	command. Need more cleanup though

2011-04-01  rocky <rocky@gnu.org>

	* debugger/cmd.c, doc/remake.texi: Reread reference manual which is
	a mistake because I find lots of errors. examine->expand. Will get a
	SEGV of 0.5 without this change.

2011-04-01  rocky <rocky@gnu.org>

	* main.c: Revise bug reporting location

2011-04-01  rocky <rocky@gnu.org>

	* ChangeLog, main.c: Help option --readline is really --no-readline


2011-04-01  rocky <rocky@gnu.org>

	* tests/scripts/features/recursion, tests/scripts/variables/MAKE: In
	tests, $make_path works better than #MAKEFILE# on cygwin.

2011-03-31  rocky <rocky@gnu.org>

	* ChangeLog, NEWS.remake: Get ready for release 0.5

2011-03-31  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/comment.h,
	debugger/command/expand.h, debugger/command/print.h,
	debugger/command/pwd.h, debugger/command/quit.h,
	debugger/command/run.h, debugger/command/set.h,
	debugger/command/setq.h, debugger/command/shell.h,
	debugger/command/show.h, debugger/command/source.h,
	debugger/command/step.h, debugger/command/target.h,
	debugger/command/up.h, debugger/command/where.h,
	debugger/command/write.h: Finish revising command structure
	initialization calls.

2011-03-31  rocky <rocky@gnu.org>

	* Makefile.am: Don't install reremake. Thanks to Rainer Müller for
	pointing out the problem.

2011-03-30  rocky <rocky@gnu.org>

	* NEWS, configure.in, debugger/cmd.c, debugger/command/break.h,
	debugger/command/chdir.h, debugger/command/continue.h,
	debugger/command/delete.h, debugger/command/down.h,
	debugger/command/edit.h, debugger/command/eval.h,
	debugger/command/finish.h, debugger/command/frame.h,
	debugger/command/help.h, debugger/command/info.h,
	debugger/command/list.h, debugger/command/next.h,
	debugger/command/skip.h, tests/spec/data/break-all.right,
	tests/spec/data/break-end.right,
	tests/spec/data/break-expand.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/continue.right,
	tests/spec/data/step3.right: Correct history count. Start revising
	command init functions.

2011-03-28  rocky <rocky@gnu.org>

	* debugger/cmd.c: And another instance

2011-03-28  rocky <rocky@gnu.org>

	* NEWS, NEWS.remake, debugger/command/source.h: Remove unused return
	value warning

2011-03-28  rocky <rocky@gnu.org>

	* Makefile.am, debugger/cmd.c, debugger/cmd.h,
	debugger/command/list.h, debugger/command/source.h, debugger/fns.c,
	debugger/fns.h, doc/remake.texi: Add debugger "source" command.
	Update doc yet again.

2011-03-28  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/continue.h, doc/remake.texi,
	main.c, make.h, tests/spec/data/norl.right, tests/spec/test-norl.rb: 
	Add --no-readline to avoid using GNU realine. remake.texi matches
	fixed-up code  better which interestingly looks more like one of the
	earlier versions.

2011-03-27  rocky <rocky@gnu.org>

	* doc/remake.texi: Update sample sessions for the recent important
	changes.

2011-03-27  rocky <rocky@gnu.org>

	* file.c, tests/scripts/features/errors,
	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
	tests/spec/data/break-expand.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/continue.right,
	tests/spec/data/opt-x-trace.right,
	tests/spec/data/opt-y-trace.right, tests/spec/data/step3.right,
	tests/spec/helper.rb: Target location updated on each enter_file. So
	file locations are showing up more on messages.

2011-03-26  rocky <rocky@gnu.org>

	* README.md: Update markdown readme

2011-03-26  rocky <rocky@gnu.org>

	* remake.c, tests/spec/data/break-all.right,
	tests/spec/data/break-end.right,
	tests/spec/data/break-expand.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/continue.right,
	tests/spec/data/step3.right, tests/spec/helper.rb: We now catch more
	targets like the initial Makefile (and Makefil.in in autoconf).

2011-03-26  rocky <rocky@gnu.org>

	* debugger/command/break.h, debugger/command/continue.h,
	tests/spec/data/break-expand.right,
	tests/spec/example/test2.Makefile, tests/spec/test-break.rb: Expand
	variables in targets for "break" and "continue".

2011-03-26  rocky <rocky@gnu.org>

	* doc/remake.texi: More typos.

2011-03-26  rocky <rocky@gnu.org>

	* Makefile.am, doc/.gitignore, doc/Makefile.am, doc/remake.texi,
	doc/test2.mk, tests/scripts/options/.gitignore: Much more aggressive
	revision of tutorial and reference manual.

2011-03-26  rocky <rocky@gnu.org>

	* htdocs/index.html: Revise home page

2011-03-26  rocky <rocky@gnu.org>

	* configure.in, htdocs/.gitignore, htdocs/index.html: We're in dev
	again. Include html home page.

2011-03-25  rocky <rocky@gnu.org>

	* Makefile.am: This time, for sure!

2011-03-25  rocky <rocky@gnu.org>

	* Makefile.am, README.remake: Update misc docs.

2011-03-25  rocky <rocky@gnu.org>

	* tests/spec/data/continue.right: Correct debugger check output.

2011-03-25  rocky <rocky@gnu.org>

	* ChangeLog, Makefile.am, NEWS, NEWS.remake, configure.in,
	debugger/cmd.c, debugger/command/break.h,
	debugger/command/finish.h, debugger/command/up.h, debugger/fns.c,
	doc/.gitignore, doc/Makefile.am, doc/remake.texi, doc/test1.mk,
	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/break.right,
	tests/spec/data/continue.right, tests/spec/data/step3.right: Allow
	building debugger without readline. Correct finish help. Start to
	revise remake doc. Lots of Administrivia to get ready for release
	3.82+dbg-0.4

2011-03-25  rocky <rockyb@gnu.org>

	* README.mdb, README.remake: mdb -> remake

2011-03-25  rocky <rockyb@gnu.org>

	* doc/remake.texi: Move over old remake manual.

2011-03-25  rocky <rockyb@gnu.org>

	* tests/spec/data/break-all.right, tests/spec/data/break-end.right,
	tests/spec/data/continue.right, tests/spec/data/opt-x-trace.right,
	tests/spec/data/opt-y-trace.right, tests/spec/data/step3.right,
	tests/spec/test-trace.rb: Correct debugger regression-test output

2011-03-25  rocky <rockyb@gnu.org>

	* job.c, tests/scripts/features/echoing,
	tests/scripts/features/errors, tests/scripts/features/order_only,
	tests/scripts/features/parallelism,
	tests/scripts/features/patternrules,
	tests/scripts/features/recursion, tests/scripts/features/reinvoke,
	tests/scripts/features/targetvars,
	tests/scripts/features/vpathplus, tests/scripts/functions/wildcard,
	tests/scripts/options/dash-C, tests/scripts/options/dash-I,
	tests/scripts/options/dash-W, tests/scripts/options/dash-k,
	tests/scripts/options/dash-n, tests/scripts/targets/FORCE,
	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/ONESHELL,
	tests/scripts/targets/PHONY, tests/scripts/targets/SECONDARY,
	tests/scripts/targets/clean, tests/scripts/variables/MAKE,
	tests/scripts/variables/MAKELEVEL,
	tests/scripts/variables/automatic, tests/scripts/variables/define,
	tests/scripts/variables/special: Add separator lines around echoing
	commands about to run and the output that running them produces.
	This also is in effect for --just-print.

2011-03-24  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/up.h, job.c: Guard against bad
	target in entering debugger

2011-03-24  rocky <rocky@gnu.org>

	* debugger/command/info.h, debugger/fns.c, job.c,
	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
	tests/spec/data/break.right, tests/spec/data/continue.right,
	tests/spec/data/step3.right, trace.h: "step" now stops before
	executing each shell command.

2011-03-24  rocky <rocky@gnu.org>

	* debug.c, debugger/cmd.c, debugger/cmd.h,
	debugger/command/break.h, debugger/command/chdir.h,
	debugger/command/comment.h, debugger/command/continue.h,
	debugger/command/delete.h, debugger/command/down.h,
	debugger/command/edit.h, debugger/command/eval.h,
	debugger/command/expand.h, debugger/command/finish.h,
	debugger/command/frame.h, debugger/command/help.h,
	debugger/command/info.h, debugger/command/list.h,
	debugger/command/next.h, debugger/command/print.h,
	debugger/command/pwd.h, debugger/command/quit.h,
	debugger/command/run.h, debugger/command/set.h,
	debugger/command/setq.h, debugger/command/shell.h,
	debugger/command/show.h, debugger/command/skip.h,
	debugger/command/step.h, debugger/command/target.h,
	debugger/command/up.h, debugger/command/where.h,
	debugger/command/write.h, types.h: Handle "unsused parameter"
	better. So we can reinstate passing args in commands.

2011-03-24  rocky <rockyb@gnu.org>

	* Rakefile: Update Rakefile to run GNU make tests.

2011-03-24  rocky <rockyb@gnu.org>

	* debugger/cmd.c, debugger/command/continue.h,
	tests/spec/data/continue.right, tests/spec/test-continue.rb: Add
	continue test.

2011-03-24  rocky <rockyb@gnu.org>

	* debugger/cmd.c, debugger/command/break.h,
	debugger/command/continue.h, debugger/command/finish.h,
	debugger/command/next.h: Better handling of the "finish" command.
	Some work on temporary breakpoints. More work is needed.

2011-03-23  rocky <rocky@gnu.org>

	* Makefile.am, debugger/cmd.c, debugger/command/edit.h,
	debugger/command/eval.h, debugger/fns.c, debugger/fns.h, trace.h: 
	Add edit command.

2011-03-23  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/pwd.h, debugger/command/shell.h,
	debugger/command/target.h, debugger/fns.c, debugger/fns.h, make.h,
	print.h: Remove 'noreturn' attribute may not abort and enter the
	debugger sometimes. fns.*: add get_current_target() and
	shell_rc_status() pwd.h: small corrections

2011-03-23  rocky <rocky@gnu.org>

	* main.c, make.h, print.c, tests/scripts/features/escape,
	tests/scripts/features/include, tests/scripts/features/mult_rules,
	tests/scripts/features/parallelism,
	tests/scripts/features/patternrules,
	tests/scripts/features/se_explicit,
	tests/scripts/features/vpathplus, tests/scripts/functions/error,
	tests/scripts/functions/eval, tests/scripts/functions/foreach,
	tests/scripts/functions/word, tests/scripts/options/dash-k,
	tests/scripts/options/dash-q, tests/scripts/options/general,
	tests/scripts/options/symlinks,
	tests/scripts/variables/DEFAULT_GOAL,
	tests/scripts/variables/define, tests/scripts/variables/negative,
	tests/scripts/variables/undefine: Add argv[0] to command-line
	invocation.

2011-03-23  rocky <rockyb@gnu.org>

	* main.c, tests/scripts/features/mult_rules,
	tests/scripts/functions/error, tests/scripts/functions/foreach,
	tests/scripts/functions/word, tests/scripts/options/dash-k,
	tests/scripts/options/general, tests/scripts/options/symlinks,
	tests/scripts/variables/DEFAULT_GOAL,
	tests/scripts/variables/define, tests/scripts/variables/negative: 
	Most of the output changes for showing the command-line options have
	been resolved. Need to look over "silent" option errors.

2011-03-23  rocky <rockyb@gnu.org>

	* tests/scripts/features/escape, tests/scripts/features/include,
	tests/scripts/features/mult_rules,
	tests/scripts/features/parallelism,
	tests/scripts/features/patternrules,
	tests/scripts/features/se_explicit,
	tests/scripts/features/vpathplus, tests/scripts/functions/error,
	tests/scripts/functions/eval, tests/scripts/functions/foreach,
	tests/scripts/functions/word, tests/scripts/options/dash-k,
	tests/scripts/variables/undefine: Start to correct tons of test
	failures because we give command-arguments now. No good dead
	unpunished.

2011-03-22  rocky <rockyb@gnu.org>

	* debug.h, debugger/cmd.h, main.c: Show "make" command flags before
	exiting.

2011-03-22  rocky <rockyb@gnu.org>

	* debugger/cmd.c, debugger/command/next.h, debugger/command/step.h,
	remake.c, tests/spec/data/step3.right, tests/spec/test-step3.rb: 
	Stepping now stops after target has been remade.

2011-03-22  rocky <rockyb@gnu.org>

	* Rakefile, debugger/cmd.c, debugger/command/delete.h,
	debugger/command/down.h, debugger/command/eval.h,
	debugger/command/finish.h: More help inside command files. Rakefile:
	check => test

2011-03-22  rocky <rocky@gnu.org>

	* tests/spec/data/break-all.right: New break test

2011-03-22  rocky <rocky@gnu.org>

	* debugger/break.c, debugger/cmd.c, debugger/command/break.h,
	debugger/command/chdir.h, debugger/command/continue.h,
	debugger/command/set.h, tests/spec/test-break.rb: break.c: more
	specific about updating warns. Start moving help into command files.


2011-03-22  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2011-03-22  rocky <rockyb@gnu.org>

	* debugger/break.c, debugger/break.h, debugger/cmd.h,
	debugger/command/break.h, debugger/command/info.h, debugger/fns.c,
	remake.c, trace.h, types.h: Add breakpoint types all, run,
	prerequisite

2011-03-22  rocky <rocky@gnu.org>

	Merge branch 'master' of github.com:rocky/remake

2011-03-22  rocky <rockyb@gnu.org>

	* tests/spec/data/break-end.right,
	tests/spec/data/break-prereq.right,
	tests/spec/data/break-run.right, tests/spec/data/break.right,
	tests/spec/test-break.rb: Start to add breakpoints types: all, run,
	prerequisite, end

2011-03-22  rocky <rockyb@gnu.org>

	* tests/spec/helper.rb, tests/spec/test-break.rb,
	tests/spec/test-step3.rb, tests/spec/test-trace.rb: Add breakpoint
	test. Start to DRY code.

2011-03-22  rocky <rockyb@gnu.org>

	* Makefile.am, Rakefile, configure.in, tests/spec/data/step3.right,
	tests/spec/helper.rb, tests/spec/test-step3.rb,
	tests/spec/test-trace.rb: First test using the debugger. Add rake
	task to run debugger tests.

2011-03-22  rocky <rockyb@gnu.org>

	* tests/spec/.gitignore, tests/spec/data/.gitignore,
	tests/spec/data/opt-x-trace.right,
	tests/spec/data/opt-y-trace.right,
	tests/spec/data/simple-trace.right, tests/spec/example/.gitignore,
	tests/spec/example/triple.Makefile, tests/spec/test-trace.rb: Add
	test of --trace=noshell (-y) and make --trace test a little more
	distinct.

2011-03-21  rocky <rockyb@gnu.org>

	* tests/spec/.gitignore, tests/spec/data/.gitignore,
	tests/spec/data/simple-trace.right,
	tests/spec/example/triple.Makefile, tests/spec/test-trace.rb: Add
	first rspec test.

2011-03-21  rocky <rockyb@gnu.org>

	* debugger/cmd.c, debugger/cmd.h, debugger/command/down.h,
	debugger/command/frame.h, debugger/command/info.h,
	debugger/command/up.h, debugger/fns.c, debugger/fns.h, trace.h: Add
	stopping event icons

2011-03-21  rocky <rockyb@gnu.org>

	* remake.c, tests/scripts/features/vpathplus,
	tests/scripts/options/dash-k: Simplify push/pop targets. Presumably
	is more correct too.

2011-03-21  rocky <rockyb@gnu.org>

	* README.md, README.textile: Try markdown

2011-03-21  rocky <rockyb@gnu.org>

	* .deps/.gitignore, .gitignore, README.textile, doc/.gitignore,
	maintMakefile, w32/.deps/.gitignore: Add README.textile for github.
	maintMakefile: make "make update" can't use @PACKAGE@ since that was
	"make" and we are "remake".

2011-03-21  rocky <rocky@gnu.org>

	* debugger/break.c, debugger/cmd.c, debugger/cmd.h,
	debugger/command/continue.h, debugger/command/finish.h,
	debugger/command/info.h, debugger/command/where.h, debugger/fns.c,
	file.c, filedef.h, print.c, remake.c, trace.c, trace.h, types.h: 
	Redo semantics of finish command. It now means stop after
	prerequisite checking. Need more work here.

2011-03-21  rocky <rocky@gnu.org>

	* Makefile.am: Forgot to add new comand file

2011-03-21  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/where.h: Move "where" to command
	directory and fix that for new interface

2011-03-21  rocky <rocky@gnu.org>

	* debugger/cmd.c: Bug in step/next due to lack of brace around else.


2011-03-21  rocky <rocky@gnu.org>

	* Makefile.am, NEWS, configure.in: make distcheck works again. Bump
	version number

2011-03-21  rocky <rocky@gnu.org>

	* .deps/.gitignore, Makefile.am, debugger/break.h, debugger/cmd.c,
	debugger/cmd.h, debugger/command/break.h, debugger/command/chdir.h,
	debugger/command/comment.h, debugger/command/continue.h,
	debugger/command/delete.h, debugger/command/down.h,
	debugger/command/eval.h, debugger/command/expand.h,
	debugger/command/finish.h, debugger/command/frame.h,
	debugger/command/help.h, debugger/command/info.h,
	debugger/command/list.h, debugger/command/next.h,
	debugger/command/print.h, debugger/command/pwd.h,
	debugger/command/quit.h, debugger/command/run.h,
	debugger/command/set.h, debugger/command/setq.h,
	debugger/command/shell.h, debugger/command/show.h,
	debugger/command/skip.h, debugger/command/step.h,
	debugger/command/target.h, debugger/command/up.h,
	debugger/command/write.h, debugger/info.c, debugger/info.h,
	debugger/stack.c, debugger/stack.h: More all commands into commands
	directory. Regularize command names and remove warnings "unused
	parameter" names in compiling commands.

2011-03-21  rocky <rocky@gnu.org>

	* Makefile.am, debugger/cmd.c, debugger/command/expand.h,
	debugger/command/shell.h, debugger/command/write.h: Break out more
	commands. Makefile.am: remove redefined target message shell.h: show
	return code on error.

2011-03-20  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/eval.h: Break out eval command

2011-03-20  rocky <rocky@gnu.org>

	* .gitignore, debugger/command/Makefile, debugger/command/write.h: 
	Forgot to add new write file. debugger/command/Makefile: does chdir
	../.. and reissues .gitignore: ignore remake

2011-03-20  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/break.h,
	debugger/command/chdir.h, debugger/command/comment.h,
	debugger/command/continue.h, job.h: Move debugger write command to
	its own place. Other small changes

2011-03-19  rocky <rocky@gnu.org>

	* debugger/cmd.c, debugger/command/.gitignore,
	debugger/command/break.h, debugger/command/chdir.h,
	debugger/command/comment.h, debugger/command/continue.h,
	debugger/command/delete.h, debugger/command/help.h,
	debugger/command/list.h, debugger/fns.c, debugger/fns.h,
	debugger/info.c: Start to break out debugger commands in their own
	file. Added a "const" to reduce warnings.

2011-03-19  rocky <rocky@gnu.org>

	* debugger/cmd.c: Include readline/readline.h' if it is there.

2011-03-19  rocky <rocky@gnu.org>

	* commands.c, commands.h, debugger/cmd.c, job.c: Isolate command
	line expansion routine in case sometime later we want to use it in
	the debugger

2011-03-19  rocky <rocky@gnu.org>

	* job.c, main.c: Shell tracing overrides @ shell silence or silent
	flag

2011-03-19  rocky <rocky@gnu.org>

	* debugger/break.c: Show file and line numbers on breakpoints. Warn
	if the target has already been updated or is in the process of begin
	updated.

2011-03-19  rocky <rocky@gnu.org>

	* Makefile.am, configure.in: Install under name MAKE_NAME. Also LN_S
	that to make.

2011-03-19  rocky <rocky@gnu.org>

	* commands.c, commands.h, function.c, job.c, job.h, main.c,
	remake.c, tests/scripts/features/errors,
	tests/scripts/features/patternrules,
	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
	tests/scripts/targets/POSIX, tests/scripts/variables/SHELL,
	tests/test_driver.pl, trace.h: target trace stack now works. Some
	calls to the debugger added. Option --no-extended-errors  works.

2011-03-19  rocky <rocky@gnu.org>

	* file.c, tests/.gitignore: file.c: print_file -> print_target.
	There is another print_file in print.c

2011-03-18  rocky <rocky@gnu.org>

	* .deps/.gitignore, .gitignore, NEWS, ar.c, commands.c, commands.h,
	default.c, file.c, filedef.h, glob/.deps/.gitignore, implicit.c,
	job.c, job.h, main.c, make.h, read.c, remake.c, tests/.gitignore,
	w32/.deps/.gitignore: Start storing and adding locations in targets.


2011-03-18  rocky <rocky@gnu.org>

	* .deps/.gitignore, debugger/cmd.c, function.h,
	glob/.deps/.gitignore, print.c, read.c, variable.h,
	w32/.deps/.gitignore: Reduce compile warnings

2011-03-18  rocky <rocky@gnu.org>

	* .gitignore, Makefile.am, NEWS, debug.c, debug.h, debugger/fns.c,
	debugger/info.c, debugger/stack.c, expand.h, file.c, job.c, main.c,
	read.c, remake.c, rule.h, tests/.gitignore, vpath.h: Start parsing
	remake trace/debugger options

2011-03-18  rocky <rocky@gnu.org>

	* Makefile.am, buildargv.c, buildargv.h, commands.c, commands.h,
	config/readline.h, config/readline.m4, configure.in, debug.h,
	debugger/cmd.c, debugger/info.c, dep.h, expand.c, expand.h, file.c,
	file.h, function.c, function.h, implicit.c, main.c, make.h, misc.c,
	po/.gitignore, print.c, print.h, read.c, read.h, rule.c, rule.h,
	trace.c, trace.h, variable.c, variable.h: Debugger files now compile
	with warnings, but without error. And we still pass regression
	tests. Various print routines have additional parameters for a more
	custom output. Some functions were made extern from static. More
	variables were made extern and were created for debugger use.

2011-03-21  Yaroslav Halchenko <debian@onerussian.com>

	Ours "merge" branch 'remake-3.81'  have been done to allow
	master be fast-forwarded to remake 3.82 and possibly even merge any
	fixes from remake-3.81 branch  * remake-3.81: (578 commits)   Be
	more clear about what readline is needed for.   And the line too.
	Remove no-longer maintained version-control line.   Correct
	source-code download link. Add debian.   Administrivia   What's up.
	Get ready for release.   Get ready for release.   errors: don't
	assume failed rm gives exit code 1. Solaris doesn't configure.ac:
	get ready for release.   Administrivia   Remove duplicate help for
	--warn-undefined-variables.   Remove useless  -V, --show-variables
	option.   More Solaris tolerant with respect to strings.h   More
	solaris tolerance.   Possibly more Solaris tolerance with respect to
	readline variation.   Administrivia   How did this get in there?
	Add homepage and update to include debugger manual   Don't format
	make.texi - bug 2498089   Fix Small bug in 'help set' command.
	Update to 2009 and new version   ...

2011-03-18  rocky <rocky@gnu.org>

	* .deps/.gitignore, Makefile.am, README.mdb, REMAKE.todo,
	commands.h, debug.h, debugger/.gitignore, debugger/Makefile,
	debugger/break.c, debugger/break.h, debugger/cmd.c, debugger/cmd.h,
	debugger/fns.c, debugger/fns.h, debugger/info.c, debugger/info.h,
	debugger/stack.c, debugger/stack.h, filedef.h, main.c, make.h,
	rule.h, types.h, variable.c, variable.h: Add debugger code and get
	it to compile. It has not been hook into the mainline code yet
	though.

2011-03-18  rocky <rocky@gnu.org>

	* .gitignore, doc/.gitignore, po/.gitignore: More ignore
	administrivia

2011-03-18  rocky <rocky@gnu.org>

	* doc/.gitignore, po/.gitignore: More ignore administrivia

2011-03-18  rocky <rocky@gnu.org>

	* .deps/.gitignore, .gitignore, config/.gitignore, doc/.gitignore,
	glob/.deps/.gitignore, glob/.gitignore, po/.gitignore,
	w32/.deps/.gitignore, w32/.gitignore: More ignore administrivia

2011-03-18  rocky <rocky@gnu.org>

	* .gitignore, config/.gitignore, doc/.gitignore, glob/.gitignore,
	po/.gitignore, w32/.gitignore: See above.

2011-03-18  r <rocky@static-71-183-236-17.nycmny.fios.verizon.net>

	* .gitignore, config/.gitignore, doc/.gitignore, glob/.gitignore,
	po/.gitignore, w32/.gitignore: Ignore made by autoreconf -i

2011-03-20  rocky <rocky@gnu.org>

	* Makefile.am: Revert "Forgot to add missing files"  This reverts
	commit f77847166ea0a75513cd6dfcc13ffda7b2f0c133.

2011-03-20  rocky <rocky@gnu.org>

	* Makefile.am: Forgot to add missing files

2010-11-30  rocky <rockyb@gnu.org>

	* configure.ac: Be more clear about what readline is needed for.

2010-07-28  psmith <psmith>

	* ChangeLog, NEWS, configure.in, tests/ChangeLog,
	tests/scripts/targets/POSIX, tests/scripts/variables/SHELL,
	tests/test_driver.pl: Release GNU make 3.82  - Update tests for
	Solaris bizarre-ness - Update files for release

2010-07-24  eliz <eliz>

	* job.c: job.c

2010-07-24  eliz <eliz>

	* ChangeLog:  job.c (pid2str) [WINDOWS32]: Fix CPP conditionals for using %Id
	 format.

2010-07-20  psmith <psmith>

	* NEWS, make.h: Fix up incorrect prototype.

2010-07-19  psmith <psmith>

	* ChangeLog, NEWS, NMakefile.template, ar.c, config.h.W32.template,
	configure.in, doc/make.texi, job.c, main.c, make.h, misc.c, rule.c,
	tests/scripts/targets/ONESHELL, tests/scripts/targets/POSIX,
	tests/scripts/variables/SHELL, vpath.c, w32/compat/dirent.c,
	w32/pathstuff.c, w32/subproc/misc.c, w32/subproc/sub_proc.c: - Many fixup patches from Savannah. - Fix the test suite on Solaris
	(from Boris) - Update the manual for .ONESHELL

2010-07-16  bosk <bosk>

	* ChangeLog, misc.c: Fix buffer overrun in concat().

2010-07-13  psmith <psmith>

	* AUTHORS, ChangeLog, Makefile.DOS.template, Makefile.am,
	Makefile.ami, NEWS, NMakefile.template, README.Amiga,
	README.DOS.template, README.OS2.template, README.W32.template,
	README.customs, README.cvs, README.template, SMakefile.template,
	TODO.private, acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c,
	build.template, build_w32.bat, commands.c, commands.h,
	config.ami.template, config.h-vms.template, config.h.W32.template,
	config/Makefile.am, config/dospaths.m4, configh.dos.template,
	configure.bat, configure.in, debug.h, default.c, dep.h, dir.c,
	doc/Makefile.am, dosbuild.bat, expand.c, file.c, filedef.h,
	function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
	hash.c, hash.h, implicit.c, job.c, job.h, main.c, maintMakefile,
	make.h, makefile.com, makefile.vms, misc.c, po/Makevars,
	po/POTFILES.in, read.c, readme.vms, remake.c, remote-cstms.c,
	remote-stub.c, rule.c, rule.h, signame.c, strcache.c, subproc.bat,
	tests/mkshadow, tests/run_make_tests.pl, tests/test_driver.pl,
	variable.c, variable.h, version.c, vmsdir.h, vmsfunctions.c,
	vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
	w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: 
	Update copyrights for 2010.

2010-07-12  psmith <psmith>

	* ChangeLog, build_w32.bat, job.c: Fixes to build_w32.bat for
	building with MSVC 64bit.

2010-07-12  eliz <eliz>

	* make.h: Add missing one_shell declaration.

2010-07-12  eliz <eliz>

	* ChangeLog: [no log message]

2010-07-12  eliz <eliz>

	* make.h:  make.h (alloca) [!__GNUC__]: Don't define prototype.  (int
	 w32_kill): Use pid_t for process ID argument.  Savannah bug #27809.


2010-07-12  psmith <psmith>

	* tests/scripts/targets/ONESHELL: Forgot to add the ONESHELL
	regression tests.

2010-07-12  psmith <psmith>

	* ChangeLog, NEWS, commands.c, configure.in, job.c, job.h, main.c,
	make.h, read.c, tests/ChangeLog, tests/run_make_tests.pl,
	tests/test_driver.pl: Add the beginning of the .ONESHELL special
	feature. Original patch by David Boyce.  Modified by Paul Smith.

2010-07-09  eliz <eliz>

	* ChangeLog, w32/subproc/sub_proc.c:  w32/subproc/sub_proc.c: Include stdint.h.  (sub_process_t): Use
	 intptr_t for file handles and pid_t for  process ID.
	 (process_pipes, process_init_fd, process_begin): Use intptr_t for
	 file handles and pid_t for process ID.  Savannah bug #27809.  Patch
	 by Ozkan Sezer <sezeroz@gmail.com>

2010-07-09  eliz <eliz>

	* ChangeLog, function.c: Fix Savannah bug #30312.   function.c
	(abspath): Support absolute file names in UNC format.

2010-07-09  eliz <eliz>

	* config.h.W32.template: config.h.W32.template (pid_t): Add a
	definition for 64-bit Windows builds that don't use GCC.

2010-07-09  eliz <eliz>

	* ChangeLog, function.c, job.c, main.c:  job.c (pid2str) [WINDOWS32]: Don't use %Id with GCC < 4.x.
	 (exec_command) [WINDOWS32]: Use pid2str instead of non-portable
	 %Id.   main.c (handle_runtime_exceptions): Use %p to print
	 addresses,  to DTRT on both 32-bit and 64-bit hosts.  Savannah bug
	 #27809.   job.c (w32_kill, start_job_command, create_batch_file):
	 Use  pid_t for process IDs and intptr_t for the 1st arg of
	 _open_osfhandle.  function.c (windows32_openpipe): Use pid_t for
	 process IDs and  intptr_t for the 1st arg of _open_osfhandle.
	 (func_shell): Use pid_t for process IDs.  main.c (main)
	 [WINDOWS32]: Pacify the compiler.  config.h.W32.template (pid_t):
	 Add a definition for 64-bit  Windows builds that don't use GCC.
	 Savannah bug #27809.  Patch by Ozkan Sezer <sezeroz@gmail.com>

2010-07-07  psmith <psmith>

	* maintMakefile: Fix FTP upload rules.

2010-07-06  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, job.c, main.c, read.c,
	tests/ChangeLog, tests/scripts/targets/POSIX,
	tests/scripts/variables/SHELL: - Enhance .POSIX to set -e when invoking shells, as demanded by a
	backward-incompatible change in the 2008 POSIX specification. - Add
	the .SHELLFLAGS variable so people can choose their own shell flags.
	- Add tests for this. - Add documentation for this.

2010-07-05  psmith <psmith>

	* ChangeLog, ar.c, arscan.c, dir.c, hash.c, implicit.c, job.c,
	signame.c, tests/scripts/features/parallelism: Fixups for warnings
	on Windows (esp 64bit).

2010-07-03  psmith <psmith>

	* ChangeLog, dep.h, read.c: Do not consider filenames that contain
	parens but don't END in a paren, to be an archive group.  Fixes
	Savannah bug #28525.

2010-07-01  psmith <psmith>

	* ChangeLog, main.c, tests/ChangeLog,
	tests/scripts/features/recursion: - Add whitespace to command line invocation in features/recursion -
	Set up .FEATURES with separate calls for optional features, as some
	compilers don't like conditionals inside macro invocations.

2010-07-01  psmith <psmith>

	* ChangeLog, dir.c, file.c, job.c, make.h: - Rename strieq() to patheq() for clarity. - Convert xmalloc/memset
	pairs to xcalloc.

2010-05-02  rocky <rocky@gnu.org>

	* htdocs/download.html: And the line too.

2010-05-02  rocky <rocky@gnu.org>

	* htdocs/download.html: Remove no-longer maintained version-control
	line.

2010-05-02  rocky <rocky@gnu.org>

	* htdocs/download.html, htdocs/links2linux.de.png,
	htdocs/openlogo-nd-25.png, htdocs/source-code.gif: Correct
	source-code download link. Add debian.

2010-05-01  rocky <rocky@gnu.org>

	* doc/.gitignore: Administrivia

2010-05-01  R. Bernstein <rocky@gnu.org>

	* ChangeLog: What's up.

2010-05-01  rocky <rockyb@gnu.org>

	* NEWS, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
	po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Get ready for
	release.

2010-05-02  rocky <rocky@gnu.org>

	* NEWS: Get ready for release.

2010-05-02  rocky <rocky@gnu.org>

	* NEWS, configure.ac, tests/scripts/features/errors: errors: don't
	assume failed rm gives exit code 1. Solaris doesn't configure.ac:
	get ready for release.

2010-04-25  rocky <rockyb@gnu.org>

	* main.c: Administrivia

2010-04-25  rocky <rockyb@gnu.org>

	* main.c: Remove duplicate help for --warn-undefined-variables.

2010-04-25  rocky <rockyb@gnu.org>

	* ChangeLog, main.c: Remove useless  -V, --show-variables option.

2010-04-22  rocky <rockyb@gnu.org>

	* debugger/fns.c: More Solaris tolerant with respect to strings.h

2010-04-21  rocky <rockyb@gnu.org>

	* debugger/cmd.c: More solaris tolerance.

2010-04-21  rocky <rockyb@gnu.org>

	* .gitignore, configure.ac, po/.gitignore: Possibly more Solaris
	tolerance with respect to readline variation.

2010-04-21  rocky <rockyb@gnu.org>

	* debugger/.gitignore, debugger/Makefile: Administrivia

2010-03-11  rocky <rocky@sanchez.(none)>

	* htdocs/index.html~: How did this get in there?

2010-03-11  rocky <rocky@sanchez.(none)>

	* htdocs/.gitignore, htdocs/index.html, htdocs/index.html~,
	htdocs/mdb.html: Add homepage and update to include debugger manual


2009-12-11  eliz <eliz>

	* ChangeLog: [no log message]

2009-12-11  eliz <eliz>

	* job.c: (construct_command_argv_internal) <sh_cmds_dos> [WINDOWS32]: Add
	"echo." and a few more commands that are built into cmd.exe.  Fixes
	Savannah bug #28126.

2009-12-11  eliz <eliz>

	* ChangeLog: [no log message]

2009-12-11  eliz <eliz>

	* file.c: (lookup_file) [HAVE_DOS_PATHS]: Treat '\\' like we do with '/'.

2009-12-11  eliz <eliz>

	* vpath.c: (construct_vpath_list): Correct the argument names in the
	commentary.

2009-11-16  psmith <psmith>

	* ChangeLog, arscan.c, config.h-vms.template, dir.c, job.h, main.c,
	readme.vms, vmsfunctions.c, vmsify.c, vmsjobs.c: Add VMS
	enhancements from Hartmut Becker.

2009-11-12  bosk <bosk>

	* ChangeLog, NEWS, doc/make.texi, implicit.c, make.h, remake.c,
	tests/ChangeLog, tests/scripts/features/vpath3, vpath.c: Implement
	linker-compatible library search.

2009-10-25  psmith <psmith>

	* AUTHORS, ChangeLog, ChangeLog.1, Makefile.am, Makefile.ami,
	NMakefile.template, README.Amiga, README.DOS.template,
	README.OS2.template, README.W32.template, README.customs,
	README.cvs, README.template, SMakefile.template, TODO.private,
	acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c, build.template,
	build_w32.bat, commands.c, commands.h, config.ami.template,
	config.h-vms.template, config.h.W32.template, config/ChangeLog,
	config/Makefile.am, configh.dos.template, configure.bat,
	configure.in, debug.h, default.c, dep.h, dir.c, dosbuild.bat,
	expand.c, file.c, filedef.h, function.c, getloadavg.c, getopt.c,
	getopt.h, getopt1.c, gettext.h, implicit.c, job.h, maintMakefile,
	make.h, makefile.com, makefile.vms, misc.c, po/ChangeLog,
	po/Makevars, po/POTFILES.in, read.c, readme.vms, remake.c,
	remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
	strcache.c, subproc.bat, tests/ChangeLog, tests/NEWS, tests/README,
	tests/mkshadow, tests/run_make_tests.pl, tests/test_driver.pl,
	variable.c, variable.h, version.c, vmsdir.h, vmsfunctions.c,
	vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
	w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: 
	Update copyright years.

2009-10-25  psmith <psmith>

	* ChangeLog, NEWS, implicit.c: Fix fat-finger bug that left implicit
	rules with identical stem lengths being sorted indeterminately.

2009-10-25  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, job.c, main.c,
	tests/scripts/options/eval: New command line option:  --eval=STRING
	will cause STRING to be evaluated as a makefile statement before the
	first makefile is read.

2009-10-25  psmith <psmith>

	* commands.c, default.c, dep.h, file.c, read.c, variable.c,
	variable.h: Various simple code cleanups.

2009-10-22  bosk <bosk>

	* ChangeLog, read.c: Get the old behavior for a situation when no
	makefile is found in a directory.

2009-10-12  psmith <psmith>

	* NEWS: Massage the NEWS file

2009-10-07  bosk <bosk>

	* ChangeLog, commands.c, read.c: Minor fix and code rework.

2009-10-06  bosk <bosk>

	* ChangeLog, commands.c, dep.h, implicit.c, read.c,
	tests/ChangeLog, tests/scripts/features/se_explicit: Fix savannah
	bug 25780. Optimize things a bit.

2009-10-06  bosk <bosk>

	* ChangeLog, NEWS, doc/make.texi, main.c, read.c, tests/ChangeLog,
	tests/scripts/variables/undefine, variable.c, variable.h: Implement
	the new undefine directive.

2009-10-05  bosk <bosk>

	* ChangeLog, implicit.c: Performance improvements

2009-10-04  psmith <psmith>

	* tests/ChangeLog, tests/scripts/features/parallelism: Add a test
	for another (still open) bug.

2009-10-03  psmith <psmith>

	* ChangeLog, function.c, make.h, tests/ChangeLog,
	tests/scripts/features/include, tests/scripts/variables/MAKE,
	tests/scripts/variables/MAKEFLAGS: - Include <alloca.h> even on non-__GNUC__ systems. - Add some tests
	for unresolved bugs.

2009-09-30  bosk <bosk>

	* ChangeLog, dep.h, filedef.h, read.c, remake.c, tests/ChangeLog,
	tests/scripts/features/include: Fix Savannah bugs #15110, #25493,
	#12686, and #17740.

2009-09-28  psmith <psmith>

	* ChangeLog, doc/make.texi, job.c, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/features/se_explicit,
	tests/scripts/functions/shell, tests/test_driver.pl: - Update manual description for pattern rule search algorithm - Add
	new "-all" flag to the test suite to run tests that don't pass yet -
	Add some non-passing tests - Fix from Andreas Buening for OS/2.

2009-09-28  bosk <bosk>

	* ChangeLog, NEWS, doc/make.texi, implicit.c, main.c,
	tests/ChangeLog, tests/scripts/features/patspecific_vars,
	tests/scripts/features/patternrules, variable.c: Implement the
	shortest stem first search order for pattern-specific variables and
	pattern rules.

2009-09-28  eliz <eliz>

	* glob/ChangeLog, glob/glob.c: 	* glob.c (my_realloc) [__DJGPP__]: Don't define, and don't
		redefine realloc to call it, since the DJGPP's realloc handles
		NULL pointers correctly.

2009-09-27  eliz <eliz>

	* ChangeLog: Fix typo.

2009-09-27  eliz <eliz>

	* ChangeLog, Makefile.DOS.template, configh.dos.template: 	* configh.dos.template: Remove unconditional definition of
		SYS_SIGLIST_DECLARED. 	Include <sys/version.h> because ports of GCC
		4.3.0 and later no 	longer include it, so macros like
		__DJGPP_MINOR__ are no longer 	defined automatically.  	*
		Makefile.DOS.template (INCLUDES): Use $(prefix) and the
		corresponding variables to define LIBDIR, INCLUDEDIR and LOCALEDIR
		instead of using the hardcoded ones. 	(SUBDIRS): doc subdir added.
		(INFO_DEPS, DVIS): Values changed to 'make.info' and 'make.dvi'.
		(TEXI2HTML, TEXI2HTML_FLAGS): Removed.  Use makeinfo --html to
		create html formated docs.  texi2html may not be ported to DOS.
		(make.info, make.dvi, make.ps, make.html): Make targets depend on
		'make.texi'. 	(.texi.info, .texi, .texi.dvi): Now recursively
		invocate.  Change 	-I switch to look in ./ instead of ./doc.
		(html): Target depend on html-recursive instead of make_1.html.
		(make_1.html): Removed. 	(mostlyclean-aminfo): Use $(srcdir)/doc
		instead of ./ as prefix. 	(all-recursive): Allow for more than one
		subdir in the build 	process. 	(mostlyclean-recursive,
		clean-recursive, distclean-recursive) 	(maintainer-clean-recursive,
		check-recursive): Enter in doc/ too. 	(tags-recursive): Allow for
		more than one subdir in the build 	process. 	(info-recursive,
		dvi-recursive, ps-recursive, html-recursive): New 	targets.  Enter
		into doc/ to produce the targets. 	(all-am): $(INFO_DEPS) replaced
		by info.

2009-09-27  psmith <psmith>

	* ChangeLog, dep.h, read.c, rule.c: - Add static pattern targets to the string cache. - Use specific
	free_*() calls where appropriate.

2009-09-26  psmith <psmith>

	* ChangeLog, function.c, read.c: Fix some memory leaks, found with
	valgrind.

2009-09-25  bosk <bosk>

	* ChangeLog, implicit.c: Performance improvement.

2009-09-25  bosk <bosk>

	* ChangeLog, implicit.c: Merge three parallel arrays into one. Make
	sure sufficient space is allocated.

2009-09-24  psmith <psmith>

	* ChangeLog, implicit.c, tests/ChangeLog,
	tests/scripts/features/se_implicit: - Fix broken handling of order-only prereqs in secondary expansion
	of implicit rules. - Fix leaked memory when dealing with implicit
	rule chains that   have file variables or pattern variables.

2009-09-24  psmith <psmith>

	* ChangeLog, commands.c, default.c, dep.h, expand.c, file.c,
	filedef.h, function.c, hash.h, implicit.c, job.c, main.c, misc.c,
	read.c, rule.c, tests/ChangeLog, tests/scripts/features/echoing,
	tests/scripts/features/patternrules,
	tests/scripts/features/se_explicit,
	tests/scripts/features/se_implicit,
	tests/scripts/features/se_statpat: - Rework secondary expansion so we only defer it if there's a
	possibility   it might be needed: for most situations we parse
	prereqs immediately as   we used to.  Reduces memory usage. - Fixes
	Savannah bug #18622.

2009-09-16  psmith <psmith>

	* po/ChangeLog, po/LINGUAS: Added Italian (it) language support.

2009-09-16  psmith <psmith>

	* ChangeLog, ar.c, commands.c, default.c, dep.h, file.c,
	function.c, implicit.c, main.c, make.h, misc.c, read.c, remake.c,
	rule.c, tests/run_make_tests.pl, variable.c, vmsfunctions.c: - Add xcalloc() and call it - Fix memory errors found by valgrind -
	Remove multi_glob() and empower parse_file_seq() to do its job:
	the goal here is to remove the confusing reverse/re-reverse we do on
	the file lists: needed for future fixes. - Add a prefix arg to
	parse_file_seq() - Make concat() variadic so it can take arbitrary
	#'s of strings

2009-09-14  eliz <eliz>

	* ChangeLog: [no log message]

2009-09-14  eliz <eliz>

	* w32/subproc/sub_proc.c: 	* w32/subproc/sub_proc.c (process_begin): Check *ep non-NULL
		inside the loop that looks up environment for PATH.

2009-09-12  psmith <psmith>

	* ChangeLog, doc/make.texi, remake.c: - Fix Savannah bug #21824: don't loop through NULL cmds pointer -
	Fix Savannah bugs #24509, 18963: doc enhancements

2009-08-31  eliz <eliz>

	* ChangeLog, function.c: 	* function.c (windows32_openpipe): Update envp after calling
		sync_Path_environment.

2009-08-02  psmith <psmith>

	* ChangeLog, doc/make.texi, expand.c, job.c, variable.c: - Fix Savannah bug #27093 - Fix Savannah bug #27143 - Fix Savannah
	bug #23960 - Fix Savannah bug #27148

2009-08-01  psmith <psmith>

	* .cvsignore, ChangeLog, configure.in, doc/make.texi, job.c: Changes
	from Ralf Wildenhues.

2009-07-04  eliz <eliz>

	* ChangeLog: function.c (func_realpath) [!HAVE_REALPATH]: Require
	the file to exist, as realpath(3) does where it's supported.

2009-07-04  eliz <eliz>

	* function.c: (func_realpath) [!HAVE_REALPATH]: Require the file to exist, as
	realpath(3) does where it's supported.

2009-07-04  eliz <eliz>

	* ChangeLog, function.c: 	* function.c (IS_ABSOLUTE, ROOT_LEN): New macros. 	(abspath):
		Support systems that define HAVE_DOS_PATHS (have 	drive letters in
		their file names).  Use IS_PATHSEP instead of a 	literal '/'
		comparison.

2009-06-14  psmith <psmith>

	* ChangeLog: - Forgot changelog for fix 13529

2009-06-14  psmith <psmith>

	* remake.c, tests/ChangeLog, tests/scripts/features/vpath: - Fix Savannah bug #13529

2009-06-13  psmith <psmith>

	* ChangeLog, doc/make.texi, read.c, tests/ChangeLog,
	tests/scripts/variables/MAKEFILES: - Fix Savannah bug #13401

2009-06-13  psmith <psmith>

	* ChangeLog, ar.c: - Fixes Savannah bug #18435

2009-06-13  psmith <psmith>

	* ChangeLog, commands.c, default.c, dep.h, file.c, function.c,
	implicit.c, main.c, read.c, rule.c, tests/ChangeLog,
	tests/scripts/functions/wildcard, tests/scripts/options/dash-B: - Fix Savannah bug 17825 - Fix Savannah bug 21231

2009-06-10  psmith <psmith>

	* ChangeLog, implicit.c, remake.c, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/features/patternrules,
	tests/scripts/misc/general4, tests/test_driver.pl: - Fix Savannah bug #19108 - Fix Savannah bug #17752 - Test suite:
	* When tests fail keep a "run" file containing the command invoked.
	* Support for the Valgrind "memcheck" and "massif" tools.

2009-06-09  psmith <psmith>

	* ChangeLog, arscan.c, function.c, job.c, main.c, read.c, rule.c,
	tests/ChangeLog, tests/scripts/features/parallelism,
	tests/scripts/features/targetvars, vmsfunctions.c: - Fix Savannah bug #18124 - Fix Savannah bug #17521 - Fix Savannah
	bug #16401 - Fix Savannah bug #16469 - Fix Savannah bug #16473

2009-06-07  psmith <psmith>

	* ChangeLog, file.c, tests/ChangeLog,
	tests/scripts/features/se_explicit: - Fix Savannah bug #24622

2009-06-07  psmith <psmith>

	* ChangeLog, hash.c, job.c, main.c, make.h, read.c, remake.c,
	tests/ChangeLog, tests/scripts/variables/LIBPATTERNS,
	tests/scripts/variables/automatic: - Add a new test suite for LIBPATTERNS - Fix Savannah bug #21198 -
	Fix Savannah bug #21823 - Fix Savannah bug #22010

2009-06-06  psmith <psmith>

	* ChangeLog: Add attribution.

2009-06-06  psmith <psmith>

	* ChangeLog, read.c, remake.c, tests/scripts/variables/SHELL: - Work around a bug in glibc glob(3), by avoiding GLOB_NOCHECK. -
	Fix issue in very parallel builds found building glibc.

2009-06-05  psmith <psmith>

	* ChangeLog, read.c, tests/ChangeLog, tests/scripts/misc/general4,
	tests/scripts/variables/SHELL, tests/scripts/variables/define: - Add forgotten variable/define test suite - Skip initial whitespace
	including formfeeds, vertical tab, etc. - Add tests for that - Fix
	the variable/SHELL test; it was wrong!

2009-06-04  psmith <psmith>

	* ChangeLog, configure.in, doc/make.texi, file.c, filedef.h,
	implicit.c, main.c, maintMakefile, make.1, misc.c, read.c,
	tests/ChangeLog, tests/scripts/features/override,
	tests/scripts/features/patspecific_vars,
	tests/scripts/features/patternrules,
	tests/scripts/features/se_explicit,
	tests/scripts/features/targetvars,
	tests/scripts/variables/DEFAULT_GOAL,
	tests/scripts/variables/flavors, variable.h: - Modify access of config and gnulib Savannah modules to use GIT -
	Fix Savannah bug #24655. - Fix Savannah bug #24588. - Fix Savannah
	bug #24277. - Fix Savannah bug #25697. - Fix Savannah bug #25694. -
	Fix Savannah bug #25460. - Fix Savannah bug #26207. - Fix Savannah
	bug #25712. - Fix Savannah bug #26593. - Fix various doc issues.

2009-05-26  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
	tests/scripts/features/export, tests/scripts/features/targetvars,
	tests/scripts/variables/private, variable.c, variable.h: Add
	'private' variable modifier, feature submitted by Ramon Garcia.
	Rework the parser for variables to allow multiple modifiers and also
	allow for variables and targets with modifier names, like "export"
	and "private".

2009-05-24  psmith <psmith>

	* ChangeLog, doc/make.texi: We had the incorrect ISBN in the manual;
	not sure what happened here but the FSF confirmed that we had the
	wrong one.

2009-05-24  psmith <psmith>

	* ChangeLog, commands.c, configure.in, function.c, make.h, misc.c,
	read.c, variable.c: Found this change in an old CVS workspace:
	rewrite savestring() to the more standard xstrndup().

2009-03-27  rocky <rocky@sanchez.(none)>

	* doc/Makefile.am: Don't format make.texi - bug 2498089

2009-03-14  eliz <eliz>

	* ChangeLog, w32/pathstuff.c: (convert_Path_to_windows32): Fix last change.  Fixes Savannah bug
	#25412.

2009-03-14  eliz <eliz>

	* ChangeLog, w32/subproc/sub_proc.c: <top level>: Update Copyright
	years.  Add prototype for xmalloc. (find_file): Accept 3 arguments
	PATH_VAR, FULL_FNAME, and FULL_LEN instead of an LPOFSTRUCT pointer.
	Use xmalloc instead of malloc. Loop over an array of extensions,
	instead of duplicating the same code inline.  Use SearchPath
	followed by CreateFile, instead of the obsolete OpenFile.  Fixes
	Savannah bug #17277. (process_begin): Find $(PATH) in `envp', and
	pass a pointer to it to `find_file'.  Fixes Savannah bug #25662.

2009-03-07  eliz <eliz>

	* ChangeLog, function.c:  * function.c (func_shell): Don't close pipedes[1] if it is -1.
	 Fixes Savannah bug #20495.

2009-01-30  R. Bernstein <rocky@gnu.org>

	* configure.ac, debugger/cmd.c, doc/version.texi, main.c: Fix Small
	bug in 'help set' command. Update to 2009 and new version

2009-01-25  R. Bernstein <rocky@gnu.org>

	* po/stamp-po: Administrivia

2009-01-25  R. Bernstein <rocky@gnu.org>

	* doc/version.texi: This time for sure!

2009-01-25  R. Bernstein <rocky@gnu.org>

	* doc/version.texi: Change date to last release date instead of the
	one before that. Thanks again to yh.

2009-01-13  R. Bernstein <rocky@gnu.org>

	* .gitignore: Administrivia

2009-01-13  R. Bernstein <rocky@gnu.org>

	* debugger/cmd.c, debugger/info.c, doc/version.texi: Set execute bit
	when writing target

2009-01-12  R. Bernstein <rocky@gnu.org>

	* ChangeLog: Administrivia

2009-01-12  R. Bernstein <rocky@gnu.org>

	Administrivia

2009-01-12  R. Bernstein <rocky@gnu.org>

	* ChangeLog, emacs/gud.el: Don't need gud.el - It's part of Emacs.

2009-01-11  R. Bernstein <rocky@sanchez.(none)>

	* doc/Makefile.am: Oops - forgot to install manpage. Thanks to
	Yaroslav Halchenk catching

2009-01-10  R. Bernstein <rocky@sanchez.(none)>

	* ChangeLog, doc/version.texi, po/be.po, po/da.po, po/de.po,
	po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po,
	po/hr.po, po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
	po/vi.po, po/zh_CN.po: Get ready for release

2009-01-09  R. Bernstein <rocky@gnu.org>

	* README.mdb: doc fixes

2009-01-09  R. Bernstein <rocky@gnu.org>

	* README.mdb: Update README.mdb

2009-01-09  R. Bernstein <rocky@gnu.org>

	* Makefile.am, README.mdb, TODO: Add back TODO and README.mdb

2009-01-09  R. Bernstein <rocky@gnu.org>

	* doc/.gitignore: Administrivia

2009-01-09  R. Bernstein <rocky@gnu.org>

	* Makefile.am, NEWS, doc/Makefile.am, doc/mdb.texi,
	doc/version.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
	po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
	po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Fix
	up documentaiton weirdnesses (spotted by Yarik the wise)

2009-01-09  R. Bernstein <rocky@gnu.org>

	* doc/mdb.texi, make.1: Fix up documentaiton weirdnesses (spotted by
	Yarik the wise)

2009-01-08  R. Bernstein <rocky@sanchez.(none)>

	* ChangeLog, NEWS, configure.ac, doc/version.texi, po/be.po,
	po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
	po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po,
	po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Get ready for another
	release

2009-01-04  R. Bernstein <rocky@gnu.org>

	* debugger/stack.c, po/.gitignore: Bug in trying to fake file
	information for a .PHONY target

2008-12-11  R. Bernstein <rocky@sanchez.(none)>

	* buildargv.c, buildargv.h, debugger/fns.c: I can not even manage to
	spell my name correctly!

2008-12-11  Yaroslav Halchenko <debian@onerussian.com>

	Merge branch 'master-bound'

2008-10-28  R. Bernstein <rocky@gnu.org>

	* tests/debugger/debugger1.mk, tests/debugger/debugger2.mk: 
	function.c: Add a Make debugger function to call the debugger from
	inside a makefile. trace*: manage p_stack_top inside push/pop.
	cmd.c: Simplify using recently added enter reason.

2008-10-27  R. Bernstein <rocky@gnu.org>

	* Makefile.am, debugger/info.c: info.c: Don't give compile error if
	no readline defined.

2008-10-27  R. Bernstein <rocky@gnu.org>

	* .gitignore, configure.ac, po/be.po, po/da.po, po/de.po, po/es.po,
	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
	po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
	po/zh_CN.po: Get ready for release.

2008-10-27  R. Bernstein <rocky@gnu.org>

	* ChangeLog, Makefile.am, NEWS, configure.ac, doc/version.texi: Get
	ready for 3.81+dbg-0.1 release.

2008-10-26  R. Bernstein <rocky@gnu.org>

	* Makefile.am, configure.ac, doc/.gitignore, doc/Makefile.am,
	doc/version.texi: Administriva - make "make dist work again".

2008-10-26  R. Bernstein <rocky@gnu.org>

	* doc/make.1.in: Add a manual page. Clean more doc files.

2008-10-26  R. Bernstein <rocky@gnu.org>

	* doc/make.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
	po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
	po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
	po/zh_CN.po: Add descriptions of debugger options

2008-10-25  R. Bernstein <rocky@gnu.org>

	* debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
	debugger/info.c, print.c, print.h, rule.c, rule.h, trace.c: More
	"info" information. Specifically "info program", "info rule", "info
	file/makefile".

2008-10-24  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in: Remove GNU Emacs compile warnings (caused by a
	bug ;-)

2008-10-24  R. Bernstein <rocky@gnu.org>

	* .deps/.gitignore, Makefile.am, dbg_break.c, dbg_break.h,
	dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h, dbg_info.c, dbg_info.h,
	dbg_stack.c, dbg_stack.h, debugger/break.c, debugger/break.h,
	debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
	debugger/info.c, debugger/info.h, debugger/stack.c,
	debugger/stack.h, job.c, main.c, print.c, read.c, remake.c, trace.c: 
	Move debugger files into its own directory.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* Makefile.am: Install under the name 'remake' by default.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* dbg_cmd.c, dbg_cmd.h, dbg_info.c, dbg_info.h, emacs/.gitignore,
	po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
	po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Add
	'info rules' and 'info vpath'. Reinstate translation files. Put info
	in its own file.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* Makefile.am: Add 'info rules and 'info vpath'. Split out info into
	its own file.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* commands.h, dbg_cmd.c, dbg_cmd.h, job.c, main.c, po/be.po,
	po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
	po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
	po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
	po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, print.c,
	read.c, remake.c, trace.c: Add "info program" with reason we are
	stopped inside the debugger

2008-10-24  R. Bernstein <rocky@gnu.org>

	* print.c: Cosmetic comment typo.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* dbg_cmd.c, print.c, print.h: Add "info files" which is more
	verbose information regarding "info makefiles".

2008-10-24  R. Bernstein <rocky@gnu.org>

	* dbg_cmd.c, dbg_fns.c, debug.c, debug.h, main.c, remake.c: Add
	option to turn off goal update stop. On recursive makes, show
	command invocation.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in, remake.c: Merge in another debugger call. Sync up
	emacs code with bashdb a little.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* remake.c: Merge in another 'enter-debugger' from prior remake.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* job.c: Merge in another 'enter_debugger' from remake

2008-10-23  R. Bernstein <rocky@gnu.org>

	* commands.c, commands.h, job.c: command line number merge from
	remake. Track line numbers for a target -- useful if a target has
	more than one line to run.

2008-10-23  R. Bernstein <rocky@gnu.org>

	* job.c: old/new merger

2008-10-23  R. Bernstein <rocky@gnu.org>

	* job.h: job.h merge with old/new code.

2008-10-23  R. Bernstein <rocky@gnu.org>

	* configure: configure is derived from configure.ac

2008-10-23  R. Bernstein <rocky@gnu.org>

	* config/Makefile.am, po/be.po, po/da.po, po/de.po, po/es.po,
	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
	po/id.po, po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
	po/vi.po, po/zh_CN.po: Add ommitted readline.h

2008-10-23  R. Bernstein <rocky@gnu.org>

	* emacs/.gitignore, job.c, tests/scripts/features/errors,
	tests/scripts/features/patternrules,
	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
	tests/test_driver.pl: Give traceback on error unless
	--no-extended-errors is set. (Merge child_error from pevious remake)


2008-10-22  R. Bernstein <rocky@gnu.org>

	* Makefile.am, configure, configure.ac, emacs/mdb.el.in: 
	Add/build/install emacs code

2008-10-22  R. Bernstein <rocky@gnu.org>

	* commands.c, commands.h, function.c, job.c, job.h, main.c, make.h,
	remake.c: Pass target contexts down as we recurse targets. We can
	now step/next inside of Makefiles!

2008-10-22  R. Bernstein <rocky@gnu.org>

	* doc/version.texi: Start to bring job.c in line with remake.
	Debugger "quit" override --keep-going. . More work is needed.

2008-10-22  R. Bernstein <rocky@gnu.org>

	* doc/.gitignore, po/.gitignore, po/be.po, po/da.po, po/de.po,
	po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po,
	po/hr.po, po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
	po/vi.po, po/zh_CN.po: gettext hell

2008-10-22  R. Bernstein <rocky@gnu.org>

	* .gitignore, Makefile.am, NEWS, doc/make.info, doc/make.info-1,
	doc/make.info-2, doc/stamp-vti, doc/version.texi, po/.gitignore,
	po/be.gmo, po/be.po, po/da.gmo, po/da.po, po/de.gmo, po/de.po,
	po/es.gmo, po/es.po, po/fi.gmo, po/fi.po, po/fr.gmo, po/fr.po,
	po/ga.gmo, po/ga.po, po/gl.gmo, po/gl.po, po/he.gmo, po/he.po,
	po/hr.gmo, po/hr.po, po/id.gmo, po/id.po, po/ja.gmo, po/ja.po,
	po/ko.gmo, po/ko.po, po/make.pot, po/nl.gmo, po/nl.po, po/pl.gmo,
	po/pl.po, po/pt_BR.gmo, po/pt_BR.po, po/ru.gmo, po/ru.po,
	po/rw.gmo, po/rw.po, po/sv.gmo, po/sv.po, po/tr.gmo, po/tr.po,
	po/uk.gmo, po/uk.po, po/vi.gmo, po/vi.po, po/zh_CN.gmo, po/zh_CN.po: 
	Administrivia and things to make building a release feasable.

2008-10-22  R. Bernstein <rocky@gnu.org>

	* ar.c, dir.c, dir_fns.h, implicit.c, make.h, read.c, rule.c,
	vpath.c: Allow continuation after a fatal error fatal(). More
	merges.

2008-10-22  R. Bernstein <rocky@gnu.org>

	* dep.h, main.c, read.c, read.h: Make -X/--debugger now at least
	calls the debugger on error exit!

2008-10-22  R. Bernstein <rocky@gnu.org>

	* main.c: remake's -x and -y option now do something

2008-10-22  R. Bernstein <rocky@gnu.org>

	* main.c: More remake main.c code merged

2008-10-21  R. Bernstein <rocky@gnu.org>

	* config/readline.h, file.h: Move over files from remake

2008-10-21  R. Bernstein <rocky@gnu.org>

	* commands.c, commands.h, dbg_cmd.c, file.c, filedef.h, function.c,
	main.c, make.h, rule.c, variable.c, variable.h: Add variable print
	routines from remake -- print without hash stats and masks to
	indicate what to show.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* read.c: Add push/pop of file location in recursive makefile
	reading.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* ar.c, commands.c, default.c, file.c, filedef.h, implicit.c,
	main.c, make.h, read.c, remake.c: Conver enter_file() to save file
	location.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* main.c, make.h, tests/.gitignore: Merge more of remake's main.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* .gitignore, doc/.gitignore: Administrivia

2008-10-21  R. Bernstein <rocky@gnu.org>

	* Makefile.am, buildargv.c, buildargv.h, commands.h, configure,
	dbg_break.c, dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c,
	dbg_fns.h, dbg_stack.c, dbg_stack.h, debug.c, debug.h, dep.h,
	expand.c, expand.h, filedef.h, function.c, function.h, hash.c,
	job.h, main.c, make.h, misc.c, print.c, print.h, read.c, read.h,
	remake.c, trace.c, trace.h, types.h, variable.c, variable.h: Merge
	in more of remake debugger code

2008-10-21  R. Bernstein <rocky@gnu.org>

	* autogen.sh, config/.gitignore, config/readline.m4, configure,
	configure.ac, configure.in, emacs/.gitignore, emacs/Makefile.am,
	emacs/elk-test.el, emacs/gud.el, emacs/mdb-test.el.in,
	emacs/mdb.el.in: autotools merge with remake: Add tracing and
	readline testing. Add emacs files

2008-10-21  R. Bernstein <rocky@gnu.org>

	* .deps/.gitignore, .gitignore, config/.gitignore, configure,
	doc/.gitignore, doc/stamp-vti, doc/version.texi, glob/.gitignore,
	po/.gitignore, w32/.gitignore: More administrivia

2008-10-21  R. Bernstein <rocky@gnu.org>

	* autogen.sh: Administrivia - a script to get us started from git
	checkout

2008-10-21  R. Bernstein <rocky@sanchez.(none)>

	* .gitignore, Makefile.in, aclocal.m4, buildargv.c, buildargv.h,
	config.h.in, config/.gitignore, config/Makefile.in, dbg_break.c,
	dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h,
	dbg_stack.c, dbg_stack.h, debug.c, doc/.gitignore, doc/Makefile.in,
	expand.h, function.h, glob/.gitignore, glob/Makefile.in,
	po/.gitignore, print.c, print.h, read.h, trace.c, trace.h, types.h,
	w32/.gitignore, w32/Makefile, w32/Makefile.in: Add debugger files
	from remake. Main options added and some types and definitions moved
	around. Regression tests work! No actions other than showing options
	exist though.

2008-12-11  Yaroslav Halchenko <debian@onerussian.com>

	Just binding all repositories (CVS of make, old CVS of remake,
	and git of remake) togehter  Merge commit 'make-release-3.81';
	commit 'remake-cvs/master' into remake-git-combined2

2008-12-11  Yaroslav Halchenko <debian@onerussian.com>

	* doc/make.info-10, doc/make.info-11, doc/make.info-3,
	doc/make.info-4, doc/make.info-5, doc/make.info-6, doc/make.info-7,
	doc/make.info-8, doc/make.info-9, loadavg.c,
	tests/scripts/variables/MAKEFILE_LIST: fixing for the forgotten
	deletes in 3.81 release

2008-12-11  Yaroslav Halchenko <debian@onerussian.com>

	Merge commit 'make-3-81' into make-releases

2008-12-11  Yaroslav Halchenko <debian@onerussian.com>

	release 3.80

2008-12-11  Yaroslav Halchenko <debian@onerussian.com>

	* .cvsignore, .purify, ChangeLog.1, Makefile.DOS,
	Makefile.DOS.template, Makefile.in, NEWS, NMakefile,
	NMakefile.template, README, README.DOS, README.DOS.template,
	README.W32, README.W32.template, README.template, SMakefile,
	SMakefile.template, TODO.private, aclocal.m4, build.sh.in,
	build.template, config.ami, config.ami.template, config.h-vms,
	config.h-vms.template, config.h.W32, config.h.W32.template,
	config.h.in, configh.dos, configh.dos.template, configure,
	configure.in, getopt1.c, glob/.cvsignore, glob/Makefile.in,
	gpl.texinfo, i18n/.cvsignore, i18n/Makefile.in, i18n/de.mo,
	i18n/es.mo, i18n/fr.mo, i18n/ko.mo, i18n/make.pot, i18n/nl.mo,
	i18n/pl.mo, i18n/ru.mo, install-sh, loadtest.c, maintMakefile,
	make.info, make.info-1, make.info-10, make.info-2, make.info-3,
	make.info-4, make.info-5, make.info-6, make.info-7, make.info-8,
	make.info-9, make.texinfo, missing, mkinstalldirs, stamp-h.in,
	w32/include/sub_proc.h: release 3.79

2008-10-30  R. Bernstein <rocky@gnu.org>

	* htdocs/index.html: Change repository link from sourceforge to
	github

2008-10-28  R. Bernstein <rocky@gnu.org>

	* tests/debugger/debugger1.mk, tests/debugger/debugger2.mk: 
	function.c: Add a Make debugger function to call the debugger from
	inside a makefile. trace*: manage p_stack_top inside push/pop.
	cmd.c: Simplify using recently added enter reason.

2008-10-27  R. Bernstein <rocky@gnu.org>

	* Makefile.am, debugger/info.c: info.c: Don't give compile error if
	no readline defined.

2008-10-27  R. Bernstein <rocky@gnu.org>

	* .gitignore, configure.ac, po/be.po, po/da.po, po/de.po, po/es.po,
	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
	po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
	po/zh_CN.po: Get ready for release.

2008-10-27  R. Bernstein <rocky@gnu.org>

	* ChangeLog, Makefile.am, NEWS, configure.ac, doc/version.texi: Get
	ready for 3.81+dbg-0.1 release.

2008-10-26  R. Bernstein <rocky@gnu.org>

	* Makefile.am, configure.ac, doc/.gitignore, doc/Makefile.am,
	doc/version.texi: Administriva - make "make dist work again".

2008-10-26  R. Bernstein <rocky@gnu.org>

	* doc/make.1.in: Add a manual page. Clean more doc files.

2008-10-26  R. Bernstein <rocky@gnu.org>

	* htdocs/features.html, htdocs/index.html: Revise documentation

2008-10-26  R. Bernstein <rocky@gnu.org>

	* doc/make.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
	po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
	po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
	po/zh_CN.po: Add descriptions of debugger options

2008-10-25  R. Bernstein <rocky@gnu.org>

	* debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
	debugger/info.c, print.c, print.h, rule.c, rule.h, trace.c: More
	"info" information. Specifically "info program", "info rule", "info
	file/makefile".

2008-10-24  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in: Remove GNU Emacs compile warnings (caused by a
	bug ;-)

2008-10-24  R. Bernstein <rocky@gnu.org>

	* .deps/.gitignore, Makefile.am, dbg_break.c, dbg_break.h,
	dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h, dbg_info.c, dbg_info.h,
	dbg_stack.c, dbg_stack.h, debugger/break.c, debugger/break.h,
	debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
	debugger/info.c, debugger/info.h, debugger/stack.c,
	debugger/stack.h, job.c, main.c, print.c, read.c, remake.c, trace.c: 
	Move debugger files into its own directory.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* Makefile.am: Install under the name 'remake' by default.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* dbg_cmd.c, dbg_cmd.h, dbg_info.c, dbg_info.h, emacs/.gitignore,
	po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
	po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Add
	'info rules' and 'info vpath'. Reinstate translation files. Put info
	in its own file.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* Makefile.am: Add 'info rules and 'info vpath'. Split out info into
	its own file.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* commands.h, dbg_cmd.c, dbg_cmd.h, job.c, main.c, po/be.po,
	po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
	po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
	po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
	po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, print.c,
	read.c, remake.c, trace.c: Add "info program" with reason we are
	stopped inside the debugger

2008-10-24  R. Bernstein <rocky@gnu.org>

	* print.c: Cosmetic comment typo.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* dbg_cmd.c, print.c, print.h: Add "info files" which is more
	verbose information regarding "info makefiles".

2008-10-24  R. Bernstein <rocky@gnu.org>

	* dbg_cmd.c, dbg_fns.c, debug.c, debug.h, main.c, remake.c: Add
	option to turn off goal update stop. On recursive makes, show
	command invocation.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in, remake.c: Merge in another debugger call. Sync up
	emacs code with bashdb a little.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* remake.c: Merge in another 'enter-debugger' from prior remake.

2008-10-24  R. Bernstein <rocky@gnu.org>

	* job.c: Merge in another 'enter_debugger' from remake

2008-10-23  R. Bernstein <rocky@gnu.org>

	* commands.c, commands.h, job.c: command line number merge from
	remake. Track line numbers for a target -- useful if a target has
	more than one line to run.

2008-10-23  R. Bernstein <rocky@gnu.org>

	* job.c: old/new merger

2008-10-23  R. Bernstein <rocky@gnu.org>

	* job.h: job.h merge with old/new code.

2008-10-23  R. Bernstein <rocky@gnu.org>

	* configure: configure is derived from configure.ac

2008-10-23  R. Bernstein <rocky@gnu.org>

	* config/Makefile.am, po/be.po, po/da.po, po/de.po, po/es.po,
	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
	po/id.po, po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
	po/vi.po, po/zh_CN.po: Add ommitted readline.h

2008-10-23  R. Bernstein <rocky@gnu.org>

	* emacs/.gitignore, job.c, tests/scripts/features/errors,
	tests/scripts/features/patternrules,
	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
	tests/test_driver.pl: Give traceback on error unless
	--no-extended-errors is set. (Merge child_error from pevious remake)


2008-10-22  R. Bernstein <rocky@gnu.org>

	* Makefile.am, configure, configure.ac, emacs/mdb.el.in: 
	Add/build/install emacs code

2008-10-22  R. Bernstein <rocky@gnu.org>

	* commands.c, commands.h, function.c, job.c, job.h, main.c, make.h,
	remake.c: Pass target contexts down as we recurse targets. We can
	now step/next inside of Makefiles!

2008-10-22  R. Bernstein <rocky@gnu.org>

	* doc/version.texi: Start to bring job.c in line with remake.
	Debugger "quit" override --keep-going. . More work is needed.

2008-10-22  R. Bernstein <rocky@gnu.org>

	* doc/.gitignore, po/.gitignore, po/be.po, po/da.po, po/de.po,
	po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po,
	po/hr.po, po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
	po/vi.po, po/zh_CN.po: gettext hell

2008-10-22  R. Bernstein <rocky@gnu.org>

	* .gitignore, Makefile.am, NEWS, doc/make.info, doc/make.info-1,
	doc/make.info-2, doc/stamp-vti, doc/version.texi, po/.gitignore,
	po/be.gmo, po/be.po, po/da.gmo, po/da.po, po/de.gmo, po/de.po,
	po/es.gmo, po/es.po, po/fi.gmo, po/fi.po, po/fr.gmo, po/fr.po,
	po/ga.gmo, po/ga.po, po/gl.gmo, po/gl.po, po/he.gmo, po/he.po,
	po/hr.gmo, po/hr.po, po/id.gmo, po/id.po, po/ja.gmo, po/ja.po,
	po/ko.gmo, po/ko.po, po/make.pot, po/nl.gmo, po/nl.po, po/pl.gmo,
	po/pl.po, po/pt_BR.gmo, po/pt_BR.po, po/ru.gmo, po/ru.po,
	po/rw.gmo, po/rw.po, po/sv.gmo, po/sv.po, po/tr.gmo, po/tr.po,
	po/uk.gmo, po/uk.po, po/vi.gmo, po/vi.po, po/zh_CN.gmo, po/zh_CN.po: 
	Administrivia and things to make building a release feasable.

2008-10-22  R. Bernstein <rocky@gnu.org>

	* ar.c, dir.c, dir_fns.h, implicit.c, make.h, read.c, rule.c,
	vpath.c: Allow continuation after a fatal error fatal(). More
	merges.

2008-10-22  R. Bernstein <rocky@gnu.org>

	* dep.h, main.c, read.c, read.h: Make -X/--debugger now at least
	calls the debugger on error exit!

2008-10-22  R. Bernstein <rocky@gnu.org>

	* main.c: remake's -x and -y option now do something

2008-10-22  R. Bernstein <rocky@gnu.org>

	* main.c: More remake main.c code merged

2008-10-21  R. Bernstein <rocky@gnu.org>

	* config/readline.h, file.h: Move over files from remake

2008-10-21  R. Bernstein <rocky@gnu.org>

	* commands.c, commands.h, dbg_cmd.c, file.c, filedef.h, function.c,
	main.c, make.h, rule.c, variable.c, variable.h: Add variable print
	routines from remake -- print without hash stats and masks to
	indicate what to show.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* read.c: Add push/pop of file location in recursive makefile
	reading.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* ar.c, commands.c, default.c, file.c, filedef.h, implicit.c,
	main.c, make.h, read.c, remake.c: Conver enter_file() to save file
	location.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* main.c, make.h, tests/.gitignore: Merge more of remake's main.

2008-10-21  R. Bernstein <rocky@gnu.org>

	* .gitignore, doc/.gitignore: Administrivia

2008-10-21  R. Bernstein <rocky@gnu.org>

	* Makefile.am, buildargv.c, buildargv.h, commands.h, configure,
	dbg_break.c, dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c,
	dbg_fns.h, dbg_stack.c, dbg_stack.h, debug.c, debug.h, dep.h,
	expand.c, expand.h, filedef.h, function.c, function.h, hash.c,
	job.h, main.c, make.h, misc.c, print.c, print.h, read.c, read.h,
	remake.c, trace.c, trace.h, types.h, variable.c, variable.h: Merge
	in more of remake debugger code

2008-10-21  R. Bernstein <rocky@gnu.org>

	* autogen.sh, config/.gitignore, config/readline.m4, configure,
	configure.ac, configure.in, emacs/.gitignore, emacs/Makefile.am,
	emacs/elk-test.el, emacs/gud.el, emacs/mdb-test.el.in,
	emacs/mdb.el.in: autotools merge with remake: Add tracing and
	readline testing. Add emacs files

2008-10-21  R. Bernstein <rocky@gnu.org>

	* .deps/.gitignore, .gitignore, config/.gitignore, configure,
	doc/.gitignore, doc/stamp-vti, doc/version.texi, glob/.gitignore,
	po/.gitignore, w32/.gitignore: More administrivia

2008-10-21  R. Bernstein <rocky@gnu.org>

	* autogen.sh: Administrivia - a script to get us started from git
	checkout

2008-10-21  R. Bernstein <rocky@sanchez.(none)>

	* .gitignore, Makefile.in, aclocal.m4, buildargv.c, buildargv.h,
	config.h.in, config/.gitignore, config/Makefile.in, dbg_break.c,
	dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h,
	dbg_stack.c, dbg_stack.h, debug.c, doc/.gitignore, doc/Makefile.in,
	expand.h, function.h, glob/.gitignore, glob/Makefile.in,
	po/.gitignore, print.c, print.h, read.h, trace.c, trace.h, types.h,
	w32/.gitignore, w32/Makefile, w32/Makefile.in: Add debugger files
	from remake. Main options added and some types and definitions moved
	around. Regression tests work! No actions other than showing options
	exist though.

2008-10-20  R. Bernstein <rocky@sanchez.(none)>

	* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.DOS,
	Makefile.am, Makefile.ami, Makefile.in, NEWS, NMakefile, README,
	README.Amiga, README.DOS, README.OS2, README.W32, README.customs,
	SCOPTIONS, SMakefile, acinclude.m4, aclocal.m4, alloca.c, amiga.c,
	amiga.h, ansi2knr.1, ansi2knr.c, ar.c, arscan.c, build.sh.in,
	build_w32.bat, commands.c, commands.h, config.ami, config.h-vms,
	config.h.W32, config.h.in, config/ChangeLog, config/Makefile.am,
	config/Makefile.in, config/codeset.m4, config/compile,
	config/config.guess, config/config.rpath, config/config.sub,
	config/depcomp, config/dospaths.m4, config/gettext.m4,
	config/glibc21.m4, config/iconv.m4, config/install-sh,
	config/intdiv0.m4, config/intmax.m4, config/inttypes-pri.m4,
	config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
	config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
	config/lib-prefix.m4, config/longdouble.m4, config/longlong.m4,
	config/mdate-sh, config/missing, config/mkinstalldirs,
	config/nls.m4, config/po.m4, config/printf-posix.m4,
	config/progtest.m4, config/signed.m4, config/size_max.m4,
	config/stdint_h.m4, config/texinfo.tex, config/uintmax_t.m4,
	config/ulonglong.m4, config/wchar_t.m4, config/wint_t.m4,
	config/xsize.m4, configh.dos, configure, configure.bat,
	configure.in, debug.h, default.c, dep.h, dir.c, doc/Makefile.am,
	doc/Makefile.in, doc/fdl.texi, doc/make-stds.texi, doc/make.info,
	doc/make.info-1, doc/make.info-2, doc/make.texi, doc/stamp-vti,
	doc/version.texi, dosbuild.bat, expand.c, file.c, filedef.h,
	function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
	glob/COPYING.LIB, glob/ChangeLog, glob/Makefile.am,
	glob/Makefile.ami, glob/Makefile.in, glob/SCOPTIONS,
	glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
	glob/glob.c, glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h,
	main.c, make.1, make.h, make.lnk, make_msvc_net2003.sln,
	make_msvc_net2003.vcproj, makefile.com, makefile.vms, misc.c,
	po/ChangeLog, po/LINGUAS, po/Makefile.in.in, po/Makevars,
	po/POTFILES.in, po/Rules-quot, po/be.gmo, po/be.po,
	po/boldquot.sed, po/da.gmo, po/da.po, po/de.gmo, po/de.po,
	po/en@boldquot.header, po/en@quot.header, po/es.gmo, po/es.po,
	po/fi.gmo, po/fi.po, po/fr.gmo, po/fr.po, po/ga.gmo, po/ga.po,
	po/gl.gmo, po/gl.po, po/he.gmo, po/he.po, po/hr.gmo, po/hr.po,
	po/id.gmo, po/id.po, po/insert-header.sin, po/ja.gmo, po/ja.po,
	po/ko.gmo, po/ko.po, po/make.pot, po/nl.gmo, po/nl.po, po/pl.gmo,
	po/pl.po, po/pt_BR.gmo, po/pt_BR.po, po/quot.sed,
	po/remove-potcdate.sin, po/ru.gmo, po/ru.po, po/rw.gmo, po/rw.po,
	po/stamp-po, po/sv.gmo, po/sv.po, po/tr.gmo, po/tr.po, po/uk.gmo,
	po/uk.po, po/vi.gmo, po/vi.po, po/zh_CN.gmo, po/zh_CN.po, read.c,
	readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
	rule.h, signame.c, strcache.c, subproc.bat, tests/COPYING,
	tests/ChangeLog, tests/NEWS, tests/README, tests/mkshadow,
	tests/run_make_tests, tests/run_make_tests.pl,
	tests/scripts/features/comments,
	tests/scripts/features/conditionals,
	tests/scripts/features/default_names,
	tests/scripts/features/double_colon,
	tests/scripts/features/echoing, tests/scripts/features/errors,
	tests/scripts/features/escape, tests/scripts/features/export,
	tests/scripts/features/include, tests/scripts/features/mult_rules,
	tests/scripts/features/mult_targets,
	tests/scripts/features/order_only, tests/scripts/features/override,
	tests/scripts/features/parallelism,
	tests/scripts/features/patspecific_vars,
	tests/scripts/features/patternrules,
	tests/scripts/features/quoting, tests/scripts/features/recursion,
	tests/scripts/features/reinvoke,
	tests/scripts/features/se_explicit,
	tests/scripts/features/se_implicit,
	tests/scripts/features/se_statpat,
	tests/scripts/features/statipattrules,
	tests/scripts/features/targetvars,
	tests/scripts/features/varnesting, tests/scripts/features/vpath,
	tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
	tests/scripts/features/vpathplus, tests/scripts/functions/abspath,
	tests/scripts/functions/addprefix,
	tests/scripts/functions/addsuffix, tests/scripts/functions/andor,
	tests/scripts/functions/basename, tests/scripts/functions/call,
	tests/scripts/functions/dir, tests/scripts/functions/error,
	tests/scripts/functions/eval, tests/scripts/functions/filter-out,
	tests/scripts/functions/findstring, tests/scripts/functions/flavor,
	tests/scripts/functions/foreach, tests/scripts/functions/if,
	tests/scripts/functions/join, tests/scripts/functions/notdir,
	tests/scripts/functions/origin, tests/scripts/functions/realpath,
	tests/scripts/functions/shell, tests/scripts/functions/sort,
	tests/scripts/functions/strip,
	tests/scripts/functions/substitution,
	tests/scripts/functions/suffix, tests/scripts/functions/value,
	tests/scripts/functions/warning, tests/scripts/functions/wildcard,
	tests/scripts/functions/word, tests/scripts/misc/close_stdout,
	tests/scripts/misc/general1, tests/scripts/misc/general2,
	tests/scripts/misc/general3, tests/scripts/misc/general4,
	tests/scripts/options/dash-B, tests/scripts/options/dash-C,
	tests/scripts/options/dash-I, tests/scripts/options/dash-W,
	tests/scripts/options/dash-e, tests/scripts/options/dash-f,
	tests/scripts/options/dash-k, tests/scripts/options/dash-l,
	tests/scripts/options/dash-n, tests/scripts/options/dash-q,
	tests/scripts/options/dash-t, tests/scripts/options/general,
	tests/scripts/options/symlinks,
	tests/scripts/options/warn-undefined-variables,
	tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/PHONY,
	tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
	tests/scripts/targets/clean, tests/scripts/test_template,
	tests/scripts/variables/CURDIR,
	tests/scripts/variables/DEFAULT_GOAL,
	tests/scripts/variables/INCLUDE_DIRS, tests/scripts/variables/MAKE,
	tests/scripts/variables/MAKECMDGOALS,
	tests/scripts/variables/MAKEFILES,
	tests/scripts/variables/MAKELEVEL,
	tests/scripts/variables/MAKE_RESTARTS,
	tests/scripts/variables/MFILE_LIST, tests/scripts/variables/SHELL,
	tests/scripts/variables/automatic, tests/scripts/variables/flavors,
	tests/scripts/variables/negative, tests/scripts/variables/special,
	tests/test_driver.pl, variable.c, variable.h, version.c, vmsdir.h,
	vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c,
	w32/.deps/libw32_a-misc.Po, w32/.deps/libw32_a-pathstuff.Po,
	w32/.deps/libw32_a-sub_proc.Po, w32/.deps/libw32_a-w32err.Po,
	w32/Makefile, w32/Makefile.am, w32/Makefile.in,
	w32/compat/dirent.c, w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: 
	Initial repository

2008-09-30  eliz <eliz>

	* ChangeLog, build_w32.bat, w32/subproc/build.bat: 	* build_w32.bat (GCCBuild): Use "-gdwarf-2 -g3" instead of
		"-gstabs+ -ggdb3".  	* w32/subproc/build.bat (GCCBuild): Likewise.


2008-09-30  eliz <eliz>

	* ChangeLog, job.c: 	* job.c (construct_command_argv_internal): Avoid extra backslash
		in batch-mode Unixy shells.  Under DB_JOBS, display the contents
		of the batch file.

2008-05-31  eliz <eliz>

	* ChangeLog: [no log message]

2008-05-31  eliz <eliz>

	* README.W32.template: Remove obsolete text about non-support for
	-jN without Unixy shell. Remove obsolete text about not supplying
	Visual Studio project files (we do supply them). Modify text to
	prefer GCC builds to MSC builds.

2008-05-18  psmith <psmith>

	* ChangeLog, doc/make.texi, po/ChangeLog, po/LINGUAS: Manual typo.
	New translation.

2008-03-28  psmith <psmith>

	* ChangeLog, ar.c, maintMakefile, read.c: Update the translation
	project location for PO files (again) Apply fix for Savannah bug
	#22379.

2008-01-26  eliz <eliz>

	* ChangeLog: [no log message]

2008-01-26  eliz <eliz>

	* variable.c: (target_environment): Don't use shell_var if its `value' field is
	NULL.

2008-01-11  R. Bernstein <rocky@gnu.org>

	* emacs/Makefile.am: Don't give an error on "make check" if emacs is
	not around.

2007-12-22  eliz <eliz>

	* ChangeLog, Makefile.DOS.template: Makefile.DOS.template
	(info_TEXINFOS): Remove unused variable. (TEXINFOS): Value changed
	to `doc/make.texi'. (.SUFFIXES): Use .texi instead of .texinfo.
	(make.info, make.dvi): Depend on doc/make.texi. (.texi.info): New
	target, instead of ".texinfo.info".  Change -I switch to $(MAKEINFO)
	to look in doc/.  Use --no-split. (.texi): New target, instead of
	".texinfo".  Change -I switch to $(MAKEINFO) to look in doc/.  Use
	--no-split. (.texi.dvi): New target, instead of ".texinfo.dvi".
	Change -I switch to $(MAKEINFO) to look in doc/. (install-info-am,
	uninstall-info): Don't look for "*.i[0-9]" and "*.i[0-9][0-9]" (due
	to --no-split above). (noinst_TEXINFOS, TEXI2HTML, TEXI2HTML_FLAGS):
	New variables. (html, make_1.html): New targets. (.PHONY): Add
	"html". (.SUFFIXES): Add .html.

2007-12-22  eliz <eliz>

	* glob/ChangeLog, glob/glob.c: glob/glob.c [__GNU_LIBRARY__ &&
	__DJGPP__]: Add a realloc declaration that matches the one in the
	DJGPP libc.

2007-12-22  eliz <eliz>

	* ChangeLog, configh.dos.template, job.c, variable.c: 
	configh.dos.template [__DJGPP__]: Replace HAVE_SYS_SIGLIST with
	HAVE_DECL_SYS_SIGLIST.  job.c (child_execute_job): Remove __MSDOS__
	because MSDOS/DJGPP build does not use child_execute_job.
	variable.c (define_automatic_variables) [__MSDOS__]: Always export
	the SHELL environment variable to the child.

2007-12-22  eliz <eliz>

	* ChangeLog, config.h.W32.template: config.h.W32: Include
	sys/types.h. [!_PID_T_] (pid_t): Define only if not already defined.


2007-12-22  eliz <eliz>

	* ChangeLog, vpath.c: vpath.c (construct_vpath_list)
	[HAVE_DOS_PATHS]: Support VPATH values that use `:' in drive
	letters, when PATH_SEPARATOR_CHAR is also `:'.

2007-11-05  psmith <psmith>

	* AUTHORS, ChangeLog, remake.c: For mod times farther in the future,
	print the value in fixed-point rather than exponential notation
	(patch from Bruno Haible).

2007-11-04  psmith <psmith>

	* ChangeLog, NEWS, commands.c, doc/make.texi, file.c, job.c,
	main.c, make.h, read.c, remake.c, tests/ChangeLog,
	tests/scripts/functions/eval, tests/scripts/misc/close_stdout,
	tests/scripts/variables/special, tests/test_driver.pl, variable.c: 
	New special variable: .RECIPEPREFIX Allows the user to reset the
	prefix character for introducing recipe lines from the default (tab)
	to any other single character, and back again. Also, reworked the
	manual to consistently use the word "recipe" to describe the set of
	commands we use to update a target, instead of the various phrases
	used in the past: "commands", "command lines", "command scripts",
	etc.

2007-10-24  eliz <eliz>

	* w32/compat/dirent.c, w32/include/sub_proc.h,
	w32/include/w32err.h, w32/subproc/misc.c, w32/subproc/proc.h,
	w32/subproc/w32err.c: Convert to Unix line-endings.

2007-10-13  psmith <psmith>

	* ChangeLog, variable.c: Windows: allow SHELL to be set to a more
	complex value by checking its expansion to see if it's a valid
	shell, not just the unexpanded value.

2007-10-10  psmith <psmith>

	* ChangeLog, function.c, job.c, job.h, w32/pathstuff.c: Fixes from
	Eli Zaretskii: Fix to allow quoted directories in PATH. Fix for
	Savannah bug #20549.

2007-10-10  psmith <psmith>

	* ChangeLog, build_w32.bat, dir.c, make.h: Some Windows fixes to
	allow builds to succeed.

2007-08-17  R. Bernstein <rocky@gnu.org>

	* doc/fdl.texi, doc/make.texi, src/remake.c,
	tests/scripts/features/parallelism: Track some of the Aug 15 GNU
	Make changes.

2007-08-15  psmith <psmith>

	* ChangeLog, doc/make.texi, po/ChangeLog, po/LINGUAS, remake.c,
	tests/ChangeLog, tests/scripts/features/parallelism,
	tests/scripts/targets/SECONDARY: Incorporate Icarus Sparry's fix for
	3330 and 15919, and test cases.  One of our translations disappeared
	from the translations site so remove it.  The fdl.texi file was
	changed to not contain any @node entries, so add some around it in
	make.texi.

2007-07-16  R. Bernstein <rocky@gnu.org>

	* tests/run_make_tests.pl, tests/scripts/features/parallelism,
	tests/scripts/options/dash-C, tests/test_driver.pl: Track changes to
	test driver - allow for a timeout.

2007-07-14  psmith <psmith>

	* ChangeLog, file.c, tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/features/parallelism, tests/scripts/options/dash-l,
	tests/test_driver.pl: Fix Savannah bug #20452.  Add a new feature to
	the test suite suggested by Icarus Sparry: set a timer before
	invoking a test, so that if it loops infinitely we will wake up and
	have a chance to kill the process and continue.

2007-07-07  R. Bernstein <rocky@gnu.org>

	* configure.ac: automake 1.10 wants things this way.

2007-07-04  psmith <psmith>

	* AUTHORS, COPYING, ChangeLog, ChangeLog.1, ChangeLog.2,
	Makefile.DOS.template, Makefile.am, Makefile.ami, NEWS,
	NMakefile.template, README.Amiga, README.DOS.template,
	README.OS2.template, README.W32.template, README.customs,
	README.cvs, README.template, SMakefile.template, TODO.private,
	acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c, build.template,
	build_w32.bat, commands.c, commands.h, config.ami.template,
	config.h-vms.template, config.h.W32.template, config/ChangeLog,
	config/Makefile.am, config/dospaths.m4, configh.dos.template,
	configure.bat, configure.in, debug.h, default.c, dep.h, dir.c,
	doc/Makefile.am, doc/make.texi, dosbuild.bat, expand.c, file.c,
	filedef.h, function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c,
	gettext.h, glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
	glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
	glob/glob.c, glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h,
	main.c, maintMakefile, make.1, make.h, makefile.com, makefile.vms,
	misc.c, po/ChangeLog, po/Makevars, po/POTFILES.in, read.c,
	readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
	rule.h, signame.c, strcache.c, subproc.bat, tests/COPYING,
	tests/ChangeLog, tests/NEWS, tests/README, tests/mkshadow,
	tests/run_make_tests.pl, tests/test_driver.pl, variable.c,
	variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c,
	vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
	w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: * Update to GPLv3 * Update copyright to 2007 * Fix download URL for
	translation files (thanks to Thiemo Seufer)

2007-06-19  R. Bernstein <rocky@gnu.org>

	* doc/make.texi, src/expand.c: Track GNU make 3.81 changes:   Fix a
	core dump when reading_file is 0 (20033).   Fix a manual typo
	(20018).

2007-06-19  psmith <psmith>

	* ChangeLog, doc/make.texi, expand.c, read.c: Fix a core dump when
	reading_file is 0 (20033). Fix some manual typos (20018).

2007-05-11  psmith <psmith>

	* ChangeLog, default.c, doc/make.texi, function.c, job.c, remake.c: 
	Fix some documentation gitches. Fix an uninitialized variable. Add
	builtin rules for Objective C. Add a new debug line that shows where
	the commands that are about to be run were defined.

2007-05-09  psmith <psmith>

	* ChangeLog, acinclude.m4, config.ami.template,
	config.h-vms.template, config.h.W32.template, configh.dos.template,
	configure.in, function.c, hash.h, job.c, main.c, make.h, misc.c,
	vmsfunctions.c: Fix Savannah bug #19656: rationalize our use of
	case-insensitive string comparison functions to always use POSIX
	strcasecmp().  For non-POSIX systems that use other functions
	(strcmpi or stricmp) use a macro to alias strcasecmp to those.  If
	we can't find any of them (VMS, plus whatever UNIX doesn't have
	them) then define our own version in misc.c.

2007-03-21  psmith <psmith>

	* ChangeLog, configure.in: Fix Savannah bug #19348: if the user
	specified --disable-case-insensitive-file-system, don't turn it on.


2007-03-20  psmith <psmith>

	* ChangeLog, ar.c, commands.c, default.c, dep.h, dir.c, expand.c,
	file.c, filedef.h, function.c, implicit.c, job.c, main.c,
	maintMakefile, make.h, misc.c, read.c, remake.c, rule.c, rule.h,
	strcache.c, tests/run_make_tests.pl,
	tests/scripts/features/patternrules, tests/test_driver.pl,
	variable.c, variable.h, vpath.c: This is a major update, which
	switches virtually every allocated-but-not-freed string into the
	strcache.  As a side-effect, many more structure members and
	function arguments can/should be declared const.  As mentioned in
	the changelog, unfortunately measurement shows that this change does
	not yet reduce memory.  The problem is with secondary expansion:
	because of this we store all the prerequisites in the string cache
	twice. First we store the prerequisite string after initial
	expansion but before secondary expansion, then we store each
	individual file after secondary expansion and expand_deps().  I plan
	to change expand_deps() to be callable in either context (eval or
	snap_deps) then have non-second-expansion targets call expand_deps()
	during eval, so that we only need to store that dependency list
	once.

2007-03-15  R. Bernstein <rocky@gnu.org>

	* htdocs/index.html: Add css.

2007-03-10  R. Bernstein <rocky@gnu.org>

	* Makefile.am, doc/Makefile.am, emacs/mdb.el.in, po/da.po,
	po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po,
	po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
	po/sv.po, po/tr.po, po/zh_CN.po: Makefile.am: Remove even :=
	mdb.el.in: use let instead of setq

2007-03-10  R. Bernstein <rocky@gnu.org>

	* htdocs/index.html: Go over. Looks nicer. Add links to bashdb and
	pydb.

2007-03-09  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/main.c: A help-string formating correction.

2007-03-09  R. Bernstein <rocky@gnu.org>

	* AUTHORS: Ooops.

2007-03-07  R. Bernstein <rocky@gnu.org>

	* Makefile.am, configure.ac, doc/Makefile.am: Reduce (but not
	eliminate) the number of automake errors.

2007-03-07  R. Bernstein <rocky@gnu.org>

	* README.mdb: Note what's with and where is GNU readline.

2007-03-05  R. Bernstein <rocky@gnu.org>

	* AUTHORS, po/ru.po: Updated Russian translation courtesy of Yuri
	Kozlov.

2007-03-02  R. Bernstein <rocky@gnu.org>

	* emacs/.cvsignore: Yet another.

2007-03-02  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in: Remove erroneous references to bashdb and some
	compile warnings.

2007-03-01  R. Bernstein <rocky@gnu.org>

	* po/.cvsignore, po/LINGUAS, src/Makefile.am: src/Makefile.am: We
	were improperly setting LOCALDIR.  Thanks to Yaroslav Halchenko
	Rest: minor changes

2007-03-01  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, src/dbg_break.c, src/dbg_cmd.c, src/print.c: More
	internationalization strings (for when Yaraslov figures out how to
	get this workinng :-)

2007-03-01  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, emacs/.cvsignore, emacs/Makefile.am,
	emacs/elk-test.el, emacs/mdb-test.el.in, emacs/mdb.el.in: Add mdb
	regression test. Make regexp pattern like bashdb or pydb where we
	allow embedded blanks in filenames for MS Windows.

2007-02-28  R. Bernstein <rocky@gnu.org>

	* configure.ac, doc/mdb.texi, src/dbg_cmd.c, src/trace.h: 
	configure.ac: now in 0.63cvs - we can't really fake it any more.
	src/dbg_cmd.c: Add a "list" command. Basically same as "target x
	depends commands" for now. "list -" shows the parent target.  Help
	commands now show short usage.  src/trace.h: Allow us to fathom
	debugger command errors that stay in the read command loop  Go over
	documentation to add new features and fix up some old mistakes.

2007-02-28  myamato <myamato>

	* src/dbg_break.c: (add_breakpoint): Remove unnecessary `;' at the end of function
	definition.

2007-02-28  myamato <myamato>

	* README.mdb: Fix a typo.

2007-02-28  R. Bernstein <rocky@gnu.org>

	* ChangeLog, doc/how-to-make-a-release.txt, doc/mdb.texi: mdb.texi:
	(mdb) the file basename is in parenthesis not the name of the manual
	ChangeLog revise for current release More small fixes from Yaroslave
	the Wise (and Patient).

2007-02-27  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, doc/how-to-make-a-release.txt: Last updates
	before a release.

2007-02-27  R. Bernstein <rocky@gnu.org>

	* NEWS, README.mdb, configure.ac, cvs2cl_usermap: Some small typos.
	Naming convention back to the double dash thing.

2007-02-26  R. Bernstein <rocky@gnu.org>

	* doc/how-to-make-a-release.txt: Be a little more explicit about
	where our head is at. (I aplogize for the confusion, Yaroslav.)

2007-02-26  R. Bernstein <rocky@gnu.org>

	* config/Makefile.am, doc/Makefile.am: Some files were missing in
	from the distribution. Thanks to Y to yy's.

2007-02-26  R. Bernstein <rocky@gnu.org>

	* AUTHORS, doc/make.1.in: Suggestions from Y the wise. make.1.in:
	Make it more clear what remake AUTHORS: make it more clear who is
	doing remake and who is doing make.

2007-02-25  R. Bernstein <rocky@gnu.org>

	* .cvsignore, Makefile.am, configure.ac, doc/.cvsignore,
	doc/make.1.in, make.1.in: Move make manual page (make.1.in) into doc
	directory.

2007-02-25  R. Bernstein <rocky@gnu.org>

	* NEWS: Get format right for release.

2007-02-25  R. Bernstein <rocky@gnu.org>

	* AUTHORS: Add more thanks/contributors.

2007-02-25  R. Bernstein <rocky@gnu.org>

	* .cvsignore, Makefile.am, acinclude.m4, configure.ac,
	doc/mdb.texi, make.1, make.1.in: Changes to make more Debian
	compliant. make.1.in, configure.ac: allow for make->remake
	substitution configure.ac: In 0.62cvs now and remove a dash in
	tarball for Debian doc/mdb.texi: do the legal wording Debian dance

2007-01-05  R. Bernstein <rocky@gnu.org>

	* Makefile.am, config/Makefile.am, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
	po/zh_CN.po: Make "make dist" work.

2007-01-05  R. Bernstein <rocky@gnu.org>

	* htdocs/index.html: Add link to video demo.

2007-01-04  R. Bernstein <rocky@gnu.org>

	* src/vpath.c: Remove compilation warning.

2007-01-04  R. Bernstein <rocky@gnu.org>

	* src/strcache.c, src/strcache.h: strcache.{c,h} recently added to
	GNU make.

2007-01-04  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/dir_fns.c, src/dir_fns.h, src/function.c,
	src/function.h, src/hash.c, src/hash.h, src/read.h, src/remake.c,
	src/variable.c: More const * changes tracking GNU make.

2006-12-30  R. Bernstein <rocky@gnu.org>

	* src/read.c: Change \t's to cmd_prefix.

2006-12-30  R. Bernstein <rocky@gnu.org>

	* src/job.c, src/main.c, src/make.h: Tracking make 3.81 jumbo change
	up to about main.c

2006-12-18  R. Bernstein <rocky@gnu.org>

	* ChangeLog, src/expand.c, src/expand.h, src/file.c,
	src/function.c, src/function.h: Merge more of the Nov 18, '06
	changes - up to about function.c. The commit changes from make rever
	to Savannah bug #15182  Some changes had to be held back :-(

2006-11-20  R. Bernstein <rocky@gnu.org>

	* src/variable.c, src/variable.h: Another constification from GNU
	Make change of Nov 18, '06.

2006-11-20  R. Bernstein <rocky@gnu.org>

	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, src/ar_fns.c,
	src/ar_fns.h, src/arscan.c, src/arscan.h, src/default.c, src/dep.h: 
	First part of const-ification done to track recent GNU Make changes
	of Nov 18, '06

2006-11-18  psmith <psmith>

	* .cvsignore, ChangeLog, ar.c, arscan.c, commands.c, commands.h,
	default.c, dep.h, dir.c, expand.c, file.c, function.c, job.c,
	main.c, make.h, read.c, remake.c, strcache.c, variable.c,
	variable.h, vmsdir.h, vmsify.c, vpath.c, w32/include/pathstuff.h,
	w32/pathstuff.c: Fix from Eli for incorrect value of $(MAKE) on
	Cygwin.  A few changes from char* to void* where appropriate, and
	removing of unnecessary casts.  Much more work on const-ifying the
	codebase.  This round involves some code changes to make it correct.
	NOTE!!  There will almost certainly be problems on the non-POSIX
	ports that will need to be addressed after the const changes are
	finished: they will need to be const-ified properly and there may
	need to be some changes to allocate memory, etc. as well.  The next
	(last?) big push for this, still to come, is const-ifying the
	filenames in struct file, struct dep, etc.  This will allow us to
	store file names in the string cache and finally resolve Savannah
	bug #15182 (make uses too much memory), among other advantages.

2006-10-01  psmith <psmith>

	* ChangeLog, README.OS2.template, README.cvs,
	config.h.W32.template, config/.cvsignore, config/dospaths.m4,
	configure.in, doc/make.texi, job.c, maintMakefile, make.1, make.h,
	remake.c, tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/variables/automatic, tests/test_driver.pl,
	variable.c, variable.h: Fixed a number of documentation bugs, plus
	some build/install issues:   16304, 16468, 16577, 17701, 17880,
	16051, 16652, 16698 Plus some from the mailing list.  Imported a
	patch from Eli to allow Cygwin builds to support DOS-style
	pathnames.

2006-07-29  R. Bernstein <rocky@gnu.org>

	* configure.ac: Patch from Dave Korn:  Final link fails when srcdir
	!= objdir because it looks in the source tree for libglob.a rather
	than the build tree. The following patch (followed by regenerating
	the auto-* files) fixed it for me. HTH!

2006-05-22  R. Bernstein <rocky@gnu.org>

	* htdocs/index.html: change url of CVS browser

2006-04-09  psmith <psmith>

	* ChangeLog, ar.c, arscan.c, commands.c, configure.in, default.c,
	dir.c, expand.c, file.c, function.c, getloadavg.c, implicit.c,
	job.c, main.c, maintMakefile, make.h, misc.c, read.c, remake.c,
	remote-cstms.c, rule.c, strcache.c, variable.c, vmsfunctions.c,
	vmsify.c, vpath.c: Another round of cleanups: - Add more warnings. -
	Rename variables that mask out-scope vars with the same name. -
	Remove all casts of return values from xmalloc, xrealloc, and
	alloca. - Remove casts of the first argument to xrealloc. - Convert
	all bcopy/bzero/bcmp invocations to use memcp/memmove/memset/memcmp.


2006-04-07  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, amiga.h, ar.c, arscan.c,
	commands.c, commands.h, config.h-vms.template, configure.in, dep.h,
	dir.c, expand.c, filedef.h, function.c, implicit.c, job.c, job.h,
	main.c, make.h, read.c, remake.c, rule.c, rule.h, variable.h,
	vmsdir.h, vmsjobs.c, vpath.c: Code cleanup:  Remove all references
	to PARAMS() & ansi2knr.

2006-04-04  R. Bernstein <rocky@gnu.org>

	* src/dep.c, src/main.c, src/make.h, src/read.c, src/read.h,
	src/remake.c: Merge in some 3.81 changes.

2006-04-01  psmith <psmith>

	* README.cvs: Minor command correction.

2006-04-01  psmith <psmith>

	* .cvsignore, ChangeLog, Makefile.am, NEWS, README.cvs,
	config.h.W32.template, config/.cvsignore, configure.in,
	doc/.cvsignore, doc/make.texi, function.c, implicit.c, misc.c,
	tests/ChangeLog, tests/scripts/features/parallelism,
	tests/scripts/functions/realpath: Release GNU make 3.81. Update NEWS
	docs. Enhance the manual to use automake version.texi, and use the
	canonical FSF copyright features and statement. Some $(realpath ...)
	tests won't work on Windows; leave them out The jobserver
	filedescriptor test might fail if some FDs are reserved, so for now
	comment out that check.

2006-03-30  R. Bernstein <rocky@gnu.org>

	* src/function.c, src/function.h, src/implicit.c, src/misc.c: Merge
	in some 3.81 changes.

2006-03-30  R. Bernstein <rocky@gnu.org>

	* src/rule.c: Merge in some GNU make 3.81 changes. Use alloc_dep().


2006-03-30  R. Bernstein <rocky@gnu.org>

	* src/dep.c, src/dep.h, src/file.c, src/file.h, src/implicit.c: 
	Merge in some 3.81 changes: add expand_deps, dep_free (free_dep),
	parse_prereqs, and snap_deps variables

2006-03-29  R. Bernstein <rocky@gnu.org>

	* NEWS, src/expand.c, src/implicit.c,
	tests/scripts/features/targetvars: Track Make 3.81: Fix Savannah bug
	#15913.

2006-03-29  R. Bernstein <rocky@gnu.org>

	* doc/mdb.texi: Go over intro a little. What I thought was a bug in
	remake in fact is just the arcane way GNU make works. (I mean it
	makes sense but boy do you have to do some digging in the GNU Make
	manual to find out what's going on.)

2006-03-28  R. Bernstein <rocky@gnu.org>

	* ChangeLog, doc/how-to-make-a-release.txt, src/dep.c, src/dep.h,
	src/expand.c, src/expand.h, src/implicit.c, src/make.h,
	src/variable.c, src/variable.h: Merge in 3.81 implict.c changes
	which puls in expand.c, variable.h changes.

2006-03-25  R. Bernstein <rocky@gnu.org>

	* htdocs/download.html, htdocs/index.html,
	htdocs/links2linux.de.png, htdocs/make.html, htdocs/remake-ddd.png,
	htdocs/source-code.gif: Check in webpage sources.

2006-03-25  R. Bernstein <rocky@gnu.org>

	* doc/mdb.texi: A number of small corrections.

2006-03-24  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, configure.ac, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
	po/zh_CN.po: Get ready for 0.61 release.

2006-03-24  R. Bernstein <rocky@gnu.org>

	* src/job.c: Guard against dereferencing NULL pointers.

2006-03-22  bosk <bosk>

	* ChangeLog, implicit.c: Fixed Savannah bug #16140.

2006-03-21  R. Bernstein <rocky@gnu.org>

	* src/dbg_fns.c: Was trying to set automatic variables for a null
	target.

2006-03-20  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Add missing \n

2006-03-20  psmith <psmith>

	* README.cvs, job.c, tests/scripts/features/parallelism: Minor fixes
	before the rc2 release.

2006-03-20  psmith <psmith>

	* AUTHORS, ChangeLog, NEWS, README.cvs, job.c, main.c, remake.c,
	tests/ChangeLog, tests/scripts/features/parallelism: Add some
	alloca(0) calls for systems without "normal" alloca support. Fix a
	file descriptor leak with make re-exec while using the jobserver.
	Update some release information.

2006-03-19  R. Bernstein <rocky@gnu.org>

	* doc/how-to-make-a-release.txt, doc/mdb.texi, emacs/mdb.el.in,
	src/dbg_cmd.c: dbg_cmd.c: "write command" now adds directory
	mdb.texi: use @ovar a more. others: small changes

2006-03-19  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h: Look for $(varname)
	and $varname when trying to expand variables.

2006-03-17  psmith <psmith>

	* ChangeLog, README.cvs, maintMakefile: Minor tweaks for 3.81rc2.

2006-03-17  bosk <bosk>

	* ChangeLog, dep.h, file.c, implicit.c, main.c, misc.c, read.c,
	remake.c, rule.c, tests/ChangeLog,
	tests/scripts/features/statipattrules: Fixed Savannah bug #16053.

2006-03-15  psmith <psmith>

	* ChangeLog, NEWS, expand.c, tests/scripts/features/targetvars: Fix
	Savannah bug #15913.

2006-03-12  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in: minor corrections to mdbtrack

2006-03-11  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in: Add comint shell tracking - taken from python's
	pdbtrack

2006-03-10  psmith <psmith>

	* ChangeLog, config/ChangeLog, config/dospaths.m4, configure.in,
	expand.c, glob/ChangeLog, glob/glob.c, implicit.c, job.c, remake.c,
	tests/ChangeLog, tests/scripts/features/escape,
	tests/scripts/functions/foreach, tests/scripts/functions/origin,
	tests/scripts/options/symlinks, tests/scripts/variables/automatic,
	tests/test_driver.pl, w32/subproc/sub_proc.c: Numerous updates to
	tests for issues found on Cygwin and Windows. Revert a fix for $?
	including non-existent files as it shows a bug in the Linux kernel
	build.  Give them a release to fix this. Add some changes from Eli
	Z. for Windows changes.

2006-03-08  psmith <psmith>

	* ChangeLog, NEWS, tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/features/default_names,
	tests/scripts/features/targetvars, tests/scripts/options/dash-W,
	variable.c: Some test updates for Windows. Handle SHELL set on the
	command line properly for windows.

2006-03-08  R. Bernstein <rocky@gnu.org>

	* ChangeLog, po/Makefile.in.in, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
	po/zh_CN.po, src/main.c: src/main.c --debugger=error implies
	--debugger=fatal po/Makefile.in.in: wrong install directory?

2006-03-08  R. Bernstein <rocky@gnu.org>

	* doc/mdb.texi: Add cd and pwd.

2006-03-08  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Add pwd and cd. Alphabetize order of dbg_cmd
	(somewhat).

2006-02-27  R. Bernstein <rocky@gnu.org>

	* src/buildargv.c, src/file.c, src/file.h: buildargv.c: use
	HAVE_ALLOCA_H - needed on NetBSD file.c, file.h: documentation
	changes and a small variable rename

2006-02-27  R. Bernstein <rocky@gnu.org>

	* po/LINGUAS: Remove languages we can't seem to make.

2006-02-26  R. Bernstein <rocky@gnu.org>

	* NEWS: track GNU Make 3.81 changes

2006-02-21  psmith <psmith>

	* ChangeLog, implicit.c, makefile.vms, variable.c: Fix a potential
	core dump when merging aliases.  Might fix bug #15818. Revert
	intermediate file free code. Suppress some warnings in VMS builds.

2006-02-20  psmith <psmith>

	* NEWS: Move the copyright info to the end of the NEWS file,
	otherwise automake's GNITS check doesn't think we have updated it
	(only scans the first 15 lines).

2006-02-20  psmith <psmith>

	* ChangeLog, commands.c, expand.c, file.c, implicit.c, job.c: - Memory cleanups, found with valgrind. - Fix handling of special
	targets like .SUFFIX for VMS insensitive targets. - Don't make
	temporary batch files for -n.  Make sure batch files are created
	in text mode.

2006-02-19  R. Bernstein <rocky@gnu.org>

	* configure.ac, po/Makefile.in.in: Another attempt to get "make
	install" work using the existing po/Makefile.in.in

2006-02-18  R. Bernstein <rocky@gnu.org>

	* po/Makefile.in: Okay, Makefile.in *is* derived

2006-02-18  R. Bernstein <rocky@gnu.org>

	* configure.ac, po/Makefile.in: configure.ac: We generate
	po/Makefile, not po/Makefile.in. po/Makefile.in is not a derived
	file.

2006-02-18  R. Bernstein <rocky@gnu.org>

	* src/job.c, src/main.c, src/variable.c,
	tests/scripts/features/targetvars: targetvars: Get regression test
	change in for last commit. More GNU Make merging.

2006-02-18  R. Bernstein <rocky@gnu.org>

	* src/variable.c: Track GNU Make change: Make sure we don't
	introduce a circularity into the variable set linked list.  Fixes
	Savannah bug #15757.

2006-02-17  psmith <psmith>

	* ChangeLog, tests/ChangeLog, tests/scripts/features/targetvars,
	variable.c: Make sure we don't introduce a circularity into the
	variable set linked list.  Fixes Savannah bug #15757.

2006-02-15  psmith <psmith>

	* ChangeLog, expand.c, function.c, make.h, tests/ChangeLog,
	tests/scripts/functions/error, tests/scripts/functions/foreach,
	tests/scripts/functions/warning, tests/scripts/functions/word,
	tests/scripts/options/warn-undefined-variables,
	tests/scripts/variables/negative: Fix Savannah bug #106: keep
	separate track of which variable we are expanding, and use that info
	when generating error messages instead of the file info, where
	appropriate.

2006-02-14  psmith <psmith>

	* ChangeLog, doc/make.texi, implicit.c, main.c, read.c, variable.c,
	variable.h: Some memory leak cleanups (found with valgrind).

2006-02-14  R. Bernstein <rocky@gnu.org>

	* src/implicit.c: Track GNU Make sources. GNU Make bug #11183.

2006-02-13  psmith <psmith>

	* ChangeLog, implicit.c: Fix bug #11183.

2006-02-11  psmith <psmith>

	* AUTHORS, ChangeLog, ChangeLog.2, Makefile.DOS.template,
	Makefile.am, Makefile.ami, NEWS, NMakefile.template, README.Amiga,
	README.DOS.template, README.OS2.template, README.W32.template,
	README.customs, README.cvs, README.template, SMakefile.template,
	TODO.private, acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c,
	build.template, build_w32.bat, commands.c, commands.h,
	config.ami.template, config.h-vms.template, config.h.W32.template,
	config/ChangeLog, config/Makefile.am, config/dospaths.m4,
	configh.dos.template, configure.bat, configure.in, debug.h,
	default.c, dep.h, dir.c, doc/Makefile.am, dosbuild.bat, expand.c,
	file.c, filedef.h, function.c, getloadavg.c, getopt.c, getopt.h,
	getopt1.c, gettext.h, glob/ChangeLog, glob/Makefile.am,
	glob/Makefile.ami, glob/SMakefile, glob/configure.bat, implicit.c,
	job.c, job.h, main.c, maintMakefile, make.h, makefile.com,
	makefile.vms, misc.c, po/ChangeLog, po/Makevars, po/POTFILES.in,
	read.c, readme.vms, remake.c, remote-cstms.c, remote-stub.c,
	rule.c, rule.h, signame.c, strcache.c, subproc.bat,
	tests/ChangeLog, tests/NEWS, tests/README, tests/mkshadow,
	tests/run_make_tests.pl, tests/test_driver.pl, variable.c,
	variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c,
	vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
	w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: 
	Last of the copyright updates.

2006-02-11  psmith <psmith>

	* AUTHORS, README.Amiga, acinclude.m4, config.ami.template,
	configure.bat, getloadavg.c, getopt.c, getopt.h, getopt1.c,
	gettext.h, glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
	glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
	glob/glob.c, glob/glob.h, hash.c, hash.h, make.1, misc.c,
	subproc.bat, tests/ChangeLog, tests/NEWS, tests/README,
	tests/mkshadow, tests/run_make_tests.pl, tests/test_driver.pl,
	w32/include/dirent.h: More copyright/license updates.

2006-02-11  psmith <psmith>

	* ChangeLog, ChangeLog.1, ChangeLog.2, Makefile.DOS.template,
	Makefile.am, Makefile.ami, NEWS, NMakefile.template,
	README.DOS.template, README.OS2.template, README.W32.template,
	README.customs, README.cvs, README.template, SMakefile.template,
	TODO.private, amiga.c, amiga.h, ar.c, arscan.c, build.template,
	build_w32.bat, commands.c, commands.h, config.h-vms.template,
	config.h.W32.template, config/ChangeLog, config/Makefile.am,
	config/dospaths.m4, configh.dos.template, configure.in, debug.h,
	default.c, dep.h, dir.c, doc/Makefile.am, doc/make.texi,
	dosbuild.bat, expand.c, file.c, filedef.h, function.c, implicit.c,
	job.c, job.h, main.c, maintMakefile, make.1, make.h, make.lnk,
	make_msvc_net2003.vcproj, makefile.com, makefile.vms, po/ChangeLog,
	po/Makevars, po/POTFILES.in, read.c, readme.vms, remake.c,
	remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
	strcache.c, variable.c, variable.h, version.c, vmsdir.h,
	vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am,
	w32/compat/dirent.c, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: 
	Update copyright and license notices on all files. Added new file
	strcache.c to various non-UNIX makefiles and build scripts.

2006-02-10  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, doc/make.texi, function.c, hash.c,
	hash.h, main.c, make.h, read.c, strcache.c, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/functions/andor,
	tests/test_driver.pl: - New code capability: a read-only string cache.  Start of solution
	for   Savannah bug #15182, but not much uses it yet.  Coming
	shortly. - Added short-circuiting $(and ..) and $(or ...) functions.


2006-02-09  R. Bernstein <rocky@gnu.org>

	* doc/make.texi, src/dep.c, src/file.c, src/file.h, src/remake.c,
	src/vpath.c: Track GNU Make changes: Fix Savannah bugs # 15341,
	15534, and 15533.         Rewrite large chunks of the "Commands"
	section of the manual to better         describe then
	backslash-newline handling, the SHELL variable, etc.

2006-02-09  R. Bernstein <rocky@gnu.org>

	* README.cvs, src/dir_fns.c, src/job.c, w32/subproc/sub_proc.c: 
	Track GNU Make 3.81 changes. Savannah GNU make bug #15534.

2006-02-09  R. Bernstein <rocky@gnu.org>

	* emacs/mdb.el.in, src/job.c, src/job.h,
	tests/scripts/features/parallelism: mdb.el: more complete GNU
	debugger support job.{c,h} parallelism: track GNU Make changes (fix
	GNU make bug #15641)

2006-02-08  bosk <bosk>

	* ChangeLog, job.c, job.h, tests/ChangeLog,
	tests/scripts/features/parallelism: Fixed Savannah bug #15641.

2006-02-06  psmith <psmith>

	* ChangeLog, README.W32.template, README.cvs,
	config.h.W32.template, job.c, w32/subproc/sub_proc.c: Updates to
	Windows stuff from Markus Mauhart.

2006-02-06  psmith <psmith>

	* ChangeLog, dir.c, doc/make.texi, file.c, filedef.h, remake.c,
	tests/ChangeLog, tests/scripts/options/dash-W, vpath.c: Fix Savannah
	bugs # 15341, 15534, and 15533. Rewrite large chunks of the
	"Commands" section of the manual to better describe then
	backslash-newline handling, the SHELL variable, etc.

2006-02-01  R. Bernstein <rocky@gnu.org>

	* po/Makefile.in.in: From gettext sources

2006-02-01  R. Bernstein <rocky@gnu.org>

	* src/dir_fns.c: Track GNU Make 3.81 cvs

2006-02-01  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Fix bug in show commands

2006-02-01  psmith <psmith>

	* ChangeLog, dir.c: Fix a bug where a variable could be used without
	being initialized in W32.

2006-02-01  R. Bernstein <rocky@gnu.org>

	* tests/scripts/options/symlinks, w32/include/sub_proc.h,
	w32/subproc/NMakefile, w32/subproc/build.bat,
	w32/subproc/sub_proc.c, w32/subproc/w32err.c: Track GNU Make 3.81cvs
	changes.

2006-02-01  R. Bernstein <rocky@gnu.org>

	* Makefile.am, README.cvs, configure.ac, doc/make.texi, po/LINGUAS,
	src/job.c, src/main.c, src/remake.c: Mostly track GNU Make 3.81cvs
	changes. Makefile.am: all "test" as a synonym for "check"

2006-02-01  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, README.W32.template, README.cvs,
	config.h.W32.template, doc/make.texi, job.c, main.c,
	make_msvc_net2003.vcproj, po/ChangeLog, po/LINGUAS, remake.c,
	tests/scripts/options/symlinks, w32/include/sub_proc.h,
	w32/subproc/sub_proc.c: Various updates, mainly to the Windows port,
	from Eli Zaretskii and Markus Maurhart.

2006-01-21  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Document --trace=normal

2006-01-21  R. Bernstein <rocky@gnu.org>

	* NEWS: What's up

2006-01-21  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/buildargv.c, src/buildargv.h, src/dbg_cmd.c,
	src/dbg_cmd.h, src/main.c: main.c: add --trace=normal option reset:
	run wasn't reading args parameters. Now it does.

2006-01-14  R. Bernstein <rocky@gnu.org>

	* doc/doxygen/.cvsignore: Doxyfile is now derived.

2006-01-14  R. Bernstein <rocky@gnu.org>

	* doc/doxygen/Doxyfile, doc/doxygen/Doxyfile.in: Add .in to get
	STRIP_PATH correct independent of source location.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* po/.cvsignore: ignore files autopoint creates.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* .cvsignore: Ignore m4's added by autopoint.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* config/codeset.m4, config/gettext.m4, config/glibc21.m4,
	config/iconv.m4, config/intdiv0.m4, config/inttypes-pri.m4,
	config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
	config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
	config/lib-prefix.m4, config/progtest.m4, config/stdint_h.m4,
	config/uintmax_t.m4, config/ulonglong.m4: autopoint adds these.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* autogen.sh: automess adjustment.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* ABOUT-NLS: autopoint covers this.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Hack to get version-mdb.texi created.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Need a info_TEXINFOS for automake to install
	mdate-sh. Isn't that obvious?

2006-01-09  R. Bernstein <rocky@gnu.org>

	* ABOUT-NLS: Seems to be needed at the top level and isn't generated
	by automess.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* autogen.sh: Replace with simpler stuff.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* ABOUT-NLS, config/config.rpath, po/Makefile.in.in, po/Rules-quot: 
	These should be taken from the autotoolset environment.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Typo on one the --debug=read option. Note
	"Recursive Make Considered Harmful" and the import of that.

2006-01-09  R. Bernstein <rocky@gnu.org>

	* Makefile.am, doc/Makefile.am, doc/make.texi, src/Makefile.am: Use
	:= instead of =

2006-01-08  R. Bernstein <rocky@gnu.org>

	* TODO: Note that more work needs to be done to support phase where
	assignments are performed.

2006-01-05  R. Bernstein <rocky@gnu.org>

	* tests/README: Track GNU Make 3.81 updates (sort of).

2006-01-05  R. Bernstein <rocky@gnu.org>

	* tests/scripts/variables/automatic: Add regression tests for
	Savannah bugs #8154 and #12320.

2006-01-05  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, configure.ac, doc/Makefile.am, doc/make.texi,
	doc/mdb.texi, make.1, src/Makefile.am, src/arscan.c, src/arscan.h,
	src/dir_fns.c, src/function.c, src/job.c, src/main.c, src/remake.c: 
	Mostly track changes to up-coming 3.81. Tabs in some source code
	have been removed. make.1: note debugger options.

2006-01-04  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, README.W32.template,
	config.h-vms.template, config.h.W32.template, dir.c, doc/make.texi,
	job.c, main.c, make.1, makefile.com, read.c, readme.vms, remake.c,
	tests/ChangeLog, tests/README, tests/scripts/variables/automatic,
	vmsfunctions.c, vmsify.c: Various changes getting ready for the
	release of 3.81.  - Updates to make.texi and make.1 and other
	documentation - Some VMS patches - Fix minor bugs reported on the
	mailing list and from Debian.

2005-12-27  R. Bernstein <rocky@gnu.org>

	* NEWS: Time to move on.

2005-12-27  R. Bernstein <rocky@gnu.org>

	* doc/mdb.texi: Small debug session corrections/improvements.

2005-12-25  R. Bernstein <rocky@gnu.org>

	* src/file.c, src/file.h: Add enum variable to facilitate debugging.


2005-12-25  R. Bernstein <rocky@gnu.org>

	* doc/doxygen/Doxyfile, src/ar_fns.c, src/arscan.h, src/file.c,
	src/file.h, src/remake.c, src/remake.h: More doxygen documentation
	changes.

2005-12-25  R. Bernstein <rocky@gnu.org>

	* configure.ac: [no log message]

2005-12-25  R. Bernstein <rocky@gnu.org>

	* configure.ac, src/Makefile.am, src/job.c, src/main.c,
	src/os.h.in, tests/run_make_tests.pl: Add configure option
	--with-default-shell to specifiy the default shell. (Useful on
	Solaris)  Add configure option --with-shell-trace to specify the
	option to give the default shell to turn on tracing.
	src/{Makefile.am,job.c,main.c,os.h.in: Don't need os.h, use getopt.h


2005-12-25  R. Bernstein <rocky@gnu.org>

	* tests/test_driver.pl: Make note when --make option has not been
	set. It may be an error.

2005-12-25  R. Bernstein <rocky@gnu.org>

	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: [no log message]

2005-12-25  R. Bernstein <rocky@gnu.org>

	* ChangeLog, Makefile.am, Makefile.ami, README.makedb, README.mdb,
	configure.ac: configure.ac: in 0.61cvs now. Allow one to specifiy a
	default shell.  Makefile.am, README.mdb, README.maekdb: makedb->mdb


2005-12-25  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/ar_fns.c, src/ar_fns.h, src/arscan.c,
	src/arscan.h, src/commands.c, src/commands.h, src/dbg_cmd.c,
	src/dbg_fns.h, src/hash.h, src/job.c, src/job.h, src/main.c,
	src/make.h, src/os.h.in, src/types.h, src/variable.c: More Doxygen
	documentation. os.h.in: start to do better about separating OS
	dependencies.

2005-12-25  R. Bernstein <rocky@gnu.org>

	* doc/mdb.texi: Minor corrections.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* doc/how-to-make-a-release.txt: More makedb->mdb.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* ChangeLog, doc/how-to-make-a-release.txt, src/main.c, src/make.h,
	src/rule.h, src/trace.h: Go over doxygen documentation. Last commit
	before release. This time, for sure!

2005-12-24  R. Bernstein <rocky@gnu.org>

	* src/hash.h: Small typo.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* doc/how-to-make-a-release.txt: [no log message]

2005-12-24  R. Bernstein <rocky@gnu.org>

	* ChangeLog, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
	po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: Yet another
	commit before release.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* configure.ac, src/Makefile.am, src/main.c,
	tests/scripts/debugger/trace: various changes for Solaris without
	getopt

2005-12-24  R. Bernstein <rocky@gnu.org>

	* src/getopt.c, src/getopt.h, src/getopt1.c: Reinstate getopt for
	Solaris (8,9, 10 too?)

2005-12-24  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/trace: Deal with varying shell output

2005-12-24  R. Bernstein <rocky@gnu.org>

	* ChangeLog, doc/makedb.txt, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
	po/zh_CN.po: Hope the last update before release.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, configure.ac, doc/make.texi, po/da.po, po/de.po,
	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
	po/tr.po, po/zh_CN.po, src/main.c, src/make.h, src/remake.c,
	tests/scripts/options/symlinks, tests/scripts/variables/MAKE,
	tests/test_driver.pl: Add -L (symlink) option from GNU Make 3.81.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Update update date.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* src/function.c: Add another function from Make 3.81

2005-12-24  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Add more function documentation from Make 3.81.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* tests/scripts/functions/abspath, tests/scripts/functions/realpath: 
	Add realpath and abspath from make 3.81.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Update flavor documentation from Make 3.81.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* tests/scripts/variables/flavors: Expand regression tests to make
	3.81 flavor tests.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/dbg_fns.c: Latest gcc seems to give warnings
	about using *x++. Change to *x +=1. Sigh.

2005-12-24  R. Bernstein <rocky@gnu.org>

	* tests/scripts/misc/write: Do not try to run if /dev/full is not
	around

2005-12-23  R. Bernstein <rocky@gnu.org>

	* emacs/.cvsignore: makedb.el -> mdb.el

2005-12-23  R. Bernstein <rocky@gnu.org>

	* ChangeLog, configure.ac, doc/make.texi, po/da.po, po/de.po,
	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
	po/tr.po, po/zh_CN.po, src/main.c: doc/make.texi: some small
	corrections src/main.c: go over --help po/* The usual when a version
	number is changed configure.ac: get ready for 0.60 release
	ChangeLog: no explanation is needed. In fact this commit will change
	it again.

2005-12-23  R. Bernstein <rocky@gnu.org>

	* NEWS: Get ready for 0.60 release.

2005-12-23  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2005-12-23  R. Bernstein <rocky@gnu.org>

	* src/expand.h, src/read.c, tests/scripts/functions/eval: eval: add
	conditional test functions/read.c: print a *warning* (not error) if
	no include. read.c: Some stylistic changes.

2005-12-23  R. Bernstein <rocky@gnu.org>

	* configure.ac, doc/make.texi, src/dbg_cmd.c, src/job.c,
	src/main.c, src/make.h, src/print.c, src/print.h: Patches from
	GNU/Linux: 3.79.1 siglist-patch, err-reporting, getcwd, and j8k

2005-12-23  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Revise information about real targets which have
	phony targets as a prerequisite. Break out the phony section into a
	couple of subsections.

2005-12-23  R. Bernstein <rocky@gnu.org>

	* doc/mdb.texi: Revise for new output.

2005-12-21  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2005-12-21  R. Bernstein <rocky@gnu.org>

	* configure.ac, doc/.cvsignore, doc/Makefile.am, doc/makedb.texi,
	emacs/Makefile.am, emacs/gud.el, emacs/makedb.el.in,
	emacs/mdb.el.in, src/dbg_cmd.c, src/debug.h: The great makedb->mdb
	rename. The rename is because we don't want confusion with this and
	the program that creates a DBM file.

2005-12-21  R. Bernstein <rocky@gnu.org>

	* src/job.c: Was erroneously showing command delimiters on the
	"echo" command.

2005-12-20  R. Bernstein <rocky@gnu.org>

	* src/debug.h: Doc change.

2005-12-20  R. Bernstein <rocky@gnu.org>

	* NEWS, src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/debug.c,
	src/debug.h, src/function.c, src/job.c, src/main.c, src/read.c,
	src/remake.c, src/trace.c: More debug tracing funnelled through
	db_level. Debugger command "show debug" shows the debug mask in a
	more understandable way.

2005-12-20  R. Bernstein <rocky@gnu.org>

	* src/job.c, src/main.c: job.c: separator bars should be
	before/after commands even when entering the debugger or stepping.
	main.c: enter debugger on next/step on successful termination.

2005-12-20  R. Bernstein <rocky@gnu.org>

	* src/debug.h, src/job.c, src/main.c, tests/scripts/debugger/trace: 
	Now shows shell tracing when --trace=normal or stepping debugging.
	YEAH!

2005-12-20  R. Bernstein <rocky@gnu.org>

	* AUTHORS, NEWS, README.Amiga, doc/make.texi, src/debug.h,
	src/remake.c: debug.h: add mask doc from make.tex make.texi: merge
	in some of the relevant changes from 3.81 AUTHORS, NEWS: revise for
	this project

2005-12-20  R. Bernstein <rocky@gnu.org>

	* README.cvs: Revise for this project.

2005-12-20  R. Bernstein <rocky@gnu.org>

	* README: Revise for this project.

2005-12-20  R. Bernstein <rocky@gnu.org>

	* README.Amiga: What the story is for Amiga.

2005-12-19  R. Bernstein <rocky@gnu.org>

	* src/dir_fns.c: Remove the more specific free() for now. Crashes on
	64-bit athlon systems.

2005-12-19  R. Bernstein <rocky@gnu.org>

	* src/debug.h, src/main.c, src/read.c, src/read.h, src/types.h,
	tests/scripts/options/dash-l: Remove this horrible hack where
	stringlist_t's were cast to char ** and issues of memory allocation
	blithly ignored.  Fixes a problem with dash-I on cygwin? Definitely
	reduces valgrind memory leaks.  dash-l: reinstated - I feel lucky?

2005-12-19  R. Bernstein <rocky@gnu.org>

	* po/.cvsignore: [no log message]

2005-12-19  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/debug.c, src/debug.h, src/file.h,
	src/function.c, src/implicit.c, src/implicit.h, src/job.c,
	src/main.c, src/print.c, src/remake.c, src/trace.c,
	tests/scripts/options/dash-n: Redo tracing a little bit. Output is
	slightly different. Remove variable tracing - Is now folded into
	db_level. Change a couple of "int"s to "bool"s

2005-12-18  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/trace, tests/scripts/features/echoing,
	tests/scripts/options/dash-n: Output has changed. Reflect that in
	tests.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Describe --just-print and --debug=basic to show
	how we differ from that.  Note set variable SHELL $(SHELL -x) trick
	to get tracing from the shell.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* src/job.c: tracing is a little more like --just-print

2005-12-18  R. Bernstein <rocky@gnu.org>

	* NEWS, src/job.c: Give line numbers and target names on
	--just-print.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi, src/dbg_cmd.c, src/dbg_fns.c: Work on doc to
	bring it in line (a little) with recent work. No longer show target
	after file location. We have that expanded below with the
	dependencies.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* ChangeLog, doc/makedb.texi, po/.cvsignore, po/da.po, po/de.po,
	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
	po/tr.po, po/zh_CN.po: makedb.texi: correct automatic variable
	documentation

2005-12-18  R. Bernstein <rocky@gnu.org>

	* src/default.c, src/remake.c, src/rule.c: Some nexting tweaks and a
	free here and there.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* po/Makefile.in.in: Need this because mkinstalldirs isn't in config
	under this directory.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* po/Makefile.in.in: Update to gettext-0.14.4 and add .PHONY for
	some phony tags.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* src/commands.c, src/commands.h: Turn some #defines and a char
	field into an enum.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* NEWS, src/default.c, src/dir_fns.c, src/file.c, src/hash.c,
	src/implicit.c, src/main.c, src/make.h, src/read.c, src/remake.c,
	src/rule.c, tests/scripts/options/dash-l, tests/test_driver.pl: Go
	over memory allocation more. Reduce shared pointers. Free memory at
	the end explicitly so can use valgrind more agressively in the
	future.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c: Move
	code to show target and prerequisites to on debugger prompt out of
	command routine and into fns. Is now show on stack motion commands.


2005-12-18  R. Bernstein <rocky@gnu.org>

	* src/main.c: Wrong &.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* po/POTFILES.in: We don't have getopt.c any more.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* ChangeLog, configure.ac, src/main.c, src/print.c, src/print.h,
	tests/scripts/features/escape, tests/scripts/features/mult_rules,
	tests/scripts/features/statipattrules,
	tests/scripts/features/vpathplus, tests/scripts/functions/error,
	tests/scripts/options/dash-k, tests/scripts/options/dash-q,
	tests/scripts/options/general, tests/scripts/variables/flavors: 
	Debugger error output changed. Get test results to match up.  Note:
	print.c needs to be changed to be able to deal with stderr as well
	as or in addition to stdout.

2005-12-18  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Show target and dependencies in entering debugger.
	Could/should generalize as part of a prompt string.

2005-12-17  R. Bernstein <rocky@gnu.org>

	* tests/run_make_tests.pl, tests/scripts/debugger/trace,
	tests/scripts/features/errors, tests/scripts/features/vpathplus,
	tests/scripts/options/dash-k: Changes because extended output on
	errors is now the default.

2005-12-17  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/debug.h, src/dep.c, src/dir_fns.c,
	src/dir_fns.h, src/file.c, src/function.c, src/getopt.c,
	src/getopt.h, src/getopt1.c, src/hash.c, src/hash.h, src/main.c,
	src/print.c, src/variable.c: More explicit frees of memory.
	free_hash_table gives a callback for a routine to free an item.
	--extended-errors is now the default. Use --no-extended-errors if
	you don't want that.  Use installed getopt.{c,h} - that's probably
	better maintained.

2005-12-17  R. Bernstein <rocky@gnu.org>

	* ChangeLog, src/default.c, src/dir_fns.c, src/hash.c, src/job.c,
	src/main.c, src/make.h, src/print.c, src/rule.c: Yet another attempt
	to reduce unexplicitly free'd memory.  The next big win will
	probably be when we add a item_free function parameter on freeing
	hash tables.

2005-12-15  R. Bernstein <rocky@gnu.org>

	* src/job.c: [no log message]

2005-12-15  R. Bernstein <rocky@gnu.org>

	* src/job.c: More work in making "quit" work more gracefully.

2005-12-15  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/dbg_cmd.h, src/debug.c, src/debug.h,
	src/job.c, src/main.c, src/print.c, src/read.c, src/remake.c,
	tests/scripts/functions/wildcard: Work on getting quit to quit
	better - previously it could cause an infinite loop.  Add some of
	the smaller fixes from make 3.81 which improve regression tests or
	initialize variables where they hadn't been before.

2005-12-14  R. Bernstein <rocky@gnu.org>

	* src/dbg_fns.c: Add hack to get line number from commands when we
	can't find the line number from the target.

2005-12-14  R. Bernstein <rocky@gnu.org>

	* src/print.c: [no log message]

2005-12-14  bosk <bosk>

	* ChangeLog, read.c: Fixed record_target_var to initialize
	variable's export field with v_default instead of leaving it
	"initialized" by whatever garbage happened to be on the heap.

2005-12-13  psmith <psmith>

	* ChangeLog, NEWS, configure.in, make.1, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/features/errors,
	tests/scripts/features/parallelism,
	tests/scripts/functions/wildcard, tests/scripts/targets/FORCE,
	tests/scripts/targets/PHONY, tests/scripts/targets/SILENT: Update
	the make.1 man page. Use rm -f instead of rm in the test scripts.
	Fixes bug #15085.

2005-12-13  R. Bernstein <rocky@gnu.org>

	* src/dbg_fns.c, src/print.c: Note phony targets in locations as
	phony.

2005-12-12  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2005-12-12  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: General help shorter, more ddd-friendly (and more
	gdb-like).

2005-12-12  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Better status when ending inside a recursive make.


2005-12-12  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: [no log message]

2005-12-12  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: [no log message]

2005-12-12  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: [no log message]

2005-12-12  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: typo.

2005-12-12  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Show off target @ expand. Correct output which
	showed off a bug that has since been fixed.

2005-12-12  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, po/da.po, po/de.po, po/es.po, po/fr.po,
	po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
	po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po,
	src/default.c, src/dep.c, src/dep.h, src/implicit.c, src/main.c,
	src/read.c, src/rule.c: Fix vpath regression test failure on some
	OS's.  type casting a nameseq_t to a dep_t when is bad, bad, bad.
	Valgrind was showing uninitialized accesses. We now use calloc more
	pervasively and we no longer cast nameseq's to dep's but do a proper
	conversion (and allocationn).

2005-12-11  psmith <psmith>

	* ChangeLog, implicit.c, read.c, tests/ChangeLog,
	tests/scripts/features/se_implicit, tests/scripts/misc/general4: 
	Extend .SECONDEXPANSION to implicit rules.  Final fix for bug
	#13781.

2005-12-11  R. Bernstein <rocky@gnu.org>

	* src/misc.h: Header for misc.c.

2005-12-11  R. Bernstein <rocky@gnu.org>

	* configure.ac, src/Makefile.am, src/ar_fns.c, src/commands.c,
	src/dbg_cmd.h, src/dep.c, src/dir_fns.c, src/expand.c,
	src/function.c, src/function.h, src/implicit.c, src/job.c,
	src/main.c, src/make.h, src/misc.c, src/read.c, src/remake.c,
	src/rule.c, src/signame.c, src/variable.c, src/vpath.c,
	tests/scripts/misc/write, tests/test_driver.pl: Writing to a full
	filesystem gives an error (via Jim Meyerling). Remove sindex. misc.c
	headers are now in misc.h, not make.h. replace sindex() with
	strstr(). configure.ac: in 0.6cvs.

2005-12-11  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Document --extended errors or -E

2005-12-10  R. Bernstein <rocky@gnu.org>

	* ChangeLog, doc/how-to-make-a-release.txt: Last commit before 0.5.
	No, really.

2005-12-10  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: More corrections.

2005-12-10  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, README.makedb: Yet another go-over for release.

2005-12-10  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Spelling typo.

2005-12-10  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Go over for spelling. Fix sectioning and cross
	references a little.

2005-12-10  R. Bernstein <rocky@gnu.org>

	* ChangeLog, README.makedb, SMakefile: A couple of more small
	updates for 0.5.

2005-12-10  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, po/da.po, po/de.po, po/es.po, po/fr.po,
	po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
	po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: 
	0.5 release - this time, for sure!

2005-12-10  R. Bernstein <rocky@gnu.org>

	* src/commands.c, src/commands.h, src/dbg_break.h, src/debug.h,
	src/dep.h, src/dir_fns.h, src/expand.c, src/file.c, src/file.h,
	src/function.c, src/getopt.h, src/gettext.h, src/hash.c,
	src/hash.h, src/job.h, src/main.c, src/make.h, src/remote-stub.h,
	src/rule.h, src/trace.h, src/types.h, src/variable.c,
	src/variable.h, src/vpath.c: More doxygenation.

2005-12-09  bosk <bosk>

	* ChangeLog, implicit.c, tests/ChangeLog,
	tests/scripts/features/patternrules: Fixed bug #13022 by setting
	is_target flag on files that this implicit pattern rule also makes.


2005-12-09  R. Bernstein <rocky@gnu.org>

	* src/ar_fns.h, src/arscan.h, src/commands.h, src/dbg_break.h,
	src/dbg_cmd.h, src/dbg_fns.h, src/dbg_stack.h, src/debug.h,
	src/default.h, src/dep.h, src/dir_fns.h, src/expand.h, src/file.h,
	src/filedef.h, src/function.c, src/function.h, src/hash.c,
	src/hash.h, src/implicit.h, src/job.h, src/print.h, src/read.h,
	src/remake.h, src/rule.h, src/trace.h, src/types.h, src/variable.h,
	src/vpath.h: Some doxygenation.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* doc/doxygen/Doxyfile: Update file for newery doxygen. Basically
	ran doxygen -u.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* glob/glob.h: Another syntax error for some systems.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: syntax error for earlier gcc compilers.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* glob/glob.h: Bad syntax.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* ChangeLog, Makefile.am, NEWS: Makefile.am: disable regression
	testing if building outside of sourcetree.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am, src/Makefile.am: src/Makefile.am - facilitate
	building outside of source tree doc/Makefile.am - make clean needs
	to remove all make.info files.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* ChangeLog, configure.ac, po/POTFILES.in, po/da.po, po/de.po,
	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
	po/tr.po, po/zh_CN.po: Get ready for 0.5 release.

2005-12-09  R. Bernstein <rocky@gnu.org>

	* src/hash.c, src/hash.h, src/main.c, src/rule.c, src/rule.h: Add
	doxygen documentation.

2005-12-08  R. Bernstein <rocky@gnu.org>

	* src/main.c: valgrind memory free reduction.

2005-12-08  R. Bernstein <rocky@gnu.org>

	* glob/glob.h, src/ar_fns.c, src/getloadavg.c: cygwin compilation
	warning reductions.

2005-12-08  R. Bernstein <rocky@gnu.org>

	* src/dbg_break.c: Breakpoint numbers again more like gdb.
	Breakpoint numbers are unique and not reassigned.

2005-12-07  R. Bernstein <rocky@gnu.org>

	* NEWS: What's up.

2005-12-07  bosk <bosk>

	* ChangeLog, remake.c, tests/ChangeLog,
	tests/scripts/features/double_colon: Fixed bug #14334 by propagate
	the change of modification time to all the double-colon entries only
	if it is the last one to be updated.

2005-12-07  R. Bernstein <rocky@gnu.org>

	* tests/scripts/variables/automatic: [no log message]

2005-12-07  R. Bernstein <rocky@gnu.org>

	* tests/scripts/variables/automatic: [no log message]

2005-12-07  R. Bernstein <rocky@gnu.org>

	* tests/scripts/variables/automatic: Reduce the amount of cheating
	we're doing on testing automatic variables Only $+ gives different
	results when not run as a separate test. While we are at it, start
	documenting the test.

2005-12-07  R. Bernstein <rocky@gnu.org>

	* Makefile.am, getloadavg.c: Need getloadavg.c in top-level
	directory - sigh.

2005-12-07  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi, src/Makefile.am, src/ar_fns.c, src/dbg_break.c,
	src/dbg_cmd.c, src/debug.h, src/dir.c, src/dir_fns.c,
	src/dir_fns.h, src/function.c, src/function.h, src/hash.c,
	src/implicit.c, src/job.c, src/main.c, src/make.h, src/print.c,
	src/read.c, src/remake.c, src/rule.c, src/trace.c, src/vpath.c: 
	makdeb.texi: document next vs. step move directory definitions out
	of main.h and into dir_fns.h Add more free routines and use them to
	reduce unfreed memory in use at end of program.

2005-12-07  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/job.c, src/main.c, src/remake.c: Make
	distinction between "next" and "step"

2005-12-06  R. Bernstein <rocky@gnu.org>

	* ChangeLog, Makefile.am, NEWS, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
	po/zh_CN.po, src/dbg_break.c: break is a little more like gdb - ddd
	like "in foo at bar".

2005-12-06  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/dbg_break.c, src/dbg_break.h, src/dbg_cmd.c,
	src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c, src/dbg_stack.h,
	src/function.h, src/implicit.c, src/make.h, src/remake.c,
	src/rule.c, src/vpath.c, src/vpath.h: Change break command to work
	on break numbers like gdb.

2005-12-05  R. Bernstein <rocky@gnu.org>

	* doc/make.texi: Add info about --debugger and --trace and how
	silence is not golden.

2005-12-05  R. Bernstein <rocky@gnu.org>

	* Makefile.am: We don't have getloadavg.c any more.

2005-12-05  R. Bernstein <rocky@gnu.org>

	* src/loadavg.c: Remove unused variable warning on cygwin.

2005-12-05  R. Bernstein <rocky@gnu.org>

	* src/print.c: Fix uninitialized variable problem.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/ar_fns.h, src/dir.c: Remove harmless type mismatch in
	compiling dir.c

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/default.c, src/job.c, src/main.c, src/make.h, src/rule.c,
	src/variable.c: Attempt merge of cygwin patches.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* tests/scripts/features/export: [no log message]

2005-12-04  R. Bernstein <rocky@gnu.org>

	* tests/scripts/features/export: Adjust test for cygwin.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/main.c: remove more amiga

2005-12-04  R. Bernstein <rocky@gnu.org>

	* tests/scripts/features/export: Add test documentation.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/remake.c, tests/run_make_tests.pl,
	tests/scripts/features/default_names, tests/test_driver.pl: 
	remake.c: __CYGWIN__ is like WINDOWS32. run_make_tests.pl: Note
	CYGWIN is like W32. chop is deprecated. default_names: more complete
	description. Shorten code.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/main.c: Perhaps overzealous free().

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/ar_fns.c, src/commands.h, src/debug.h, src/default.c,
	src/default.h, src/dep.h, src/file.c, src/file.h, src/hash.c,
	src/hash.h, src/implicit.c, src/main.c, src/make.h, src/read.c,
	src/remake.c, src/rule.c, src/rule.h, src/types.h, src/variable.h: 
	Add more free routines unreleased reduce memory by another 10K or
	so. More typedef use and rearrangement. More documentation in
	headers.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* Makefile.am: use --make now

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Somebody doesn't know how to alphabetize correctly.


2005-12-04  R. Bernstein <rocky@gnu.org>

	* getloadavg.c: Use the version in src.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* SCOPTIONS, configh.dos, makefile.com, subproc.bat: Remove crud.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* ChangeLog, README.DOS, configure.bat: No longer used.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* ChangeLog, Makefile.DOS, NMakefile, README.Amiga, build_w32.bat,
	config.ami, config.h-vms, config.h.W32, dosbuild.bat, make.lnk: 
	Remove some of the no longer maintained files

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/file.h: Pedantic change.

2005-12-04  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/dbg_fns.h, src/default.c, src/dep.c,
	src/expand.h, src/file.h, src/remake.h, src/remote-cstms.c,
	src/remote-stub.c, src/trace.h, src/variable.h: filedef.h -> file.h


2005-12-04  R. Bernstein <rocky@gnu.org>

	* NEWS, doc/makedb.texi, src/dbg_cmd.c, src/default.c, src/dep.c,
	src/dep.h, src/expand.c, src/expand.h, src/file.c, src/filedef.h,
	src/hash.c, src/hash.h, src/main.c, src/print.c, src/print.h,
	src/read.c, src/read.h: Add "info makefiles" to show list of
	Makefiles read. Reduce memory leaks before exit in half by freeing
	dependency chain of makefiles_read.

2005-12-03  R. Bernstein <rocky@gnu.org>

	* NEWS, tests/test_driver.pl: Minor changes.

2005-12-03  R. Bernstein <rocky@gnu.org>

	* tests/ChangeLog, tests/NEWS, tests/run_make_tests.pl,
	tests/test_driver.pl: Start to revise testing process for more
	modern Perl usage. Well, also I want /scripts to get removed so that
	completion can be used to specify a test name.

2005-12-03  R. Bernstein <rocky@gnu.org>

	* src/hash.h: forgoet one __P()

2005-12-03  R. Bernstein <rocky@gnu.org>

	* NEWS, src/commands.c, src/dbg_cmd.c, src/default.c, src/dir.c,
	src/function.c, src/hash.c, src/hash.h, src/job.c, src/main.c,
	src/make.h, src/read.c, src/trace.c, src/variable.c, src/variable.h: 
	Reduce memory leaks via valgrind. More VMS/Amiga/EMX removal.

2005-12-03  R. Bernstein <rocky@gnu.org>

	* NEWS, src/print.c, src/print.h, src/read.c: Errors in eval issued
	from the debugger no longer cause termintation.

2005-12-02  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2005-12-02  R. Bernstein <rocky@gnu.org>

	* src/default.c, src/default.h, src/main.c, src/read.c: More
	AMIGA/VMS, EMX removal. Attempt to reduce leaks (unsuccessfully).

2005-12-02  R. Bernstein <rocky@gnu.org>

	* src/amiga.c, src/amiga.h, src/dbg_cmd.c, src/dbg_cmd.h,
	src/dbg_fns.c, src/dbg_fns.h, src/default.h, src/filedef.h,
	src/job.c, src/job.h, src/make.h, src/remake.h, src/remote-stub.h,
	src/variable.c, src/variable.h: dbg_cmd.c: Allow @ or $@ in target
	command. Make into common routine in dbg_fns.{c,h}  Remove EMX and
	AMIGA support. Remove PARAMS() many places.  Remove PARAMS

2005-12-02  R. Bernstein <rocky@gnu.org>

	* src/job.c: Compilation fix for cygwin - hope it doesn't break
	others...

2005-12-02  R. Bernstein <rocky@gnu.org>

	* NEWS: add "target expand" to list target commands with "make"
	variables expanded.

2005-12-02  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi, src/dbg_cmd.c, src/file.c: Document "target
	expand" and allow it to work with "target command"

2005-12-02  R. Bernstein <rocky@gnu.org>

	* src/commands.c, src/commands.h, src/dbg_cmd.c, src/dir.c,
	src/file.c, src/filedef.h, src/rule.c: Add expand option to "target"
	command to expand the commands.

2005-12-01  R. Bernstein <rocky@gnu.org>

	* src/ar_fns.c, src/arscan.c, src/commands.c, src/dir.c,
	src/function.c, src/job.h, src/make.h: Simplification: remove more
	VMS use of PARAMS() and Xenix.

2005-12-01  R. Bernstein <rocky@gnu.org>

	* doc/doxygen/.cvsignore, po/.cvsignore: [no log message]

2005-12-01  R. Bernstein <rocky@gnu.org>

	* src/make.h: Remove compiler warning about incompatible types using
	bsd_signal by making sure GNU_SOURCE is set before including
	"types.h" (which includes "features.h")

2005-12-01  R. Bernstein <rocky@gnu.org>

	* ChangeLog, NEWS, configure.ac, src/dbg_cmd.c, src/dbg_stack.c,
	src/file.c, src/filedef.h, src/print.c, src/print.h,
	src/variable.c, src/variable.h: - target command now sets file variables. - where now allows a
	positive amount value to indicate how many stack entries to show -
	we no longer show variable hash stats which most folks (including
	myself) do   not need to be concerned with. - configure.c we're back
	in CVS land - start to use enumerations instead of #defines

2005-11-29  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Little bug in quit command.

2005-11-29  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: expand backtrace to include reading Makefiles.

2005-11-29  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Add back bt as an alias of backtrace - we now
	have it in the code.

2005-11-29  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Add bt as an alias for backtrace.

2005-11-29  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/job.c: dbg_cmd.c:
	debugger wording closer to gdb. dbg_fns.{c,h}: add parameter to
	specify minimum number of letters job.c: remove -Wall warnings.

2005-11-29  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/job.c, src/trace.h: dbg_cmd.c: Add fixed alias
	mechanism. job.c: start to remove Amiga. trace.h: stylistic change.


2005-11-29  R. Bernstein <rocky@gnu.org>

	* src/print.c, src/print.h: Small stylistic changes.

2005-11-29  R. Bernstein <rocky@gnu.org>

	* src/debug.c: Should add print.h which contains the prototype for
	fatal().

2005-11-28  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Small corrections

2005-11-28  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Correct more line numbers. makedb doesn't know bt
	or backtrace. More complete description of backtrace.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* doc/how-to-make-a-release.txt: Revise as appropriate.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: And another one.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: First change after update: wrong line number in
	error.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* ChangeLog, glob/glob.h, po/da.po, po/de.po, po/es.po, po/fr.po,
	po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
	po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: 
	Ready for final 0.4 release.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* configure.ac: Make history_list() test work sometimes.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* configure.ac, src/dbg_cmd.c: Compilation fixes for Darwin

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/dir.c, src/expand.c: Alloca #includes for Solaris 8.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/dir.c: [no log message]

2005-11-27  R. Bernstein <rocky@gnu.org>

	* po/.cvsignore, src/debug.h, src/types.h: Compilation fixes for
	BSDI.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/ar_fns.c, src/ar_fns.h, src/arscan.c, src/commands.c,
	src/dbg_cmd.c, src/dep.h, src/dir.c, src/function.c,
	src/implicit.c, src/job.c, src/main.c, src/read.c, src/rule.c,
	src/variable.c: Remove Solaris 8 compilation warnings.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Add more files are needed to create info.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Add make.texi and makedb.texi - can't make info
	files without them.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* glob/glob.c: Remove prototype warning. Remove some VMS references.


2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/read.c: Make sure curfile is always initialized.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* glob/glob.c: realloc() argument should be void *, not char *.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: variable b_in_debugger needs to get defined if
	C-preprocessor symbol HAVE_LIBREADLINE isn't.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/commands.c, src/dbg_cmd.c, src/dbg_fns.c, src/debug.h,
	src/dir.c, src/implicit.c: Compilation fixes for cygwin

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/ar_fns.c: Was ar.c

2005-11-27  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Node makedb.texi

2005-11-27  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Don't make HTML files by default.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, doc/make.texi, doc/makedb.texi,
	po/POTFILES.in, src/Makefile.am, src/ar.c, src/ar_fns.h,
	src/make.h, src/read.c, src/remake.c: configure.ac: Get ready for
	0.4 rlease makedb.texi: we now get the right line number for
	commands - reflect that. po/POSTFILES,in ar.c -> ar_fns.c Remove
	definitions from make.h

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/job.h: Make more like the others. CVS Id line, e.g.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/job.c, src/read.c: More VMS removal.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* TODO, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, src/commands.c,
	src/job.c: Last change to get command line number corrections in.
	*.po: Gotta live with this until I figure out how to remove them
	from CVS.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* autogen.sh: Add configure (with --enable-maintainer-mode) to
	initial setup process.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/read.c, src/read.h: Add CVS Id lines.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/expand.c, src/expand.h: Stylistic differences.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/commands.c: Get ready for more accurate command line number
	info.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/job.c: Get ready for more accurate command line number
	information. Remove some VMS stuff.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/read.c: Stylistic change.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/commands.h: Get ready for correct line number information in
	Makefile commands

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/commands.h, src/job.h: Get ready for better reporting of
	command file line number.  (Due to a bug in my checked out sources,
	I'm going to have to break this up intolots of little pieces.)

2005-11-27  R. Bernstein <rocky@gnu.org>

	* makefile.vms, po/POTFILES.in, readme.vms: Removal of VMS files.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* NEWS, src/Makefile.am, src/ar.c, src/arscan.c, src/arscan.h,
	src/job.h, src/make.h, src/variable.c, src/vmsdir.h,
	src/vmsfunctions.c, src/vmsify.c: Start to remove VMS support.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/print.c, src/print.h: Print Makefile read stack if extended
	errors.

2005-11-27  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c,
	src/dbg_stack.h, src/print.c, src/read.c, src/trace.c, src/trace.h: 
	Add stack for reading Makefiles

2005-11-24  R. Bernstein <rocky@gnu.org>

	* TODO: Revise to current situation.

2005-11-24  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/function.c, src/print.h, src/read.c: Show
	location when debugging Makefile reading and processing include's
	History command changed to "show command" like gdb.

2005-11-24  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Add --trace=read and node "show command"

2005-11-23  R. Bernstein <rocky@gnu.org>

	* src/debug.h, src/function.c: Call tracing now works a bit better.


2005-11-23  R. Bernstein <rocky@gnu.org>

	* src/debug.h, src/function.c, src/main.c: Start a function trace
	mode.

2005-11-23  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Revise output examples. We now allow setting
	variables without needing the word "variable".

2005-11-23  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/dbg_cmd.c, src/dbg_cmd.h, src/dbg_fns.c,
	src/dbg_fns.h, src/dbg_stack.c, src/dbg_stack.h, src/filedef.h: 
	Break out some of the routines from dbg_cmd.c into
	dbg_{fns,stack}.{c,h} No functional changes make.

2005-11-23  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Add \n before printing line/file info. Allow set
	without "variable". Had extra space in "help show".

2005-11-22  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Add the most rudimentary history command.

2005-11-22  R. Bernstein <rocky@gnu.org>

	* NEWS, src/dbg_cmd.c: "help set" now ddd friendly.

2005-11-21  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Show file info line only when line changes - Makes
	output less verbose and seems to help ddd (which means it's more
	like other debuggers).  Attempt to get {help,}{set,show} more like
	gdb. So ddd will pick up parameter settings. Was successful only for
	a while.

2005-11-20  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Add lots more in the examples and break out into
	subsections. Add example of "info locals" and "write".

2005-11-20  R. Bernstein <rocky@gnu.org>

	* NEWS, src/dbg_cmd.c, src/expand.c, src/expand.h: Bug in setting
	automatic varaibles in expand now addressed. At long last! Write now
	uses takes basename of target and malloc/free's the filename
	properly.

2005-11-20  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Had broken giving help when there are no
	subcommands.

2005-11-20  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Was leaving debug loop if target not found in "info
	locals"

2005-11-20  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Add "help set"

2005-11-20  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Make "help show" output  ddd (and GDB and bash)
	compatible.

2005-11-20  R. Bernstein <rocky@gnu.org>

	* emacs/makedb.el.in, src/dbg_cmd.c: Change debug file/line output
	to match Bash/Perl more closely and make things easier for ddd.

2005-11-19  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: It's "info local" not "info locals"

2005-11-19  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/hash.h, src/variable.c, src/variable.h: Make
	"info local" show local variables. "run" now is an alias for
	"restart" Some prototypes modernized a little.

2005-11-18  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/job.c: job.c: echo commands when stepping.
	dbg_cmd.c: add "info line"

2005-11-18  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Automake magic wasn't working for dvi. I'd rather
	switch to less automake than fight it.

2005-11-18  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/main.c: Go over set/show/info options. Now
	allow one to set --debug in the debugger.

2005-11-18  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Mostly revise example. Other small corrections.

2005-11-17  R. Bernstein <rocky@gnu.org>

	* emacs/.cvsignore: makedb.el is now derived.

2005-11-17  R. Bernstein <rocky@gnu.org>

	* src/main.c: Typo in help string.

2005-11-17  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2005-11-17  R. Bernstein <rocky@gnu.org>

	* doc/make.texi, emacs/makedb.el.in, src/Makefile.am,
	src/dbg_cmd.c, src/debug.c, src/debug.h, src/job.c, src/main.c,
	src/make.h, src/read.c, src/types.h: Add tracing attribute for
	reading Makefiles - was previously only attached to diarrhea
	--verbose option. --debugger=preread now stops before reading each
	Makefile.  emacs/makedeb.el.in, src/dbg_cmd.c: debug lines might not
	have a target in them - e.g.  if we are reading a makefile.  main.c
	src/Makefile.am src/debug.c: Split off some debug variables and
	settings. Some things are now a little more gobal than before, but
	main.c really needs made smaller.

2005-11-17  bosk <bosk>

	* ChangeLog, NEWS, doc/make.texi, function.c, tests/ChangeLog,
	tests/scripts/functions/flavor: Implemented the flavor function
	which returns the flavor of a variable ('simple', 'recursive', or
	'undefined').

2005-11-17  R. Bernstein <rocky@gnu.org>

	* src/read.c: Use types a little better.

2005-11-17  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/dbg_cmd.h, src/main.c, src/read.c: Note
	debugger origin for variables that get changed inside the debugger -
	say via eval.

2005-11-17  R. Bernstein <rocky@gnu.org>

	* configure.ac, src/Makefile.am, src/dbg_cmd.c, src/function.c,
	src/make.h, src/print.c, src/types.h, src/variable.c,
	src/variable.h: print.c: got := and = backwards. types.h,
	configure.ac, make.h: define boolean type dbg_cmd.c, variable.{c,h}:
	Now have an origin for debugger changed   (Need to note if set via
	eval)

2005-11-16  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, doc/how-to-make-a-release.txt, src/dbg_cmd.c,
	src/expand.c, src/function.c, src/function.h, src/read.c,
	src/variable.c, src/variable.h: Now in 0.04cvs. Add EVAL! Add one
	more typedef: variable_set_list_t Document how to make a release.

2005-11-16  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: info syntactic error @ -> @@

2005-11-15  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Fix a couple of typos.

2005-11-15  R. Bernstein <rocky@gnu.org>

	* ChangeLog, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
	po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: Get ready
	for 0.3 release -- this time, for sure!

2005-11-15  R. Bernstein <rocky@gnu.org>

	* ChangeLog, Makefile.am, doc/Makefile.am: More complete about using
	transform name (remake).

2005-11-15  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, emacs/Makefile.am, emacs/makedb.el,
	emacs/makedb.el.in, src/Makefile.am: Get ready for 0.3 release.
	Allow one to rename installed program - the default is remake now.

2005-11-15  R. Bernstein <rocky@gnu.org>

	* ChangeLog, TODO, doc/makedb.texi, src/dbg_cmd.c, src/print.c,
	src/variable.c, src/variable.h: Add origin information on variable
	display. TODO: note expand for automatic variables is broken
	makedb.texi: revise for new print and expand output.

2005-11-14  bosk <bosk>

	* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
	tests/scripts/variables/INCLUDE_DIRS: Implemented the .INCLUDE_DIRS
	special variable. It expands to a list of directories that make
	searches for included makefiles.

2005-11-14  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Add more about target information.

2005-11-14  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/variable.c, src/variable.h: print now looks up
	variable in its local set as well as global set. So we can now find
	automatic variables like $@, @<. typedef added for struct fileset.

2005-11-14  R. Bernstein <rocky@gnu.org>

	* ChangeLog, doc/makedb.texi, src/dbg_cmd.c: dbg_cmd.c: Fix bug in
	trying to set up environment from stack when there is none  Don't
	allow print of a target.  Update doc to try to describe attributes
	better

2005-11-13  R. Bernstein <rocky@gnu.org>

	* configure.ac: Forget to include <stdio.h> in tilde_expand test

2005-11-13  R. Bernstein <rocky@gnu.org>

	* .cvsignore: Ignore m4's created by autopoint

2005-11-13  R. Bernstein <rocky@gnu.org>

	* ChangeLog, configure.ac, src/dbg_cmd.c, src/main.c, src/read.c,
	src/variable.c, src/variable.h: dbg_cmd.c src/variable.{c,h}: remove
	a number of small warnings src/read.c configure.ac check for
	presence of tilde_expand

2005-11-13  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am, doc/makedb.texi: Cartouche was messing up HTML.
	Remove it.

2005-11-13  R. Bernstein <rocky@gnu.org>

	* doc/makedb.texi: Update makedb doc.

2005-11-13  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2005-11-13  R. Bernstein <rocky@gnu.org>

	* src/remake.c: Remove implicit definition warning by adding
	dbg_cmd.h header

2005-11-13  R. Bernstein <rocky@gnu.org>

	* tests/scripts/variables/automatic: 2nd attempt to disable test.

2005-11-13  R. Bernstein <rocky@gnu.org>

	* ChangeLog, ChangeLog.GNUMake, Makefile.am, NEWS, configure.ac,
	cvs2cl_header, cvs2cl_usermap, src/main.c: GNU Make ChangeLog is now
	ChangeLog.GNUMake and we generate ChangeLog automatically.  main.c:
	don't show version info on debugging/tracing

2005-11-13  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/trace, tests/scripts/variables/automatic,
	tests/test_driver.pl: trace: output is more verbose -- correct to
	match automatic: may be a bug, but might not be. Force match for
	now.

2005-11-13  R. Bernstein <rocky@gnu.org>

	* NEWS, src/debug.h, src/main.c, src/print.c, src/remake.c: When
	debugger enabled, enter debugger when target needs to be remade. Fix
	core dump in printing location for undefined files.

2005-11-13  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/main.c, src/trace.h: Any tracing or "enter"
	debugging now sets GNU Makefile "basic" debug listing.
	Abbreviations of debugger command attributes now allowed.  'list'
	renamed to 'target'. (Another list command will be added that's more
	like debugger list functions.)  enumeration: debug_read ->
	debug_readloop

2005-11-13  R. Bernstein <rocky@gnu.org>

	* src/alloca.c, src/dbg_cmd.c, src/function.c, src/function.h,
	src/make.h, src/misc.c: src/misc.c: remove getenv() in xmalloc. Is
	nicer on Darwin. Remove warnings about difference in signedness.

2005-11-13  R. Bernstein <rocky@gnu.org>

	* tests/run_make_tests.pl: Tolerate funny makefile path
	determination in the presence of errors

2005-11-13  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Compilation fix (e.g. Darwin) when readline doesn't
	define whitespace().

2005-11-13  R. Bernstein <rocky@gnu.org>

	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: I guess these are part of
	CVS.

2005-10-26  psmith <psmith>

	* ChangeLog, implicit.c, maintMakefile, read.c,
	tests/scripts/misc/general4: Fix a crash I introduced last-minute.
	Try to avoid extraneous rebuilds of template files.

2005-10-24  psmith <psmith>

	* ChangeLog, NEWS, dep.h, doc/make.texi, file.c, filedef.h,
	implicit.c, main.c, make.h, misc.c, read.c, rule.c,
	tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/features/order_only,
	tests/scripts/features/se_explicit,
	tests/scripts/features/se_statpat,
	tests/scripts/features/statipattrules, tests/scripts/misc/general4,
	tests/scripts/variables/automatic: Make second expansion optional
	(partial implementation).  I decided this feature was too impacting
	to make the permanent default behavior.  This set of changes makes
	the default behavior of make the old behavior (no second expansion).
	If you want second expansion, you must define the .SECONDEXPANSION:
	special target before the first target that needs it.  This set of
	changes ONLY fixes explicit and static pattern rules to work like
	this.  Implicit rules still have second expansion enabled all the
	time: I'll work on that next.  Note that there is still a
	backward-incompatibility: now to get the old SysV behavior using $$@
	etc. in the prerequisites list you need to set .SECONDEXPANSION: as
	well.

2005-09-28  R. Bernstein <rocky@gnu.org>

	* config/Makefile.am: Looks like I need readline.h as well.

2005-09-26  psmith <psmith>

	* ChangeLog, job.c, variable.c: Make sure to assign a boolean value
	to a 1-bit bitfield.  Reported on the bug-make mailing list.  Fix
	Savannah bug # 14527: remember to free temporary line constructor
	memory if the line is empty.

2005-08-31  psmith <psmith>

	* tests/ChangeLog, tests/run_make_tests.pl: Try using POSIX::getcwd
	to find the working directory wherever it exists. This should help
	the tests run more accurately on Windows (hopefully...)

2005-08-29  psmith <psmith>

	* tests/scripts/functions/eval: Preserve the backslash that's
	printed by echo.

2005-08-29  psmith <psmith>

	* ChangeLog, function.c, make.h, tests/ChangeLog,
	tests/scripts/features/patspecific_vars,
	tests/scripts/functions/abspath, tests/scripts/options/dash-I: Fix
	make.h preprocessor directive to work better with Windows compilers.
	Fix some regression tests to (hopefully) work better on Windows.

2005-08-25  psmith <psmith>

	* ChangeLog, job.c, tests/ChangeLog, tests/scripts/variables/SHELL: 
	If we're on a DOS/W32/OS2 system and we're not using a unixy shell,
	don't follow POSIX backslash/newline conventions.  Use a different
	method for testing the SHELL variable, which hopefully will work
	better on non-UNIX systems.

2005-08-13  bosk <bosk>

	* tests/ChangeLog, tests/scripts/functions/wildcard: Wrapped calls
	to $(wildcard ) with $(sort) so that the resulting order is no
	longer filesystem-dependant.

2005-08-10  bosk <bosk>

	* ChangeLog, read.c, tests/ChangeLog,
	tests/scripts/features/statipattrules: Fixed Savannah bug #13881.

2005-08-08  psmith <psmith>

	* ChangeLog, Makefile.am, README.W32.template, build_w32.bat,
	commands.c, doc/make.texi, function.c, job.c, main.c,
	make_msvc_net2003.sln, make_msvc_net2003.vcproj, prepare_w32.bat,
	read.c, signame.c, tests/ChangeLog,
	tests/scripts/features/parallelism, w32/pathstuff.c,
	w32/subproc/build.bat, w32/subproc/sub_proc.c: - Fixed a bug reported by Michael Matz regarding handling of
	parallel   jobs after a failed job. - Enhancements to WINDOWS32 code
	from Eli Zaretskii. - Add Microsoft Project files from J. Grant.

2005-07-15  psmith <psmith>

	* po/ChangeLog, po/LINGUAS: Add Indonesian translation.

2005-07-12  psmith <psmith>

	* ChangeLog, config.h-vms.template, config.h.W32.template,
	configure.in, expand.c, main.c, maintMakefile, signame.c,
	tests/ChangeLog, tests/scripts/features/export,
	tests/scripts/functions/eval, tests/scripts/functions/origin,
	tests/scripts/options/dash-e, tests/scripts/variables/SHELL,
	tests/test_driver.pl: Various minor updates and code cleanups.

2005-07-04  psmith <psmith>

	* ChangeLog, NEWS, NMakefile.template, README.W32.template,
	build_w32.bat, config/ChangeLog, config/Makefile.am, main.c,
	maintMakefile, prepare_w32.bat, signame.c,
	tests/scripts/features/include,
	tests/scripts/features/patternrules, tests/scripts/variables/SHELL,
	w32/subproc/NMakefile, w32/subproc/build.bat: Various fixes and
	updates from testers of the beta3 release (mostly Windows and OS/2
	changes).

2005-06-27  psmith <psmith>

	* tests/ChangeLog, tests/scripts/features/patternrules,
	tests/scripts/features/reinvoke, tests/scripts/options/dash-W: 
	Cleaned up some problems found with the tests running on a powerful
	Solaris system with an EMC NFS storage solution.  Still get some odd
	errors here unfortunately related to sub-second timestamps that I
	just can't figure out.  It all works if we run the tests in /tmp
	instead though :-/.

2005-06-27  psmith <psmith>

	* tests/ChangeLog, tests/scripts/options/dash-W: Make sure timestamp
	problems don't cause the -W test to fail.

2005-06-27  psmith <psmith>

	* ChangeLog, NEWS, dir.c, maintMakefile, w32/subproc/sub_proc.c: 
	Fixes for some Windows/MSC compile issues. wget command line option
	seems to have changed?

2005-06-27  psmith <psmith>

	* NEWS: Date update.

2005-06-27  psmith <psmith>

	* ChangeLog, doc/make.texi, function.c, main.c, make.h, read.c,
	tests/ChangeLog, tests/scripts/features/include,
	tests/scripts/functions/shell: Fix strerror() handling for systems
	which set ANSI_STRING. Don't print errors if "include" is specified
	with no arguments. New test suite for the $(shell ...) function.

2005-06-26  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, job.c, tests/ChangeLog,
	tests/scripts/misc/general3: Fix Savannah bug # 1332: handle
	backslash-newline pairs in command scripts according to POSIX rules.


2005-06-25  psmith <psmith>

	* ChangeLog, glob/ChangeLog, glob/fnmatch.h, glob/glob.c,
	glob/glob.h, make.h, read.c, remake.c, tests/ChangeLog,
	tests/scripts/options/symlinks: Fix Savannah bug # 13478.  If -L is
	given, take the latest mtime for a symlink even if it is "dangling"
	(it doesn't resolve to a real file).

2005-06-25  psmith <psmith>

	* ChangeLog, make.h, misc.c, read.c, tests/ChangeLog,
	tests/scripts/misc/general3: Fix Savannah bug #1454: skip over
	semicolons (and comments) inside variable references in target
	definition lines.

2005-06-25  psmith <psmith>

	* ChangeLog, main.c, tests/ChangeLog, tests/scripts/options/dash-W: 
	Fix -W foo yielding infinite recursion in some cases of re-exec.
	Added a -W test suite.

2005-06-25  psmith <psmith>

	* ChangeLog, NEWS, default.c, doc/make.texi, main.c,
	tests/ChangeLog, tests/scripts/options/dash-B,
	tests/scripts/variables/MAKE_RESTARTS: Add a new variable:
	MAKE_RESTARTS, to count how many times make has re-exec'd. When
	rebuilding makefiles, unset -B if MAKE_RESTARTS is >0.

2005-06-12  psmith <psmith>

	* ChangeLog, configure.in, doc/make.texi, main.c, make.h, misc.c,
	tests/ChangeLog, tests/scripts/misc/close_stdout: Fix Savannah bug #
	1328: if stdout is redirected to a full filesystem, we check for
	this and exit with an error. The closeout.c version from gnulib
	pulls in too much other stuff, and gnulib requires an ANSI C 89
	compliant compiler, while GNU make (so far) still wants to work on
	K&R.

2005-06-10  psmith <psmith>

	* ChangeLog, job.c, makefile.vms, vmsjobs.c: Fixes for VMS from
	Hartmut Becker.

2005-06-09  psmith <psmith>

	* ChangeLog, NEWS, tests/ChangeLog,
	tests/scripts/functions/foreach, variable.c, w32/.cvsignore: Fix
	Savannah bug #11913: ensure that scopes such as foreach, etc. take
	precedence over the global scope when they're used in a global
	context (such as an eval).

2005-05-31  bosk <bosk>

	* ChangeLog, implicit.c, job.c, tests/ChangeLog,
	tests/scripts/features/include, tests/scripts/features/patternrules: 
	Fixed Savannah bugs #13216 and #13218.

2005-05-13  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
	tests/scripts/features/conditionals: Implement new "if... else if...
	endif" semantics.

2005-05-10  psmith <psmith>

	* ChangeLog, Makefile.am, configure.in, maintMakefile,
	po/ChangeLog, po/POTFILES.in: Fixes to allow "make dist" etc. to
	work again.

2005-05-08  psmith <psmith>

	* ChangeLog, doc/make.texi, job.c, main.c, remake.c: Document the
	secondary expansion method.  Also, some other documentation
	cleanups.  If we find a make error (invalid makefile syntax or
	something like that) write back any tokens we have before we exit.
	If we have waiting jobs (using -j + -l) set an alarm before we sleep
	on the read() system call, so we can wake up to check the load and
	start waiting jobs, if there are long-running jobs we would
	otherwise be waiting for.  Suggested by Grant Taylor.

2005-05-03  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, filedef.h, job.c, job.h, main.c,
	read.c, tests/ChangeLog, tests/scripts/features/parallelism,
	tests/scripts/variables/DEFAULT_GOAL,
	tests/scripts/variables/DEFAULT_TARGET, vmsfunctions.c, vmsjobs.c: 
	Fix problems with losing tokens in the jobserver, reported by Grant
	Taylor.  There are two forms of this: first, it was possible to lose
	tokens when using -j and -l at the same time, because waiting jobs
	were not checked when determining whether any jobs were outstanding.
	Second, if you had an exported recursive variable that contained a
	$(shell ...) function there is a possibility to lose tokens, since a
	token was taken but the child list was not updated until after the
	shell function was complete.  To resolve this I introduced a new
	variable that counted the number of tokens we have obtained, rather
	than checking whether there were any children on the list.  I also
	added some sanity checks to make sure we weren't writing back too
	many or not enough tokens.  And, the master make will drain the
	token pipe before exiting and compare the count of tokens at the end
	to what was written there at the beginning.  Also:   * Ensure a bug
	in the environment (missing "=") doesn't cause make to core.   *
	Rename the .DEFAULT_TARGET variable to .DEFAULT_GOAL, to match the
	terminology in the documentation and other variables like
	MAKECMDGOALS.   * Add documentation of the .DEFAULT_GOAL special
	variable.  Still need to document the secondary expansion stuff...

2005-04-26  R. Bernstein <rocky@gnu.org>

	* src/misc.c: From Rich Paul:  Sometimes routines allocate objects
	of type dep_t using xmalloc, and not initializing all of the
	members:  the specific issue noticed was that the ignore_mtime
	field, which marks a target as an 'order only' target is not always
	initialized.  You can recognize that this is happening by doing a
	make -p, and look for target lines like:  >> tgt:  dep1 | dep2  The
	dependency dep1 and it's ilk are normal deps, but changes to dep2
	and friends will not (if I understand order only targets properly)
	cause tgt to be rebuilt ... their only contribution is that if, for
	some reason, dep2 and tgt are rebuilt, the dep2 target will be
	completed before tgt is started.  The problem is NOT limited to
	dep_t structures: if rather than initializing all malloc'd memory to
	0, I initialize it to 0xff, the resulting make cannot even parse
	it's own src/Makefile: it fails with a 'missing separator' message
	... this appears to be a separate bug in read.c, which has, as of
	yet, eluded me.

2005-04-16  R. Bernstein <rocky@gnu.org>

	* NEWS, config/readline.h, config/readline.m4, configure.ac,
	src/dbg_cmd.c, src/main.c: Revise readline allegedly to accomodate
	more readline variations. Patches from Rich Paul.

2005-04-13  psmith <psmith>

	* ChangeLog, dep.h, file.c, implicit.c, main.c, read.c, rule.c: Fix
	performance degradation introduced by the second expansion feature.
	I did this by adding intelligence into the algorithm such that the
	second expansion was only actually performed when the prerequisite
	list contained at least one "$", so we knew it is actually needed.
	Without this we were using up a LOT more memory, since every single
	target (even ones never used by make) had their file variables
	initialized.  This also used a lot more CPU, since we needed to
	create and populate a new variable hash table for every target.
	There is one issue remaining with this feature: it leaks memory.  In
	pattern_search() we now initialize the file variables for every
	pattern target, which allocates a hash table, etc.  However,
	sometimes we recursively invoke pattern_search() (for intermediate
	files) with an automatic variable (alloca() I believe) as the file.
	When that function returns, obviously, the file variable hash memory
	is lost.

2005-04-08  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, glob/ChangeLog, glob/glob.c,
	job.c, main.c, po/ChangeLog, po/LINGUAS, read.c, remake.c,
	signame.c, tests/ChangeLog, tests/scripts/features/parallelism,
	tests/scripts/targets/SECONDARY, variable.c: Fix some Savannah bugs.
	Updates to docs (still need more work here) and NEWS file. New
	language.

2005-03-15  bosk <bosk>

	* ChangeLog, file.c, tests/ChangeLog,
	tests/scripts/variables/automatic: Fixed Savannah bug #12320.

2005-03-10  bosk <bosk>

	* ChangeLog, implicit.c, tests/ChangeLog,
	tests/scripts/features/patternrules: Fixed Savannah bug #12267.

2005-03-09  bosk <bosk>

	* ChangeLog, main.c, read.c, tests/ChangeLog,
	tests/scripts/variables/DEFAULT_TARGET: Fixed Savannah bug #12266.

2005-03-04  bosk <bosk>

	* ChangeLog, implicit.c, tests/ChangeLog,
	tests/scripts/features/patternrules: Fixed Savannah bug #12202.

2005-03-04  psmith <psmith>

	* AUTHORS, ChangeLog, NEWS, commands.c, configure.in,
	doc/make.texi, function.c, signame.c, tests/ChangeLog: - Missing docs for $| - Update NEWS and AUTHORS files. - Fix support
	request #103195. - Apply patch #3679 - Fix handling of sys_siglist
	in autoconf/etc.

2005-03-03  bosk <bosk>

	* ChangeLog, implicit.c, read.c, tests/ChangeLog,
	tests/scripts/features/se_implicit,
	tests/scripts/features/se_statpat,
	tests/scripts/features/statipattrules: Fixed stem termination and
	stem triple-expansion bugs.

2005-03-01  bosk <bosk>

	* ChangeLog, read.c, tests/ChangeLog,
	tests/scripts/features/statipattrules: Fixed Savannah bug #12180.

2005-02-28  psmith <psmith>

	* ChangeLog, function.c, remake.c, tests/ChangeLog,
	tests/scripts/options/dash-B, tests/scripts/options/dash-q: - Fix bug #7144 (infinite loop sometimes with -q and double-colon
	rules) - Resolve support request #103195 (rationalize wordlist fn
	arguments)

2005-02-28  psmith <psmith>

	* ChangeLog, NEWS, configure.in, dir.c, doc/make.texi, file.c,
	filedef.h, function.c, implicit.c, main.c, make.h, misc.c, read.c,
	remake.c, tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/features/patspecific_vars,
	tests/scripts/functions/eval, tests/scripts/misc/general4,
	tests/scripts/options/symlinks, tests/scripts/variables/MAKE,
	tests/scripts/variables/MAKEFILE_LIST,
	tests/scripts/variables/MFILE_LIST, tests/test_driver.pl,
	variable.c, w32/subproc/NMakefile: * New feature: -L option * New function: $(info ...) * Disallow
	$(eval ...) to create prereq relationships inside command scripts
	(caused core dumps) * Try to allow more tests to succeed in
	Windows/DOS by sanitizing CRLF and \ * Various bug fixes and code
	cleanups (see the ChangeLog entry)

2005-02-27  bosk <bosk>

	* ChangeLog, dep.h, file.c, filedef.h, main.c, misc.c, read.c,
	tests/ChangeLog, tests/scripts/variables/DEFAULT_TARGET: 
	Implementation of the .DEFAULT_TARGET special variable.

2005-02-27  bosk <bosk>

	* ChangeLog, commands.c, commands.h, dep.h, expand.c, file.c,
	function.c, implicit.c, make.h, misc.c, read.c, tests/ChangeLog,
	tests/scripts/features/se_explicit,
	tests/scripts/features/se_implicit,
	tests/scripts/features/se_statpat, tests/scripts/misc/general4,
	tests/scripts/variables/automatic, variable.h: Implementation of the
	second expansion in explicit rules, static pattern rules and
	implicit rules.

2005-02-26  psmith <psmith>

	* ChangeLog, Makefile.am, config/.cvsignore, configure.in, main.c,
	tests/run_make_tests.pl, w32/.cvsignore, w32/Makefile.am,
	w32/subproc/sub_proc.c, w32/subproc/w32err.c: Add configure
	operations to support MINGW on Windows.

2005-02-16  psmith <psmith>

	* NEWS: Update NEWS file.

2005-02-16  psmith <psmith>

	* ChangeLog, configure.in, doc/make.texi, main.c: Add a patch from
	Paul Eggert that's been lying around in my directory for a long
	time, disabling stack size limits where possible.  Update version to
	beta2.

2005-02-10  psmith <psmith>

	* ChangeLog, dir.c, main.c, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/features/recursion,
	w32/include/sub_proc.h: Flush stdout after printing directory info.
	Fix references to MINGW #define constants. Remove WINDOWS32 ifdef
	from sub_proc.h. Only add variables to the command line for
	recursion once. New features in run_make_test: #PWD# and #MAKEPATH#
	replacements. Test the multi-variable fix in the recursion
	regression test.

2005-02-09  psmith <psmith>

	* ChangeLog, maintMakefile, po/ChangeLog, po/LINGUAS: Add a new
	Irish (ga) translation. Fixed the CVS download URL to be simplified.
	Fixed the .texi doc download: the ftp site was decommed so use CVS.


2005-02-01  psmith <psmith>

	* ChangeLog, maintMakefile, po/ChangeLog, po/LINGUAS: Add a Finnish
	translation. Update the URL for the GNU translation site in
	maintMakefile; the old one stopped working.

2004-12-06  psmith <psmith>

	* configure.in, doc/make.texi: Handle build.sh in a better way
	(recommendation from the automake mailing list).

2004-12-05  psmith <psmith>

	* ChangeLog, main.c, make.h, variable.c: Fix bug with SHELL
	handling: make sure the variable struct is initialized.

2004-11-30  psmith <psmith>

	* ChangeLog, INSTALL, Makefile.am, configure.in, main.c,
	maintMakefile: Fix problems with README and build.sh  Apply an old
	patch from Paul Eggert.

2004-11-30  bosk <bosk>

	* ChangeLog, configure.in, doc/make.texi, function.c,
	tests/ChangeLog, tests/scripts/functions/abspath,
	tests/scripts/functions/realpath: Implemented `realpath' and
	`abspath' built-in functions.

2004-11-29  psmith <psmith>

	* ChangeLog, main.c, tests/ChangeLog, tests/scripts/options/dash-C,
	tests/scripts/variables/flavors: Fix bug #10252: Remove any trailing
	slashes from -C arguments (WINDOWS32).  Add a regression test for
	"@" before a define/enddef vs. one inside.

2004-11-28  psmith <psmith>

	* ChangeLog, doc/make.texi, main.c, make.h, tests/ChangeLog,
	tests/scripts/variables/MAKELEVEL, tests/scripts/variables/SHELL,
	variable.c: Fix for bug #1276: Handle SHELL according to POSIX
	requirements.  POSIX requires that the value of SHELL in the
	makefile NOT be exported to sub-commands.  Instead, the value in the
	environment when make was invoked should be passed to the
	environment of sub-commands.  Note that make still uses SHELL to
	_run_ sub-commands; it just doesn't change the value of the SHELL
	variable in the environment of sub-commands.  As an extension to
	POSIX, if the makefile explicitly exports SHELL then GNU make _will_
	use it in the environment of sub-commands.

2004-11-28  psmith <psmith>

	* ChangeLog, main.c: Fix WINDOWS32 bug #11155 with patch from
	Alessandro Vesely.

2004-11-12  psmith <psmith>

	* ChangeLog, job.c: Patch for command line parsing for VMS from
	Hartmut Becker.

2004-10-21  bosk <bosk>

	* ChangeLog, doc/make.texi, function.c, tests/ChangeLog,
	tests/scripts/functions/word: New $(lastword ) built-in function:
	implementation, documentation and tests.

2004-10-17  R. Bernstein <rocky@gnu.org>

	* src/job.c, src/remake.c: Tracking make changes of Oct 06 2004
	job.c:  Apply patch from Alessandro Vesely for WINDOWS32-specific
	bug # 9748  remake.c: add complain() from make CVS.

2004-10-17  R. Bernstein <rocky@gnu.org>

	* src/remake.c: Tracking make changes of 28 Sept 2004:
	Implemented dontcare flag inheritance when rebuilding makefiles.
	Note: tests/scripts/features/include change deferred for now. (So
	maybe this doesn't work.)

2004-10-17  R. Bernstein <rocky@gnu.org>

	* po/.cvsignore: .cvsigore *.po for now.

2004-10-17  R. Bernstein <rocky@gnu.org>

	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: These files are derived
	somehow.

2004-10-17  R. Bernstein <rocky@gnu.org>

	* tests/run_make_tests.pl, tests/scripts/test_template,
	tests/test_driver.pl: Tracking make changes of 22 Sept 04:  Update
	the test template.  A few fixes in run_make_test(). Note: Adding
	patternrules regression test has been deferred.

2004-10-06  psmith <psmith>

	* ChangeLog, job.c: Apply patch from Alessandro Vesely for
	WINDOWS32-specific bug # 9748.

2004-10-05  bosk <bosk>

	* ChangeLog, read.c, tests/ChangeLog,
	tests/scripts/features/patspecific_vars, variable.c: Moved expansion
	of simple pattern-specific variables from the rebuild stage to the
	read stage.

2004-09-28  bosk <bosk>

	* ChangeLog, remake.c, tests/ChangeLog,
	tests/scripts/features/include: Implemented dontcare flag
	inheritance when rebuilding makefiles.

2004-09-27  bosk <bosk>

	* ChangeLog, tests/ChangeLog,
	tests/scripts/features/patspecific_vars, variable.c: bugfix for
	exported pattern-specific variables

2004-09-22  psmith <psmith>

	* tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/features/implicit_prereq_eval,
	tests/scripts/features/patternrules, tests/scripts/test_template: 
	Update the test template.  A few fixes in run_make_test(). Rename
	implicit_prereq_eval to patternrules, to be the start of a suite of
	tests of pattern rules.

2004-09-21  bosk <bosk>

	* ChangeLog, file.c, implicit.c, tests/ChangeLog,
	tests/run_make_tests.pl,
	tests/scripts/features/implicit_prereq_eval: Fixed bug in implicit
	rule prerequisite evaluation code. Added test.

2004-09-21  psmith <psmith>

	* ChangeLog, NEWS, read.c, tests/scripts/functions/eval: Some code
	cleanups and efficiency enhancements.  As far as I can tell none of
	these have impacts that are visible to the user (although in some
	cases that appears to be nothing more than dumb luck :-/).

2004-09-21  psmith <psmith>

	* ChangeLog, commands.c, function.c, main.c, make.h, misc.c,
	tests/ChangeLog: Remove sindex() and replace with strstr(). Windows:
	allow users to set SHELL to cmd.exe and have it behave as if no UNIX
	shell were found.

2004-09-21  psmith <psmith>

	* tests/run_make_tests.pl, tests/scripts/variables/flavors,
	tests/test_driver.pl: Add some more unit tests for variable flavors.
	Allow run_make_tests() to be invoked with an undef makefile string,
	in which case it re-uses the previous string.

2004-09-21  psmith <psmith>

	* ChangeLog, expand.c, function.c, job.c, read.c, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/functions/substitution,
	variable.h: Fix some bugs in variable pattern substitution (e.g.
	$(VAR:A=B)), reported by Markus Mauhart <qwe123@chello.at>.  One was
	a simple typo; to fix the other we call patsubst_expand() for all
	instances of variable substitution, even when there is no '%'.  We
	used to call subst_expand() with a special flag set in the latter
	case, but it didn't work properly in all situations.  Easier to just
	use patsubst_expand() since that's what it is.

2004-09-11  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2004-07-18  R. Bernstein <rocky@gnu.org>

	* configure.ac: Actually, we're in 0.3cvs now.

2004-07-18  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/trace: Trace vs silent regression test.

2004-07-18  R. Bernstein <rocky@gnu.org>

	* src/job.c: tracing overrules silent.

2004-06-27  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Yet another place were we could fake target
	locations.

2004-06-27  R. Bernstein <rocky@gnu.org>

	* doc/Makefile.am: Don't distrubute makedb.txt any more.

2004-06-27  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac: Get ready for 0.2 release.

2004-06-27  R. Bernstein <rocky@gnu.org>

	* doc/.cvsignore: [no log message]

2004-06-27  R. Bernstein <rocky@gnu.org>

	* doc/.cvsignore: [no log message]

2004-06-27  R. Bernstein <rocky@gnu.org>

	* doc/.cvsignore, doc/Makefile.am, doc/makedb.texi: Add make
	debugger documentation.

2004-06-27  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/general.in: Print target is now list
	target.

2004-06-27  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Many small changes to make command set consistent
	with gdb's command set.  print list - now prints a target, print
	target no longer does print and examine save last string given added
	info variables separated info and show. "info" is the same as "help
	info" We stay in debugger after a Maekfile exits. Some subroutine
	renaming done.

2004-06-26  R. Bernstein <rocky@gnu.org>

	* src/job.c: Go into the debugger when we recieve a signal.

2004-06-26  R. Bernstein <rocky@gnu.org>

	* src/remake.c: Go into the debugger when we've finished a makefile.


2004-06-26  R. Bernstein <rocky@gnu.org>

	* src/main.c: print_version is now external. It is used by the
	debugger.

2004-06-26  R. Bernstein <rocky@gnu.org>

	* src/make.h: print_version is now an external function. It's used
	by the debugger.

2004-06-24  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2004-06-24  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2004-06-24  R. Bernstein <rocky@gnu.org>

	* src/remake.c: Improve target-stack tracking. Still could be better
	and cleaner.

2004-06-24  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Add ability to print specified attributes of a
	target, e.g. "time", "deps", "vars"  Same thing we did in print.c:
	If target doesn't have a location but it has commands that do, use
	those to derive the target location.

2004-06-24  R. Bernstein <rocky@gnu.org>

	* src/print.c: When printing location, If the target is an absolute
	filename, don't prepend starting-directory.  starting-directory is
	only needed if a relative filename.  When printing target. If we
	don't have location info for the target but do have location info
	for the commands it runs, use that to derive a target location.
	(Right now we assume the target is the line before the line that the
	commands start.)

2004-06-24  R. Bernstein <rocky@gnu.org>

	* doc/makedb.txt: Cover the debugger's prior bugs.

2004-06-24  R. Bernstein <rocky@gnu.org>

	* emacs/makedb.el: Supply "-f Makefile" as default arguments.
	Previous commit was erroneous.

2004-06-18  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/file.c, src/filedef.h: Add ability to
	selectively print information about a target.

2004-06-18  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/general.in: History numbering has been
	fixed up.

2004-06-18  R. Bernstein <rocky@gnu.org>

	* src/expand.c: Small Doxyginization.

2004-06-18  R. Bernstein <rocky@gnu.org>

	* src/job.c: Remove private header definitions - use the public
	versions.

2004-06-18  R. Bernstein <rocky@gnu.org>

	* src/commands.c, src/commands.h: Make set_file_variables public.
	It's used by the debugger to make sure target commands get written
	out correctly.

2004-06-18  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am: Add remote-stub.h

2004-06-18  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Get local variables are set correctly in "write"
	command.  Increase common code (decrease length) via a get_word
	routine.

2004-06-18  R. Bernstein <rocky@gnu.org>

	* src/remote-stub.c, src/remote-stub.h: Modernize prototypes and add
	header file.

2004-06-17  R. Bernstein <rocky@gnu.org>

	* emacs/gud.el, emacs/makedb.el: Need to have -f Makefile in args.

2004-06-15  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Allow setting/showing more of the flags that can be
	set by make, i.e. ignnore-errors, keep-going, silent.  Hack in fix
	for duplicate 0 history entry.  Allow $@ as target name in "write"
	command.  Add internationalization for many strings.  com_...() ->
	dbg_cmd_..() to match bash debugger. Hey, why not?

2004-06-15  R. Bernstein <rocky@gnu.org>

	* src/job.c, src/job.h: Add doxygen comment on prototype

2004-06-15  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Do a tad better on expanding commands. In
	particular we remove leading \t and command prefix @, +, or -.

2004-06-14  R. Bernstein <rocky@gnu.org>

	* doc/makedb.txt, src/dbg_cmd.c: Add "write [target | [file]] to
	save commands to a file.  print will now use the default target as
	the thing to print if no variable or target is supplied.  Note all
	of this in doc.

2004-06-14  R. Bernstein <rocky@gnu.org>

	* doc/makedb.txt: Update for new "write" command and changed "set"
	command.

2004-06-13  R. Bernstein <rocky@gnu.org>

	* configure.ac: Now is 0.2cvs

2004-06-13  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Expand the way set works. "set *var* *val*" is now
	"set variable *var* *val*" so we can accomodate  set basename
	{on|off|toggle| set trace {on|off|toggle}

2004-06-12  R. Bernstein <rocky@gnu.org>

	* configure.ac: Wrong readline variable set.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* TODO: Revise.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* src/arscan.c, src/commands.c, src/function.c, src/implicit.c,
	src/job.c, src/print.c, src/rule.c: [no log message]

2004-06-12  R. Bernstein <rocky@gnu.org>

	* configure.ac: ENABLE_READLINE -> HAVE_READLINE

2004-06-12  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/general.in: It's now HAVE_READLINE instead
	of ENABLE_READLINE

2004-06-12  R. Bernstein <rocky@gnu.org>

	* glob/.deps/.cvsignore: there is probably a better way

2004-06-12  R. Bernstein <rocky@gnu.org>

	* src/ar.c, src/arscan.c, src/commands.c, src/dbg_cmd.c, src/dep.c,
	src/dir.c, src/expand.c, src/file.c, src/function.c,
	src/getloadavg.c, src/implicit.c, src/job.c, src/loadavg.c,
	src/main.c, src/make.h, src/misc.c, src/read.c, src/remake.c,
	src/rule.c, src/variable.c, src/vpath.c: Replace bcmp, bzero and
	bcopy with memcmp, memset and memmove. Readline can't tollerate the
	make.h macros for these.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* glob/.deps/fnmatch.Po, glob/.deps/glob.Po, glob/Makefile.in,
	glob/glob.c: glob.c: remove K&R style prototype  Makefile.in
	.deps/*: these shouldn't have gotten in CVS.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* configure.ac: Make debugger/general test now.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* tests/README, tests/scripts/debugger/.cvsignore,
	tests/scripts/debugger/general, tests/scripts/debugger/general.in,
	tests/test_driver.pl: Skip regression test for debugger if we don't
	have debug support.  README: note we skip .cvsignore and xxx.in

2004-06-12  R. Bernstein <rocky@gnu.org>

	* src/main.c: Give a warning if debugger options were specified but
	we don't have debugger support compiled in.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac: Get ready for general release.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c, src/main.c, src/make.h, src/print.c: add option
	--basename-filenames which facilitates debugger regression tests.
	(But users may also find it useful.)

2004-06-12  R. Bernstein <rocky@gnu.org>

	* tests/run_make_tests.pl, tests/test_driver.pl: Extend so we can
	redirect input which is needed for debugger regression tests.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/trace: Small mostly doc changes.

2004-06-12  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/general: [no log message]

2004-06-12  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/general: General debugger regression test.


2004-06-11  R. Bernstein <rocky@gnu.org>

	* tests/scripts/debugger/trace: First trace regression test.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2004-06-11  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2004-06-11  R. Bernstein <rocky@gnu.org>

	* NEWS: [no log message]

2004-06-11  R. Bernstein <rocky@gnu.org>

	* src/dbg_cmd.c: Spelling mistake.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* doc/makedb.txt: Correct spelling mistakes.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* NEWS: What's up.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* src/commands.c, src/commands.h, src/dep.c, src/dir.c,
	src/function.c, src/remake.c, src/remake.h, src/variable.c: More
	doxygen comments. Use hash_table_t more.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* TODO: What's needed.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* Makefile.am, configure.ac, glob/Makefile.in, po/da.po, po/de.po,
	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
	po/tr.po, po/zh_CN.po, src/vpath.h, tests/scripts/features/errors: 
	Correct some errors from initial import.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* alloca.c, amiga.c, amiga.h, ar.c, arscan.c, commands.c,
	commands.h, config/mkinstalldirs, debug.h, default.c, dep.h, dir.c,
	expand.c, file.c, filedef.h, function.c, getopt.c, getopt.h,
	getopt1.c, gettext.h, hash.c, hash.h, implicit.c, job.c, job.h,
	loadavg.c, main.c, make.h, misc.c, read.c, remake.c,
	remote-cstms.c, remote-stub.c, rule.c, rule.h, show.c, show.h,
	signame.c, trace.c, trace.h, variable.c, variable.h, version.c,
	vmsdir.h, vmsfunctions.c, vmsify.c, vpath.c: Remove src files that
	shouldn't have gotten imported. config/mkinstalldirs is derived.

2004-06-11  R. Bernstein <rocky@gnu.org>

	* README.makedb, autogen.sh, doc/doxygen/Doxyfile,
	doc/doxygen/run_doxygen, doc/makedb.txt, emacs/.cvsignore,
	emacs/Makefile.am, emacs/gud.el, emacs/makedb.el, src/.cvsignore,
	src/Makefile.am, src/alloca.c, src/amiga.c, src/amiga.h, src/ar.c,
	src/arscan.c, src/arscan.h, src/commands.c, src/commands.h,
	src/dbg_cmd.c, src/dbg_cmd.h, src/debug.h, src/default.c,
	src/default.h, src/dep.c, src/dep.h, src/dir.c, src/expand.c,
	src/expand.h, src/file.c, src/filedef.h, src/function.c,
	src/function.h, src/getloadavg.c, src/getopt.c, src/getopt.h,
	src/getopt1.c, src/gettext.h, src/hash.c, src/hash.h,
	src/implicit.c, src/implicit.h, src/job.c, src/job.h,
	src/loadavg.c, src/main.c, src/make.h, src/misc.c, src/print.c,
	src/print.h, src/read.c, src/read.h, src/remake.c, src/remake.h,
	src/remote-cstms.c, src/remote-stub.c, src/rule.c, src/rule.h,
	src/signame.c, src/trace.c, src/trace.h, src/variable.c,
	src/variable.h, src/version.c, src/vmsdir.h, src/vmsfunctions.c,
	src/vmsify.c, src/vpath.c, tests/.cvsignore: Initial revision

2004-05-16  psmith <psmith>

	* ChangeLog, Makefile.am, commands.c, configure.in, default.c,
	dep.h, doc/make.texi, file.c, getloadavg.c, job.c, main.c, make.h,
	makefile.vms, read.c, readme.vms, remake.c,
	tests/run_make_tests.pl, tests/scripts/features/echoing,
	tests/scripts/features/errors, tests/scripts/features/include,
	tests/scripts/features/order_only,
	tests/scripts/functions/wildcard, tests/scripts/options/dash-C,
	tests/scripts/options/dash-k, tests/scripts/targets/FORCE,
	tests/scripts/targets/PHONY, tests/scripts/targets/SILENT,
	tests/scripts/targets/clean, tests/scripts/variables/special,
	tests/test_driver.pl: Various enhancements   - OS/2 Patches   -
	OpenVMS updates   - Sanitize the handling of -include/sinclude with
	and without -k   - Fix the setting of $< for order-only rules.

2004-04-04  R. Bernstein <rocky@gnu.org>

	* tests/scripts/features/errors: We now report a more precise line
	number.

2004-04-04  R. Bernstein <rocky@gnu.org>

	* po/.cvsignore: [no log message]

2004-04-04  R. Bernstein <rocky@gnu.org>

	* po/.cvsignore: [no log message]

2004-04-04  R. Bernstein <rocky@gnu.org>

	* job.c, main.c, make.h, misc.c: Adjust for the command line number
	when giving an error.

2004-04-04  R. Bernstein <rocky@gnu.org>

	* po/Makefile, po/Makefile.in, po/POTFILES: Remove derived files.

2004-04-04  R. Bernstein <rocky@gnu.org>

	* .cvsignore, Makefile.am, NEWS, README.cvs, ar.c, commands.c,
	commands.h, config/.cvsignore, configure.ac, debug.h, default.c,
	dep.h, doc/.cvsignore, doc/make.info, doc/make.info-1,
	doc/make.info-10, doc/make.info-11, doc/make.info-2,
	doc/make.info-3, doc/make.info-4, doc/make.info-5, doc/make.info-6,
	doc/make.info-7, doc/make.info-8, doc/make.info-9, file.c,
	filedef.h, function.c, glob/.cvsignore, glob/Makefile.am,
	glob/Makefile.in, implicit.c, job.c, job.h, main.c, make.h, misc.c,
	po/Makefile, po/Makefile.in, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
	po/zh_CN.po, read.c, remake.c, rule.c, show.c, show.h,
	tests/scripts/features/errors, tests/scripts/options/dash-k,
	trace.c, trace.h, variable.c, variable.h: First batch of changes.
	We now save line number information at run-time and have a call
	stack. Error messages which give a location now appear more often.
	On error we can give a stack trace if option --extended-errors (-E)
	was set.  We also have POSIX shell "set -x" like call tracking with
	the option --trace (-x).

2004-04-04  R. Bernstein <rocky@gnu.org>

	* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.DOS,
	Makefile.am, Makefile.ami, NEWS, NMakefile, README, README.Amiga,
	README.DOS, README.W32, README.customs, SCOPTIONS, SMakefile,
	acinclude.m4, alloca.c, amiga.c, amiga.h, ar.c, arscan.c,
	build.sh.in, build_w32.bat, commands.c, commands.h, config.ami,
	config.h-vms, config.h.W32, config/ChangeLog, config/Makefile.am,
	config/codeset.m4, config/compile, config/config.guess,
	config/config.rpath, config/config.sub, config/depcomp,
	config/gettext.m4, config/glibc21.m4, config/iconv.m4,
	config/install-sh, config/intdiv0.m4, config/inttypes-pri.m4,
	config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
	config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
	config/lib-prefix.m4, config/missing, config/mkinstalldirs,
	config/progtest.m4, config/stdint_h.m4, config/texinfo.tex,
	config/uintmax_t.m4, config/ulonglong.m4, configh.dos,
	configure.ac, configure.bat, debug.h, default.c, dep.h, dir.c,
	doc/Makefile.am, doc/fdl.texi, doc/make-stds.texi, doc/make.info,
	doc/make.info-1, doc/make.info-10, doc/make.info-11,
	doc/make.info-2, doc/make.info-3, doc/make.info-4, doc/make.info-5,
	doc/make.info-6, doc/make.info-7, doc/make.info-8, doc/make.info-9,
	doc/make.texi, dosbuild.bat, expand.c, file.c, filedef.h,
	function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
	glob/.deps/fnmatch.Po, glob/.deps/glob.Po, glob/COPYING.LIB,
	glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
	glob/Makefile.in, glob/SCOPTIONS, glob/SMakefile,
	glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
	glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h, loadavg.c,
	main.c, make.1, make.h, make.lnk, makefile.com, makefile.vms,
	misc.c, po/ChangeLog, po/LINGUAS, po/Makefile, po/Makefile.in,
	po/Makefile.in.in, po/Makevars, po/POTFILES, po/POTFILES.in,
	po/Rules-quot, po/boldquot.sed, po/en@boldquot.header,
	po/en@quot.header, po/insert-header.sin, po/make.pot, po/quot.sed,
	po/remove-potcdate.sin, read.c, readme.vms, remake.c,
	remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
	subproc.bat, tests/COPYING, tests/ChangeLog, tests/NEWS,
	tests/README, tests/mkshadow, tests/run_make_tests,
	tests/run_make_tests.pl, tests/scripts/features/comments,
	tests/scripts/features/conditionals,
	tests/scripts/features/default_names,
	tests/scripts/features/double_colon,
	tests/scripts/features/echoing, tests/scripts/features/errors,
	tests/scripts/features/escape, tests/scripts/features/export,
	tests/scripts/features/include, tests/scripts/features/mult_rules,
	tests/scripts/features/mult_targets,
	tests/scripts/features/order_only, tests/scripts/features/override,
	tests/scripts/features/parallelism,
	tests/scripts/features/patspecific_vars,
	tests/scripts/features/quoting, tests/scripts/features/recursion,
	tests/scripts/features/reinvoke,
	tests/scripts/features/statipattrules,
	tests/scripts/features/targetvars,
	tests/scripts/features/varnesting, tests/scripts/features/vpath,
	tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
	tests/scripts/features/vpathplus,
	tests/scripts/functions/addprefix,
	tests/scripts/functions/addsuffix,
	tests/scripts/functions/basename, tests/scripts/functions/call,
	tests/scripts/functions/dir, tests/scripts/functions/error,
	tests/scripts/functions/eval, tests/scripts/functions/filter-out,
	tests/scripts/functions/findstring,
	tests/scripts/functions/foreach, tests/scripts/functions/if,
	tests/scripts/functions/join, tests/scripts/functions/notdir,
	tests/scripts/functions/origin, tests/scripts/functions/sort,
	tests/scripts/functions/strip,
	tests/scripts/functions/substitution,
	tests/scripts/functions/suffix, tests/scripts/functions/value,
	tests/scripts/functions/warning, tests/scripts/functions/wildcard,
	tests/scripts/functions/word, tests/scripts/misc/general1,
	tests/scripts/misc/general2, tests/scripts/misc/general3,
	tests/scripts/misc/general4, tests/scripts/options/dash-B,
	tests/scripts/options/dash-C, tests/scripts/options/dash-I,
	tests/scripts/options/dash-e, tests/scripts/options/dash-f,
	tests/scripts/options/dash-k, tests/scripts/options/dash-l,
	tests/scripts/options/dash-n, tests/scripts/options/dash-q,
	tests/scripts/options/dash-t, tests/scripts/options/general,
	tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/PHONY,
	tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
	tests/scripts/targets/clean, tests/scripts/test_template,
	tests/scripts/variables/CURDIR, tests/scripts/variables/MAKE,
	tests/scripts/variables/MAKECMDGOALS,
	tests/scripts/variables/MAKEFILES,
	tests/scripts/variables/MAKEFILE_LIST,
	tests/scripts/variables/MAKELEVEL,
	tests/scripts/variables/automatic, tests/scripts/variables/flavors,
	tests/scripts/variables/special, tests/test_driver.pl, variable.c,
	variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c, vpath.c,
	w32/compat/dirent.c, w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: 
	Initial revision

2004-03-22  psmith <psmith>

	* ChangeLog, NMakefile.template, README.OS2.template,
	README.W32.template, build.template, configure.in, expand.c, job.c,
	main.c, maintMakefile, read.c, rule.c, tests/ChangeLog,
	tests/scripts/variables/flavors, tests/test_driver.pl, variable.c: 
	Numerous updates and bug fixes. A number of W32 cleanups from
	J.Grant. A number of OS/2 cleanups from Andreas Buening. Various
	random bug fixes.

2004-03-06  psmith <psmith>

	* ChangeLog, NEWS, config.ami.template, config.h-vms.template,
	config.h.W32.template, configh.dos.template, configure.in, make.h,
	misc.c: Don't use __STDC__; some compilers don't set it properly.
	Use autoconf's test to set HAVE_ANSI_COMPILER and check that
	instead.

2004-03-06  psmith <psmith>

	* INSTALL, maintMakefile: More maintainer rules.

2004-03-04  psmith <psmith>

	* ChangeLog, NEWS, README.cvs, README.template, configure.in,
	maintMakefile, make.h, misc.c: Updates to automate generation of GNU
	upload artifacts. Fix a problem compiling on old, pre-ANSI systems.
	getloadavg test is still broken, but make builds. Document a
	breakage on SunOS 4.x systems.

2004-02-25  psmith <psmith>

	* make.h, tests/scripts/functions/origin: Fix the origin regression
	test. Remove sample code from make.h I accidentally left behind.

2004-02-25  psmith <psmith>

	* ChangeLog, config.ami.template, config.h-vms.template,
	config.h.W32.template: Add in HAVE_STDARG_H to the various port
	config files.

2004-02-24  psmith <psmith>

	* ChangeLog, README.W32.template, acinclude.m4, ar.c, arscan.c,
	build_w32.bat, commands.c, configure.in, file.c, filedef.h,
	function.c, job.c, main.c, maintMakefile, make.h, remake.c,
	remote-stub.c, rule.c, vpath.c: Many compiler warning cleanups.
	Small fixes for W32 (from Jonathan Grant  <jg-make@jguk.org>)
	Maintainer enhancements to clean up the tree.

2004-02-23  psmith <psmith>

	* ChangeLog, Makefile.am, configure.in, doc/make.texi, job.c,
	main.c, maintMakefile, make.h, misc.c, tests/ChangeLog,
	tests/scripts/functions/origin, w32/subproc/sub_proc.c,
	w32/subproc/w32err.c: Numerous fixes: patches for OS/2; core for -f
	''; makefile updates.

2004-02-21  psmith <psmith>

	* ChangeLog, job.c: VMS fix.

2004-01-21  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, README.W32.template, acinclude.m4,
	config/.cvsignore, configure.in, file.c, job.c, maintMakefile,
	po/.cvsignore, read.c, tests/ChangeLog,
	tests/scripts/features/conditionals: Many bug fixes etc. - Apply a
	fix for the "thundering herd" problem when using "-j -l".   This
	also fixes bug #4693. - Fix bug #7257: allow functions as ifdef
	arguments - Fix bug #4518: make sure we print all double-colon rules
	with -p. - Upgrade to autconf 2.58/automake 1.8/gettext 0.13.1 -
	Various doc cleanups, etc.

2004-01-08  psmith <psmith>

	* ChangeLog, doc/make.texi, implicit.c, job.c: Enhancements to the
	documentation (fixes bugs #1772 and 4898). Add "!" to the list of
	shell escape characters: POSIX sh allows it to be used to negate the
	return value of the command.

2004-01-07  psmith <psmith>

	* .cvsignore, ChangeLog, implicit.c, misc.c, tests/ChangeLog,
	tests/scripts/features/order_only: Fix order-only prerequisites for
	pattern rules. (Savannah patch #2349). Add a regression test for
	this.  Older libraries don't allow *alloc(0), so make sure we don't
	ever do that.

2003-11-04  psmith <psmith>

	* ChangeLog, expand.c, function.c, tests/ChangeLog,
	tests/scripts/functions/eval, tests/scripts/functions/if: Fix bugs
	5798 and 6195.

2003-11-03  psmith <psmith>

	* ChangeLog, dir.c, doc/make.texi, main.c, make.h,
	w32/include/dirent.h: Added MINGW32 changes.  This commits a number
	of changes from Earnie Boyd that allows GNU make to build for
	MINGW32 systems.  Only missing from this commit are the changes to
	configure.in etc.; I'm waiting for Earnie to sign papers for those
	new files.  Also not here is any README.mingw32 etc. which would
	explain how to use this port.

2003-10-22  psmith <psmith>

	* ChangeLog, ChangeLog.2, Makefile.am, README.cvs, doc/make.texi,
	main.c, maintMakefile, po/ChangeLog, po/LINGUAS: Build fixes due to
	changes in the FSF web site. Add new language support. Minor
	configure, etc. cleanups.

2003-07-31  psmith <psmith>

	* Makefile.am, NEWS, config/Makefile.am, configure.in,
	doc/Makefile.am, doc/make.texi, glob/Makefile.am, po/Makevars: 
	Updated for autoconf 2.57, automake 1.7.6, and gettext 0.12.1. Fixed
	problems with the dist target (adding missing files). Workaround for
	a bug in gettext 0.12.1 po/Makefile.in.in where distclean wasn't
	cleaning everything, which caused distcheck to fail.

2003-07-19  psmith <psmith>

	* ChangeLog, dir.c, doc/make.texi, job.c, main.c: Minor updates for
	Windows and OS/2.

2003-05-02  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, README.OS2.template, README.cvs,
	build.template, config/ChangeLog, config/dospaths.m4, configure.in,
	default.c, dir.c, doc/make.texi, function.c, implicit.c, job.c,
	maintMakefile, read.c, rule.c, rule.h, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/features/patspecific_vars,
	variable.c, variable.h: - Fix bug #1405: allow multiple pattern-specific variables to match
	a target. - Fix some uncleanliness about the implementation of
	patterns-specific vars. - Some enhancements to the OS/2 port.

2003-03-28  psmith <psmith>

	* ChangeLog, file.c, tests/ChangeLog,
	tests/scripts/targets/SECONDARY: Fix bug #2515: the .SECONDARY
	target with no prerequisites wasn't behaving properly (if you listed
	prerequisites it worked properly).

2003-03-25  psmith <psmith>

	* ChangeLog, Makefile.am, README.cvs, config/Makefile.am,
	configure.in, doc/Makefile.am, file.c, glob/Makefile.am, job.c: Fix
	bug #2892. More OS/2 updates from Andreas Buening. Upgrade build
	system to autoconf 2.57 and automake 1.7.3.

2003-03-25  psmith <psmith>

	* ChangeLog, make.h: Fix bug #2846.

2003-03-25  psmith <psmith>

	* ChangeLog, Makefile.am, README.cvs, configure.in, function.c,
	remake.c, tests/ChangeLog, tests/scripts/options/dash-t: Commit fix
	for bug #1418. Upgrade to require autoconf 2.56. Fix a pathological
	performance hit substituting in large values with lots of words.

2003-03-24  psmith <psmith>

	* ChangeLog, default.c, dir.c, function.c, job.c, job.h, main.c,
	make.h, read.c, remake.c, variable.c, vpath.c: Add support for OS/2,
	contributed by Andreas Buening <andreas.buening@nexgo.de> Also a
	small patch from Hartmut Becker <Hartmut.Becker@compaq.com> for VMS.


2003-01-30  psmith <psmith>

	* ChangeLog, read.c, tests/ChangeLog,
	tests/scripts/features/targetvars, tests/scripts/functions/call,
	tests/scripts/functions/eval: Fix bug #2238: the read.c:eval()
	function was not entirely reentrant. Apply patch #1022: fix a memory
	corruption on very long target-specific variable definition lines.

2003-01-30  psmith <psmith>

	* ChangeLog, expand.c, function.c, tests/ChangeLog,
	tests/scripts/functions/word, variable.h: Enhancement (bug #2407)
	Make error messages more clear.

2003-01-30  psmith <psmith>

	* ChangeLog, arscan.c, commands.c, configure.in, dir.c,
	glob/ChangeLog, glob/glob.h, make.h, misc.c, read.c, remake.c,
	vpath.c: Portability fix for glob.h building in FreeBSD ports
	system.  Implement a fix for bug # 2169: too many OSs, even major
	OSs like Solaris, don't properly implement SA_RESTART: important
	system calls like stat() can still fail when SA_RESTART is set.  So,
	forget the BROKEN_RESTART config check and get rid of atomic_stat()
	and atomic_readdir(), and implement permanent wrappers for EINTR
	checking on various system calls (stat(), fstat(), opendir(), and
	readdir() so far).

2003-01-22  psmith <psmith>

	* ChangeLog, function.c, tests/ChangeLog,
	tests/scripts/functions/call: Fix bug #1744: mask extra arguments to
	recursive invocations of $(call ...)

2002-12-19  psmith <psmith>

	* po/ChangeLog, po/LINGUAS: Added Ukrainian translation.

2002-11-19  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, Makefile.ami,
	NMakefile.template, SMakefile.template, build_w32.bat: Add hash.c
	etc. to various non-UNIX makefiles.

2002-10-25  psmith <psmith>

	* ChangeLog, expand.c, function.c, read.c, tests/ChangeLog,
	tests/scripts/functions/eval, variable.h: Fix eval bugs 1516 and
	1517.

2002-10-25  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, README.cvs, doc/make.texi: A few
	minor fixes to the manual and automake files.

2002-10-14  psmith <psmith>

	* ChangeLog, Makefile.am, alloca.c, amiga.c, ar.c, arscan.c,
	commands.c, configure.in, default.c, dir.c, expand.c, file.c,
	function.c, getloadavg.c, getopt.c, getopt1.c, hash.c, implicit.c,
	job.c, loadtest.c, main.c, maintMakefile, misc.c, read.c, remake.c,
	remote-cstms.c, remote-stub.c, rule.c, signame.c, variable.c,
	vmsfunctions.c, vmsify.c, vpath.c: Convert the source code to use
	ANSI C style function definitions and enable the automake ansi2knr
	capability.  Right now this doesn't quite build using a K&R compiler
	because of a problem with the loadavg test program, but the rest of
	the code works.  I'm asking the automake list about this problem.

2002-10-13  psmith <psmith>

	* ChangeLog, commands.c, doc/make.texi, read.c, tests/ChangeLog,
	tests/scripts/features/targetvars: Fix bug#1379: don't use alloca()
	where it could overrun the stack size.  Implemented enhancement
	#1391: allow "export" in target-specific variable definitions.
	Change the Info name of the "Automatic" node to "Automatic
	Variables". Add text clarifying the scope of automatic variables to
	that section.

2002-10-05  psmith <psmith>

	* ChangeLog, expand.c, po/ChangeLog, po/POTFILES.in, read.c,
	tests/ChangeLog, tests/scripts/variables/automatic: Fix core dump on
	malformed variable line (Debian bug #81656) Allow SysV-style
	variable references to use {} in addition to (). Add variable.h to
	the POTFILES.in since it has a translatable string.

2002-10-04  psmith <psmith>

	* NEWS: Update version info.

2002-10-04  psmith <psmith>

	* Makefile.am: Don't put .cvsignore files in the distributed tar
	file.

2002-10-04  psmith <psmith>

	* ChangeLog, dir.c, file.c, function.c, read.c, variable.c: Fix
	K&R-isms found on SunOS 4.1.4 builds.

2002-10-03  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, configure.in, doc/Makefile.am,
	glob/Makefile.am, tests/scripts/functions/wildcard: Some updates for
	automake 1.7 and prep for releasing 3.80.

2002-10-01  psmith <psmith>

	* ChangeLog, makefile.com, makefile.vms: Add VMS updates from Martin
	Zinser.

2002-09-23  psmith <psmith>

	* ChangeLog, read.c, tests/ChangeLog,
	tests/scripts/features/double_colon, tests/scripts/features/escape: 
	Fix a bug handling target/prerequisite names containing comment
	characters.

2002-09-18  psmith <psmith>

	* ChangeLog, doc/make.texi, read.c, tests/ChangeLog,
	tests/scripts/features/export: Fix a bug exporting/unexporting
	multiple variables in one command. Update the text about reporting
	bugs.

2002-09-18  psmith <psmith>

	* ChangeLog, doc/make.texi, function.c, hash.c, signame.c: Add some
	indexing to the manual. Fix a few simple casting warnings, etc.

2002-09-17  psmith <psmith>

	* ChangeLog, read.c, tests/ChangeLog,
	tests/scripts/features/targetvars, variable.c: Fix bug #940 (from
	the Savannah bug tracker): make sure that target- specific variables
	work correctly in conjunction with double-colon targets.

2002-09-12  psmith <psmith>

	* ChangeLog, Makefile.am, commands.c, misc.c: Fixups for the
	release.  One bug fix, some automake complaint fixes, and a function
	return type fix for older systems.

2002-09-11  psmith <psmith>

	* .cvsignore, ChangeLog, config/.cvsignore, doc/.cvsignore,
	glob/.cvsignore, hash.h, make.h, misc.c, po/.cvsignore,
	tests/.cvsignore: Fix HAVE_BROKEN_RESTART logic. Fix hash.h typos
	(only noticed when using Windows). Update .cvsignore files.

2002-09-10  psmith <psmith>

	* tests/test_driver.pl: Fix regex matching for modification time
	warnings. The ones we had were weird, and failed for multiple
	warnings in a single file.

2002-09-10  psmith <psmith>

	* tests/scripts/features/conditionals,
	tests/scripts/features/export, tests/scripts/options/dash-B,
	tests/scripts/variables/automatic: A few test bug fixes:   * Never
	use "touch" in make rules; it breaks on most sub-second
	supporting systems.  Use echo "" > $@ instead.   * Forgot to close
	test makefiles before using them!  All the above worked fine on
	Linux but failed miserably on Solaris.

2002-09-10  psmith <psmith>

	* NEWS, tests/ChangeLog, tests/test_driver.pl: Have the test driver
	check for the new format of the time skew error messages.

2002-09-10  psmith <psmith>

	* ChangeLog, configure.in, doc/make.texi, make.h, misc.c, read.c,
	tests/ChangeLog, tests/scripts/features/conditionals,
	tests/scripts/features/export: Add support for broken SA_RESTART on
	PTX. Fix bug #103: allow ifdef, export, and unexport to expand their
	arguments.

2002-09-09  psmith <psmith>

	* ChangeLog, configure.in: Whoops; configure wasn't looking for
	memmove.

2002-09-04  psmith <psmith>

	* ChangeLog, configure.in, doc/make.texi, implicit.c,
	tests/ChangeLog, tests/scripts/features/reinvoke,
	tests/scripts/features/vpathgpath,
	tests/scripts/features/vpathplus, tests/scripts/misc/general4,
	tests/scripts/misc/version, tests/scripts/options/dash-n,
	tests/scripts/options/dash-t, tests/scripts/targets/INTERMEDIATE,
	tests/scripts/targets/SECONDARY: Fix for complex situations where
	directories are declared as prerequisites. Info on this fix from
	barkalow@reputation.com: thanks!  Some updates/cleanups of some of
	the tests; added a forgotten -t test, etc.

2002-09-03  psmith <psmith>

	* NEWS, README.template, config/Makefile.am: Update some NEWS and
	README nits, and add new gettext macros to config's Makefile.am.

2002-08-10  psmith <psmith>

	* README.cvs, config.h.W32.template, configh.dos.template, dir.c,
	function.c, implicit.c, job.c, main.c, maintMakefile, po/ChangeLog,
	po/LINGUAS, read.c, vpath.c: Update to a new version of automake and
	gettext. Invent a new macro HAVE_DOS_PATHS and change various
	instances of:   #if defined(WINDOWS) || defined(__MSDOS__) to use
	the new macro instead.  This should help make the OS/2 port cleaner,
	as well. Invent a cvs-clean maintainer target that tries to get the
	workspace back to the state it was in after a CVS checkout. New
	language.

2002-08-08  psmith <psmith>

	* ChangeLog, configure.in, hash.c, main.c, maintMakefile, misc.c,
	po/POTFILES.in, variable.c: Change the version. Update to require
	new gettext. Change hash.c to by K&R. Redo some strings to make i18n
	simpler.

2002-08-08  psmith <psmith>

	* ChangeLog, NEWS, config.h-vms.template, dir.c, doc/make.texi,
	hash.h, main.c, make.h, makefile.com, po/ChangeLog, po/LINGUAS,
	read.c, remake.c, tests/ChangeLog, tests/scripts/misc/general3,
	tests/scripts/options/dash-B, tests/scripts/variables/special,
	variable.c, variable.h: Incorporate some VMS fixes. Add -B option
	docs. Add .VARIABLES variable. Add a few new tests. Add a new
	translation: Swedish

2002-08-01  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, file.c, filedef.h, main.c,
	make.h, variable.c, variable.h: New variables, .VARIABLES and
	.TARGETS.

2002-07-14  psmith <psmith>

	* maintMakefile: Make sure templates are built.

2002-07-11  psmith <psmith>

	* ChangeLog, Makefile.am, ar.c, dir.c, expand.c, file.c, filedef.h,
	function.c, hash.c, hash.h, main.c, make.h, misc.c, read.c,
	remake.c, tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/functions/filter-out,
	tests/scripts/targets/INTERMEDIATE, variable.c, variable.h: Install
	Greg McGary's patches to port the id-utils hashing functions to GNU
	make.  Also he provides some other performance fixups after doing
	some profiling of make on large makefiles.  Modify the test suite to
	allow the use of Valgrind to find memory problems.

2002-07-10  psmith <psmith>

	* ChangeLog, NEWS, doc/make.texi, main.c, po/.cvsignore, read.c,
	tests/ChangeLog, tests/scripts/variables/automatic,
	tests/test_driver.pl: Implement SysV-style $$@ support.  I looked at
	E.Parmelan's patch but decided to implement this a different way,
	and didn't use it.

2002-07-09  psmith <psmith>

	* AUTHORS, ChangeLog, NEWS, commands.c, doc/make.texi, file.c,
	read.c, tests/ChangeLog, tests/scripts/features/order_only,
	tests/scripts/variables/automatic: Documentation and tests for
	order-only prerequisites. Add a new test suite for automatic
	variables.

2002-07-08  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, README.cvs, commands.c,
	config.h.W32.template, configh.dos.template, dep.h, dosbuild.bat,
	implicit.c, main.c, maintMakefile, po/LINGUAS, read.c, remake.c,
	rule.c, tests/scripts/features/order_only: Various cleanups reported
	by people using the alpha release. Incorporate "order-only"
	prerequisites patch.  Wrote a test for it. The test shows what might
	be a bug in the code; I need to look at it more closely (anyway it
	doesn't behave as I expected).  Also I haven't done the docs yet.

2002-07-08  psmith <psmith>

	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
	po/ru.po, po/tr.po: Remove .po files; we'll retrieve them directly
	from the translation site.

2002-07-08  psmith <psmith>

	* ChangeLog, ChangeLog.2, Makefile.am, NEWS, README.cvs,
	configure.in, dep.h, doc/Makefile.am, doc/make.texi, function.c,
	gpl.texinfo, implicit.c, main.c, maintMakefile, make-stds.texi,
	make.h, make.texinfo, misc.c, read.c, remake.c, tests/ChangeLog,
	tests/scripts/functions/eval, tests/scripts/functions/value,
	tests/scripts/variables/MAKEFILE_LIST,
	tests/scripts/variables/flavors, variable.c, variable.h: Major
	updates in preparation for 3.80. New version of the manual, put into
	the doc subdir. Enhancements: $(eval ...) and $(value ...)
	functions, various bug fixes, etc.  See the ChangeLog. More to come.


2002-05-29  psmith <psmith>

	* README.template: Update the README template.

2002-05-13  psmith <psmith>

	* po/de.po: Install newest German translation.

2002-05-10  psmith <psmith>

	* ChangeLog, Makefile.am, README.cvs, acinclude.m4, configure.in,
	expand.c, file.c, function.c, getloadavg.c, main.c, make.h, misc.c,
	tests/ChangeLog, tests/scripts/functions/call, variable.c,
	variable.h: Fix Debian bug #144306: pass target-specific variables
	into the environment properly.  Fix configure: allow
	cross-compilation; fix getloadavg (still needs _lots_ of work!)  Let
	$(call ...) functions to be self-referencing.  Lets us do transitive
	closures, for example.

2002-04-24  psmith <psmith>

	* texinfo.tex: Remove our local copy so we can use the standard
	version.

2002-04-24  psmith <psmith>

	* make.texinfo: Add back initial "\" which was accidentally removed
	a year ago! :-/.

2002-04-22  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, README.cvs, configure.in,
	glob/ChangeLog, glob/Makefile.am, maintMakefile, po/ChangeLog,
	po/LINGUAS, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
	po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
	po/pt_BR.po, po/ru.po, po/tr.po: Updates for new tools.  Everything
	works now building on Linux, including creating make packages.  I'll
	try some other systems tomorrow. Also added a new translation:
	Croatian.  Thanks!

2002-04-22  psmith <psmith>

	* ChangeLog, Makefile.am, README.cvs, getloadavg.c,
	po/Makefile.in.in: Updates and fixes for CVS builds. Created a
	README.cvs describing the procedure.

2002-04-21  psmith <psmith>

	* ABOUT-NLS, ChangeLog, Makefile.am, NEWS, acconfig.h,
	acinclude.m4, config.guess, config.sub, config/ChangeLog,
	config/Makefile.am, configure.in, gettext.c, gettext.h,
	glob/Makefile.am, i18n/.cvsignore, i18n/Makefile.am, i18n/da.po,
	i18n/de.po, i18n/es.po, i18n/fr.po, i18n/gl.po, i18n/he.po,
	i18n/ja.po, i18n/ko.po, i18n/nl.po, i18n/pl.po, i18n/pt_BR.po,
	i18n/ru.po, i18n/tr.po, main.c, maintMakefile, make.h,
	po/.cvsignore, po/ChangeLog, po/LINGUAS, po/Makefile.in.in,
	po/Makevars, po/POTFILES.in, po/da.po, po/de.po, po/es.po,
	po/fr.po, po/gl.po, po/he.po, po/ja.po, po/ko.po, po/nl.po,
	po/pl.po, po/pt_BR.po, po/ru.po, po/tr.po, signame.c, signame.h,
	tests/ChangeLog, tests/test_driver.pl: Update GNU make to use
	Autoconf 2.53, Automake 1.6.1, Gettext 0.11.1. We're using Gettext's
	"external" feature to avoid including the intl code in the GNU make
	distribution.

2002-04-20  psmith <psmith>

	* ChangeLog, NEWS, i18n/he.po: Installed a new translation for
	Hebrew.

2002-04-20  psmith <psmith>

	* ChangeLog, NEWS, function.c, i18n/de.po, i18n/fr.po, main.c,
	remake.c: Updates to translaations. Fix an assert() in an obscure
	use of -q Handling of double-colon timestamp updates was broken in a
	bizarre way. Store arguments to $(call ...) functions in simple
	variables, not recursive variables.

2002-03-12  psmith <psmith>

	* ChangeLog, i18n/da.po, i18n/es.po, i18n/ru.po: Install updated
	translations.

2001-12-04  psmith <psmith>

	* ChangeLog, i18n/ja.po: Install a new Japanese translation.

2001-11-18  psmith <psmith>

	* job.c, main.c: Update copyright info.

2001-08-19  psmith <psmith>

	* i18n/da.po, misc.c, rule.c, variable.c: Installed the da.po
	(Danish) translation file.  Fixed some translation string issues.

2001-08-03  psmith <psmith>

	* ChangeLog, NEWS, i18n/fr.po: Installed a new French translation
	(resolves Debian Bug #106720)

2001-07-05  psmith <psmith>

	* ChangeLog, NEWS, configure.in, i18n/ko.po, make.texinfo: 
	New/updated translations; minor update to the index of the manual.

2001-06-01  psmith <psmith>

	* i18n/tr.po: New translation.

2001-06-01  psmith <psmith>

	* ChangeLog, NEWS, arscan.c, configure.in, dir.c, function.c,
	i18n/gl.po, i18n/ru.po, job.c, main.c, make.h, make.texinfo,
	read.c, remake.c, variable.c: Fix for EINTR problems when using
	jobserver. New translation files. Fix for @+ inside define macros
	being applied too widely. Various other bug fixes.

2001-05-21  psmith <psmith>

	* ChangeLog, arscan.c, commands.c, function.c, job.c,
	tests/ChangeLog, tests/scripts/variables/flavors: Some VMS fixes
	sent by John Fowler. Fix: make flags on some lines of define/endef
	don't affect other lines

2001-01-21  psmith <psmith>

	* ChangeLog, build_w32.bat, expand.c, gettext.c, make.texinfo,
	remake.c, tests/scripts/features/targetvars, variable.c, variable.h: 
	Some bug fixes and document updates.

2000-11-17  psmith <psmith>

	* ChangeLog, read.c, remake.c: * Fix FAT handling on Windows to match the DJGPP port's FAT
	handling. * Fix a potential hole in readline if lines end in ^M
	(CRLF).

2000-10-05  psmith <psmith>

	* ChangeLog, acinclude.m4, configure.in, file.c, function.c,
	gettext.c, i18n/gl.po: * Various bug fixes. * New Galician translation.

2000-09-21  psmith <psmith>

	* ChangeLog, i18n/ja.po, main.c: * Rework phrasing to allow for better translations. # New Japanese
	translation file.

2000-08-21  psmith <psmith>

	* ChangeLog, tests/scripts/features/targetvars, variable.c: Fix
	PR/1831.  See the ChangeLog.

2000-07-30  psmith <psmith>

	* ChangeLog, NEWS, configure.in, dir.c, file.c, filedef.h,
	i18n/ja.po, job.c, make.texinfo, remake.c: * Various fixes; see the ChangeLog.

2000-07-07  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, TODO.private, file.c, filedef.h,
	remake.c, variable.c: * Minor code cleanups * Fix for PR/1811, from Paul Eggert.

2000-06-23  psmith <psmith>

	* ChangeLog, main.c, make.h: * Fix PR/1791.

2000-06-23  psmith <psmith>

	* ChangeLog, NEWS, config.guess, config.sub, configure.in: * Released 3.79.1

2000-06-23  psmith <psmith>

	* ChangeLog, README.template, configure.in, job.c, tests/ChangeLog,
	tests/scripts/options/dash-q: * Fix -q so it works more correctly. * Don't print "nothing to do"
	messages for ":" commands * Update the version to 3.79.1

2000-06-22  psmith <psmith>

	* ChangeLog, read.c, tests/ChangeLog,
	tests/scripts/features/targetvars: * Fix PR/1709.

2000-06-20  psmith <psmith>

	* config.h.W32.template, i18n/de.po: * A couple of nits.

2000-06-20  psmith <psmith>

	* ChangeLog, NEWS, acconfig.h, acinclude.m4, config.ami.template,
	config.h-vms.template, config.h.W32.template, configure.in, file.c,
	filedef.h, function.c, implicit.c, make.texinfo, misc.c, remake.c: * More updates and fixes.

2000-06-19  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, README.DOS.template,
	acinclude.m4, configh.dos.template, configure.in, expand.c, file.c,
	function.c, implicit.c, job.c, make.h, remake.c, tests/ChangeLog,
	tests/scripts/functions/addsuffix, tests/scripts/options/general: * Various fixes for problems in the 3.79.0.1 pretest.

2000-06-14  psmith <psmith>

	* acinclude.m4: * Typo.

2000-06-14  psmith <psmith>

	* ChangeLog, acconfig.h, acinclude.m4, configure.in, file.c,
	gettext.h, make.h: * More fixes for configuring gettext correctly.

2000-06-13  psmith <psmith>

	* ChangeLog, NEWS, acconfig.h, acinclude.m4, commands.c, file.c,
	filedef.h, function.c, gettext.h, main.c, make.h, remake.c, vpath.c: * Some timestamp fixes from Paul Eggert. * Fix compilation on Linux;
	use libintl.h and not gettext.h when using   the system gettext.

2000-06-07  psmith <psmith>

	* ChangeLog, acinclude.m4, commands.c, configure.in, dir.c,
	expand.c, file.c, function.c, i18n/nl.po, job.c, main.c, make.h,
	misc.c, read.c, remake.c, remote-cstms.c, tests/ChangeLog,
	tests/scripts/options/general, variable.c, vpath.c, w32/pathstuff.c: * Lots of bug fixes and cleanup; new i18n files, etc.

2000-06-01  psmith <psmith>

	* i18n/ja.po, i18n/pt_BR.po: New translation files.

2000-04-22  psmith <psmith>

	* ChangeLog, README.DOS.template, arscan.c, config.h.W32.template,
	function.c, main.c, make.texinfo, remake.c, tests/ChangeLog,
	tests/scripts/features/double_colon,
	tests/scripts/features/reinvoke, tests/scripts/functions/strip,
	w32/subproc/sub_proc.c: * Various bug fixes.

2000-04-05  psmith <psmith>

	* ChangeLog, NEWS, configure.in, function.c, make.texinfo, read.c,
	tests/ChangeLog, tests/scripts/functions/word,
	tests/scripts/options/dash-n: * Some final cleanups, and release 3.79.

2000-04-03  psmith <psmith>

	* ChangeLog, remake.c: * Fix bug handling archive members: convert timestamp to nsec
	properly   on those systems that support it.

2000-03-29  psmith <psmith>

	* ChangeLog, build.template, config.guess, config.sub,
	configure.in, tests/ChangeLog, tests/scripts/options/dash-n: * New config.sub and config.guess * Update version number for
	release * Fixes to the build.sh to handle i18n/gettext * Make dash-n
	more robust.

2000-03-27  psmith <psmith>

	* ChangeLog, NEWS, file.c, read.c, tests/ChangeLog,
	tests/scripts/features/statipattrules: * Handle case of empty static pattern rule prerequisites. * Fix
	linenumbers in error messages for rule definitions.

2000-03-27  psmith <psmith>

	* ChangeLog, README.template, configure.in, expand.c, function.c,
	i18n/de.po, job.c, main.c, make.h, remake.c, tests/ChangeLog,
	tests/scripts/features/double_colon,
	tests/scripts/features/reinvoke, tests/scripts/functions/call,
	tests/scripts/options/dash-k, variable.c, variable.h: * A large number of fixes/enhancements.  See the ChangeLog. * Added
	a new version of the German translation file.

2000-03-26  psmith <psmith>

	* ChangeLog, default.c, file.c, filedef.h, make.h, tests/ChangeLog,
	tests/scripts/targets/INTERMEDIATE: * Ignore attempt to change a file into itself. * Define COFLAGS to
	avoid unknown variable warning. * Fix some usec problems on
	UnixWare. * Don't remove .INTERMEDIATE targets specified on the
	command line.

2000-02-09  psmith <psmith>

	* ChangeLog, README.template, read.c, tests/ChangeLog,
	tests/scripts/features/escape: * Fix backslash-escape in targets. * Release 3.78.91.

2000-02-09  psmith <psmith>

	* ChangeLog, function.c, gettext.c, remake.c, tests/ChangeLog,
	tests/test_driver.pl: * Fix some warnings in gettext.c and function.c * Don't try to
	execute tests which are actually directories.

2000-02-07  psmith <psmith>

	* ChangeLog, dir.c, expand.c, variable.c, variable.h: * Fix for dir.c from Andreas Schwab. * Fix += target-specific
	variables: if your direct parent doesn't have a   setting for the
	variable but his parent does, you'll get recursive   expansion
	errors.

2000-02-05  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, Makefile.am,
	config.h-vms.template, configure.in, default.c, dir.c, function.c,
	job.c, main.c, tests/ChangeLog, tests/run_make_tests.pl,
	tests/scripts/features/vpathplus,
	tests/scripts/targets/INTERMEDIATE,
	tests/scripts/targets/SECONDARY, vmsfunctions.c: * Updates for VMS, Windows, and DOS ports. * Clean up some warnings.


2000-02-05  psmith <psmith>

	* ChangeLog, NEWS, commands.c, expand.c, filedef.h, read.c, rule.c,
	tests/ChangeLog, tests/scripts/features/patspecific_vars,
	variable.c, variable.h: * Fix PR/1407. * Keep filename/lineno information for variables, for
	debugging.

2000-01-27  psmith <psmith>

	* Makefile.am, configure.in, gettext.c, i18n/Makefile.am,
	tests/scripts/features/double_colon: * Some pre-pretest release cleanup.

2000-01-25  psmith <psmith>

	* .cvsignore, ABOUT-NLS, ChangeLog, Makefile.am, NEWS, acconfig.h,
	acinclude.m4, configure.in, getopt.c, gettext.c, gettext.h,
	i18n/.cvsignore, i18n/Makefile.am, i18n/de.po, i18n/es.po,
	i18n/fr.po, i18n/ko.po, i18n/nl.po, i18n/pl.po, i18n/ru.po, make.h,
	po/Makefile.in.in, po/POTFILES.in: * Updated gettext to use more advanced libit 0.7 version. * Various
	cleanups.

2000-01-23  psmith <psmith>

	* ChangeLog, NEWS, filedef.h, main.c, remake.c, tests/ChangeLog,
	tests/scripts/features/include: * A few fixes.

2000-01-22  psmith <psmith>

	* NEWS: * Mention it in NEWS.

2000-01-22  psmith <psmith>

	* ChangeLog, Makefile.am, acconfig.h, acinclude.m4, configure.in,
	file.c, main.c, make.h, po/Makefile.in.in, po/POTFILES.in, remake.c: * Implement GNU gettext internationalization support in GNU make.

2000-01-22  psmith <psmith>

	* config.h-vms.template, readme.vms, vmsfunctions.c: * More fixes to VMS by Hartmut Becker.

2000-01-22  psmith <psmith>

	* ChangeLog, NEWS, arscan.c, config.h-vms.template, default.c,
	dir.c, file.c, glob/glob.c, glob/glob.h, implicit.c, job.c, make.h,
	makefile.com, makefile.vms, readme.vms, rule.c, variable.c,
	vmsdir.h, vmsfunctions.c, vmsify.c: * Merge VMS patches by Hartmut Becker.

2000-01-11  psmith <psmith>

	* ChangeLog, NEWS, expand.c, function.c, job.c, tests/ChangeLog,
	tests/scripts/functions/call: * Change $(call...) to not expand arguments by default. * Unify the
	way arguments are passed to builtin functions in function.c.

1999-12-18  psmith <psmith>

	* ChangeLog, file.c, implicit.c, remake.c, tests/ChangeLog,
	tests/scripts/targets/INTERMEDIATE, variable.c: * Fix problems with double-colon rules. * Fix problems with
	INTERMEDIATE rules.

1999-12-08  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, acinclude.m4, configure.in,
	function.c, remake.c, tests/ChangeLog,
	tests/scripts/features/double_colon, tests/scripts/options/dash-n,
	variable.c, w32/subproc/misc.c: * Various changes and fixes.  See ChangeLog.

1999-11-27  psmith <psmith>

	* debug.h, function.c, main.c, read.c, remake.c: * Update debugging to use string flags instead of integers.

1999-11-22  psmith <psmith>

	* debug.h: * Add new debug header file.

1999-11-22  psmith <psmith>

	* ChangeLog, NEWS, function.c, implicit.c, job.c, main.c, make.h,
	misc.c, read.c, remake.c, remote-cstms.c, vmsfunctions.c: * Add new debugging output level selection feature.

1999-11-17  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, configure.in, expand.c, file.c,
	function.c, job.c, main.c, make.h, make.texinfo, read.c, signame.c,
	tests/ChangeLog, tests/scripts/features/targetvars,
	tests/scripts/functions/if, variable.c, variable.h: * Many cleanups and bugfixes. * New handling of += in
	target-specific variables.

1999-10-15  psmith <psmith>

	* ChangeLog, NEWS, README.customs, ar.c, arscan.c, commands.c,
	configure.in, default.c, dir.c, expand.c, file.c, function.c,
	implicit.c, job.c, main.c, make.h, misc.c, read.c, remake.c,
	rule.c, tests/ChangeLog, tests/scripts/variables/CURDIR,
	tests/scripts/variables/MAKEFILES, variable.c, vmsfunctions.c,
	vmsify.c, vpath.c: * Fix PR/1394. * Apply changes from Paul Eggert. * Many other
	cleanups (index/rindex --> strchr/strrchr, etc.)

1999-10-14  psmith <psmith>

	* ChangeLog, Makefile.am, configure.in: * Ensure -Iglob comes before any user-specified CPPFLAGS.

1999-10-13  psmith <psmith>

	* ChangeLog, commands.c, job.c, remake.c, tests/ChangeLog,
	tests/scripts/options/dash-n: * Fix PR/1379: -n/-q behaves correctly when all commands are
	recursive.

1999-10-08  psmith <psmith>

	* ChangeLog, tests/ChangeLog, tests/scripts/features/targetvars,
	variable.c: * Fix test suite on DOS (PR/1344) * Fix target-specific vars bug
	(PR/1378)

1999-09-29  psmith <psmith>

	* tests/ChangeLog, tests/test_driver.pl: * Fix for DOS short filenames.

1999-09-23  psmith <psmith>

	* ChangeLog, configure.in, main.c, make.texinfo, tests/ChangeLog,
	tests/scripts/features/parallelism: * Ouch: found a bug where re-exec from changed makefiles turned off
	jobserver :(.

1999-09-22  psmith <psmith>

	* ChangeLog, main.c: * Oops.  Fix a problem running submakes like $(MAKE) $(MFLAGS).

1999-09-17  psmith <psmith>

	* tests/run_make_tests.pl: * Fix escaping from perl to the shell.

1999-09-17  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, NEWS, README.DOS.template,
	TODO.private, configure.in, main.c, tests/ChangeLog,
	tests/run_make_tests.pl, tests/scripts/features/default_names,
	tests/scripts/features/reinvoke, tests/scripts/functions/foreach,
	tests/scripts/functions/origin, tests/scripts/options/dash-l,
	tests/scripts/options/dash-n, tests/scripts/variables/MAKECMDGOALS,
	tests/test_driver.pl: * A few script fixes and updates for 3.78.

1999-09-16  psmith <psmith>

	* ChangeLog, Makefile.am, NEWS, README.template, configure.in,
	maintMakefile: * Some minor pre-release updates.

1999-09-16  psmith <psmith>

	* Makefile.am, tests/ChangeLog, tests/test_driver.pl: * Fix some tests.

1999-09-15  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, Makefile.am,
	README.DOS.template, configure.in, main.c, tests/ChangeLog,
	tests/README, tests/run_make_tests.pl,
	tests/scripts/features/parallelism,
	tests/scripts/features/reinvoke, tests/test_driver.pl: * Cleanup the test suite.

1999-09-14  psmith <psmith>

	* ChangeLog, Makefile.am, configure.in, tests/COPYING, tests/NEWS,
	tests/README, tests/mkshadow, tests/run_make_tests,
	tests/run_make_tests.pl, tests/scripts/features/comments,
	tests/scripts/features/conditionals,
	tests/scripts/features/default_names,
	tests/scripts/features/double_colon,
	tests/scripts/features/echoing, tests/scripts/features/errors,
	tests/scripts/features/escape, tests/scripts/features/include,
	tests/scripts/features/mult_rules,
	tests/scripts/features/mult_targets,
	tests/scripts/features/override,
	tests/scripts/features/parallelism,
	tests/scripts/features/patspecific_vars,
	tests/scripts/features/quoting, tests/scripts/features/recursion,
	tests/scripts/features/reinvoke,
	tests/scripts/features/statipattrules,
	tests/scripts/features/targetvars,
	tests/scripts/features/varnesting, tests/scripts/features/vpath,
	tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
	tests/scripts/features/vpathplus,
	tests/scripts/functions/addprefix,
	tests/scripts/functions/addsuffix,
	tests/scripts/functions/basename, tests/scripts/functions/call,
	tests/scripts/functions/dir, tests/scripts/functions/error,
	tests/scripts/functions/filter-out,
	tests/scripts/functions/findstring,
	tests/scripts/functions/foreach, tests/scripts/functions/if,
	tests/scripts/functions/join, tests/scripts/functions/notdir,
	tests/scripts/functions/origin, tests/scripts/functions/sort,
	tests/scripts/functions/strip,
	tests/scripts/functions/substitution,
	tests/scripts/functions/suffix, tests/scripts/functions/warning,
	tests/scripts/functions/wildcard, tests/scripts/functions/word,
	tests/scripts/misc/general1, tests/scripts/misc/general2,
	tests/scripts/misc/general3, tests/scripts/misc/version,
	tests/scripts/options/dash-C, tests/scripts/options/dash-I,
	tests/scripts/options/dash-e, tests/scripts/options/dash-f,
	tests/scripts/options/dash-k, tests/scripts/options/dash-l,
	tests/scripts/options/dash-n, tests/scripts/targets/DEFAULT,
	tests/scripts/targets/FORCE, tests/scripts/targets/INTERMEDIATE,
	tests/scripts/targets/PHONY, tests/scripts/targets/SECONDARY,
	tests/scripts/targets/SILENT, tests/scripts/targets/clean,
	tests/scripts/test_template, tests/scripts/variables/CURDIR,
	tests/scripts/variables/MAKE, tests/scripts/variables/MAKECMDGOALS,
	tests/scripts/variables/MAKEFILES,
	tests/scripts/variables/MAKELEVEL, tests/scripts/variables/flavors,
	tests/test_driver.pl: * Added the test suite to the main distribution.

1999-09-14  psmith <psmith>

	* ChangeLog, Makefile.am, TODO.private, glob/ChangeLog,
	glob/fnmatch.c, glob/glob.h, make.texinfo: * Some configuration fixes.

1999-09-11  psmith <psmith>

	* ChangeLog, README.template, acinclude.m4, configure.in,
	glob/ChangeLog, glob/glob.c, main.c: * Various cleanups for release.

1999-09-11  psmith <psmith>

	* ChangeLog, configh.dos.template, glob/ChangeLog, glob/fnmatch.c,
	job.c, make.texinfo: * Various pre-release cleanups.

1999-09-06  psmith <psmith>

	* ChangeLog, main.c, make.texinfo, remake.c: * Some doc and help changes.

1999-09-04  psmith <psmith>

	* remake.c: * Fix for infinite recursion.

1999-09-03  psmith <psmith>

	* ChangeLog, main.c, read.c, remake.c: * Removed a memory stomp (reading freed memory). * Fixed some
	infinite recursion on rebuilt makefiles bugs.

1999-09-02  psmith <psmith>

	* ChangeLog, function.c, implicit.c, main.c, read.c: * A few W32 fixes for backslash support.

1999-09-01  psmith <psmith>

	* ChangeLog, config.ami.template, config.h-vms.template,
	config.h.W32.template, configh.dos.template, configure.in, main.c,
	make.texinfo, version.c: * A bugfix on MAKEFLAGS options creation that broke jobserver. * Put
	the host info in the --version output. * Don't croak if the user
	forces -jN on submakes.

1999-09-01  psmith <psmith>

	* NEWS, config.guess, config.sub: * Added config.guess/config.sub for new autoconf tests.

1999-08-31  psmith <psmith>

	* .cvsignore, ChangeLog, NMakefile.template, README.W32,
	README.W32.template, acinclude.m4, config.h.W32.template,
	configure.in, main.c, maintMakefile, make.h, w32/subproc/sub_proc.c: * Large file support for AIX, HP-UX, and IRIX. * W32 support for
	Cygnus Cygwin shell (bash).

1999-08-25  psmith <psmith>

	* ChangeLog, function.c, main.c, make.h, variable.c: * A few cleanups, and 3.77.94 release.

1999-08-24  psmith <psmith>

	* ChangeLog, NEWS, file.c, implicit.c, make.texinfo, remake.c: * Terminology change in docs and code.

1999-08-23  psmith <psmith>

	* .cvsignore, ChangeLog, README.template, configure.in, job.c,
	job.h, main.c, remake.c: * Fix jobserver algorithm again. * A couple of nits. * Fix
	considered pruning for double-colon rules.

1999-08-23  psmith <psmith>

	* job.c, main.c: * Start rewrite of jobserver to avoid unique tokens for debugging.

1999-08-22  psmith <psmith>

	* ChangeLog, job.c, main.c, maintMakefile, make.texinfo, variable.c: * Various changes.

1999-08-19  psmith <psmith>

	* job.c, main.c: * Code cleanup.

1999-08-13  psmith <psmith>

	* ChangeLog, NEWS, configure.in, expand.c, function.c, job.c,
	main.c, make.h, make.texinfo: * Rework jobserver yet one more time. * Install the $(if ...)
	function and document it.  Still need some examples.

1999-08-12  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, function.c, maintMakefile: * Some DOS fixes.

1999-08-01  psmith <psmith>

	* ChangeLog, arscan.c, configure.in, function.c, job.c, main.c,
	make.h, remake.c: * Release 3.77.92. * Complete implementation of new jobserver
	algorithm. * A few minor fixups.

1999-08-01  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, README.DOS.template,
	configh.dos.template, function.c, job.c, main.c, read.c, remake.c: * Applied some DOS updates. * Started reworking the jobserver
	algorithm; not complete yet.

1999-07-28  psmith <psmith>

	* ChangeLog, ar.c, arscan.c, commands.c, dir.c, expand.c, file.c,
	function.c, implicit.c, job.c, main.c, make.h, make.texinfo,
	misc.c, read.c, remake.c, rule.c, signame.c, variable.c, vpath.c: * Add gettext macros to start i18n support.

1999-07-26  psmith <psmith>

	* ChangeLog, make.texinfo: * Update the manual.

1999-07-24  psmith <psmith>

	* ChangeLog: * Forgot ChangeLog.

1999-07-24  psmith <psmith>

	* configure.in, job.c, maintMakefile: * Some configure fixes.

1999-07-23  psmith <psmith>

	* ChangeLog, arscan.c, configure.in, job.c, main.c: * Bugfix for NT archive support. * Rework how the jobserver stuff
	works.

1999-07-22  psmith <psmith>

	* ChangeLog, Makefile.am, acinclude.m4, configure.in, function.c: * Make some portability fixes.

1999-07-22  psmith <psmith>

	* AUTHORS: * Update the AUTHORS file.

1999-07-22  psmith <psmith>

	* ChangeLog, arscan.c, function.c: * Fix backward incompatibility in new function implementation. * Add
	support for ARFZMAG archive formats.

1999-07-22  psmith <psmith>

	* ChangeLog, Makefile.am, configure.in, default.c, dir.c, file.c,
	filedef.h, glob/ChangeLog, glob/Makefile.am, glob/fnmatch.c,
	glob/fnmatch.h, glob/glob.c, glob/glob.h, main.c, remake.c: * Installed new versions of GLIBC glob library. * Installed Tim
	Magill's "graph pruning" performance enhancement. * Update version
	to 3.77.90 for the release. * Require automake 1.4.

1999-07-21  psmith <psmith>

	* ChangeLog, NEWS, config.h-vms.template, dir.c, makefile.com: * Installed VMS fixes.

1999-07-21  psmith <psmith>

	* ChangeLog, Makefile.am, arscan.c, commands.c, configure.in,
	dir.c, function.c, implicit.c, job.c, main.c, make.h, make.texinfo,
	misc.c, read.c, rule.c, variable.c, vmsify.c, vpath.c: * Add configure option to enable dmalloc library. * Various code
	cleanups.

1999-07-20  psmith <psmith>

	* .purify, ChangeLog, commands.c, getloadavg.c, implicit.c, job.c,
	read.c, rule.c: * Fix memory leaks, fd leaks, and some long-standing bugs
	recognizing when   targets need to have their modtimes rechecked
	(-n, etc.)

1999-07-18  karl <karl>

	* texinfo.tex: pdfimage takes braces

1999-07-16  psmith <psmith>

	* .purify, ChangeLog, job.c, read.c: * Fix some memory and file descriptor leaks.

1999-07-16  psmith <psmith>

	* ChangeLog, read.c, variable.c: * Various bug fixes.

1999-07-15  psmith <psmith>

	* ChangeLog, NEWS, dep.h, file.c, filedef.h, function.c, main.c,
	make.texinfo, remake.c: * Fix up and document $(apply ...) function.

1999-07-13  eggert <eggert>

	* texinfo.tex: Sync to ftp.gnu.org version of 1999-07-06.

1999-07-09  psmith <psmith>

	* ChangeLog, dep.h, job.c, remake.c: * Fixed error rebuilding makefiles with -j>1 * Fixed problem with
	job pipe and -j>1 when waiting on -l loads.

1999-07-08  psmith <psmith>

	* main.c, remake.c: * Minor code cleanup.

1999-07-08  psmith <psmith>

	* ChangeLog, NEWS, default.c, main.c, make.h, make.texinfo: * Added -R / --no-builtin-variables flag.

1999-07-06  psmith <psmith>

	* ChangeLog, NMakefile.template, arscan.c, build_w32.bat,
	filedef.h, make.1, make.texinfo, remake.c: * Various bugfixes/updates.  See ChangeLog.

1999-06-14  psmith <psmith>

	* ChangeLog, acinclude.m4, read.c, remake.c, rule.c: * Various bug fixes.

1999-06-14  psmith <psmith>

	* ChangeLog, commands.c, expand.c, job.c, main.c: * Various bug fixes.

1999-04-25  psmith <psmith>

	* ChangeLog, NEWS, acconfig.h, acinclude.m4, config.ami.template,
	config.h-vms.template, config.h.W32.template, configh.dos.template,
	configure.in, job.c, job.h, main.c, make.h, make.texinfo: * Add new jobserver feature. * Small updates to the manual *
	E.Zaretskii fix for new DJGPP version.

1999-04-13  psmith <psmith>

	* main.c: Clean up some logic.

1999-04-09  psmith <psmith>

	* ChangeLog, remake.c: If a file declared .INTERMEDIATE already
	exists before make starts, we won't delete it--this is how normal
	intermediate files behave, too.

1999-04-02  psmith <psmith>

	* ChangeLog, NEWS, README.template, job.c: * Fix possible memory stomp. * A few admin file cleanups.

1999-03-31  psmith <psmith>

	* ChangeLog, NEWS, read.c: * Ignore CR in CRLF line terminators for compatibility with DOSsy
	makefiles.

1999-03-31  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\defopheader): missing word space before `on'.
		Report from: Chris Hanson <cph@martigny.ai.mit.edu>.

1999-03-30  psmith <psmith>

	* ChangeLog, Makefile.am, configure.in, maintMakefile: * More build fixes.  I think a vanilla CVS checkout should build OK
	now.

1999-03-27  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\imagexxx): Equalize space above and below if in
		vmode.  From rms. .,

1999-03-26  psmith <psmith>

	* ChangeLog, Makefile.am, build.template, configure.in, function.c,
	maintMakefile, make.h, make.texinfo: * Manual updates: added xrefs, some typos sent by users. * Change
	the build env. to not link libglob.a unless we need it.

1999-03-26  psmith <psmith>

	* ChangeLog, NEWS, function.c, job.c, make.texinfo: * Reworked function.c to use separate functions instead of a huge
	case stmt. * Added new functions $(error ...) and $(warning ...) and
	documented same. * In windows/dos shells, only treat \ as an escape
	for special chars.

1999-03-24  karl <karl>

	* texinfo.tex: 	* texinfo.tex (&): be sure active & is defined for @deftypefn
		operator&. 	Report from: Nathan Sidwell <nathan@acm.org>.

1999-03-20  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Changes from Andreas to use \sl\$ inside italics
		and to avoid extra spaces around @anchor. 	* texinfo.tex (\image,
		\imagexx): move pdf test to imagexxx for  		correct filename
		parsing.

1999-03-19  psmith <psmith>

	* make.h, misc.c: * Add strneq() (streq only n chars) macro * fix return type of
	xstrdup.

1999-03-16  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\imagexxx): reset catcode ^^M in case we're inside
		in an example.  Report from kama.

1999-03-15  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\putwordin): new macro for word `in'. 	(\xrefX): use
		it.

1999-03-05  psmith <psmith>

	* ChangeLog, configure.in, dir.c, job.c, main.c, make.h, misc.c,
	remake.c, rule.c: * Define and use xstrdup() instead of strdup().

1999-03-05  psmith <psmith>

	* .cvsignore, ChangeLog, GNUmakefile, Makefile.am, Makefile.ami,
	NMakefile.template, SMakefile.template, amiga.c, amiga.h, ar.c,
	arscan.c, build.template, commands.c, commands.h, configure.in,
	default.c, dep.h, dir.c, expand.c, file.c, filedef.h, function.c,
	glob/.cvsignore, implicit.c, job.c, job.h, main.c, make.h,
	makefile.vms, misc.c, read.c, remake.c, remote-cstms.c,
	remote-stub.c, rule.h, variable.c, variable.h, vpath.c: * Update FSF address info in copyright notices. * Update maintainers
	build process; remove GNUmakefile.  Require builders to   run
	automake && autoreconf by hand. * Use AC_SUBST_FILE to get the
	maintMakefile included, rather than GNU   make's include directive,
	which conflicts with automake 1.4's include   directive.

1999-03-04  psmith <psmith>

	* .cvsignore, ChangeLog, variable.c: Fix a bug where conditional
	variables weren't being expanded correctly.

1999-02-22  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Expand tabs.

1999-02-22  psmith <psmith>

	* ChangeLog, NEWS, arscan.c, configure.in, default.c, function.c,
	make.texinfo, read.c, remake.c, variable.c: * New feature: .LIBPATTERNS controls the way -lfoo dependencies are
	expanded. * A few tweaks to the system glob test, after trying it on
	a system where   it's true. * Installed patches to archive handling
	for AIX 4.3 big archives. * Fix a memory stomp in target-specific
	variables. * Fix a memory leak in foreach functions.

1999-02-19  psmith <psmith>

	* ChangeLog, Makefile.am, arscan.c, build.template, configure.in,
	read.c, signame.c: * Updates for automake 1.4 and autoconf 2.13 * Check for a libc
	version of GNU glob and, if found, don't use the local   glob
	headers. * Fix a bug in OpenVMS archive handling. * Fix a bug in VMS
	siglist processing.

1999-02-15  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\paragraphindent): implement. 	Suggestion from: Paul
		DuBois <dubois@primate.wisc.edu>. 	* texinfo.tex (\alias): use def
		rather than \let. 	Change timestamp format to include hours.

1999-02-09  karl <karl>

	* texinfo.tex: 	* texinfo.tex: New commands @alias and @definfoenclose. 	From:
		"Eric S. Raymond" <esr@snark.thyrsus.com>.

1999-02-08  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\scanmacro): Use \endinput to avoid spurious space,
		and various other space fixes.  From: Andreas Schwab
		<schwab@ls5.informatik.uni-dortmund.de>.

1999-02-05  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\uref): implement optional third arg. 	* texinfo.tex
		(\dosubind): Include index entry in third arg to 		\entry instead
		of writing as bogus fourth arg. 	Report from: kama@hippo.fido.de
		(Karl Heinz Marbaise). 	* texinfo.tex (\setemergencystretch):
		Increase somewhat. 	* texinfo.tex (\putwordof): rename from
		\putwordOf. 	* texinfo.tex (defivarhead, \defcvarheader): Use
		\putwordof.

1999-02-03  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\documentlanguage, \documentencoding): new
		commands.  \documentlanguage based on an implementation by kama.

1999-01-30  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Fix @macro expansion inside @section.  Patch from
		Andreas: 	From: Andreas Schwab
		<schwab@ls5.informatik.uni-dortmund.de> 	The general idea is to
		construct a list a all defined macros in  		the form
		\do\macro1\do\macro2..., then temporarily define  		\do to
		something appropriate and execute the list to do  		whatever is
		needed.  Here is a patch, and i have also  		fixed a few other bugs
		that i found while browsing through  		the @macro implementation.
		Additionally i have added a  		check to prevent the user from doing
		silly things like  		@macro shipout.

1999-01-24  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\obstexwarn): Don't use *** in message, it
		interferes with make output parsing.

1999-01-22  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Internationalization improvements from kama.

1999-01-21  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\contents, \shortcontents): Run
		\contentspagealignmacro.  	From: Trond Endrestol
		<trond@agamemnon.gtf.ol.no>

1999-01-15  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\begindoublecolumns): Ship out \partialpage
		immediately if it is nonvoid, instead of saving it.  This avoids a
		bug where the index could end up printing one line per page (see
		the indexspread.tex test). 	From: Andreas Schwab
		<schwab@issan.informatik.uni-dortmund.de>  	* texinfo.tex (\image):
		If running pdftex, do \pdfimage{imagefile.pdf}.  	From: Samuel
		Tardieu <sam@inf.enst.fr>   	Also, update copyright year.

1999-01-06  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\enddoublecolumns): Move \pagegoal reset to after
		the \endgroup so we get the restored single-column \vsize  		as
		intended.

1998-12-21  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\indexdummies): Set \{ and \} to \mylbrace and
		\mybrace to avoid braces in the index file, which 	texindex can't
		handle.

1998-12-20  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\pickupwholefraction): Ignore whole-number part.
		(\setuptable): Always pass whole-number part and decimal point.
		This 	allows leading zeroes. 	Suggestion from: Ben Bullock
		<ben@hayamasa.demon.co.uk>. 	Date: Fri, 21 Aug 1998 14:06:50 +0100
		(BST)

1998-12-15  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\indexdummies): set \{ and \} to \lbracecmd and
		\rbracecmd to avoid lossage if @tex is active during \shipout.
		Report from: "Peter Kabal" <Kabal@ece.mcgill.ca>.

1998-12-12  karl <karl>

	* texinfo.tex: doc fix

1998-11-13  karl <karl>

	* texinfo.tex: update date

1998-11-13  karl <karl>

	* texinfo.tex: 1998-11-11  Andreas Schwab
	<schwab@issan.cs.uni-dortmund.de> 	* doc/texinfo.tex (\onepageout):
	Put the cropmarks in vboxes of 	zero height so that they don't
	contribute space themselves. 	Compensate for \topandbottommargin.
	(\internalpagesizes): Advance \outervsize by 2\topandbottommargin,
	not only 0.6in.

1998-11-08  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Use standard time-stamp.el package instead of
		update-date.el. .,

1998-11-01  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\indexnofonts,\indexdummies): add \url and \uref to
		list.

1998-10-27  karl <karl>

	* texinfo.tex: 	* texinfo.tex (@env, @command, @option): Must disable for index
		and xref commands.  Also, \input plain if necessary before  		using
		{} in the version number.

1998-10-15  rms <rms>

	* make-stds.texi: Mention Automake. Mention DESTDIR. Comment on
	changing prefix or exec_prefix.

1998-10-13  psmith <psmith>

	* ChangeLog, job.c, read.c, rule.c: Ignore non-empty lines which
	become empty after variable expansion. Don't choke on invalid
	pattern rules if we fail during makefile parsing. Don't dump core if
	a non-empty command becomes empty after expansion.

1998-10-03  psmith <psmith>

	* ChangeLog, GNUmakefile, acconfig.h, acinclude.m4, amiga.c, ar.c,
	arscan.c, commands.c, commands.h, config.ami.template,
	config.h-vms.template, config.h.W32.template, configure.in,
	default.c, dep.h, expand.c, file.c, filedef.h, function.c,
	getloadavg.c, glob/ChangeLog, implicit.c, job.c, job.h, main.c,
	make.h, make.texinfo, misc.c, read.c, remake.c, remote-cstms.c,
	rule.c, rule.h, variable.c, variable.h, vpath.c,
	w32/subproc/NMakefile, w32/subproc/sub_proc.c: Checkpoint changes.
	Bug fixes, mostly.

1998-10-03  psmith <psmith>

	* glob/configure.in: Don't use a separate configure.in for the glob
	directory.  It now uses the configure script for make proper.

1998-09-30  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Use date as version number instead of RCS, and
		update-date to update it.

1998-09-27  rms <rms>

	* getloadavg.c: Treat __GNU__ line NeXT: undefine BSD and FSCALE.

1998-09-17  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Fix @macro expansion of @code with _ in the
		argument.  	From: Zack Weinberg <zack@rabi.columbia.edu>.

1998-08-28  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\itemzzz): take \itemmargin into account when
		unhboxing.  Reported by Bob.

1998-08-14  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Change @defun environments so that right margin is
		not changed, and instead the defun type label is outdented  		into
		the margin.

1998-08-13  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\smartslanted): define this separately from
		\smartitalic. 	(\emph, \i): use \smartitalic for true italics.

1998-08-10  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\value): handle active _ or - in argument (happens
		if called from @code).  	Report from: Dave Love <d.love@dl.ac.uk>.


1998-07-31  psmith <psmith>

	* dosbuild.bat: Attempt to add back ^M's.

1998-07-30  psmith <psmith>

	* AUTHORS, ChangeLog, GNUmakefile, INSTALL, Makefile.DOS.template,
	Makefile.am, NEWS, NMakefile.template, README.DOS.template,
	README.W32, README.customs, README.template, SMakefile.template,
	acinclude.m4, arscan.c, config.ami.template, config.h.W32.template,
	configure.in, default.c, dir.c, dosbuild.bat, expand.c, file.c,
	filedef.h, function.c, getloadavg.c, glob/ChangeLog,
	glob/Makefile.am, glob/Makefile.ami, glob/SMakefile,
	glob/configure.in, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
	glob/glob.h, implicit.c, job.c, job.h, main.c, maintMakefile,
	make.1, make.h, make.texinfo, makefile.com, misc.c, read.c,
	readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
	rule.h, subproc.bat, variable.c, variable.h, vmsfunctions.c,
	vmsify.c, vpath.c, w32/subproc/NMakefile, w32/subproc/build.bat,
	w32/subproc/sub_proc.c: GNU make release 3.77.

1998-07-19  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\dosubind): Don't do \vskip to preserve \lastskip
		unless we are in vertical mode.  Otherwise we might end a
		paragraph prematurely, and \folio won't get expanded by  		\output.
		Report from: "Richard E. Stone" <res@rstone.mn.org>

1998-07-17  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Keep track of how negative the page numbers have
		gotten: 	(\lastnegativepageno): New \count register.
		(\startcontents): Use it. 	(\contents, \summarycontents): set it.

1998-07-14  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\imagexxx): Add some space around the image if it's
		by itself.

1998-07-12  karl <karl>

	* texinfo.tex: 1998-07-09  Andreas Schwab
	<schwab@issan.informatik.uni-dortmund.de>  	* texinfo.tex
	(chapterzzz): Put a space before the chapter number 	in the message.
	(appendixzzz): Use \putwordAppendix in the message.  Thu Jul  9
	08:39:53 1998  Karl Berry  <karl@cs.umb.edu>  	* texinfo.tex
	(\macro): Globalize assignments since it's done 		inside a group.
	From Zack.  Mon Jul  6 17:21:25 1998  Karl Berry  <karl@cs.umb.edu>
	* texinfo.tex (\comment): Speed up. 	(\loggingall): Turn on eTeX's
	extended tracing. 	More macro fixes. 	Date: Sat, 04 Jul 1998
	14:51:49 -0400 	From: Zack Weinberg <zack@rabi.phys.columbia.edu>

1998-07-02  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\contents, \summarycontents, \startcontents): Use
		roman numerals for toc, arabic outside, even when toc is  		at the
		beginning.

1998-07-01  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\anchor): New command @anchor. 	(\xrefX): Avoid
		double space when xref to an @anchor or an @unnumbered.  	*
		texinfo.tex (\itemzzz): Use kerns and \unhbox when item text 		fits
		in the space, so footnotes can work.

1998-06-29  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\setref): Take additional argument for the -snt
		xref.  Call \indexdummies. 	(\donoderef, \appendixnoderef,
		\unnumbnoderef): Change \setref calls.

1998-06-27  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\contents, \summarycontents): Must not be \outer.

1998-06-27  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\writetocentry): New macro. 	(\chapternofonts): No
		longer needed. 	(\chapter, ..., \unnumberedsubsubsec): Change all
		the sectioning 		commands to call \writetocentry instead of doing
		it inline. 	Also, do not call \chapternofonts, we avoid expansion
		with 		\the\toks instead. 	(\opencontents): No longer needed,
		instead \writetocentry opens 		the file when necessary.
		(\setfilename): Don't call \opencontents.
		(\ifsetcontentsaftertitlepage, \ifsetshortcontentsaftertitlepage):
		New conditionals. 	(\Etitlepage): Call \contents and/or
		\shortcontents if 		conditionals are set.  	Global: use \nobreak
		instead of \penalty 10000 for epsilon efficiency.

1998-06-25  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\acronym): New Texinfo command.

1998-06-24  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\dots, \enddots): Missing \leavevmode. 	Report from:
		Thomas Esken <esken@nmlab.informatik.fh-dortmund.de> 	Date: Tue, 23
		Jun 1998 14:22:27 +0200 (MET DST)

1998-06-23  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Rewrite of index stuff to do better column breaking
		and balancing. 	The old code failed miserably when the index was
		just the wrong size, 	e.g., the Autoconf manual with @afourpaper.
		Bug report from: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de>
		Date: Fri, 12 Jun 1998 16:34:49 +0200 (MET DST) 	(\initial): Add
		more glue around the initial, and make it a 		multiple of
		\baselineskip. 	(\entry): Add glue before each entry so the columns
		can always be the 	 same height. 	(\doublecolumnout): Available
		space no longer needs to handle 	 \partialpage specially.
		(\pagesofar): Take \ht\partialpage into account with \vsize.
		(\enddoublecolumns): Reset \output to avoid calling
		\balancecolumns twice 	(\balancecolumns): Format for readability.
		(\initialskipamount): No longer needed, remove.  	(\hbadness):
		Increase a bit, boxes that are a little underfull look ok.

1998-06-22  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\ninettsl): cmsltt10 is not standard, so use
		cmsltt10 scaled 900.  	Date: Mon, 15 Jun 1998 12:35:41 +0200 (MET
		DST)  	From: Werner Struckmann <struck@ips.cs.tu-bs.de>.

1998-06-19  karl <karl>

	* texinfo.tex: 	* texinfo.tex: @macro fixes from Zack Weinberg
		<zack@rabi.phys.columbia.edu>.  	- @ifblah did not work inside
		@macro         - spaces in parameter lists in macro definitions
		caused errors         - leading spaces in parameter lists in macro
		invocations were 	  preserved inappropriately.

1998-06-12  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\smallformatx, \smalldisplayx): New macros.
		(\smallbook): Arrange to use them. 	(\display, \flushleft, etc.):
		Rewrite to avoid duplication.

1998-06-08  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\pagesizes): Rename to \internalpagesizes.
		(\custompaper): Rename to \pagesizes.

1998-06-07  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Rewrite paper size definitions, add @custompaper. 	*
		texinfo.tex: Fix for macros in arguments to other commands.
		From Zack.

1998-06-05  karl <karl>

	* texinfo.tex: 	* texinfo.tex: Better @macro implementation. 	From: Zack Weinberg
		<zack@rabi.phys.columbia.edu>.

1998-05-27  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\imagexxx): Center image if it is not part of a
		paragraph.

1998-05-19  karl <karl>

	* texinfo.tex: Tue May 19 17:17:12 1998  Karl Berry
	<karl@cs.umb.edu>  	* texinfo.tex: \linkstrue by default. 	Also,
	first implementation of @macro; can only handle some cases,  		but
	that is better than nothing. 	From: Zack Weinberg
	<zack@rabi.phys.columbia.edu>  Thu May 14 17:32:47 1998  Karl Berry
	<karl@cs.umb.edu>  	* texinfo.tex: New command @novalidate along the
	lines of makeinfo 		--no-validate. 	Date: Sun, 26 Oct 1997 18:54:47
	-0500 	From: Zack Weinberg <zack@rabi.phys.columbia.edu>

1998-05-19  drepper <drepper>

	* getopt.c: automatically generated from GPLed version

1998-05-13  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\valuexxx): Split up into expandable and
		non-expandable parts. 	(\expandablevalue): New macro.
		(\indexdummies): \let\value = \expandable value.  	* texinfo.tex:
		Doc fixes.  	* texinfo.tex (\doind): Just call \dosubind with empty
		third arg. 	(\dosubind): Replace with \doind definition and
		suitable code to handle 	possible third arg.  And propagate glue
		past the whatsit from the  	\write so index entries don't cause
		extra space between  	@defuns (for example).  Wed May  6 12:51:27
		1998  Karl Berry  <karl@cs.umb.edu>  	* texinfo.tex
		(\deftypemethparsebody): Handle the extra arg in  	@deftypemethodx,
		too. 	(\deftypefunx): Error definition was misspelled as
		\deftypeunx.

1998-05-02  karl <karl>

	* texinfo.tex: (\putwordon, \putwordMethodon): New macros. 	*
	texinfo/texinfo.tex (\putwordon, \putwordMethodon): New macros.
	Use in \def... commands. 	(\indexdummies): make `\ ' be just ` ' for
	sorting. 	(\deftypemethparsebody): New macro. 	(\defmethod): Call
	it. 	Various doc fixes. 	Repored by: KHMarbaise@p69.ks.fido.de (Karl
	Heinz Marbaise) 	Date: Wed, 07 Jan 1998 10:19:42 +0100

1998-04-27  drepper <drepper>

	* getopt.c: automatically generated from GPLed version

1998-04-27  drepper <drepper>

	* getopt.c: automatically generated from GPLed version

1998-04-13  drepper <drepper>

	* getopt1.c: automatically generated from GPLed version

1998-04-13  drepper <drepper>

	* getopt.c, getopt1.c: automatically generated from GPLed version

1998-04-10  karl <karl>

	* texinfo.tex: @cartouche: Align right side correctly. From:
	dale.smith@bellhow.com (Dale Smith) Date: Fri, 06 Mar 1998 14:47:02
	GMT

1998-04-05  karl <karl>

	* texinfo.tex: (\dosetq): Use \normalturnoffactive instead of just
	\turnoffactive, so \'s in node names are handled properly. (\tie):
	Move definition to more rational position in the file. (\@, \{,
	etc.): Use decimal numbers in all cases, to avoid use of '. Paranoia
	only. (\+): Turn off once and for all at the beginning, and define
	as \tabalign in @tex.

1998-04-01  karl <karl>

	* texinfo.tex: (\synindex, \syncodeindex): \closeout the redirected
	index. From: Jakob Stoklund Olesen <stoklund@mi.aau.dk>

1998-04-01  karl <karl>

	* texinfo.tex: (\doignore): Ignore everything after `c', so @end
	ifinfo and the like can be commented out. (\macrocsname): New macro.
	Reported by: "James A. Lupo" <lupoja@feynman.ml.wpafb.af.mil>

1998-02-25  karl <karl>

	* texinfo.tex: (\doprintindex): Change catcode of @ before \read, in
	case of \initial{@} being the line that is read. Reported by: Drew
	Csillag <drew_csillag@geocities.com>

1998-02-25  karl <karl>

	* texinfo.tex: (\dotable): Don't inherit \rightskip from surrounding
	environment.  Add \leftskip to \hsize in the first column.  Set
	\item to \crcr to avoid empty first row.  Prepend \parskip glue
	before table.  Set \everycr locally outside of alignment, don't
	reset it explicitly in \Emultitable. From Andreas Schwab.  Also,
	work on leading commentary in file a bit.

1998-02-24  karl <karl>

	* texinfo.tex: \!: Save and restore this for @tex. From: Jean-Pierre
	Moreau <jpmoreau@ciframedical.com> Date: Fri, 22 Aug 1997 16:47:36
	-0400

1998-02-24  karl <karl>

	* texinfo.tex: (\angleleft, \angleright): New macros. (\refx,
	\email, \key): Use them. From: Stephen Gildea
	<gildea@intouchsys.com> Date: Fri, 26 Dec 1997 11:43:32 EST

1998-02-23  karl <karl>

	* texinfo.tex: 1997-08-28  Andreas Schwab
	<schwab@issan.informatik.uni-dortmund.de>  	* doc/texinfo.tex
	(xrdef): Read the second argument with \ as an 	escape character.

1998-01-26  karl <karl>

	* texinfo.tex: (\tocentry): Don't \turnoffactive before typesetting
	the arguments, it causes special characters to be printed
	incorrectly.

1997-12-24  karl <karl>

	* texinfo.tex: (\dots, \enddots): Use current font instead of always
	using math italic.

1997-12-23  karl <karl>

	* texinfo.tex: Spurious xepsf.tex should be epsf.tex.

1997-12-04  drepper <drepper>

	* getopt.c: automatically generated from GPLed version

1997-11-06  drepper <drepper>

	* getopt.c: automatically generated from GPLed version

1997-10-27  kwzh <kwzh>

	* make-stds.texi: Mention YFLAGS and LFLAGS along with CFLAGS.

1997-10-13  karl <karl>

	* texinfo.tex: (\titlefont): Explicitly set \rm.

1997-09-19  psmith <psmith>

	* ChangeLog, Makefile.am, Makefile.ami, NEWS, SMakefile.template,
	configure.in, main.c, maintMakefile: Quick changes for make 3.76.1.


1997-09-16  psmith <psmith>

	* Makefile.DOS.template, README.template: Minor tweaks for 3.76.

1997-09-16  psmith <psmith>

	* ChangeLog, NEWS, README.W32, configure.in, function.c,
	maintMakefile, make.texinfo, readme.vms, w32/pathstuff.c: Changes
	for GNU make 3.76

1997-09-16  psmith <psmith>

	* ChangeLog: Changes for GNU make 3.76

1997-09-11  eggert <eggert>

	* getopt.c: automatically generated from GPLed version

1997-09-11  drepper <drepper>

	* getopt.c: automatically generated from GPLed version

1997-09-11  eggert <eggert>

	* getopt.c: automatically generated from GPLed version

1997-09-11  drepper <drepper>

	* getopt.c: automatically generated from GPLed version

1997-09-05  psmith <psmith>

	* ChangeLog, Makefile.DOS.template, Makefile.am, configure.in,
	getopt.c, job.c: Changes for GNU make 3.75.93.

1997-08-27  psmith <psmith>

	* ChangeLog: GNU make 3.75.92

1997-08-27  psmith <psmith>

	* glob/glob.h: New glob.h to understand __const

1997-08-27  psmith <psmith>

	* config.ami.template, config.h-vms.template,
	config.h.W32.template, configh.dos.template: Updated for GNU make
	3.75.92.

1997-08-27  psmith <psmith>

	* AUTHORS, ChangeLog, GNUmakefile, Makefile.DOS.template,
	Makefile.am, Makefile.ami, NMakefile.template, README.Amiga,
	README.DOS.template, README.template, TODO.private, ar.c, arscan.c,
	build.template, build_w32.bat, commands.c, configure.bat,
	configure.in, dir.c, file.c, filedef.h, function.c, implicit.c,
	job.c, main.c, maintMakefile, make.h, make.texinfo, makefile.com,
	makefile.vms, misc.c, read.c, readme.vms, remake.c, variable.c,
	vmsdir.h, vmsify.c, vpath.c, w32/compat/dirent.c,
	w32/include/sub_proc.h, w32/subproc/NMakefile,
	w32/subproc/build.bat, w32/subproc/sub_proc.c: Updates for GNU make
	3.75.92.

1997-08-18  psmith <psmith>

	* AUTHORS, Makefile.am, NEWS: Last minute 3.75.91 changes.

1997-08-18  psmith <psmith>

	* glob/COPYING.LIB.old: e the global copy of this lib.

1997-08-18  psmith <psmith>

	* AUTHORS, ChangeLog, GNUmakefile, Makefile.am, NEWS,
	README.DOS.template, README.template, acconfig.h, build.template,
	configure.in, file.c, filedef.h, function.c, glob/ChangeLog,
	glob/Makefile.am, glob/configure.in, glob/fnmatch.h, glob/glob.c,
	glob/glob.h, job.c, main.c, maintMakefile, make.1, make.h,
	make.texinfo, read.c, remake.c, variable.c, version.c, vpath.c: Bug
	fixes and automake changes.

1997-08-18  psmith <psmith>

	* glob/Makefile.in, glob/configure: Removed files that are no longer
	needed now that we use automake.

1997-08-18  psmith <psmith>

	* Makefile.in, README, aclocal.m4, build.sh.in, compatMakefile,
	config.h.in, configure: Removed files that are no longer needed now
	that we use automake.

1997-08-14  miles <miles>

	* getopt.c: automatically generated from GPLed version

1997-08-14  eggert <eggert>

	* getopt.c: automatically generated from GPLed version

1997-08-01  psmith <psmith>

	* Makefile.in, config.h.in, configure: Final update for 3.75.1.

1997-07-26  karl <karl>

	* texinfo.tex: (\email): Let to \uref instead of \code, as a second
	optional argument makes sense for this, too.

1997-07-22  rms <rms>

	* getloadavg.c: Test `__unix' along with `unix'.

1997-07-15  meyering <meyering>

	* getloadavg.c: Add comment describing HAVE_PSTAT_GETDYNAMIC.

1997-07-14  karl <karl>

	* texinfo.tex: (\indexdummies): Add \value.

1997-07-10  karl <karl>

	* texinfo.tex: (\authorrm): Must use \def instead of \let, as \secrm
	is not yet defined.

1997-07-10  rms <rms>

	* texinfo.tex: (\titlefont): Define again, using \titlefonts.

1997-07-09  karl <karl>

	* texinfo.tex: (\startcontents): Leave ^ catcode as other.

1997-07-09  rms <rms>

	* texinfo.tex: Declare how to hyphenate "whitespace".

1997-07-06  rms <rms>

	* getloadavg.c: [OSF_ALPHA]: Include sys/mbuf.h, sys/socket.h,
	net/route.h.

1997-07-05  karl <karl>

	* texinfo.tex: (\titlefonts): New macro to set title font styles, so
	italic etc. work in @title. (\titlefont): No longer needed.
	(\titlepage): Call \titlefonts instead of \titlefont. (\chapsf,
	\ssecsy, \ssecttsl): Correct magstep values. From: Stephen Gildea
	<gildea@intouchsys.com>.

1997-07-05  karl <karl>

	* texinfo.tex: (\onepageout): Back up to 2\baselineskip per Stephen.
	(\kbdinputstyle): New command.

1997-07-04  rms <rms>

	* getloadavg.c: [__GNU__]: Test for not NeXT.

1997-07-04  gnu <gnu>

	* make-stds.texi: fix TeX overfills -len

1997-07-04  rms <rms>

	* texinfo.tex: (\kbdfont, \kbdexamplefont): New macros, parms that
	tell @kbd what to do. (\setkbdinputdistinct, \setkbdinputexample):
	New commands set them. (\kbd): Use those parms.

1997-07-03  karl <karl>

	* texinfo.tex: (\onepageout): Leave only one line space above the
	footline, to be more like plain.  Suggested by Stephen Gildea.
	(\evenfootline): Left one too many line spaces here, so reduce by
	two.  (\ifnottex): Another ignore command. (\ifnothtml,\ifnotinfo):
	New commands. (\doignore): Ignore brace characters, so mismatched
	braces in ignored text do not cause complaints.

1997-06-27  karl <karl>

	* texinfo.tex: (\image): New definition for new @image command.

1997-06-26  rms <rms>

	* gpl.texinfo: Update FSF address in second place.

1997-06-23  drepper <drepper>

	* signame.c, signame.h: update from main archive 970623

1997-06-21  drepper <drepper>

	* getopt.h: automatically generated from GPLed version

1997-06-21  eggert <eggert>

	* getopt.h: automatically generated from GPLed version

1997-06-21  drepper <drepper>

	* getopt.h: automatically generated from GPLed version

1997-06-21  eggert <eggert>

	* getopt.h: automatically generated from GPLed version

1997-06-21  miles <miles>

	* getopt.h: automatically generated from GPLed version

1997-06-21  eggert <eggert>

	* getopt.h: automatically generated from GPLed version

1997-06-18  karl <karl>

	* texinfo.tex: (\oddfootingxxx), (\onepageout): Leave space for the
	footline if present. (\everyfootingxxx, \everyheadingxxx): Call
	\oddfootingxxx and \evenfootingxxx instead of repeating their code.
	From: Stephen Gildea <gildea@intouchsys.com>.  (\setfilename): Read
	texinfo.cnf if present.  (\indexdummies, \indexnofonts): No-op
	additional commands @result @equiv @expansion @print @error @point.
	From: Dave Bodenstab <imdave@ais.net> (for texi2www doc).

1997-06-13  drepper <drepper>

	* texinfo.tex: Undo last change.

1997-06-12  drepper <drepper>

	* texinfo.tex: update from main archive 970612

1997-06-06  karl <karl>

	* texinfo.tex: (\setmultitablespacing): Restore bad typing mistake
	from yesterday.

1997-06-05  karl <karl>

	* texinfo.tex: (\uref): Write real definition, taking one mandatory
	argument and one optional one.

1997-06-04  karl <karl>

	* texinfo.tex: 	* texinfo.tex (\mainmagstep): Define this as a \count variable
		instead of with \let, to make changing to \magstep1 more
		transparent.  	From: HERBERT@boevm4.vnet.ibm.com. 	(\uref): New
		command a la \url.

1997-05-27  eggert <eggert>

	* getopt.c: automatically generated from GPLed version

1997-05-27  eggert <eggert>

	* getopt.c, getopt.h, getopt1.c: automatically generated from GPLed
	version

1997-05-27  eggert <eggert>

	* getopt.h, getopt1.c: automatically generated from GPLed version

1997-05-24  karl <karl>

	* texinfo.tex: (\deftypemethod, \deftypemethodheader): New macros to
	implement new commands @deftypemethod and @deftypemethodx.
	Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).

1997-05-23  karl <karl>

	* texinfo.tex: (\opnr, \clnr): Increment/decrement \parencount, for
	* texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
	@defun lines with nested parens.  From Bill Schelter
	<wfs@fireant.ma.utexas.edu>. 	(\itemizeitem): Correct \errmessage.

1997-05-19  karl <karl>

	* texinfo.tex: (\codeunder): Use \_ and \ifusingtt to avoid
	dotaccent from _ in roman fonts, e.g., @deftypefn. (\tex): Remove
	spurious spaces at the end of subdefinitions. From: "John W. Eaton"
	<jwe@bevo.che.wisc.edu>. (\url, \email): \let to \code; no quotes or
	angle brackets.

1997-05-17  rms <rms>

	* make-stds.texi: Explain which commands should use CFLAGS.

1997-05-05  karl <karl>

	* texinfo.tex: (\onepageout): \ifcropmarks, center the page body.
	Lost this when merged \croppageout with \onepageout. Found by
	Arnold.  (\doprintindex): Do not bother to go into double column
	mode unless there actually is a non-empty index.
	(\begindoublecolumns): Include any existing \partialpage in the new
	one, lest we lose a whole page of output. Found by M J Morley
	<mjm@scs.leeds.ac.uk>.  (\chapternofonts): Remove spurious spaces,
	both in the definitions that get output to the aux file(s) and in
	this macro.  Fix comments and rationalize whitespace in various
	other places.

1997-04-27  karl <karl>

	* texinfo.tex: Avoid expansion in node titles. Merge cropmarks code
	into main output routine.

1997-04-18  eggert <eggert>

	* getopt.c: automatically generated from GPLed version

1997-04-07  psmith <psmith>

	* ChangeLog, config.h.in, configure.in, getloadavg.c: Last-minute
	changed for 3.75.1

1997-04-07  psmith <psmith>

	* ChangeLog, GNUmakefile, Makefile.in, NEWS, NMakefile.template,
	README, README.W32, README.template, build.sh.in, build_w32.bat,
	commands.c, compatMakefile, config.ami.template,
	config.h-vms.template, config.h.W32.template, config.h.in,
	configh.dos.template, configure, configure.bat, configure.in,
	dir.c, file.c, filedef.h, function.c, getloadavg.c,
	glob/COPYING.LIB.old, glob/configure.bat, glob/fnmatch.c,
	glob/fnmatch.h, glob/glob.c, glob/glob.h, implicit.c, job.c,
	main.c, make.h, make.texinfo, misc.c, read.c, remake.c, signame.c,
	variable.c, version.c, vpath.c, w32/compat/dirent.c,
	w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/sub_proc.c, w32/subproc/w32err.c: Changes for make
	3.75.1

1997-04-07  psmith <psmith>

	* README.DOS.template, dosbuild.bat: New file for DJGPP port.

1997-04-02  psmith <psmith>

	* config.h.WIN32: Renamed to config.h.W32 at RMS' request.

1997-04-02  psmith <psmith>

	* README.WIN32: Renamed to README.W32 at RMS' request.

1997-03-12  roland <roland>

	* job.c: Mon Mar 10 23:47:02 1997  Andreas Schwab
	<schwab@issan.informatik.uni-dortmund.de>  	* job.c
	(construct_command_argv_internal): Don't discard an 	explicit empty
	argument at the end of the command line.  In the 	slow case return
	immediately if the command line was empty.

1997-02-23  miles <miles>

	* getloadavg.c: [__GNU__] (NeXT, host_self):   New macros, to make
	hurd systems use the NeXT code for getting load averages.

1997-01-23  eggert <eggert>

	* getopt1.c: automatically generated from GPLed version

1997-01-22  eggert <eggert>

	* getopt.h: automatically generated from GPLed version

1997-01-16  meyering <meyering>

	* getloadavg.c: [hpux && HAVE_PSTAT_GETDYNAMIC]: Use HPUX's
	pstat_getdynamic so we don't need any special privileges to
	determine load averages. Patch from Kaveh Ghazi, based on a sample
	implementation from Richard J. Rauenzahn. Indent cpp-directives to
	reflect nesting.

1997-01-04  karl <karl>

	* texinfo.tex: Oops, did inadvertent branch.

1996-12-18  drepper <drepper>

	* texinfo.tex: update from main archive 961217

1996-12-17  eggert <eggert>

	* texinfo.tex: Spelling fix.

1996-12-11  djm <djm>

	* COPYING: fix a couple of bugs

1996-11-19  karl <karl>

	* texinfo.tex:  (\deftypevarheader, \deftypevrheader): Remove 	* texinfo.tex
	 (\deftypevarheader, \deftypevrheader): Remove         anything
	 after the first space in the name to be indexed, for the 	sake of
	 tzname[2]. 	(\dovarind): New macro. 	From: Andreas Schwab
	 <schwab@issan.informatik.uni-dortmund.de>.

1996-11-17  karl <karl>

	* texinfo.tex: \indexbreaks, \realunder, \multitable, \footnotezzz.


1996-11-16  karl <karl>

	* texinfo.tex:  (\value): Don't call \parsearg, @value takes a simple arg.

1996-11-16  karl <karl>

	* texinfo.tex: (\parsetpheaderline): Don't go through \tptemp when
	removing braces from #2, use the macro call directly.
	(\removeemptybraces): Expand to #1 instead of defining \tptemp.
	From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
	This makes @deftp {Data type} {struct termios} work again.

1996-11-09  karl <karl>

	* texinfo.tex:  (\set, \value): Allow - and _ in @set variable names.

1996-11-09  djm <djm>

	* INSTALL: many bug fixes and a few additions, mostly derived from
	bug-gnu-utils

1996-11-09  karl <karl>

	* texinfo.tex:  (\readauxfile): Leave \catcode`\^ as other; 	* texinfo.tex
	 (\readauxfile): Leave \catcode`\^ as other;  	otherwise, node names
	 containing ^, such as in info/info.texi,  	cause an error when run
	 through TeX. 	(\setq): Do not call \auxhat. 	(\auxhat): Definition
	 no longer needed. 	Reported by Howard Gayle <howard@hal.com>.

1996-11-07  rms <rms>

	* make-stds.texi: Talk about which dir Info files, Bison output,
	etc. should go in.  Add some more utilities that can be used in make
	commands.

1996-11-05  karl <karl>

	* texinfo.tex: (see ChangeLog for Oct 29.)

1996-11-05  karl <karl>

	* texinfo.tex: Call \normalturnoffactive for the sake of \write's
	that include a \.

1996-10-10  meyering <meyering>

	* getloadavg.c: [__hpux]: Define hpux.  From Eric Backus. [__sun]:
	Define sun.  Reported by Kaveh Ghazi.

1996-09-30  karl <karl>

	* texinfo.tex: Untabify.

1996-09-30  karl <karl>

	* texinfo.tex: Changes for Texinfo 3.8 release; see ChangeLog.

1996-09-18  karl <karl>

	* texinfo.tex:  (\inforef): Move to more appropriate place. 	* texinfo.tex
	 (\inforef): Move to more appropriate place. 	(\pounds): Remove
	 spurious extra $. 	(\email): Typeset argument in angle brackets.
	 (\macro): Use \doignore for robustness, instead of just letting TeX
	 parse the argument. 	(\unmacro): Define.

1996-09-10  rms <rms>

	* getloadavg.c: (getloadavg): Add new code for SUNOS_5 to use -lkstat.

1996-09-09  rms <rms>

	* make-stds.texi: Describe preinstall and postinstall commands.

1996-09-06  karl <karl>

	* texinfo.tex: Formatting change, define @pounds, etc.

1996-09-02  karl <karl>

	* texinfo.tex:  (\centerchfplain): Rewrite to use \chfplain, and to  	actually
	 center. 	(\unnchfplain): Just call \chfplain. 	(\chfplain): Rewrite
	 to be generally callable. 	(\centerparametersmaybe): Hook, a no-op
	 except with @centerchap.

1996-08-31  karl <karl>

	* texinfo.tex: (\key): Do not uppercase the argument; key names can
	be mixed case, e.g., `Control'.

1996-08-28  roland <roland>

	* README: Regenerated for 3.75

1996-08-28  roland <roland>

	* ChangeLog: .

1996-08-27  roland <roland>

	* main.c: Tue Aug 27 01:06:34 1996  Roland McGrath
	<roland@baalperazim.frob.com>  	* main.c (print_version): Print out
	bug-reporting address. Mon Aug 26 19:55:47 1996  Roland McGrath
	<roland@baalperazim.frob.com>  	* main.c (print_data_base): Don't
	declare ctime; headers do it for us  	already.

1996-08-27  roland <roland>

	* version.c: Tue Aug 27 01:06:34 1996  Roland McGrath
	<roland@baalperazim.frob.com>  	* version.c: Version 3.75 released.


1996-08-20  karl <karl>

	* texinfo.tex:  (\key): Typeset a lozenge around the argument (from
	 gildea@intouchsys.com).

1996-08-05  karl <karl>

	* texinfo.tex:  (\heading, \subheading, \subsubheading): Can no 	* texinfo.tex
	 (\heading, \subheading, \subsubheading): Can no  	longer call the
	 nonexistent \*secheadingi series. Instead, call
	 \plain*secheading. 	(\plainsubsecheading, \plainsubsubsecheading):
	 New macros, by analogy 	with \plainsecheading.
	 (\unnumberedsubseczzz, \unnumberedsubsubseczzz): Call them.

1996-08-03  karl <karl>

	* texinfo.tex: (\HEADINGSdouble, \HEADINGSsingle,
	HEADINGSdoubleafter, \HEADINGSsingleafter, \CHAPPAGoff, \CHAPPAGon,
	\CHAPPAGodd): Set \contentsalignmacro, analogous to \pagealignmacro.
	(\startcontents): Call \contentsalignmacro instead of
	\pagealignmacro.

1996-08-02  karl <karl>

	* texinfo.tex: Restoring good RCS id.

1996-07-29  karl <karl>

	* texinfo.tex: (\indexfonts): Make leading be 12pt. Otherwise, it's
	too crammed. (\smalllispx): Remove \setleading{10pt}. That was too
	small. (\doprintindex): Do not call \tex ... \Etex.  Index files are
	Texinfo source, not TeX source, except for using \ instead of @ as
	the escape character (for now).

1996-07-29  roland <roland>

	* ChangeLog: .

1996-07-29  roland <roland>

	* w32/include/pathstuff.h: Sun Jul 28 15:37:09 1996  Rob Tulloh
	(tulloh@tivoli.com)  	* w32/include/pathstuff.h: Added prototype for
	the new 	function convert_vpath_to_win32. Deleted macro for same.

1996-07-29  roland <roland>

	* w32/pathstuff.c: Sun Jul 28 15:37:09 1996  Rob Tulloh
	(tulloh@tivoli.com)  	* w32/pathstuff.c: Turned
	convert_vpath_to_win32() into a 	real function. This was done so
	that VPATH could contain 	white space separated pathnames. Please
	note that directory 	paths (in VPATH/vpath context) containing white
	space are not 	supported (just as they are not under Unix). See
	README.WIN32 	for suggestions.

1996-07-29  roland <roland>

	* README.W32, README.WIN32: Sun Jul 28 15:37:09 1996  Rob Tulloh
	(tulloh@tivoli.com)  	* w32/pathstuff.c: Turned
	convert_vpath_to_win32() into a 	real function. This was done so
	that VPATH could contain 	white space separated pathnames. Please
	note that directory 	paths (in VPATH/vpath context) containing white
	space are not 	supported (just as they are not under Unix). See
	README.WIN32 	for suggestions. 	* README.WIN32: Added some notes
	about why I chose not to try 	and support pathnames which contain
	white space and some 	workaround suggestions.

1996-07-28  karl <karl>

	* texinfo.tex: (paragraphindent): Move to more reasonable place in the source file.
	(chapfonts, secfonts, subsecfonts, indexfonts): Call \setleading.
	(\chfplain, \secheading, \plainsecheading, \subsecheading,
	\subsubheading): Rewrite to properly \hangindent the title.
	(\sectionheading): New generic macro to print section titles.

1996-07-28  karl <karl>

	* texinfo.tex: Initial revision

1996-07-26  roland <roland>

	* ChangeLog: .

1996-07-26  roland <roland>

	* GNUmakefile: Thu Jul 25 19:53:31 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile (mkdep-nolib): Use
	-MM option unconditionally.

1996-07-26  roland <roland>

	* Makefile.in: Regenerated

1996-07-26  roland <roland>

	* Makefile.in: Regenerated

1996-07-26  roland <roland>

	* configure: autoconf

1996-07-26  roland <roland>

	* README: Regenerated for 3.74.7

1996-07-26  roland <roland>

	* glob/ChangeLog, glob/fnmatch.h, glob/glob.c, glob/glob.h: Updated
	from libc

1996-07-26  roland <roland>

	* ChangeLog, version.c: .

1996-07-26  roland <roland>

	* main.c: Thu Jul 25 19:53:31 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* main.c (define_makeflags): Back
	up P to point at null terminator 	when killing final space and dash
	before setting MFLAGS.

1996-07-26  roland <roland>

	* ChangeLog: .

1996-07-26  roland <roland>

	* GNUmakefile: Thu Jul 25 19:53:31 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile (win32files): Add
	NMakefile.

1996-07-26  roland <roland>

	* dir.c: Thu Jul 25 19:53:31 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	From Robert Hoehne
	<robert.hoehne@Mathematik.TU-Chemnitz.DE>: 	* dir.c [__MSDOS__]
	[DJGPP > 1]: Include <libc/dosio.h> and defin 	`__opendir_flags'
	initialized to 0. 	[__MSDOS__] (dosify) [DJGPP > 1]: Return name
	unchanged if _USE_LFN. 	(find_directory) [__MSDOS__ && DJGPP > 1]:
	If _USE_LGN, set 	__opendir_flags to __OPENDIR_PRESERVE_CASE.

1996-07-26  roland <roland>

	* NMakefile.template: Thu Jul 25 19:53:31 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile (win32files): Add
	NMakefile. 	* NMakefile (LDFLAGS_debug): Value fixed by tulloh.

1996-07-26  roland <roland>

	* vmsfunctions.c: Thu Jul 25 19:53:31 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* vmsfunctions.c (vms_stat):
	`sys$dassgn (DevChan);' added by kkaempf.

1996-07-20  roland <roland>

	* ChangeLog: .

1996-07-20  roland <roland>

	* config.h-vms.template, makefile.vms, readme.vms, remake.c,
	vmsify.c: Sat Jul 20 12:32:10 1996  Klaus Kmpf (kkaempf@progis.de)
	* remake.c (f_mtime) [VMS]: Add missing `if' conditional for future
	modtime check. 	* config.h-vms, makefile.vms, readme.vms, vmsify.c:
	Update address.

1996-07-20  roland <roland>

	* configure.in: Sat Jul 20 05:29:43 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* configure.in: Require autoconf
	2.10 or later.

1996-07-19  roland <roland>

	* README: Regenerated for 3.74.6

1996-07-19  roland <roland>

	* glob/glob.h: Updated from libc

1996-07-19  roland <roland>

	* ChangeLog, NEWS, NMakefile.template, README.W32, README.WIN32,
	build_w32.bat, subproc.bat, version.c: 3.74.6

1996-07-19  roland <roland>

	* configure: .

1996-07-19  roland <roland>

	* ChangeLog, w32/compat/dirent.c, w32/include/dirent.h,
	w32/include/pathstuff.h, w32/include/sub_proc.h,
	w32/include/w32err.h, w32/pathstuff.c, w32/subproc/NMakefile,
	w32/subproc/build.bat, w32/subproc/misc.c, w32/subproc/proc.h,
	w32/subproc/sub_proc.c, w32/subproc/w32err.c: updated w32 code by
	tulloh

1996-07-19  roland <roland>

	* GNUmakefile: Fri Jul 19 16:57:27 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile (win32files): New
	variable. 	(distfiles): Add it. 	* w32: Updated by Rob Tulloh.

1996-07-19  roland <roland>

	* makefile.vms: Fri Jul 19 16:57:27 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* makefile.vms (LOADLIBES): Fix
	typo.

1996-07-14  roland <roland>

	* ChangeLog: .

1996-07-14  roland <roland>

	* job.c: Sun Jul 14 12:59:27 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* job.c
	(construct_command_argv_internal): Fix up #else, #endifs.

1996-07-14  roland <roland>

	* remake.c: Sun Jul 14 12:59:27 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* remake.c (f_mtime): Don't
	compare MTIME to NOW if MTIME == -1.

1996-07-14  roland <roland>

	* configh.dos.template: Sun Jul 14 12:59:27 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* configh.dos: Define
	HAVE_DIRENT_H instead of DIRENT.

1996-07-14  roland <roland>

	* README.template: xref nonunix ports

1996-07-14  roland <roland>

	* README: Regenerated for 3.74.5

1996-07-14  roland <roland>

	* glob/COPYING.LIB.old, glob/glob.h: Updated from libc

1996-07-14  roland <roland>

	* ChangeLog, configure: .

1996-07-14  roland <roland>

	* ChangeLog: .

1996-07-14  roland <roland>

	* main.c: Sun Jul 14 12:59:27 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* main.c (main): Exit with status
	2 when update_goal_chain returns 2.

1996-07-03  mrs <mrs>

	* alloca.c: formatting tweaks

1996-06-22  roland <roland>

	* ChangeLog, configure: .

1996-06-22  roland <roland>

	* configure.in, make.h: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* configure.in: Don't check for
	_sys_siglist. 	* make.h [HAVE__SYS_SIGLIST]: Don't test this; just
	punt if there is 	no strsignal or sys_siglist.

1996-06-22  roland <roland>

	* ChangeLog: .

1996-06-22  roland <roland>

	* job.h: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* job.c (start_job_command): Call
	block_sigs. 	(block_sigs): New function, broken out of
	start_job_command. 	(reap_children): Block fatal signals around
	removing dead child from 	chain and adjusting job_slots_used. 	*
	job.h: Declare block_sigs.

1996-06-22  roland <roland>

	* file.c: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* file.c (file_hash_enter): Allow
	renaming :: to : when latter is 	non-target, or : to :: when former
	is non-target.

1996-06-22  roland <roland>

	* job.c: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* job.c (reap_children): Don't
	call die if handling_fatal_signal. 	* job.c (start_job_command):
	Call block_sigs. 	(block_sigs): New function, broken out of
	start_job_command. 	(reap_children): Block fatal signals around
	removing dead child from 	chain and adjusting job_slots_used. 	*
	job.h: Declare block_sigs. 	* job.c (reap_children): Quiescent value
	of shell_function_pid is 	zero, not -1.

1996-06-22  roland <roland>

	* main.c: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* remote-stub.c (remote_setup,
	remote_cleanup): New (empty) functions. 	* main.c (main): Call
	remote_setup. 	(die): Call remote_cleanup. 	* main.c
	(print_version): Add 96 to copyright years.

1996-06-22  roland <roland>

	* read.c: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* read.c (conditional_line): Strip
	ws in `ifeq (a , b)' so it is the 	same as `ifeq (a, b)'.

1996-06-22  roland <roland>

	* make.texinfo: (Wildcard Function): fix typo

1996-06-22  roland <roland>

	* glob/ChangeLog, glob/fnmatch.c, glob/glob.c, glob/glob.h: Updated
	from libc

1996-06-22  roland <roland>

	* ChangeLog: .

1996-06-22  roland <roland>

	* main.c: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* remote-stub.c (remote_setup,
	remote_cleanup): New (empty) functions. 	* main.c (main): Call
	remote_setup. 	(die): Call remote_cleanup. 	* main.c
	(print_version): Add 96 to copyright years.

1996-06-22  roland <roland>

	* remote-stub.c: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* remote-stub.c (remote_setup,
	remote_cleanup): New (empty) functions. 	* main.c (main): Call
	remote_setup. 	(die): Call remote_cleanup.

1996-06-22  roland <roland>

	* job.c: Sat Jun 22 14:56:05 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* job.c (start_job_command): Call
	block_sigs. 	(block_sigs): New function, broken out of
	start_job_command. 	(reap_children): Block fatal signals around
	removing dead child from 	chain and adjusting job_slots_used. 	*
	job.c (reap_children): Quiescent value of shell_function_pid is
	zero, not -1.

1996-06-22  roland <roland>

	* dir.c: Wed May 15 17:37:26 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* dir.c (print_dir_data_base): Use
	%ld dev and ino and cast them to 	long.

1996-06-22  roland <roland>

	* read.c: Sat Jun 15 20:30:01 1996  Andreas Schwab
	<schwab@issan.informatik.uni-dortmund.de>  	* read.c
	(find_char_unquote): Avoid calling strlen on every call 	just to
	throw away the value most of the time.

1996-06-12  rms <rms>

	* make-stds.texi: Describe lispdir variable.

1996-05-28  kwzh <kwzh>

	* getloadavg.c: [SOLARIS2]: Define SUNOS_5.

1996-05-27  roland <roland>

	* NEWS: Note win32 port

1996-05-22  roland <roland>

	* ChangeLog, NMakefile.template, README.W32, README.WIN32,
	build_w32.bat, config.h.W32.template, config.h.WIN32, dir.c,
	function.c, job.c, main.c, make.h, misc.c, read.c, remake.c,
	subproc.bat, variable.c, vpath.c, w32/compat/dirent.c,
	w32/include/dirent.h, w32/include/pathstuff.h,
	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c: 
	Wed May 15 10:14:14 CDT 1996  Rob Tulloh  <tulloh@tivoli.com>  	*
	dir.c: WIN32 does not support inode. For now, fully qualified
	pathname along with st_mtime will be keys for files. 	Fixed problem
	where vpath can be confused when files 	are added to a directory
	after the directory has already been 	read in. The code now attempts
	to reread the directory if it 	discovers that the datestamp on the
	directory has changed since 	it was cached by make. This problem
	only seems to occur on WIN32 	right now so it is lumped under port
	#ifdef WIN32.  	* function.c: WIN32: call subproc library
	(CreateProcess()) instead of 	fork/exec.  	* job.c: WIN32: Added the
	code to do fork/exec/waitpid style processing 	on WIN32 systems via
	calls to subproc library.  	* main.c: WIN32: Several things added
	here. First, there is code 	for dealing with PATH and SHELL
	defaults. Make tries to figure 	out if the user has %PATH% set in
	the environment and sets it to 	%Path% if it is not set already.
	Make also looks to see if sh.exe 	is anywhere to be found. Code path
	through job.c will change 	based on existence of a working Bourne
	shell. The checking for 	default shell is done twice: once before
	makefiles are read in 	and again after. Fall back to MSDOS style
	execution mode if no sh.exe 	is found. Also added some debug support
	that allows user to pause make 	with -D switch and attach a
	debugger. This is especially useful for 	debugging recursive calls
	to make where problems appear only in the 	sub-make.  	* make.h:
	WIN32: A few macros and header files for WIN32 support.  	* misc.c:
	WIN32: Added a function end_of_token_w32() to assist 	in parsing
	code in read.c.  	* read.c: WIN32: Fixes similar to MSDOS which
	allow colon to 	appear in filenames. Use of colon in filenames would
	otherwise 	confuse make.  	* remake.c: WIN32: Added include of io.h
	to eliminate compiler 	warnings. Added some code to default LIBDIR
	if it is not set 	on WIN32.  	* variable.c: WIN32: Added support for
	detecting Path/PATH 	and converting them to semicolon separated
	lists for make's 	internal use. New function sync_Path_environment()
	which is called in job.c and function.c before creating a new
	process. Caller must set Path in environment since we don't 	have
	fork() to do this for us.  	* vpath.c: WIN32: Added detection for
	filenames containing 	forward or backward slashes.  	* NMakefile:
	WIN32: Visual C compatible makefile for use with nmake. 	Use this to
	build GNU make the first time on Windows NT or Windows 95.  	*
	README.WIN32: WIN32: Contains some helpful notes.  	* build_w32.bat:
	WIN32: If you don't like nmake, use this the first 	time you build
	GNU make on Windows NT or Windows 95.  	* config.h.WIN32: WIN32
	version of config.h  	* subproc.bat: WIN32: A bat file used to build
	the 	subproc library from the top-level NMakefile. Needed because
	WIndows 95 (nmake) doesn't allow you to cd in a make rule.  	*
	w32/include/dirent.h 	* w32/compat/dirent.c: WIN32: opendir,
	readdir, closedir, etc.  	* w32/include/pathstuff.h: WIN32: used by
	files needed functions 	defined in pathstuff.c (prototypes).  	*
	w32/include/sub_proc.h: WIN32: prototypes for subproc.lib functions.
	* w32/include/w32err.h: WIN32: prototypes for w32err.c.  	*
	w32/pathstuff.c: WIN32: File and Path/Path conversion functions.  	*
	w32/subproc/build.bat: WIN32: build script for subproc library 	if
	you don't wish to use nmake.  	* w32/subproc/NMakefile: WIN32:
	Visual C compatible makefile for use 	with nmake. Used to build
	subproc library.  	* w32/subproc/misc.c: WIN32: subproc library
	support code 	* w32/subproc/proc.h: WIN32: subproc library support
	code 	* w32/subproc/sub_proc.c: WIN32: subproc library source code
	* w32/subproc/w32err.c: WIN32: subproc library support code

1996-05-22  roland <roland>

	* getloadavg.c: [WIN32]: No-op as for [MSDOS].

1996-05-22  roland <roland>

	* ChangeLog: .

1996-05-22  roland <roland>

	* makefile.com, makefile.vms: Wed May 22 17:24:51 1996  Roland
	McGrath  <roland@delasyd.gnu.ai.mit.edu>  	* makefile.vms: Set
	LOADLIBES. 	* makefile.com (link_using_library): Fix typo.

1996-05-13  roland <roland>

	* GNUmakefile: Mon May 13 14:37:42 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile (vmsfiles): Fix
	typo.

1996-05-13  roland <roland>

	* ChangeLog: .

1996-05-13  roland <roland>

	* README: Regenerated for 3.74.4

1996-05-13  roland <roland>

	* glob/ChangeLog, glob/glob.c: Updated from libc

1996-05-13  roland <roland>

	* ChangeLog, version.c: .

1996-05-13  roland <roland>

	* glob/ChangeLog: Updated from libc

1996-05-13  roland <roland>

	* ChangeLog: .

1996-05-13  roland <roland>

	* file.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* dir.c: New function: amigafy() to fold
	filenames 	Changes HASH() to HASHI() to fold filenames on Amiga.
	Stringcompares use strieq() instead of streq() 	The current
	directory on Amiga is "" instead of "." 	* file.c: Likewise.

1996-05-13  roland <roland>

	* variable.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* main.c: (main), variable.c Changed
	handling of ENV-vars. Make 	stores now the names of the variables
	only and reads their contents 	when they are accessed to reflect
	that these variables are really 	global (ie. they CAN change WHILE
	make runs !) This handling is 	made in lookup_variable() 	*
	variable.c: Handling of ENV variable happens inside
	lookup_variable()

1996-05-13  roland <roland>

	* job.h: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* job.h: No envp on Amiga

1996-05-13  roland <roland>

	* main.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* main.c: (main), variable.c Changed
	handling of ENV-vars. Make 	stores now the names of the variables
	only and reads their contents 	when they are accessed to reflect
	that these variables are really 	global (ie. they CAN change WHILE
	make runs !) This handling is 	made in lookup_variable()

1996-05-13  roland <roland>

	* amiga.h: Mon May 13 14:37:42 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile (amigafiles): Add
	amiga.h. Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* amiga.h: New file. Prototypes for
	amiga.c

1996-05-13  roland <roland>

	* function.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* function.c: Use special function
	wildcard_expansion() for 	$(wildcard ) to allow Amiga wildcards 	The
	current directory on Amiga is "" instead of "."

1996-05-13  roland <roland>

	* README.Amiga: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* README.Amiga: updated feature list

1996-05-13  roland <roland>

	* Makefile.ami: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* Makefile.ami: renamed file.h to
	filedep.h 	Updated dependencies

1996-05-13  roland <roland>

	* GNUmakefile: Mon May 13 14:37:42 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile (amigafiles): Add
	amiga.h.

1996-05-13  roland <roland>

	* read.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* read.c: "find_semicolon" is declared as
	static but never defined. 	No difference between Makefile and
	makefile on Amiga; added 	SMakefile to *default_makefiles[].
	(read_makefile) SAS/C want's two_colon and pattern_percent be set
	before use. 	The current directory on Amiga is "" instead of "."
	Strange #endif moved.

1996-05-13  roland <roland>

	* make.h: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* make.h: Added HASHI(). This is the same
	as HASH() but converts 	it's second parameter to lowercase on Amiga
	to fold filenames.

1996-05-13  roland <roland>

	* job.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* job.c: No Pipes on Amiga, too
	(load_too_high) Neither on Amiga 	ENV variable on Amiga are in a
	special directory and are not 	passed as third argument to main().

1996-05-13  roland <roland>

	* dir.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* dir.c: New function: amigafy() to fold
	filenames 	Changes HASH() to HASHI() to fold filenames on Amiga.
	Stringcompares use strieq() instead of streq() 	The current
	directory on Amiga is "" instead of "."

1996-05-13  roland <roland>

	* amiga.c: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* amiga.c: New function
	wildcard_expansion(). Allows to use 	Amiga wildcards with $(wildcard
	) 	* amiga.h: New file. Prototypes for amiga.c

1996-05-13  roland <roland>

	* SMakefile.template: Sun May 12 19:19:43 1996  Aaron Digulla
	<digulla@fh-konstanz.de>  	* read.c: "find_semicolon" is declared as
	static but never defined. 	No difference between Makefile and
	makefile on Amiga; added 	SMakefile to *default_makefiles[].
	(read_makefile) SAS/C want's two_colon and pattern_percent be set
	before use. 	The current directory on Amiga is "" instead of "."
	Strange #endif moved. 	* SMakefile: Updated dependencies

1996-05-09  roland <roland>

	* ChangeLog: .

1996-05-09  roland <roland>

	* commands.c: Thu May  9 13:54:49 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* commands.c (fatal_error_signal)
	[SIGQUIT]: Make SIGQUIT check 	conditional.

1996-05-09  roland <roland>

	* NEWS: Mention amiga port

1996-05-09  roland <roland>

	* glob/Makefile.ami, glob/SCOPTIONS, glob/SMakefile: Updated from
	libc

1996-05-09  roland <roland>

	* ChangeLog: .

1996-05-09  roland <roland>

	* function.c: Thu May  9 13:54:49 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* function.c (expand_function)
	[_AMIGA]: Fix some typos. 	(patsubst_expand): Make len vars
	unsigned.

1996-05-09  roland <roland>

	* dep.h, read.c: Thu May  9 13:54:49 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* read.c (parse_file_seq): Use
	`int' for char arg to avoid widening 	conflict issues. 	* dep.h: Fix
	prototype.

1996-05-09  roland <roland>

	* main.c: Thu May  9 13:54:49 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* main.c (main): Use unsigned for
	fread return.

1996-05-09  roland <roland>

	* glob/COPYING.LIB.old: Updated from libc

1996-05-09  roland <roland>

	* GNUmakefile: (libc-srcdir): Use ../libc.

1996-05-09  roland <roland>

	* glob/ChangeLog, glob/fnmatch.c, glob/glob.c: Updated from libc

1996-05-09  roland <roland>

	* ChangeLog, GNUmakefile, Makefile.ami, README.Amiga, SCOPTIONS,
	SMakefile.template, amiga.c, commands.c, config.ami.template,
	function.c, job.c, main.c, make.h, make.lnk, read.c, remake.c,
	rule.c, variable.c, vpath.c: Thu May  9 13:54:49 1996  Roland
	McGrath  <roland@delasyd.gnu.ai.mit.edu>  	* GNUmakefile
	(globfiles): Add AmigaDOS support files. 	(distfiles): Add
	$(amigafiles). 	(amigafiles): New variable.  Thu Nov  7 10:18:16
	1995  Aaron Digulla   <digulla@fh-konstanz.de>  	* Added Amiga
	support in commands.c, dir.c, function.c, 	job.c, main.c, make.h,
	read.c, remake.c 	* commands.c: Amiga has neither SIGHUP nor SIGQUIT
	* dir.c: Amiga has filenames with Upper- and Lowercase, 	but
	"FileName" is the same as "filename". Added strieq() 	which is use
	to compare filenames. This is like streq() 	on all other systems.
	Also there is no such thing as 	"." under AmigaDOS. 	* function.c:
	On Amiga, the environment is not passed as envp, 	there are no pipes
	and Amiga can't fork. Use my own function 	to create a new child. 	*
	job.c: default_shell is "" (The system automatically chooses 	a
	shell for me). Have to use the same workaround as MSDOS for 	running
	batch commands. Added HAVE_SYS_PARAM_H. NOFILE isn't 	known on
	Amiga. Cloned code to run children from MSDOS. Own 	version of
	sh_chars[] and sh_cmds[]. No dup2() or dup() on Amiga. 	* main.c:
	Force stack to 20000 bytes. Read environment from ENV: 	device. On
	Amiga, exec_command() does return, so I exit() 	afterwards. 	*
	make.h: Added strieq() to compare filenames. 	* read.c: Amiga needs
	special extension to have passwd. Only 	one include-dir. "Makefile"
	and "makefile" are the same. 	Added "SMakefile".  Added special code
	to handle device names (xxx:) 	and "./" in rules. 	* remake.c: Only
	one lib-dir. Amiga link-libs are named "%s.lib" 	instead of
	"lib%s.a". 	* main.c, rule.c, variable.c: Avoid floats at all costs.
	* vpath.c: Get rid of as many alloca()s as possible.

1996-05-09  roland <roland>

	* read.c: Thu May  9 13:20:43 1996  Roland McGrath
	<roland@delasyd.gnu.ai.mit.edu>  	* read.c (read_makefile): Grok
	`sinclude' as alias for `-include'.

1996-05-09  roland <roland>

	* make.texinfo: Document "sinclude".

1996-05-09  roland <roland>

	* NEWS: Note "sinclude".

1996-05-09  roland <roland>

	* make.texinfo: Update date to 20 March 96

1996-05-06  rms <rms>

	* make-stds.texi: Avoid symlinks if possible.

1996-03-20  roland <roland>

	* ChangeLog: .

1996-03-20  roland <roland>

	* signame.c: [HAVE_STRING_H]: Include string.h.

1996-03-20  roland <roland>

	* file.h: moved to filedef.h

1996-03-20  roland <roland>

	* GNUmakefile: Wed Mar 20 09:52:27 1996  Roland McGrath
	<roland@charlie-brown.gnu.ai.mit.edu>  	* GNUmakefile (vmsfiles):
	New variable. 	(distfiles): Include $(vmsfiles).

1996-03-20  roland <roland>

	* ar.c, commands.c, commands.h, compatMakefile,
	config.h-vms.template, default.c, dep.h, dir.c, expand.c, file.c,
	filedef.h, function.c, implicit.c, job.c, job.h, main.c, make.h,
	makefile.com, makefile.vms, misc.c, read.c, readme.vms, remake.c,
	remote-stub.c, rule.c, rule.h, variable.c, variable.h, vmsdir.h,
	vmsfunctions.c, vmsify.c, vpath.c: Tue Mar 19 20:21:34 1996  Roland
	McGrath  <roland@charlie-brown.gnu.ai.mit.edu>  	Merged VMS port
	from Klaus Kaempf <kkaempf@didymus.rmi.de>. 	* make.h (PARAMS): New
	macro. 	* config.h-vms: New file. 	* makefile.com: New file. 	*
	makefile.vms: New file. 	* readme.vms: New file. 	* vmsdir.h: New
	file. 	* vmsfunctions.c: New file. 	* vmsify.c: New file. 	* file.h:
	Renamed to filedef.h to avoid conflict with VMS system hdr. 	* ar.c:
	Added prototypes and changes for VMS. 	* commands.c: Likewise. 	*
	commands.h: Likewise. 	* default.c: Likewise. 	* dep.h: Likewise. 	*
	dir.c: Likewise. 	* expand.c: Likewise. 	* file.c: Likewise. 	*
	function.c: Likewise. 	* implicit.c: Likewise. 	* job.c: Likewise.
	* job.h: Likewise. 	* main.c: Likewise. 	* make.h: Likewise. 	*
	misc.c: Likewise. 	* read.c: Likewise. 	* remake.c: Likewise. 	*
	remote-stub.c: Likewise. 	* rule.c: Likewise. 	* rule.h: Likewise.
	* variable.c: Likewise. 	* variable.h: Likewise. 	* vpath.c:
	Likewise. 	* compatMakefile (srcs): Rename file.h to filedef.h.

1996-03-20  roland <roland>

	* Makefile.in: Regenerated

1996-03-20  roland <roland>

	* glob/COPYING.LIB.old, glob/ChangeLog, glob/glob.c: Updated from
	libc

1996-03-20  roland <roland>

	* alloca.c: (NULL): Define only if not already defined.

1996-03-20  roland <roland>

	* alloca.c: [HAVE_STRING_H]: Include string.h. [HAVE_STDLIB_H]:
	Include stdlib.h.

1996-03-20  roland <roland>

	* make.texinfo: RMS documented his .SECONDARY feature.

1996-03-20  roland <roland>

	* ChangeLog: .

1996-03-20  roland <roland>

	* file.c, file.h: Sun Jul 30 00:49:53 1995  Richard Stallman
	<rms@mole.gnu.ai.mit.edu>  	* file.h (struct file): New field
	`secondary'. 	* file.c (snap_deps): Check for .INTERMEDIATE and
	.SECONDARY. 	(remove_intermediates): Don't delete .SECONDARY files.


1996-03-20  roland <roland>

	* remake.c: Sat Aug 19 23:11:00 1995  Richard Stallman
	<rms@mole.gnu.ai.mit.edu>  	* remake.c (check_dep): For a secondary
	file, try implicit and 	default rules if appropriate. Wed Aug  2
	04:29:42 1995  Richard Stallman  <rms@mole.gnu.ai.mit.edu>  	*
	remake.c (check_dep): If an intermediate file exists, 	do consider
	its actual date.

1996-03-04  roland <roland>

	* make.texinfo: Add '96 to copyright years.

1996-03-04  roland <roland>

	* make-stds.texi: Minor tweaks to fix overfull & underfull hboxes in
	fmting make man.

1996-03-02  roland <roland>

	* ChangeLog: .

1996-03-02  roland <roland>

	* compatMakefile: Sat Mar  2 16:26:52 1996  Roland McGrath
	<roland@charlie-brown.gnu.ai.mit.edu>  	* compatMakefile (srcs): Add
	getopt.h; prepend $(srcdir)/ to getopt*.

1996-03-01  roland <roland>

	* make-stds.texi: (Standard Targets): Use @smallexample.

1996-03-01  roland <roland>

	* ChangeLog: .

1996-03-01  roland <roland>

	* remake.c: Fri Mar  1 12:04:47 1996  Roland McGrath
	<roland@charlie-brown.gnu.ai.mit.edu>  	* remake.c (f_mtime): Move
	future modtime check before FILE is 	clobbered by :: loop.

1996-03-01  roland <roland>

	* ChangeLog: .

1996-03-01  roland <roland>

	* dir.c: Fri Mar  1 12:04:47 1996  Roland McGrath
	<roland@charlie-brown.gnu.ai.mit.edu>  	* dir.c: Use canonical code
	from autoconf manual for dirent include. 	[_D_NAMLEN]: Redefine
	NAMLEN using this. 	(dir_contents_file_exists_p): Use NAMLEN macro.
	(read_dirstream) [_DIRENT_HAVE_D_NAMLEN]: Only set d_namlen #if
	this.

1996-03-01  roland <roland>

	* compatMakefile: Fri Mar  1 12:04:47 1996  Roland McGrath
	<roland@charlie-brown.gnu.ai.mit.edu>  	* compatMakefile (objs): Add
	missing backslash.

1996-03-01  roland <roland>

	* glob/COPYING.LIB.old, glob/ChangeLog, glob/configure, glob/glob.c: 
	Updated from libc

1996-03-01  roland <roland>

	* GNUmakefile: (libc-srcdir) New var. (stamp-glob): Use $(libc-srcdir).

1996-03-01  roland <roland>

	* config.h.in: autoheader

1996-03-01  roland <roland>

	* Makefile.in, build.sh.in: Regenerated

1996-03-01  roland <roland>

	* README: Regenerated for 3.74.3

1996-03-01  roland <roland>

	* glob/ChangeLog, glob/fnmatch.c, glob/glob.c: Updated from libc

1996-03-01  roland <roland>

	* ChangeLog, version.c: .

1996-03-01  roland <roland>

	* make.texinfo: Fixed sed cmd in auto dep section. Fixed bogus
	MAKEFLAGS override example.

1996-03-01  roland <roland>

	* NEWS: Mention future modtime detection.

1996-02-29  rms <rms>

	* make-stds.texi: Say it is ok to use true and false.  Make
	recommendations about install-info accurate.

1996-02-29  roland <roland>

	* ChangeLog: .

1996-02-29  roland <roland>

	* remake.c: Wed Feb 28 03:56:20 1996  Roland McGrath
	<roland@charlie-brown.gnu.ai.mit.edu>  	* remake.c (f_mtime): Check
	for future timestamps; give error and mark 	file as "failed to
	update".

1996-02-29  roland <roland>

	* default.c: Wed Feb 28 03:56:20 1996  Roland McGrath
	<roland@charlie-brown.gnu.ai.mit.edu>  	* default.c
	(default_terminal_rules): Remove + prefix from RCS cmds.
	(default_variables): Put + prefix in $(CHECKOUT,v) value instead.

1996-02-28  roland <roland>

	* ChangeLog: .

1996-02-27  rms <rms>

	* make-stds.texi: Replace `strip' target with `install-strip'.

1996-02-10  rms <rms>

	* make-stds.texi: Describe `strip' target.

1996-02-01  kwzh <kwzh>

	* getloadavg.c: Update FSF address in comment.

1996-01-19  arnold <arnold>

	* make-stds.texi: Reordering of sections for better reading linearly
	and to go with reorg'ed standards.texi. use Makefile with a capital
	'M' everywhere. Add description of Autoconf versions of standard
	directories.

1996-01-17  rms <rms>

	* make-stds.texi: Minor change about parallel make.

1996-01-12  roland <roland>

	* job.c: Don't declare unblock_sigs; job.h already does.

1996-01-07  kwzh <kwzh>

	* alloca.c: (alloca): If malloc fails, just abort.

1996-01-06  roland <roland>

	* ChangeLog: .

1996-01-06  roland <roland>

	* acconfig.h: (HAVE_SYSCONF_OPEN_MAX): #undef removed.

1996-01-06  roland <roland>

	* job.c: (NGROUPS_MAX): Don't try to define this macro.

1995-12-28  rms <rms>

	* getloadavg.c: (getloadavg) [MSDOS]: Return 0 load instead of failing the call.

1995-12-22  roland <roland>

	* ChangeLog: .

1995-12-22  roland <roland>

	* compatMakefile: (GETOPT, GETOPT_SRC, GLOB): Variables removed. (objs, srcs): Include
	their values here instead of references.

1995-12-14  roland <roland>

	* configure: autoconf

1995-12-14  roland <roland>

	* ChangeLog: .

1995-12-14  roland <roland>

	* README: Regenerated for 3.74.2

1995-12-14  roland <roland>

	* ChangeLog, configure, version.c: .

1995-12-14  roland <roland>

	* job.c: (reap_children): Call unblock_sigs after start_job_command.

1995-12-14  roland <roland>

	* glob/ChangeLog, glob/glob.c: Updated from libc

1995-12-14  roland <roland>

	* ChangeLog: .

1995-12-14  roland <roland>

	* dir.c: (dir_setup_glob): Don't use lstat; glob never calls it anyway. Avoid
	& before function names to silence bogus sunos4 compiler.

1995-12-14  roland <roland>

	* configure.in: Remove check for `sysconf (_SC_OPEN_MAX)'.

1995-12-12  roland <roland>

	* ChangeLog: .

1995-12-12  roland <roland>

	* dir.c: (read_dirstream): Fix braino: fill in the buffer when not
	reallocating it!

1995-12-12  roland <roland>

	* GNUmakefile: (CPPFLAGS): Add -Iglob.

1995-12-12  roland <roland>

	* NEWS: Fix typo.

1995-12-12  roland <roland>

	* NEWS: Mention delayed -w msgs.

1995-12-12  roland <roland>

	* config.h.in: autoheader

1995-12-12  roland <roland>

	* Makefile.in: Regenerated

1995-12-12  roland <roland>

	* configure: autoconf

1995-12-12  roland <roland>

	* README: Regenerated for 3.74.1

1995-12-12  roland <roland>

	* glob/ChangeLog: Updated from libc

1995-12-12  roland <roland>

	* ChangeLog, configure, version.c: .

1995-12-12  roland <roland>

	* misc.c: (collapse_continuations): Fix skipping of trailing \s so it can
	never dereference before the beginning of the array.

1995-12-12  roland <roland>

	* ChangeLog: .

1995-12-12  roland <roland>

	* dir.c: [HAVE_D_NAMLEN]: Define this for __GNU_LIBRARY__ > 1.
	(D_NAMLEN): Macro removed. (FAKE_DIR_ENTRY): New macro.
	(dir_contents_file_exists_p): Test HAVE_D_NAMLEN instead of using
	D_NAMLEN. (read_dirstream): Return a struct dirent * for new glob
	interface. (init_dir): Function removed. (dir_setup_glob): New
	function.

1995-12-12  roland <roland>

	* default.c: Remove all [M_XENIX] code.

1995-12-12  roland <roland>

	* main.c: (main): Don't call init_dir.

1995-12-12  roland <roland>

	* read.c: Use plain stat instead of safe_stat. (find_semicolon):
	Function removed. (read_makefile): Don't use find_semicolon or
	remove_comments for rule lines. Use find_char_unquote directly and
	handle quoted comments properly. (multi_glob): Call dir_setup_glob
	on our glob_t and use GLOB_ALTDIRFUNC flag.

1995-12-12  roland <roland>

	* misc.c: (safe_stat): Function removed.

1995-12-12  roland <roland>

	* commands.c, remake.c, vpath.c: Use plain stat instead of
	safe_stat.

1995-12-12  roland <roland>

	* glob/glob.c: Updated from libc

1995-12-12  roland <roland>

	* glob/ChangeLog, glob/glob.c: Updated from libc

1995-12-07  roland <roland>

	* glob/glob.h: Updated from libc

1995-12-07  roland <roland>

	* glob/glob.c, glob/glob.h: Updated from libc

1995-11-26  roland <roland>

	* ChangeLog: .

1995-11-26  roland <roland>

	* job.c: [HAVE_UNION_WAIT]: Include sys/wait.h. (start_job_command):
	Pass new arg to `message'; fix inverted test in that call.

1995-11-26  roland <roland>

	* ChangeLog: .

1995-11-26  roland <roland>

	* make.h: (log_working_directory): Declare it.

1995-11-26  roland <roland>

	* remake.c: Pass new arg in `message' calls.

1995-11-26  roland <roland>

	* main.c: (log_working_directory): Made global. Print entering msg only once.


1995-11-26  roland <roland>

	* misc.c: (message): Take new arg PREFIX.  Print "make: " only if nonzero.

1995-11-22  roland <roland>

	* remake.c: (touch_file): Removing newline from message string.

1995-11-22  roland <roland>

	* job.c: (start_job_command): Pass null instead of "" to message; don't add
	newline.

1995-11-22  roland <roland>

	* job.c: (start_job_command): Use `message' to print the command, and call it
	with an empty string if the command is silent.

1995-11-21  roland <roland>

	* remake.c: (touch_file): Use message instead of printf.

1995-11-17  roland <roland>

	* INSTALL: .

1995-10-10  roland <roland>

	* GNUmakefile: .

1995-10-10  roland <roland>

	* make.texinfo: (How Make Works): Clearify that default goal is only
	first target.

1995-10-10  roland <roland>

	* .cvsignore: .

1995-10-10  roland <roland>

	* ChangeLog: .

1995-10-10  roland <roland>

	* main.c: (enter_command_line_file): Barf if NAME is "".

1995-10-04  roland <roland>

	* README.template: Add note wrt broken system makes--use build.sh.

1995-09-11  roland <roland>

	* glob/ChangeLog: .

1995-09-11  roland <roland>

	* glob/glob.c: Updated from libc

1995-09-09  roland <roland>

	* ChangeLog: .

1995-09-09  roland <roland>

	* commands.c: (delete_target): Ignore unlink failure if it is ENOENT.

1995-08-22  hag <hag>

	* make.texinfo: Updated ISBN and foundation address

1995-08-22  hag <hag>

	* gpl.texinfo: Updated address of foundation

1995-08-17  roland <roland>

	* configure.in: Don't check for getdtablesize.

1995-08-17  roland <roland>

	* job.c: (getdtablesize): Remove decls and macros.

1995-08-15  roland <roland>

	* make-stds.texi: (Standard Targets): rewrote some paragraphs to
	avoid overfull hboxes.

1995-08-15  roland <roland>

	* make.texinfo: Don't suggest sending questions to bug-gnu-utils.
	Use @smallexample instead of @example to avoid overfull hbox.

1995-08-10  roland <roland>

	* main.c: (define_makeflags): Omit command line variable definitions from
	MFLAGS value.

1995-08-10  roland <roland>

	* glob/ChangeLog, glob/glob.c: Updated from libc

1995-08-10  roland <roland>

	* arscan.c: (ar_scan) [AIAMAG]: Check for zero MEMBER_OFFSET, indicating a
	valid, but empty, archive.

1995-08-07  roland <roland>

	* getloadavg.c: [ps2]: Use nlist instead of knlist #ifdef _AIX.

1995-08-07  roland <roland>

	* dir.c: (file_impossible_p): Correctly reset FILENAME to name within
	directory before hash search.

1995-08-07  roland <roland>

	* job.c: (child_error): Do nothing if IGNORED under -s.

1995-08-07  roland <roland>

	* job.c: (exec_command): Correctly use ARGV[0] for script name when running
	shell directly.

1995-08-01  roland <roland>

	* GNUmakefile: (CFLAGS): Add some warnings.

1995-08-01  roland <roland>

	* ChangeLog: .

1995-08-01  roland <roland>

	* job.c: (child_execute_job): Close STDIN_FD and STDOUT_FD after dup'ing from
	them. Don't try to close all excess descriptors; getdtablesize might
	return a huge value.  Any open descriptors in the parent should have
	FD_CLOEXEC set.

1995-08-01  roland <roland>

	* job.c: (start_job_command): Set FD_CLOEXEC flag on BAD_STDIN descriptor.

1995-08-01  roland <roland>

	* getloadavg.c: (getloadavg): Set FD_CLOEXEC flag on /dev/kmem file descriptor.

1995-06-27  djm <djm>

	* make-stds.texi: Define mandir the way everyone actually uses it.

1995-06-23  djm <djm>

	* COPYING, INSTALL: .

1995-06-20  roland <roland>

	* getloadavg.c: [convex] (LOAD_AVE_TYPE, LDAV_CVT): Define to
	double, no conversion.

1995-06-20  roland <roland>

	* read.c: (read_all_makefiles): Properly append default makefiles to the end
	of the `read_makefiles' chain.

1995-05-19  roland <roland>

	* README: Regenerated for 3.74

1995-05-19  roland <roland>

	* ChangeLog, version.c: .

1995-05-10  roland <roland>

	* Makefile.in: Regenerated

1995-05-10  roland <roland>

	* README: Regenerated for 3.73.3

1995-05-10  roland <roland>

	* glob/ChangeLog, glob/glob.c: Updated from libc

1995-05-10  roland <roland>

	* ChangeLog, version.c: .

1995-05-10  roland <roland>

	* getloadavg.c: AIX support from Tim Bell <tbel@afsmail.cern.ch>:
	[_AIX] (LOAD_AVE_TYPE, FSCALE, NLIST_STRUCT): Define these for AIX.
	(getloadavg) [_AIX]: Use `knlist' instead of `nlist'.

1995-05-09  roland <roland>

	* ChangeLog: .

1995-05-09  roland <roland>

	* compatMakefile: ($(infodir)/make.info): Make sure $$dir is set in
	install-info cmd.

1995-05-03  roland <roland>

	* file.c: (print_file): Grok update_status of 1 for -q.

1995-04-29  roland <roland>

	* signame.c: Move include of config.h before all others.

1995-04-27  roland <roland>

	* Makefile.in: Regenerated

1995-04-27  roland <roland>

	* README: Regenerated for 3.73.2

1995-04-27  roland <roland>

	* glob/ChangeLog, glob/glob.c: Updated from libc

1995-04-27  roland <roland>

	* ChangeLog: .

1995-04-27  roland <roland>

	* ChangeLog, ChangeLog.1, version.c: .

1995-04-27  roland <roland>

	* ChangeLog: .

1995-04-26  roland <roland>

	* file.c: (remove_intermediates): Fix inverted test to bail under -n for
	signal case. Bail under -q or -t. Skip files with update_status==-1.


1995-04-26  roland <roland>

	* signame.c: [HAVE_UNISTD_H]: Include unistd.h so it can declare
	sys_siglist.

1995-04-26  roland <roland>

	* job.c: (job_next_command): Skip empty lines. (new_job): Don't test the
	return of job_next_command. Just let start_waiting_job handle the
	case of empty commands.

1995-04-19  roland <roland>

	* ChangeLog: .

1995-04-19  roland <roland>

	* function.c: [__MSDOS__]: Include <fcntl.h>.  From DJ Delorie.

1995-04-19  roland <roland>

	* README: Regenerated for 3.73.1

1995-04-19  roland <roland>

	* glob/ChangeLog: Updated from libc

1995-04-19  roland <roland>

	* ChangeLog, version.c: .

1995-04-08  roland <roland>

	* ChangeLog: .

1995-04-08  roland <roland>

	* remake.c: (notice_finished_file): Set FILE->update_status to zero if it's -1.


1995-04-05  roland <roland>

	* GNUmakefile: (CPPFLAGS): Use $(defines) too.

1995-04-05  roland <roland>

	* README: Regenerated for 3.73

1995-04-05  roland <roland>

	* ChangeLog, version.c: .

1995-04-05  roland <roland>

	* make.texinfo: Add '95 to copyright years.

1995-04-05  roland <roland>

	* make.texinfo: (Options/Recursion): Correction: -I is indeed passed in MAKEFLAGS.

1995-03-30  roland <roland>

	* ChangeLog: .

1995-03-28  roland <roland>

	* main.c: (main): Fixed braino in assert.

1995-03-28  roland <roland>

	* README: Regenerated for 3.72.13

1995-03-28  roland <roland>

	* GNUmakefile: (CPPFLAGS): Use $(CPPFLAGS) instead of $(defines).

1995-03-28  roland <roland>

	* configure: Remade with Autoconf 2.3

1995-03-27  roland <roland>

	* ChangeLog, version.c: .

1995-03-27  roland <roland>

	* main.c: Avoid string in assert expression.  Some systems are
	broken.

1995-03-27  roland <roland>

	* ChangeLog: .

1995-03-24  roland <roland>

	* main.c: Include <assert.h>.

1995-03-24  roland <roland>

	* main.c: (main): Handle 1 and 2 returns from update_goal_chain makefile run
	properly.

1995-03-24  roland <roland>

	* config.h.in: autoheader

1995-03-24  roland <roland>

	* README: Regenerated for 3.72.12

1995-03-24  roland <roland>

	* ChangeLog: .

1995-03-24  roland <roland>

	* configure: Regenerated

1995-03-24  roland <roland>

	* ChangeLog: .

1995-03-24  roland <roland>

	* main.c: (handle_non_switch_argument): New function, broken out of
	decode_switches. (decode_switches): Set optind to 0 to reinitialize
	getopt, not to 1.  When getopt_long returns EOF, break the loop and
	handle remaining args with a simple second loop.

1995-03-24  roland <roland>

	* remake.c: (update_file_1): Handle FILE->update_status == 2 in -d printout.

1995-03-24  roland <roland>

	* remake.c: (remake_file): Set update_status to 2 instead of 1 for no rule to
	make. Mention parent (dependent) in error message.

1995-03-24  roland <roland>

	* job.c: (start_job_command, reap_children): Set update_status to 2 instead
	of 1 for failed commands.

1995-03-21  roland <roland>

	* signame.c: (signame_init): Define SIGINFO.

1995-03-21  roland <roland>

	* job.c: (search_path): Function removed (was already #if 0'd out).

1995-03-21  roland <roland>

	* configure.in: Remove AC_TYPE_GETGROUPS; nothing needs it any more.


1995-03-17  roland <roland>

	* glob/ChangeLog, glob/configure.bat: Updated from libc

1995-03-17  roland <roland>

	* ChangeLog: .

1995-03-17  roland <roland>

	* configure.bat: Write @CPPFLAGS@ translation.

1995-03-13  roland <roland>

	* ChangeLog: .

1995-03-13  roland <roland>

	* GNUmakefile: (stamp-glob): Remove $(globfiles), not the whole glob directory.

1995-03-13  roland <roland>

	* read.c: (parse_file_seq): Rearranged `l(a b)' -> `l(a) l(b)' loop to not
	skip the elt immediately preceding `l(...'.

1995-03-10  roland <roland>

	* README: Regenerated for 3.72.11

1995-03-10  roland <roland>

	* ChangeLog, version.c: .

1995-03-10  roland <roland>

	* misc.c: Changed find_char_unquote callers here too.

1995-03-10  roland <roland>

	* read.c: (find_char_unquote): Make second arg a string of stop chars instead
	of a single stop char.  Stop when any char in the string is hit. All
	callers changed. (find_semicolon): Pass stop chars "#;" to one
	find_char_unquote call, instead of using two calls.  If the match is
	not a ; but a #, return zero.

1995-03-10  roland <roland>

	* ChangeLog: .

1995-03-10  roland <roland>

	* read.c: (read_makefile, parse_file_seq): Fix typo __MS_DOS__ -> __MSDOS__.

1995-03-10  roland <roland>

	* README: Regenerated for 3.72.10

1995-03-10  roland <roland>

	* ChangeLog, version.c: .

1995-03-10  roland <roland>

	* GNUmakefile: (globfiles): Add glob/configure.bat. (distfiles): Add configh.dos,
	configure.bat.

1995-03-09  roland <roland>

	* read.c: (read_makefile, parse_file_seq) [__MS_DOS__]: Don't see : as
	separator in "C:\...".

1995-03-09  roland <roland>

	* configh.dos.template: (STDC_HEADERS): Define only if undefined. (HAVE_SYS_PARAM_H): Don't
	define this. (HAVE_STRERROR): Define this.

1995-03-09  roland <roland>

	* job.c: (construct_command_argv_internal) [__MSDOS__]: Fix typos.

1995-03-08  roland <roland>

	* GNUmakefile, README: .

1995-03-08  roland <roland>

	* Makefile.in, build.sh.in: Regenerated

1995-03-08  roland <roland>

	* main.c: (decode_switches): Reset optind to 1 instead of 0.

1995-03-08  roland <roland>

	* ChangeLog, configure, version.c: .

1995-03-08  roland <roland>

	* compatMakefile: Undo last change.  Bad juju.

1995-03-08  roland <roland>

	* GNUmakefile: (configure, config.h.in): Depend on aclocal.m4.  Commit files to
	CVS.

1995-03-08  roland <roland>

	* ChangeLog: .

1995-03-08  roland <roland>

	* compatMakefile: (configure, config.h.in): Uncomment these rules. Commit the files to
	CVS if there is a CVS directory.

1995-03-08  roland <roland>

	* GNUmakefile: Do CVS magic, not RCS magic.

1995-03-07  roland <roland>

	* .cvsignore, glob/COPYING.LIB.old, glob/ChangeLog,
	glob/Makefile.in, glob/configure, glob/configure.bat,
	glob/configure.in, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
	glob/glob.h: .

1995-03-07  roland <roland>

	* .cvsignore, ChangeLog, Makefile.in, NEWS, README, aclocal.m4,
	config.h.in, configure, loadtest.c, version.c: .

1995-03-07  roland <roland>

	* main.c: (decode_switches): If non-option arg is "-", ignore it.

1995-03-07  roland <roland>

	* signame.c: (strsignal): Cast sys_siglist elt to char *.

1995-02-23  roland <roland>

	* signame.h: [! __STDC__]: Don't use prototype for strsignal decl.

1995-02-22  roland <roland>

	* main.c: (main): Pass missing arg to tmpnam.

1995-02-22  roland <roland>

	* configure.in: Check for strsignal.

1995-02-22  roland <roland>

	* job.c: (child_error): Use strsignal.

1995-02-22  roland <roland>

	* main.c: (main): Don't call signame_init #ifdef HAVE_STRSIGNAL.

1995-02-22  roland <roland>

	* signame.h: (strsignal): Declare it.

1995-02-22  roland <roland>

	* signame.c: [! HAVE_STRSIGNAL] (strsignal): New function.

1995-02-22  roland <roland>

	* misc.c: (strerror): Fix swapped args in sprintf.

1995-02-13  roland <roland>

	* configure.in: (CFLAGS, LDFLAGS): Don't set these variables.

1995-02-11  roland <roland>

	* main.c: (print_version): Add 95 to copyright years.

1995-02-10  roland <roland>

	* job.c: (start_job_command): Remember to call notice_finsihed_file under -n
	when not recursing.  To do this, consolidate that code under the
	empty command case and goto there for the -n case.

1995-02-07  rms <rms>

	* make-stds.texi: real-clean renamed to maintainer-clean.
	Description changed too.

1995-02-07  roland <roland>

	* make.h: [! STDC_HEADERS]: Don't declare qsort.  Sun headers
	declare it int.

1995-02-06  roland <roland>

	* read.c: (read_makefile): For bogus line starting with tab, ignore it if
	blank after removing comments.

1995-02-06  roland <roland>

	* main.c: Cast results of `alloca' to `char *'.

1995-02-06  roland <roland>

	* expand.c: Cast results of `alloca' to `char *' in two places.

1995-02-05  roland <roland>

	* configure.in: Check for mktemp.

1995-02-05  roland <roland>

	* main.c: (main) [! HAVE_MKTEMP]: Use tmpnam instead of mktemp.

1995-02-05  roland <roland>

	* configure.in: (make_cv_sysconf_open_max): New check for `sysconf (_SC_OPEN_MAX)'.


1995-02-05  roland <roland>

	* acconfig.h: Added #undef HAVE_SYSCONF_OPEN_MAX.

1995-02-05  roland <roland>

	* job.c: [HAVE_SYSCONF_OPEN_MAX] (getdtablesize): Define as macro
	using sysconf.

1995-01-27  roland <roland>

	* remake.c: (update_file_1): When !MUST_MAKE, don't set FILE->update_status to
	zero before calling notice_finished_file. (notice_finished_file):
	Touch only when FILE->update_status is zero. (remake_file): Set
	FILE->update_status to zero after not calling execute_file_command
	and deciding to touch instead.

1995-01-26  roland <roland>

	* main.c: (debug_signal_handler): New function; toggles debug_flag. (main):
	Handle SIGUSR1 with that.

1995-01-16  roland <roland>

	* compatMakefile: (realclean): Remove Info files.

1995-01-15  roland <roland>

	* expand.c: (variable_expand): Fix braino in last change.

1995-01-15  roland <roland>

	* job.c: Fix nits in last change.

1995-01-15  roland <roland>

	* job.c: (start_job_command): Save and restore environ around vfork call.
	(search_path): Function #if 0'd out. (exec_command): Use execvp
	instead of search_path.

1995-01-15  roland <roland>

	* expand.c: (variable_expand): Rewrote computed variable name and substitution
	reference handling to be simpler.  First expand the entire text
	between the parens if it contains any $s, then examine the result of
	that for subtitution references and do no further expansion while
	parsing them.

1995-01-15  roland <roland>

	* job.c: (construct_command_argv_internal): Handle " quoting too, when no
	backslash, $ or ` characters appear inside the quotes.

1995-01-15  roland <roland>

	* configure.in: (union wait check): If WEXITSTATUS and WTERMSIG are
	defined, just use int.

1995-01-13  roland <roland>

	* make.texinfo: (Foreach Function): Correccion de gramatica
	espanola.

1995-01-11  roland <roland>

	* default.c: (default_variables) [__hpux]: Remove special definition of ARFLAGS.
	Existence of the `f' flag is not consistent across HPUX versions;
	and one might be using GNU ar anyway.

1995-01-10  roland <roland>

	* compatMakefile: (clean): Don't remove Info files.

1995-01-10  roland <roland>

	* compatMakefile: ($(bindir)/make): Fix typo in echo.

1995-01-10  roland <roland>

	* compatMakefile: Fix typo in comment.

1995-01-10  roland <roland>

	* compatMakefile: (check): Remove gratuitous target declaration.

1995-01-07  roland <roland>

	* compatMakefile: (ETAGS, CTAGS): Don't use -t.

1995-01-07  roland <roland>

	* getloadavg.c: Include config.h first.

1995-01-07  roland <roland>

	* arscan.c: (ar_name_equal) [cray]: Subtract 1 like [__hpux].

1995-01-07  roland <roland>

	* main.c: (decode_switches): For --help, print usage to stdout.

1995-01-04  rms <rms>

	* make-stds.texi: install, uninstall, installdirs should not alter
	the build dir.

1994-12-05  roland <roland>

	* remake.c: (update_file_1): Do set_command_state (FILE, cs_not_started) only if
	old state was deps_running.

1994-11-29  roland <roland>

	* job.c: (start_waiting_job): Use set_command_state.

1994-11-28  roland <roland>

	* build.template: (CPPFLAGS): New variable. (prefix, exec_prefix): Set from @...@.
	(compilation loop): Pass $CPPFLAGS to compiler.

1994-11-28  roland <roland>

	* GNUmakefile: (build.sh.in): Make it executable.

1994-11-28  roland <roland>

	* GNUmakefile: (globfiles): Add configure.in, configure.

1994-11-28  roland <roland>

	* GNUmakefile: (make-$(version).tar): Rename install.sh to
	install-sh.

1994-11-28  roland <roland>

	* GNUmakefile: (prefix, exec_prefix): Set. (CPPFLAGS): Filter out @...@.
	($(ARCH)/glob/libglob.a): Don't pass down variables.

1994-11-28  roland <roland>

	* compatMakefile: Abbreviate copyright years.

1994-11-28  roland <roland>

	* configure.in: (AC_OUTPUT): Don't write glob/Makefile.

1994-11-28  roland <roland>

	* configure.in: (AC_CHECK_SYMBOL): Use AC_DEFINE_UNQUOTED.

1994-11-28  roland <roland>

	* configure.in: Don't check for ranlib.

1994-11-23  roland <roland>

	* remake.c: (notice_finished_file): Only mark also_make's as updated if really
	ran cmds.

1994-11-15  roland <roland>

	* configure.in: Put dnls before random whitespace.

1994-11-13  roland <roland>

	* compatMakefile: (CPPFLAGS): New variable, set from @CPPFLAGS@. (RANLIB): Variable
	removed. (prefix, exec_prefix): Set these from @...@. (.c.o): Use
	$(CPPFLAGS). (glob/libglob.a): Don't pass down variables to
	sub-make. glob/Makefile should be configured properly by configure.
	(distclean): Remove config.log and config.cache (autoconf stuff).

1994-11-11  djm <djm>

	* make-stds.texi: Explain reason for new filesystem layout.

1994-11-08  roland <roland>

	* acconfig.h: Add #undef HAVE_UNION_WAIT.

1994-11-08  roland <roland>

	* configure.in: Converted to Autoconf v2.

1994-11-08  roland <roland>

	* dir.c: Test HAVE_DIRENT_H, HAVE_SYS_DIR_H, HAVE_NDIR_H instead of
	DIRENT, SYSDIR, NDIR.

1994-11-07  roland <roland>

	* build.sh.in: (prefix, exec_prefix): Set these from @...@. (CPPFLAGS): New
	variable, set from @CPPFLAGS@. (compiling loop): Pass $CPPFLAGS
	before $CFLAGS.

1994-11-07  roland <roland>

	* build.sh.in: Initial revision

1994-11-07  roland <roland>

	* main.c: (define_makeflags): When no flags, set WORDS to zero.

1994-11-06  roland <roland>

	* main.c: (define_makeflags): Terminate properly when FLAGSTRING is empty.

1994-11-04  roland <roland>

	* GNUmakefile: (rcs-mark-{alpha,beta}): Let make do the globbing
	instead of sh.

1994-11-04  roland <roland>

	* make.texinfo: Remove `DRAFT' from edition.

1994-11-01  roland <roland>

	* make.texinfo: (Variables/Recursion): Fix typo.

1994-11-01  roland <roland>

	* job.c: (start_job_command): When ARGV is nil, only set update_state and
	call notice_finished_file if job_next_command returns zero.

1994-11-01  roland <roland>

	* make.texinfo: Doc .DELETE_ON_ERROR. Doc new
	MAKEFLAGS/MAKEOVERRIDES. Doc .IGNORE/.SILENT with deps.

1994-11-01  roland <roland>

	* job.c: (start_job_command): Call notice_finished_file for empty command
	line.

1994-10-27  roland <roland>

	* file.c: (snap_deps): Set COMMANDS_SILENT for .SILENT, not COMMANDS_NOERROR.


1994-10-27  roland <roland>

	* getloadavg.c: [alliant && i860] (FSCALE): Move defn before #ifndef
	FSCALE.

1994-10-26  roland <roland>

	* file.c: (snap_deps): Set command_flags bits in all :: entries.

1994-10-24  roland <roland>

	* file.c: (snap_deps): Fix last change.

1994-10-24  roland <roland>

	* make.h: (posix_pedantic): Declare it.

1994-10-24  roland <roland>

	* main.c: (main): Move checks .IGNORE, .SILENT, .POSIX to snap_deps.

1994-10-24  roland <roland>

	* file.c: (snap_deps): Check .IGNORE, .SILENT, .POSIX here instead of in main.
	If .IGNORE has deps, OR COMMANDS_NOERROR into their command_flags
	and don't set -i.  Likewise .SILENT.

1994-10-24  roland <roland>

	* job.c: (start_job_command): In FLAGS initialization, OR in
	CHILD->file->command_flags.

1994-10-24  roland <roland>

	* file.h: (struct file): New member `command_flags'.

1994-10-24  roland <roland>

	* make.texinfo: (Automatic Dependencies): Improve recommended sed
	command. Mention -MM flag to gcc.

1994-10-17  roland <roland>

	* make.texinfo: (Commands): Add warning about "blank" line starting with a tab.

1994-10-16  roland <roland>

	* main.c: (switches): Bump flag values for --no-print-directory and
	--warn-undefined-variables, so neither is 1 (which indicates a
	nonoption argument).

1994-10-16  roland <roland>

	* main.c: (main): Add missing code in .IGNORE test.

1994-10-10  roland <roland>

	* make.texinfo: Document $+ and $(+D), $(+F).

1994-10-10  roland <roland>

	* variable.c: (define_automatic_variables): Define +D and +F.

1994-10-01  roland <roland>

	* main.c: (main): Define hidden automatic variable with command vars, and
	MAKEOVERRIDES to a reference to that. (define_makeflags): If
	posix_pedantic, write a reference to that instead.

1994-09-30  roland <roland>

	* main.c: (posix_pedantic): New variable. (main): Set posix_pedantic if .POSIX
	is a target. Fix .IGNORE and .SILENT hecks to require is_target.

1994-09-29  roland <roland>

	* implicit.c: Comment fix.

1994-09-29  roland <roland>

	* commands.c: (set_file_variables): Define new automatic variable $+, like $^ but
	before calling uniquize_deps.

1994-09-29  roland <roland>

	* job.c: (reap_children): Call delete_child_targets for non-signal error if
	.DELETE_ON_ERROR is a target.

1994-09-28  roland <roland>

	* getloadavg.c: [alliant && i860] (LOAD_AVE_TYPE, FSCALE,
	NLIST_STRUCT): Define.

1994-09-26  roland <roland>

	* job.c: (reap_children): Don't change C->file->command_state when dying.
	Test it only after calling start_job_command for a new command line.
	When no more cmds, just set C->file->update_status.
	(start_job_command): When the last line is empty or under -n, set
	C->file->update_status. (start_waiting_job): Grok cs_not_started
	after start_job_command as success. (new_job): Set
	C->file->update_status when there are no cmds. (job_next_command):
	When out of lines, don't set CHILD->file->update_status or
	CHILD->file->command_state.

1994-09-26  roland <roland>

	* main.c: (quote_as_word): Actually test DOUBLE_DOLLARS, instead of always
	doubling.

1994-09-26  roland <roland>

	* main.c: (quote_as_word): Renamed from shell_quote. Take new arg; if nonzero,
	also double $s. (main): Define MAKEOVERRIDES from command_variables
	here. (define_makeflags): Don't use command_variables here; instead
	write a reference $(MAKEOVERRIDES) in MAKEFLAGS.  Make vars
	recursive.

1994-09-26  roland <roland>

	* dir.c: [__MSDOS__]: Fixed typo.

1994-09-26  roland <roland>

	* vpath.c: (selective_vpath_search): Reset EXISTS when stat fails.

1994-09-26  djm <djm>

	* signame.c: remove CONFIG_BROKETS

1994-09-26  djm <djm>

	* getloadavg.c: REMOVE CONFIG_BROKETS

1994-09-26  djm <djm>

	* alloca.c: remove CONFIG_BROKETS

1994-09-17  rms <rms>

	* getloadavg.c: (getloadavg): Add OSF_ALPHA support.

1994-09-10  roland <roland>

	* remake.c: Include <assert.h> and use assert instead of printfs and
	abort.

1994-09-10  roland <roland>

	* main.c: (decode_switches): Loop until optind hits ARGC, not just until
	getopt_long returns EOF.  Initialize C to zero before loop; in loop
	if C is EOF, set optarg from ARGV[optind++], else call getopt_long.
	(decode_env_switches): Use variable_expand instead of
	allocated_variable_expand.  Allocate a fresh buffer to copy split
	words into; scan characters by hand to break words and
	debackslashify. (shell_quote): New function. (define_makeflags):
	Allocate doubled space for switch args, and command variable names
	and values; use shell_quote to quote those things.

1994-09-09  roland <roland>

	* acconfig.h: Add HAVE_SYS_SIGLIST and HAVE__SYS_SIGLIST.

1994-09-09  roland <roland>

	* make.texinfo: (Archive Suffix Rules): Remove Next pointer.

1994-09-09  roland <roland>

	* main.c: (decode_switches): The non-option return from getopt is 1, not 0.
	(command_variables): New type and variable. (decode_switches,
	decode_env_switches): After making a variable definition, record the
	struct variable pointer in the command_variables chain.
	(define_makeflags): If ALL, write variable definitions for
	command_variables.

1994-09-09  roland <roland>

	* main.c: (other_args): Variable removed. (goals, lastgoal): New static
	variables (moved from auto in main). (main): Don't process
	OTHER_ARGS at all. Don't set variable MAKEOVERRIDES at all; define
	MAKE to just $(MAKE_COMMAND). (init_switches): Prepend a - (return
	in order) instead of a + (require order). (decode_switches): Don't
	set OTHER_ARGS at all. Grok '\0' return from getopt_long as
	non-option argument; try variable definition and (if !ENV) enter
	goal targets here. (decode_env_switches): Use
	allocated_variable_expand to store value. Use find_next_token to
	simplify word-splitting loop. Don't prepend a dash to uninterpreted
	value. Instead, if split into only one word, try variable definition
	and failing that prepend a dash to the word and pass it to
	decode_switches as a single arg.

1994-09-07  roland <roland>

	* remake.c: (notice_finished_file): Only recheck modtimes if FILE->command_state
	was cs_running on entry (meaning the commands actually just ran).
	(update_file_1): Whenever we set FILE->update_status, call
	notice_finished_file instead of just set_command_state.

1994-09-07  roland <roland>

	* job.c: (start_job_command): Whenever we set CHILD->file->update_status,
	call notice_finished_file instead of just set_command_state.

1994-09-07  roland <roland>

	* file.c: (set_command_state): Actually set FILE->command_state.

1994-09-07  roland <roland>

	* file.c: (set_command_state): Fix typo.

1994-09-07  roland <roland>

	* file.c: (set_command_state): Declare D.

1994-09-07  roland <roland>

	* default.c: Add missing ".

1994-09-07  roland <roland>

	* job.c, remake.c: Changed all assignments of command_state members
	to calls to set_command_state.

1994-09-07  roland <roland>

	* file.c: (set_command_state): New function.

1994-09-06  roland <roland>

	* file.h: Declare set_command_state.

1994-09-06  roland <roland>

	* main.c: (init_switches): Put a + first in options.

1994-08-21  rms <rms>

	* make-stds.texi: entered into RCS

1994-08-10  gnu <gnu>

	* make-stds.texi: Formerly make-stds.texi.~29~

1994-07-25  roland <roland>

	* configure.bat: Initial revision

1994-07-25  roland <roland>

	* configh.dos.template: Added trailing CRs.

1994-07-25  roland <roland>

	* vpath.c: Changed all uses of ':' to PATH_SEPARATOR_CHAR.

1994-07-25  roland <roland>

	* main.c: (directory_before_chdir): New variable, moved out of main (was
	local). (main) [__MSDOS__]: Look for \ or : to delimit last
	component of PROGRAM. Don't frob ARGV[0] before setting MAKE_COMMAND
	variable. (die): Change back to `directory_before_chdir' before
	dying.  Part of MSDOS/GO32 port from DJ Delorie <dj@ctron.com>.

1994-07-25  roland <roland>

	* job.c: (PATH_SEPARATOR_CHAR): Macro removed (now in make.h).

1994-07-25  roland <roland>

	* make.h: (PATH_SEPARATOR_CHAR): New macro; differing defns for [__MSDOS__]
	and not.

1994-07-25  roland <roland>

	* job.c: [__MSDOS__]: Include <process.h>. (PATH_SEPARATOR_CHAR):
	New macro; differing defns for [__MSDOS__] and not. [__MSDOS__]
	(dos_pid, dos_status, dos_bname, dos_bename, dos_batch_file): New
	variables. (reap_children) [__MSDOS__]: Don't call wait; just
	examine those vars. (unblock_sigs) [__MSDOS__]: Do nothing.
	(start_job_command) [__MSDOS__]: Use spawnvpe instead of vfork and
	exec. (load_too_high) [__MSDOS__]: Always return true. (search_path)
	[__MSDOS__]: Check for : or / in FILE to punt. Use
	PATH_SEPARATOR_CHAR instead of ':'.
	(construct_command_argv_internal) [__MSDOS__]: Wholly different
	values for sh_chars and sh_cmds.  Wholly new code to handle shell
	scripts.  Part of MSDOS/GO32 port from DJ Delorie <dj@ctron.com>.

1994-07-25  roland <roland>

	* function.c: (expand_function: `shell') [__MSDOS__]: Wholly new
	implementation.

1994-07-25  roland <roland>

	* dir.c: [__MSDOS__] (dosify): New function.
	(dir_contents_file_exists_p) [__MSDOS__]: Call it on FILENAME and
	process the result instead of FILENAME itself. (file_impossible_p)
	[__MSDOS__]: Likewise. Part of MSDOS/GO32 port from DJ Delorie
	<dj@ctron.com>.

1994-07-25  roland <roland>

	* default.c: [__MSDOS__]: Define GCC_IS_NATIVE.
	(default_suffix_rules) [__MSDOS__]: Use `y_tab.c' instead of
	`y.tab.c'. (default_variables) [GCC_IS_NATIVE]: Set CC and CXX to
	`gcc', YACC to `bison -y', and LEX to `flex'. Part of MSDOS/GO32
	port from DJ Delorie <dj@ctron.com>.

1994-07-25  roland <roland>

	* configh.dos.template: Initial revision

1994-07-25  roland <roland>

	* commands.c: (fatal_error_signal) [__MSDOS__]: Just remove intermediates and
	exit. Part of MSDOS/GO32 port from DJ Delorie <dj@ctron.com>.

1994-07-25  roland <roland>

	* commands.c: (set_file_variables): Add parens in length computation in .SUFFIXES
	dep loop to quiet compiler warning.  From Jim Meyering.

1994-07-25  roland <roland>

	* read.c: (read_makefile): Free FILENAME if we allocated it.  From Jim
	Meyering.

1994-07-20  roland <roland>

	* make.texinfo: Update ISBN number to 1-882114-50-7 for edition
	0.46. Use new macro ISBN set at top of file.

1994-07-08  roland <roland>

	* make.texinfo: Split a shell command line in @example to avoid
	overfull hbox.

1994-07-05  roland <roland>

	* make.texinfo: (Goals): Say that only first target in first rule is default goal.
	(Archive Pitfalls): New node.

1994-07-04  roland <roland>

	* vpath.c: (selective_vpath_search): Use safe_stat in place of stat.

1994-07-04  roland <roland>

	* read.c: (construct_include_path): Use safe_stat in place of stat.

1994-07-04  roland <roland>

	* job.c: (search_path): Use safe_stat in place of stat.

1994-07-04  roland <roland>

	* dir.c: (find_directory): Use safe_stat in place of stat.

1994-07-04  roland <roland>

	* commands.c: (delete_target): Use safe_stat in place of stat.

1994-07-04  roland <roland>

	* arscan.c: (ar_member_touch) [EINTR]: Do EINTR looping around fstat.

1994-07-04  roland <roland>

	* remake.c: (name_mtime): Use safe_stat in place of stat. (touch_file) [EINTR]:
	Do EINTR looping around fstat.

1994-07-04  roland <roland>

	* misc.c: (safe_stat): New function, EINTR-safe wrapper around stat.

1994-06-24  roland <roland>

	* read.c: (read_makefile): Check for a shell command first, and then strip
	leading tabs before further checking if it's not a shell command
	line.

1994-06-24  roland <roland>

	* make.h: Fix typo in last change.

1994-06-24  roland <roland>

	* make.h: [__arm]: Undefine POSIX. [!__GNU_LIBRARY__ && !POSIX &&
	!_POSIX_VERSION]: Don't declare system functions that return int.

1994-06-24  roland <roland>

	* job.c: (construct_command_argv_internal): After swallowing a
	backslash-newline combination, if INSTRING is set goto string_char
	(new label) for normal INSTRING handling code.

1994-06-04  roland <roland>

	* getloadavg.c: Put #include of errno.h and decl of errno before
	#ifndef HAVE_GETLOADAVG.

1994-06-04  roland <roland>

	* configure.in: Don't check for sys_siglist and _sys_siglist with
	AC_HAVE_FUNCS. Instead use two AC_COMPILE_CHECKs.

1994-06-02  rms <rms>

	* alloca.c: [emacs]: Block input around the garbage reclamation.
	Include blockinput.h.

1994-05-23  roland <roland>

	* make.h: [!__GNU_LIBRARY__ && !POSIX]: Also test #ifndef
	_POSIX_VERSION for these declarations.

1994-05-23  roland <roland>

	* misc.c: [GETLOADAVG_PRIVILEGED] [POSIX]: Remove bogus #ifndefs
	around #undefs of HAVE_SETREUID and HAVE_SETREGID.

1994-05-21  roland <roland>

	* misc.c: [GETLOADAVG_PRIVILEGED] [POSIX]: Don't test [HAVE_SETUID]
	and [HAVE_SETGID]. Every system has those, and configure doesn't
	check for them.

1994-05-21  roland <roland>

	* make.h: [_POSIX_VERSION]: Don't #define POSIX #ifdef ultrix.

1994-05-21  roland <roland>

	* compatMakefile: (loadavg): Depend on and use loadavg.c instead of getloadavg.c.
	(loadavg.c): Link or copy it from getloadavg.c. (distclean): Remove
	loadavg.c.

1994-05-19  roland <roland>

	* GNUmakefile: (AC_MACRODIR): Don't define it. [AC_MACRODIR]: Protect deps using it
	with ifdef.

1994-05-17  roland <roland>

	* make.texinfo: Correct update date updated in last change.

1994-05-17  roland <roland>

	* make.texinfo: Update update date for last change.

1994-05-17  roland <roland>

	* misc.c: [GETLOADAVG_PRIVILEGED] [! POSIX]: Undefine HAVE_SETEUID
	and HAVE_SETEGID.

1994-05-17  roland <roland>

	* configure.in: (SCCS_GET_MINUS_G check): Put -G flag before file
	name.

1994-05-17  roland <roland>

	* default.c: (default_terminal_rules): In SCCS rules, put $(SCCS_OUTPUT_OPTION)
	before $<.  On some systems -G is grokked only before the file name.


1994-05-11  roland <roland>

	* make.texinfo: (Overriding Makefiles): Don't suggest using
	.DEFAULT; that loses if the target file exists.  Instead recommend
	the combination of a match-anything rule and a force target.

1994-05-10  roland <roland>

	* job.c: (construct_command_argv_internal): Swallow backslash-newline
	combinations inside '' strings too.

1994-05-05  roland <roland>

	* read.c: (do_define): Call collapse_continuations on each line before all
	else.

1994-05-02  roland <roland>

	* GNUmakefile: (AC_MACRODIR): Change default back.

1994-05-02  roland <roland>

	* make.texinfo: Note that dirs in VPATH, vpath can be separated by
	blanks as well as colons.

1994-05-02  roland <roland>

	* GNUmakefile: (config.h.in): Use $(AC_MACRODIR) in dep.

1994-05-02  roland <roland>

	* GNUmakefile: (AC_MACRODIR): Define if undefined. (ACFLAGS, configure,
	config.h.in): Use that value.

1994-04-25  roland <roland>

	* GNUmakefile: (ARCH==hp300): Disabled customs.

1994-04-25  roland <roland>

	* job.c: (construct_command_argv_internal): Notice newline inside '' string
	when RESTP is non-null.

1994-04-22  roland <roland>

	* remake.c: (update_goal_chain): Reset FILE to G->file after the double-colon
	loop so it is never null for following code.

1994-04-22  roland <roland>

	* read.c: (read_makefile): Fix `override define' parsing to skip whitespace
	after `define' properly.

1994-04-22  roland <roland>

	* compatMakefile: (srcdir): Define as @srcdir@; don't reference $(VPATH).
	(glob/Makefile): New target.

1994-04-21  roland <roland>

	* make.texinfo: (Using Variables): Fixed @xref node to `Automatic'.


1994-04-21  roland <roland>

	* GNUmakefile: (dist): Depend on rcs-mark first. (rcs-mark): New target.
	(rcs-mark-alpha, rcs-mark-beta): Use $(version-); append : to name
	for -N. (version-): New variable, removes dots (RCS doesn't like)
	from $(version).

1994-04-21  roland <roland>

	* make.texinfo: (Using Variables): Fix menu item to `Automatic'.

1994-04-21  roland <roland>

	* commands.c: Undo last change; reverted to revision 1.22.

1994-04-21  roland <roland>

	* read.c: (parse_file_seq): Fix typo in last change.  Remove unused variable.


1994-04-21  roland <roland>

	* commands.c: (chop_commands): Fix braino in last change (failed to initialize IDX
	for loop).

1994-04-21  roland <roland>

	* misc.c: (remove_comments): Use find_char_unquote.

1994-04-21  roland <roland>

	* make.h: (find_char_unquote): Declare it.

1994-04-21  roland <roland>

	* read.c: (find_char_unquote): New function, generalized from find_percent.
	(find_percent, find_semicolon, parse_file_seq): Use that.

1994-04-21  roland <roland>

	* commands.c: (chop_commands): Use find_char_unquote to find newlines.

1994-04-21  roland <roland>

	* implicit.c: (pattern_search): Always allocate new storage for FILE->stem. It is
	not safe to store STEM's address because it might be auto storage.

1994-04-21  roland <roland>

	* configure.in: Check for seteuid and setegid.

1994-04-21  roland <roland>

	* misc.c: [HAVE_SETEUID]: Declare seteuid. [HAVE_SETEGID]: Declare
	setegid. (make_access, user_access) [HAVE_SETEUID]: Use seteuid.
	[HAVE_SETEGID]: Use setegid.

1994-04-21  roland <roland>

	* make.texinfo: Clarify -q exit status. (Running): Enumerate
	possible exit status values (0, 1, 2).

1994-04-21  roland <roland>

	* remake.c: (update_goal_chain): Set STATUS to FILE->update_status, to preserve
	whether it's 2 for error or 1 for -q trigger.  When STATUS gets
	nonzero and -q is set, always stop immediately.

1994-04-21  roland <roland>

	* main.c: (main, decode_switches): Die with 2 for errors. (main): Accept 2
	return from update_goal_chain and die with that.

1994-04-21  roland <roland>

	* misc.c: (fatal, makefile_fatal): Die with 2; 1 is reserved for -q answer.

1994-04-21  roland <roland>

	* job.c: (reap_children): Die with 2 for error. (start_job_command): Set
	update_status to 2 for error.  Set it to 1 when we would run a
	command and question_flag is set.

1994-04-21  roland <roland>

	* read.c: (read_makefile): Don't mark makefiles as precious.  Just like other
	targets, they can be left inconsistent and in need of remaking by
	aborted commands.

1994-04-21  roland <roland>

	* make.texinfo: (Automatic Dependencies): Mention here that deps
	preclude intermediate files.

1994-04-21  roland <roland>

	* make.texinfo: (Wildcard Pitfall): Fixed typo.

1994-04-21  roland <roland>

	* make.texinfo: (Bugs): Take my bloody e-mail address out of the manual and tell
	them to send misc. questions to the bug address.

1994-04-21  roland <roland>

	* make.texinfo: (Archive Members): Don't say archive file must
	exist.  Instead, in ar cmds example, use `c' flag and mention it is
	needed if archive doesn't exist. (Archive Update): Fix typo: foo.o
	-> file.o.

1994-04-20  roland <roland>

	* read.c: (read_makefile): Write no error msg for -include file.

1994-04-20  roland <roland>

	* GNUmakefile: (dist-flavor): New variable, default to alpha. (dist): Depend on
	rcs-mark-$(dist-flavor). (rcs-mark-beta): New target.

1994-04-20  roland <roland>

	* make.texinfo: (Using Variables): Add paragraph that xrefs to
	Automatic Variables. Add Automatic Variables item to the menu.

1994-04-06  roland <roland>

	* commands.c: (fatal_error_signal): Don't unblock signals.

1994-04-05  roland <roland>

	* remake.c: (update_goal_chain): Do inner loop on double-colon entries.
	(update_file): Use FILE->double_colon pointer to find all entries.
	(f_mtime): Likewise. (notice_finished_file): Propagate mtime change
	to all entries.

1994-04-05  roland <roland>

	* main.c: (main): When disqualifying makefiles for updating, use double_colon
	pointer to find all entries for a file.

1994-04-05  roland <roland>

	* file.c: (enter_file): If there is already a double-colon entry for the file,
	set NEW->double_colon to that pointer. (file_hash_enter): Use
	FILE->double_colon to find all entries to set name.

1994-04-05  roland <roland>

	* read.c: (record_files): Set double_colon pointer instead of flag.

1994-04-05  roland <roland>

	* variable.c: (try_variable_definition): Return after abort.

1994-04-05  roland <roland>

	* file.h: (struct file): Change member `double_colon' from flag to
	`struct file *'.

1994-04-01  roland <roland>

	* read.c: (read_makefile): Remove unused variable. (parse_file_seq): When
	removing an elt that is just `)', properly fix up the previous elt's
	next pointer.

1994-03-29  roland <roland>

	* configure.in: Put $Id$ inside [] in AC_REVISION, since expansion
	contains a comma.

1994-03-29  roland <roland>

	* GNUmakefile: (rcs-mark-alpha): New target. (dist): Depend on that.

1994-03-29  roland <roland>

	* GNUmakefile: (Makefile.in): Edit MAKE assignment into @SET_MAKE@.

1994-03-28  roland <roland>

	* configure.in: Do AC_SET_MAKE.

1994-03-28  roland <roland>

	* configure.in: Added rcsid.

1994-03-23  roland <roland>

	* make.h: entered into RCS

1994-03-23  roland <roland>

	* make.texinfo: Added rcs id.

1994-03-23  roland <roland>

	* ar.c, commands.h, dep.h, file.c, file.h, job.h, main.c, misc.c,
	read.c, remake.c, remote-cstms.c, remote-stub.c, rule.h,
	variable.h, vpath.c: entered into RCS

1994-03-04  roland <roland>

	* function.c: entered into RCS

1994-03-04  roland <roland>

	* read.c: Formerly read.c.~75~

1994-03-04  roland <roland>

	* misc.c: Formerly misc.c.~31~

1994-02-16  roland <roland>

	* GNUmakefile: entered into RCS

1994-02-16  roland <roland>

	* read.c: Formerly read.c.~74~

1994-02-16  roland <roland>

	* arscan.c, default.c: entered into RCS

1994-02-16  roland <roland>

	* misc.c: Formerly misc.c.~30~

1994-02-16  roland <roland>

	* main.c: Formerly main.c.~105~

1994-02-16  roland <roland>

	* commands.c: entered into RCS

1994-02-12  roland <roland>

	* make.texinfo: entered into RCS

1994-02-11  roland <roland>

	* configure.in: entered into RCS

1994-02-04  roland <roland>

	* make.h: Formerly make.h.~82~

1994-02-03  roland <roland>

	* misc.c: Formerly misc.c.~29~

1994-02-01  roland <roland>

	* variable.c: Formerly variable.c.~27~

1994-02-01  roland <roland>

	* read.c: Formerly read.c.~73~

1994-01-26  roland <roland>

	* variable.c: Formerly variable.c.~26~

1994-01-26  roland <roland>

	* make.texinfo: Formerly make.texinfo.~127~

1994-01-25  roland <roland>

	* commands.c: Formerly commands.c.~20~

1994-01-19  roland <roland>

	* make.texinfo: Formerly make.texinfo.~126~

1994-01-17  roland <roland>

	* make.texinfo: Formerly make.texinfo.~125~

1994-01-17  roland <roland>

	* default.c: Formerly default.c.~32~

1994-01-12  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~116~

1994-01-07  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~115~

1994-01-07  roland <roland>

	* compatMakefile: entered into RCS

1994-01-06  roland <roland>

	* main.c: Formerly main.c.~104~

1994-01-06  roland <roland>

	* compatMakefile: Formerly compatMakefile.~87~

1993-12-23  roland <roland>

	* read.c: Formerly read.c.~72~

1993-12-23  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~113~

1993-12-23  roland <roland>

	* configure.in: Formerly configure.in.~32~

1993-12-23  roland <roland>

	* vpath.c: Formerly vpath.c.~15~

1993-12-22  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~112~

1993-12-22  roland <roland>

	* configure.in: Formerly configure.in.~31~

1993-12-17  roland <roland>

	* configure.in: Formerly configure.in.~30~

1993-12-16  roland <roland>

	* arscan.c: Formerly arscan.c.~32~

1993-12-16  roland <roland>

	* main.c: Formerly main.c.~103~

1993-12-15  roland <roland>

	* main.c: Formerly main.c.~102~

1993-12-15  roland <roland>

	* make.texinfo: Formerly make.texinfo.~124~

1993-12-14  roland <roland>

	* configure.in: Formerly configure.in.~29~

1993-12-14  roland <roland>

	* make.texinfo: Formerly make.texinfo.~123~

1993-12-14  roland <roland>

	* default.c: Formerly default.c.~31~

1993-12-14  roland <roland>

	* configure.in: Formerly configure.in.~28~

1993-12-14  roland <roland>

	* acconfig.h: entered into RCS

1993-12-14  roland <roland>

	* ar.c: Formerly ar.c.~6~

1993-12-14  roland <roland>

	* read.c: Formerly read.c.~71~

1993-12-14  roland <roland>

	* file.c: Formerly file.c.~27~

1993-12-14  roland <roland>

	* vpath.c: Formerly vpath.c.~14~

1993-12-03  roland <roland>

	* configure.in: Formerly configure.in.~27~

1993-12-02  roland <roland>

	* read.c: Formerly read.c.~70~

1993-12-02  roland <roland>

	* misc.c: Formerly misc.c.~28~

1993-11-11  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~111~

1993-11-11  roland <roland>

	* default.c: Formerly default.c.~30~

1993-11-10  roland <roland>

	* read.c: Formerly read.c.~69~

1993-11-03  roland <roland>

	* getloadavg.c: entered into RCS

1993-11-03  roland <roland>

	* make.texinfo: Formerly make.texinfo.~122~

1993-11-03  roland <roland>

	* implicit.c: entered into RCS

1993-10-29  roland <roland>

	* function.c: Formerly function.c.~31~

1993-10-29  roland <roland>

	* compatMakefile: Formerly compatMakefile.~86~

1993-10-28  roland <roland>

	* make.h: Formerly make.h.~81~

1993-10-27  roland <roland>

	* file.h: Formerly file.h.~6~

1993-10-27  roland <roland>

	* main.c: Formerly main.c.~101~

1993-10-27  roland <roland>

	* remake.c: Formerly remake.c.~52~

1993-10-26  roland <roland>

	* main.c: Formerly main.c.~100~

1993-10-26  roland <roland>

	* remake.c: Formerly remake.c.~51~

1993-10-25  roland <roland>

	* read.c: Formerly read.c.~68~

1993-10-25  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~110~

1993-10-25  roland <roland>

	* main.c: Formerly main.c.~99~

1993-10-22  roland <roland>

	* configure.in: Formerly configure.in.~26~

1993-10-21  roland <roland>

	* rule.c: entered into RCS

1993-10-21  roland <roland>

	* make.texinfo: Formerly make.texinfo.~121~

1993-10-20  roland <roland>

	* make.texinfo: Formerly make.texinfo.~120~

1993-10-18  roland <roland>

	* configure.in: Formerly configure.in.~25~

1993-10-18  roland <roland>

	* rule.c: Formerly rule.c.~16~

1993-10-18  roland <roland>

	* file.c: Formerly file.c.~26~

1993-10-14  roland <roland>

	* make.h: Formerly make.h.~80~

1993-10-14  roland <roland>

	* default.c: Formerly default.c.~29~

1993-10-14  roland <roland>

	* main.c: Formerly main.c.~98~

1993-10-14  roland <roland>

	* job.h: Formerly job.h.~6~

1993-10-14  roland <roland>

	* compatMakefile: Formerly compatMakefile.~85~

1993-10-14  roland <roland>

	* make.h: Formerly make.h.~79~

1993-10-14  roland <roland>

	* job.c: entered into RCS

1993-10-11  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~109~

1993-10-08  meyering <meyering>

	* glob/COPYING.LIB: entered into RCS

1993-10-03  roland <roland>

	* getloadavg.c: [no log message]

1993-10-03  roland <roland>

	* default.c: Formerly default.c.~28~

1993-09-28  roland <roland>

	* main.c: Formerly main.c.~97~

1993-09-28  roland <roland>

	* job.c: Formerly job.c.~110~

1993-09-20  roland <roland>

	* job.c: Formerly job.c.~109~

1993-09-20  roland <roland>

	* main.c: Formerly main.c.~96~

1993-09-20  rms <rms>

	* alloca.c: entered into RCS

1993-09-20  roland <roland>

	* signame.c: entered into RCS

1993-09-20  roland <roland>

	* getloadavg.c: [no log message]

1993-09-17  roland <roland>

	* make.texinfo: Formerly make.texinfo.~119~

1993-09-17  roland <roland>

	* remake.c: Formerly remake.c.~50~

1993-09-17  roland <roland>

	* make.h: Formerly make.h.~78~

1993-09-17  roland <roland>

	* commands.c: Formerly commands.c.~19~

1993-09-17  roland <roland>

	* job.c: Formerly job.c.~108~

1993-09-10  roland <roland>

	* alloca.c: [no log message]

1993-09-09  roland <roland>

	* main.c: Formerly main.c.~95~

1993-09-06  roland <roland>

	* make.texinfo: Formerly make.texinfo.~118~

1993-08-30  roland <roland>

	* make.texinfo: Formerly make.texinfo.~117~

1993-08-30  roland <roland>

	* expand.c: entered into RCS

1993-08-25  roland <roland>

	* signame.c: [no log message]

1993-08-19  roland <roland>

	* make.texinfo: Formerly make.texinfo.~116~

1993-08-19  roland <roland>

	* make.h: Formerly make.h.~77~

1993-08-19  roland <roland>

	* main.c: Formerly main.c.~94~

1993-08-19  roland <roland>

	* variable.c: Formerly variable.c.~25~

1993-08-18  roland <roland>

	* read.c: Formerly read.c.~67~

1993-08-16  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~108~

1993-08-16  roland <roland>

	* compatMakefile: Formerly compatMakefile.~84~

1993-08-16  roland <roland>

	* configure.in: Formerly configure.in.~24~

1993-08-16  roland <roland>

	* alloca.c: [no log message]

1993-08-12  roland <roland>

	* getloadavg.c: [no log message]

1993-08-12  roland <roland>

	* make.h: Formerly make.h.~76~

1993-08-11  roland <roland>

	* job.c: Formerly job.c.~107~

1993-08-11  roland <roland>

	* main.c: Formerly main.c.~93~

1993-08-11  roland <roland>

	* variable.c: Formerly variable.c.~24~

1993-08-11  roland <roland>

	* job.c: Formerly job.c.~106~

1993-08-11  roland <roland>

	* alloca.c: [no log message]

1993-08-11  roland <roland>

	* main.c: Formerly main.c.~92~

1993-08-11  roland <roland>

	* main.c: Formerly main.c.~91~

1993-08-11  roland <roland>

	* function.c: Formerly function.c.~30~

1993-08-10  rms <rms>

	* alloca.c: [no log message]

1993-08-09  roland <roland>

	* job.c: Formerly job.c.~105~

1993-08-09  roland <roland>

	* remote-stub.c: Formerly remote-stub.c.~3~

1993-08-09  roland <roland>

	* function.c: Formerly function.c.~29~

1993-08-03  roland <roland>

	* compatMakefile: Formerly compatMakefile.~83~

1993-08-03  roland <roland>

	* dep.h: Formerly dep.h.~6~

1993-08-02  roland <roland>

	* compatMakefile: Formerly compatMakefile.~82~

1993-08-02  roland <roland>

	* getloadavg.c: [no log message]

1993-08-01  roland <roland>

	* getloadavg.c: [no log message]

1993-08-01  roland <roland>

	* make.texinfo: Formerly make.texinfo.~115~

1993-08-01  roland <roland>

	* getloadavg.c: [no log message]

1993-08-01  roland <roland>

	* README.template: entered into RCS

1993-08-01  roland <roland>

	* compatMakefile: Formerly compatMakefile.~81~

1993-08-01  roland <roland>

	* misc.c: Formerly misc.c.~27~

1993-07-30  roland <roland>

	* compatMakefile: Formerly compatMakefile.~80~

1993-07-30  roland <roland>

	* compatMakefile: Formerly compatMakefile.~79~

1993-07-30  roland <roland>

	* configure.in: Formerly configure.in.~23~

1993-07-30  roland <roland>

	* getloadavg.c: [no log message]

1993-07-27  roland <roland>

	* getloadavg.c: [no log message]

1993-07-26  roland <roland>

	* signame.h: entered into RCS

1993-07-26  roland <roland>

	* signame.c: Initial revision

1993-07-26  roland <roland>

	* make.texinfo: Formerly make.texinfo.~114~

1993-07-26  melissa <melissa>

	* make.texinfo: Formerly make.texinfo.~113~

1993-07-26  roland <roland>

	* getloadavg.c: [no log message]

1993-07-26  roland <roland>

	* compatMakefile: Formerly compatMakefile.~78~

1993-07-26  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~107~

1993-07-25  roland <roland>

	* make.texinfo: Formerly make.texinfo.~112~

1993-07-23  roland <roland>

	* make.texinfo: Formerly make.texinfo.~111~

1993-07-23  roland <roland>

	* make.h: Formerly make.h.~75~

1993-07-23  roland <roland>

	* configure.in: Formerly configure.in.~22~

1993-07-22  roland <roland>

	* make.texinfo: Formerly make.texinfo.~110~

1993-07-16  roland <roland>

	* make.texinfo: Formerly make.texinfo.~109~

1993-07-15  roland <roland>

	* make.texinfo: Formerly make.texinfo.~108~

1993-07-15  roland <roland>

	* read.c: Formerly read.c.~66~

1993-07-15  roland <roland>

	* variable.c: Formerly variable.c.~23~

1993-07-15  roland <roland>

	* variable.c: Formerly variable.c.~22~

1993-07-15  roland <roland>

	* function.c: Formerly function.c.~28~

1993-07-14  roland <roland>

	* make.texinfo: Formerly make.texinfo.~107~

1993-07-14  roland <roland>

	* read.c: Formerly read.c.~65~

1993-07-14  roland <roland>

	* dep.h: Formerly dep.h.~5~

1993-07-14  roland <roland>

	* main.c: Formerly main.c.~90~

1993-07-13  meyering <meyering>

	* alloca.c: [no log message]

1993-07-13  roland <roland>

	* make.h: Formerly make.h.~74~

1993-07-12  djm <djm>

	* getloadavg.c: [no log message]

1993-07-09  roland <roland>

	* make.texinfo: Formerly make.texinfo.~106~

1993-07-09  roland <roland>

	* vpath.c: Formerly vpath.c.~13~

1993-07-09  roland <roland>

	* rule.c: Formerly rule.c.~15~

1993-07-08  roland <roland>

	* make.h: Formerly make.h.~73~

1993-07-06  djm <djm>

	* getloadavg.c: [no log message]

1993-07-01  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~106~

1993-06-30  roland <roland>

	* implicit.c: Formerly implicit.c.~14~

1993-06-30  roland <roland>

	* rule.h: Formerly rule.h.~5~

1993-06-30  roland <roland>

	* rule.c: Formerly rule.c.~14~

1993-06-30  roland <roland>

	* file.c: Formerly file.c.~25~

1993-06-30  roland <roland>

	* make.texinfo: Formerly make.texinfo.~103~

1993-06-25  roland <roland>

	* job.c: Formerly job.c.~104~

1993-06-25  roland <roland>

	* read.c: Formerly read.c.~64~

1993-06-25  roland <roland>

	* vpath.c: Formerly vpath.c.~12~

1993-06-25  roland <roland>

	* make.texinfo: Formerly make.texinfo.~102~

1993-06-25  roland <roland>

	* main.c: Formerly main.c.~89~

1993-06-25  roland <roland>

	* make.h: Formerly make.h.~72~

1993-06-25  roland <roland>

	* expand.c: Formerly expand.c.~9~

1993-06-25  roland <roland>

	* default.c: Formerly default.c.~27~

1993-06-24  melissa <melissa>

	* make.texinfo: Formerly make.texinfo.~101~

1993-06-22  roland <roland>

	* make.texinfo: Formerly make.texinfo.~100~

1993-06-21  roland <roland>

	* default.c: Formerly default.c.~26~

1993-06-11  roland <roland>

	* compatMakefile: Formerly compatMakefile.~77~

1993-06-10  roland <roland>

	* read.c: Formerly read.c.~63~

1993-06-10  roland <roland>

	* ar.c: Formerly ar.c.~5~

1993-06-10  roland <roland>

	* make.texinfo: Formerly make.texinfo.~99~

1993-06-10  roland <roland>

	* make.texinfo: Formerly make.texinfo.~98~

1993-06-10  roland <roland>

	* ar.c: Formerly ar.c.~4~

1993-06-10  roland <roland>

	* read.c: Formerly read.c.~62~

1993-06-10  roland <roland>

	* dep.h: Formerly dep.h.~4~

1993-06-09  roland <roland>

	* rule.c: Formerly rule.c.~13~

1993-06-09  roland <roland>

	* default.c: Formerly default.c.~25~

1993-06-09  roland <roland>

	* function.c: Formerly function.c.~27~

1993-06-09  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~105~

1993-06-09  roland <roland>

	* getloadavg.c: [no log message]

1993-06-09  roland <roland>

	* make.texinfo: Formerly make.texinfo.~97~

1993-06-09  jimb <jimb>

	* getloadavg.c: [no log message]

1993-06-08  roland <roland>

	* read.c: Formerly read.c.~61~

1993-06-08  roland <roland>

	* compatMakefile: Formerly compatMakefile.~76~

1993-06-08  roland <roland>

	* main.c: Formerly main.c.~88~

1993-06-07  roland <roland>

	* dep.h: Formerly dep.h.~3~

1993-06-04  roland <roland>

	* main.c: Formerly main.c.~87~

1993-06-04  roland <roland>

	* main.c: Formerly main.c.~86~

1993-06-04  roland <roland>

	* implicit.c: Formerly implicit.c.~13~

1993-06-03  roland <roland>

	* main.c: Formerly main.c.~85~

1993-06-03  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~104~

1993-06-02  roland <roland>

	* read.c: Formerly read.c.~60~

1993-06-02  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~103~

1993-06-02  roland <roland>

	* dir.c: entered into RCS

1993-06-02  roland <roland>

	* file.c: Formerly file.c.~24~

1993-06-02  roland <roland>

	* main.c: Formerly main.c.~84~

1993-05-31  roland <roland>

	* compatMakefile: Formerly compatMakefile.~75~

1993-05-27  roland <roland>

	* implicit.c: Formerly implicit.c.~12~

1993-05-26  roland <roland>

	* make.texinfo: Formerly make.texinfo.~96~

1993-05-26  roland <roland>

	* make.texinfo: Formerly make.texinfo.~95~

1993-05-26  roland <roland>

	* main.c: Formerly main.c.~83~

1993-05-25  rms <rms>

	* alloca.c: [no log message]

1993-05-25  roland <roland>

	* make.texinfo: Formerly make.texinfo.~94~

1993-05-24  roland <roland>

	* rule.c: Formerly rule.c.~12~

1993-05-24  roland <roland>

	* getloadavg.c: [no log message]

1993-05-24  roland <roland>

	* compatMakefile: Formerly compatMakefile.~74~

1993-05-24  jimb <jimb>

	* alloca.c: [no log message]

1993-05-22  roland <roland>

	* file.c: Formerly file.c.~23~

1993-05-22  roland <roland>

	* main.c: Formerly main.c.~82~

1993-05-21  jimb <jimb>

	* alloca.c: [no log message]

1993-05-21  roland <roland>

	* compatMakefile: Formerly compatMakefile.~73~

1993-05-21  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~102~

1993-05-20  roland <roland>

	* getloadavg.c: Initial revision

1993-05-20  roland <roland>

	* compatMakefile: Formerly compatMakefile.~72~

1993-05-19  roland <roland>

	* read.c: Formerly read.c.~59~

1993-05-19  roland <roland>

	* make.1: entered into RCS

1993-05-17  roland <roland>

	* make.texinfo: Formerly make.texinfo.~93~

1993-05-14  roland <roland>

	* vpath.c: Formerly vpath.c.~11~

1993-05-14  roland <roland>

	* dir.c: Formerly dir.c.~12~

1993-05-14  roland <roland>

	* read.c: Formerly read.c.~58~

1993-05-14  roland <roland>

	* main.c: Formerly main.c.~81~

1993-05-14  roland <roland>

	* make.texinfo: Formerly make.texinfo.~92~

1993-05-14  roland <roland>

	* make.h: Formerly make.h.~71~

1993-05-12  roland <roland>

	* README.template: Formerly README.template.~5~

1993-05-12  roland <roland>

	* arscan.c: Formerly arscan.c.~31~

1993-05-12  roland <roland>

	* function.c: Formerly function.c.~26~

1993-05-12  roland <roland>

	* configure.in: Formerly configure.in.~21~

1993-05-12  roland <roland>

	* job.c: Formerly job.c.~103~

1993-05-11  meyering <meyering>

	* alloca.c: Initial revision

1993-05-07  roland <roland>

	* function.c: Formerly function.c.~25~

1993-05-06  roland <roland>

	* commands.c: Formerly commands.c.~18~

1993-05-06  roland <roland>

	* make.h: Formerly make.h.~70~

1993-05-06  roland <roland>

	* job.c: Formerly job.c.~102~

1993-05-06  roland <roland>

	* expand.c: Formerly expand.c.~8~

1993-05-03  roland <roland>

	* read.c: Formerly read.c.~57~

1993-05-03  roland <roland>

	* arscan.c: Formerly arscan.c.~30~

1993-04-30  roland <roland>

	* arscan.c: Formerly arscan.c.~29~

1993-04-29  roland <roland>

	* ar.c: Formerly ar.c.~3~

1993-04-29  roland <roland>

	* job.c: Formerly job.c.~101~

1993-04-26  roland <roland>

	* arscan.c: Formerly arscan.c.~28~

1993-04-26  roland <roland>

	* make.h: Formerly make.h.~69~

1993-04-26  roland <roland>

	* main.c: Formerly main.c.~80~

1993-04-22  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~100~

1993-04-19  roland <roland>

	* make.texinfo: Formerly make.texinfo.~91~

1993-04-16  roland <roland>

	* compatMakefile: Formerly compatMakefile.~71~

1993-04-16  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~99~

1993-04-16  roland <roland>

	* make.texinfo: Formerly make.texinfo.~90~

1993-04-16  roland <roland>

	* configure.in: Formerly configure.in.~20~

1993-04-16  roland <roland>

	* default.c: Formerly default.c.~24~

1993-04-16  roland <roland>

	* acconfig.h: Initial revision

1993-04-15  roland <roland>

	* misc.c: Formerly misc.c.~26~

1993-04-15  roland <roland>

	* read.c: Formerly read.c.~56~

1993-04-15  roland <roland>

	* rule.c: Formerly rule.c.~11~

1993-04-15  roland <roland>

	* function.c: Formerly function.c.~24~

1993-04-14  roland <roland>

	* misc.c: Formerly misc.c.~25~

1993-04-14  roland <roland>

	* make.texinfo: Formerly make.texinfo.~89~

1993-04-14  roland <roland>

	* main.c: Formerly main.c.~79~

1993-04-14  roland <roland>

	* make.h: Formerly make.h.~68~

1993-04-14  roland <roland>

	* job.c: Formerly job.c.~100~

1993-04-14  roland <roland>

	* default.c: Formerly default.c.~23~

1993-04-12  roland <roland>

	* make.texinfo: Formerly make.texinfo.~88~

1993-04-12  roland <roland>

	* arscan.c: Formerly arscan.c.~27~

1993-04-12  roland <roland>

	* remake.c: Formerly remake.c.~49~

1993-04-12  roland <roland>

	* dir.c: Formerly dir.c.~11~

1993-04-12  roland <roland>

	* main.c: Formerly main.c.~78~

1993-04-12  roland <roland>

	* configure.in: Formerly configure.in.~19~

1993-04-12  roland <roland>

	* make.h: Formerly make.h.~67~

1993-04-12  roland <roland>

	* variable.c: Formerly variable.c.~21~

1993-04-12  roland <roland>

	* default.c: Formerly default.c.~22~

1993-04-11  roland <roland>

	* make.texinfo: Formerly make.texinfo.~87~

1993-04-08  roland <roland>

	* main.c: Formerly main.c.~77~

1993-04-08  roland <roland>

	* job.c: Formerly job.c.~99~

1993-04-07  roland <roland>

	* job.c: Formerly job.c.~98~

1993-04-07  roland <roland>

	* make.texinfo: Formerly make.texinfo.~86~

1993-04-07  roland <roland>

	* main.c: Formerly main.c.~76~

1993-04-07  roland <roland>

	* compatMakefile: Formerly compatMakefile.~70~

1993-04-06  roland <roland>

	* configure.in: Formerly configure.in.~18~

1993-04-06  roland <roland>

	* job.c: Formerly job.c.~97~

1993-04-02  roland <roland>

	* main.c: Formerly main.c.~75~

1993-03-29  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~98~

1993-03-28  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~97~

1993-03-28  roland <roland>

	* compatMakefile: Formerly compatMakefile.~69~

1993-03-24  roland <roland>

	* vpath.c: Formerly vpath.c.~10~

1993-03-24  roland <roland>

	* make.texinfo: Formerly make.texinfo.~85~

1993-03-24  roland <roland>

	* variable.c: Formerly variable.c.~20~

1993-03-18  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~96~

1993-03-18  roland <roland>

	* main.c: Formerly main.c.~74~

1993-03-12  roland <roland>

	* compatMakefile: Formerly compatMakefile.~68~

1993-03-11  roland <roland>

	* compatMakefile: Formerly compatMakefile.~67~

1993-03-11  roland <roland>

	* configure.in: Formerly configure.in.~17~

1993-03-11  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~95~

1993-03-11  roland <roland>

	* build.template: entered into RCS

1993-03-10  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~94~

1993-03-10  roland <roland>

	* implicit.c: Formerly implicit.c.~11~

1993-03-10  roland <roland>

	* file.c: Formerly file.c.~22~

1993-03-08  roland <roland>

	* make.texinfo: Formerly make.texinfo.~84~

1993-03-08  roland <roland>

	* remake.c: Formerly remake.c.~48~

1993-03-08  roland <roland>

	* compatMakefile: Formerly compatMakefile.~66~

1993-03-08  roland <roland>

	* read.c: Formerly read.c.~55~

1993-03-08  roland <roland>

	* main.c: Formerly main.c.~73~

1993-03-08  roland <roland>

	* make.1: Formerly make.man.~4~

1993-02-22  roland <roland>

	* compatMakefile: Formerly compatMakefile.~65~

1993-02-21  roland <roland>

	* implicit.c: Formerly implicit.c.~10~

1993-02-21  roland <roland>

	* rule.c: Formerly rule.c.~10~

1993-02-21  roland <roland>

	* rule.h: Formerly rule.h.~4~

1993-02-21  roland <roland>

	* commands.c: Formerly commands.c.~17~

1993-02-21  roland <roland>

	* compatMakefile: Formerly compatMakefile.~64~

1993-02-21  roland <roland>

	* misc.c: Formerly misc.c.~24~

1993-02-21  roland <roland>

	* main.c: Formerly main.c.~72~

1993-02-21  roland <roland>

	* variable.c: Formerly variable.c.~19~

1993-02-21  roland <roland>

	* read.c: Formerly read.c.~54~

1993-02-08  roland <roland>

	* remake.c: Formerly remake.c.~47~

1993-02-08  roland <roland>

	* implicit.c: Formerly implicit.c.~9~

1993-02-08  roland <roland>

	* vpath.c: Formerly vpath.c.~9~

1993-02-08  roland <roland>

	* compatMakefile: Formerly compatMakefile.~63~

1993-02-05  roland <roland>

	* compatMakefile: Formerly compatMakefile.~62~

1993-02-05  roland <roland>

	* commands.c: Formerly commands.c.~16~

1993-02-05  roland <roland>

	* commands.h: Formerly commands.h.~2~

1993-02-05  roland <roland>

	* remake.c: Formerly remake.c.~46~

1993-02-05  roland <roland>

	* job.c: Formerly job.c.~96~

1993-02-05  roland <roland>

	* configure.in: Formerly configure.in.~16~

1993-02-04  roland <roland>

	* remote-cstms.c: Formerly remote-cstms.c.~8~

1993-02-04  roland <roland>

	* make.h: Formerly make.h.~66~

1993-02-04  roland <roland>

	* main.c: Formerly main.c.~71~

1993-02-04  roland <roland>

	* make.texinfo: Formerly make.texinfo.~83~

1993-02-04  roland <roland>

	* compatMakefile: Formerly compatMakefile.~61~

1993-02-04  roland <roland>

	* make.texinfo: Formerly make.texinfo.~82~

1993-02-04  roland <roland>

	* compatMakefile: Formerly compatMakefile.~60~

1993-02-04  roland <roland>

	* job.c: Formerly job.c.~95~

1993-02-04  roland <roland>

	* read.c: Formerly read.c.~53~

1993-02-03  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~93~

1993-02-03  roland <roland>

	* expand.c: Formerly expand.c.~7~

1993-02-02  roland <roland>

	* compatMakefile: Formerly compatMakefile.~59~

1993-02-01  roland <roland>

	* remote-cstms.c: Formerly remote-cstms.c.~7~

1993-02-01  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~92~

1993-02-01  roland <roland>

	* job.h: Formerly job.h.~5~

1993-02-01  roland <roland>

	* job.c: Formerly job.c.~94~

1993-02-01  roland <roland>

	* read.c: Formerly read.c.~52~

1993-02-01  roland <roland>

	* compatMakefile: Formerly compatMakefile.~58~

1993-01-31  roland <roland>

	* job.c: Formerly job.c.~93~

1993-01-29  mycroft <mycroft>

	* make.texinfo: Formerly make.texinfo.~81~

1993-01-28  roland <roland>

	* commands.c: Formerly commands.c.~15~

1993-01-28  roland <roland>

	* variable.c: Formerly variable.c.~18~

1993-01-28  roland <roland>

	* configure.in: Formerly configure.in.~15~

1993-01-28  roland <roland>

	* make.texinfo: Formerly make.texinfo.~78~

1993-01-26  roland <roland>

	* configure.in: Formerly configure.in.~14~

1993-01-26  roland <roland>

	* vpath.c: Formerly vpath.c.~8~

1993-01-26  roland <roland>

	* compatMakefile: Formerly compatMakefile.~57~

1993-01-26  roland <roland>

	* remake.c: Formerly remake.c.~45~

1993-01-25  roland <roland>

	* remake.c: Formerly remake.c.~44~

1993-01-25  roland <roland>

	* make.h: Formerly make.h.~65~

1993-01-25  roland <roland>

	* file.h: Formerly file.h.~5~

1993-01-25  roland <roland>

	* main.c: Formerly main.c.~70~

1993-01-25  roland <roland>

	* variable.c: Formerly variable.c.~17~

1993-01-23  roland <roland>

	* variable.c: Formerly variable.c.~16~

1993-01-23  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~91~

1993-01-22  roland <roland>

	* job.c: Formerly job.c.~92~

1993-01-22  roland <roland>

	* configure.in: Formerly configure.in.~13~

1993-01-22  roland <roland>

	* remake.c: Formerly remake.c.~43~

1993-01-22  roland <roland>

	* misc.c: Formerly misc.c.~23~

1993-01-22  roland <roland>

	* dir.c: Formerly dir.c.~10~

1993-01-21  roland <roland>

	* configure.in: Formerly configure.in.~12~

1993-01-21  roland <roland>

	* compatMakefile: Formerly compatMakefile.~56~

1993-01-21  roland <roland>

	* build.template: Formerly build.template.~4~

1993-01-21  roland <roland>

	* job.c: Formerly job.c.~91~

1993-01-21  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~90~

1993-01-21  roland <roland>

	* remake.c: Formerly remake.c.~42~

1993-01-19  roland <roland>

	* job.c: Formerly job.c.~90~

1993-01-19  roland <roland>

	* configure.in: Formerly configure.in.~11~

1993-01-19  roland <roland>

	* read.c: Formerly read.c.~51~

1993-01-18  roland <roland>

	* compatMakefile: Formerly compatMakefile.~55~

1993-01-15  roland <roland>

	* make.texinfo: Formerly make.texinfo.~77~

1993-01-15  roland <roland>

	* main.c: Formerly main.c.~69~

1993-01-15  roland <roland>

	* remake.c: Formerly remake.c.~41~

1993-01-15  roland <roland>

	* make.h: Formerly make.h.~64~

1993-01-15  melissa <melissa>

	* make.texinfo: Formerly make.texinfo.~76~

1993-01-14  bob <bob>

	* make.texinfo: Formerly make.texinfo.~75~

1993-01-14  roland <roland>

	* gpl.texinfo: entered into RCS

1993-01-14  roland <roland>

	* make.texinfo: Formerly make.texinfo.~74~

1993-01-14  roland <roland>

	* read.c: Formerly read.c.~50~

1993-01-14  roland <roland>

	* compatMakefile: Formerly compatMakefile.~54~

1993-01-13  roland <roland>

	* misc.c: Formerly misc.c.~22~

1993-01-13  roland <roland>

	* arscan.c: Formerly arscan.c.~26~

1993-01-13  roland <roland>

	* variable.c: Formerly variable.c.~15~

1993-01-13  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~89~

1993-01-13  roland <roland>

	* build.template: Formerly build.template.~3~

1993-01-12  roland <roland>

	* build.template: Formerly build.template.~2~

1993-01-12  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~88~

1993-01-12  roland <roland>

	* configure.in: Formerly configure.in.~10~

1993-01-12  roland <roland>

	* README.template: Formerly README.template.~4~

1993-01-12  roland <roland>

	* main.c: Formerly main.c.~68~

1993-01-12  roland <roland>

	* make.h: Formerly make.h.~63~

1993-01-12  roland <roland>

	* build.template: Initial revision

1993-01-12  roland <roland>

	* compatMakefile: Formerly compatMakefile.~53~

1993-01-11  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~87~

1993-01-11  roland <roland>

	* make.texinfo: Formerly make.texinfo.~73~

1993-01-11  roland <roland>

	* vpath.c: Formerly vpath.c.~7~

1993-01-11  rms <rms>

	* make-stds.texi: Formerly make-stds.texi.~2~

1993-01-11  roland <roland>

	* misc.c: Formerly misc.c.~21~

1993-01-11  roland <roland>

	* compatMakefile: Formerly compatMakefile.~52~

1993-01-11  rms <rms>

	* make-stds.texi: Initial revision

1993-01-08  roland <roland>

	* job.c: Formerly job.c.~89~

1993-01-08  roland <roland>

	* vpath.c: Formerly vpath.c.~6~

1993-01-08  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~86~

1993-01-08  roland <roland>

	* main.c: Formerly main.c.~67~

1993-01-08  roland <roland>

	* misc.c: Formerly misc.c.~20~

1993-01-08  roland <roland>

	* make.texinfo: Formerly make.texinfo.~72~

1993-01-07  roland <roland>

	* make.texinfo: Formerly make.texinfo.~71~

1993-01-07  roland <roland>

	* job.c: Formerly job.c.~88~

1993-01-07  bob <bob>

	* make.texinfo: Formerly make.texinfo.~70~

1993-01-07  roland <roland>

	* main.c: Formerly main.c.~66~

1993-01-06  roland <roland>

	* make.h: Formerly make.h.~62~

1993-01-06  roland <roland>

	* function.c: Formerly function.c.~23~

1993-01-06  roland <roland>

	* implicit.c: Formerly implicit.c.~8~

1993-01-06  roland <roland>

	* commands.c: Formerly commands.c.~14~

1993-01-06  roland <roland>

	* read.c: Formerly read.c.~49~

1993-01-06  roland <roland>

	* job.h: Formerly job.h.~4~

1993-01-06  roland <roland>

	* compatMakefile: Formerly compatMakefile.~51~

1993-01-06  roland <roland>

	* dir.c: Formerly dir.c.~9~

1993-01-06  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~85~

1993-01-05  roland <roland>

	* job.c: Formerly job.c.~87~

1993-01-05  roland <roland>

	* misc.c: Formerly misc.c.~19~

1993-01-05  roland <roland>

	* configure.in: Formerly configure.in.~9~

1993-01-05  roland <roland>

	* compatMakefile: Formerly compatMakefile.~50~

1993-01-05  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~84~

1993-01-04  roland <roland>

	* main.c: Formerly main.c.~65~

1993-01-04  roland <roland>

	* make.texinfo: Formerly make.texinfo.~69~

1992-12-31  melissa <melissa>

	* make.texinfo: Formerly make.texinfo.~68~

1992-12-31  roland <roland>

	* make.h: Formerly make.h.~61~

1992-12-30  bob <bob>

	* make.texinfo: Formerly make.texinfo.~67~

1992-12-29  roland <roland>

	* compatMakefile: Formerly compatMakefile.~49~

1992-12-29  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~83~

1992-12-29  roland <roland>

	* read.c: Formerly read.c.~48~

1992-12-28  roland <roland>

	* compatMakefile: Formerly compatMakefile.~48~

1992-12-23  roland <roland>

	* read.c: Formerly read.c.~47~

1992-12-23  roland <roland>

	* compatMakefile: Formerly compatMakefile.~47~

1992-12-22  roland <roland>

	* variable.h: Formerly variable.h.~9~

1992-12-22  roland <roland>

	* expand.c: Formerly expand.c.~6~

1992-12-22  roland <roland>

	* compatMakefile: Formerly compatMakefile.~46~

1992-12-22  roland <roland>

	* default.c: Formerly default.c.~21~

1992-12-22  roland <roland>

	* file.c: Formerly file.c.~21~

1992-12-22  roland <roland>

	* implicit.c: Formerly implicit.c.~7~

1992-12-22  roland <roland>

	* read.c: Formerly read.c.~46~

1992-12-22  roland <roland>

	* commands.c: Formerly commands.c.~13~

1992-12-22  roland <roland>

	* variable.c: Formerly variable.c.~14~

1992-12-22  bob <bob>

	* make.texinfo: Formerly make.texinfo.~66~

1992-12-22  roland <roland>

	* remake.c: Formerly remake.c.~40~

1992-12-22  roland <roland>

	* make.texinfo: Formerly make.texinfo.~65~

1992-12-21  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~82~

1992-12-20  roland <roland>

	* configure.in: Formerly configure.in.~7~

1992-12-20  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~81~

1992-12-20  roland <roland>

	* compatMakefile: Formerly compatMakefile.~45~

1992-12-20  roland <roland>

	* make.h: Formerly make.h.~60~

1992-12-17  roland <roland>

	* compatMakefile: Formerly compatMakefile.~44~

1992-12-16  roland <roland>

	* configure.in: Formerly configure.in.~6~

1992-12-16  roland <roland>

	* make.texinfo: Formerly make.texinfo.~64~

1992-12-15  roland <roland>

	* make.texinfo: Formerly make.texinfo.~63~

1992-12-11  roland <roland>

	* make.texinfo: Formerly make.texinfo.~62~

1992-12-10  roland <roland>

	* make.texinfo: Formerly make.texinfo.~61~

1992-12-10  roland <roland>

	* make.texinfo: Formerly make.texinfo.~60~

1992-12-09  friedman <friedman>

	* make.texinfo: Formerly make.texinfo.~59~

1992-12-09  roland <roland>

	* make.texinfo: Formerly make.texinfo.~58~

1992-12-09  roland <roland>

	* main.c: Formerly main.c.~64~

1992-12-09  roland <roland>

	* default.c: Formerly default.c.~20~

1992-12-09  roland <roland>

	* read.c: Formerly read.c.~45~

1992-12-09  roland <roland>

	* remake.c: Formerly remake.c.~39~

1992-12-09  roland <roland>

	* make.texinfo: Formerly make.texinfo.~57~

1992-11-23  roland <roland>

	* variable.c: Formerly variable.c.~13~

1992-11-23  roland <roland>

	* default.c: Formerly default.c.~19~

1992-11-23  roland <roland>

	* make.h: Formerly make.h.~59~

1992-11-23  roland <roland>

	* job.c: Formerly job.c.~86~

1992-11-23  roland <roland>

	* main.c: Formerly main.c.~63~

1992-11-18  roland <roland>

	* read.c: Formerly read.c.~44~

1992-11-17  roland <roland>

	* make.texinfo: Formerly make.texinfo.~56~

1992-11-17  roland <roland>

	* make.texinfo: Formerly make.texinfo.~55~

1992-11-16  roland <roland>

	* main.c: Formerly main.c.~62~

1992-11-16  roland <roland>

	* vpath.c: Formerly vpath.c.~5~

1992-11-13  roland <roland>

	* make.texinfo: Formerly make.texinfo.~54~

1992-11-13  roland <roland>

	* rule.c: Formerly rule.c.~9~

1992-11-13  roland <roland>

	* make.texinfo: Formerly make.texinfo.~53~

1992-11-12  roland <roland>

	* job.c: Formerly job.c.~85~

1992-11-10  roland <roland>

	* read.c: Formerly read.c.~43~

1992-11-10  roland <roland>

	* dir.c: Formerly dir.c.~8~

1992-11-10  roland <roland>

	* rule.c: Formerly rule.c.~8~

1992-11-10  roland <roland>

	* default.c: Formerly default.c.~18~

1992-11-10  roland <roland>

	* function.c: Formerly function.c.~22~

1992-11-10  roland <roland>

	* vpath.c: Formerly vpath.c.~4~

1992-11-09  roland <roland>

	* remake.c: Formerly remake.c.~38~

1992-11-09  roland <roland>

	* make.h: Formerly make.h.~58~

1992-11-09  roland <roland>

	* job.c: Formerly job.c.~84~

1992-11-05  roland <roland>

	* read.c: Formerly read.c.~42~

1992-11-05  roland <roland>

	* vpath.c: Formerly vpath.c.~3~

1992-11-04  roland <roland>

	* compatMakefile: Formerly compatMakefile.~43~

1992-11-04  roland <roland>

	* file.c: Formerly file.c.~20~

1992-10-29  roland <roland>

	* read.c: Formerly read.c.~41~

1992-10-29  roland <roland>

	* make.texinfo: Formerly make.texinfo.~52~

1992-10-25  roland <roland>

	* remake.c: Formerly remake.c.~37~

1992-10-25  roland <roland>

	* commands.c: Formerly commands.c.~12~

1992-10-25  roland <roland>

	* remake.c: Formerly remake.c.~36~

1992-10-25  roland <roland>

	* read.c: Formerly read.c.~40~

1992-10-25  roland <roland>

	* expand.c: Formerly expand.c.~5~

1992-10-25  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~80~

1992-10-23  roland <roland>

	* variable.c: Formerly variable.c.~12~

1992-10-15  roland <roland>

	* default.c: Formerly default.c.~17~

1992-10-15  roland <roland>

	* dir.c: Formerly dir.c.~7~

1992-10-15  roland <roland>

	* compatMakefile: Formerly compatMakefile.~42~

1992-10-15  roland <roland>

	* make.h: Formerly make.h.~57~

1992-10-15  roland <roland>

	* misc.c: Formerly misc.c.~18~

1992-10-12  roland <roland>

	* job.c: Formerly job.c.~83~

1992-10-12  roland <roland>

	* make.h: Formerly make.h.~56~

1992-10-12  roland <roland>

	* compatMakefile: Formerly compatMakefile.~41~

1992-10-12  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~79~

1992-10-12  roland <roland>

	* dir.c: Formerly dir.c.~6~

1992-10-12  roland <roland>

	* file.c: Formerly file.c.~19~

1992-10-12  roland <roland>

	* compatMakefile: Formerly compatMakefile.~40~

1992-10-12  roland <roland>

	* read.c: Formerly read.c.~39~

1992-10-11  roland <roland>

	* main.c: Formerly main.c.~61~

1992-10-11  roland <roland>

	* dir.c: Formerly dir.c.~5~

1992-10-11  roland <roland>

	* compatMakefile: Formerly compatMakefile.~39~

1992-10-11  roland <roland>

	* configure.in: Formerly configure.in.~4~

1992-10-09  roland <roland>

	* read.c: Formerly read.c.~38~

1992-10-09  roland <roland>

	* commands.c: Formerly commands.c.~11~

1992-10-09  roland <roland>

	* variable.c: Formerly variable.c.~11~

1992-10-09  roland <roland>

	* dir.c: Formerly dir.c.~4~

1992-10-09  roland <roland>

	* vpath.c: Formerly vpath.c.~2~

1992-10-09  roland <roland>

	* configure.in: Formerly configure.in.~3~

1992-10-02  roland <roland>

	* make.h: Formerly make.h.~55~

1992-09-30  roland <roland>

	* main.c: Formerly main.c.~60~

1992-09-30  roland <roland>

	* main.c: Formerly main.c.~59~

1992-09-30  roland <roland>

	* make.texinfo: Formerly make.texinfo.~51~

1992-09-25  roland <roland>

	* make.texinfo: Formerly make.texinfo.~50~

1992-09-25  bob <bob>

	* make.texinfo: Formerly make.texinfo.~49~

1992-09-16  roland <roland>

	* read.c: Formerly read.c.~37~

1992-09-15  roland <roland>

	* main.c: Formerly main.c.~58~

1992-09-15  roland <roland>

	* read.c: Formerly read.c.~36~

1992-09-09  roland <roland>

	* remake.c: Formerly remake.c.~35~

1992-09-09  roland <roland>

	* job.c: Formerly job.c.~82~

1992-09-09  roland <roland>

	* commands.c: Formerly commands.c.~10~

1992-09-09  roland <roland>

	* default.c: Formerly default.c.~16~

1992-09-02  roland <roland>

	* compatMakefile: Formerly compatMakefile.~38~

1992-09-02  roland <roland>

	* make.h: Formerly make.h.~54~

1992-08-29  roland <roland>

	* make.texinfo: Formerly make.texinfo.~48~

1992-08-28  bob <bob>

	* make.texinfo: Formerly make.texinfo.~47~

1992-08-28  roland <roland>

	* read.c: Formerly read.c.~35~

1992-08-28  roland <roland>

	* compatMakefile: Formerly compatMakefile.~37~

1992-08-27  roland <roland>

	* read.c: Formerly read.c.~34~

1992-08-27  roland <roland>

	* remake.c: Formerly remake.c.~34~

1992-08-27  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~78~

1992-08-27  roland <roland>

	* file.c: Formerly file.c.~18~

1992-08-27  roland <roland>

	* compatMakefile: Formerly compatMakefile.~36~

1992-08-27  roland <roland>

	* configure.in: Formerly configure.in.~2~

1992-08-26  roland <roland>

	* make.texinfo: Formerly make.texinfo.~46~

1992-08-26  roland <roland>

	* main.c: Formerly main.c.~57~

1992-08-26  roland <roland>

	* remake.c: Formerly remake.c.~33~

1992-08-26  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~77~

1992-08-20  roland <roland>

	* make.texinfo: Formerly make.texinfo.~45~

1992-08-20  bob <bob>

	* make.texinfo: Formerly make.texinfo.~44~

1992-08-20  roland <roland>

	* job.c: Formerly job.c.~81~

1992-08-20  roland <roland>

	* remake.c: Formerly remake.c.~32~

1992-08-19  roland <roland>

	* make.texinfo: Formerly make.texinfo.~43~

1992-08-19  roland <roland>

	* function.c: Formerly function.c.~21~

1992-08-19  roland <roland>

	* compatMakefile: Formerly compatMakefile.~35~

1992-08-18  roland <roland>

	* configure.in: Initial revision

1992-08-18  roland <roland>

	* make.texinfo: Formerly make.texinfo.~42~

1992-08-14  roland <roland>

	* make.texinfo: Formerly make.texinfo.~41~

1992-08-14  bob <bob>

	* make.texinfo: Formerly make.texinfo.~40~

1992-08-14  roland <roland>

	* arscan.c: Formerly arscan.c.~25~

1992-08-13  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~76~

1992-08-13  roland <roland>

	* main.c: Formerly main.c.~56~

1992-08-11  roland <roland>

	* make.texinfo: Formerly make.texinfo.~39~

1992-08-10  roland <roland>

	* implicit.c: Formerly implicit.c.~6~

1992-08-10  roland <roland>

	* function.c: Formerly function.c.~20~

1992-08-10  roland <roland>

	* compatMakefile: Formerly compatMakefile.~34~

1992-08-02  roland <roland>

	* file.c: Formerly file.c.~17~

1992-08-02  roland <roland>

	* variable.c: Formerly variable.c.~10~

1992-08-02  roland <roland>

	* file.h: Formerly file.h.~4~

1992-08-02  roland <roland>

	* make.h: Formerly make.h.~53~

1992-08-02  roland <roland>

	* variable.h: Formerly variable.h.~8~

1992-08-02  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~75~

1992-08-02  roland <roland>

	* file.c: Formerly file.c.~16~

1992-08-02  roland <roland>

	* rule.h: Formerly rule.h.~3~

1992-08-02  roland <roland>

	* rule.c: Formerly rule.c.~7~

1992-08-02  roland <roland>

	* file.h: Formerly file.h.~3~

1992-08-02  roland <roland>

	* make.h: Formerly make.h.~52~

1992-08-02  roland <roland>

	* variable.h: Formerly variable.h.~7~

1992-08-02  roland <roland>

	* variable.c: Formerly variable.c.~9~

1992-08-02  roland <roland>

	* dep.h: Formerly dep.h.~2~

1992-07-30  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~74~

1992-07-30  roland <roland>

	* main.c: Formerly main.c.~55~

1992-07-30  roland <roland>

	* default.c: Formerly default.c.~15~

1992-07-30  roland <roland>

	* make.h: Formerly make.h.~51~

1992-07-26  roland <roland>

	* make.h: Formerly make.h.~50~

1992-07-26  roland <roland>

	* job.c: Formerly job.c.~80~

1992-07-24  roland <roland>

	* variable.c: Formerly variable.c.~8~

1992-07-24  roland <roland>

	* main.c: Formerly main.c.~54~

1992-07-24  roland <roland>

	* make.texinfo: Formerly make.texinfo.~38~

1992-07-24  roland <roland>

	* make.texinfo: Formerly make.texinfo.~37~

1992-07-24  bob <bob>

	* make.texinfo: Formerly make.texinfo.~36~

1992-07-17  bob <bob>

	* make.texinfo: Formerly make.texinfo.~35~

1992-07-16  bob <bob>

	* make.texinfo: Formerly make.texinfo.~34~

1992-07-16  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~73~

1992-07-16  roland <roland>

	* README.template: Formerly README.template.~3~

1992-07-16  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~72~

1992-07-16  roland <roland>

	* main.c: Formerly main.c.~53~

1992-07-15  roland <roland>

	* remake.c: Formerly remake.c.~31~

1992-07-15  roland <roland>

	* main.c: Formerly main.c.~52~

1992-07-14  roland <roland>

	* rule.c: Formerly rule.c.~6~

1992-07-13  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~71~

1992-07-13  roland <roland>

	* commands.c: Formerly commands.c.~9~

1992-07-10  roland <roland>

	* make.texinfo: Formerly make.texinfo.~33~

1992-07-10  roland <roland>

	* variable.h: Formerly variable.h.~6~

1992-07-10  roland <roland>

	* variable.c: Formerly variable.c.~7~

1992-07-10  roland <roland>

	* compatMakefile: Formerly compatMakefile.~33~

1992-07-07  roland <roland>

	* compatMakefile: Formerly compatMakefile.~32~

1992-07-07  roland <roland>

	* job.c: Formerly job.c.~79~

1992-07-07  roland <roland>

	* make.texinfo: Formerly make.texinfo.~32~

1992-07-05  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~70~

1992-07-05  roland <roland>

	* commands.c: Formerly commands.c.~8~

1992-07-05  roland <roland>

	* job.c: Formerly job.c.~78~

1992-07-05  roland <roland>

	* main.c: Formerly main.c.~51~

1992-07-05  roland <roland>

	* make.h: Formerly make.h.~49~

1992-07-05  roland <roland>

	* remote-cstms.c: Formerly remote-cstms.c.~6~

1992-07-02  roland <roland>

	* main.c: Formerly main.c.~50~

1992-07-01  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~69~

1992-07-01  roland <roland>

	* job.c: Formerly job.c.~77~

1992-07-01  roland <roland>

	* file.c: Formerly file.c.~15~

1992-07-01  roland <roland>

	* function.c: Formerly function.c.~19~

1992-07-01  roland <roland>

	* make.h: Formerly make.h.~48~

1992-07-01  roland <roland>

	* arscan.c: Formerly arscan.c.~24~

1992-06-26  roland <roland>

	* make.texinfo: Formerly make.texinfo.~31~

1992-06-26  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~68~

1992-06-26  roland <roland>

	* README.template: Formerly README.template.~2~

1992-06-26  roland <roland>

	* remake.c: Formerly remake.c.~30~

1992-06-26  roland <roland>

	* job.c: Formerly job.c.~76~

1992-06-25  roland <roland>

	* main.c: Formerly main.c.~49~

1992-06-25  roland <roland>

	* compatMakefile: Formerly compatMakefile.~31~

1992-06-25  roland <roland>

	* dir.c: Formerly dir.c.~3~

1992-06-25  roland <roland>

	* make.h: Formerly make.h.~47~

1992-06-25  roland <roland>

	* job.c: Formerly job.c.~75~

1992-06-24  roland <roland>

	* make.texinfo: Formerly make.texinfo.~30~

1992-06-23  roland <roland>

	* file.c: Formerly file.c.~14~

1992-06-22  roland <roland>

	* compatMakefile: Formerly compatMakefile.~30~

1992-06-22  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~67~

1992-06-19  roland <roland>

	* arscan.c: Formerly arscan.c.~23~

1992-06-18  roland <roland>

	* make.texinfo: Formerly make.texinfo.~29~

1992-06-18  bob <bob>

	* make.texinfo: Formerly make.texinfo.~28~

1992-06-17  roland <roland>

	* default.c: Formerly default.c.~14~

1992-06-17  roland <roland>

	* compatMakefile: Formerly compatMakefile.~29~

1992-06-16  roland <roland>

	* commands.c: Formerly commands.c.~7~

1992-06-16  roland <roland>

	* file.c: Formerly file.c.~13~

1992-06-16  roland <roland>

	* make.h: Formerly make.h.~46~

1992-06-16  roland <roland>

	* expand.c: Formerly expand.c.~4~

1992-06-16  roland <roland>

	* arscan.c: Formerly arscan.c.~22~

1992-06-16  roland <roland>

	* compatMakefile: Formerly compatMakefile.~28~

1992-06-16  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~66~

1992-06-15  roland <roland>

	* variable.c: Formerly variable.c.~6~

1992-06-15  roland <roland>

	* make.h: Formerly make.h.~45~

1992-06-15  roland <roland>

	* arscan.c: Formerly arscan.c.~21~

1992-06-15  roland <roland>

	* job.c: Formerly job.c.~74~

1992-06-15  roland <roland>

	* compatMakefile: Formerly compatMakefile.~27~

1992-06-15  roland <roland>

	* job.c: Formerly job.c.~73~

1992-06-15  roland <roland>

	* remake.c: Formerly remake.c.~29~

1992-06-15  roland <roland>

	* file.c: Formerly file.c.~12~

1992-06-12  roland <roland>

	* job.c: Formerly job.c.~72~

1992-06-12  roland <roland>

	* file.h: Formerly file.h.~2~

1992-06-12  roland <roland>

	* make.texinfo: Formerly make.texinfo.~27~

1992-06-12  bob <bob>

	* make.texinfo: Formerly make.texinfo.~26~

1992-06-12  bob <bob>

	* make.texinfo: Formerly make.texinfo.~25~

1992-06-12  bob <bob>

	* make.texinfo: Formerly make.texinfo.~24~

1992-06-12  roland <roland>

	* variable.h: Formerly variable.h.~5~

1992-06-12  roland <roland>

	* expand.c: Formerly expand.c.~3~

1992-06-12  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~65~

1992-06-12  roland <roland>

	* job.c: Formerly job.c.~71~

1992-06-11  roland <roland>

	* arscan.c: Formerly arscan.c.~20~

1992-06-11  roland <roland>

	* compatMakefile: Formerly compatMakefile.~26~

1992-06-11  roland <roland>

	* main.c: Formerly main.c.~48~

1992-06-11  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~64~

1992-06-11  roland <roland>

	* make.h: Formerly make.h.~44~

1992-06-11  roland <roland>

	* compatMakefile: Formerly compatMakefile.~25~

1992-06-11  roland <roland>

	* job.c: Formerly job.c.~70~

1992-06-11  roland <roland>

	* read.c: Formerly read.c.~33~

1992-06-11  roland <roland>

	* commands.c: Formerly commands.c.~6~

1992-06-11  roland <roland>

	* remake.c: Formerly remake.c.~28~

1992-06-11  roland <roland>

	* dir.c: Formerly dir.c.~2~

1992-06-11  roland <roland>

	* remote-cstms.c: Formerly remote-cstms.c.~5~

1992-06-11  roland <roland>

	* main.c: Formerly main.c.~47~

1992-06-11  roland <roland>

	* misc.c: Formerly misc.c.~17~

1992-06-11  roland <roland>

	* arscan.c: Formerly arscan.c.~19~

1992-06-11  roland <roland>

	* ar.c: Formerly ar.c.~2~

1992-06-11  roland <roland>

	* variable.h: Formerly variable.h.~4~

1992-06-11  roland <roland>

	* variable.c: Formerly variable.c.~5~

1992-06-11  roland <roland>

	* expand.c: Formerly expand.c.~2~

1992-06-11  roland <roland>

	* read.c: Formerly read.c.~32~

1992-06-05  roland <roland>

	* job.c: Formerly job.c.~69~

1992-06-05  roland <roland>

	* main.c: Formerly main.c.~46~

1992-06-04  roland <roland>

	* file.c: Formerly file.c.~11~

1992-06-03  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~63~

1992-06-03  roland <roland>

	* commands.c: Formerly commands.c.~5~

1992-06-03  roland <roland>

	* commands.c: Formerly commands.c.~4~

1992-06-03  roland <roland>

	* default.c: Formerly default.c.~13~

1992-06-03  roland <roland>

	* make.h: Formerly make.h.~43~

1992-06-03  roland <roland>

	* arscan.c: Formerly arscan.c.~18~

1992-05-28  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~62~

1992-05-26  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~61~

1992-05-26  roland <roland>

	* rule.c: Formerly rule.c.~5~

1992-05-25  roland <roland>

	* main.c: Formerly main.c.~45~

1992-05-21  roland <roland>

	* make.texinfo: Formerly make.texinfo.~23~

1992-05-20  roland <roland>

	* compatMakefile: Formerly compatMakefile.~24~

1992-05-20  roland <roland>

	* main.c: Formerly main.c.~44~

1992-05-14  roland <roland>

	* job.c: Formerly job.c.~68~

1992-05-14  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~60~

1992-05-13  roland <roland>

	* job.c: Formerly job.c.~67~

1992-05-12  roland <roland>

	* job.c: Formerly job.c.~66~

1992-05-12  roland <roland>

	* main.c: Formerly main.c.~43~

1992-05-12  roland <roland>

	* make.texinfo: Formerly make.texinfo.~22~

1992-05-12  roland <roland>

	* variable.c: Formerly variable.c.~4~

1992-05-11  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~59~

1992-05-11  roland <roland>

	* compatMakefile: Formerly compatMakefile.~23~

1992-05-11  roland <roland>

	* main.c: Formerly main.c.~42~

1992-05-11  roland <roland>

	* make.texinfo: Formerly make.texinfo.~21~

1992-05-11  roland <roland>

	* main.c: Formerly main.c.~41~

1992-05-09  roland <roland>

	* main.c: Formerly main.c.~40~

1992-05-09  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~58~

1992-05-09  roland <roland>

	* compatMakefile: Formerly compatMakefile.~22~

1992-05-09  roland <roland>

	* job.c: Formerly job.c.~65~

1992-05-07  roland <roland>

	* read.c: Formerly read.c.~31~

1992-05-05  roland <roland>

	* job.c: Formerly job.c.~64~

1992-05-04  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~57~

1992-05-04  roland <roland>

	* make.texinfo: Formerly make.texinfo.~20~

1992-05-04  roland <roland>

	* variable.c: Formerly variable.c.~3~

1992-05-04  roland <roland>

	* read.c: Formerly read.c.~30~

1992-05-04  roland <roland>

	* variable.h: Formerly variable.h.~3~

1992-05-03  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~56~

1992-05-03  roland <roland>

	* make.texinfo: Formerly make.texinfo.~19~

1992-05-03  roland <roland>

	* variable.h: Formerly variable.h.~2~

1992-05-03  roland <roland>

	* read.c: Formerly read.c.~29~

1992-05-03  roland <roland>

	* variable.c: Formerly variable.c.~2~

1992-05-01  roland <roland>

	* main.c: Formerly main.c.~39~

1992-04-30  roland <roland>

	* main.c: Formerly main.c.~38~

1992-04-30  roland <roland>

	* job.c: Formerly job.c.~63~

1992-04-29  roland <roland>

	* misc.c: Formerly misc.c.~16~

1992-04-29  roland <roland>

	* remake.c: Formerly remake.c.~27~

1992-04-29  roland <roland>

	* main.c: Formerly main.c.~37~

1992-04-29  roland <roland>

	* job.c: Formerly job.c.~62~

1992-04-29  roland <roland>

	* job.c: Formerly job.c.~61~

1992-04-29  roland <roland>

	* rule.c: Formerly rule.c.~4~

1992-04-26  roland <roland>

	* rule.c: Formerly rule.c.~3~

1992-04-22  roland <roland>

	* job.c: Formerly job.c.~60~

1992-04-21  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~55~

1992-04-21  roland <roland>

	* job.c: Formerly job.c.~59~

1992-04-21  roland <roland>

	* main.c: Formerly main.c.~36~

1992-04-21  roland <roland>

	* commands.c: Formerly commands.c.~3~

1992-04-21  roland <roland>

	* function.c: Formerly function.c.~17~

1992-04-21  roland <roland>

	* job.h: Formerly job.h.~3~

1992-04-21  roland <roland>

	* remake.c: Formerly remake.c.~26~

1992-04-21  roland <roland>

	* job.h: Formerly job.h.~2~

1992-04-15  roland <roland>

	* job.c: Formerly job.c.~58~

1992-04-14  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~54~

1992-04-14  roland <roland>

	* implicit.c: Formerly implicit.c.~5~

1992-04-14  roland <roland>

	* make.h: Formerly make.h.~42~

1992-04-14  roland <roland>

	* read.c: Formerly read.c.~28~

1992-04-14  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~53~

1992-04-14  roland <roland>

	* remake.c: Formerly remake.c.~25~

1992-04-01  roland <roland>

	* remake.c: Formerly remake.c.~24~

1992-04-01  roland <roland>

	* file.c: Formerly file.c.~10~

1992-04-01  roland <roland>

	* read.c: Formerly read.c.~27~

1992-03-31  roland <roland>

	* commands.c: Formerly commands.c.~2~

1992-03-24  roland <roland>

	* rule.c: Formerly rule.c.~2~

1992-03-11  roland <roland>

	* remake.c: Formerly remake.c.~23~

1992-03-11  roland <roland>

	* make.texinfo: Formerly make.texinfo.~18~

1992-03-11  melissa <melissa>

	* make.texinfo: Formerly make.texinfo.~17~

1992-03-10  melissa <melissa>

	* make.texinfo: Formerly make.texinfo.~15~

1992-03-10  roland <roland>

	* remote-stub.c: Formerly remote-stub.c.~2~

1992-03-10  roland <roland>

	* remote-cstms.c: Formerly remote-cstms.c.~4~

1992-03-10  roland <roland>

	* compatMakefile: Formerly compatMakefile.~21~

1992-03-10  roland <roland>

	* job.c: Formerly job.c.~57~

1992-03-09  roland <roland>

	* file.c: Formerly file.c.~9~

1992-03-09  roland <roland>

	* remote-cstms.c: Initial revision

1992-03-09  roland <roland>

	* compatMakefile: Formerly compatMakefile.~20~

1992-03-01  roland <roland>

	* function.c: Formerly function.c.~16~

1992-02-26  roland <roland>

	* make.texinfo: Formerly make.texinfo.~14~

1992-02-16  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~52~

1992-02-15  roland <roland>

	* compatMakefile: Initial revision

1992-02-14  roland <roland>

	* read.c: Formerly read.c.~26~

1992-02-14  roland <roland>

	* read.c: Initial revision

1992-02-14  roland <roland>

	* main.c: Formerly main.c.~35~

1992-02-12  roland <roland>

	* make.texinfo: Formerly make.texinfo.~13~

1992-02-06  roland <roland>

	* GNUmakefile: Formerly GNUmakefile.~51~

1992-02-05  roland <roland>

	* job.c: Formerly job.c.~56~

1992-01-29  roland <roland>

	* make.h: Formerly make.h.~41~

1992-01-29  roland <roland>

	* main.c: Initial revision

1992-01-23  bob <bob>

	* make.texinfo: Formerly make.texinfo.~12~

1992-01-20  roland <roland>

	* make.h: Initial revision

1992-01-20  roland <roland>

	* job.c: Initial revision

1992-01-18  roland <roland>

	* remake.c: Initial revision

1992-01-17  roland <roland>

	* ar.c: Initial revision

1992-01-17  roland <roland>

	* misc.c: Formerly misc.c.~15~

1992-01-14  roland <roland>

	* default.c: Formerly default.c.~12~

1992-01-14  roland <roland>

	* make.texinfo: Formerly make.texinfo.~11~

1992-01-11  roland <roland>

	* default.c, file.c, function.c, rule.c: Initial revision

1992-01-11  roland <roland>

	* GNUmakefile: Initial revision

1992-01-11  roland <roland>

	* make.texinfo: Formerly make.texinfo.~10~

1991-12-30  roland <roland>

	* make.texinfo: Formerly make.texinfo.~9~

1991-11-15  roland <roland>

	* make.texinfo: Formerly make.texinfo.~8~

1991-10-23  roland <roland>

	* arscan.c: Formerly arscan.c.~17~

1991-10-18  roland <roland>

	* dir.c: Initial revision

1991-10-08  roland <roland>

	* commands.c: Initial revision

1991-10-08  roland <roland>

	* file.h: Initial revision

1991-10-08  roland <roland>

	* implicit.c: Formerly implicit.c.~4~

1991-10-07  roland <roland>

	* arscan.c: Formerly arscan.c.~16~

1991-10-07  roland <roland>

	* misc.c, variable.c: Initial revision

1991-09-24  roland <roland>

	* arscan.c: Initial revision

1991-09-24  roland <roland>

	* make.1: Formerly make.man.~3~

1991-09-18  roland <roland>

	* make.texinfo: Formerly make.texinfo.~7~

1991-09-15  roland <roland>

	* implicit.c: Initial revision

1991-09-13  roland <roland>

	* expand.c: Initial revision

1991-06-03  roland <roland>

	* rule.h: Formerly rule.h.~2~

1991-06-03  roland <roland>

	* commands.h, dep.h, variable.h, vpath.c: Initial revision

1991-03-23  roland <roland>

	* job.h: Initial revision

1990-09-17  roland <roland>

	* make.1: Formerly make.man.~2~

1990-01-25  roland <roland>

	* make.1: Initial revision

1989-08-13  roland <roland>

	* README.template: Initial revision

1989-06-11  roland <roland>

	* rule.h: Initial revision

1989-05-10  roland <roland>

	* remote-stub.c: Initial revision

1988-07-10  mcgrath <mcgrath>

	* make.texinfo: Minor editorial changes.

1988-07-10  mcgrath <mcgrath>

	* make.texinfo: Changed `Features' chapter, giving credit to some
	people who may have invented some things.

1988-07-04  mcgrath <mcgrath>

	* make.texinfo: Gave credit for VPATH to System V (where it was
	invented, but is undocumented) as well as 4.3 BSD (where it was
	taken from System V and documented). Added the replacement of
	filenames found via VPATH search inside commands to `Missing' list.
	Maybe implement this soon?

1988-07-03  mcgrath <mcgrath>

	* make.texinfo: * Misc cleanup from RMS. * Documented `word' and `words' functions.
	* Bumped revision number to match make.c

1988-07-03  mcgrath <mcgrath>

	* make.texinfo: Added some more stuff about recursive references.

1988-07-02  mcgrath <mcgrath>

	* make.texinfo: Misc cleanup.  Fixed `Features' list slightly.

1988-07-02  mcgrath <mcgrath>

	* make.texinfo: Added copying conditions.

1988-06-28  mcgrath <mcgrath>

	* make.texinfo: * Fixed a minor grammaticaly error. * Second release.

1988-06-19  mcgrath <mcgrath>

	* make.texinfo: Added recursive variable references.

1988-06-18  mcgrath <mcgrath>

	* make.texinfo: Fixed yet another Texinfo error.  (Sigh)

1988-06-18  mcgrath <mcgrath>

	* make.texinfo: Fixed some more Texinfo errors.

1988-06-18  mcgrath <mcgrath>

	* make.texinfo: * Documented that -k will continue if it doesn't know how to make a
	file. * Fixed a Texinfo error. * Bumped revision number to match the
	source.

1988-06-18  mcgrath <mcgrath>

	* make.texinfo: * Removed Bourne shell $(a-b), etc. variable references. * Fixed
	foreach documentation slightly. * Added chapter listing features
	tersely.

1988-06-14  mcgrath <mcgrath>

	* make.texinfo: Misc cleanup by RMS. Removed RCS log.

1988-06-10  mcgrath <mcgrath>

	* make.texinfo: Added more stuff about `foreach'.

1988-06-03  mcgrath <mcgrath>

	* make.texinfo: * Fixed a typo in the `Missing' section. * Added an example of how
	to replace the System V $$@ feature   using static pattern rules.

1988-05-30  mcgrath <mcgrath>

	* make.texinfo: Added `foreach' and `sort' functions.

1988-05-26  mcgrath <mcgrath>

	* make.texinfo: * Removed built-in .? -> .s suffix rules. * Misc cleanup, etc.

1988-05-22  mcgrath <mcgrath>

	* make.texinfo: Major Beta release before release 2.0.

1988-05-22  mcgrath <mcgrath>

	* make.texinfo: Misc cleanup

1988-05-22  mcgrath <mcgrath>

	* make.texinfo: Static pattern rules section rewritten by RMS.

1988-05-20  mcgrath <mcgrath>

	* make.texinfo: Documented extended static rules.

1988-05-18  mcgrath <mcgrath>

	* make.texinfo: Fixed a couple Texinfo bugs.

1988-05-15  mcgrath <mcgrath>

	* make.texinfo: Miscellaneous changes by Richard Stallman, added
	`$$@' to the list of unsupported features.

1988-05-11  mcgrath <mcgrath>

	* make.texinfo: * Made `$<' automatic variable be the first dependency of any rule.
	* Bumped revision number to correspond to `make.c'.

1988-05-04  mcgrath <mcgrath>

	* make.texinfo: * Miscellaneous changes suggested by RMS. * The `define' directive
	makes recursive variables. * Removed the `expand' function.

1988-05-01  mcgrath <mcgrath>

	* make.texinfo: Added Bugs section, replacing the paragraph in the
	Overview chapter (Top node).

1988-04-30  mcgrath <mcgrath>

	* make.texinfo: * Removed `roland@rtsg.lbl.gov' address. * Doubled up @'s in
	addresses to fix Makeinfo errors.

1988-04-24  roland <roland>

	* make.texinfo: Removed $($@) automatic macro.

1988-04-23  roland <roland>

	* make.texinfo: * Added paragraph about reporting bugs. * Documented -v (print
	version info) flag. * Corrected a couple typos (probably made a
	couple more :-). * Given to RMS for beta-testing.

1988-04-23  roland <roland>

	* make.texinfo: * Changed RCS stuff slightly (added a keyword). * Changed date from
	February to April, 1988. * Given to RMS for beta-testing.

1988-04-23  roland <roland>

	* make.texinfo: * Bumped revision number to be the same as the source. * Note that
	the `patsubst' expansion function and expansions   of the form
	`$(a:-b)', etc. (from Sun sh) were in revision   1.2 but were
	accidently omitted from the log entry.

1988-04-23  roland <roland>

	* make.texinfo: * Added RCS log. * Changed the copyrights from Richard Stallman to
	Free Software Foundation. * Added Roland McGrath to the authors on
	the title page. * Missing `include'd makefiles are warnings, not
	fatal errors. * Clarified that conditionals determine what is `seen'
	in the makefile,   so they can't be used to determine commands based
	on macros that are   defined when the commands are executed (such as
	`$@'). * Added `-w' switch to log directories to stdout. * Added
	selective VPATH lists and the `vpath' directive. * Added the
	previously undocumented `-lLIB' dependent syntax. * Added the
	`filter', `filter-out', `strip' and `join' expansion functions. *
	Added simply expanded vs. recursively expanded variables, `:='
	variable   assignments and changed most examples to use `:=' rather
	than `='. * Corrected miscellaneous typos, grammatical errors, etc.
	This version of the documentation is accurate for revision 1.2 of
	the source.

1988-04-23  roland <roland>

	* Initial revision This version was distributed by RMS in
	`binutils.tar'.

