12020-03-10  R. Bernstein <rocky@users.noreply.github.com>
2
3	* : Merge pull request #87 from rocky/feature/improve-list-output "list" command improvments...
4
52020-03-09  rocky <rocky@gnu.org>
6
7	* docs/debugger/commands/files/list.rst,
8	src/debugger/command/help/list.h, src/debugger/command/list.h:
9	"list" command improvments...  list.h: when there was a description for a target, the description
10	was shown at the end of the file location instead of on a new line.  RsT docs: expand and regularize a little
11
122020-03-09  R. Bernstein <rocky@users.noreply.github.com>
13
14	* : Merge pull request #85 from rocky/dup-default_shell Remove duplicate storage definition...
15
162020-03-09  rocky <rocky@gnu.org>
17
18	* README.md, docs/debugger/commands/breakpoints.rst,
19	docs/debugger/sessions.rst, docs/install.rst: boretoms's suggest +
20	...  Add mention of list command for showing target commands, and
21	changes.
22
232020-03-09  rocky <rocky@gnu.org>
24
25	* docs/debugger/sessions.rst, docs/debugger/syntax.rst: Fill out
26	debug sessions
27
282020-03-09  rocky <rocky@gnu.org>
29
30	* README.md, docs/features.rst, screenshots/{remake-session2.cast
31	=> reamke-search-parent.cast}, screenshots/{remake-session1.cast =>
32	remake-trace.cast}: Add screenshots to RsT; rename gifs to be
33	clearer
34
352020-03-09  rocky <rocky@gnu.org>
36
37	* README.md: README.md: put description before screenshots
38
392020-03-09  R. Bernstein <rocky@users.noreply.github.com>
40
41	* : Merge pull request #84 from rocky/readthedocs Readthedocs and make fixes
42
432020-03-09  rocky <rb@dustyfeet.com>
44
45	* src/globals.c, src/job.c: Remove duplicate storage definition...  One of them is now an extern. Doxygen comment this too.
46
472020-03-09  rocky <rocky@gnu.org>
48
49	* .travis.yml: Travis try 2 suggesed by boretom
50
512020-03-09  rocky <rocky@gnu.org>
52
53	* .travis.yml: See if brew update fixes the OSX problem.
54
552020-03-09  rocky <rocky@gnu.org>
56
57	* src/debugger/cmd.c: Small typo
58
592020-03-09  rocky <rocky@gnu.org>
60
61	* src/debugger/cmd.c: "show commands" bug fix
62
632020-03-08  rocky <rocky@gnu.org>
64
65	* docs/debugger/commands/os.rst, docs/debugger/commands/os/cd.rst,
66	docs/debugger/commands/os/pwd.rst,
67	src/debugger/command/help/chdir.h, src/debugger/command/help/pwd.h:
68	Document/update "cd" and "pwd".
69
702020-03-08  rocky <rocky@gnu.org>
71
72	* src/arscan.c, src/dir.c, src/implicit.c, src/remake.c: Remove more
73	WINDOW32, MSDOS, VMS crud
74
752020-03-08  rocky <rocky@gnu.org>
76
77	* build.template: Remove more build crud
78
792020-03-08  rocky <rocky@gnu.org>
80
81	* docs/features.rst: Correct image link
82
832020-03-08  rocky <rocky@gnu.org>
84
85	* docs/features.rst: Try adding a profiling screenshot
86
872020-03-08  rocky <rocky@gnu.org>
88
89	* screenshots/README.md, screenshots/remake-session0.cast: Update
90	screencasts
91
922020-03-08  rocky <rocky@gnu.org>
93
94	* src/debugger/cmd.c: Wrong C Preprocessor guard
95
962020-03-08  rocky <rocky@gnu.org>
97
98	* screenshots/README.md, screenshots/remake-session0.cast: Update
99	tasks screenshot.
100
1012020-03-08  rocky <rocky@gnu.org>
102
103	* src/debugger/command/info.h, src/debugger/command/target.h,
104	src/main.c, src/read.c, src/trace.h, tests/scripts/remake/tasks:
105	--tasks aligns better; add "info tasks"...  New debugger command "info tasks" which is the same as running
106	`remake --tasks` Show target descriptions when there is one on the debugger `target`
107	command `remake --tasks` now aligns with spaces rather than use tabs.
108
1092020-03-08  rocky <rocky@gnu.org>
110
111	* configure.ac, docs/debugger/sessions.rst, docs/features.rst,
112	src/debugger/cmd.c, src/debugger/command/continue.h,
113	src/debugger/command/frame.h, src/debugger/command/help/eval.h,
114	src/debugger/command/info.h, src/main.c: Bugs in debugger and...  start to fill out debug sessions Simplify way readline is detected.  eval command removed - it
115	doesn't work and "load" is what we do nowadays
116
1172020-03-08  rocky <rocky@gnu.org>
118
119	* doc/remake.texi: No Eval/execution, Shell section in texi anymore.
120
1212020-03-08  rocky <rocky@gnu.org>
122
123	* doc/remake.texi, docs/debugger.rst, docs/debugger/commands.rst,
124	docs/debugger/commands/os.rst, docs/debugger/commands/os/shell.rst,
125	docs/debugger/sessions.rst, docs/features.rst: Start debug sessions;
126	doc "shell"
127
1282020-03-08  rocky <rocky@gnu.org>
129
130	* README.md: Add a --profile screenshot
131
1322020-03-08  rocky <rocky@gnu.org>
133
134	* Basic.mk.template, Makefile.am, NMakefile.template, SCOPTIONS,
135	config.h.in, configure.ac, glob/Makefile.am, glob/Makefile.ami,
136	glob/SCOPTIONS, glob/SMakefile, glob/configure.bat,
137	m4/extensions.m4, maintMakefile, src/config.h.W32, src/default.c,
138	src/main.c, src/w32/.gitignore, src/w32/Makefile.am,
139	src/w32/README.md, src/w32/compat/dirent.c,
140	src/w32/compat/posixfcn.c, src/w32/include/dirent.h,
141	src/w32/include/dlfcn.h, src/w32/include/pathstuff.h,
142	src/w32/include/sub_proc.h, src/w32/include/w32err.h,
143	src/w32/pathstuff.c, src/w32/subproc/misc.c,
144	src/w32/subproc/proc.h, src/w32/subproc/sub_proc.c,
145	src/w32/subproc/w32err.c: More aggressive W32, VMS. And MINIX too.  Note that some of these like NMakefile.template were already
146	removed, or at removed at one time in GNU Make for similar reasons.
147
1482020-03-08  R. Bernstein <rocky@users.noreply.github.com>
149
150	* : Merge pull request #83 from rocky/readthedocs Readthedocs
151
1522020-03-08  Thomas Kupper <thomas.kupper@gmail.com>
153
154	* tests/scripts/features/load, tests/scripts/features/loadapi:
155	Remove left-over files for two test cases If `features/load` or `features/loadapi` fail to compile the test
156	source file, the source and object files where not delete upon
157	`return.  This commit fixes that
158
1592020-03-08  rocky <rocky@gnu.org>
160
161	* README.md, screenshots/remake-session0.cast,
162	screenshots/remake-session1.cast, screenshots/remake-session2.cast,
163	screenshots/remake-session3.cast: Try again some screenshots
164
1652020-03-07  rocky <rocky@gnu.org>
166
167	* : commit 782a6aedf526c6ad73fabc01067fd0a91760af19 Author: rocky
168	<rocky@gnu.org> Date:   Sat Mar 7 19:17:22 2020 -0500
169
1702020-03-07  rocky <rocky@gnu.org>
171
172	* docs/debugger/entry.rst, docs/debugger/syntax.rst: Small
173	corrections
174
1752020-03-07  R. Bernstein <rocky@users.noreply.github.com>
176
177	* : Merge pull request #82 from rocky/fix/std-c99-wordexp Thanks.
178
1792020-03-07  rocky <rocky@gnu.org>
180
181	* docs/debugger/entry.rst, docs/debugger/syntax.rst: Small
182	corrections
183
1842020-03-07  rocky <rocky@gnu.org>
185
186	* doc/remake.texi, src/function.c: Small typos
187
1882020-03-07  R. Bernstein <rocky@users.noreply.github.com>
189
190	* : Merge pull request #81 from rocky/bug/debugger-function Fix "virtual memory exhausted" in (debugger)...
191
1922020-03-07  rocky <rocky@gnu.org>
193
194	* doc/.gitignore, doc/remake.texi, docs/debugger/entry.rst,
195	src/function.c: Fix "virtual memory exhausted" in (debugger)...  and add a parameter to the debugger call as a way to tag the point
196	of call.  Update docs to reflect the change.
197
1982020-03-07  R. Bernstein <rocky@users.noreply.github.com>
199
200	* : Merge pull request #80 from rocky/readthedocs texinfo side of Readthedocs
201
2022020-03-06  rocky <rocky@gnu.org>
203
204	* doc/remake.texi, docs/debugger/commands/breakpoints.rst,
205	docs/debugger/commands/breakpoints/break.rst,
206	docs/debugger/commands/breakpoints/disable.rst,
207	docs/debugger/commands/breakpoints/enable.rst,
208	docs/debugger/commands/running/finish.rst,
209	docs/debugger/commands/running/next.rst,
210	docs/debugger/commands/running/quit.rst,
211	docs/debugger/commands/running/skip.rst,
212	docs/debugger/commands/running/step.rst: The never-ending quest for
213	decent documentation.
214
2152020-03-06  rocky <rocky@gnu.org>
216
217	* Makefile.am, build.cfg.in, configure.ac, src/main.c,
218	unittest/Makefile.am, unittest/test_profile.c: "make distcheck"
219	works. Simplify.
220
2212020-03-05  R. Bernstein <rocky@users.noreply.github.com>
222
223	* README.md: typo
224
2252020-03-05  R. Bernstein <rocky@users.noreply.github.com>
226
227	* : Merge pull request #78 from rocky/maint-cleanup Simplify! Document Makefile targets...
228
2292020-03-05  rocky <rocky@gnu.org>
230
231	* docs/features.rst: Small clarification
232
2332020-03-05  R. Bernstein <rocky@users.noreply.github.com>
234
235	* : Merge pull request #77 from rocky/readthedocs Finish documenting debugger commands...
236
2372020-03-05  Thomas Kupper <thomnas.kupper@gmail.com>
238
239	* tests/scripts/options/{dash-c => dash-lowercase-c}: Rename
240	`dash-c` due to conflict on macOS macOS filesystem is case insensitive and the two files `dash-c` and
241	`dash-C` in `tests/scripts/options/` conflict each other.  Rename
242	`dash-c` to `dash-lowercase-c`
243
2442020-03-05  rocky <rocky@gnu.org>
245
246	* docs/features.rst: Small RsT formatting corrections
247
2482020-03-05  rocky <rocky@gnu.org>
249
250	* docs/features.rst: One more important feature...
251
2522020-03-05  rocky <rocky@gnu.org>
253
254	* README.md, doc/make.1, docs/Makefile, docs/debugger/commands.rst,
255	docs/debugger/commands/breakpoints/break.rst,
256	docs/debugger/commands/breakpoints/delete.rst,
257	docs/debugger/commands/breakpoints/disable.rst,
258	docs/debugger/commands/breakpoints/enable.rst,
259	docs/debugger/commands/data.rst,
260	docs/debugger/commands/data/expand.rst,
261	docs/debugger/commands/data/info-variables.rst,
262	docs/debugger/commands/data/print.rst,
263	docs/debugger/commands/data/target.rst,
264	docs/debugger/commands/data/write.rst,
265	docs/debugger/commands/files/edit.rst,
266	docs/debugger/commands/files/list.rst,
267	docs/debugger/commands/files/load.rst,
268	docs/debugger/commands/info/program.rst,
269	docs/debugger/commands/info/targets.rst,
270	docs/debugger/commands/info/variables.rst,
271	docs/debugger/commands/set.rst,
272	docs/debugger/commands/set/basename.rst,
273	docs/debugger/commands/set/debug.rst,
274	docs/debugger/commands/set/ignore-errors.rst,
275	docs/debugger/commands/set/keep-going.rst,
276	docs/debugger/commands/set/setq.rst,
277	docs/debugger/commands/set/setqx.rst,
278	docs/debugger/commands/set/silent.rst,
279	docs/debugger/commands/show/args.rst,
280	docs/debugger/commands/show/basename.rst,
281	docs/debugger/commands/show/commands.rst,
282	docs/debugger/commands/show/debug.rst,
283	docs/debugger/commands/show/ignore-errors.rst,
284	docs/debugger/commands/show/keep-going.rst,
285	docs/debugger/commands/show/silent.rst,
286	docs/debugger/commands/show/version.rst, docs/features.rst,
287	docs/manpage.rst: Misc readthedocs tweaks * --search-parent doc fixes.  * Simplify and update top-level README.md
288
2892020-03-05  rocky <rocky@gnu.org>
290
291	* docs/debugger/commands/set/setq.rst,
292	docs/debugger/commands/set/setqx.rst: More doc title fixes
293
2942020-03-05  rocky <rocky@gnu.org>
295
296	* docs/debugger/commands/show/silent.rst: Another doc title fix
297
2982020-03-05  rocky <rocky@gnu.org>
299
300	* docs/debugger/commands/show/ignore-errors.rst: readthedocs title
301	correction
302
3032020-03-05  rocky <rocky@gnu.org>
304
305	* Makefile.am, docs/debugger/commands.rst,
306	docs/debugger/commands/info/variables.rst,
307	docs/debugger/commands/set.rst,
308	docs/debugger/commands/set/basename.rst,
309	docs/debugger/commands/set/debug.rst,
310	docs/debugger/commands/set/ignore-errors.rst,
311	docs/debugger/commands/set/setq.rst,
312	docs/debugger/commands/set/setqx.rst,
313	docs/debugger/commands/set/silent.rst,
314	docs/debugger/commands/show.rst,
315	docs/debugger/commands/show/args.rst,
316	docs/debugger/commands/show/basename.rst,
317	docs/debugger/commands/show/commands.rst,
318	docs/debugger/commands/show/debug.rst,
319	docs/debugger/commands/show/ignore-errors.rst,
320	docs/debugger/commands/show/keep-going.rst,
321	docs/debugger/commands/show/silent.rst,
322	docs/debugger/commands/show/version.rst,
323	src/debugger/command/Makefile, src/debugger/command/help.h,
324	src/debugger/command/help/setq.h,
325	src/debugger/command/help/setqx.h, src/debugger/command/setq.h,
326	src/debugger/command/show.h: Finish documenting debugger commands...  there is still some small tweaking to do, but I may leave that for
327	another release.
328
3292020-03-05  rocky <rocky@gnu.org>
330
331	* mk/Amiga.mk, mk/VMS.mk, mk/msdosdjgpp.mk: Remove some old files
332
3332020-03-05  rocky <rocky@gnu.org>
334
335	* docs/debugger/commands/running/continue.rst,
336	docs/debugger/commands/running/finish.rst,
337	docs/debugger/commands/running/next.rst,
338	docs/debugger/commands/running/quit.rst,
339	docs/debugger/commands/running/run.rst,
340	docs/debugger/commands/running/skip.rst,
341	docs/debugger/commands/running/step.rst,
342	docs/debugger/commands/stack/backtrace.rst,
343	docs/debugger/commands/stack/down.rst,
344	docs/debugger/commands/stack/frame.rst,
345	docs/debugger/commands/stack/up.rst,
346	docs/debugger/commands/support/help.rst,
347	docs/debugger/commands/support/source.rst: Doc format regularization
348
3492020-03-04  rocky <rocky@gnu.org>
350
351	* src/debugger/command/help/skip.h,
352	src/debugger/command/help/write.h: Small help doc changes.
353
3542020-03-04  R. Bernstein <rocky@users.noreply.github.com>
355
356	* : Merge pull request #76 from rocky/feature/help-show-aliases Feature/help show aliases
357
3582020-03-04  rocky <rocky@gnu.org>
359
360	* src/debugger/cmd.c, src/debugger/command/expand.h,
361	src/debugger/command/finish.h, src/debugger/command/help/expand.h,
362	src/debugger/command/help/finish.h,
363	src/debugger/command/help/list.h, src/debugger/command/help/load.h,
364	src/debugger/command/help/next.h, src/debugger/command/help/pwd.h,
365	src/debugger/command/help/run.h, src/debugger/command/help/set.h,
366	src/debugger/command/help/setq.h,
367	src/debugger/command/help/setqx.h,
368	src/debugger/command/help/shell.h, src/debugger/command/list.h,
369	src/debugger/command/load.h, src/debugger/command/next.h,
370	src/debugger/command/pwd.h, src/debugger/command/shell.h: The last
371	of help text refactoring
372
3732020-03-03  rocky <rocky@gnu.org>
374
375	* src/debugger/cmd.c, src/debugger/command/comment.h,
376	src/debugger/command/frame.h, src/debugger/command/help/comment.h,
377	src/debugger/command/help/frame.h,
378	src/debugger/command/help/skip.h,
379	src/debugger/command/help/write.h, src/debugger/command/skip.h,
380	src/debugger/command/write.h: More help docstrings converted
381
3822020-03-03  rocky <rocky@gnu.org>
383
384	* Makefile.am: Start using GNU Make "wildcard()" fn to simplify
385
3862020-03-03  rocky <rocky@gnu.org>
387
388	* doc/make.t2p/.gitignore, src/debugger/cmd.c,
389	src/debugger/command/comment.h, src/debugger/command/delete.h,
390	src/debugger/command/edit.h, src/debugger/command/eval.h,
391	src/debugger/command/help/edit.h, src/debugger/command/help/eval.h,
392	src/debugger/command/help/print.h, src/debugger/command/print.h:
393	Help refactor continued...
394
3952020-03-03  rocky <rocky@gnu.org>
396
397	* src/debugger.h, src/debugger/cmd.c, src/debugger/command/break.h,
398	src/debugger/command/chdir.h, src/debugger/command/comment.h,
399	src/debugger/command/continue.h, src/debugger/command/delete.h,
400	src/debugger/command/down.h, src/debugger/command/edit.h,
401	src/debugger/command/eval.h, src/debugger/command/expand.h,
402	src/debugger/command/finish.h, src/debugger/command/frame.h,
403	src/debugger/command/help.h, src/debugger/command/help/break.h,
404	src/debugger/command/help/chdir.h,
405	src/debugger/command/help/continue.h,
406	src/debugger/command/help/delete.h,
407	src/debugger/command/help/down.h, src/debugger/command/help/help.h,
408	src/debugger/command/help/info.h, src/debugger/command/help/quit.h,
409	src/debugger/command/help/set.h, src/debugger/command/help/show.h,
410	src/debugger/command/help/source.h,
411	src/debugger/command/help/step.h,
412	src/debugger/command/help/target.h, src/debugger/command/help/up.h,
413	src/debugger/command/help/where.h, src/debugger/command/info.h,
414	src/debugger/command/list.h, src/debugger/command/load.h,
415	src/debugger/command/next.h, src/debugger/command/print.h,
416	src/debugger/command/quit.h, src/debugger/command/set.h,
417	src/debugger/command/source.h, src/debugger/command/step.h,
418	src/debugger/command/up.h, src/debugger/command/where.h: Redo help
419	command in an effort to DRY and ..  make help text more expansive, scalable and in sync with docs.
420
4212020-03-03  rocky <rocky@gnu.org>
422
423	* : commit 2ab4ae8d248ac3b6010707308880cb776fd7a595 Merge: e867452d
424	71e4843d Author: rocky <rocky@gnu.org> Date:   Tue Mar 3 10:04:37
425	2020 -0500
426
4272020-03-03  rocky <rocky@gnu.org>
428
429	* Makefile.am, docs/debugger/commands/breakpoints/break.rst,
430	src/debugger/command/break.h, src/debugger/command/delete.h,
431	src/debugger/command/help/break.h,
432	src/debugger/command/help/delete.h,
433	src/debugger/command/help/down.h, src/debugger/command/help/up.h:
434	More Newer-style help files
435
4362020-03-02  rocky <rocky@gnu.org>
437
438	* docs/debugger/Makefile, docs/debugger/commands/Makefile,
439	docs/debugger/commands/breakpoints/Makefile,
440	docs/debugger/commands/data/Makefile,
441	docs/debugger/commands/files/Makefile,
442	docs/debugger/commands/info/Makefile,
443	docs/debugger/commands/running/Makefile,
444	docs/debugger/commands/set/Makefile,
445	docs/debugger/commands/show/Makefile,
446	docs/debugger/commands/stack/Makefile,
447	docs/debugger/commands/support/Makefile: Remove Makefile's now
448	covered by "--search-parent"
449
4502020-03-02  R. Bernstein <rocky@users.noreply.github.com>
451
452	* : Merge pull request #75 from rocky/readthedocs Fix spelling errors and doc debugger()
453
4542020-03-02  R. Bernstein <rocky@users.noreply.github.com>
455
456	* : Merge pull request #74 from rocky/readthedocs Readthedocs
457
4582020-03-02  rocky <rocky@gnu.org>
459
460	* Makefile.am, docs/debugger/commands/stack/down.rst,
461	docs/debugger/commands/stack/up.rst, src/debugger/command/down.h,
462	src/debugger/command/help/down.h, src/debugger/command/help/help.h,
463	src/debugger/command/help/up.h, src/debugger/command/up.h: Revise
464	help for "up" and "down"
465
4662020-03-02  R. Bernstein <rocky@users.noreply.github.com>
467
468	* : Merge pull request #65 from rocky/readthedocs Readthedocs
469
4702020-03-02  R. Bernstein <rocky@users.noreply.github.com>
471
472	* : Merge pull request #72 from rocky/feature/search-parent Add option to look in parents for Makefile...
473
4742020-03-02  rocky <rocky@gnu.org>
475
476	* .gitignore, Makefile.am, NEWS, configure.ac, src/dir.c,
477	unittest/test_profile.c: Towards getting "make distcheck" working.  configure.ac: guard against including more than once. Bumb version.
478	NEWS: obligatory change. FIXME: use NEW-readme.md instead src/dir.c:
479	some WINDOWS #ifdefs were causing warnings, remove WINDOWS32
480	unittest/test_profile.c: squelch a warning about argc not used in
481	test program.
482
4832020-03-02  rocky <rocky@gnu.org>
484
485	* Makefile.am, docs/debugger/commands.rst,
486	docs/debugger/commands/support.rst,
487	docs/debugger/commands/support/help.rst,
488	docs/debugger/commands/support/source.rst,
489	src/debugger/command/help.h, src/debugger/command/help/help.h,
490	src/debugger/command/help/source.h, src/debugger/command/source.h:
491	Document "support" commands...  and improve how we handle help text.
492
4932020-03-02  rocky <rocky@gnu.org>
494
495	* tests/scripts/options/dash-c: Better, not not ideal dash-c test
496
4972020-03-01  rocky <rocky@gnu.org>
498
499	* docs/debugger/commands.rst, docs/debugger/commands/stack.rst,
500	docs/debugger/commands/stack/backtrace.rst,
501	docs/debugger/commands/stack/down.rst,
502	docs/debugger/commands/stack/frame.rst,
503	docs/debugger/commands/stack/up.rst: Document "stack" commands.
504
5052020-03-01  rocky <rocky@gnu.org>
506
507	* tests/scripts/options/dash-c: Minimal test of -c
508
5092020-03-01  rocky <rocky@gnu.org>
510
511	* docs/debugger/commands.rst,
512	docs/debugger/commands/breakpoints/break.rst,
513	docs/debugger/commands/breakpoints/delete.rst,
514	docs/debugger/commands/running.rst,
515	docs/debugger/commands/running/continue.rst,
516	docs/debugger/commands/running/finish.rst,
517	docs/debugger/commands/running/next.rst,
518	docs/debugger/commands/running/quit.rst,
519	docs/debugger/commands/running/run.rst,
520	docs/debugger/commands/running/skip.rst,
521	docs/debugger/commands/running/step.rst, src/debugger/cmd.c: Documen
522	"running" section...  and fix bug in not picking up "skip" command.
523
5242020-03-01  rocky <rocky@gnu.org>
525
526	* src/dir.c, src/globals.c, src/globals.h, src/main.c, src/read.c:
527	Add option to look in parents for Makefile...  option -c | --search-parent See #69
528
5292020-03-01  rocky <rocky@gnu.org>
530
531	* docs/debugger/commands/files/load.rst: Typo
532
5332020-03-01  rocky <rocky@gnu.org>
534
535	* config/.gitignore, doc/.gitignore, doc/make.t2p/.gitignore,
536	docs/debugger/commands/breakpoints/break.rst,
537	docs/debugger/commands/breakpoints/delete.rst,
538	docs/debugger/commands/breakpoints/disable.rst,
539	docs/debugger/commands/breakpoints/enable.rst: Add the breakpoint
540	files
541
5422020-03-01  rocky <rocky@gnu.org>
543
544	* src/debugger/break.c, src/debugger/break.h,
545	src/debugger/command/delete.h: Fix bugs in handling "delete" (all)
546	command...  and enclose target names in quotes.
547
5482020-03-01  rocky <rocky@gnu.org>
549
550	* docs/debugger/commands.rst,
551	docs/debugger/commands/breakpoints.rst,
552	docs/debugger/commands/breakpoints/Makefile: Add breakpoints section
553	of docsa
554
5552020-02-29  rocky <rocky@gnu.org>
556
557	* doc/remake.texi, docs/debugger/commands/data.rst,
558	docs/debugger/commands/data/expand.rst,
559	docs/debugger/commands/data/info-variables.rst,
560	docs/debugger/commands/data/print.rst,
561	docs/debugger/commands/data/target.rst,
562	docs/debugger/commands/data/write.rst,
563	docs/debugger/commands/files/edit.rst,
564	docs/debugger/commands/files/list.rst,
565	docs/debugger/commands/files/load.rst: Document "write" command..  regularize the titles of other commands
566
5672020-02-29  rocky <rocky@gnu.org>
568
569	* configure.ac, doc/remake.texi,
570	docs/debugger/commands/data/expand.rst,
571	docs/debugger/commands/data/print.rst,
572	docs/debugger/commands/files.rst,
573	docs/debugger/commands/files/edit.rst,
574	docs/debugger/commands/files/list.rst,
575	docs/debugger/commands/files/load.rst: Document "edit" and "list"
576	commands
577
5782020-02-29  rocky <rocky@gnu.org>
579
580	* doc/remake.texi, docs/debugger/commands/data.rst,
581	docs/debugger/commands/data/expand.rst,
582	docs/debugger/commands/data/info-variables.rst,
583	docs/debugger/commands/data/print.rst,
584	docs/debugger/commands/data/target.rst: Document "info variables"
585
5862020-02-29  rocky <rocky@gnu.org>
587
588	* doc/remake.texi, docs/debugger/commands/data.rst: Add "target"
589	command
590
5912020-02-29  rocky <rocky@gnu.org>
592
593	* docs/debugger.rst, docs/debugger/Makefile,
594	docs/debugger/commands.rst, docs/debugger/commands/Makefile,
595	docs/debugger/commands/data.rst,
596	docs/debugger/commands/data/Makefile,
597	docs/debugger/commands/data/expand.rst,
598	docs/debugger/commands/data/print.rst,
599	docs/debugger/commands/files.rst,
600	docs/debugger/commands/files/load.rst, docs/debugger/syntax.rst:
601	Start data and files sections. Describe syntax
602
6032020-02-28  rocky <rocky@gnu.org>
604
605	* doc/remake.texi, docs/debugger/entry.rst, docs/features.rst,
606	docs/index.rst: Plod forward - first hint at debugger section
607
6082020-02-28  rocky <rocky@gnu.org>
609
610	* INSTALL-from-source.md, docs/features.rst: Note --tasks, --targets
611	and #: comments
612
6132020-02-28  rocky <rocky@gnu.org>
614
615	* docs/install.rst: Mirror boretom's additions in RsT
616
6172020-02-28  Thomas Kupper <thomas.kupper@gmail.com>
618
619	* INSTALL-from-source.md: Add required package for different OS',
620	plus small corrections to INSTALL-from-source.md
621
6222020-02-28  rocky <rocky@gnu.org>
623
624	* doc/Makefile.am: Add at least some remake comments to doc/Makefile
625
6262020-02-28  rocky <rocky@gnu.org>
627
628	* INSTALL-from-source.md, docs/install.rst, docs/manpage.rst: More
629	installation tweaks
630
6312020-02-28  rocky <rocky@gnu.org>
632
633	* INSTALL-from-source.md, doc/make.1, docs/manpage.rst: Incorporate
634	boretoms corrections and suggestions...  Also go over make.1 ot make it more correct
635
6362020-02-27  rocky <rocky@gnu.org>
637
638	* INSTALL-from-source.md, docs/commands/set/Makefile,
639	docs/commands/show/Makefile, docs/commands/stack/Makefile,
640	docs/commands/support/Makefile, docs/{commands/data =>
641	debugger/commands}/Makefile, docs/debugger/commands/data/Makefile,
642	docs/{commands => debugger/commands/files}/Makefile,
643	docs/debugger/commands/info/Makefile, docs/{commands/files =>
644	debugger/commands/running}/Makefile, docs/{commands/running =>
645	debugger/commands/set}/Makefile,
646	docs/debugger/commands/show/Makefile,
647	docs/debugger/commands/stack/Makefile,
648	docs/debugger/commands/support/Makefile, docs/index.rst,
649	docs/install.rst, docs/manpage.rst: Add installation instructions
650
6512020-02-27  rocky <rocky@gnu.org>
652
653	* docs/features.rst, docs/index.rst: Add list of "features".
654
6552020-02-27  rocky <rocky@gnu.org>
656
657	* doc/make.1, docs/index.rst: Small doc changes
658
6592020-02-27  rocky <rocky@gnu.org>
660
661	* docs/.gitignore, docs/Makefile, docs/commands/Makefile,
662	docs/commands/data/Makefile, docs/commands/files/Makefile,
663	docs/commands/running/Makefile, docs/commands/set/Makefile,
664	docs/commands/show/Makefile, docs/commands/stack/Makefile,
665	docs/commands/support/Makefile, docs/conf.py, docs/index.rst,
666	docs/make.bat, docs/manpage.rst: Make a pass over the Sphynx docs
667
6682020-02-28  R. Bernstein <rocky@users.noreply.github.com>
669
670	* : Merge pull request #68 from rocky/feature/clang-compile clang tolerance and better CFLAGS testing
671
6722020-02-28  R. Bernstein <rocky@users.noreply.github.com>
673
674	* : Merge pull request #64 from rocky/remove-unsupported-os Only part of the crud that's in there ...
675
6762020-02-28  rocky <rocky@gnu.org>
677
678	* configure.ac, m4/ax_check_compile_flag.m4: clang tolerance and
679	better CFLAGS testing
680
6812020-02-28  R. Bernstein <rocky@users.noreply.github.com>
682
683	* : Merge pull request #67 from
684	rocky/feature/ac-check-for-compile-flags Check for compiler flags and use GNU grep
685
6862020-02-28  R. Bernstein <rocky@users.noreply.github.com>
687
688	* : Merge pull request #66 from rocky/fix/replace-wordexp-with-glob Replace wordexp with glob
689
6902020-02-28  Thomas Kupper <thomas.kupper@gmail.com>
691
692	* Makefile.am, configure.ac, m4/ax_check_compile_flag.m4,
693	maintMakefile: Check for compiler flags and use GNU grep In configure.ac check for valid compiler CFLAGS instead of them
694	hardcoded in `maintMakefile`. Still not perfect since Apple for
695	example to not return error for flags its compiler doesn't support.  Look for GNU grep instead of the system one. The `po-check` target
696	uses word boundary metacharacter `\b`. Asking the internet is seems
697	as if there are no overlapping word boundary metacharacters between
698	the POSIX and GNU grep implementations. And the stock OpenBSD is not
699	GNU compatible.
700
7012020-02-27  rocky <rocky@gnu.org>
702
703	* Basic.mk.template, Makefile.am, Makefile.ami, README.Amiga,
704	README.template, SMakefile.template, lib/glob.c, maintMakefile,
705	make.lnk, src/ar.c, src/arscan.c, src/config.ami, src/config.h-vms,
706	src/configh.dos, src/function.c: Only part of the crud that's in
707	there ...  for OS's that I doubt we'll ever support. And if we do, it would be
708	done in a cleaner way.
709
7102020-02-27  rocky <rocky@gnu.org>
711
712	* Makefile.am, po/POTFILES.in, src/debugger/cmd.c,
713	src/debugger/command/load.h, src/file.c, src/file.h, src/read.c,
714	src/read.h: Add a gdb-like "load" command...  This command can be used to load in a GNU Makefile from the
715	debugger.  The short option is M for "Makefile"
716
7172020-02-26  Thomas Kupper <thomas.kupper@gmail.com>
718
719	* autogen.sh: Modify autogen.sh to honor MAKE variable If MAKE environment variable is set before, use it. Otherwise set
720	MAKE to default to `make'
721
7222020-02-26  R. Bernstein <rocky@users.noreply.github.com>
723
724	* : Merge pull request #60 from rocky/fix/O-error-msg-output Fix a error print function call
725
7262020-02-22  R. Bernstein <rocky@users.noreply.github.com>
727
728	* : Merge pull request #59 from rocky/travisci-add-macos Enable CI for macOS on Travis-CI
729
7302020-02-21  R. Bernstein <rocky@users.noreply.github.com>
731
732	* : Merge pull request #58 from rocky/fix/v4.3/travis-ci Travis-CI works out of the box with bionic
733
7342020-02-21  rocky <rocky@gnu.org>
735
736	* Makefile.am, NEWS-remake.md, build_w32.bat, configure.bat,
737	dosbuild.bat, subproc.bat, tests/run_make_tests.bat: Remove release
738	date and DOS bat files...  NEWS-remake.md the release date was clearly wrong since it hasn't
739	happened yet.
740
7412020-02-21  R. Bernstein <rocky@users.noreply.github.com>
742
743	* : Merge pull request #57 from rocky/update-docs Update docs
744
7452020-02-21  rocky <rocky@gnu.org>
746
747	* Makefile.am, NEWS-remake.md, NEWS.remake, README.DOS.template,
748	README.remake, builddos.bat, maintMakefile: Go over NEWS and start
749	to thank boretom.
750
7512020-02-21  rocky <rocky@gnu.org>
752
753	* .gitignore, Basic.mk, INSTALL-from-source.md, maintMakefile,
754	makefile.com: Go over docs. Remove non-git files (and VMS)
755
7562020-02-21  R. Bernstein <rocky@users.noreply.github.com>
757
758	* : Merge pull request #56 from rocky/fix/v4.3/make-dist-distcheck Working on getting `dist` and `distcheck` fixed
759
7602020-02-21  R. Bernstein <rocky@users.noreply.github.com>
761
762	* : Merge pull request #55 from rocky/fix/v4.3/make-dist Add missing target, remove dist files & modify git2cl
763
7642020-02-21  R. Bernstein <rocky@users.noreply.github.com>
765
766	* : Merge pull request #53 from rocky/squelch-perl-warnings Squelch or fix Perl warnings...
767
7682020-02-20  rocky <rocky@gnu.org>
769
770	* build-aux/.gitignore, build-aux/compile, build-aux/missing,
771	maintMakefile, tests/scripts/features/errors,
772	tests/scripts/misc/general4, tests/scripts/targets/POSIX: Squelch or
773	fix Perl warnings...  and remove a couple of derived files that don't belong in git.
774
7752020-02-20  rocky <rocky@gnu.org>
776
777	* .gitignore, Makefile.am.rej, build-aux/.gitignore: Some cleanups
778
7792020-02-20  R. Bernstein <rocky@users.noreply.github.com>
780
781	* : Merge pull request #52 from boretom/remake-4-3-tk Extended 1st cut at patching make 4.3 to get remake 4.3
782
7832020-02-20  Thomas Kupper <thomas.kupper@gmail.com>
784
785	* maintMakefile: Remove '-C' and '-Werror' from AM_FLAGS Modify maintMakefile so remake compiles on macOS & *BSD
786
7872020-02-15  Thomas Kupper <thomas.kupper@gmail.com>
788
789	* .gitignore, Basic.mk, Basic.mk.template, INSTALL-from-source.md,
790	Makefile.am, Makefile.am.rej, NEWS, NEWS.remake, NMakefile,
791	NMakefile.template, README.DOS => README.DOS.template, README.OS2,
792	README.VMS, README.W32 => README.W32.template, README.git,
793	README.md, README.remake, README => README.template, REMAKE.todo,
794	Rakefile, SMakefile, SMakefile.template, autogen.sh,
795	build-aux/.gitignore, build-aux/config.guess, build-aux/config.sub,
796	build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
797	build-aux/texinfo.tex, build.template, config.h.W32 =>
798	config.h.W32.template, configure.ac, doc/Makefile.am,
799	doc/Makefile.in, doc/index.html, doc/make.1, doc/make.info,
800	doc/make.info-1, doc/make.info-2, doc/remake.texi, doc/stamp-vti,
801	doc/version.texi, git2cl, lib/.gitignore, lib/Makefile.in,
802	m4/extern-inline.m4, maintMakefile, makefile.vms, po/.gitignore,
803	po/POTFILES.in, profile/README.md, profile/call2png.sh,
804	rpm/README.md, rpm/remake-centos6.spec, rpm/remake-centos7.spec,
805	src/.gitignore, src/alloc.c, src/amiga.c, src/amiga.h, src/ar.c,
806	src/arscan.c, src/buildargv.c, src/buildargv.h, src/commands.c,
807	src/commands.h, src/config.h.in, src/debug.c, src/debug.h,
808	src/debugger.h, src/debugger/.gitignore, src/debugger/Makefile,
809	src/debugger/break.c, src/debugger/break.h, src/debugger/cmd.c,
810	src/debugger/cmd.h, src/debugger/command/.gitignore,
811	src/debugger/command/Makefile, src/debugger/command/break.h,
812	src/debugger/command/chdir.h, src/debugger/command/comment.h,
813	src/debugger/command/continue.h, src/debugger/command/delete.h,
814	src/debugger/command/down.h, src/debugger/command/edit.h,
815	src/debugger/command/eval.h, src/debugger/command/expand.h,
816	src/debugger/command/finish.h, src/debugger/command/frame.h,
817	src/debugger/command/help.h, src/debugger/command/info.h,
818	src/debugger/command/list.h, src/debugger/command/next.h,
819	src/debugger/command/print.h, src/debugger/command/pwd.h,
820	src/debugger/command/quit.h, src/debugger/command/run.h,
821	src/debugger/command/set.h, src/debugger/command/setq.h,
822	src/debugger/command/setqx.h, src/debugger/command/shell.h,
823	src/debugger/command/show.h, src/debugger/command/skip.h,
824	src/debugger/command/source.h, src/debugger/command/step.h,
825	src/debugger/command/target.h, src/debugger/command/up.h,
826	src/debugger/command/where.h, src/debugger/command/write.h,
827	src/debugger/file2line.c, src/debugger/file2line.h,
828	src/debugger/fns.c, src/debugger/fns.h, src/debugger/info.h,
829	src/debugger/msg.c, src/debugger/msg.h, src/debugger/stack.c,
830	src/debugger/stack.h, src/debugger/subcmd.h, src/default.c,
831	src/dep.h, src/dir.c, src/expand.c, src/expand.h, src/file.c,
832	src/file.h, src/file_basic.c, src/file_basic.h, src/filedef.h,
833	src/function.c, src/function.h, src/getopt.c, src/git2cl,
834	src/globals.c, src/globals.h, src/{gnumake.h => gnuremake.h},
835	src/guile.c, src/implicit.h, src/job.c, src/job.h, src/load.c,
836	src/loadapi.c, src/main.c, src/main.h, src/make.h, src/makeint.h,
837	src/misc.c, src/mock.c, src/mock.h, src/output.c, src/output.h,
838	src/posixos.c, src/print.c, src/print.h, src/profile.c,
839	src/profile.h, src/read.c, src/read.h, src/remake.c,
840	src/remote-stub.c, src/rule.c, src/rule.h, src/trace.c,
841	src/trace.h, src/types.h, src/variable.c, src/variable.h,
842	src/version.c, src/vms_exit.c, src/vms_export_symbol.c,
843	src/vms_progname.c, src/vmsdir.h, src/vmsfunctions.c, src/vmsify.c,
844	src/vmsjobs.c, src/vpath.h, {w32 => src/w32}/.gitignore, {w32 =>
845	src/w32}/Makefile.am, tests/run_make_tests,
846	tests/run_make_tests.pl, tests/scripts/features/archives,
847	tests/scripts/features/errors, tests/scripts/features/include,
848	tests/scripts/features/output-sync,
849	tests/scripts/features/parallelism,
850	tests/scripts/features/patternrules,
851	tests/scripts/features/targetvars,
852	tests/scripts/features/vpathplus, tests/scripts/misc/bs-nl,
853	tests/scripts/misc/fopen-fail, tests/scripts/misc/general3,
854	tests/scripts/misc/general4, tests/scripts/options/dash-k,
855	tests/scripts/remake/tasks, tests/scripts/targets/DELETE_ON_ERROR,
856	tests/scripts/targets/POSIX, tests/scripts/variables/GNUMAKEFLAGS,
857	tests/scripts/variables/MAKEFLAGS, tests/scripts/variables/SHELL,
858	tests/spec/.gitignore, tests/spec/data/.gitignore,
859	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
860	tests/spec/data/break-expand.right,
861	tests/spec/data/break-prereq.right,
862	tests/spec/data/break-run.right, tests/spec/data/break.right,
863	tests/spec/data/commented.right, tests/spec/data/continue.right,
864	tests/spec/data/description-trace.right,
865	tests/spec/data/info-rule.right, tests/spec/data/info-target.right,
866	tests/spec/data/info-targets.right, tests/spec/data/list.right,
867	tests/spec/data/norl.right, tests/spec/data/opt-x-trace.right,
868	tests/spec/data/opt-y-trace.right, tests/spec/data/remakerc,
869	tests/spec/data/set.right, tests/spec/data/source.right,
870	tests/spec/data/step3.right, tests/spec/example/.gitignore,
871	tests/spec/example/commented.Makefile,
872	tests/spec/example/debug-call.Makefile,
873	tests/spec/example/debugger.Makefile,
874	tests/spec/example/implicit.Makefile,
875	tests/spec/example/order-only.Makefile,
876	tests/spec/example/simple.Makefile,
877	tests/spec/example/test2.Makefile,
878	tests/spec/example/triple.Makefile, tests/spec/helper.rb,
879	tests/spec/run-tests.rb, tests/spec/test-break.rb,
880	tests/spec/test-commented.rb, tests/spec/test-continue.rb,
881	tests/spec/test-info-rule.rb, tests/spec/test-info-target.rb,
882	tests/spec/test-info-targets.rb, tests/spec/test-list.rb,
883	tests/spec/test-norl.rb, tests/spec/test-set.rb,
884	tests/spec/test-source.rb, tests/spec/test-step3.rb,
885	tests/spec/test-tasks.rb, tests/spec/test-trace.rb,
886	tests/test_driver.pl, unittest/Makefile.am,
887	unittest/test_profile.c, vms_export_symbol_test.com,
888	w32/compat/dirent.c, w32/compat/posixfcn.c, w32/include/dirent.h,
889	w32/include/dlfcn.h, w32/include/pathstuff.h,
890	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
891	w32/subproc/NMakefile, w32/subproc/misc.c, w32/subproc/proc.h,
892	w32/subproc/sub_proc.c, w32/subproc/w32err.c, w32/w32os.c: Extended
893	1st cut at patching make 4.3 to get remake 4.3 On Linux the following should work from git source: - 1. ./autogen.sh - 2. make - 3. make check On Linux the follwoing doesn't work right now (fix in work): - make dist - make distcheck Compiling on macOS and FreeBSD (*BSD?) fails: - On macOS due to clang not supporting all gcc options - On FreeBSD due to inclusion of <sys/timeb.h> warning and -Werror
894
8952020-02-14  rocky <rocky@gnu.org>
896
897	* .gitignore, doc/.gitignore, tests/.gitignore, unittest/.gitignore:
898	Add remake .gitignores
899
9002020-02-14  rocky <rocky@gnu.org>
901
902	* AUTHORS, Basic.mk, INSTALL, Makefile.am, NEWS, README.Amiga,
903	README.customs, SCOPTIONS, {config => build-aux}/compile, {config
904	=> build-aux}/config.guess, {config => build-aux}/config.rpath,
905	build-aux/config.sub, {config => build-aux}/depcomp, {config =>
906	build-aux}/install-sh, {config => build-aux}/mdate-sh, {config =>
907	build-aux}/missing, {config => build-aux}/texinfo.tex,
908	build.cfg.in, build.sh.in, build_w32.bat, builddos.bat,
909	config/Makefile.am, config/Makefile.in, config/ar-lib,
910	config/config.sub, configure.ac, doc/.gitignore, doc/Makefile.am,
911	doc/Makefile.in, doc/fdl.texi, doc/make-stds.texi, make.1 =>
912	doc/make.1, doc/make.info, doc/make.info-1, doc/make.info-2,
913	doc/make.texi, doc/remake-demo-setup.txt, doc/remake.texi,
914	doc/remake_toc.html, doc/stamp-vti, doc/test1.mk, doc/test2.mk,
915	doc/version.texi, job.h, lib/Makefile.am, lib/Makefile.in,
916	lib/_Noreturn.h, lib/access.c, alloca.c => lib/alloca.c,
917	lib/alloca.in.h, lib/arg-nonnull.h, lib/basename-lgpl.c,
918	lib/c++defs.h, lib/close.c, lib/concat-filename.c,
919	lib/concat-filename.h, lib/dirname-lgpl.c, lib/dirname.h,
920	lib/dosname.h, lib/dup2.c, lib/errno.in.h, lib/error.c,
921	lib/error.h, lib/exitfail.c, lib/exitfail.h, lib/fcntl.c,
922	lib/fcntl.in.h, lib/fd-hook.c, lib/fd-hook.h, lib/filename.h,
923	lib/findprog-in.c, lib/findprog.h, lib/fnmatch.c, lib/fnmatch.in.h,
924	lib/getdtablesize.c, getloadavg.c => lib/getloadavg.c,
925	lib/getprogname.c, lib/getprogname.h, lib/gettext.h, lib/glob.c,
926	lib/glob.in.h, lib/intprops.h, lib/limits.in.h, lib/malloc.c,
927	lib/msvc-inval.c, lib/msvc-inval.h, lib/msvc-nothrow.c,
928	lib/msvc-nothrow.h, lib/stdbool.in.h, lib/stddef.in.h,
929	lib/stdint.in.h, lib/stdio.in.h, lib/stdlib.in.h, lib/stpcpy.c,
930	lib/strerror-override.c, lib/strerror-override.h, lib/strerror.c,
931	lib/string.in.h, lib/stripslash.c, lib/sys_types.in.h,
932	lib/unistd.c, lib/unistd.in.h, lib/verify.h, lib/warn-on-use.h,
933	lib/xalloc-die.c, lib/xalloc-oversized.h, lib/xalloc.h,
934	lib/xconcat-filename.c, lib/xmalloc.c, m4/00gnulib.m4,
935	m4/absolute-header.m4, m4/access.m4, m4/acinclude.m4, m4/alloca.m4,
936	m4/asm-underscore.m4, m4/close.m4, m4/dirname.m4, {config =>
937	m4}/dospaths.m4, m4/double-slash-root.m4, m4/dup2.m4,
938	m4/eaccess.m4, m4/errno_h.m4, m4/error.m4, m4/extensions.m4,
939	m4/extern-inline.m4, m4/fcntl-o.m4, m4/fcntl.m4, m4/fcntl_h.m4,
940	m4/findprog-in.m4, m4/getdtablesize.m4, m4/getloadavg.m4,
941	m4/getprogname.m4, {config => m4}/gettext.m4, m4/gnulib-cache.m4,
942	m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/host-cpu-c-abi.m4,
943	{config => m4}/iconv.m4, m4/include_next.m4, {config =>
944	m4}/intlmacosx.m4, {config => m4}/lib-ld.m4, {config =>
945	m4}/lib-link.m4, {config => m4}/lib-prefix.m4, m4/limits-h.m4,
946	{config => m4}/longlong.m4, m4/malloc.m4, m4/msvc-inval.m4,
947	m4/msvc-nothrow.m4, m4/multiarch.m4, {config => m4}/nls.m4,
948	m4/off_t.m4, {config => m4}/po.m4, {config => m4}/progtest.m4,
949	m4/ssize_t.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4,
950	m4/stdio_h.m4, m4/stdlib_h.m4, m4/stpcpy.m4, m4/strerror.m4,
951	m4/string_h.m4, m4/sys_socket_h.m4, m4/sys_types_h.m4,
952	m4/unistd_h.m4, m4/warn-on-use.m4, m4/wchar_t.m4, m4/wint_t.m4,
953	m4/xalloc.m4, makefile.com, mk/Amiga.mk, mk/VMS.mk,
954	mk/Windows32.mk, mk/msdosdjgpp.mk, po/.gitignore, po/LINGUAS,
955	po/Makevars, po/POTFILES.in, amiga.c => src/amiga.c, amiga.h =>
956	src/amiga.h, ar.c => src/ar.c, arscan.c => src/arscan.c, commands.c
957	=> src/commands.c, commands.h => src/commands.h, src/config.ami,
958	src/config.h-vms, src/config.h.W32, src/config.h.in,
959	src/configh.dos, debug.h => src/debug.h, default.c =>
960	src/default.c, dep.h => src/dep.h, dir.c => src/dir.c, expand.c =>
961	src/expand.c, file.c => src/file.c, filedef.h => src/filedef.h,
962	function.c => src/function.c, getopt.c => src/getopt.c, getopt.h =>
963	src/getopt.h, getopt1.c => src/getopt1.c, gettext.h =>
964	src/gettext.h, gmk-default.h => src/gmk-default.h,
965	src/gmk-default.scm, gnumake.h => src/gnumake.h, guile.c =>
966	src/guile.c, hash.c => src/hash.c, hash.h => src/hash.h, implicit.c
967	=> src/implicit.c, job.c => src/job.c, src/job.h, load.c =>
968	src/load.c, loadapi.c => src/loadapi.c, main.c => src/main.c,
969	makeint.h => src/makeint.h, misc.c => src/misc.c, os.h => src/os.h,
970	output.c => src/output.c, output.h => src/output.h, posixos.c =>
971	src/posixos.c, read.c => src/read.c, remake.c => src/remake.c,
972	remote-cstms.c => src/remote-cstms.c, remote-stub.c =>
973	src/remote-stub.c, rule.c => src/rule.c, rule.h => src/rule.h,
974	signame.c => src/signame.c, strcache.c => src/strcache.c,
975	variable.c => src/variable.c, variable.h => src/variable.h,
976	version.c => src/version.c, vms_exit.c => src/vms_exit.c,
977	vms_export_symbol.c => src/vms_export_symbol.c, vms_progname.c =>
978	src/vms_progname.c, vmsdir.h => src/vmsdir.h, vmsfunctions.c =>
979	src/vmsfunctions.c, vmsify.c => src/vmsify.c, vmsjobs.c =>
980	src/vmsjobs.c, vpath.c => src/vpath.c, src/w32/compat/dirent.c,
981	src/w32/compat/posixfcn.c, src/w32/include/dirent.h,
982	src/w32/include/dlfcn.h, src/w32/include/pathstuff.h,
983	src/w32/include/sub_proc.h, src/w32/include/w32err.h,
984	src/w32/pathstuff.c, src/w32/subproc/misc.c,
985	src/w32/subproc/proc.h, src/w32/subproc/sub_proc.c,
986	src/w32/subproc/w32err.c, src/w32/w32os.c, tests/.gitignore,
987	tests/COPYING, tests/ChangeLog.1, tests/NEWS, tests/README,
988	tests/config-flags.pm, tests/config-flags.pm.W32,
989	tests/config-flags.pm.in, tests/config_flags_pm.com,
990	tests/mkshadow, tests/run_make_tests.bat, tests/run_make_tests.com,
991	tests/run_make_tests.pl, tests/scripts/features/archives,
992	tests/scripts/features/double_colon,
993	tests/scripts/features/echoing, tests/scripts/features/errors,
994	tests/scripts/features/escape, tests/scripts/features/exec,
995	tests/scripts/features/grouped_targets,
996	tests/scripts/features/include, tests/scripts/features/jobserver,
997	tests/scripts/features/load, tests/scripts/features/loadapi,
998	tests/scripts/features/output-sync,
999	tests/scripts/features/parallelism,
1000	tests/scripts/features/patternrules,
1001	tests/scripts/features/quoting, tests/scripts/features/recursion,
1002	tests/scripts/features/reinvoke,
1003	tests/scripts/features/se_explicit,
1004	tests/scripts/features/se_implicit,
1005	tests/scripts/features/suffixrules,
1006	tests/scripts/features/targetvars, tests/scripts/features/vpath2,
1007	tests/scripts/features/vpathplus, tests/scripts/functions/abspath,
1008	tests/scripts/functions/file, tests/scripts/functions/foreach,
1009	tests/scripts/functions/guile, tests/scripts/functions/realpath,
1010	tests/scripts/functions/shell, tests/scripts/functions/wildcard,
1011	tests/scripts/misc/bs-nl, tests/scripts/misc/close_stdout,
1012	tests/scripts/misc/general3, tests/scripts/misc/general4,
1013	tests/scripts/options/.gitignore, tests/scripts/options/dash-C,
1014	tests/scripts/options/dash-I, tests/scripts/options/dash-k,
1015	tests/scripts/options/dash-l, tests/scripts/options/dash-n,
1016	tests/scripts/options/dash-s, tests/scripts/options/eval,
1017	tests/scripts/options/general, tests/scripts/options/symlinks,
1018	tests/scripts/targets/DEFAULT,
1019	tests/scripts/targets/DELETE_ON_ERROR, tests/scripts/targets/FORCE,
1020	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/ONESHELL,
1021	tests/scripts/targets/PHONY, tests/scripts/targets/POSIX,
1022	tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
1023	tests/scripts/targets/clean, tests/scripts/variables/CURDIR,
1024	tests/scripts/variables/EXTRA_PREREQS,
1025	tests/scripts/variables/MAKEFILES,
1026	tests/scripts/variables/MFILE_LIST, tests/scripts/variables/SHELL,
1027	tests/scripts/variables/automatic, tests/scripts/variables/flavors,
1028	tests/scripts/variables/negative, tests/scripts/vms/library,
1029	tests/test_driver.pl, tests/thelp.pl: GNU Make 4.3 sources untouched
1030
10312020-02-14  rocky <rocky@gnu.org>
1032
1033	* NMakefile, README, README.DOS, README.OS2, README.W32, SMakefile,
1034	build.sh.in, config.h.W32, config.h.in: Reinstate original sources
1035	more accurately
1036
10372017-08-07  rocky <rb@dustyfeet.com>
1038
1039	* .travis.yml: Try travis without explicit trusty
1040
10412017-08-07  rocky <rb@dustyfeet.com>
1042
1043	* .gitignore, .travis.yml: Try to get this working on Travis
1044
10452017-08-05  rocky <rocky@gnu.org>
1046
1047	* .cvsignore, .purify, AUTHORS, ChangeLog.1, ChangeLog.2,
1048	Makefile.am, Makefile.ami, NEWS, NEWS.remake, NMakefile.template,
1049	README.Amiga, README.VMS, README.customs, README.cvs, README.md,
1050	README.remake, README.template, REMAKE.todo, Rakefile,
1051	SMakefile.template, acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c,
1052	build.template, build_w32.bat, buildargv.c, buildargv.h,
1053	commands.c, commands.h, config/.cvsignore, config/.gitignore,
1054	config/ChangeLog, config/Makefile.am, config/Makefile.in,
1055	config/ar-lib, config/compile, config/config.guess,
1056	config/config.rpath, config/config.sub, config/depcomp,
1057	config/dospaths.m4, config/gettext.m4, config/iconv.m4,
1058	config/install-sh, config/intlmacosx.m4, config/lib-ld.m4,
1059	config/lib-link.m4, config/lib-prefix.m4, config/longlong.m4,
1060	config/mdate-sh, config/missing, config/nls.m4, config/po.m4,
1061	config/progtest.m4, config/readline.h, config/readline.m4,
1062	config/texinfo.tex, configure.ac, configure.bat,
1063	debian/README.Debian, debian/README.Debian-source,
1064	debian/changelog, debian/compat, debian/control, debian/copyright,
1065	debian/dh_wraporig.local, debian/dirs, debian/docs,
1066	debian/gbp.conf, debian/patches/deb_no_docs, debian/patches/series,
1067	debian/remake.postinst, debian/remake.postrm,
1068	debian/remake.preinst, debian/rules, debian/source/format,
1069	debian/watch, debug.c, debug.h, debugger/.gitignore,
1070	debugger/Makefile, debugger/break.c, debugger/break.h,
1071	debugger/cmd.c, debugger/cmd.h, debugger/command/.gitignore,
1072	debugger/command/Makefile, debugger/command/break.h,
1073	debugger/command/chdir.h, debugger/command/comment.h,
1074	debugger/command/continue.h, debugger/command/delete.h,
1075	debugger/command/down.h, debugger/command/edit.h,
1076	debugger/command/eval.h, debugger/command/expand.h,
1077	debugger/command/finish.h, debugger/command/frame.h,
1078	debugger/command/help.h, debugger/command/info.h,
1079	debugger/command/list.h, debugger/command/next.h,
1080	debugger/command/print.h, debugger/command/pwd.h,
1081	debugger/command/quit.h, debugger/command/run.h,
1082	debugger/command/set.h, debugger/command/setq.h,
1083	debugger/command/shell.h, debugger/command/show.h,
1084	debugger/command/skip.h, debugger/command/source.h,
1085	debugger/command/step.h, debugger/command/target.h,
1086	debugger/command/up.h, debugger/command/where.h,
1087	debugger/command/write.h, debugger/file2line.c,
1088	debugger/file2line.h, debugger/fns.c, debugger/fns.h,
1089	debugger/info.h, debugger/msg.c, debugger/msg.h, debugger/stack.c,
1090	debugger/stack.h, debugger/subcmd.h, default.c, dep.h, dir.c,
1091	doc/.cvsignore, doc/Makefile.am, doc/make.texi,
1092	doc/remake-demo-setup.txt, doc/remake_toc.html, dosbuild.bat,
1093	expand.c, expand.h, file.c, file.h, filedef.h, function.c,
1094	function.h, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
1095	glob/.cvsignore, gmk-default.scm, gnumake.h, guile.c,
1096	htdocs/.gitignore, htdocs/index.html, htdocs/remake/.gitignore,
1097	htdocs/remake/mdb.html, implicit.c, implicit.h, job.c, job.h,
1098	load.c, loadapi.c, main.c, main.h, maintMakefile, make.1, make.h,
1099	make_msvc_net2003.vcproj, makefile.com, makefile.vms, makeint.h,
1100	misc.c, os.h, output.c, output.h, packaging/remake.spec,
1101	po/.cvsignore, po/ChangeLog, po/Makevars, po/POTFILES.in,
1102	posixos.c, prepare_w32.bat, print.c, print.h, read.c, read.h,
1103	readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
1104	rule.h, signame.c, strcache.c, subproc.bat, tests/.cvsignore,
1105	tests/ChangeLog, tests/ChangeLog.1, tests/NEWS, tests/README,
1106	tests/config-flags.pm, tests/config_flags_pm.com, tests/mkshadow,
1107	tests/run_make_tests.com, tests/run_make_tests.pl,
1108	tests/scripts/features/archives,
1109	tests/scripts/features/conditionals,
1110	tests/scripts/features/double_colon, tests/scripts/features/errors,
1111	tests/scripts/features/include, tests/scripts/features/jobserver,
1112	tests/scripts/features/load, tests/scripts/features/output-sync,
1113	tests/scripts/features/parallelism,
1114	tests/scripts/features/patternrules, tests/scripts/features/vpath3,
1115	tests/scripts/features/vpathplus, tests/scripts/functions/call,
1116	tests/scripts/functions/error, tests/scripts/functions/file,
1117	tests/scripts/functions/foreach, tests/scripts/functions/shell,
1118	tests/scripts/functions/sort, tests/scripts/functions/warning,
1119	tests/scripts/misc/bs-nl, tests/scripts/misc/fopen-fail,
1120	tests/scripts/misc/general3, tests/scripts/options/dash-B,
1121	tests/scripts/options/dash-W, tests/scripts/options/dash-k,
1122	tests/scripts/options/dash-n, tests/scripts/options/dash-q,
1123	tests/scripts/options/print-directory,
1124	tests/scripts/targets/DELETE_ON_ERROR, tests/scripts/targets/POSIX,
1125	tests/scripts/variables/MAKEFLAGS,
1126	tests/scripts/variables/MAKE_RESTARTS,
1127	tests/scripts/variables/SHELL, tests/scripts/variables/special,
1128	tests/scripts/vms/library, tests/spec/.gitignore,
1129	tests/spec/data/.gitignore, tests/spec/data/break-all.right,
1130	tests/spec/data/break-end.right,
1131	tests/spec/data/break-expand.right,
1132	tests/spec/data/break-prereq.right,
1133	tests/spec/data/break-run.right, tests/spec/data/break.right,
1134	tests/spec/data/commented.right, tests/spec/data/continue.right,
1135	tests/spec/data/description-trace.right,
1136	tests/spec/data/info-rule.right, tests/spec/data/info-target.right,
1137	tests/spec/data/info-targets.right, tests/spec/data/list.right,
1138	tests/spec/data/norl.right, tests/spec/data/opt-x-trace.right,
1139	tests/spec/data/opt-y-trace.right, tests/spec/data/remakerc,
1140	tests/spec/data/set.right, tests/spec/data/source.right,
1141	tests/spec/data/step3.right, tests/spec/example/.gitignore,
1142	tests/spec/example/commented.Makefile,
1143	tests/spec/example/debugger.Makefile,
1144	tests/spec/example/implicit.Makefile,
1145	tests/spec/example/order-only.Makefile,
1146	tests/spec/example/simple.Makefile,
1147	tests/spec/example/test2.Makefile,
1148	tests/spec/example/triple.Makefile, tests/spec/helper.rb,
1149	tests/spec/run-tests.rb, tests/spec/test-break.rb,
1150	tests/spec/test-commented.rb, tests/spec/test-continue.rb,
1151	tests/spec/test-info-rule.rb, tests/spec/test-info-target.rb,
1152	tests/spec/test-info-targets.rb, tests/spec/test-list.rb,
1153	tests/spec/test-norl.rb, tests/spec/test-set.rb,
1154	tests/spec/test-source.rb, tests/spec/test-step3.rb,
1155	tests/spec/test-tasks.rb, tests/spec/test-trace.rb,
1156	tests/test_driver.pl, trace.c, trace.h, types.h, variable.c,
1157	variable.h, version.c, vms_exit.c, vms_export_symbol.c,
1158	vms_export_symbol_test.com, vms_progname.c, vmsdir.h,
1159	vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c, vpath.h,
1160	w32/.cvsignore, w32/Makefile.am, w32/compat/dirent.c,
1161	w32/compat/posixfcn.c, w32/include/dirent.h, w32/include/dlfcn.h,
1162	w32/include/pathstuff.h, w32/include/sub_proc.h,
1163	w32/include/w32err.h, w32/pathstuff.c, w32/subproc/NMakefile,
1164	w32/subproc/build.bat, w32/subproc/misc.c, w32/subproc/proc.h,
1165	w32/subproc/sub_proc.c, w32/subproc/w32err.c, w32/w32os.c: My best
1166	attempt at pure GNU Make 4.2 source
1167
11682014-12-28  rocky <rocky@gnu.org>
1169
1170	* AUTHORS, INSTALL, Makefile.am, Makefile.ami, NEWS, README.Amiga,
1171	README.VMS, README.customs, acinclude.m4, alloca.c, amiga.c,
1172	amiga.h, ar.c, arscan.c, build_w32.bat, commands.c, commands.h,
1173	config/Makefile.am, config/ar-lib, config/dospaths.m4,
1174	config/intlmacosx.m4, configure.ac, configure.bat, configure.in,
1175	debug.h, default.c, dep.h, dir.c, doc/Makefile.am, dosbuild.bat,
1176	expand.c, file.c, filedef.h, function.c, getloadavg.c, getopt.c,
1177	getopt.h, getopt1.c, gettext.h, glob/ChangeLog, glob/glob.c,
1178	glob/glob.h, gmk-default.h, gmk-default.scm, gnumake.h, guile.c,
1179	hash.c, hash.h, implicit.c, job.c, job.h, load.c, loadapi.c,
1180	main.c, make.1, make.lnk, make_msvc_net2003.vcproj, makefile.com,
1181	makefile.vms, makeint.h, misc.c, output.c, output.h, po/LINGUAS,
1182	po/Makevars, po/POTFILES.in, read.c, remake.c, remote-cstms.c,
1183	remote-stub.c, rule.c, rule.h, signame.c, strcache.c, subproc.bat,
1184	tests/ChangeLog.1, tests/NEWS, tests/README, tests/config-flags.pm,
1185	tests/config-flags.pm.in, tests/config_flags_pm.com,
1186	tests/guile.supp, tests/mkshadow, tests/run_make_tests.com,
1187	tests/run_make_tests.pl, tests/scripts/features/archives,
1188	tests/scripts/features/default_names,
1189	tests/scripts/features/double_colon,
1190	tests/scripts/features/echoing, tests/scripts/features/errors,
1191	tests/scripts/features/escape, tests/scripts/features/include,
1192	tests/scripts/features/jobserver, tests/scripts/features/load,
1193	tests/scripts/features/loadapi, tests/scripts/features/mult_rules,
1194	tests/scripts/features/order_only,
1195	tests/scripts/features/output-sync,
1196	tests/scripts/features/parallelism,
1197	tests/scripts/features/patspecific_vars,
1198	tests/scripts/features/patternrules,
1199	tests/scripts/features/recursion, tests/scripts/features/reinvoke,
1200	tests/scripts/features/rule_glob,
1201	tests/scripts/features/se_explicit,
1202	tests/scripts/features/se_implicit,
1203	tests/scripts/features/shell_assignment,
1204	tests/scripts/features/targetvars, tests/scripts/features/utf8,
1205	tests/scripts/features/varnesting, tests/scripts/features/vpath,
1206	tests/scripts/features/vpath3, tests/scripts/features/vpathgpath,
1207	tests/scripts/features/vpathplus, tests/scripts/functions/call,
1208	tests/scripts/functions/error, tests/scripts/functions/eval,
1209	tests/scripts/functions/file, tests/scripts/functions/filter-out,
1210	tests/scripts/functions/foreach, tests/scripts/functions/guile,
1211	tests/scripts/functions/sort, tests/scripts/functions/wildcard,
1212	tests/scripts/functions/word, tests/scripts/misc/bs-nl,
1213	tests/scripts/misc/fopen-fail, tests/scripts/misc/general3,
1214	tests/scripts/misc/utf8, tests/scripts/options/dash-B,
1215	tests/scripts/options/dash-C, tests/scripts/options/dash-I,
1216	tests/scripts/options/dash-W, tests/scripts/options/dash-k,
1217	tests/scripts/options/dash-l, tests/scripts/options/dash-n,
1218	tests/scripts/options/dash-q, tests/scripts/options/eval,
1219	tests/scripts/options/general,
1220	tests/scripts/options/print-directory,
1221	tests/scripts/options/symlinks,
1222	tests/scripts/options/warn-undefined-variables,
1223	tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
1224	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/ONESHELL,
1225	tests/scripts/targets/PHONY, tests/scripts/targets/POSIX,
1226	tests/scripts/targets/SECONDARY, tests/scripts/targets/clean,
1227	tests/scripts/variables/DEFAULT_GOAL,
1228	tests/scripts/variables/GNUMAKEFLAGS,
1229	tests/scripts/variables/LIBPATTERNS, tests/scripts/variables/MAKE,
1230	tests/scripts/variables/MAKEFLAGS,
1231	tests/scripts/variables/MAKELEVEL,
1232	tests/scripts/variables/MAKE_RESTARTS,
1233	tests/scripts/variables/SHELL, tests/scripts/variables/automatic,
1234	tests/scripts/variables/define, tests/scripts/variables/flavors,
1235	tests/scripts/variables/negative, tests/scripts/variables/private,
1236	tests/scripts/variables/special, tests/scripts/variables/undefine,
1237	tests/test_driver.pl, variable.c, variable.h, version.c, vmsdir.h,
1238	vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am,
1239	w32/compat/dirent.c, w32/compat/posixfcn.c, w32/include/dirent.h,
1240	w32/include/dlfcn.h, w32/include/pathstuff.h,
1241	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
1242	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
1243	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
1244	Files from GNU Make 4.1 release.
1245
12462014-07-15  rocky <rocky@gnu.org>
1247
1248	* doc/remake.texi: Minor syntax fixes
1249
12502014-06-28  rocky <rocky@gnu.org>
1251
1252	* .gitignore, debian/patches/series, debian/patches/up_texi_fixes:
1253	In the main branch we don't need up_texi_fixes
1254
12552014-06-27  rocky <rocky@gnu.org>
1256
1257	* doc/remake.texi: texinfo5 needs @@'s now
1258
12592014-06-27  R. Bernstein <rocky@users.noreply.github.com>
1260
1261	* : Merge pull request #10 from rocky/debian See in debian: Bug#712346: remake: FTBFS: manuals build fails
1262	against textinfo5 because some incompatibles changes wrt 4.13 and
1263	below (some warnings have turned into errors)]
1264
12652014-06-27  Yaroslav Halchenko <debian@onerussian.com>
1266
1267	* debian/changelog, debian/patches/series,
1268	debian/patches/up_texi_fixes: debian/patches/up_texi_fixes to fix
1269	building documentation (Closes: #712346)
1270
12712013-12-02  rocky <rocky@gnu.org>
1272
1273	* : commit 6f469f4052246edb7d6392b73a4d2638bf2c2381 Author: rocky
1274	<rocky@gnu.org> Date:   Mon Dec 2 22:21:18 2013 -0500
1275
12762013-06-14  rocky <rocky@gnu.org>
1277
1278	* README.md: This time, for sure!
1279
12802013-06-14  rocky <rocky@gnu.org>
1281
1282	* README.md: Better formatting
1283
12842013-06-14  rocky <rocky@gnu.org>
1285
1286	* README.md: Add coderwall endorse.
1287
12882013-06-13  rocky <rocky@gnu.org>
1289
1290	* .travis.yml: See previous commit
1291
12922013-06-13  rocky <rocky@gnu.org>
1293
1294	* .travis.yml: See previous commit
1295
12962013-06-13  rocky <rocky@gnu.org>
1297
1298	* .travis.yml: Yet another dependency for travis
1299
13002013-06-13  rocky <rocky@gnu.org>
1301
1302	* .travis.yml: More prerequisites for travis
1303
13042013-06-13  rocky <rocky@gnu.org>
1305
1306	* .travis.yml, README.md: Debian dependency is libreadline-dev
1307
13082013-06-13  rocky <rocky@gnu.org>
1309
1310	* .gitignore, .travis.yml, doc/.gitignore: Try travis
1311
13122012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1313
1314	* debian/changelog: Close 536004 since we are using dh-autoreconf
1315	which should provide fresh config.*
1316
13172012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1318
1319	* debian/changelog, debian/control: use dh-autoreconf (added also
1320	needed for it 'autopoint' build-dependency)
1321
13222012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1323
1324	* debian/changelog: finalize the changelog entry
1325
13262012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1327
1328	* debian/control: just reformat build-depends a bit
1329
13302012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1331
1332	* debian/control: Add real libreadline6-dev to build-depends (in
1333	addition to virtual libreadline-dev)
1334
13352012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1336
1337	* debian/emacsen-install, debian/emacsen-remove,
1338	debian/emacsen-startup: There is no emacs mode file shipped any
1339	longer
1340
13412012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1342
1343	* debian/compat, debian/control, debian/docs, debian/rules: Moving
1344	over to use debhelper 9
1345
13462012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1347
1348	* debian/patches/deb_no_docs, debian/patches/series: Added prelim
1349	deb_no_docs patch
1350
13512012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1352
1353	* debian/changelog, debian/source/format: Switched to source package
1354	3.0 (quilt) format
1355
13562012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1357
1358	* debian/copyright: adjusted copyright years
1359
13602012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1361
1362	* debian/changelog, debian/control: Boosted policy to 3.9.4
1363
13642012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1365
1366	* debian/README.Debian-source, debian/changelog, debian/control:
1367	slight adjustments to Vcs and README.Debian-source
1368
13692012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1370
1371	* debian/changelog, .gbp.conf => debian/gbp.conf: Fresh changelog +
1372	Moved .gbp.conf under debian/gbp.conf
1373
13742012-10-04  Yaroslav Halchenko <debian@onerussian.com>
1375
1376	* : Merge tag 'release-0.9+dfsg' into debian Tagging .dfsg version of 0.9 (removed make.texi) * tag 'release-0.9+dfsg': (302 commits)   Get ready for release 0.9   Silence a gcc warning   Comment out failing test.    Administrivia - more files to ignore   Change addres of where to report bugs. Update ChangeLog   Add "debugger" built-in function. Revise remake documentationto
1377	  include "debugger" and a number of other updates.  Give a link and
1378	  correct reference to GNU Readline.  Grammar typo   Typo   Note bugfix for options -x and -X.    NEW.remake cleanup   Pass in input parameters to decode routines. Better modularity
1379	  that way.  Split out -X from --debugger. -X is boolean-only now.    main.c: Handle -x flag as a boolean. getops doesn't support
1380	  optional args in short-options well. Makefile.am: comment Makefile
1381	  trace.h: Allow for future --task-comment only flag. Note weird way
1382	  trace.h enums work AIX tolerance   Make note of the --tasks option.    Remove OS-specific build files that we don't support.    readline headers are no longer optional.    Track that changes in GNU without which "make update" would fail.    Deal with the fact that "make update" which depends on translator
1383	  sites can be flaky and broken. Also add --enable-maintainer-mode
1384	  to configure for doc setup.  ...  Conflicts:         doc/Makefile.am         emacs/Makefile.am
1385
13862012-10-03  rocky <rocky@gnu.org>
1387
1388	* NEWS, configure.in: Get ready for release 0.9
1389
13902012-10-03  rocky <rocky@gnu.org>
1391
1392	* NEWS.remake, debugger/command/run.h: Silence a gcc warning
1393
13942012-10-03  rocky <rocky@gnu.org>
1395
1396	* tests/spec/test-trace.rb: Comment out failing test.
1397
13982012-10-03  rocky <rocky@gnu.org>
1399
1400	* .gitignore: Administrivia - more files to ignore
1401
14022012-10-03  rocky <rocky@gnu.org>
1403
1404	* : commit 78060f72362c34ca1d2fdf0c25fd2ab67f0dc1e3 Author: rocky
1405	<rocky@gnu.org> Date:   Wed Oct 3 06:28:54 2012 -0400
1406
14072012-07-22  rocky <rocky@gnu.org>
1408
1409	* NEWS.remake, doc/remake.texi, function.c,
1410	tests/spec/example/debugger.Makefile: Add "debugger" built-in
1411	function. Revise remake documentationto include "debugger" and a
1412	number of other updates.
1413
14142012-07-10  rocky <rocky@gnu.org>
1415
1416	* configure.in: Give a link and correct reference to GNU Readline.
1417
14182012-07-08  rocky <rocky@gnu.org>
1419
1420	* NEWS.remake: Grammar typo
1421
14222012-07-08  rocky <rocky@gnu.org>
1423
1424	* NEWS.remake: Typo
1425
14262012-07-08  rocky <rocky@gnu.org>
1427
1428	* NEWS.remake: Note bugfix for options -x and -X.
1429
14302012-07-08  rocky <rocky@gnu.org>
1431
1432	* : commit 468ff45c07e2fc60a3011e6be2a36696590172a4 Author: rocky
1433	<rocky@gnu.org> Date:   Sun Jul 8 17:21:49 2012 -0400
1434
14352012-06-27  rocky <rocky@gnu.org>
1436
1437	* debug.c, debug.h, main.c: Pass in input parameters to decode
1438	routines. Better modularity that way.
1439
14402012-06-27  rocky <rocky@gnu.org>
1441
1442	* main.c: Split out -X from --debugger. -X is boolean-only now.
1443
14442012-06-27  rocky <rocky@gnu.org>
1445
1446	* Makefile.am, config/.gitignore, debugger/command/info.h, main.c,
1447	tests/spec/run-tests.rb, tests/spec/test-trace.rb, trace.h: main.c:
1448	Handle -x flag as a boolean. getops doesn't support optional args in
1449	short-options well.  Makefile.am: comment Makefile trace.h: Allow
1450	for future --task-comment only flag. Note weird way trace.h enums
1451	work
1452
14532012-05-03  rocky <rocky@gnu.org>
1454
1455	* : commit 74f7667100fa3df0a9df1d884bc20104d45b9a8d Author: rocky
1456	<rocky@gnu.org> Date:   Thu May 3 16:44:07 2012 -0400
1457
14582012-03-14  rocky <rocky@gnu.org>
1459
1460	* README.md: Make note of the --tasks option.
1461
14622012-03-13  rocky <rocky@gnu.org>
1463
1464	* Makefile.DOS.template, Makefile.am, Makefile.ami, README.Amiga,
1465	README.DOS.template, README.OS2.template, README.W32.template,
1466	README.template, build_w32.bat, config.ami.template,
1467	config.h-vms.template, config.h.W32.template, configh.dos.template,
1468	configure.bat, dosbuild.bat, makefile.com, makefile.vms: Remove
1469	OS-specific build files that we don't support.
1470
14712012-02-15  rocky <rocky@gnu.org>
1472
1473	* configure.in: readline headers are no longer optional.
1474
14752012-01-13  rocky <rocky@gnu.org>
1476
1477	* README.md, maintMakefile, po/POTFILES.in: Track that changes in
1478	GNU without which "make update" would fail.
1479
14802012-01-12  rocky <rocky@gnu.org>
1481
1482	* README.md: Deal with the fact that "make update" which depends on
1483	translator sites can be flaky and broken. Also add
1484	--enable-maintainer-mode to configure for doc setup.
1485
14862011-12-17  rocky <rocky@gnu.org>
1487
1488	* configure.in: Bump version number
1489
14902011-12-17  rocky <rocky@gnu.org>
1491
1492	* NEWS, NEWS.remake, debugger/command/info.h, main.h, read.c,
1493	tests/spec/data/commented.right,
1494	tests/spec/example/commented.Makefile, tests/spec/test-commented.rb:
1495	A little more agressive on showing target descriptions -- Show them
1496	on --targets as well as --tasks
1497
14982011-10-17  rocky <rocky@gnu.org>
1499
1500	* NEWS, NEWS.remake, configure.in: Get ready for release
1501
15022011-09-26  rocky <rocky@gnu.org>
1503
1504	* NEWS, configure.in: Change dist name to make rpm happy
1505
15062011-09-23  rocky <rocky@gnu.org>
1507
1508	* htdocs/index.html, htdocs/remake/.gitignore, job.c,
1509	packaging/remake.spec, tests/scripts/features/parallelism,
1510	tests/scripts/features/recursion, tests/scripts/options/dash-l,
1511	tests/scripts/targets/SECONDARY: Give process id in output line when
1512	jobs != 1.
1513
15142011-09-19  rocky <rocky@gnu.org>
1515
1516	* htdocs/remake/mdb.html: Have mdb.html redirect to current remake
1517	location.
1518
15192011-08-20  rocky <rocky@gnu.org>
1520
1521	* Makefile.am: Forgot to add implicit.h to distribution.
1522
15232011-07-31  rocky <rocky@gnu.org>
1524
1525	* Makefile.am: implicit.h was missing from distribution
1526
15272011-07-31  rocky <rocky@gnu.org>
1528
1529	* read.c, tests/spec/data/description-trace.right,
1530	tests/spec/example/simple.Makefile: Clear out last target
1531	description when we hit another target which might not have one.
1532	There was a bug where we were giving stale descriptions to targets
1533	which have had empty descriptions.
1534
15352011-07-20  rocky <rocky@gnu.org>
1536
1537	* read.c, tests/spec/data/description-trace.right,
1538	tests/spec/helper.rb, tests/spec/test-tasks.rb: --task descriptions
1539	now work properly.
1540
15412011-07-20  rocky <rocky@gnu.org>
1542
1543	* Makefile.am, debugger/command/info.h, filedef.h, main.c, main.h,
1544	make.h, print.c, read.c, tests/spec/example/simple.Makefile: Start
1545	allowing for descriptions on --tasks via comments which start out
1546	#:.  Not quite correct yet though. May also expand Added a
1547	description field to a comment. Move our externs and changes to
1548	main.c from make.h to main.h. This is cleaner code and separates our
1549	changes from the base better.
1550
15512011-07-17  rocky <rocky@gnu.org>
1552
1553	* remake.c: A more correct depth fix. Need to add this to tests!
1554
15552011-07-17  rocky <rocky@gnu.org>
1556
1557	* debugger/command/info.h, debugger/stack.c, misc.c, remake.c: There
1558	seems to be a bug in GNU make in showing target indentation when
1559	--trace or --debug=basic is on. This was noticed by reviewer B for
1560	LISA'11. I am not 100% certain of this fix since this is a little
1561	more aggressive than some smaller incremental changes. Also, I've
1562	change indentation to the more conventional two spaces rather than
1563	one for each level.
1564
15652011-06-12  rocky <rocky@gnu.org>
1566
1567	* NEWS, configure.in: Relase 3.82+dbg-0.7
1568
15692011-06-09  rocky <rocky@gnu.org>
1570
1571	* ChangeLog, NEWS.remake, Rakefile: Get ready for release.
1572
15732011-04-25  rocky <rocky@gnu.org>
1574
1575	* Makefile.am, NEWS, debugger/command/info.h: If a target is phony,
1576	then it doesn't have to have commands to be listed in --tasks.
1577	Automake targets like "check" or "install" work this way.
1578
15792011-04-21  rocky <rocky@gnu.org>
1580
1581	* debugger/stack.c: Allow frame <negative number> to count from the
1582	other end.
1583
15842011-04-19  rocky <rocky@gnu.org>
1585
1586	* debugger/fns.c, debugger/stack.c, print.c, print.h, trace.h: Show
1587	frame number when switching frames.
1588
15892011-04-19  rocky <rocky@gnu.org>
1590
1591	* debugger/command/break.h, debugger/command/down.h,
1592	debugger/command/frame.h, debugger/command/info.h,
1593	debugger/command/up.h, debugger/stack.c, debugger/stack.h: DRY
1594	up/down/frame code.
1595
15962011-04-18  rocky <rocky@gnu.org>
1597
1598	* implicit.h: Header for implicit C file
1599
16002011-04-17  rocky <rocky@gnu.org>
1601
1602	* debugger/command/quit.h, tests/spec/data/.gitignore,
1603	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
1604	tests/spec/data/break-expand.right,
1605	tests/spec/data/break-prereq.right,
1606	tests/spec/data/break-run.right, tests/spec/data/info-target.right,
1607	tests/spec/data/info-targets.right, tests/spec/data/list.right,
1608	tests/spec/data/set.right, tests/spec/data/source.right,
1609	tests/spec/data/step3.right: Add termination message. This helps
1610	front-ends know we've quit.
1611
16122011-04-17  rocky <rocky@gnu.org>
1613
1614	* debugger/command/info.h: More futzing with --tasks
1615
16162011-04-17  rocky <rocky@gnu.org>
1617
1618	* debugger/command/info.h, main.c, make.1,
1619	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
1620	tests/spec/data/break-expand.right,
1621	tests/spec/data/break-prereq.right,
1622	tests/spec/data/break-run.right, tests/spec/data/continue.right,
1623	tests/spec/data/info-target.right,
1624	tests/spec/data/info-targets.right, tests/spec/data/list.right,
1625	tests/spec/data/set.right, tests/spec/data/source.right,
1626	tests/spec/data/step3.right, trace.h: Separate make --targets from
1627	make --tasks. Ditto for "info targets name" and "info targets
1628	tasks".
1629
16302011-04-17  rocky <rocky@gnu.org>
1631
1632	* : commit cd3ac7d61ba29f3e4d57575f89b5729f3bf614ec Author: rocky
1633	<rocky@gnu.org> Date:   Sun Apr 17 10:11:23 2011 -0400
1634
16352011-04-17  rocky <rocky@gnu.org>
1636
1637	* : commit fa4a8a2187ead6a0422663371c810077e005e634 Author: rocky
1638	<rocky@gnu.org> Date:   Sun Apr 17 09:58:31 2011 -0400
1639
16402011-04-17  rocky <rocky@gnu.org>
1641
1642	* debugger/command/frame.h, debugger/command/info.h,
1643	tests/spec/data/info-targets.right, tests/spec/test-info-targets.rb:
1644	Add subopions to "info targets {position, name, all}. Sometimes we
1645	just want the target names. This is a poor-man's "rake --tasks".
1646
16472011-04-14  rocky <rocky@gnu.org>
1648
1649	* doc/remake.texi: One more small doc correction
1650
16512011-04-14  rocky <rocky@gnu.org>
1652
1653	* doc/remake.texi: Remove one more bash reference
1654
16552011-04-14  rocky <rocky@gnu.org>
1656
1657	* NEWS, doc/Makefile.am, doc/remake.texi: Update where to report
1658	errors. Make html in remake.html directory, not remake .
1659
16602011-04-13  rocky <rocky@gnu.org>
1661
1662	* configure.in: Dump version number
1663
16642011-04-14  rocky <rocky@gnu.org>
1665
1666	* dep.h, main.c, read.c: make's tilde_expand renamed to
1667	remake_tilde_expand so it doesn't conflict with GNU readline's
1668	tilde_expand. Problem reported by Ron Sluiter for Solaris 10.
1669
16702011-04-10  rocky <rocky@gnu.org>
1671
1672	* Makefile.am, debugger/fns.c, doc/remake.texi: Adminstrivia for
1673	release
1674
16752011-04-10  rocky <rocky@gnu.org>
1676
1677	* : commit 462b9c642c3becc457f46af0dd0d8292e4938c9d Author: rocky
1678	<rocky@gnu.org> Date:   Sun Apr 10 22:57:39 2011 -0400
1679
16802011-04-10  rocky <rocky@gnu.org>
1681
1682	* debugger/command/info.h, print.c, tests/scripts/features/escape,
1683	tests/scripts/features/include, tests/scripts/features/mult_rules,
1684	tests/scripts/features/parallelism,
1685	tests/scripts/features/patternrules,
1686	tests/scripts/features/se_explicit,
1687	tests/scripts/features/vpathplus, tests/scripts/functions/error,
1688	tests/scripts/functions/eval, tests/scripts/functions/foreach,
1689	tests/scripts/functions/word, tests/scripts/options/dash-k,
1690	tests/scripts/options/dash-q, tests/scripts/options/general,
1691	tests/scripts/options/symlinks,
1692	tests/scripts/variables/DEFAULT_GOAL,
1693	tests/scripts/variables/define, tests/scripts/variables/negative,
1694	tests/scripts/variables/undefine: Improve some output text
1695
16962011-04-10  rocky <rocky@gnu.org>
1697
1698	* debugger/cmd.c, debugger/command/help.h, debugger/command/info.h,
1699	debugger/command/set.h, debugger/fns.c, remake.c,
1700	tests/spec/data/break-all.right, tests/spec/data/set.right,
1701	trace.c, trace.h: Remove duplicate stops in stepping and
1702	breakpoints. Go over help yet again.
1703
17042011-04-10  rocky <rocky@gnu.org>
1705
1706	* debugger/command/setq.h: Update setq doc.
1707
17082011-04-10  rocky <rocky@gnu.org>
1709
1710	* debugger/cmd.c, debugger/cmd.h, debugger/command/set.h,
1711	debugger/subcmd.h, tests/spec/data/set.right: Remove set variable
1712	var-name. Use setq for that. Start to DRY set code.
1713
17142011-04-10  rocky <rocky@gnu.org>
1715
1716	* debugger/break.c, debugger/command/break.h,
1717	debugger/command/continue.h, debugger/fns.c, debugger/fns.h, job.h,
1718	types.h: continue.h: Add optional breakpoint properties for
1719	"continue".  fns.h, break.h: Start to dry breakpoint code although
1720	more work is needed.  types.h: Define breakpoint mask type job.h:
1721	this field is *not* one bit!
1722
17232011-04-09  rocky <rocky@gnu.org>
1724
1725	* debug.h, debugger/cmd.c, debugger/command/set.h,
1726	debugger/command/show.h, job.c, print.c, print.h,
1727	tests/spec/data/set.right, tests/spec/helper.rb,
1728	tests/spec/test-continue.rb, tests/spec/test-info-rule.rb,
1729	tests/spec/test-info-target.rb, tests/spec/test-norl.rb,
1730	tests/spec/test-set.rb, tests/spec/test-source.rb,
1731	tests/spec/test-step3.rb: Add setjmp/longjmp in debugger read loop.
1732	Remove "set trace" for now.  Start "set" tests. Specialize some
1733	rspec describe's.
1734
17352011-04-09  rocky <rocky@gnu.org>
1736
1737	* debugger/command/break.h, doc/test1.mk,
1738	tests/spec/data/break-end.right, tests/spec/data/break-run.right,
1739	trace.c: break <xx> run now works properly now.
1740
17412011-04-09  rocky <rocky@gnu.org>
1742
1743	* file.c, tests/spec/data/info-target.right,
1744	tests/spec/example/order-only.Makefile,
1745	tests/spec/test-info-target.rb: Correct order-only display.
1746
17472011-04-08  rocky <rocky@gnu.org>
1748
1749	* debugger/command/target.h: Correct target option help
1750
17512011-04-08  rocky <rocky@gnu.org>
1752
1753	* debugger/command/break.h, debugger/command/help.h,
1754	debugger/command/info.h, debugger/command/run.h,
1755	debugger/command/set.h, debugger/command/show.h,
1756	debugger/command/target.h, debugger/file2line.c, debugger/subcmd.h,
1757	file.c, print.c: Start adding long help. Go over help system to make
1758	more usable.
1759
17602011-04-08  rocky <rocky@gnu.org>
1761
1762	* debugger/cmd.c, debugger/cmd.h, debugger/command/help.h,
1763	debugger/command/info.h, debugger/command/quit.h,
1764	debugger/command/set.h, debugger/command/show.h, debugger/subcmd.h,
1765	tests/spec/helper.rb, tests/spec/test-continue.rb,
1766	tests/spec/test-info-rule.rb, tests/spec/test-list.rb,
1767	tests/spec/test-norl.rb, tests/spec/test-trace.rb: Add exit status
1768	testing.
1769
17702011-04-08  rocky <rocky@gnu.org>
1771
1772	* debugger/break.c, debugger/cmd.c, debugger/command/break.h,
1773	debugger/command/info.h, debugger/command/list.h,
1774	debugger/command/set.h, debugger/command/show.h,
1775	debugger/file2line.c, debugger/file2line.h, rule.c, rule.h,
1776	tests/spec/data/info-rule.right, tests/spec/data/list.right: Prepare
1777	for implicit rule pattern breakpoints. Prepare for longer subcommand
1778	help. Correct "info rules" (short) help. Initialize file locations
1779	for pre-defined rule patterns.
1780
17812011-04-08  rocky <rocky@gnu.org>
1782
1783	* rule.c, tests/spec/data/info-rule.right,
1784	tests/spec/example/implicit.Makefile, tests/spec/test-info-rule.rb:
1785	Fix bug in print_rule_data_base which we see from "info rule".
1786
17872011-04-08  rocky <rocky@gnu.org>
1788
1789	* debugger/command/break.h, job.c, tests/scripts/features/vpathplus:
1790	Improve location saving for implicit targets. break.h: suggests
1791	"info lines"
1792
17932011-04-07  rocky <rocky@gnu.org>
1794
1795	* doc/.gitignore, doc/Makefile.am: Some small changes.
1796
17972011-04-07  rocky <rocky@gnu.org>
1798
1799	* debugger/command/info.h, doc/remake.texi: Small changes
1800
18012011-04-07  rocky <rocky@gnu.org>
1802
1803	* debugger/cmd.c, debugger/command/info.h, debugger/file2line.c,
1804	doc/Makefile.am, doc/remake.texi, tests/spec/helper.rb: Add "info
1805	lines". Update reference guide to reflect recent changes and to add
1806	more examples of output.
1807
18082011-04-06  rocky <rocky@gnu.org>
1809
1810	* Makefile.am, debugger/cmd.c, debugger/command/break.h,
1811	debugger/command/finish.h, debugger/command/info.h,
1812	debugger/command/list.h, debugger/command/next.h,
1813	debugger/command/source.h, debugger/command/step.h,
1814	debugger/command/up.h, debugger/file2line.c, debugger/file2line.h,
1815	debugger/fns.c, debugger/fns.h, file.c, file.h,
1816	tests/spec/data/list.right, tests/spec/data/remakerc,
1817	tests/spec/data/source.right, tests/spec/helper.rb,
1818	tests/spec/test-list.rb, tests/spec/test-source.rb: Add break
1819	LINE-NUMBER and list LINE-NUMBER.
1820
18212011-04-05  rocky <rocky@gnu.org>
1822
1823	* debugger/command/info.h, filedef.h, print.c, print.h, read.c: Save
1824	number of lines for each read in file. Will be useful if we do
1825	breakpoint by number.  Revise "info files" output to be more useful.
1826
18272011-04-02  rocky <rocky@gnu.org>
1828
1829	* debugger/command/info.h, debugger/fns.c, function.c, job.c,
1830	main.c, print.c, remake.c, tests/spec/data/break-all.right,
1831	tests/spec/data/break-end.right,
1832	tests/spec/data/break-expand.right,
1833	tests/spec/data/break-prereq.right,
1834	tests/spec/data/break-run.right, tests/spec/data/continue.right,
1835	tests/spec/data/norl.right, tests/spec/data/step3.right, trace.h:
1836	Toward getting a debugger function working. More derefrencing
1837	guards.
1838
18392011-04-03  rocky <rocky@gnu.org>
1840
1841	* debugger/cmd.h: Remove another gcc warning
1842
18432011-04-02  rocky <rocky@gnu.org>
1844
1845	* debugger/command/source.h: Work around cygwin's lack of a working
1846	wordexp()
1847
18482011-04-02  rocky <rocky@gnu.org>
1849
1850	* debugger/cmd.c: Better --no-readline handling. Remove SEGV on EOF
1851	in read.
1852
18532011-04-02  rocky <rocky@gnu.org>
1854
1855	* Rakefile, debugger/command/info.h, make.1: Update manual page for
1856	debugger/trace options. Change "info program" stopping reason text.
1857	Add "rake install"
1858
18592011-04-02  rocky <rocky@gnu.org>
1860
1861	* debugger/cmd.c, debugger/command/info.h,
1862	debugger/command/source.h: Expand file name in source. Remove those
1863	unused return value messages in fgets.
1864
18652011-04-02  rocky <rocky@gnu.org>
1866
1867	* Makefile.am, debugger/break.c, debugger/cmd.c, debugger/msg.c,
1868	debugger/msg.h, tests/spec/data/break-expand.right: Start to use
1869	specialized debugger output messages dbg_errmsg and dbg_msg
1870
18712011-04-02  rocky <rocky@gnu.org>
1872
1873	* debugger/cmd.c, debugger/command/break.h,
1874	debugger/command/continue.h, debugger/command/help.h,
1875	debugger/command/info.h, debugger/command/set.h,
1876	debugger/command/show.h, doc/Makefile.am, make.h: Refactor help
1877	subcommands and expand/fix help.
1878
18792011-04-01  rocky <rocky@gnu.org>
1880
1881	* ChangeLog, debugger/cmd.c, debugger/command/help.h,
1882	debugger/command/info.h, doc/remake.texi, print.c: Revise info help.
1883	And make "info target" useable.
1884
18852011-04-01  rocky <rocky@gnu.org>
1886
1887	* configure.in, debugger/command/info.h, file.c, file.h: Info
1888	targets gives a list of targets rather that redo the "target"
1889	command. Need more cleanup though
1890
18912011-04-01  rocky <rocky@gnu.org>
1892
1893	* debugger/cmd.c, doc/remake.texi: Reread reference manual which is
1894	a mistake because I find lots of errors.  examine->expand. Will get
1895	a SEGV of 0.5 without this change.
1896
18972011-04-01  rocky <rocky@gnu.org>
1898
1899	* main.c: Revise bug reporting location
1900
19012011-04-01  rocky <rocky@gnu.org>
1902
1903	* ChangeLog, main.c: Help option --readline is really --no-readline
1904
19052011-04-01  rocky <rocky@gnu.org>
1906
1907	* tests/scripts/features/recursion, tests/scripts/variables/MAKE: In
1908	tests, $make_path works better than #MAKEFILE# on cygwin.
1909
19102011-03-31  rocky <rocky@gnu.org>
1911
1912	* ChangeLog, NEWS.remake: Get ready for release 0.5
1913
19142011-03-31  rocky <rocky@gnu.org>
1915
1916	* debugger/cmd.c, debugger/command/comment.h,
1917	debugger/command/expand.h, debugger/command/print.h,
1918	debugger/command/pwd.h, debugger/command/quit.h,
1919	debugger/command/run.h, debugger/command/set.h,
1920	debugger/command/setq.h, debugger/command/shell.h,
1921	debugger/command/show.h, debugger/command/source.h,
1922	debugger/command/step.h, debugger/command/target.h,
1923	debugger/command/up.h, debugger/command/where.h,
1924	debugger/command/write.h: Finish revising command structure
1925	initialization calls.
1926
19272011-03-31  rocky <rocky@gnu.org>
1928
1929	* Makefile.am: Don't install reremake. Thanks to Rainer Müller for
1930	pointing out the problem.
1931
19322011-03-30  rocky <rocky@gnu.org>
1933
1934	* NEWS, configure.in, debugger/cmd.c, debugger/command/break.h,
1935	debugger/command/chdir.h, debugger/command/continue.h,
1936	debugger/command/delete.h, debugger/command/down.h,
1937	debugger/command/edit.h, debugger/command/eval.h,
1938	debugger/command/finish.h, debugger/command/frame.h,
1939	debugger/command/help.h, debugger/command/info.h,
1940	debugger/command/list.h, debugger/command/next.h,
1941	debugger/command/skip.h, tests/spec/data/break-all.right,
1942	tests/spec/data/break-end.right,
1943	tests/spec/data/break-expand.right,
1944	tests/spec/data/break-prereq.right,
1945	tests/spec/data/break-run.right, tests/spec/data/continue.right,
1946	tests/spec/data/step3.right: Correct history count. Start revising
1947	command init functions.
1948
19492011-03-28  rocky <rocky@gnu.org>
1950
1951	* debugger/cmd.c: And another instance
1952
19532011-03-28  rocky <rocky@gnu.org>
1954
1955	* NEWS, NEWS.remake, debugger/command/source.h: Remove unused return
1956	value warning
1957
19582011-03-28  rocky <rocky@gnu.org>
1959
1960	* Makefile.am, debugger/cmd.c, debugger/cmd.h,
1961	debugger/command/list.h, debugger/command/source.h, debugger/fns.c,
1962	debugger/fns.h, doc/remake.texi: Add debugger "source" command.
1963	Update doc yet again.
1964
19652011-03-28  rocky <rocky@gnu.org>
1966
1967	* debugger/cmd.c, debugger/command/continue.h, doc/remake.texi,
1968	main.c, make.h, tests/spec/data/norl.right, tests/spec/test-norl.rb:
1969	Add --no-readline to avoid using GNU realine. remake.texi matches
1970	fixed-up code  better which interestingly looks more like one of the
1971	earlier versions.
1972
19732011-03-27  rocky <rocky@gnu.org>
1974
1975	* doc/remake.texi: Update sample sessions for the recent important
1976	changes.
1977
19782011-03-27  rocky <rocky@gnu.org>
1979
1980	* file.c, tests/scripts/features/errors,
1981	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
1982	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
1983	tests/spec/data/break-expand.right,
1984	tests/spec/data/break-prereq.right,
1985	tests/spec/data/break-run.right, tests/spec/data/continue.right,
1986	tests/spec/data/opt-x-trace.right,
1987	tests/spec/data/opt-y-trace.right, tests/spec/data/step3.right,
1988	tests/spec/helper.rb: Target location updated on each enter_file. So
1989	file locations are showing up more on messages.
1990
19912011-03-26  rocky <rocky@gnu.org>
1992
1993	* README.md: Update markdown readme
1994
19952011-03-26  rocky <rocky@gnu.org>
1996
1997	* remake.c, tests/spec/data/break-all.right,
1998	tests/spec/data/break-end.right,
1999	tests/spec/data/break-expand.right,
2000	tests/spec/data/break-prereq.right,
2001	tests/spec/data/break-run.right, tests/spec/data/continue.right,
2002	tests/spec/data/step3.right, tests/spec/helper.rb: We now catch more
2003	targets like the initial Makefile (and Makefil.in in autoconf).
2004
20052011-03-26  rocky <rocky@gnu.org>
2006
2007	* debugger/command/break.h, debugger/command/continue.h,
2008	tests/spec/data/break-expand.right,
2009	tests/spec/example/test2.Makefile, tests/spec/test-break.rb: Expand
2010	variables in targets for "break" and "continue".
2011
20122011-03-26  rocky <rocky@gnu.org>
2013
2014	* doc/remake.texi: More typos.
2015
20162011-03-26  rocky <rocky@gnu.org>
2017
2018	* Makefile.am, doc/.gitignore, doc/Makefile.am, doc/remake.texi,
2019	doc/test2.mk, tests/scripts/options/.gitignore: Much more aggressive
2020	revision of tutorial and reference manual.
2021
20222011-03-26  rocky <rocky@gnu.org>
2023
2024	* htdocs/index.html: Revise home page
2025
20262011-03-26  rocky <rocky@gnu.org>
2027
2028	* configure.in, htdocs/.gitignore, htdocs/index.html: We're in dev
2029	again. Include html home page.
2030
20312011-03-25  rocky <rocky@gnu.org>
2032
2033	* Makefile.am: This time, for sure!
2034
20352011-03-25  rocky <rocky@gnu.org>
2036
2037	* Makefile.am, README.remake: Update misc docs.
2038
20392011-03-25  rocky <rocky@gnu.org>
2040
2041	* tests/spec/data/continue.right: Correct debugger check output.
2042
20432011-03-25  rocky <rocky@gnu.org>
2044
2045	* ChangeLog, Makefile.am, NEWS, NEWS.remake, configure.in,
2046	debugger/cmd.c, debugger/command/break.h,
2047	debugger/command/finish.h, debugger/command/up.h, debugger/fns.c,
2048	doc/.gitignore, doc/Makefile.am, doc/remake.texi, doc/test1.mk,
2049	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
2050	tests/spec/data/break-prereq.right,
2051	tests/spec/data/break-run.right, tests/spec/data/break.right,
2052	tests/spec/data/continue.right, tests/spec/data/step3.right: Allow
2053	building debugger without readline. Correct finish help.  Start to
2054	revise remake doc.  Lots of Administrivia to get ready for release
2055	3.82+dbg-0.4
2056
20572011-03-25  rocky <rockyb@gnu.org>
2058
2059	* README.mdb => README.remake: mdb -> remake
2060
20612011-03-25  rocky <rockyb@gnu.org>
2062
2063	* doc/remake.texi: Move over old remake manual.
2064
20652011-03-25  rocky <rockyb@gnu.org>
2066
2067	* tests/spec/data/break-all.right, tests/spec/data/break-end.right,
2068	tests/spec/data/continue.right, tests/spec/data/opt-x-trace.right,
2069	tests/spec/data/opt-y-trace.right, tests/spec/data/step3.right,
2070	tests/spec/test-trace.rb: Correct debugger regression-test output
2071
20722011-03-25  rocky <rockyb@gnu.org>
2073
2074	* job.c, tests/scripts/features/echoing,
2075	tests/scripts/features/errors, tests/scripts/features/order_only,
2076	tests/scripts/features/parallelism,
2077	tests/scripts/features/patternrules,
2078	tests/scripts/features/recursion, tests/scripts/features/reinvoke,
2079	tests/scripts/features/targetvars,
2080	tests/scripts/features/vpathplus, tests/scripts/functions/wildcard,
2081	tests/scripts/options/dash-C, tests/scripts/options/dash-I,
2082	tests/scripts/options/dash-W, tests/scripts/options/dash-k,
2083	tests/scripts/options/dash-n, tests/scripts/targets/FORCE,
2084	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/ONESHELL,
2085	tests/scripts/targets/PHONY, tests/scripts/targets/SECONDARY,
2086	tests/scripts/targets/clean, tests/scripts/variables/MAKE,
2087	tests/scripts/variables/MAKELEVEL,
2088	tests/scripts/variables/automatic, tests/scripts/variables/define,
2089	tests/scripts/variables/special: Add separator lines around echoing
2090	commands about to run and the output that running them produces.
2091	This also is in effect for --just-print.
2092
20932011-03-24  rocky <rocky@gnu.org>
2094
2095	* debugger/cmd.c, debugger/command/up.h, job.c: Guard against bad
2096	target in entering debugger
2097
20982011-03-24  rocky <rocky@gnu.org>
2099
2100	* debugger/command/info.h, debugger/fns.c, job.c,
2101	tests/spec/data/break-all.right, tests/spec/data/break-end.right,
2102	tests/spec/data/break.right, tests/spec/data/continue.right,
2103	tests/spec/data/step3.right, trace.h: "step" now stops before
2104	executing each shell command.
2105
21062011-03-24  rocky <rocky@gnu.org>
2107
2108	* debug.c, debugger/cmd.c, debugger/cmd.h,
2109	debugger/command/break.h, debugger/command/chdir.h,
2110	debugger/command/comment.h, debugger/command/continue.h,
2111	debugger/command/delete.h, debugger/command/down.h,
2112	debugger/command/edit.h, debugger/command/eval.h,
2113	debugger/command/expand.h, debugger/command/finish.h,
2114	debugger/command/frame.h, debugger/command/help.h,
2115	debugger/command/info.h, debugger/command/list.h,
2116	debugger/command/next.h, debugger/command/print.h,
2117	debugger/command/pwd.h, debugger/command/quit.h,
2118	debugger/command/run.h, debugger/command/set.h,
2119	debugger/command/setq.h, debugger/command/shell.h,
2120	debugger/command/show.h, debugger/command/skip.h,
2121	debugger/command/step.h, debugger/command/target.h,
2122	debugger/command/up.h, debugger/command/where.h,
2123	debugger/command/write.h, types.h: Handle "unsused parameter"
2124	better. So we can reinstate passing args in commands.
2125
21262011-03-24  rocky <rockyb@gnu.org>
2127
2128	* Rakefile: Update Rakefile to run GNU make tests.
2129
21302011-03-24  rocky <rockyb@gnu.org>
2131
2132	* debugger/cmd.c, debugger/command/continue.h,
2133	tests/spec/data/continue.right, tests/spec/test-continue.rb: Add
2134	continue test.
2135
21362011-03-24  rocky <rockyb@gnu.org>
2137
2138	* debugger/cmd.c, debugger/command/break.h,
2139	debugger/command/continue.h, debugger/command/finish.h,
2140	debugger/command/next.h: Better handling of the "finish" command.
2141	Some work on temporary breakpoints.  More work is needed.
2142
21432011-03-23  rocky <rocky@gnu.org>
2144
2145	* Makefile.am, debugger/cmd.c, debugger/command/edit.h,
2146	debugger/command/eval.h, debugger/fns.c, debugger/fns.h, trace.h:
2147	Add edit command.
2148
21492011-03-23  rocky <rocky@gnu.org>
2150
2151	* debugger/cmd.c, debugger/command/pwd.h, debugger/command/shell.h,
2152	debugger/command/target.h, debugger/fns.c, debugger/fns.h, make.h,
2153	print.h: Remove 'noreturn' attribute may not abort and enter the
2154	debugger sometimes.  fns.*: add get_current_target() and
2155	shell_rc_status() pwd.h: small corrections
2156
21572011-03-23  rocky <rocky@gnu.org>
2158
2159	* main.c, make.h, print.c, tests/scripts/features/escape,
2160	tests/scripts/features/include, tests/scripts/features/mult_rules,
2161	tests/scripts/features/parallelism,
2162	tests/scripts/features/patternrules,
2163	tests/scripts/features/se_explicit,
2164	tests/scripts/features/vpathplus, tests/scripts/functions/error,
2165	tests/scripts/functions/eval, tests/scripts/functions/foreach,
2166	tests/scripts/functions/word, tests/scripts/options/dash-k,
2167	tests/scripts/options/dash-q, tests/scripts/options/general,
2168	tests/scripts/options/symlinks,
2169	tests/scripts/variables/DEFAULT_GOAL,
2170	tests/scripts/variables/define, tests/scripts/variables/negative,
2171	tests/scripts/variables/undefine: Add argv[0] to command-line
2172	invocation.
2173
21742011-03-23  rocky <rockyb@gnu.org>
2175
2176	* main.c, tests/scripts/features/mult_rules,
2177	tests/scripts/functions/error, tests/scripts/functions/foreach,
2178	tests/scripts/functions/word, tests/scripts/options/dash-k,
2179	tests/scripts/options/general, tests/scripts/options/symlinks,
2180	tests/scripts/variables/DEFAULT_GOAL,
2181	tests/scripts/variables/define, tests/scripts/variables/negative:
2182	Most of the output changes for showing the command-line options have
2183	been resolved. Need to look over "silent" option errors.
2184
21852011-03-23  rocky <rockyb@gnu.org>
2186
2187	* tests/scripts/features/escape, tests/scripts/features/include,
2188	tests/scripts/features/mult_rules,
2189	tests/scripts/features/parallelism,
2190	tests/scripts/features/patternrules,
2191	tests/scripts/features/se_explicit,
2192	tests/scripts/features/vpathplus, tests/scripts/functions/error,
2193	tests/scripts/functions/eval, tests/scripts/functions/foreach,
2194	tests/scripts/functions/word, tests/scripts/options/dash-k,
2195	tests/scripts/variables/undefine: Start to correct tons of test
2196	failures because we give command-arguments now. No good dead
2197	unpunished.
2198
21992011-03-22  rocky <rockyb@gnu.org>
2200
2201	* debug.h, debugger/cmd.h, main.c: Show "make" command flags before
2202	exiting.
2203
22042011-03-22  rocky <rockyb@gnu.org>
2205
2206	* debugger/cmd.c, debugger/command/next.h, debugger/command/step.h,
2207	remake.c, tests/spec/data/step3.right, tests/spec/test-step3.rb:
2208	Stepping now stops after target has been remade.
2209
22102011-03-22  rocky <rockyb@gnu.org>
2211
2212	* Rakefile, debugger/cmd.c, debugger/command/delete.h,
2213	debugger/command/down.h, debugger/command/eval.h,
2214	debugger/command/finish.h: More help inside command files. Rakefile:
2215	check => test
2216
22172011-03-22  rocky <rocky@gnu.org>
2218
2219	* tests/spec/data/break-all.right: New break test
2220
22212011-03-22  rocky <rocky@gnu.org>
2222
2223	* debugger/break.c, debugger/cmd.c, debugger/command/break.h,
2224	debugger/command/chdir.h, debugger/command/continue.h,
2225	debugger/command/set.h, tests/spec/test-break.rb: break.c: more
2226	specific about updating warns. Start moving help into command files.
2227
22282011-03-22  rocky <rocky@gnu.org>
2229
2230	* : commit af379448d477c35bea6d29e5cdb427e8132b53bd Author: rocky
2231	<rockyb@gnu.org> Date:   Tue Mar 22 18:35:32 2011 -0400
2232
22332011-03-22  rocky <rocky@gnu.org>
2234
2235	* : commit b6d1a8bf3de16d4a22fdd45dbe072d89cea1678d Author: rocky
2236	<rockyb@gnu.org> Date:   Tue Mar 22 18:28:41 2011 -0400
2237
22382011-03-22  rocky <rockyb@gnu.org>
2239
2240	* tests/spec/helper.rb, tests/spec/test-break.rb,
2241	tests/spec/test-step3.rb, tests/spec/test-trace.rb: Add breakpoint
2242	test. Start to DRY code.
2243
22442011-03-22  rocky <rockyb@gnu.org>
2245
2246	* Makefile.am, Rakefile, configure.in, tests/spec/data/step3.right,
2247	tests/spec/helper.rb, tests/spec/test-step3.rb,
2248	tests/spec/test-trace.rb: First test using the debugger. Add rake
2249	task to run debugger tests.
2250
22512011-03-22  rocky <rockyb@gnu.org>
2252
2253	* tests/spec/.gitignore, tests/spec/data/.gitignore,
2254	tests/spec/data/{simple-trace.right => opt-x-trace.right},
2255	tests/spec/data/opt-y-trace.right, tests/spec/example/.gitignore,
2256	tests/spec/example/triple.Makefile, tests/spec/test-trace.rb: Add
2257	test of --trace=noshell (-y) and make --trace test a little more
2258	distinct.
2259
22602011-03-21  rocky <rockyb@gnu.org>
2261
2262	* tests/spec/.gitignore, tests/spec/data/.gitignore,
2263	tests/spec/data/simple-trace.right,
2264	tests/spec/example/triple.Makefile, tests/spec/test-trace.rb: Add
2265	first rspec test.
2266
22672011-03-21  rocky <rockyb@gnu.org>
2268
2269	* debugger/cmd.c, debugger/cmd.h, debugger/command/down.h,
2270	debugger/command/frame.h, debugger/command/info.h,
2271	debugger/command/up.h, debugger/fns.c, debugger/fns.h, trace.h: Add
2272	stopping event icons
2273
22742011-03-21  rocky <rockyb@gnu.org>
2275
2276	* remake.c, tests/scripts/features/vpathplus,
2277	tests/scripts/options/dash-k: Simplify push/pop targets. Presumably
2278	is more correct too.
2279
22802011-03-21  rocky <rockyb@gnu.org>
2281
2282	* README.textile => README.md: Try markdown
2283
22842011-03-21  rocky <rockyb@gnu.org>
2285
2286	* .deps/.gitignore, .gitignore, README.textile, doc/.gitignore,
2287	maintMakefile, w32/.deps/.gitignore: Add README.textile for github.
2288	maintMakefile: make "make update" can't use @PACKAGE@ since that was
2289	"make" and we are "remake".
2290
22912011-03-21  rocky <rocky@gnu.org>
2292
2293	* debugger/break.c, debugger/cmd.c, debugger/cmd.h,
2294	debugger/command/continue.h, debugger/command/finish.h,
2295	debugger/command/info.h, debugger/command/where.h, debugger/fns.c,
2296	file.c, filedef.h, print.c, remake.c, trace.c, trace.h, types.h:
2297	Redo semantics of finish command. It now means stop after
2298	prerequisite checking. Need more work here.
2299
23002011-03-21  rocky <rocky@gnu.org>
2301
2302	* Makefile.am: Forgot to add new comand file
2303
23042011-03-21  rocky <rocky@gnu.org>
2305
2306	* debugger/cmd.c, debugger/command/where.h: Move "where" to command
2307	directory and fix that for new interface
2308
23092011-03-21  rocky <rocky@gnu.org>
2310
2311	* debugger/cmd.c: Bug in step/next due to lack of brace around else.
2312
23132011-03-21  rocky <rocky@gnu.org>
2314
2315	* Makefile.am, NEWS, configure.in: make distcheck works again. Bump
2316	version number
2317
23182011-03-21  rocky <rocky@gnu.org>
2319
2320	* .deps/.gitignore, Makefile.am, debugger/break.h, debugger/cmd.c,
2321	debugger/cmd.h, debugger/command/break.h, debugger/command/chdir.h,
2322	debugger/command/comment.h, debugger/command/continue.h,
2323	debugger/command/delete.h, debugger/command/down.h,
2324	debugger/command/eval.h, debugger/command/expand.h,
2325	debugger/command/finish.h, debugger/command/frame.h,
2326	debugger/command/help.h, debugger/{info.c => command/info.h},
2327	debugger/command/list.h, debugger/command/next.h,
2328	debugger/command/print.h, debugger/command/pwd.h,
2329	debugger/command/quit.h, debugger/command/run.h,
2330	debugger/command/set.h, debugger/command/setq.h,
2331	debugger/command/shell.h, debugger/command/show.h,
2332	debugger/command/skip.h, debugger/command/step.h,
2333	debugger/command/target.h, debugger/command/up.h,
2334	debugger/command/write.h, debugger/info.h, debugger/stack.c,
2335	debugger/stack.h: More all commands into commands directory.
2336	Regularize command names and remove warnings "unused parameter"
2337	names in compiling commands.
2338
23392011-03-21  rocky <rocky@gnu.org>
2340
2341	* Makefile.am, debugger/cmd.c, debugger/command/expand.h,
2342	debugger/command/shell.h, debugger/command/write.h: Break out more
2343	commands.  Makefile.am: remove redefined target message shell.h:
2344	show return code on error.
2345
23462011-03-20  rocky <rocky@gnu.org>
2347
2348	* debugger/cmd.c, debugger/command/eval.h: Break out eval command
2349
23502011-03-20  rocky <rocky@gnu.org>
2351
2352	* .gitignore, debugger/command/Makefile, debugger/command/write.h:
2353	Forgot to add new write file.  debugger/command/Makefile: does chdir
2354	../.. and reissues .gitignore: ignore remake
2355
23562011-03-20  rocky <rocky@gnu.org>
2357
2358	* debugger/cmd.c, debugger/command/break.h,
2359	debugger/command/chdir.h, debugger/command/comment.h,
2360	debugger/command/continue.h, job.h: Move debugger write command to
2361	its own place. Other small changes
2362
23632011-03-19  rocky <rocky@gnu.org>
2364
2365	* debugger/cmd.c, debugger/command/.gitignore,
2366	debugger/command/break.h, debugger/command/chdir.h,
2367	debugger/command/comment.h, debugger/command/continue.h,
2368	debugger/command/delete.h, debugger/command/help.h,
2369	debugger/command/list.h, debugger/fns.c, debugger/fns.h,
2370	debugger/info.c: Start to break out debugger commands in their own
2371	file.  Added a "const" to reduce warnings.
2372
23732011-03-19  rocky <rocky@gnu.org>
2374
2375	* debugger/cmd.c: Include readline/readline.h' if it is there.
2376
23772011-03-19  rocky <rocky@gnu.org>
2378
2379	* commands.c, commands.h, debugger/cmd.c, job.c: Isolate command
2380	line expansion routine in case sometime later we want to use it in
2381	the debugger
2382
23832011-03-19  rocky <rocky@gnu.org>
2384
2385	* job.c, main.c: Shell tracing overrides @ shell silence or silent
2386	flag
2387
23882011-03-19  rocky <rocky@gnu.org>
2389
2390	* debugger/break.c: Show file and line numbers on breakpoints. Warn
2391	if the target has already been updated or is in the process of begin
2392	updated.
2393
23942011-03-19  rocky <rocky@gnu.org>
2395
2396	* Makefile.am, configure.in: Install under name MAKE_NAME. Also LN_S
2397	that to make.
2398
23992011-03-19  rocky <rocky@gnu.org>
2400
2401	* commands.c, commands.h, function.c, job.c, job.h, main.c,
2402	remake.c, tests/scripts/features/errors,
2403	tests/scripts/features/patternrules,
2404	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
2405	tests/scripts/targets/POSIX, tests/scripts/variables/SHELL,
2406	tests/test_driver.pl, trace.h: target trace stack now works. Some
2407	calls to the debugger added.  Option --no-extended-errors  works.
2408
24092011-03-19  rocky <rocky@gnu.org>
2410
2411	* file.c, tests/.gitignore: file.c: print_file -> print_target.
2412	There is another print_file in print.c
2413
24142011-03-18  rocky <rocky@gnu.org>
2415
2416	* .deps/.gitignore, .gitignore, NEWS, ar.c, commands.c, commands.h,
2417	default.c, file.c, filedef.h, glob/.deps/.gitignore, implicit.c,
2418	job.c, job.h, main.c, make.h, read.c, remake.c, tests/.gitignore,
2419	w32/.deps/.gitignore: Start storing and adding locations in targets.
2420
24212011-03-18  rocky <rocky@gnu.org>
2422
2423	* .deps/.gitignore, debugger/cmd.c, function.h,
2424	glob/.deps/.gitignore, print.c, read.c, variable.h,
2425	w32/.deps/.gitignore: Reduce compile warnings
2426
24272011-03-18  rocky <rocky@gnu.org>
2428
2429	* .gitignore, Makefile.am, NEWS, debug.c, debug.h, debugger/fns.c,
2430	debugger/info.c, debugger/stack.c, expand.h, file.c, job.c, main.c,
2431	read.c, remake.c, rule.h, tests/.gitignore, vpath.h: Start parsing
2432	remake trace/debugger options
2433
24342011-03-18  rocky <rocky@gnu.org>
2435
2436	* Makefile.am, buildargv.c, buildargv.h, commands.c, commands.h,
2437	config/readline.h, config/readline.m4, configure.in, debug.h,
2438	debugger/cmd.c, debugger/info.c, dep.h, expand.c, expand.h, file.c,
2439	file.h, function.c, function.h, implicit.c, main.c, make.h, misc.c,
2440	po/.gitignore, print.c, print.h, read.c, read.h, rule.c, rule.h,
2441	trace.c, trace.h, variable.c, variable.h: Debugger files now compile
2442	with warnings, but without error. And we still pass regression
2443	tests.  Various print routines have additional parameters for a more
2444	custom output. Some functions were made extern from static. More
2445	variables were made extern and were created for debugger use.
2446
24472011-03-21  Yaroslav Halchenko <debian@onerussian.com>
2448
2449	* : Ours "merge" branch 'remake-3.81' have been done to allow master be fast-forwarded to remake 3.82 and
2450	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
2451	  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
2452	  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
2453	  version ...
2454
24552011-03-18  rocky <rocky@gnu.org>
2456
2457	* .gitignore, doc/.gitignore, po/.gitignore: More ignore
2458	administrivia
2459
24602011-03-18  rocky <rocky@gnu.org>
2461
2462	* doc/.gitignore, po/.gitignore: More ignore administrivia
2463
24642011-03-18  rocky <rocky@gnu.org>
2465
2466	* .deps/.gitignore, .gitignore, config/.gitignore, doc/.gitignore,
2467	glob/.deps/.gitignore, glob/.gitignore, po/.gitignore,
2468	w32/.deps/.gitignore, w32/.gitignore: More ignore administrivia
2469
24702011-03-18  rocky <rocky@gnu.org>
2471
2472	* .gitignore, config/.gitignore, doc/.gitignore, glob/.gitignore,
2473	po/.gitignore, w32/.gitignore: See above.
2474
24752011-03-18  r <rocky@static-71-183-236-17.nycmny.fios.verizon.net>
2476
2477	* .gitignore, config/.gitignore, doc/.gitignore, glob/.gitignore,
2478	po/.gitignore, w32/.gitignore: Ignore made by autoreconf -i
2479
24802011-03-20  rocky <rocky@gnu.org>
2481
2482	* Makefile.am: Revert "Forgot to add missing files" This reverts commit f77847166ea0a75513cd6dfcc13ffda7b2f0c133.
2483
24842011-03-20  rocky <rocky@gnu.org>
2485
2486	* Makefile.am: Forgot to add missing files
2487
24882010-11-30  rocky <rockyb@gnu.org>
2489
2490	* configure.ac: Be more clear about what readline is needed for.
2491
24922010-07-28  psmith <psmith>
2493
2494	* ChangeLog, NEWS, configure.in, tests/ChangeLog,
2495	tests/scripts/targets/POSIX, tests/scripts/variables/SHELL,
2496	tests/test_driver.pl: Release GNU make 3.82 - Update tests for Solaris bizarre-ness - Update files for release
2497
24982010-07-24  eliz <eliz>
2499
2500	* job.c: job.c
2501
25022010-07-24  eliz <eliz>
2503
2504	* ChangeLog:  job.c (pid2str) [WINDOWS32]: Fix CPP conditionals for using %Id
2505	 format.
2506
25072010-07-20  psmith <psmith>
2508
2509	* NEWS, make.h: Fix up incorrect prototype.
2510
25112010-07-19  psmith <psmith>
2512
2513	* ChangeLog, NEWS, NMakefile.template, ar.c, config.h.W32.template,
2514	configure.in, doc/make.texi, job.c, main.c, make.h, misc.c, rule.c,
2515	tests/scripts/targets/ONESHELL, tests/scripts/targets/POSIX,
2516	tests/scripts/variables/SHELL, vpath.c, w32/compat/dirent.c,
2517	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
2518
25192010-07-16  bosk <bosk>
2520
2521	* ChangeLog, misc.c: Fix buffer overrun in concat().
2522
25232010-07-13  psmith <psmith>
2524
2525	* AUTHORS, ChangeLog, Makefile.DOS.template, Makefile.am,
2526	Makefile.ami, NEWS, NMakefile.template, README.Amiga,
2527	README.DOS.template, README.OS2.template, README.W32.template,
2528	README.customs, README.cvs, README.template, SMakefile.template,
2529	TODO.private, acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c,
2530	build.template, build_w32.bat, commands.c, commands.h,
2531	config.ami.template, config.h-vms.template, config.h.W32.template,
2532	config/Makefile.am, config/dospaths.m4, configh.dos.template,
2533	configure.bat, configure.in, debug.h, default.c, dep.h, dir.c,
2534	doc/Makefile.am, dosbuild.bat, expand.c, file.c, filedef.h,
2535	function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
2536	hash.c, hash.h, implicit.c, job.c, job.h, main.c, maintMakefile,
2537	make.h, makefile.com, makefile.vms, misc.c, po/Makevars,
2538	po/POTFILES.in, read.c, readme.vms, remake.c, remote-cstms.c,
2539	remote-stub.c, rule.c, rule.h, signame.c, strcache.c, subproc.bat,
2540	tests/mkshadow, tests/run_make_tests.pl, tests/test_driver.pl,
2541	variable.c, variable.h, version.c, vmsdir.h, vmsfunctions.c,
2542	vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
2543	w32/include/dirent.h, w32/include/pathstuff.h,
2544	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
2545	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
2546	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
2547	Update copyrights for 2010.
2548
25492010-07-12  psmith <psmith>
2550
2551	* ChangeLog, build_w32.bat, job.c: Fixes to build_w32.bat for
2552	building with MSVC 64bit.
2553
25542010-07-12  eliz <eliz>
2555
2556	* make.h: Add missing one_shell declaration.
2557
25582010-07-12  eliz <eliz>
2559
2560	* ChangeLog: [no log message]
2561
25622010-07-12  eliz <eliz>
2563
2564	* make.h:  make.h (alloca) [!__GNUC__]: Don't define prototype.   (int w32_kill): Use pid_t for process ID argument.   Savannah bug #27809.
2565
25662010-07-12  psmith <psmith>
2567
2568	* tests/scripts/targets/ONESHELL: Forgot to add the ONESHELL
2569	regression tests.
2570
25712010-07-12  psmith <psmith>
2572
2573	* ChangeLog, NEWS, commands.c, configure.in, job.c, job.h, main.c,
2574	make.h, read.c, tests/ChangeLog, tests/run_make_tests.pl,
2575	tests/test_driver.pl: Add the beginning of the .ONESHELL special
2576	feature.  Original patch by David Boyce.  Modified by Paul Smith.
2577
25782010-07-09  eliz <eliz>
2579
2580	* 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>
2581
25822010-07-09  eliz <eliz>
2583
2584	* ChangeLog, function.c: Fix Savannah bug #30312.   function.c (abspath): Support absolute file names in UNC format.
2585
25862010-07-09  eliz <eliz>
2587
2588	* config.h.W32.template: config.h.W32.template (pid_t): Add a
2589	definition for 64-bit Windows builds that don't use GCC.
2590
25912010-07-09  eliz <eliz>
2592
2593	* 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>
2594
25952010-07-07  psmith <psmith>
2596
2597	* maintMakefile: Fix FTP upload rules.
2598
25992010-07-06  psmith <psmith>
2600
2601	* ChangeLog, NEWS, doc/make.texi, job.c, main.c, read.c,
2602	tests/ChangeLog, tests/scripts/targets/POSIX,
2603	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
2604	flags.  - Add tests for this.  - Add documentation for this.
2605
26062010-07-05  psmith <psmith>
2607
2608	* ChangeLog, ar.c, arscan.c, dir.c, hash.c, implicit.c, job.c,
2609	signame.c, tests/scripts/features/parallelism: Fixups for warnings
2610	on Windows (esp 64bit).
2611
26122010-07-03  psmith <psmith>
2613
2614	* ChangeLog, dep.h, read.c: Do not consider filenames that contain
2615	parens but don't END in a paren, to be an archive group.  Fixes
2616	Savannah bug #28525.
2617
26182010-07-01  psmith <psmith>
2619
2620	* ChangeLog, main.c, tests/ChangeLog,
2621	tests/scripts/features/recursion: - Add whitespace to command line invocation in features/recursion - Set up .FEATURES with separate calls for optional features, as
2622	  some compilers don't like conditionals inside macro invocations.
2623
26242010-07-01  psmith <psmith>
2625
2626	* ChangeLog, dir.c, file.c, job.c, make.h: - Rename strieq() to patheq() for clarity.  - Convert xmalloc/memset pairs to xcalloc.
2627
26282010-05-02  rocky <rocky@gnu.org>
2629
2630	* htdocs/download.html: And the line too.
2631
26322010-05-02  rocky <rocky@gnu.org>
2633
2634	* htdocs/download.html: Remove no-longer maintained version-control
2635	line.
2636
26372010-05-02  rocky <rocky@gnu.org>
2638
2639	* htdocs/download.html: Correct source-code download link. Add
2640	debian.
2641
26422010-05-01  rocky <rocky@gnu.org>
2643
2644	* doc/.gitignore: Administrivia
2645
26462010-05-01  R. Bernstein <rocky@gnu.org>
2647
2648	* ChangeLog: What's up.
2649
26502010-05-01  rocky <rockyb@gnu.org>
2651
2652	* NEWS, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
2653	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
2654	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
2655	po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Get ready for
2656	release.
2657
26582010-05-02  rocky <rocky@gnu.org>
2659
2660	* NEWS: Get ready for release.
2661
26622010-05-02  rocky <rocky@gnu.org>
2663
2664	* NEWS, configure.ac, tests/scripts/features/errors: errors: don't
2665	assume failed rm gives exit code 1. Solaris doesn't configure.ac:
2666	get ready for release.
2667
26682010-04-25  rocky <rockyb@gnu.org>
2669
2670	* main.c: Administrivia
2671
26722010-04-25  rocky <rockyb@gnu.org>
2673
2674	* main.c: Remove duplicate help for --warn-undefined-variables.
2675
26762010-04-25  rocky <rockyb@gnu.org>
2677
2678	* ChangeLog, main.c: Remove useless  -V, --show-variables option.
2679
26802010-04-22  rocky <rockyb@gnu.org>
2681
2682	* debugger/fns.c: More Solaris tolerant with respect to strings.h
2683
26842010-04-21  rocky <rockyb@gnu.org>
2685
2686	* debugger/cmd.c: More solaris tolerance.
2687
26882010-04-21  rocky <rockyb@gnu.org>
2689
2690	* .gitignore, configure.ac, po/.gitignore: Possibly more Solaris
2691	tolerance with respect to readline variation.
2692
26932010-04-21  rocky <rockyb@gnu.org>
2694
2695	* debugger/.gitignore, debugger/Makefile: Administrivia
2696
26972010-03-11  rocky <rocky@sanchez.(none)>
2698
2699	* htdocs/index.html~: How did this get in there?
2700
27012010-03-11  rocky <rocky@sanchez.(none)>
2702
2703	* htdocs/.gitignore, htdocs/index.html, htdocs/index.html~,
2704	htdocs/mdb.html: Add homepage and update to include debugger manual
2705
27062009-12-11  eliz <eliz>
2707
2708	* ChangeLog: [no log message]
2709
27102009-12-11  eliz <eliz>
2711
2712	* job.c: (construct_command_argv_internal) <sh_cmds_dos> [WINDOWS32]: Add
2713	"echo." and a few more commands that are built into cmd.exe.  Fixes
2714	Savannah bug #28126.
2715
27162009-12-11  eliz <eliz>
2717
2718	* ChangeLog: [no log message]
2719
27202009-12-11  eliz <eliz>
2721
2722	* file.c: (lookup_file) [HAVE_DOS_PATHS]: Treat '\\' like we do with '/'.
2723
27242009-12-11  eliz <eliz>
2725
2726	* vpath.c: (construct_vpath_list): Correct the argument names in the
2727	commentary.
2728
27292009-11-16  psmith <psmith>
2730
2731	* ChangeLog, arscan.c, config.h-vms.template, dir.c, job.h, main.c,
2732	readme.vms, vmsfunctions.c, vmsify.c, vmsjobs.c: Add VMS
2733	enhancements from Hartmut Becker.
2734
27352009-11-12  bosk <bosk>
2736
2737	* ChangeLog, NEWS, doc/make.texi, implicit.c, make.h, remake.c,
2738	tests/ChangeLog, tests/scripts/features/vpath3, vpath.c: Implement
2739	linker-compatible library search.
2740
27412009-10-25  psmith <psmith>
2742
2743	* AUTHORS, ChangeLog, ChangeLog.1, Makefile.am, Makefile.ami,
2744	NMakefile.template, README.Amiga, README.DOS.template,
2745	README.OS2.template, README.W32.template, README.customs,
2746	README.cvs, README.template, SMakefile.template, TODO.private,
2747	acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c, build.template,
2748	build_w32.bat, commands.c, commands.h, config.ami.template,
2749	config.h-vms.template, config.h.W32.template, config/ChangeLog,
2750	config/Makefile.am, configh.dos.template, configure.bat,
2751	configure.in, debug.h, default.c, dep.h, dir.c, dosbuild.bat,
2752	expand.c, file.c, filedef.h, function.c, getloadavg.c, getopt.c,
2753	getopt.h, getopt1.c, gettext.h, implicit.c, job.h, maintMakefile,
2754	make.h, makefile.com, makefile.vms, misc.c, po/ChangeLog,
2755	po/Makevars, po/POTFILES.in, read.c, readme.vms, remake.c,
2756	remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
2757	strcache.c, subproc.bat, tests/ChangeLog, tests/NEWS, tests/README,
2758	tests/mkshadow, tests/run_make_tests.pl, tests/test_driver.pl,
2759	variable.c, variable.h, version.c, vmsdir.h, vmsfunctions.c,
2760	vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
2761	w32/include/dirent.h, w32/include/pathstuff.h,
2762	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
2763	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
2764	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
2765	Update copyright years.
2766
27672009-10-25  psmith <psmith>
2768
2769	* ChangeLog, NEWS, implicit.c: Fix fat-finger bug that left implicit
2770	rules with identical stem lengths being sorted indeterminately.
2771
27722009-10-25  psmith <psmith>
2773
2774	* ChangeLog, NEWS, doc/make.texi, job.c, main.c,
2775	tests/scripts/options/eval: New command line option:  --eval=STRING
2776	will cause STRING to be evaluated as a makefile statement before the
2777	first makefile is read.
2778
27792009-10-25  psmith <psmith>
2780
2781	* commands.c, default.c, dep.h, file.c, read.c, variable.c,
2782	variable.h: Various simple code cleanups.
2783
27842009-10-22  bosk <bosk>
2785
2786	* ChangeLog, read.c: Get the old behavior for a situation when no
2787	makefile is found in a directory.
2788
27892009-10-12  psmith <psmith>
2790
2791	* NEWS: Massage the NEWS file
2792
27932009-10-07  bosk <bosk>
2794
2795	* ChangeLog, commands.c, read.c: Minor fix and code rework.
2796
27972009-10-06  bosk <bosk>
2798
2799	* ChangeLog, commands.c, dep.h, implicit.c, read.c,
2800	tests/ChangeLog, tests/scripts/features/se_explicit: Fix savannah
2801	bug 25780. Optimize things a bit.
2802
28032009-10-06  bosk <bosk>
2804
2805	* ChangeLog, NEWS, doc/make.texi, main.c, read.c, tests/ChangeLog,
2806	tests/scripts/variables/undefine, variable.c, variable.h: Implement
2807	the new undefine directive.
2808
28092009-10-05  bosk <bosk>
2810
2811	* ChangeLog, implicit.c: Performance improvements
2812
28132009-10-04  psmith <psmith>
2814
2815	* tests/ChangeLog, tests/scripts/features/parallelism: Add a test
2816	for another (still open) bug.
2817
28182009-10-03  psmith <psmith>
2819
2820	* ChangeLog, function.c, make.h, tests/ChangeLog,
2821	tests/scripts/features/include, tests/scripts/variables/MAKE,
2822	tests/scripts/variables/MAKEFLAGS: - Include <alloca.h> even on non-__GNUC__ systems.  - Add some tests for unresolved bugs.
2823
28242009-09-30  bosk <bosk>
2825
2826	* ChangeLog, dep.h, filedef.h, read.c, remake.c, tests/ChangeLog,
2827	tests/scripts/features/include: Fix Savannah bugs #15110, #25493,
2828	#12686, and #17740.
2829
28302009-09-28  psmith <psmith>
2831
2832	* ChangeLog, doc/make.texi, job.c, tests/ChangeLog,
2833	tests/run_make_tests.pl, tests/scripts/features/se_explicit,
2834	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
2835	yet - Add some non-passing tests - Fix from Andreas Buening for OS/2.
2836
28372009-09-28  bosk <bosk>
2838
2839	* ChangeLog, NEWS, doc/make.texi, implicit.c, main.c,
2840	tests/ChangeLog, tests/scripts/features/patspecific_vars,
2841	tests/scripts/features/patternrules, variable.c: Implement the
2842	shortest stem first search order for pattern-specific variables and
2843	pattern rules.
2844
28452009-09-28  eliz <eliz>
2846
2847	* 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
2848	        handles NULL pointers correctly.
2849
28502009-09-27  eliz <eliz>
2851
2852	* ChangeLog: Fix typo.
2853
28542009-09-27  eliz <eliz>
2855
2856	* 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
2857	        no longer include it, so macros like __DJGPP_MINOR__ are no
2858	        longer defined automatically.          * Makefile.DOS.template (INCLUDES): Use $(prefix) and the         corresponding variables to define LIBDIR, INCLUDEDIR and
2859	        LOCALEDIR instead of using the hardcoded ones.          (SUBDIRS): doc subdir added.          (INFO_DEPS, DVIS): Values changed to 'make.info' and
2860	        'make.dvi'.  (TEXI2HTML, TEXI2HTML_FLAGS): Removed.  Use makeinfo --html to         create html formated docs.  texi2html may not be ported to
2861	        DOS.  (make.info, make.dvi, make.ps, make.html): Make targets depend on         'make.texi'.          (.texi.info, .texi, .texi.dvi): Now recursively invocate.
2862	        Change -I switch to look in ./ instead of ./doc.          (html): Target depend on html-recursive instead of
2863	        make_1.html.  (make_1.html): Removed.          (mostlyclean-aminfo): Use $(srcdir)/doc instead of ./ as
2864	        prefix.  (all-recursive): Allow for more than one subdir in the build         process.          (mostlyclean-recursive, clean-recursive,
2865	        distclean-recursive) (maintainer-clean-recursive, check-recursive): Enter in doc/ too.          (tags-recursive): Allow for more than one subdir in the
2866	        build process.          (info-recursive, dvi-recursive, ps-recursive,
2867	        html-recursive): New targets.  Enter into doc/ to produce
2868	        the targets.  (all-am): $(INFO_DEPS) replaced by info.
2869
28702009-09-27  psmith <psmith>
2871
2872	* ChangeLog, dep.h, read.c, rule.c: - Add static pattern targets to the string cache.  - Use specific free_*() calls where appropriate.
2873
28742009-09-26  psmith <psmith>
2875
2876	* ChangeLog, function.c, read.c: Fix some memory leaks, found with
2877	valgrind.
2878
28792009-09-25  bosk <bosk>
2880
2881	* ChangeLog, implicit.c: Performance improvement.
2882
28832009-09-25  bosk <bosk>
2884
2885	* ChangeLog, implicit.c: Merge three parallel arrays into one. Make
2886	sure sufficient space is allocated.
2887
28882009-09-24  psmith <psmith>
2889
2890	* ChangeLog, implicit.c, tests/ChangeLog,
2891	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.
2892
28932009-09-24  psmith <psmith>
2894
2895	* ChangeLog, commands.c, default.c, dep.h, expand.c, file.c,
2896	filedef.h, function.c, hash.h, implicit.c, job.c, main.c, misc.c,
2897	read.c, rule.c, tests/ChangeLog, tests/scripts/features/echoing,
2898	tests/scripts/features/patternrules,
2899	tests/scripts/features/se_explicit,
2900	tests/scripts/features/se_implicit,
2901	tests/scripts/features/se_statpat: - Rework secondary expansion so we only defer it if there's a
2902	  possibility it might be needed: for most situations we parse prereqs
2903	  immediately as we used to.  Reduces memory usage.  - Fixes Savannah bug #18622.
2904
29052009-09-16  psmith <psmith>
2906
2907	* po/ChangeLog, po/LINGUAS: Added Italian (it) language support.
2908
29092009-09-16  psmith <psmith>
2910
2911	* ChangeLog, ar.c, commands.c, default.c, dep.h, file.c,
2912	function.c, implicit.c, main.c, make.h, misc.c, read.c, remake.c,
2913	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
2914	  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
2915
29162009-09-14  eliz <eliz>
2917
2918	* ChangeLog: [no log message]
2919
29202009-09-14  eliz <eliz>
2921
2922	* 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.
2923
29242009-09-12  psmith <psmith>
2925
2926	* ChangeLog, doc/make.texi, remake.c: - Fix Savannah bug #21824: don't loop through NULL cmds pointer - Fix Savannah bugs #24509, 18963: doc enhancements
2927
29282009-08-31  eliz <eliz>
2929
2930	* ChangeLog, function.c:         * function.c (windows32_openpipe): Update envp after calling         sync_Path_environment.
2931
29322009-08-02  psmith <psmith>
2933
2934	* 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
2935
29362009-08-01  psmith <psmith>
2937
2938	* .cvsignore, ChangeLog, configure.in, doc/make.texi, job.c: Changes
2939	from Ralf Wildenhues.
2940
29412009-07-04  eliz <eliz>
2942
2943	* ChangeLog: function.c (func_realpath) [!HAVE_REALPATH]: Require
2944	the file to exist, as realpath(3) does where it's supported.
2945
29462009-07-04  eliz <eliz>
2947
2948	* function.c: (func_realpath) [!HAVE_REALPATH]: Require the file to exist, as
2949	realpath(3) does where it's supported.
2950
29512009-07-04  eliz <eliz>
2952
2953	* 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
2954	        of a literal '/' comparison.
2955
29562009-06-14  psmith <psmith>
2957
2958	* ChangeLog: - Forgot changelog for fix 13529
2959
29602009-06-14  psmith <psmith>
2961
2962	* remake.c, tests/ChangeLog, tests/scripts/features/vpath: - Fix Savannah bug #13529
2963
29642009-06-13  psmith <psmith>
2965
2966	* ChangeLog, doc/make.texi, read.c, tests/ChangeLog,
2967	tests/scripts/variables/MAKEFILES: - Fix Savannah bug #13401
2968
29692009-06-13  psmith <psmith>
2970
2971	* ChangeLog, ar.c: - Fixes Savannah bug #18435
2972
29732009-06-13  psmith <psmith>
2974
2975	* ChangeLog, commands.c, default.c, dep.h, file.c, function.c,
2976	implicit.c, main.c, read.c, rule.c, tests/ChangeLog,
2977	tests/scripts/functions/wildcard, tests/scripts/options/dash-B: - Fix Savannah bug 17825 - Fix Savannah bug 21231
2978
29792009-06-10  psmith <psmith>
2980
2981	* ChangeLog, implicit.c, remake.c, tests/ChangeLog,
2982	tests/run_make_tests.pl, tests/scripts/features/patternrules,
2983	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
2984	  invoked.  * Support for the Valgrind "memcheck" and "massif" tools.
2985
29862009-06-09  psmith <psmith>
2987
2988	* ChangeLog, arscan.c, function.c, job.c, main.c, read.c, rule.c,
2989	tests/ChangeLog, tests/scripts/features/parallelism,
2990	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
2991
29922009-06-07  psmith <psmith>
2993
2994	* ChangeLog, file.c, tests/ChangeLog,
2995	tests/scripts/features/se_explicit: - Fix Savannah bug #24622
2996
29972009-06-07  psmith <psmith>
2998
2999	* ChangeLog, hash.c, job.c, main.c, make.h, read.c, remake.c,
3000	tests/ChangeLog, tests/scripts/variables/LIBPATTERNS,
3001	tests/scripts/variables/automatic: - Add a new test suite for LIBPATTERNS - Fix Savannah bug #21198 - Fix Savannah bug #21823 - Fix Savannah bug #22010
3002
30032009-06-06  psmith <psmith>
3004
3005	* ChangeLog: Add attribution.
3006
30072009-06-06  psmith <psmith>
3008
3009	* 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.
3010
30112009-06-05  psmith <psmith>
3012
3013	* ChangeLog, read.c, tests/ChangeLog, tests/scripts/misc/general4,
3014	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!
3015
30162009-06-04  psmith <psmith>
3017
3018	* ChangeLog, configure.in, doc/make.texi, file.c, filedef.h,
3019	implicit.c, main.c, maintMakefile, make.1, misc.c, read.c,
3020	tests/ChangeLog, tests/scripts/features/override,
3021	tests/scripts/features/patspecific_vars,
3022	tests/scripts/features/patternrules,
3023	tests/scripts/features/se_explicit,
3024	tests/scripts/features/targetvars,
3025	tests/scripts/variables/DEFAULT_GOAL,
3026	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.
3027
30282009-05-26  psmith <psmith>
3029
3030	* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
3031	tests/scripts/features/export, tests/scripts/features/targetvars,
3032	tests/scripts/variables/private, variable.c, variable.h: Add
3033	'private' variable modifier, feature submitted by Ramon Garcia.  Rework the parser for variables to allow multiple modifiers and also
3034	allow for variables and targets with modifier names, like "export"
3035	and "private".
3036
30372009-05-24  psmith <psmith>
3038
3039	* ChangeLog, doc/make.texi: We had the incorrect ISBN in the manual;
3040	not sure what happened here but the FSF confirmed that we had the
3041	wrong one.
3042
30432009-05-24  psmith <psmith>
3044
3045	* ChangeLog, commands.c, configure.in, function.c, make.h, misc.c,
3046	read.c, variable.c: Found this change in an old CVS workspace:
3047	rewrite savestring() to the more standard xstrndup().
3048
30492009-03-27  rocky <rocky@sanchez.(none)>
3050
3051	* doc/Makefile.am: Don't format make.texi - bug 2498089
3052
30532009-03-14  eliz <eliz>
3054
3055	* ChangeLog, w32/pathstuff.c: (convert_Path_to_windows32): Fix last change.  Fixes Savannah bug
3056	#25412.
3057
30582009-03-14  eliz <eliz>
3059
3060	* ChangeLog, w32/subproc/sub_proc.c: <top level>: Update Copyright
3061	years.  Add prototype for xmalloc.  (find_file): Accept 3 arguments PATH_VAR, FULL_FNAME, and FULL_LEN
3062	instead of an LPOFSTRUCT pointer.  Use xmalloc instead of malloc.
3063	Loop over an array of extensions, instead of duplicating the same
3064	code inline.  Use SearchPath followed by CreateFile, instead of the
3065	obsolete OpenFile.  Fixes Savannah bug #17277.  (process_begin): Find $(PATH) in `envp', and pass a pointer to it to
3066	`find_file'.  Fixes Savannah bug #25662.
3067
30682009-03-07  eliz <eliz>
3069
3070	* ChangeLog, function.c:  * function.c (func_shell): Don't close pipedes[1] if it is -1.     Fixes Savannah bug #20495.
3071
30722009-01-30  R. Bernstein <rocky@gnu.org>
3073
3074	* configure.ac, debugger/cmd.c, doc/version.texi, main.c: Fix Small
3075	bug in 'help set' command. Update to 2009 and new version
3076
30772009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3078
3079	* debian/changelog: Using upstream checkout
3080	43ea2cdf4a8cec7c1c1b9827046e71258b77008f
3081
30822009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3083
3084	* : commit 83b9f6439c3c83f19ced2f207d50b235153cb6b4 Merge: 81c46f9f
3085	43ea2cdf Author: Yaroslav Halchenko <debian@onerussian.com> Date:
3086	Sun Jan 25 14:43:56 2009 -0500
3087
30882009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3089
3090	* debian/changelog, debian/rules: custom clean up of auto-tools
3091	generated files
3092
30932009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3094
3095	* debian/rules: assure installation of .el file manually + copy
3096	config.{sub,guess} unconditionally
3097
30982009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3099
3100	* debian/control: missing build-depends due to use of autoconf tools
3101
31022009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3103
3104	* emacs/Makefile.am: for debian no build time compilation of elc
3105	files is needed
3106
31072009-01-25  R. Bernstein <rocky@gnu.org>
3108
3109	* po/stamp-po: Administrivia
3110
31112009-01-25  R. Bernstein <rocky@gnu.org>
3112
3113	* doc/version.texi: This time for sure!
3114
31152009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3116
3117	* debian/README.Debian-source: mentioned in README.Debian-source
3118	specifics of current packaging approach
3119
31202009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3121
3122	* debian/patches/00-dfsg-no-makedoc.dpatch,
3123	debian/patches/00-locales.dpatch, debian/patches/00list: removed
3124	obsolete patches
3125
31262009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3127
3128	* debian/control: updated Vcs fields to point to github directly
3129
31302009-01-25  R. Bernstein <rocky@gnu.org>
3131
3132	* doc/version.texi: Change date to last release date instead of the
3133	one before that. Thanks again to yh.
3134
31352009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3136
3137	* debian/changelog: boost debian revision
3138
31392009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3140
3141	* debian/rules: explicitly specify site-lisp directory, clean
3142	po/*.gmo files
3143
31442009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3145
3146	* debian/changelog: updated changelog entry
3147
31482009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3149
3150	* .gitignore, Makefile.in, config.guess, config.h.in, config.sub,
3151	config/Makefile.in, configure, debian/rules, doc/Makefile.in,
3152	emacs/Makefile.in, glob/Makefile.in, w32/Makefile.in: RF: use
3153	autogen during build, ignore some files again, remove autogened
3154	files from repo
3155
31562009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3157
3158	* debian/rules: BF: we do not use dpatch -- can be parallel
3159
31602009-01-25  Yaroslav Halchenko <debian@onerussian.com>
3161
3162	* : commit 81c46f9f02adaf2d3fca6a518676aeeead487818 Merge: c75570ee
3163	6cd278da Author: Yaroslav Halchenko <debian@onerussian.com> Date:
3164	Sun Jan 25 11:35:51 2009 -0500
3165
31662009-01-13  R. Bernstein <rocky@gnu.org>
3167
3168	* .gitignore: Administrivia
3169
31702009-01-13  R. Bernstein <rocky@gnu.org>
3171
3172	* debugger/cmd.c, debugger/info.c, doc/version.texi: Set execute bit
3173	when writing target
3174
31752009-01-12  R. Bernstein <rocky@gnu.org>
3176
3177	* ChangeLog: Administrivia
3178
31792009-01-12  R. Bernstein <rocky@gnu.org>
3180
3181	* : Administrivia
3182
31832009-01-11  R. Bernstein <rocky@sanchez.(none)>
3184
3185	* doc/Makefile.am: Oops - forgot to install manpage. Thanks to
3186	Yaroslav Halchenk catching
3187
31882009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3189
3190	* config/Makefile.in, doc/Makefile.in, emacs/Makefile.in,
3191	glob/Makefile.in, w32/Makefile.in: Since we do not run autogen at
3192	build time - we must include pregenerated .in files
3193
31942009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3195
3196	* .gbp.conf: NF: adding configuration for git-buildpackage
3197
31982009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3199
3200	* debian/install: since mdb.el gets installed correctly, no need for
3201	explicit install
3202
32032009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3204
3205	* debian/rules: adding --enable-maintainer-mode to configure params
3206
32072009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3208
3209	* : commit c75570ee46ad1ad9c43daa6c89125020b28f636d Author: Yaroslav
3210	Halchenko <debian@onerussian.com> Date:   Sun Jan 11 13:46:55 2009
3211	-0500
3212
32132009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3214
3215	* : commit 8355c6d3c3c4533559060362f4281f36f8088bc2 Author: Yaroslav
3216	Halchenko <debian@onerussian.com> Date:   Sun Jan 11 13:45:12 2009
3217	-0500
3218
32192009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3220
3221	* debian/changelog, debian/copyright, debian/docs: updated
3222	changelog, docs, copyright
3223
32242009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3225
3226	* Makefile.in, configure: regenerated configure/Makefile.in
3227	according to last changes
3228
32292009-01-11  Yaroslav Halchenko <debian@onerussian.com>
3230
3231	* : commit 15b394025c3f274cb3b3b554d18bc06333156561 Author: R.
3232	Bernstein <rocky@sanchez.(none)> Date:   Sat Jan 10 14:19:00 2009
3233	-0500
3234
32352009-01-09  R. Bernstein <rocky@gnu.org>
3236
3237	* README.mdb: doc fixes
3238
32392009-01-09  R. Bernstein <rocky@gnu.org>
3240
3241	* README.mdb: Update README.mdb
3242
32432009-01-09  R. Bernstein <rocky@gnu.org>
3244
3245	* Makefile.am, README.mdb, TODO: Add back TODO and README.mdb
3246
32472009-01-09  R. Bernstein <rocky@gnu.org>
3248
3249	* doc/.gitignore: Administrivia
3250
32512009-01-09  R. Bernstein <rocky@gnu.org>
3252
3253	* Makefile.am, NEWS, doc/Makefile.am, doc/mdb.texi,
3254	doc/version.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
3255	po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
3256	po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
3257	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Fix
3258	up documentaiton weirdnesses (spotted by Yarik the wise)
3259
32602009-01-09  R. Bernstein <rocky@gnu.org>
3261
3262	* doc/mdb.texi, make.1: Fix up documentaiton weirdnesses (spotted by
3263	Yarik the wise)
3264
32652009-01-08  Yaroslav Halchenko <debian@onerussian.com>
3266
3267	* .gitignore, Makefile.in, config.guess, config.h.in, config.sub,
3268	configure: adding autoconf creatures from Debian also adjusting .gitignore to don't ignore those
3269
32702009-01-08  Yaroslav Halchenko <debian@onerussian.com>
3271
3272	* debian/changelog, debian/rules: "Thanks lintian" fixes
3273
32742009-01-08  Yaroslav Halchenko <debian@onerussian.com>
3275
3276	* debian/docs, doc/Makefile.am: DFSG: removing even memories about
3277	non-DFSG-compliant documentations also removing 'attempts' to install some obsolete docs
3278
32792009-01-08  Yaroslav Halchenko <debian@onerussian.com>
3280
3281	* debian/TODO.Debian, debian/changelog, debian/control,
3282	debian/copyright, debian/dh_wraporig.local, debian/docs,
3283	debian/misc/fdl.txt, debian/remake.info, debian/rules: First touch
3284	to bring Debian packaging up to date   * Added VCS fields into the header.    * Extended list of copyright holders due to added pieces.    * Not using dpatch any longer.    * Redoing DFSG complience of a new remake:     - documents with GFDL with cover pages (info/html) are removed       and FDL license is no longer shipped     - remake-specific info file is no longer present/shipped     - vanilla make changelog is no longer shipped, please refer to       /usr/share/doc/make/changelog.gz if needed   * Updated complience to policy 3.8.0
3285
32862009-01-08  Yaroslav Halchenko <debian@onerussian.com>
3287
3288	* : commit ef0f4fbc3ced480c0d0fbd87cce41627751ace30 Author: Yaroslav
3289	Halchenko <debian@onerussian.com> Date:   Thu Jan 8 21:25:06 2009
3290	-0500
3291
32922009-01-08  R. Bernstein <rocky@sanchez.(none)>
3293
3294	* ChangeLog, NEWS, configure.ac, doc/version.texi, po/be.po,
3295	po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
3296	po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
3297	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po,
3298	po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Get ready for another
3299	release
3300
33012009-01-04  R. Bernstein <rocky@gnu.org>
3302
3303	* debugger/stack.c, po/.gitignore: Bug in trying to fake file
3304	information for a .PHONY target
3305
33062008-12-11  R. Bernstein <rocky@sanchez.(none)>
3307
3308	* buildargv.c, buildargv.h, debugger/fns.c: I can not even manage to
3309	spell my name correctly!
3310
33112008-12-11  Yaroslav Halchenko <debian@onerussian.com>
3312
3313	* : commit e76c89d1d3088c38282ffd12cb8a20edd605c412 Author: R.
3314	Bernstein <rocky@gnu.org> Date:   Tue Oct 28 04:25:19 2008 -0400
3315
33162008-10-27  R. Bernstein <rocky@gnu.org>
3317
3318	* Makefile.am, debugger/info.c: info.c: Don't give compile error if
3319	no readline defined.
3320
33212008-10-27  R. Bernstein <rocky@gnu.org>
3322
3323	* .gitignore, configure.ac, po/be.po, po/da.po, po/de.po, po/es.po,
3324	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
3325	po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
3326	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
3327	po/zh_CN.po: Get ready for release.
3328
33292008-10-27  R. Bernstein <rocky@gnu.org>
3330
3331	* ChangeLog, Makefile.am, NEWS, configure.ac, doc/version.texi: Get
3332	ready for 3.81+dbg-0.1 release.
3333
33342008-10-26  R. Bernstein <rocky@gnu.org>
3335
3336	* Makefile.am, configure.ac, doc/.gitignore, doc/Makefile.am,
3337	doc/version.texi: Administriva - make "make dist work again".
3338
33392008-10-26  R. Bernstein <rocky@gnu.org>
3340
3341	* doc/make.1.in: Add a manual page. Clean more doc files.
3342
33432008-10-26  R. Bernstein <rocky@gnu.org>
3344
3345	* doc/make.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
3346	po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
3347	po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po,
3348	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
3349	po/zh_CN.po: Add descriptions of debugger options
3350
33512008-10-25  R. Bernstein <rocky@gnu.org>
3352
3353	* debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
3354	debugger/info.c, print.c, print.h, rule.c, rule.h, trace.c: More
3355	"info" information. Specifically "info program", "info rule", "info
3356	file/makefile".
3357
33582008-10-24  R. Bernstein <rocky@gnu.org>
3359
3360	* emacs/mdb.el.in: Remove GNU Emacs compile warnings (caused by a
3361	bug ;-)
3362
33632008-10-24  R. Bernstein <rocky@gnu.org>
3364
3365	* .deps/.gitignore, Makefile.am, dbg_break.c => debugger/break.c,
3366	dbg_break.h => debugger/break.h, dbg_cmd.c => debugger/cmd.c,
3367	dbg_cmd.h => debugger/cmd.h, dbg_fns.c => debugger/fns.c, dbg_fns.h
3368	=> debugger/fns.h, dbg_info.c => debugger/info.c, dbg_info.h =>
3369	debugger/info.h, dbg_stack.c => debugger/stack.c, dbg_stack.h =>
3370	debugger/stack.h, job.c, main.c, print.c, read.c, remake.c, trace.c:
3371	Move debugger files into its own directory.
3372
33732008-10-24  R. Bernstein <rocky@gnu.org>
3374
3375	* Makefile.am: Install under the name 'remake' by default.
3376
33772008-10-24  R. Bernstein <rocky@gnu.org>
3378
3379	* dbg_cmd.c, dbg_cmd.h, dbg_info.c, dbg_info.h, emacs/.gitignore,
3380	po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
3381	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
3382	po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
3383	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Add
3384	'info rules' and 'info vpath'. Reinstate translation files. Put info
3385	in its own file.
3386
33872008-10-24  R. Bernstein <rocky@gnu.org>
3388
3389	* Makefile.am: Add 'info rules and 'info vpath'. Split out info into
3390	its own file.
3391
33922008-10-24  R. Bernstein <rocky@gnu.org>
3393
3394	* commands.h, dbg_cmd.c, dbg_cmd.h, job.c, main.c, po/be.po,
3395	po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
3396	po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
3397	po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
3398	po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, print.c,
3399	read.c, remake.c, trace.c: Add "info program" with reason we are
3400	stopped inside the debugger
3401
34022008-10-24  R. Bernstein <rocky@gnu.org>
3403
3404	* print.c: Cosmetic comment typo.
3405
34062008-10-24  R. Bernstein <rocky@gnu.org>
3407
3408	* dbg_cmd.c, print.c, print.h: Add "info files" which is more
3409	verbose information regarding "info makefiles".
3410
34112008-10-24  R. Bernstein <rocky@gnu.org>
3412
3413	* dbg_cmd.c, dbg_fns.c, debug.c, debug.h, main.c, remake.c: Add
3414	option to turn off goal update stop. On recursive makes, show
3415	command invocation.
3416
34172008-10-24  R. Bernstein <rocky@gnu.org>
3418
3419	* emacs/mdb.el.in, remake.c: Merge in another debugger call. Sync up
3420	emacs code with bashdb a little.
3421
34222008-10-24  R. Bernstein <rocky@gnu.org>
3423
3424	* remake.c: Merge in another 'enter-debugger' from prior remake.
3425
34262008-10-24  R. Bernstein <rocky@gnu.org>
3427
3428	* job.c: Merge in another 'enter_debugger' from remake
3429
34302008-10-23  R. Bernstein <rocky@gnu.org>
3431
3432	* commands.c, commands.h, job.c: command line number merge from
3433	remake. Track line numbers for a target -- useful if a target has
3434	more than one line to run.
3435
34362008-10-23  R. Bernstein <rocky@gnu.org>
3437
3438	* job.c: old/new merger
3439
34402008-10-23  R. Bernstein <rocky@gnu.org>
3441
3442	* job.h: job.h merge with old/new code.
3443
34442008-10-23  R. Bernstein <rocky@gnu.org>
3445
3446	* configure: configure is derived from configure.ac
3447
34482008-10-23  R. Bernstein <rocky@gnu.org>
3449
3450	* config/Makefile.am, po/be.po, po/da.po, po/de.po, po/es.po,
3451	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
3452	po/id.po, po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po,
3453	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
3454	po/vi.po, po/zh_CN.po: Add ommitted readline.h
3455
34562008-10-23  R. Bernstein <rocky@gnu.org>
3457
3458	* emacs/.gitignore, job.c, tests/scripts/features/errors,
3459	tests/scripts/features/patternrules,
3460	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
3461	tests/test_driver.pl: Give traceback on error unless
3462	--no-extended-errors is set. (Merge child_error from pevious remake)
3463
34642008-10-22  R. Bernstein <rocky@gnu.org>
3465
3466	* Makefile.am, configure, configure.ac, emacs/mdb.el.in:
3467	Add/build/install emacs code
3468
34692008-10-22  R. Bernstein <rocky@gnu.org>
3470
3471	* commands.c, commands.h, function.c, job.c, job.h, main.c, make.h,
3472	remake.c: Pass target contexts down as we recurse targets. We can
3473	now step/next inside of Makefiles!
3474
34752008-10-22  R. Bernstein <rocky@gnu.org>
3476
3477	* doc/version.texi: Start to bring job.c in line with remake.
3478	Debugger "quit" override --keep-going. . More work is needed.
3479
34802008-10-22  R. Bernstein <rocky@gnu.org>
3481
3482	* doc/.gitignore, po/.gitignore, po/be.po, po/da.po, po/de.po,
3483	po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po,
3484	po/hr.po, po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
3485	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
3486	po/vi.po, po/zh_CN.po: gettext hell
3487
34882008-10-22  R. Bernstein <rocky@gnu.org>
3489
3490	* .gitignore, Makefile.am, NEWS, doc/make.info, doc/make.info-1,
3491	doc/make.info-2, doc/stamp-vti, doc/version.texi, po/.gitignore,
3492	po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
3493	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
3494	po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
3495	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po:
3496	Administrivia and things to make building a release feasable.
3497
34982008-10-22  R. Bernstein <rocky@gnu.org>
3499
3500	* ar.c, dir.c, dir_fns.h, implicit.c, make.h, read.c, rule.c,
3501	vpath.c: Allow continuation after a fatal error fatal(). More
3502	merges.
3503
35042008-10-22  R. Bernstein <rocky@gnu.org>
3505
3506	* dep.h, main.c, read.c, read.h: Make -X/--debugger now at least
3507	calls the debugger on error exit!
3508
35092008-10-22  R. Bernstein <rocky@gnu.org>
3510
3511	* main.c: remake's -x and -y option now do something
3512
35132008-10-22  R. Bernstein <rocky@gnu.org>
3514
3515	* main.c: More remake main.c code merged
3516
35172008-10-21  R. Bernstein <rocky@gnu.org>
3518
3519	* config/readline.h, file.h: Move over files from remake
3520
35212008-10-21  R. Bernstein <rocky@gnu.org>
3522
3523	* commands.c, commands.h, dbg_cmd.c, file.c, filedef.h, function.c,
3524	main.c, make.h, rule.c, variable.c, variable.h: Add variable print
3525	routines from remake -- print without hash stats and masks to
3526	indicate what to show.
3527
35282008-10-21  R. Bernstein <rocky@gnu.org>
3529
3530	* read.c: Add push/pop of file location in recursive makefile
3531	reading.
3532
35332008-10-21  R. Bernstein <rocky@gnu.org>
3534
3535	* ar.c, commands.c, default.c, file.c, filedef.h, implicit.c,
3536	main.c, make.h, read.c, remake.c: Conver enter_file() to save file
3537	location.
3538
35392008-10-21  R. Bernstein <rocky@gnu.org>
3540
3541	* main.c, make.h, tests/.gitignore: Merge more of remake's main.
3542
35432008-10-21  R. Bernstein <rocky@gnu.org>
3544
3545	* .gitignore, doc/.gitignore: Administrivia
3546
35472008-10-21  R. Bernstein <rocky@gnu.org>
3548
3549	* Makefile.am, buildargv.c, buildargv.h, commands.h, configure,
3550	dbg_break.c, dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c,
3551	dbg_fns.h, dbg_stack.c, dbg_stack.h, debug.c, debug.h, dep.h,
3552	expand.c, expand.h, filedef.h, function.c, function.h, hash.c,
3553	job.h, main.c, make.h, misc.c, print.c, print.h, read.c, read.h,
3554	remake.c, trace.c, trace.h, types.h, variable.c, variable.h: Merge
3555	in more of remake debugger code
3556
35572008-10-21  R. Bernstein <rocky@gnu.org>
3558
3559	* autogen.sh, config/.gitignore, config/readline.m4, configure,
3560	configure.in => configure.ac, emacs/.gitignore, emacs/Makefile.am,
3561	emacs/elk-test.el, emacs/gud.el, emacs/mdb-test.el.in,
3562	emacs/mdb.el.in: autotools merge with remake: Add tracing and
3563	readline testing. Add emacs files
3564
35652008-10-21  R. Bernstein <rocky@gnu.org>
3566
3567	* .deps/.gitignore, .gitignore, config/.gitignore, configure,
3568	doc/.gitignore, doc/stamp-vti, doc/version.texi, glob/.gitignore,
3569	po/.gitignore, w32/.gitignore: More administrivia
3570
35712008-10-21  R. Bernstein <rocky@gnu.org>
3572
3573	* autogen.sh: Administrivia - a script to get us started from git
3574	checkout
3575
35762008-10-21  R. Bernstein <rocky@sanchez.(none)>
3577
3578	* .gitignore, Makefile.in, aclocal.m4, buildargv.c, buildargv.h,
3579	config.h.in, config/.gitignore, config/Makefile.in, dbg_break.c,
3580	dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h,
3581	dbg_stack.c, dbg_stack.h, debug.c, doc/.gitignore, doc/Makefile.in,
3582	expand.h, function.h, glob/.gitignore, glob/Makefile.in,
3583	po/.gitignore, print.c, print.h, read.h, trace.c, trace.h, types.h,
3584	w32/.gitignore, w32/Makefile, w32/Makefile.in: Add debugger files
3585	from remake. Main options added and some types and definitions moved
3586	around. Regression tests work! No actions other than showing options
3587	exist though.
3588
35892008-12-11  Yaroslav Halchenko <debian@onerussian.com>
3590
3591	* : Just binding all repositories (CVS of make, old CVS of remake,
3592	and git of remake) togehter Merge commit 'make-release-3.81'; commit 'remake-cvs/master' into
3593	remake-git-combined2
3594
35952008-12-11  Yaroslav Halchenko <debian@onerussian.com>
3596
3597	* : Merge commit 'make-3-81' into make-releases
3598
35992008-12-11  Yaroslav Halchenko <debian@onerussian.com>
3600
3601	* .cvsignore, .purify, ChangeLog.1, Makefile.DOS.template =>
3602	Makefile.DOS, Makefile.in, NEWS, NMakefile.template => NMakefile,
3603	README.template => README, README.DOS.template => README.DOS,
3604	README.W32.template => README.W32, SMakefile.template => SMakefile,
3605	TODO.private, aclocal.m4, build.template => build.sh.in,
3606	config.ami.template => config.ami, config.h-vms.template =>
3607	config.h-vms, config.h.W32.template => config.h.W32, config.h.in,
3608	configh.dos.template => configh.dos, configure, configure.in,
3609	getopt1.c, glob/.cvsignore, glob/Makefile.in, gpl.texinfo,
3610	i18n/.cvsignore, i18n/Makefile.in, i18n/make.pot, install-sh,
3611	loadtest.c, maintMakefile, make.info, make.info-1, make.info-10,
3612	make.info-2, make.info-3, make.info-4, make.info-5, make.info-6,
3613	make.info-7, make.info-8, make.info-9, make.texinfo, missing,
3614	mkinstalldirs, stamp-h.in, w32/include/sub_proc.h: release 3.79
3615
36162008-10-30  R. Bernstein <rocky@gnu.org>
3617
3618	* htdocs/index.html: Change repository link from sourceforge to
3619	github
3620
36212008-10-30  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
3622
3623	* debian/changelog: New upstream release git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@1258
3624	82381867-18eb-0310-98a2-9474e637aba2
3625
36262008-10-30  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
3627
3628	* debian/README.Debian-source: Fetched new sources -- updated
3629	README.Debian-source git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@1255
3630	82381867-18eb-0310-98a2-9474e637aba2
3631
36322008-10-30  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
3633
3634	* debian/watch: cleaned up debian/watch git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@1254
3635	82381867-18eb-0310-98a2-9474e637aba2
3636
36372008-10-28  R. Bernstein <rocky@gnu.org>
3638
3639	* tests/debugger/debugger1.mk, tests/debugger/debugger2.mk:
3640	function.c: Add a Make debugger function to call the debugger from
3641	inside a makefile. trace*: manage p_stack_top inside push/pop.
3642	cmd.c: Simplify using recently added enter reason.
3643
36442008-10-27  R. Bernstein <rocky@gnu.org>
3645
3646	* Makefile.am, debugger/info.c: info.c: Don't give compile error if
3647	no readline defined.
3648
36492008-10-27  R. Bernstein <rocky@gnu.org>
3650
3651	* .gitignore, configure.ac, po/be.po, po/da.po, po/de.po, po/es.po,
3652	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
3653	po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
3654	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
3655	po/zh_CN.po: Get ready for release.
3656
36572008-10-27  R. Bernstein <rocky@gnu.org>
3658
3659	* ChangeLog, Makefile.am, NEWS, configure.ac, doc/version.texi: Get
3660	ready for 3.81+dbg-0.1 release.
3661
36622008-10-26  R. Bernstein <rocky@gnu.org>
3663
3664	* Makefile.am, configure.ac, doc/.gitignore, doc/Makefile.am,
3665	doc/version.texi: Administriva - make "make dist work again".
3666
36672008-10-26  R. Bernstein <rocky@gnu.org>
3668
3669	* doc/make.1.in: Add a manual page. Clean more doc files.
3670
36712008-10-26  R. Bernstein <rocky@gnu.org>
3672
3673	* htdocs/features.html, htdocs/index.html: Revise documentation
3674
36752008-10-26  R. Bernstein <rocky@gnu.org>
3676
3677	* doc/make.texi, po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po,
3678	po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po,
3679	po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po,
3680	po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
3681	po/zh_CN.po: Add descriptions of debugger options
3682
36832008-10-25  R. Bernstein <rocky@gnu.org>
3684
3685	* debugger/cmd.c, debugger/cmd.h, debugger/fns.c, debugger/fns.h,
3686	debugger/info.c, print.c, print.h, rule.c, rule.h, trace.c: More
3687	"info" information. Specifically "info program", "info rule", "info
3688	file/makefile".
3689
36902008-10-24  R. Bernstein <rocky@gnu.org>
3691
3692	* emacs/mdb.el.in: Remove GNU Emacs compile warnings (caused by a
3693	bug ;-)
3694
36952008-10-24  R. Bernstein <rocky@gnu.org>
3696
3697	* .deps/.gitignore, Makefile.am, dbg_break.c => debugger/break.c,
3698	dbg_break.h => debugger/break.h, dbg_cmd.c => debugger/cmd.c,
3699	dbg_cmd.h => debugger/cmd.h, dbg_fns.c => debugger/fns.c, dbg_fns.h
3700	=> debugger/fns.h, dbg_info.c => debugger/info.c, dbg_info.h =>
3701	debugger/info.h, dbg_stack.c => debugger/stack.c, dbg_stack.h =>
3702	debugger/stack.h, job.c, main.c, print.c, read.c, remake.c, trace.c:
3703	Move debugger files into its own directory.
3704
37052008-10-24  R. Bernstein <rocky@gnu.org>
3706
3707	* Makefile.am: Install under the name 'remake' by default.
3708
37092008-10-24  R. Bernstein <rocky@gnu.org>
3710
3711	* dbg_cmd.c, dbg_cmd.h, dbg_info.c, dbg_info.h, emacs/.gitignore,
3712	po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
3713	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
3714	po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
3715	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po: Add
3716	'info rules' and 'info vpath'. Reinstate translation files. Put info
3717	in its own file.
3718
37192008-10-24  R. Bernstein <rocky@gnu.org>
3720
3721	* Makefile.am: Add 'info rules and 'info vpath'. Split out info into
3722	its own file.
3723
37242008-10-24  R. Bernstein <rocky@gnu.org>
3725
3726	* commands.h, dbg_cmd.c, dbg_cmd.h, job.c, main.c, po/be.po,
3727	po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/ga.po,
3728	po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po, po/ko.po,
3729	po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/rw.po,
3730	po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, print.c,
3731	read.c, remake.c, trace.c: Add "info program" with reason we are
3732	stopped inside the debugger
3733
37342008-10-24  R. Bernstein <rocky@gnu.org>
3735
3736	* print.c: Cosmetic comment typo.
3737
37382008-10-24  R. Bernstein <rocky@gnu.org>
3739
3740	* dbg_cmd.c, print.c, print.h: Add "info files" which is more
3741	verbose information regarding "info makefiles".
3742
37432008-10-24  R. Bernstein <rocky@gnu.org>
3744
3745	* dbg_cmd.c, dbg_fns.c, debug.c, debug.h, main.c, remake.c: Add
3746	option to turn off goal update stop. On recursive makes, show
3747	command invocation.
3748
37492008-10-24  R. Bernstein <rocky@gnu.org>
3750
3751	* emacs/mdb.el.in, remake.c: Merge in another debugger call. Sync up
3752	emacs code with bashdb a little.
3753
37542008-10-24  R. Bernstein <rocky@gnu.org>
3755
3756	* remake.c: Merge in another 'enter-debugger' from prior remake.
3757
37582008-10-24  R. Bernstein <rocky@gnu.org>
3759
3760	* job.c: Merge in another 'enter_debugger' from remake
3761
37622008-10-23  R. Bernstein <rocky@gnu.org>
3763
3764	* commands.c, commands.h, job.c: command line number merge from
3765	remake. Track line numbers for a target -- useful if a target has
3766	more than one line to run.
3767
37682008-10-23  R. Bernstein <rocky@gnu.org>
3769
3770	* job.c: old/new merger
3771
37722008-10-23  R. Bernstein <rocky@gnu.org>
3773
3774	* job.h: job.h merge with old/new code.
3775
37762008-10-23  R. Bernstein <rocky@gnu.org>
3777
3778	* configure: configure is derived from configure.ac
3779
37802008-10-23  R. Bernstein <rocky@gnu.org>
3781
3782	* config/Makefile.am, po/be.po, po/da.po, po/de.po, po/es.po,
3783	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
3784	po/id.po, po/ja.po, po/ko.po, po/make.pot, po/nl.po, po/pl.po,
3785	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
3786	po/vi.po, po/zh_CN.po: Add ommitted readline.h
3787
37882008-10-23  R. Bernstein <rocky@gnu.org>
3789
3790	* emacs/.gitignore, job.c, tests/scripts/features/errors,
3791	tests/scripts/features/patternrules,
3792	tests/scripts/features/vpathplus, tests/scripts/options/dash-k,
3793	tests/test_driver.pl: Give traceback on error unless
3794	--no-extended-errors is set. (Merge child_error from pevious remake)
3795
37962008-10-22  R. Bernstein <rocky@gnu.org>
3797
3798	* Makefile.am, configure, configure.ac, emacs/mdb.el.in:
3799	Add/build/install emacs code
3800
38012008-10-22  R. Bernstein <rocky@gnu.org>
3802
3803	* commands.c, commands.h, function.c, job.c, job.h, main.c, make.h,
3804	remake.c: Pass target contexts down as we recurse targets. We can
3805	now step/next inside of Makefiles!
3806
38072008-10-22  R. Bernstein <rocky@gnu.org>
3808
3809	* doc/version.texi: Start to bring job.c in line with remake.
3810	Debugger "quit" override --keep-going. . More work is needed.
3811
38122008-10-22  R. Bernstein <rocky@gnu.org>
3813
3814	* doc/.gitignore, po/.gitignore, po/be.po, po/da.po, po/de.po,
3815	po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po,
3816	po/hr.po, po/id.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
3817	po/pt_BR.po, po/ru.po, po/rw.po, po/sv.po, po/tr.po, po/uk.po,
3818	po/vi.po, po/zh_CN.po: gettext hell
3819
38202008-10-22  R. Bernstein <rocky@gnu.org>
3821
3822	* .gitignore, Makefile.am, NEWS, doc/make.info, doc/make.info-1,
3823	doc/make.info-2, doc/stamp-vti, doc/version.texi, po/.gitignore,
3824	po/be.po, po/da.po, po/de.po, po/es.po, po/fi.po, po/fr.po,
3825	po/ga.po, po/gl.po, po/he.po, po/hr.po, po/id.po, po/ja.po,
3826	po/ko.po, po/make.pot, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
3827	po/rw.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po:
3828	Administrivia and things to make building a release feasable.
3829
38302008-10-22  R. Bernstein <rocky@gnu.org>
3831
3832	* ar.c, dir.c, dir_fns.h, implicit.c, make.h, read.c, rule.c,
3833	vpath.c: Allow continuation after a fatal error fatal(). More
3834	merges.
3835
38362008-10-22  R. Bernstein <rocky@gnu.org>
3837
3838	* dep.h, main.c, read.c, read.h: Make -X/--debugger now at least
3839	calls the debugger on error exit!
3840
38412008-10-22  R. Bernstein <rocky@gnu.org>
3842
3843	* main.c: remake's -x and -y option now do something
3844
38452008-10-22  R. Bernstein <rocky@gnu.org>
3846
3847	* main.c: More remake main.c code merged
3848
38492008-10-21  R. Bernstein <rocky@gnu.org>
3850
3851	* config/readline.h, file.h: Move over files from remake
3852
38532008-10-21  R. Bernstein <rocky@gnu.org>
3854
3855	* commands.c, commands.h, dbg_cmd.c, file.c, filedef.h, function.c,
3856	main.c, make.h, rule.c, variable.c, variable.h: Add variable print
3857	routines from remake -- print without hash stats and masks to
3858	indicate what to show.
3859
38602008-10-21  R. Bernstein <rocky@gnu.org>
3861
3862	* read.c: Add push/pop of file location in recursive makefile
3863	reading.
3864
38652008-10-21  R. Bernstein <rocky@gnu.org>
3866
3867	* ar.c, commands.c, default.c, file.c, filedef.h, implicit.c,
3868	main.c, make.h, read.c, remake.c: Conver enter_file() to save file
3869	location.
3870
38712008-10-21  R. Bernstein <rocky@gnu.org>
3872
3873	* main.c, make.h, tests/.gitignore: Merge more of remake's main.
3874
38752008-10-21  R. Bernstein <rocky@gnu.org>
3876
3877	* .gitignore, doc/.gitignore: Administrivia
3878
38792008-10-21  R. Bernstein <rocky@gnu.org>
3880
3881	* Makefile.am, buildargv.c, buildargv.h, commands.h, configure,
3882	dbg_break.c, dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c,
3883	dbg_fns.h, dbg_stack.c, dbg_stack.h, debug.c, debug.h, dep.h,
3884	expand.c, expand.h, filedef.h, function.c, function.h, hash.c,
3885	job.h, main.c, make.h, misc.c, print.c, print.h, read.c, read.h,
3886	remake.c, trace.c, trace.h, types.h, variable.c, variable.h: Merge
3887	in more of remake debugger code
3888
38892008-10-21  R. Bernstein <rocky@gnu.org>
3890
3891	* autogen.sh, config/.gitignore, config/readline.m4, configure,
3892	configure.in => configure.ac, emacs/.gitignore, emacs/Makefile.am,
3893	emacs/elk-test.el, emacs/gud.el, emacs/mdb-test.el.in,
3894	emacs/mdb.el.in: autotools merge with remake: Add tracing and
3895	readline testing. Add emacs files
3896
38972008-10-21  R. Bernstein <rocky@gnu.org>
3898
3899	* .deps/.gitignore, .gitignore, config/.gitignore, configure,
3900	doc/.gitignore, doc/stamp-vti, doc/version.texi, glob/.gitignore,
3901	po/.gitignore, w32/.gitignore: More administrivia
3902
39032008-10-21  R. Bernstein <rocky@gnu.org>
3904
3905	* autogen.sh: Administrivia - a script to get us started from git
3906	checkout
3907
39082008-10-21  R. Bernstein <rocky@sanchez.(none)>
3909
3910	* .gitignore, Makefile.in, aclocal.m4, buildargv.c, buildargv.h,
3911	config.h.in, config/.gitignore, config/Makefile.in, dbg_break.c,
3912	dbg_break.h, dbg_cmd.c, dbg_cmd.h, dbg_fns.c, dbg_fns.h,
3913	dbg_stack.c, dbg_stack.h, debug.c, doc/.gitignore, doc/Makefile.in,
3914	expand.h, function.h, glob/.gitignore, glob/Makefile.in,
3915	po/.gitignore, print.c, print.h, read.h, trace.c, trace.h, types.h,
3916	w32/.gitignore, w32/Makefile, w32/Makefile.in: Add debugger files
3917	from remake. Main options added and some types and definitions moved
3918	around. Regression tests work! No actions other than showing options
3919	exist though.
3920
39212008-10-20  R. Bernstein <rocky@sanchez.(none)>
3922
3923	* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.DOS,
3924	Makefile.am, Makefile.ami, Makefile.in, NEWS, NMakefile, README,
3925	README.Amiga, README.DOS, README.OS2, README.W32, README.customs,
3926	SCOPTIONS, SMakefile, acinclude.m4, aclocal.m4, alloca.c, amiga.c,
3927	amiga.h, ansi2knr.1, ansi2knr.c, ar.c, arscan.c, build.sh.in,
3928	build_w32.bat, commands.c, commands.h, config.ami, config.h-vms,
3929	config.h.W32, config.h.in, config/ChangeLog, config/Makefile.am,
3930	config/Makefile.in, config/codeset.m4, config/compile,
3931	config/config.guess, config/config.rpath, config/config.sub,
3932	config/depcomp, config/dospaths.m4, config/gettext.m4,
3933	config/glibc21.m4, config/iconv.m4, config/install-sh,
3934	config/intdiv0.m4, config/intmax.m4, config/inttypes-pri.m4,
3935	config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
3936	config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
3937	config/lib-prefix.m4, config/longdouble.m4, config/longlong.m4,
3938	config/mdate-sh, config/missing, config/mkinstalldirs,
3939	config/nls.m4, config/po.m4, config/printf-posix.m4,
3940	config/progtest.m4, config/signed.m4, config/size_max.m4,
3941	config/stdint_h.m4, config/texinfo.tex, config/uintmax_t.m4,
3942	config/ulonglong.m4, config/wchar_t.m4, config/wint_t.m4,
3943	config/xsize.m4, configh.dos, configure, configure.bat,
3944	configure.in, debug.h, default.c, dep.h, dir.c, doc/Makefile.am,
3945	doc/Makefile.in, doc/fdl.texi, doc/make-stds.texi, doc/make.info,
3946	doc/make.info-1, doc/make.info-2, doc/make.texi, doc/stamp-vti,
3947	doc/version.texi, dosbuild.bat, expand.c, file.c, filedef.h,
3948	function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
3949	glob/COPYING.LIB, glob/ChangeLog, glob/Makefile.am,
3950	glob/Makefile.ami, glob/Makefile.in, glob/SCOPTIONS,
3951	glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
3952	glob/glob.c, glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h,
3953	main.c, make.1, make.h, make.lnk, make_msvc_net2003.sln,
3954	make_msvc_net2003.vcproj, makefile.com, makefile.vms, misc.c,
3955	po/ChangeLog, po/LINGUAS, po/Makefile.in.in, po/Makevars,
3956	po/POTFILES.in, po/Rules-quot, po/be.po, po/boldquot.sed, po/da.po,
3957	po/de.po, po/en@boldquot.header, po/en@quot.header, po/es.po,
3958	po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/he.po, po/hr.po,
3959	po/id.po, po/insert-header.sin, po/ja.po, po/ko.po, po/make.pot,
3960	po/nl.po, po/pl.po, po/pt_BR.po, po/quot.sed,
3961	po/remove-potcdate.sin, po/ru.po, po/rw.po, po/stamp-po, po/sv.po,
3962	po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, read.c, readme.vms,
3963	remake.c, remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
3964	strcache.c, subproc.bat, tests/COPYING, tests/ChangeLog,
3965	tests/NEWS, tests/README, tests/mkshadow, tests/run_make_tests,
3966	tests/run_make_tests.pl, tests/scripts/features/comments,
3967	tests/scripts/features/conditionals,
3968	tests/scripts/features/default_names,
3969	tests/scripts/features/double_colon,
3970	tests/scripts/features/echoing, tests/scripts/features/errors,
3971	tests/scripts/features/escape, tests/scripts/features/export,
3972	tests/scripts/features/include, tests/scripts/features/mult_rules,
3973	tests/scripts/features/mult_targets,
3974	tests/scripts/features/order_only, tests/scripts/features/override,
3975	tests/scripts/features/parallelism,
3976	tests/scripts/features/patspecific_vars,
3977	tests/scripts/features/patternrules,
3978	tests/scripts/features/quoting, tests/scripts/features/recursion,
3979	tests/scripts/features/reinvoke,
3980	tests/scripts/features/se_explicit,
3981	tests/scripts/features/se_implicit,
3982	tests/scripts/features/se_statpat,
3983	tests/scripts/features/statipattrules,
3984	tests/scripts/features/targetvars,
3985	tests/scripts/features/varnesting, tests/scripts/features/vpath,
3986	tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
3987	tests/scripts/features/vpathplus, tests/scripts/functions/abspath,
3988	tests/scripts/functions/addprefix,
3989	tests/scripts/functions/addsuffix, tests/scripts/functions/andor,
3990	tests/scripts/functions/basename, tests/scripts/functions/call,
3991	tests/scripts/functions/dir, tests/scripts/functions/error,
3992	tests/scripts/functions/eval, tests/scripts/functions/filter-out,
3993	tests/scripts/functions/findstring, tests/scripts/functions/flavor,
3994	tests/scripts/functions/foreach, tests/scripts/functions/if,
3995	tests/scripts/functions/join, tests/scripts/functions/notdir,
3996	tests/scripts/functions/origin, tests/scripts/functions/realpath,
3997	tests/scripts/functions/shell, tests/scripts/functions/sort,
3998	tests/scripts/functions/strip,
3999	tests/scripts/functions/substitution,
4000	tests/scripts/functions/suffix, tests/scripts/functions/value,
4001	tests/scripts/functions/warning, tests/scripts/functions/wildcard,
4002	tests/scripts/functions/word, tests/scripts/misc/close_stdout,
4003	tests/scripts/misc/general1, tests/scripts/misc/general2,
4004	tests/scripts/misc/general3, tests/scripts/misc/general4,
4005	tests/scripts/options/dash-B, tests/scripts/options/dash-C,
4006	tests/scripts/options/dash-I, tests/scripts/options/dash-W,
4007	tests/scripts/options/dash-e, tests/scripts/options/dash-f,
4008	tests/scripts/options/dash-k, tests/scripts/options/dash-l,
4009	tests/scripts/options/dash-n, tests/scripts/options/dash-q,
4010	tests/scripts/options/dash-t, tests/scripts/options/general,
4011	tests/scripts/options/symlinks,
4012	tests/scripts/options/warn-undefined-variables,
4013	tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
4014	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/PHONY,
4015	tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
4016	tests/scripts/targets/clean, tests/scripts/test_template,
4017	tests/scripts/variables/CURDIR,
4018	tests/scripts/variables/DEFAULT_GOAL,
4019	tests/scripts/variables/INCLUDE_DIRS, tests/scripts/variables/MAKE,
4020	tests/scripts/variables/MAKECMDGOALS,
4021	tests/scripts/variables/MAKEFILES,
4022	tests/scripts/variables/MAKELEVEL,
4023	tests/scripts/variables/MAKE_RESTARTS,
4024	tests/scripts/variables/MFILE_LIST, tests/scripts/variables/SHELL,
4025	tests/scripts/variables/automatic, tests/scripts/variables/flavors,
4026	tests/scripts/variables/negative, tests/scripts/variables/special,
4027	tests/test_driver.pl, variable.c, variable.h, version.c, vmsdir.h,
4028	vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c,
4029	w32/.deps/libw32_a-misc.Po, w32/.deps/libw32_a-pathstuff.Po,
4030	w32/.deps/libw32_a-sub_proc.Po, w32/.deps/libw32_a-w32err.Po,
4031	w32/Makefile, w32/Makefile.am, w32/Makefile.in,
4032	w32/compat/dirent.c, w32/include/dirent.h, w32/include/pathstuff.h,
4033	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
4034	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
4035	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
4036	Initial repository
4037
40382008-09-30  eliz <eliz>
4039
4040	* 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.
4041
40422008-09-30  eliz <eliz>
4043
4044	* ChangeLog, job.c:         * job.c (construct_command_argv_internal): Avoid extra
4045	        backslash in batch-mode Unixy shells.  Under DB_JOBS,
4046	        display the contents of the batch file.
4047
40482008-05-31  eliz <eliz>
4049
4050	* ChangeLog: [no log message]
4051
40522008-05-31  eliz <eliz>
4053
4054	* README.W32.template: Remove obsolete text about non-support for
4055	-jN without Unixy shell.  Remove obsolete text about not supplying
4056	Visual Studio project files (we do supply them).  Modify text to
4057	prefer GCC builds to MSC builds.
4058
40592008-05-18  psmith <psmith>
4060
4061	* ChangeLog, doc/make.texi, po/ChangeLog, po/LINGUAS: Manual typo.
4062	New translation.
4063
40642008-03-28  psmith <psmith>
4065
4066	* ChangeLog, ar.c, maintMakefile, read.c: Update the translation
4067	project location for PO files (again) Apply fix for Savannah bug
4068	#22379.
4069
40702008-01-26  eliz <eliz>
4071
4072	* ChangeLog: [no log message]
4073
40742008-01-26  eliz <eliz>
4075
4076	* variable.c: (target_environment): Don't use shell_var if its `value' field is
4077	NULL.
4078
40792008-01-11  R. Bernstein <rocky@gnu.org>
4080
4081	* emacs/Makefile.am: Don't give an error on "make check" if emacs is
4082	not around.
4083
40842007-12-22  eliz <eliz>
4085
4086	* ChangeLog, Makefile.DOS.template: Makefile.DOS.template
4087	(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
4088	switch to $(MAKEINFO) to look in doc/.  Use --no-split.  (.texi): New target, instead of ".texinfo".  Change -I switch to
4089	$(MAKEINFO) to look in doc/.  Use --no-split.  (.texi.dvi): New target, instead of ".texinfo.dvi".  Change -I
4090	switch to $(MAKEINFO) to look in doc/.  (install-info-am, uninstall-info): Don't look for "*.i[0-9]" and
4091	"*.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.
4092
40932007-12-22  eliz <eliz>
4094
4095	* glob/ChangeLog, glob/glob.c: glob/glob.c [__GNU_LIBRARY__ &&
4096	__DJGPP__]: Add a realloc declaration that matches the one in the
4097	DJGPP libc.
4098
40992007-12-22  eliz <eliz>
4100
4101	* ChangeLog, configh.dos.template, job.c, variable.c:
4102	configh.dos.template [__DJGPP__]: Replace HAVE_SYS_SIGLIST with
4103	HAVE_DECL_SYS_SIGLIST.  job.c (child_execute_job): Remove __MSDOS__ because MSDOS/DJGPP
4104	build does not use child_execute_job.  variable.c (define_automatic_variables) [__MSDOS__]: Always export
4105	the SHELL environment variable to the child.
4106
41072007-12-22  eliz <eliz>
4108
4109	* ChangeLog, config.h.W32.template: config.h.W32: Include
4110	sys/types.h.  [!_PID_T_] (pid_t): Define only if not already
4111	defined.
4112
41132007-12-22  eliz <eliz>
4114
4115	* ChangeLog, vpath.c: vpath.c (construct_vpath_list)
4116	[HAVE_DOS_PATHS]: Support VPATH values that use `:' in drive
4117	letters, when PATH_SEPARATOR_CHAR is also `:'.
4118
41192007-11-05  psmith <psmith>
4120
4121	* AUTHORS, ChangeLog, remake.c: For mod times farther in the future,
4122	print the value in fixed-point rather than exponential notation
4123	(patch from Bruno Haible).
4124
41252007-11-04  psmith <psmith>
4126
4127	* ChangeLog, NEWS, commands.c, doc/make.texi, file.c, job.c,
4128	main.c, make.h, read.c, remake.c, tests/ChangeLog,
4129	tests/scripts/functions/eval, tests/scripts/misc/close_stdout,
4130	tests/scripts/variables/special, tests/test_driver.pl, variable.c:
4131	New special variable: .RECIPEPREFIX Allows the user to reset the
4132	prefix character for introducing recipe lines from the default (tab)
4133	to any other single character, and back again.  Also, reworked the
4134	manual to consistently use the word "recipe" to describe the set of
4135	commands we use to update a target, instead of the various phrases
4136	used in the past: "commands", "command lines", "command scripts",
4137	etc.
4138
41392007-10-24  eliz <eliz>
4140
4141	* w32/compat/dirent.c, w32/include/sub_proc.h,
4142	w32/include/w32err.h, w32/subproc/misc.c, w32/subproc/proc.h,
4143	w32/subproc/w32err.c: Convert to Unix line-endings.
4144
41452007-10-13  psmith <psmith>
4146
4147	* ChangeLog, variable.c: Windows: allow SHELL to be set to a more
4148	complex value by checking its expansion to see if it's a valid
4149	shell, not just the unexpanded value.
4150
41512007-10-10  psmith <psmith>
4152
4153	* ChangeLog, function.c, job.c, job.h, w32/pathstuff.c: Fixes from
4154	Eli Zaretskii: Fix to allow quoted directories in PATH.  Fix for
4155	Savannah bug #20549.
4156
41572007-10-10  psmith <psmith>
4158
4159	* ChangeLog, build_w32.bat, dir.c, make.h: Some Windows fixes to
4160	allow builds to succeed.
4161
41622007-08-17  R. Bernstein <rocky@gnu.org>
4163
4164	* doc/fdl.texi, doc/make.texi, src/remake.c,
4165	tests/scripts/features/parallelism: Track some of the Aug 15 GNU
4166	Make changes.
4167
41682007-08-15  psmith <psmith>
4169
4170	* ChangeLog, doc/make.texi, po/ChangeLog, po/LINGUAS, remake.c,
4171	tests/ChangeLog, tests/scripts/features/parallelism,
4172	tests/scripts/targets/SECONDARY: Incorporate Icarus Sparry's fix for
4173	3330 and 15919, and test cases.  One of our translations disappeared from the translations site so
4174	remove it.  The fdl.texi file was changed to not contain any @node entries, so
4175	add some around it in make.texi.
4176
41772007-07-16  R. Bernstein <rocky@gnu.org>
4178
4179	* tests/run_make_tests.pl, tests/scripts/features/parallelism,
4180	tests/scripts/options/dash-C, tests/test_driver.pl: Track changes to
4181	test driver - allow for a timeout.
4182
41832007-07-14  psmith <psmith>
4184
4185	* ChangeLog, file.c, tests/ChangeLog, tests/run_make_tests.pl,
4186	tests/scripts/features/parallelism, tests/scripts/options/dash-l,
4187	tests/test_driver.pl: Fix Savannah bug #20452.  Add a new feature to the test suite suggested by Icarus Sparry: set
4188	a timer before invoking a test, so that if it loops infinitely we
4189	will wake up and have a chance to kill the process and continue.
4190
41912007-07-07  R. Bernstein <rocky@gnu.org>
4192
4193	* configure.ac: automake 1.10 wants things this way.
4194
41952007-07-04  psmith <psmith>
4196
4197	* AUTHORS, COPYING, ChangeLog, ChangeLog.1, ChangeLog.2,
4198	Makefile.DOS.template, Makefile.am, Makefile.ami, NEWS,
4199	NMakefile.template, README.Amiga, README.DOS.template,
4200	README.OS2.template, README.W32.template, README.customs,
4201	README.cvs, README.template, SMakefile.template, TODO.private,
4202	acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c, build.template,
4203	build_w32.bat, commands.c, commands.h, config.ami.template,
4204	config.h-vms.template, config.h.W32.template, config/ChangeLog,
4205	config/Makefile.am, config/dospaths.m4, configh.dos.template,
4206	configure.bat, configure.in, debug.h, default.c, dep.h, dir.c,
4207	doc/Makefile.am, doc/make.texi, dosbuild.bat, expand.c, file.c,
4208	filedef.h, function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c,
4209	gettext.h, glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
4210	glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
4211	glob/glob.c, glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h,
4212	main.c, maintMakefile, make.1, make.h, makefile.com, makefile.vms,
4213	misc.c, po/ChangeLog, po/Makevars, po/POTFILES.in, read.c,
4214	readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
4215	rule.h, signame.c, strcache.c, subproc.bat, tests/COPYING,
4216	tests/ChangeLog, tests/NEWS, tests/README, tests/mkshadow,
4217	tests/run_make_tests.pl, tests/test_driver.pl, variable.c,
4218	variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c,
4219	vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
4220	w32/include/dirent.h, w32/include/pathstuff.h,
4221	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
4222	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
4223	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)
4224
42252007-06-19  R. Bernstein <rocky@gnu.org>
4226
4227	* 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).
4228
42292007-06-19  psmith <psmith>
4230
4231	* ChangeLog, doc/make.texi, expand.c, read.c: Fix a core dump when
4232	reading_file is 0 (20033).  Fix some manual typos (20018).
4233
42342007-05-11  psmith <psmith>
4235
4236	* ChangeLog, default.c, doc/make.texi, function.c, job.c, remake.c:
4237	Fix some documentation gitches.  Fix an uninitialized variable.  Add
4238	builtin rules for Objective C.  Add a new debug line that shows
4239	where the commands that are about to be run were defined.
4240
42412007-05-09  psmith <psmith>
4242
4243	* ChangeLog, acinclude.m4, config.ami.template,
4244	config.h-vms.template, config.h.W32.template, configh.dos.template,
4245	configure.in, function.c, hash.h, job.c, main.c, make.h, misc.c,
4246	vmsfunctions.c: Fix Savannah bug #19656: rationalize our use of
4247	case-insensitive string comparison functions to always use POSIX
4248	strcasecmp().  For non-POSIX systems that use other functions
4249	(strcmpi or stricmp) use a macro to alias strcasecmp to those.  If
4250	we can't find any of them (VMS, plus whatever UNIX doesn't have
4251	them) then define our own version in misc.c.
4252
42532007-03-21  psmith <psmith>
4254
4255	* ChangeLog, configure.in: Fix Savannah bug #19348: if the user
4256	specified --disable-case-insensitive-file-system, don't turn it on.
4257
42582007-03-20  psmith <psmith>
4259
4260	* ChangeLog, ar.c, commands.c, default.c, dep.h, dir.c, expand.c,
4261	file.c, filedef.h, function.c, implicit.c, job.c, main.c,
4262	maintMakefile, make.h, misc.c, read.c, remake.c, rule.c, rule.h,
4263	strcache.c, tests/run_make_tests.pl,
4264	tests/scripts/features/patternrules, tests/test_driver.pl,
4265	variable.c, variable.h, vpath.c: This is a major update, which
4266	switches virtually every allocated-but-not-freed string into the
4267	strcache.  As a side-effect, many more structure members and
4268	function arguments can/should be declared const.  As mentioned in the changelog, unfortunately measurement shows that
4269	this change does not yet reduce memory.  The problem is with
4270	secondary expansion: because of this we store all the prerequisites
4271	in the string cache twice.  First we store the prerequisite string
4272	after initial expansion but before secondary expansion, then we
4273	store each individual file after secondary expansion and
4274	expand_deps().  I plan to change expand_deps() to be callable in
4275	either context (eval or snap_deps) then have non-second-expansion
4276	targets call expand_deps() during eval, so that we only need to
4277	store that dependency list once.
4278
42792007-03-15  R. Bernstein <rocky@gnu.org>
4280
4281	* htdocs/index.html: Add css.
4282
42832007-03-10  R. Bernstein <rocky@gnu.org>
4284
4285	* Makefile.am, doc/Makefile.am, emacs/mdb.el.in, po/da.po,
4286	po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po,
4287	po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
4288	po/sv.po, po/tr.po, po/zh_CN.po: Makefile.am: Remove even :=
4289	mdb.el.in: use let instead of setq
4290
42912007-03-10  R. Bernstein <rocky@gnu.org>
4292
4293	* htdocs/index.html: Go over. Looks nicer. Add links to bashdb and
4294	pydb.
4295
42962007-03-09  R. Bernstein <rocky@gnu.org>
4297
4298	* src/Makefile.am, src/main.c: A help-string formating correction.
4299
43002007-03-09  R. Bernstein <rocky@gnu.org>
4301
4302	* AUTHORS: Ooops.
4303
43042007-03-07  R. Bernstein <rocky@gnu.org>
4305
4306	* Makefile.am, configure.ac, doc/Makefile.am: Reduce (but not
4307	eliminate) the number of automake errors.
4308
43092007-03-07  R. Bernstein <rocky@gnu.org>
4310
4311	* README.mdb: Note what's with and where is GNU readline.
4312
43132007-03-05  R. Bernstein <rocky@gnu.org>
4314
4315	* AUTHORS, po/ru.po: Updated Russian translation courtesy of Yuri
4316	Kozlov.
4317
43182007-03-02  R. Bernstein <rocky@gnu.org>
4319
4320	* emacs/.cvsignore: Yet another.
4321
43222007-03-02  R. Bernstein <rocky@gnu.org>
4323
4324	* emacs/mdb.el.in: Remove erroneous references to bashdb and some
4325	compile warnings.
4326
43272007-03-01  R. Bernstein <rocky@gnu.org>
4328
4329	* po/.cvsignore, po/LINGUAS, src/Makefile.am: src/Makefile.am: We
4330	were improperly setting LOCALDIR.  Thanks to Yaroslav Halchenko Rest: minor changes
4331
43322007-03-01  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4333
4334	* debian/patches/00-locales.dpatch, debian/patches/00list: fixing
4335	locales issue git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@944
4336	82381867-18eb-0310-98a2-9474e637aba2
4337
43382007-03-01  R. Bernstein <rocky@gnu.org>
4339
4340	* ChangeLog, NEWS, src/dbg_break.c, src/dbg_cmd.c, src/print.c: More
4341	internationalization strings (for when Yaraslov figures out how to
4342	get this workinng :-)
4343
43442007-03-01  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4345
4346	* debian/TODO.Debian: added back TODO.Debian git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@943
4347	82381867-18eb-0310-98a2-9474e637aba2
4348
43492007-03-01  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4350
4351	* debian/control: adding bloody gettext for internationalization
4352	support... hopefully that would help :-) git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@942
4353	82381867-18eb-0310-98a2-9474e637aba2
4354
43552007-03-01  R. Bernstein <rocky@gnu.org>
4356
4357	* NEWS, configure.ac, emacs/.cvsignore, emacs/Makefile.am,
4358	emacs/elk-test.el, emacs/mdb-test.el.in, emacs/mdb.el.in: Add mdb
4359	regression test. Make regexp pattern like bashdb or pydb where we
4360	allow embedded blanks in filenames for MS Windows.
4361
43622007-02-28  R. Bernstein <rocky@gnu.org>
4363
4364	* configure.ac, doc/mdb.texi, src/dbg_cmd.c, src/trace.h:
4365	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
4366	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
4367	the read command loop Go over documentation to add new features and fix up some old
4368	mistakes.
4369
43702007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4371
4372	* debian/TODO.Debian: doh... removed TODO.Debian git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@941
4373	82381867-18eb-0310-98a2-9474e637aba2
4374
43752007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4376
4377	* debian/docs: removed windowz README git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@940
4378	82381867-18eb-0310-98a2-9474e637aba2
4379
43802007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4381
4382	* debian/changelog, debian/copyright, debian/docs,
4383	debian/misc/fdl.txt: shipping FDL license v1.2 along. preparing
4384	release git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@939
4385	82381867-18eb-0310-98a2-9474e637aba2
4386
43872007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4388
4389	* debian/README.Debian-source, debian/changelog,
4390	debian/patches/00-correct-info-title.dpatch, debian/patches/00list:
4391	fresh tarball from rocky fixing info issue git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@938
4392	82381867-18eb-0310-98a2-9474e637aba2
4393
43942007-02-28  myamato <myamato>
4395
4396	* src/dbg_break.c: (add_breakpoint): Remove unnecessary `;' at the end of function
4397	definition.
4398
43992007-02-28  myamato <myamato>
4400
4401	* README.mdb: Fix a typo.
4402
44032007-02-28  R. Bernstein <rocky@gnu.org>
4404
4405	* ChangeLog, doc/how-to-make-a-release.txt, doc/mdb.texi: mdb.texi:
4406	(mdb) the file basename is in parenthesis not the name of the manual
4407	ChangeLog revise for current release More small fixes from Yaroslave
4408	the Wise (and Patient).
4409
44102007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4411
4412	* debian/patches/00-correct-info-title.dpatch: should not adjust
4413	.texi to avoid rebuild of .info git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@937
4414	82381867-18eb-0310-98a2-9474e637aba2
4415
44162007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4417
4418	* debian/patches/00-correct-info-title.dpatch,
4419	debian/patches/00list: fix for a info title git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@936
4420	82381867-18eb-0310-98a2-9474e637aba2
4421
44222007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4423
4424	* debian/remake.info: needed explicit speicification of info file git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@935
4425	82381867-18eb-0310-98a2-9474e637aba2
4426
44272007-02-28  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4428
4429	* debian/changelog: needed explicit speicification of info file git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@934
4430	82381867-18eb-0310-98a2-9474e637aba2
4431
44322007-02-27  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4433
4434	* debian/README.Debian-source, debian/changelog: fresh upstream
4435	prerelease and we are getting ready for a release git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@933
4436	82381867-18eb-0310-98a2-9474e637aba2
4437
44382007-02-27  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4439
4440	* debian/changelog, debian/control: added libreadline build
4441	dependency git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@932
4442	82381867-18eb-0310-98a2-9474e637aba2
4443
44442007-02-27  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4445
4446	* debian/patches/00-dfsg-no-makedoc.dpatch: adjusted patch to most
4447	recent release git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@931
4448	82381867-18eb-0310-98a2-9474e637aba2
4449
44502007-02-27  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4451
4452	* debian/README.Debian, debian/README.Debian-source,
4453	debian/changelog, debian/copyright, debian/dh_wraporig.local,
4454	debian/patches/00-dfsg-no-doc.dpatch,
4455	debian/patches/01-manpage-name.dpatch, debian/rules: fresh upstream
4456	prerelease and we are getting ready for a release git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@930
4457	82381867-18eb-0310-98a2-9474e637aba2
4458
44592007-02-27  R. Bernstein <rocky@gnu.org>
4460
4461	* NEWS, configure.ac, doc/how-to-make-a-release.txt: Last updates
4462	before a release.
4463
44642007-02-27  R. Bernstein <rocky@gnu.org>
4465
4466	* NEWS, README.mdb, configure.ac, cvs2cl_usermap: Some small typos.
4467	Naming convention back to the double dash thing.
4468
44692007-02-27  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4470
4471	* debian/README.Debian-source, debian/changelog,
4472	debian/patches/00-dfsg-no-makedoc.dpatch, debian/patches/00list,
4473	debian/rules:  - cvs snapshot git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@929
4474	82381867-18eb-0310-98a2-9474e637aba2
4475
44762007-02-26  R. Bernstein <rocky@gnu.org>
4477
4478	* doc/how-to-make-a-release.txt: Be a little more explicit about
4479	where our head is at. (I aplogize for the confusion, Yaroslav.)
4480
44812007-02-26  R. Bernstein <rocky@gnu.org>
4482
4483	* config/Makefile.am, doc/Makefile.am: Some files were missing in
4484	from the distribution. Thanks to Y to yy's.
4485
44862007-02-26  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4487
4488	* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, ChangeLog.GNUMake,
4489	INSTALL, Makefile.am, Makefile.in, NEWS, README, README.W32,
4490	README.customs, README.mdb, TODO, acinclude.m4, aclocal.m4,
4491	build.sh.in, config.guess, config.h.in, config.sub,
4492	config/ChangeLog, config/Makefile.am, config/Makefile.in,
4493	config/codeset.m4, config/compile, config/config.guess,
4494	config/config.rpath, config/config.sub, config/depcomp,
4495	config/elisp-comp, config/gettext.m4, config/glibc21.m4,
4496	config/iconv.m4, config/install-sh, config/intdiv0.m4,
4497	config/inttypes-pri.m4, config/inttypes.m4, config/inttypes_h.m4,
4498	config/isc-posix.m4, config/lcmessage.m4, config/lib-ld.m4,
4499	config/lib-link.m4, config/lib-prefix.m4, config/mdate-sh,
4500	config/missing, config/mkinstalldirs, config/progtest.m4,
4501	config/readline.h, config/readline.m4, config/stdint_h.m4,
4502	config/texinfo.tex, config/uintmax_t.m4, config/ulonglong.m4,
4503	configure, configure.ac, debian/README.Debian-source,
4504	debian/changelog, debian/dh_wraporig.local, debian/patches/00list,
4505	emacs/Makefile.am, emacs/Makefile.in, emacs/mdb.el,
4506	emacs/mdb.el.in, getloadavg.c, gettext.m4, glob/COPYING.LIB,
4507	glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
4508	glob/Makefile.in, glob/SCOPTIONS, glob/SMakefile,
4509	glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
4510	glob/glob.h, iconv.m4, lib-ld.m4, lib-link.m4, lib-prefix.m4,
4511	make.1, nls.m4, po.m4, po/ChangeLog, po/LINGUAS, po/Makefile.in.in,
4512	po/Makevars, po/POTFILES.in, po/Rules-quot, po/boldquot.sed,
4513	po/da.po, po/de.po, po/en@boldquot.header, po/en@quot.header,
4514	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po,
4515	po/insert-header.sin, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
4516	po/pt_BR.po, po/quot.sed, po/remake.pot, po/remove-potcdate.sin,
4517	po/ru.po, po/stamp-po, po/sv.po, po/tr.po, po/zh_CN.po,
4518	progtest.m4, src/Makefile.am, src/Makefile.in, src/alloca.c,
4519	src/ar_fns.c, src/ar_fns.h, src/arscan.c, src/arscan.h,
4520	src/buildargv.c, src/buildargv.h, src/commands.c, src/commands.h,
4521	src/dbg_break.c, src/dbg_break.h, src/dbg_cmd.c, src/dbg_cmd.h,
4522	src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c, src/dbg_stack.h,
4523	src/debug.c, src/debug.h, src/default.c, src/default.h, src/dep.c,
4524	src/dep.h, src/dir_fns.c, src/dir_fns.h, src/expand.c,
4525	src/expand.h, src/file.c, src/file.h, src/function.c,
4526	src/function.h, src/getloadavg.c, src/getopt.c, src/getopt.h,
4527	src/getopt1.c, src/gettext.h, src/hash.c, src/hash.h,
4528	src/implicit.c, src/implicit.h, src/job.c, src/job.h,
4529	src/loadavg.c, src/main.c, src/make.h, src/misc.c, src/misc.h,
4530	src/print.c, src/print.h, src/read.c, src/read.h, src/remake.c,
4531	src/remake.h, src/remote-cstms.c, src/remote-stub.c,
4532	src/remote-stub.h, src/rule.c, src/rule.h, src/signame.c,
4533	src/trace.c, src/trace.h, src/types.h, src/variable.c,
4534	src/variable.h, src/version.c, src/vpath.c, src/vpath.h,
4535	tests/COPYING, tests/ChangeLog, tests/NEWS, tests/README,
4536	tests/mkshadow, tests/run_make_tests, tests/run_make_tests.pl,
4537	tests/scripts/debugger/general, tests/scripts/debugger/general.in,
4538	tests/scripts/debugger/trace, tests/scripts/features/comments,
4539	tests/scripts/features/conditionals,
4540	tests/scripts/features/default_names,
4541	tests/scripts/features/double_colon,
4542	tests/scripts/features/echoing, tests/scripts/features/errors,
4543	tests/scripts/features/escape, tests/scripts/features/export,
4544	tests/scripts/features/include, tests/scripts/features/mult_rules,
4545	tests/scripts/features/mult_targets,
4546	tests/scripts/features/order_only, tests/scripts/features/override,
4547	tests/scripts/features/parallelism,
4548	tests/scripts/features/patspecific_vars,
4549	tests/scripts/features/quoting, tests/scripts/features/recursion,
4550	tests/scripts/features/reinvoke,
4551	tests/scripts/features/statipattrules,
4552	tests/scripts/features/targetvars,
4553	tests/scripts/features/varnesting, tests/scripts/features/vpath,
4554	tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
4555	tests/scripts/features/vpathplus, tests/scripts/functions/abspath,
4556	tests/scripts/functions/addprefix,
4557	tests/scripts/functions/addsuffix,
4558	tests/scripts/functions/basename, tests/scripts/functions/call,
4559	tests/scripts/functions/dir, tests/scripts/functions/error,
4560	tests/scripts/functions/eval, tests/scripts/functions/filter-out,
4561	tests/scripts/functions/findstring,
4562	tests/scripts/functions/foreach, tests/scripts/functions/if,
4563	tests/scripts/functions/join, tests/scripts/functions/notdir,
4564	tests/scripts/functions/origin, tests/scripts/functions/realpath,
4565	tests/scripts/functions/sort, tests/scripts/functions/strip,
4566	tests/scripts/functions/substitution,
4567	tests/scripts/functions/suffix, tests/scripts/functions/value,
4568	tests/scripts/functions/warning, tests/scripts/functions/wildcard,
4569	tests/scripts/functions/word, tests/scripts/misc/general1,
4570	tests/scripts/misc/general2, tests/scripts/misc/general3,
4571	tests/scripts/misc/general4, tests/scripts/misc/write,
4572	tests/scripts/options/dash-B, tests/scripts/options/dash-C,
4573	tests/scripts/options/dash-I, tests/scripts/options/dash-e,
4574	tests/scripts/options/dash-f, tests/scripts/options/dash-k,
4575	tests/scripts/options/dash-l, tests/scripts/options/dash-n,
4576	tests/scripts/options/dash-q, tests/scripts/options/dash-t,
4577	tests/scripts/options/general, tests/scripts/options/symlinks,
4578	tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
4579	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/PHONY,
4580	tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
4581	tests/scripts/targets/clean, tests/scripts/test_template,
4582	tests/scripts/variables/CURDIR, tests/scripts/variables/MAKE,
4583	tests/scripts/variables/MAKECMDGOALS,
4584	tests/scripts/variables/MAKEFILES,
4585	tests/scripts/variables/MAKEFILE_LIST,
4586	tests/scripts/variables/MAKELEVEL,
4587	tests/scripts/variables/automatic, tests/scripts/variables/flavors,
4588	tests/scripts/variables/special, tests/test_driver.pl,
4589	tests/vpath.valgrind, w32/compat/dirent.c, w32/include/dirent.h,
4590	w32/include/pathstuff.h, w32/include/sub_proc.h,
4591	w32/include/w32err.h, w32/pathstuff.c, w32/subproc/NMakefile,
4592	w32/subproc/build.bat, w32/subproc/misc.c, w32/subproc/proc.h,
4593	w32/subproc/sub_proc.c, w32/subproc/w32err.c: moving to use merging
4594	with upstream git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@928
4595	82381867-18eb-0310-98a2-9474e637aba2
4596
45972007-02-26  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4598
4599	* debian/TODO.Debian: minor TODO git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@927
4600	82381867-18eb-0310-98a2-9474e637aba2
4601
46022007-02-26  R. Bernstein <rocky@gnu.org>
4603
4604	* AUTHORS, doc/make.1.in: Suggestions from Y the wise.  make.1.in:
4605	Make it more clear what remake AUTHORS: make it more clear who is
4606	doing remake and who is doing make.
4607
46082007-02-25  R. Bernstein <rocky@gnu.org>
4609
4610	* .cvsignore, Makefile.am, configure.ac, doc/.cvsignore, make.1.in
4611	=> doc/make.1.in: Move make manual page (make.1.in) into doc
4612	directory.
4613
46142007-02-25  R. Bernstein <rocky@gnu.org>
4615
4616	* NEWS: Get format right for release.
4617
46182007-02-25  R. Bernstein <rocky@gnu.org>
4619
4620	* AUTHORS: Add more thanks/contributors.
4621
46222007-02-25  R. Bernstein <rocky@gnu.org>
4623
4624	* .cvsignore, Makefile.am, acinclude.m4, configure.ac,
4625	doc/mdb.texi, make.1 => make.1.in: Changes to make more Debian
4626	compliant.  make.1.in, configure.ac: allow for make->remake
4627	substitution configure.ac: In 0.62cvs now and remove a dash in
4628	tarball for Debian doc/mdb.texi: do the legal wording Debian dance
4629
46302007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4631
4632	* debian/dirs, debian/install: corrected placement of mdb.el git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@926
4633	82381867-18eb-0310-98a2-9474e637aba2
4634
46352007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4636
4637	* debian/install: install into a directory git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@925
4638	82381867-18eb-0310-98a2-9474e637aba2
4639
46402007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4641
4642	* debian/rules: uff... getting late git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@924
4643	82381867-18eb-0310-98a2-9474e637aba2
4644
46452007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4646
4647	* debian/patches/00-no-emacstesting.dpatch: deleted since no need git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@923
4648	82381867-18eb-0310-98a2-9474e637aba2
4649
46502007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4651
4652	* debian/TODO.Debian, debian/dirs, debian/docs, debian/install,
4653	debian/patches/00list: copying .el file manually to dont bother
4654	modifying configure git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@922
4655	82381867-18eb-0310-98a2-9474e637aba2
4656
46572007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4658
4659	* debian/changelog, debian/patches/00-no-emacstesting.dpatch,
4660	debian/patches/00list, debian/patches/01-manpage-name.dpatch:  - Manpage got subsection  into filename  - Manpage name change over to remake  - No testing for emacs during build - just install mdb.el git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@921
4661	82381867-18eb-0310-98a2-9474e637aba2
4662
46632007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4664
4665	* debian/rules: renaming of manpage git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@920
4666	82381867-18eb-0310-98a2-9474e637aba2
4667
46682007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4669
4670	* debian/dirs, debian/{emacsen-install.ex => emacsen-install},
4671	debian/{emacsen-remove.ex => emacsen-remove},
4672	debian/{emacsen-startup.ex => emacsen-startup}, debian/info,
4673	debian/menu.ex, debian/postinst.ex, debian/postrm.ex,
4674	debian/preinst.ex, debian/prerm.ex,
4675	debian/remake-3.80+dbg-default.ex,
4676	debian/remake-3.80+dbg.doc-base.EX: removed the rest of template
4677	files, renamed emacsen installation files git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@919
4678	82381867-18eb-0310-98a2-9474e637aba2
4679
46802007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4681
4682	* debian/README.Debian, debian/control, debian/docs,
4683	debian/emacsen-install.ex, debian/emacsen-remove.ex,
4684	debian/emacsen-startup.ex, debian/manpage.1.ex,
4685	debian/manpage.sgml.ex, debian/manpage.xml.ex, debian/menu.ex,
4686	debian/patches/00-dfsg-no-doc.dpatch, debian/patches/00list,
4687	debian/postinst.ex, debian/postrm.ex, debian/preinst.ex,
4688	debian/prerm.ex, debian/remake-3.80+dbg-default.ex,
4689	debian/remake-3.80+dbg.doc-base.EX, debian/rules: initial
4690	modifications (renaming to proper name, removing unnecessary files) git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@918
4691	82381867-18eb-0310-98a2-9474e637aba2
4692
46932007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4694
4695	* debian/cron.d.ex, debian/init.d.ex: removing obviousely
4696	unnecessary files git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@917
4697	82381867-18eb-0310-98a2-9474e637aba2
4698
46992007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4700
4701	* config.guess, config.sub, debian/README.Debian,
4702	debian/README.Debian-source, debian/changelog, debian/compat,
4703	debian/control, debian/copyright, debian/cron.d.ex,
4704	debian/dh_wraporig.local, debian/dirs, debian/docs,
4705	debian/emacsen-install.ex, debian/emacsen-remove.ex,
4706	debian/emacsen-startup.ex, debian/info, debian/init.d.ex,
4707	debian/manpage.1.ex, debian/manpage.sgml.ex, debian/manpage.xml.ex,
4708	debian/menu.ex, debian/postinst.ex, debian/postrm.ex,
4709	debian/preinst.ex, debian/prerm.ex,
4710	debian/remake-3.80+dbg-default.ex,
4711	debian/remake-3.80+dbg.doc-base.EX, debian/rules, debian/watch:
4712	[svn-inject] Applying Debian modifications to trunk git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@916
4713	82381867-18eb-0310-98a2-9474e637aba2
4714
47152007-02-25  yoh <yoh@82381867-18eb-0310-98a2-9474e637aba2>
4716
4717	* : [svn-inject] Forking remake source to Trunk git-svn-id: svn+ssh://washoe/home/yoh/.svn/debs/remake/trunk@915
4718	82381867-18eb-0310-98a2-9474e637aba2
4719
47202007-01-05  R. Bernstein <rocky@gnu.org>
4721
4722	* Makefile.am, config/Makefile.am, po/da.po, po/de.po, po/es.po,
4723	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
4724	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
4725	po/zh_CN.po: Make "make dist" work.
4726
47272007-01-05  R. Bernstein <rocky@gnu.org>
4728
4729	* htdocs/index.html: Add link to video demo.
4730
47312007-01-04  R. Bernstein <rocky@gnu.org>
4732
4733	* src/vpath.c: Remove compilation warning.
4734
47352007-01-04  R. Bernstein <rocky@gnu.org>
4736
4737	* src/strcache.c, src/strcache.h: strcache.{c,h} recently added to
4738	GNU make.
4739
47402007-01-04  R. Bernstein <rocky@gnu.org>
4741
4742	* src/Makefile.am, src/dir_fns.c, src/dir_fns.h, src/function.c,
4743	src/function.h, src/hash.c, src/hash.h, src/read.h, src/remake.c,
4744	src/variable.c: More const * changes tracking GNU make.
4745
47462006-12-30  R. Bernstein <rocky@gnu.org>
4747
4748	* src/read.c: Change \t's to cmd_prefix.
4749
47502006-12-30  R. Bernstein <rocky@gnu.org>
4751
4752	* src/job.c, src/main.c, src/make.h: Tracking make 3.81 jumbo change
4753	up to about main.c
4754
47552006-12-18  R. Bernstein <rocky@gnu.org>
4756
4757	* ChangeLog, src/expand.c, src/expand.h, src/file.c,
4758	src/function.c, src/function.h: Merge more of the Nov 18, '06
4759	changes - up to about function.c.  The commit changes from make
4760	rever to Savannah bug #15182 Some changes had to be held back :-(
4761
47622006-11-20  R. Bernstein <rocky@gnu.org>
4763
4764	* src/variable.c, src/variable.h: Another constification from GNU
4765	Make change of Nov 18, '06.
4766
47672006-11-20  R. Bernstein <rocky@gnu.org>
4768
4769	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
4770	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
4771	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, src/ar_fns.c,
4772	src/ar_fns.h, src/arscan.c, src/arscan.h, src/default.c, src/dep.h:
4773	First part of const-ification done to track recent GNU Make changes
4774	of Nov 18, '06
4775
47762006-11-18  psmith <psmith>
4777
4778	* .cvsignore, ChangeLog, ar.c, arscan.c, commands.c, commands.h,
4779	default.c, dep.h, dir.c, expand.c, file.c, function.c, job.c,
4780	main.c, make.h, read.c, remake.c, strcache.c, variable.c,
4781	variable.h, vmsdir.h, vmsify.c, vpath.c, w32/include/pathstuff.h,
4782	w32/pathstuff.c: Fix from Eli for incorrect value of $(MAKE) on
4783	Cygwin.  A few changes from char* to void* where appropriate, and removing of
4784	unnecessary casts.  Much more work on const-ifying the codebase.  This round involves
4785	some code changes to make it correct.  NOTE!!  There will almost
4786	certainly be problems on the non-POSIX ports that will need to be
4787	addressed after the const changes are finished: they will need to be
4788	const-ified properly and there may need to be some changes to
4789	allocate memory, etc. as well.  The next (last?) big push for this, still to come, is const-ifying
4790	the filenames in struct file, struct dep, etc.  This will allow us
4791	to store file names in the string cache and finally resolve Savannah
4792	bug #15182 (make uses too much memory), among other advantages.
4793
47942006-10-01  psmith <psmith>
4795
4796	* ChangeLog, README.OS2.template, README.cvs,
4797	config.h.W32.template, config/.cvsignore, config/dospaths.m4,
4798	configure.in, doc/make.texi, job.c, maintMakefile, make.1, make.h,
4799	remake.c, tests/ChangeLog, tests/run_make_tests.pl,
4800	tests/scripts/variables/automatic, tests/test_driver.pl,
4801	variable.c, variable.h: Fixed a number of documentation bugs, plus
4802	  some build/install issues: 16304, 16468, 16577, 17701, 17880, 16051,
4803	16652, 16698 Plus some from the mailing list.  Imported a patch from Eli to allow Cygwin builds to support
4804	DOS-style pathnames.
4805
48062006-07-29  R. Bernstein <rocky@gnu.org>
4807
4808	* configure.ac: Patch from Dave Korn: Final link fails when srcdir != objdir because it looks in the
4809	source tree for libglob.a rather than the build tree. The following
4810	patch (followed by regenerating the auto-* files) fixed it for me.
4811	HTH!
4812
48132006-05-22  R. Bernstein <rocky@gnu.org>
4814
4815	* htdocs/index.html: change url of CVS browser
4816
48172006-04-09  psmith <psmith>
4818
4819	* ChangeLog, ar.c, arscan.c, commands.c, configure.in, default.c,
4820	dir.c, expand.c, file.c, function.c, getloadavg.c, implicit.c,
4821	job.c, main.c, maintMakefile, make.h, misc.c, read.c, remake.c,
4822	remote-cstms.c, rule.c, strcache.c, variable.c, vmsfunctions.c,
4823	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
4824	alloca.  - Remove casts of the first argument to xrealloc.  - Convert all bcopy/bzero/bcmp invocations to use
4825	memcp/memmove/memset/memcmp.
4826
48272006-04-07  psmith <psmith>
4828
4829	* ChangeLog, Makefile.am, NEWS, amiga.h, ar.c, arscan.c,
4830	commands.c, commands.h, config.h-vms.template, configure.in, dep.h,
4831	dir.c, expand.c, filedef.h, function.c, implicit.c, job.c, job.h,
4832	main.c, make.h, read.c, remake.c, rule.c, rule.h, variable.h,
4833	vmsdir.h, vmsjobs.c, vpath.c: Code cleanup:  Remove all references
4834	to PARAMS() & ansi2knr.
4835
48362006-04-04  R. Bernstein <rocky@gnu.org>
4837
4838	* src/dep.c, src/main.c, src/make.h, src/read.c, src/read.h,
4839	src/remake.c: Merge in some 3.81 changes.
4840
48412006-04-01  psmith <psmith>
4842
4843	* README.cvs: Minor command correction.
4844
48452006-04-01  psmith <psmith>
4846
4847	* .cvsignore, ChangeLog, Makefile.am, NEWS, README.cvs,
4848	config.h.W32.template, config/.cvsignore, configure.in,
4849	doc/.cvsignore, doc/make.texi, function.c, implicit.c, misc.c,
4850	tests/ChangeLog, tests/scripts/features/parallelism,
4851	tests/scripts/functions/realpath: Release GNU make 3.81.  Update
4852	NEWS docs.  Enhance the manual to use automake version.texi, and use
4853	the canonical FSF copyright features and statement.  Some $(realpath
4854	...) tests won't work on Windows; leave them out The jobserver
4855	filedescriptor test might fail if some FDs are reserved, so for now
4856	comment out that check.
4857
48582006-03-30  R. Bernstein <rocky@gnu.org>
4859
4860	* src/function.c, src/function.h, src/implicit.c, src/misc.c: Merge
4861	in some 3.81 changes.
4862
48632006-03-30  R. Bernstein <rocky@gnu.org>
4864
4865	* src/rule.c: Merge in some GNU make 3.81 changes. Use alloc_dep().
4866
48672006-03-30  R. Bernstein <rocky@gnu.org>
4868
4869	* src/dep.c, src/dep.h, src/file.c, src/file.h, src/implicit.c:
4870	Merge in some 3.81 changes: add expand_deps, dep_free (free_dep),
4871	parse_prereqs, and snap_deps variables
4872
48732006-03-29  R. Bernstein <rocky@gnu.org>
4874
4875	* NEWS, src/expand.c, src/implicit.c,
4876	tests/scripts/features/targetvars: Track Make 3.81: Fix Savannah bug
4877	#15913.
4878
48792006-03-29  R. Bernstein <rocky@gnu.org>
4880
4881	* doc/mdb.texi: Go over intro a little. What I thought was a bug in
4882	remake in fact is just the arcane way GNU make works. (I mean it
4883	makes sense but boy do you have to do some digging in the GNU Make
4884	manual to find out what's going on.)
4885
48862006-03-28  R. Bernstein <rocky@gnu.org>
4887
4888	* ChangeLog, doc/how-to-make-a-release.txt, src/dep.c, src/dep.h,
4889	src/expand.c, src/expand.h, src/implicit.c, src/make.h,
4890	src/variable.c, src/variable.h: Merge in 3.81 implict.c changes
4891	which puls in expand.c, variable.h changes.
4892
48932006-03-25  R. Bernstein <rocky@gnu.org>
4894
4895	* htdocs/download.html, htdocs/index.html, htdocs/make.html: Check
4896	in webpage sources.
4897
48982006-03-25  R. Bernstein <rocky@gnu.org>
4899
4900	* doc/mdb.texi: A number of small corrections.
4901
49022006-03-24  R. Bernstein <rocky@gnu.org>
4903
4904	* ChangeLog, NEWS, configure.ac, po/da.po, po/de.po, po/es.po,
4905	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
4906	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
4907	po/zh_CN.po: Get ready for 0.61 release.
4908
49092006-03-24  R. Bernstein <rocky@gnu.org>
4910
4911	* src/job.c: Guard against dereferencing NULL pointers.
4912
49132006-03-22  bosk <bosk>
4914
4915	* ChangeLog, implicit.c: Fixed Savannah bug #16140.
4916
49172006-03-21  R. Bernstein <rocky@gnu.org>
4918
4919	* src/dbg_fns.c: Was trying to set automatic variables for a null
4920	target.
4921
49222006-03-20  R. Bernstein <rocky@gnu.org>
4923
4924	* src/dbg_cmd.c: Add missing \n
4925
49262006-03-20  psmith <psmith>
4927
4928	* README.cvs, job.c, tests/scripts/features/parallelism: Minor fixes
4929	before the rc2 release.
4930
49312006-03-20  psmith <psmith>
4932
4933	* AUTHORS, ChangeLog, NEWS, README.cvs, job.c, main.c, remake.c,
4934	tests/ChangeLog, tests/scripts/features/parallelism: Add some
4935	alloca(0) calls for systems without "normal" alloca support.  Fix a
4936	file descriptor leak with make re-exec while using the jobserver.
4937	Update some release information.
4938
49392006-03-19  R. Bernstein <rocky@gnu.org>
4940
4941	* doc/how-to-make-a-release.txt, doc/mdb.texi, emacs/mdb.el.in,
4942	src/dbg_cmd.c: dbg_cmd.c: "write command" now adds directory
4943	mdb.texi: use @ovar a more.  others: small changes
4944
49452006-03-19  R. Bernstein <rocky@gnu.org>
4946
4947	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h: Look for $(varname)
4948	and $varname when trying to expand variables.
4949
49502006-03-17  psmith <psmith>
4951
4952	* ChangeLog, README.cvs, maintMakefile: Minor tweaks for 3.81rc2.
4953
49542006-03-17  bosk <bosk>
4955
4956	* ChangeLog, dep.h, file.c, implicit.c, main.c, misc.c, read.c,
4957	remake.c, rule.c, tests/ChangeLog,
4958	tests/scripts/features/statipattrules: Fixed Savannah bug #16053.
4959
49602006-03-15  psmith <psmith>
4961
4962	* ChangeLog, NEWS, expand.c, tests/scripts/features/targetvars: Fix
4963	Savannah bug #15913.
4964
49652006-03-12  R. Bernstein <rocky@gnu.org>
4966
4967	* emacs/mdb.el.in: minor corrections to mdbtrack
4968
49692006-03-11  R. Bernstein <rocky@gnu.org>
4970
4971	* emacs/mdb.el.in: Add comint shell tracking - taken from python's
4972	pdbtrack
4973
49742006-03-10  psmith <psmith>
4975
4976	* ChangeLog, config/ChangeLog, config/dospaths.m4, configure.in,
4977	expand.c, glob/ChangeLog, glob/glob.c, implicit.c, job.c, remake.c,
4978	tests/ChangeLog, tests/scripts/features/escape,
4979	tests/scripts/functions/foreach, tests/scripts/functions/origin,
4980	tests/scripts/options/symlinks, tests/scripts/variables/automatic,
4981	tests/test_driver.pl, w32/subproc/sub_proc.c: Numerous updates to
4982	tests for issues found on Cygwin and Windows.  Revert a fix for $?
4983	including non-existent files as it shows a bug in the Linux kernel
4984	build.  Give them a release to fix this.  Add some changes from Eli
4985	Z. for Windows changes.
4986
49872006-03-08  psmith <psmith>
4988
4989	* ChangeLog, NEWS, tests/ChangeLog, tests/run_make_tests.pl,
4990	tests/scripts/features/default_names,
4991	tests/scripts/features/targetvars, tests/scripts/options/dash-W,
4992	variable.c: Some test updates for Windows.  Handle SHELL set on the
4993	command line properly for windows.
4994
49952006-03-08  R. Bernstein <rocky@gnu.org>
4996
4997	* ChangeLog, po/Makefile.in.in, po/da.po, po/de.po, po/es.po,
4998	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
4999	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
5000	po/zh_CN.po, src/main.c: src/main.c --debugger=error implies
5001	--debugger=fatal po/Makefile.in.in: wrong install directory?
5002
50032006-03-08  R. Bernstein <rocky@gnu.org>
5004
5005	* doc/mdb.texi: Add cd and pwd.
5006
50072006-03-08  R. Bernstein <rocky@gnu.org>
5008
5009	* src/dbg_cmd.c: Add pwd and cd. Alphabetize order of dbg_cmd
5010	(somewhat).
5011
50122006-02-27  R. Bernstein <rocky@gnu.org>
5013
5014	* src/buildargv.c, src/file.c, src/file.h: buildargv.c: use
5015	HAVE_ALLOCA_H - needed on NetBSD file.c, file.h: documentation
5016	changes and a small variable rename
5017
50182006-02-27  R. Bernstein <rocky@gnu.org>
5019
5020	* po/LINGUAS: Remove languages we can't seem to make.
5021
50222006-02-26  R. Bernstein <rocky@gnu.org>
5023
5024	* NEWS: track GNU Make 3.81 changes
5025
50262006-02-21  psmith <psmith>
5027
5028	* ChangeLog, implicit.c, makefile.vms, variable.c: Fix a potential
5029	core dump when merging aliases.  Might fix bug #15818.  Revert
5030	intermediate file free code.  Suppress some warnings in VMS builds.
5031
50322006-02-20  psmith <psmith>
5033
5034	* NEWS: Move the copyright info to the end of the NEWS file,
5035	otherwise automake's GNITS check doesn't think we have updated it
5036	(only scans the first 15 lines).
5037
50382006-02-20  psmith <psmith>
5039
5040	* 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
5041	targets.  - Don't make temporary batch files for -n.  Make sure batch files
5042	  are created in text mode.
5043
50442006-02-19  R. Bernstein <rocky@gnu.org>
5045
5046	* configure.ac, po/Makefile.in.in: Another attempt to get "make
5047	install" work using the existing po/Makefile.in.in
5048
50492006-02-18  R. Bernstein <rocky@gnu.org>
5050
5051	* po/Makefile.in: Okay, Makefile.in *is* derived
5052
50532006-02-18  R. Bernstein <rocky@gnu.org>
5054
5055	* configure.ac, po/Makefile.in: configure.ac: We generate
5056	po/Makefile, not po/Makefile.in.  po/Makefile.in is not a derived
5057	file.
5058
50592006-02-18  R. Bernstein <rocky@gnu.org>
5060
5061	* src/job.c, src/main.c, src/variable.c,
5062	tests/scripts/features/targetvars: targetvars: Get regression test
5063	change in for last commit.  More GNU Make merging.
5064
50652006-02-18  R. Bernstein <rocky@gnu.org>
5066
5067	* src/variable.c: Track GNU Make change: Make sure we don't
5068	introduce a circularity into the variable set linked list.  Fixes
5069	Savannah bug #15757.
5070
50712006-02-17  psmith <psmith>
5072
5073	* ChangeLog, tests/ChangeLog, tests/scripts/features/targetvars,
5074	variable.c: Make sure we don't introduce a circularity into the
5075	variable set linked list.  Fixes Savannah bug #15757.
5076
50772006-02-15  psmith <psmith>
5078
5079	* ChangeLog, expand.c, function.c, make.h, tests/ChangeLog,
5080	tests/scripts/functions/error, tests/scripts/functions/foreach,
5081	tests/scripts/functions/warning, tests/scripts/functions/word,
5082	tests/scripts/options/warn-undefined-variables,
5083	tests/scripts/variables/negative: Fix Savannah bug #106: keep
5084	separate track of which variable we are expanding, and use that info
5085	when generating error messages instead of the file info, where
5086	appropriate.
5087
50882006-02-14  psmith <psmith>
5089
5090	* ChangeLog, doc/make.texi, implicit.c, main.c, read.c, variable.c,
5091	variable.h: Some memory leak cleanups (found with valgrind).
5092
50932006-02-14  R. Bernstein <rocky@gnu.org>
5094
5095	* src/implicit.c: Track GNU Make sources. GNU Make bug #11183.
5096
50972006-02-13  psmith <psmith>
5098
5099	* ChangeLog, implicit.c: Fix bug #11183.
5100
51012006-02-11  psmith <psmith>
5102
5103	* AUTHORS, ChangeLog, ChangeLog.2, Makefile.DOS.template,
5104	Makefile.am, Makefile.ami, NEWS, NMakefile.template, README.Amiga,
5105	README.DOS.template, README.OS2.template, README.W32.template,
5106	README.customs, README.cvs, README.template, SMakefile.template,
5107	TODO.private, acinclude.m4, amiga.c, amiga.h, ar.c, arscan.c,
5108	build.template, build_w32.bat, commands.c, commands.h,
5109	config.ami.template, config.h-vms.template, config.h.W32.template,
5110	config/ChangeLog, config/Makefile.am, config/dospaths.m4,
5111	configh.dos.template, configure.bat, configure.in, debug.h,
5112	default.c, dep.h, dir.c, doc/Makefile.am, dosbuild.bat, expand.c,
5113	file.c, filedef.h, function.c, getloadavg.c, getopt.c, getopt.h,
5114	getopt1.c, gettext.h, glob/ChangeLog, glob/Makefile.am,
5115	glob/Makefile.ami, glob/SMakefile, glob/configure.bat, implicit.c,
5116	job.c, job.h, main.c, maintMakefile, make.h, makefile.com,
5117	makefile.vms, misc.c, po/ChangeLog, po/Makevars, po/POTFILES.in,
5118	read.c, readme.vms, remake.c, remote-cstms.c, remote-stub.c,
5119	rule.c, rule.h, signame.c, strcache.c, subproc.bat,
5120	tests/ChangeLog, tests/NEWS, tests/README, tests/mkshadow,
5121	tests/run_make_tests.pl, tests/test_driver.pl, variable.c,
5122	variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c,
5123	vmsjobs.c, vpath.c, w32/Makefile.am, w32/compat/dirent.c,
5124	w32/include/dirent.h, w32/include/pathstuff.h,
5125	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
5126	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
5127	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
5128	Last of the copyright updates.
5129
51302006-02-11  psmith <psmith>
5131
5132	* AUTHORS, README.Amiga, acinclude.m4, config.ami.template,
5133	configure.bat, getloadavg.c, getopt.c, getopt.h, getopt1.c,
5134	gettext.h, glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
5135	glob/SMakefile, glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h,
5136	glob/glob.c, glob/glob.h, hash.c, hash.h, make.1, misc.c,
5137	subproc.bat, tests/ChangeLog, tests/NEWS, tests/README,
5138	tests/mkshadow, tests/run_make_tests.pl, tests/test_driver.pl,
5139	w32/include/dirent.h: More copyright/license updates.
5140
51412006-02-11  psmith <psmith>
5142
5143	* ChangeLog, ChangeLog.1, ChangeLog.2, Makefile.DOS.template,
5144	Makefile.am, Makefile.ami, NEWS, NMakefile.template,
5145	README.DOS.template, README.OS2.template, README.W32.template,
5146	README.customs, README.cvs, README.template, SMakefile.template,
5147	TODO.private, amiga.c, amiga.h, ar.c, arscan.c, build.template,
5148	build_w32.bat, commands.c, commands.h, config.h-vms.template,
5149	config.h.W32.template, config/ChangeLog, config/Makefile.am,
5150	config/dospaths.m4, configh.dos.template, configure.in, debug.h,
5151	default.c, dep.h, dir.c, doc/Makefile.am, doc/make.texi,
5152	dosbuild.bat, expand.c, file.c, filedef.h, function.c, implicit.c,
5153	job.c, job.h, main.c, maintMakefile, make.1, make.h, make.lnk,
5154	make_msvc_net2003.vcproj, makefile.com, makefile.vms, po/ChangeLog,
5155	po/Makevars, po/POTFILES.in, read.c, readme.vms, remake.c,
5156	remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
5157	strcache.c, variable.c, variable.h, version.c, vmsdir.h,
5158	vmsfunctions.c, vmsify.c, vmsjobs.c, vpath.c, w32/Makefile.am,
5159	w32/compat/dirent.c, w32/include/pathstuff.h,
5160	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
5161	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
5162	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
5163	Update copyright and license notices on all files.  Added new file
5164	strcache.c to various non-UNIX makefiles and build scripts.
5165
51662006-02-10  psmith <psmith>
5167
5168	* ChangeLog, Makefile.am, NEWS, doc/make.texi, function.c, hash.c,
5169	hash.h, main.c, make.h, read.c, strcache.c, tests/ChangeLog,
5170	tests/run_make_tests.pl, tests/scripts/functions/andor,
5171	tests/test_driver.pl: - New code capability: a read-only string cache.  Start of solution
5172	  for Savannah bug #15182, but not much uses it yet.  Coming shortly.  - Added short-circuiting $(and ..) and $(or ...) functions.
5173
51742006-02-09  R. Bernstein <rocky@gnu.org>
5175
5176	* doc/make.texi, src/dep.c, src/file.c, src/file.h, src/remake.c,
5177	src/vpath.c: Track GNU Make changes: Fix Savannah bugs # 15341,
5178	        15534, and 15533.  Rewrite large chunks of the "Commands" section of
5179	        the manual to better describe then backslash-newline handling, the
5180	SHELL variable, etc.
5181
51822006-02-09  R. Bernstein <rocky@gnu.org>
5183
5184	* README.cvs, src/dir_fns.c, src/job.c, w32/subproc/sub_proc.c:
5185	Track GNU Make 3.81 changes.  Savannah GNU make bug #15534.
5186
51872006-02-09  R. Bernstein <rocky@gnu.org>
5188
5189	* emacs/mdb.el.in, src/job.c, src/job.h,
5190	tests/scripts/features/parallelism: mdb.el: more complete GNU
5191	debugger support job.{c,h} parallelism: track GNU Make changes (fix
5192	GNU make bug #15641)
5193
51942006-02-08  bosk <bosk>
5195
5196	* ChangeLog, job.c, job.h, tests/ChangeLog,
5197	tests/scripts/features/parallelism: Fixed Savannah bug #15641.
5198
51992006-02-06  psmith <psmith>
5200
5201	* ChangeLog, README.W32.template, README.cvs,
5202	config.h.W32.template, job.c, w32/subproc/sub_proc.c: Updates to
5203	Windows stuff from Markus Mauhart.
5204
52052006-02-06  psmith <psmith>
5206
5207	* ChangeLog, dir.c, doc/make.texi, file.c, filedef.h, remake.c,
5208	tests/ChangeLog, tests/scripts/options/dash-W, vpath.c: Fix Savannah
5209	bugs # 15341, 15534, and 15533.  Rewrite large chunks of the
5210	"Commands" section of the manual to better describe then
5211	backslash-newline handling, the SHELL variable, etc.
5212
52132006-02-01  R. Bernstein <rocky@gnu.org>
5214
5215	* po/Makefile.in.in: From gettext sources
5216
52172006-02-01  R. Bernstein <rocky@gnu.org>
5218
5219	* src/dir_fns.c: Track GNU Make 3.81 cvs
5220
52212006-02-01  R. Bernstein <rocky@gnu.org>
5222
5223	* src/dbg_cmd.c: Fix bug in show commands
5224
52252006-02-01  psmith <psmith>
5226
5227	* ChangeLog, dir.c: Fix a bug where a variable could be used without
5228	being initialized in W32.
5229
52302006-02-01  R. Bernstein <rocky@gnu.org>
5231
5232	* tests/scripts/options/symlinks, w32/include/sub_proc.h,
5233	w32/subproc/NMakefile, w32/subproc/build.bat,
5234	w32/subproc/sub_proc.c, w32/subproc/w32err.c: Track GNU Make 3.81cvs
5235	changes.
5236
52372006-02-01  R. Bernstein <rocky@gnu.org>
5238
5239	* Makefile.am, README.cvs, configure.ac, doc/make.texi, po/LINGUAS,
5240	src/job.c, src/main.c, src/remake.c: Mostly track GNU Make 3.81cvs
5241	changes.  Makefile.am: all "test" as a synonym for "check"
5242
52432006-02-01  psmith <psmith>
5244
5245	* ChangeLog, Makefile.am, NEWS, README.W32.template, README.cvs,
5246	config.h.W32.template, doc/make.texi, job.c, main.c,
5247	make_msvc_net2003.vcproj, po/ChangeLog, po/LINGUAS, remake.c,
5248	tests/scripts/options/symlinks, w32/include/sub_proc.h,
5249	w32/subproc/sub_proc.c: Various updates, mainly to the Windows port,
5250	from Eli Zaretskii and Markus Maurhart.
5251
52522006-01-21  R. Bernstein <rocky@gnu.org>
5253
5254	* doc/make.texi: Document --trace=normal
5255
52562006-01-21  R. Bernstein <rocky@gnu.org>
5257
5258	* NEWS: What's up
5259
52602006-01-21  R. Bernstein <rocky@gnu.org>
5261
5262	* src/Makefile.am, src/buildargv.c, src/buildargv.h, src/dbg_cmd.c,
5263	src/dbg_cmd.h, src/main.c: main.c: add --trace=normal option reset:
5264	run wasn't reading args parameters. Now it does.
5265
52662006-01-14  R. Bernstein <rocky@gnu.org>
5267
5268	* doc/doxygen/.cvsignore: Doxyfile is now derived.
5269
52702006-01-14  R. Bernstein <rocky@gnu.org>
5271
5272	* doc/doxygen/{Doxyfile => Doxyfile.in}: Add .in to get STRIP_PATH
5273	correct independent of source location.
5274
52752006-01-09  R. Bernstein <rocky@gnu.org>
5276
5277	* po/.cvsignore: ignore files autopoint creates.
5278
52792006-01-09  R. Bernstein <rocky@gnu.org>
5280
5281	* .cvsignore: Ignore m4's added by autopoint.
5282
52832006-01-09  R. Bernstein <rocky@gnu.org>
5284
5285	* config/codeset.m4, config/gettext.m4, config/glibc21.m4,
5286	config/iconv.m4, config/intdiv0.m4, config/inttypes-pri.m4,
5287	config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
5288	config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
5289	config/lib-prefix.m4, config/progtest.m4, config/stdint_h.m4,
5290	config/uintmax_t.m4, config/ulonglong.m4: autopoint adds these.
5291
52922006-01-09  R. Bernstein <rocky@gnu.org>
5293
5294	* autogen.sh: automess adjustment.
5295
52962006-01-09  R. Bernstein <rocky@gnu.org>
5297
5298	* ABOUT-NLS: autopoint covers this.
5299
53002006-01-09  R. Bernstein <rocky@gnu.org>
5301
5302	* doc/Makefile.am: Hack to get version-mdb.texi created.
5303
53042006-01-09  R. Bernstein <rocky@gnu.org>
5305
5306	* doc/Makefile.am: Need a info_TEXINFOS for automake to install
5307	mdate-sh. Isn't that obvious?
5308
53092006-01-09  R. Bernstein <rocky@gnu.org>
5310
5311	* ABOUT-NLS: Seems to be needed at the top level and isn't generated
5312	by automess.
5313
53142006-01-09  R. Bernstein <rocky@gnu.org>
5315
5316	* autogen.sh: Replace with simpler stuff.
5317
53182006-01-09  R. Bernstein <rocky@gnu.org>
5319
5320	* ABOUT-NLS, config/config.rpath, po/Makefile.in.in, po/Rules-quot:
5321	These should be taken from the autotoolset environment.
5322
53232006-01-09  R. Bernstein <rocky@gnu.org>
5324
5325	* doc/make.texi: Typo on one the --debug=read option. Note
5326	"Recursive Make Considered Harmful" and the import of that.
5327
53282006-01-09  R. Bernstein <rocky@gnu.org>
5329
5330	* Makefile.am, doc/Makefile.am, doc/make.texi, src/Makefile.am: Use
5331	:= instead of =
5332
53332006-01-08  R. Bernstein <rocky@gnu.org>
5334
5335	* TODO: Note that more work needs to be done to support phase where
5336	assignments are performed.
5337
53382006-01-05  R. Bernstein <rocky@gnu.org>
5339
5340	* tests/README: Track GNU Make 3.81 updates (sort of).
5341
53422006-01-05  R. Bernstein <rocky@gnu.org>
5343
5344	* tests/scripts/variables/automatic: Add regression tests for
5345	Savannah bugs #8154 and #12320.
5346
53472006-01-05  R. Bernstein <rocky@gnu.org>
5348
5349	* ChangeLog, NEWS, configure.ac, doc/Makefile.am, doc/make.texi,
5350	doc/mdb.texi, make.1, src/Makefile.am, src/arscan.c, src/arscan.h,
5351	src/dir_fns.c, src/function.c, src/job.c, src/main.c, src/remake.c:
5352	Mostly track changes to up-coming 3.81. Tabs in some source code
5353	have been removed.  make.1: note debugger options.
5354
53552006-01-04  psmith <psmith>
5356
5357	* ChangeLog, Makefile.am, NEWS, README.W32.template,
5358	config.h-vms.template, config.h.W32.template, dir.c, doc/make.texi,
5359	job.c, main.c, make.1, makefile.com, read.c, readme.vms, remake.c,
5360	tests/ChangeLog, tests/README, tests/scripts/variables/automatic,
5361	vmsfunctions.c, vmsify.c: Various changes getting ready for the
5362	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.
5363
53642005-12-27  R. Bernstein <rocky@gnu.org>
5365
5366	* NEWS: Time to move on.
5367
53682005-12-27  R. Bernstein <rocky@gnu.org>
5369
5370	* doc/mdb.texi: Small debug session corrections/improvements.
5371
53722005-12-25  R. Bernstein <rocky@gnu.org>
5373
5374	* src/file.c, src/file.h: Add enum variable to facilitate debugging.
5375
53762005-12-25  R. Bernstein <rocky@gnu.org>
5377
5378	* doc/doxygen/Doxyfile, src/ar_fns.c, src/arscan.h, src/file.c,
5379	src/file.h, src/remake.c, src/remake.h: More doxygen documentation
5380	changes.
5381
53822005-12-25  R. Bernstein <rocky@gnu.org>
5383
5384	* configure.ac: [no log message]
5385
53862005-12-25  R. Bernstein <rocky@gnu.org>
5387
5388	* configure.ac, src/Makefile.am, src/job.c, src/main.c,
5389	src/os.h.in, tests/run_make_tests.pl: Add configure option
5390	--with-default-shell to specifiy the default shell. (Useful on
5391	Solaris) Add configure option --with-shell-trace to specify the option to
5392	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
5393
53942005-12-25  R. Bernstein <rocky@gnu.org>
5395
5396	* tests/test_driver.pl: Make note when --make option has not been
5397	set. It may be an error.
5398
53992005-12-25  R. Bernstein <rocky@gnu.org>
5400
5401	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
5402	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
5403	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: [no log message]
5404
54052005-12-25  R. Bernstein <rocky@gnu.org>
5406
5407	* ChangeLog, Makefile.am, Makefile.ami, README.makedb =>
5408	README.mdb, configure.ac: configure.ac: in 0.61cvs now. Allow one to
5409	specifiy a default shell.  Makefile.am, README.mdb, README.maekdb: makedb->mdb
5410
54112005-12-25  R. Bernstein <rocky@gnu.org>
5412
5413	* src/Makefile.am, src/ar_fns.c, src/ar_fns.h, src/arscan.c,
5414	src/arscan.h, src/commands.c, src/commands.h, src/dbg_cmd.c,
5415	src/dbg_fns.h, src/hash.h, src/job.c, src/job.h, src/main.c,
5416	src/make.h, src/os.h.in, src/types.h, src/variable.c: More Doxygen
5417	documentation.  os.h.in: start to do better about separating OS
5418	dependencies.
5419
54202005-12-25  R. Bernstein <rocky@gnu.org>
5421
5422	* doc/mdb.texi: Minor corrections.
5423
54242005-12-24  R. Bernstein <rocky@gnu.org>
5425
5426	* doc/how-to-make-a-release.txt: More makedb->mdb.
5427
54282005-12-24  R. Bernstein <rocky@gnu.org>
5429
5430	* ChangeLog, doc/how-to-make-a-release.txt, src/main.c, src/make.h,
5431	src/rule.h, src/trace.h: Go over doxygen documentation.  Last commit
5432	before release. This time, for sure!
5433
54342005-12-24  R. Bernstein <rocky@gnu.org>
5435
5436	* src/hash.h: Small typo.
5437
54382005-12-24  R. Bernstein <rocky@gnu.org>
5439
5440	* doc/how-to-make-a-release.txt: [no log message]
5441
54422005-12-24  R. Bernstein <rocky@gnu.org>
5443
5444	* ChangeLog, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
5445	po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
5446	po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: Yet another
5447	commit before release.
5448
54492005-12-24  R. Bernstein <rocky@gnu.org>
5450
5451	* configure.ac, src/Makefile.am, src/main.c,
5452	tests/scripts/debugger/trace: various changes for Solaris without
5453	getopt
5454
54552005-12-24  R. Bernstein <rocky@gnu.org>
5456
5457	* src/getopt.c, src/getopt.h, src/getopt1.c: Reinstate getopt for
5458	Solaris (8,9, 10 too?)
5459
54602005-12-24  R. Bernstein <rocky@gnu.org>
5461
5462	* tests/scripts/debugger/trace: Deal with varying shell output
5463
54642005-12-24  R. Bernstein <rocky@gnu.org>
5465
5466	* ChangeLog, doc/makedb.txt, po/da.po, po/de.po, po/es.po,
5467	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
5468	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
5469	po/zh_CN.po: Hope the last update before release.
5470
54712005-12-24  R. Bernstein <rocky@gnu.org>
5472
5473	* ChangeLog, NEWS, configure.ac, doc/make.texi, po/da.po, po/de.po,
5474	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
5475	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
5476	po/tr.po, po/zh_CN.po, src/main.c, src/make.h, src/remake.c,
5477	tests/scripts/options/symlinks, tests/scripts/variables/MAKE,
5478	tests/test_driver.pl: Add -L (symlink) option from GNU Make 3.81.
5479
54802005-12-24  R. Bernstein <rocky@gnu.org>
5481
5482	* doc/make.texi: Update update date.
5483
54842005-12-24  R. Bernstein <rocky@gnu.org>
5485
5486	* src/function.c: Add another function from Make 3.81
5487
54882005-12-24  R. Bernstein <rocky@gnu.org>
5489
5490	* doc/make.texi: Add more function documentation from Make 3.81.
5491
54922005-12-24  R. Bernstein <rocky@gnu.org>
5493
5494	* tests/scripts/functions/abspath, tests/scripts/functions/realpath:
5495	Add realpath and abspath from make 3.81.
5496
54972005-12-24  R. Bernstein <rocky@gnu.org>
5498
5499	* doc/make.texi: Update flavor documentation from Make 3.81.
5500
55012005-12-24  R. Bernstein <rocky@gnu.org>
5502
5503	* tests/scripts/variables/flavors: Expand regression tests to make
5504	3.81 flavor tests.
5505
55062005-12-24  R. Bernstein <rocky@gnu.org>
5507
5508	* src/dbg_cmd.c, src/dbg_fns.c: Latest gcc seems to give warnings
5509	about using *x++. Change to *x +=1.  Sigh.
5510
55112005-12-24  R. Bernstein <rocky@gnu.org>
5512
5513	* tests/scripts/misc/write: Do not try to run if /dev/full is not
5514	around
5515
55162005-12-23  R. Bernstein <rocky@gnu.org>
5517
5518	* emacs/.cvsignore: makedb.el -> mdb.el
5519
55202005-12-23  R. Bernstein <rocky@gnu.org>
5521
5522	* ChangeLog, configure.ac, doc/make.texi, po/da.po, po/de.po,
5523	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
5524	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
5525	po/tr.po, po/zh_CN.po, src/main.c: doc/make.texi: some small
5526	corrections src/main.c: go over --help po/* The usual when a version
5527	number is changed configure.ac: get ready for 0.60 release
5528	ChangeLog: no explanation is needed. In fact this commit will change
5529	it again.
5530
55312005-12-23  R. Bernstein <rocky@gnu.org>
5532
5533	* NEWS: Get ready for 0.60 release.
5534
55352005-12-23  R. Bernstein <rocky@gnu.org>
5536
5537	* NEWS: [no log message]
5538
55392005-12-23  R. Bernstein <rocky@gnu.org>
5540
5541	* src/expand.h, src/read.c, tests/scripts/functions/eval: eval: add
5542	conditional test functions/read.c: print a *warning* (not error) if
5543	no include.  read.c: Some stylistic changes.
5544
55452005-12-23  R. Bernstein <rocky@gnu.org>
5546
5547	* configure.ac, doc/make.texi, src/dbg_cmd.c, src/job.c,
5548	src/main.c, src/make.h, src/print.c, src/print.h: Patches from
5549	GNU/Linux: 3.79.1 siglist-patch, err-reporting, getcwd, and j8k
5550
55512005-12-23  R. Bernstein <rocky@gnu.org>
5552
5553	* doc/make.texi: Revise information about real targets which have
5554	phony targets as a prerequisite. Break out the phony section into a
5555	couple of subsections.
5556
55572005-12-23  R. Bernstein <rocky@gnu.org>
5558
5559	* doc/mdb.texi: Revise for new output.
5560
55612005-12-21  R. Bernstein <rocky@gnu.org>
5562
5563	* NEWS: [no log message]
5564
55652005-12-21  R. Bernstein <rocky@gnu.org>
5566
5567	* configure.ac, doc/.cvsignore, doc/Makefile.am, doc/makedb.texi,
5568	emacs/Makefile.am, emacs/gud.el, emacs/{makedb.el.in => mdb.el.in},
5569	src/dbg_cmd.c, src/debug.h: The great makedb->mdb rename. The rename
5570	is because we don't want confusion with this and the program that
5571	creates a DBM file.
5572
55732005-12-21  R. Bernstein <rocky@gnu.org>
5574
5575	* src/job.c: Was erroneously showing command delimiters on the
5576	"echo" command.
5577
55782005-12-20  R. Bernstein <rocky@gnu.org>
5579
5580	* src/debug.h: Doc change.
5581
55822005-12-20  R. Bernstein <rocky@gnu.org>
5583
5584	* NEWS, src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/debug.c,
5585	src/debug.h, src/function.c, src/job.c, src/main.c, src/read.c,
5586	src/remake.c, src/trace.c: More debug tracing funnelled through
5587	db_level. Debugger command "show debug" shows the debug mask in a
5588	more understandable way.
5589
55902005-12-20  R. Bernstein <rocky@gnu.org>
5591
5592	* src/job.c, src/main.c: job.c: separator bars should be
5593	before/after commands even when entering the debugger or stepping.
5594	main.c: enter debugger on next/step on successful termination.
5595
55962005-12-20  R. Bernstein <rocky@gnu.org>
5597
5598	* src/debug.h, src/job.c, src/main.c, tests/scripts/debugger/trace:
5599	Now shows shell tracing when --trace=normal or stepping debugging.
5600	YEAH!
5601
56022005-12-20  R. Bernstein <rocky@gnu.org>
5603
5604	* AUTHORS, NEWS, README.Amiga, doc/make.texi, src/debug.h,
5605	src/remake.c: debug.h: add mask doc from make.tex make.texi: merge
5606	in some of the relevant changes from 3.81 AUTHORS, NEWS: revise for
5607	this project
5608
56092005-12-20  R. Bernstein <rocky@gnu.org>
5610
5611	* README.cvs: Revise for this project.
5612
56132005-12-20  R. Bernstein <rocky@gnu.org>
5614
5615	* README: Revise for this project.
5616
56172005-12-20  R. Bernstein <rocky@gnu.org>
5618
5619	* README.Amiga: What the story is for Amiga.
5620
56212005-12-19  R. Bernstein <rocky@gnu.org>
5622
5623	* src/dir_fns.c: Remove the more specific free() for now. Crashes on
5624	64-bit athlon systems.
5625
56262005-12-19  R. Bernstein <rocky@gnu.org>
5627
5628	* src/debug.h, src/main.c, src/read.c, src/read.h, src/types.h,
5629	tests/scripts/options/dash-l: Remove this horrible hack where
5630	stringlist_t's were cast to char ** and issues of memory allocation
5631	blithly ignored.  Fixes a problem with dash-I on cygwin? Definitely reduces valgrind
5632	memory leaks.  dash-l: reinstated - I feel lucky?
5633
56342005-12-19  R. Bernstein <rocky@gnu.org>
5635
5636	* po/.cvsignore: [no log message]
5637
56382005-12-19  R. Bernstein <rocky@gnu.org>
5639
5640	* src/dbg_cmd.c, src/debug.c, src/debug.h, src/file.h,
5641	src/function.c, src/implicit.c, src/implicit.h, src/job.c,
5642	src/main.c, src/print.c, src/remake.c, src/trace.c,
5643	tests/scripts/options/dash-n: Redo tracing a little bit. Output is
5644	slightly different.  Remove variable tracing - Is now folded into
5645	db_level.  Change a couple of "int"s to "bool"s
5646
56472005-12-18  R. Bernstein <rocky@gnu.org>
5648
5649	* tests/scripts/debugger/trace, tests/scripts/features/echoing,
5650	tests/scripts/options/dash-n: Output has changed. Reflect that in
5651	tests.
5652
56532005-12-18  R. Bernstein <rocky@gnu.org>
5654
5655	* doc/makedb.texi: Describe --just-print and --debug=basic to show
5656	how we differ from that.  Note set variable SHELL $(SHELL -x) trick to get tracing from the
5657	shell.
5658
56592005-12-18  R. Bernstein <rocky@gnu.org>
5660
5661	* src/job.c: tracing is a little more like --just-print
5662
56632005-12-18  R. Bernstein <rocky@gnu.org>
5664
5665	* NEWS, src/job.c: Give line numbers and target names on
5666	--just-print.
5667
56682005-12-18  R. Bernstein <rocky@gnu.org>
5669
5670	* doc/makedb.texi, src/dbg_cmd.c, src/dbg_fns.c: Work on doc to
5671	bring it in line (a little) with recent work.  No longer show target
5672	after file location. We have that expanded below with the
5673	dependencies.
5674
56752005-12-18  R. Bernstein <rocky@gnu.org>
5676
5677	* ChangeLog, doc/makedb.texi, po/.cvsignore, po/da.po, po/de.po,
5678	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
5679	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
5680	po/tr.po, po/zh_CN.po: makedb.texi: correct automatic variable
5681	documentation
5682
56832005-12-18  R. Bernstein <rocky@gnu.org>
5684
5685	* src/default.c, src/remake.c, src/rule.c: Some nexting tweaks and a
5686	free here and there.
5687
56882005-12-18  R. Bernstein <rocky@gnu.org>
5689
5690	* po/Makefile.in.in: Need this because mkinstalldirs isn't in config
5691	under this directory.
5692
56932005-12-18  R. Bernstein <rocky@gnu.org>
5694
5695	* po/Makefile.in.in: Update to gettext-0.14.4 and add .PHONY for
5696	some phony tags.
5697
56982005-12-18  R. Bernstein <rocky@gnu.org>
5699
5700	* src/commands.c, src/commands.h: Turn some #defines and a char
5701	field into an enum.
5702
57032005-12-18  R. Bernstein <rocky@gnu.org>
5704
5705	* NEWS, src/default.c, src/dir_fns.c, src/file.c, src/hash.c,
5706	src/implicit.c, src/main.c, src/make.h, src/read.c, src/remake.c,
5707	src/rule.c, tests/scripts/options/dash-l, tests/test_driver.pl: Go
5708	over memory allocation more. Reduce shared pointers. Free memory at
5709	the end explicitly so can use valgrind more agressively in the
5710	future.
5711
57122005-12-18  R. Bernstein <rocky@gnu.org>
5713
5714	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c: Move
5715	code to show target and prerequisites to on debugger prompt out of
5716	command routine and into fns. Is now show on stack motion commands.
5717
57182005-12-18  R. Bernstein <rocky@gnu.org>
5719
5720	* src/main.c: Wrong &.
5721
57222005-12-18  R. Bernstein <rocky@gnu.org>
5723
5724	* po/POTFILES.in: We don't have getopt.c any more.
5725
57262005-12-18  R. Bernstein <rocky@gnu.org>
5727
5728	* ChangeLog, configure.ac, src/main.c, src/print.c, src/print.h,
5729	tests/scripts/features/escape, tests/scripts/features/mult_rules,
5730	tests/scripts/features/statipattrules,
5731	tests/scripts/features/vpathplus, tests/scripts/functions/error,
5732	tests/scripts/options/dash-k, tests/scripts/options/dash-q,
5733	tests/scripts/options/general, tests/scripts/variables/flavors:
5734	Debugger error output changed. Get test results to match up.  Note:
5735	print.c needs to be changed to be able to deal with stderr as well
5736	as or in addition to stdout.
5737
57382005-12-18  R. Bernstein <rocky@gnu.org>
5739
5740	* src/dbg_cmd.c: Show target and dependencies in entering debugger.
5741	Could/should generalize as part of a prompt string.
5742
57432005-12-17  R. Bernstein <rocky@gnu.org>
5744
5745	* tests/run_make_tests.pl, tests/scripts/debugger/trace,
5746	tests/scripts/features/errors, tests/scripts/features/vpathplus,
5747	tests/scripts/options/dash-k: Changes because extended output on
5748	errors is now the default.
5749
57502005-12-17  R. Bernstein <rocky@gnu.org>
5751
5752	* src/Makefile.am, src/debug.h, src/dep.c, src/dir_fns.c,
5753	src/dir_fns.h, src/file.c, src/function.c, src/getopt.c,
5754	src/getopt.h, src/getopt1.c, src/hash.c, src/hash.h, src/main.c,
5755	src/print.c, src/variable.c: More explicit frees of memory.
5756	free_hash_table gives a callback for a routine to free an item.  --extended-errors is now the default. Use --no-extended-errors if
5757	you don't want that.  Use installed getopt.{c,h} - that's probably better maintained.
5758
57592005-12-17  R. Bernstein <rocky@gnu.org>
5760
5761	* ChangeLog, src/default.c, src/dir_fns.c, src/hash.c, src/job.c,
5762	src/main.c, src/make.h, src/print.c, src/rule.c: Yet another attempt
5763	to reduce unexplicitly free'd memory.  The next big win will
5764	probably be when we add a item_free function parameter on freeing
5765	hash tables.
5766
57672005-12-15  R. Bernstein <rocky@gnu.org>
5768
5769	* src/job.c: [no log message]
5770
57712005-12-15  R. Bernstein <rocky@gnu.org>
5772
5773	* src/job.c: More work in making "quit" work more gracefully.
5774
57752005-12-15  R. Bernstein <rocky@gnu.org>
5776
5777	* src/dbg_cmd.c, src/dbg_cmd.h, src/debug.c, src/debug.h,
5778	src/job.c, src/main.c, src/print.c, src/read.c, src/remake.c,
5779	tests/scripts/functions/wildcard: Work on getting quit to quit
5780	better - previously it could cause an infinite loop.  Add some of the smaller fixes from make 3.81 which improve
5781	regression tests or initialize variables where they hadn't been
5782	before.
5783
57842005-12-14  R. Bernstein <rocky@gnu.org>
5785
5786	* src/dbg_fns.c: Add hack to get line number from commands when we
5787	can't find the line number from the target.
5788
57892005-12-14  R. Bernstein <rocky@gnu.org>
5790
5791	* src/print.c: [no log message]
5792
57932005-12-14  bosk <bosk>
5794
5795	* ChangeLog, read.c: Fixed record_target_var to initialize
5796	variable's export field with v_default instead of leaving it
5797	"initialized" by whatever garbage happened to be on the heap.
5798
57992005-12-13  psmith <psmith>
5800
5801	* ChangeLog, NEWS, configure.in, make.1, tests/ChangeLog,
5802	tests/run_make_tests.pl, tests/scripts/features/errors,
5803	tests/scripts/features/parallelism,
5804	tests/scripts/functions/wildcard, tests/scripts/targets/FORCE,
5805	tests/scripts/targets/PHONY, tests/scripts/targets/SILENT: Update
5806	the make.1 man page.  Use rm -f instead of rm in the test scripts.
5807	Fixes bug #15085.
5808
58092005-12-13  R. Bernstein <rocky@gnu.org>
5810
5811	* src/dbg_fns.c, src/print.c: Note phony targets in locations as
5812	phony.
5813
58142005-12-12  R. Bernstein <rocky@gnu.org>
5815
5816	* NEWS: [no log message]
5817
58182005-12-12  R. Bernstein <rocky@gnu.org>
5819
5820	* src/dbg_cmd.c: General help shorter, more ddd-friendly (and more
5821	gdb-like).
5822
58232005-12-12  R. Bernstein <rocky@gnu.org>
5824
5825	* src/dbg_cmd.c: Better status when ending inside a recursive make.
5826
58272005-12-12  R. Bernstein <rocky@gnu.org>
5828
5829	* doc/makedb.texi: [no log message]
5830
58312005-12-12  R. Bernstein <rocky@gnu.org>
5832
5833	* doc/makedb.texi: [no log message]
5834
58352005-12-12  R. Bernstein <rocky@gnu.org>
5836
5837	* doc/makedb.texi: [no log message]
5838
58392005-12-12  R. Bernstein <rocky@gnu.org>
5840
5841	* doc/makedb.texi: typo.
5842
58432005-12-12  R. Bernstein <rocky@gnu.org>
5844
5845	* doc/makedb.texi: Show off target @ expand. Correct output which
5846	showed off a bug that has since been fixed.
5847
58482005-12-12  R. Bernstein <rocky@gnu.org>
5849
5850	* ChangeLog, NEWS, po/da.po, po/de.po, po/es.po, po/fr.po,
5851	po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
5852	po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po,
5853	src/default.c, src/dep.c, src/dep.h, src/implicit.c, src/main.c,
5854	src/read.c, src/rule.c: Fix vpath regression test failure on some
5855	OS's.  type casting a nameseq_t to a dep_t when is bad, bad, bad.
5856	Valgrind was showing uninitialized accesses. We now use calloc more
5857	pervasively and we no longer cast nameseq's to dep's but do a proper
5858	conversion (and allocationn).
5859
58602005-12-11  psmith <psmith>
5861
5862	* ChangeLog, implicit.c, read.c, tests/ChangeLog,
5863	tests/scripts/features/se_implicit, tests/scripts/misc/general4:
5864	Extend .SECONDEXPANSION to implicit rules.  Final fix for bug
5865	#13781.
5866
58672005-12-11  R. Bernstein <rocky@gnu.org>
5868
5869	* src/misc.h: Header for misc.c.
5870
58712005-12-11  R. Bernstein <rocky@gnu.org>
5872
5873	* configure.ac, src/Makefile.am, src/ar_fns.c, src/commands.c,
5874	src/dbg_cmd.h, src/dep.c, src/dir_fns.c, src/expand.c,
5875	src/function.c, src/function.h, src/implicit.c, src/job.c,
5876	src/main.c, src/make.h, src/misc.c, src/read.c, src/remake.c,
5877	src/rule.c, src/signame.c, src/variable.c, src/vpath.c,
5878	tests/scripts/misc/write, tests/test_driver.pl: Writing to a full
5879	filesystem gives an error (via Jim Meyerling).  Remove sindex.
5880	misc.c headers are now in misc.h, not make.h.  replace sindex() with
5881	strstr().  configure.ac: in 0.6cvs.
5882
58832005-12-11  R. Bernstein <rocky@gnu.org>
5884
5885	* doc/make.texi: Document --extended errors or -E
5886
58872005-12-10  R. Bernstein <rocky@gnu.org>
5888
5889	* ChangeLog, doc/how-to-make-a-release.txt: Last commit before 0.5.
5890	No, really.
5891
58922005-12-10  R. Bernstein <rocky@gnu.org>
5893
5894	* doc/makedb.texi: More corrections.
5895
58962005-12-10  R. Bernstein <rocky@gnu.org>
5897
5898	* ChangeLog, NEWS, README.makedb: Yet another go-over for release.
5899
59002005-12-10  R. Bernstein <rocky@gnu.org>
5901
5902	* src/dbg_cmd.c: Spelling typo.
5903
59042005-12-10  R. Bernstein <rocky@gnu.org>
5905
5906	* doc/makedb.texi: Go over for spelling. Fix sectioning and cross
5907	references a little.
5908
59092005-12-10  R. Bernstein <rocky@gnu.org>
5910
5911	* ChangeLog, README.makedb, SMakefile: A couple of more small
5912	updates for 0.5.
5913
59142005-12-10  R. Bernstein <rocky@gnu.org>
5915
5916	* ChangeLog, NEWS, po/da.po, po/de.po, po/es.po, po/fr.po,
5917	po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
5918	po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po:
5919	0.5 release - this time, for sure!
5920
59212005-12-10  R. Bernstein <rocky@gnu.org>
5922
5923	* src/commands.c, src/commands.h, src/dbg_break.h, src/debug.h,
5924	src/dep.h, src/dir_fns.h, src/expand.c, src/file.c, src/file.h,
5925	src/function.c, src/getopt.h, src/gettext.h, src/hash.c,
5926	src/hash.h, src/job.h, src/main.c, src/make.h, src/remote-stub.h,
5927	src/rule.h, src/trace.h, src/types.h, src/variable.c,
5928	src/variable.h, src/vpath.c: More doxygenation.
5929
59302005-12-09  bosk <bosk>
5931
5932	* ChangeLog, implicit.c, tests/ChangeLog,
5933	tests/scripts/features/patternrules: Fixed bug #13022 by setting
5934	is_target flag on files that this implicit pattern rule also makes.
5935
59362005-12-09  R. Bernstein <rocky@gnu.org>
5937
5938	* src/ar_fns.h, src/arscan.h, src/commands.h, src/dbg_break.h,
5939	src/dbg_cmd.h, src/dbg_fns.h, src/dbg_stack.h, src/debug.h,
5940	src/default.h, src/dep.h, src/dir_fns.h, src/expand.h, src/file.h,
5941	src/filedef.h, src/function.c, src/function.h, src/hash.c,
5942	src/hash.h, src/implicit.h, src/job.h, src/print.h, src/read.h,
5943	src/remake.h, src/rule.h, src/trace.h, src/types.h, src/variable.h,
5944	src/vpath.h: Some doxygenation.
5945
59462005-12-09  R. Bernstein <rocky@gnu.org>
5947
5948	* doc/doxygen/Doxyfile: Update file for newery doxygen. Basically
5949	ran doxygen -u.
5950
59512005-12-09  R. Bernstein <rocky@gnu.org>
5952
5953	* glob/glob.h: Another syntax error for some systems.
5954
59552005-12-09  R. Bernstein <rocky@gnu.org>
5956
5957	* src/dbg_cmd.c: syntax error for earlier gcc compilers.
5958
59592005-12-09  R. Bernstein <rocky@gnu.org>
5960
5961	* glob/glob.h: Bad syntax.
5962
59632005-12-09  R. Bernstein <rocky@gnu.org>
5964
5965	* ChangeLog, Makefile.am, NEWS: Makefile.am: disable regression
5966	testing if building outside of sourcetree.
5967
59682005-12-09  R. Bernstein <rocky@gnu.org>
5969
5970	* doc/Makefile.am, src/Makefile.am: src/Makefile.am - facilitate
5971	building outside of source tree doc/Makefile.am - make clean needs
5972	to remove all make.info files.
5973
59742005-12-09  R. Bernstein <rocky@gnu.org>
5975
5976	* ChangeLog, configure.ac, po/POTFILES.in, po/da.po, po/de.po,
5977	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
5978	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
5979	po/tr.po, po/zh_CN.po: Get ready for 0.5 release.
5980
59812005-12-09  R. Bernstein <rocky@gnu.org>
5982
5983	* src/hash.c, src/hash.h, src/main.c, src/rule.c, src/rule.h: Add
5984	doxygen documentation.
5985
59862005-12-08  R. Bernstein <rocky@gnu.org>
5987
5988	* src/main.c: valgrind memory free reduction.
5989
59902005-12-08  R. Bernstein <rocky@gnu.org>
5991
5992	* glob/glob.h, src/ar_fns.c, src/getloadavg.c: cygwin compilation
5993	warning reductions.
5994
59952005-12-08  R. Bernstein <rocky@gnu.org>
5996
5997	* src/dbg_break.c: Breakpoint numbers again more like gdb.
5998	Breakpoint numbers are unique and not reassigned.
5999
60002005-12-07  R. Bernstein <rocky@gnu.org>
6001
6002	* NEWS: What's up.
6003
60042005-12-07  bosk <bosk>
6005
6006	* ChangeLog, remake.c, tests/ChangeLog,
6007	tests/scripts/features/double_colon: Fixed bug #14334 by propagate
6008	the change of modification time to all the double-colon entries only
6009	if it is the last one to be updated.
6010
60112005-12-07  R. Bernstein <rocky@gnu.org>
6012
6013	* tests/scripts/variables/automatic: [no log message]
6014
60152005-12-07  R. Bernstein <rocky@gnu.org>
6016
6017	* tests/scripts/variables/automatic: [no log message]
6018
60192005-12-07  R. Bernstein <rocky@gnu.org>
6020
6021	* tests/scripts/variables/automatic: Reduce the amount of cheating
6022	we're doing on testing automatic variables Only $+ gives different
6023	results when not run as a separate test.  While we are at it, start
6024	documenting the test.
6025
60262005-12-07  R. Bernstein <rocky@gnu.org>
6027
6028	* Makefile.am, getloadavg.c: Need getloadavg.c in top-level
6029	directory - sigh.
6030
60312005-12-07  R. Bernstein <rocky@gnu.org>
6032
6033	* doc/makedb.texi, src/Makefile.am, src/ar_fns.c, src/dbg_break.c,
6034	src/dbg_cmd.c, src/debug.h, src/{dir.c => dir_fns.c},
6035	src/dir_fns.h, src/function.c, src/function.h, src/hash.c,
6036	src/implicit.c, src/job.c, src/main.c, src/make.h, src/print.c,
6037	src/read.c, src/remake.c, src/rule.c, src/trace.c, src/vpath.c:
6038	makdeb.texi: document next vs. step move directory definitions out
6039	of main.h and into dir_fns.h Add more free routines and use them to
6040	reduce unfreed memory in use at end of program.
6041
60422005-12-07  R. Bernstein <rocky@gnu.org>
6043
6044	* src/dbg_cmd.c, src/job.c, src/main.c, src/remake.c: Make
6045	distinction between "next" and "step"
6046
60472005-12-06  R. Bernstein <rocky@gnu.org>
6048
6049	* ChangeLog, Makefile.am, NEWS, po/da.po, po/de.po, po/es.po,
6050	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
6051	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
6052	po/zh_CN.po, src/dbg_break.c: break is a little more like gdb - ddd
6053	like "in foo at bar".
6054
60552005-12-06  R. Bernstein <rocky@gnu.org>
6056
6057	* src/Makefile.am, src/dbg_break.c, src/dbg_break.h, src/dbg_cmd.c,
6058	src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c, src/dbg_stack.h,
6059	src/function.h, src/implicit.c, src/make.h, src/remake.c,
6060	src/rule.c, src/vpath.c, src/vpath.h: Change break command to work
6061	on break numbers like gdb.
6062
60632005-12-05  R. Bernstein <rocky@gnu.org>
6064
6065	* doc/make.texi: Add info about --debugger and --trace and how
6066	silence is not golden.
6067
60682005-12-05  R. Bernstein <rocky@gnu.org>
6069
6070	* Makefile.am: We don't have getloadavg.c any more.
6071
60722005-12-05  R. Bernstein <rocky@gnu.org>
6073
6074	* src/loadavg.c: Remove unused variable warning on cygwin.
6075
60762005-12-05  R. Bernstein <rocky@gnu.org>
6077
6078	* src/print.c: Fix uninitialized variable problem.
6079
60802005-12-04  R. Bernstein <rocky@gnu.org>
6081
6082	* src/ar_fns.h, src/dir.c: Remove harmless type mismatch in
6083	compiling dir.c
6084
60852005-12-04  R. Bernstein <rocky@gnu.org>
6086
6087	* src/default.c, src/job.c, src/main.c, src/make.h, src/rule.c,
6088	src/variable.c: Attempt merge of cygwin patches.
6089
60902005-12-04  R. Bernstein <rocky@gnu.org>
6091
6092	* tests/scripts/features/export: [no log message]
6093
60942005-12-04  R. Bernstein <rocky@gnu.org>
6095
6096	* tests/scripts/features/export: Adjust test for cygwin.
6097
60982005-12-04  R. Bernstein <rocky@gnu.org>
6099
6100	* src/main.c: remove more amiga
6101
61022005-12-04  R. Bernstein <rocky@gnu.org>
6103
6104	* tests/scripts/features/export: Add test documentation.
6105
61062005-12-04  R. Bernstein <rocky@gnu.org>
6107
6108	* src/remake.c, tests/run_make_tests.pl,
6109	tests/scripts/features/default_names, tests/test_driver.pl:
6110	remake.c: __CYGWIN__ is like WINDOWS32.  run_make_tests.pl: Note
6111	CYGWIN is like W32. chop is deprecated.  default_names: more
6112	complete description. Shorten code.
6113
61142005-12-04  R. Bernstein <rocky@gnu.org>
6115
6116	* src/main.c: Perhaps overzealous free().
6117
61182005-12-04  R. Bernstein <rocky@gnu.org>
6119
6120	* src/ar_fns.c, src/commands.h, src/debug.h, src/default.c,
6121	src/default.h, src/dep.h, src/file.c, src/file.h, src/hash.c,
6122	src/hash.h, src/implicit.c, src/main.c, src/make.h, src/read.c,
6123	src/remake.c, src/rule.c, src/rule.h, src/types.h, src/variable.h:
6124	Add more free routines unreleased reduce memory by another 10K or
6125	so.  More typedef use and rearrangement. More documentation in
6126	headers.
6127
61282005-12-04  R. Bernstein <rocky@gnu.org>
6129
6130	* Makefile.am: use --make now
6131
61322005-12-04  R. Bernstein <rocky@gnu.org>
6133
6134	* src/dbg_cmd.c: Somebody doesn't know how to alphabetize correctly.
6135
61362005-12-04  R. Bernstein <rocky@gnu.org>
6137
6138	* getloadavg.c: Use the version in src.
6139
61402005-12-04  R. Bernstein <rocky@gnu.org>
6141
6142	* SCOPTIONS, configh.dos, makefile.com, subproc.bat: Remove crud.
6143
61442005-12-04  R. Bernstein <rocky@gnu.org>
6145
6146	* ChangeLog, README.DOS, configure.bat: No longer used.
6147
61482005-12-04  R. Bernstein <rocky@gnu.org>
6149
6150	* ChangeLog, Makefile.DOS, NMakefile, README.Amiga, build_w32.bat,
6151	config.ami, config.h-vms, config.h.W32, dosbuild.bat, make.lnk:
6152	Remove some of the no longer maintained files
6153
61542005-12-04  R. Bernstein <rocky@gnu.org>
6155
6156	* src/file.h: Pedantic change.
6157
61582005-12-04  R. Bernstein <rocky@gnu.org>
6159
6160	* src/Makefile.am, src/dbg_fns.h, src/default.c, src/dep.c,
6161	src/expand.h, src/file.h, src/remake.h, src/remote-cstms.c,
6162	src/remote-stub.c, src/trace.h, src/variable.h: filedef.h -> file.h
6163
61642005-12-04  R. Bernstein <rocky@gnu.org>
6165
6166	* NEWS, doc/makedb.texi, src/dbg_cmd.c, src/default.c, src/dep.c,
6167	src/dep.h, src/expand.c, src/expand.h, src/file.c, src/filedef.h,
6168	src/hash.c, src/hash.h, src/main.c, src/print.c, src/print.h,
6169	src/read.c, src/read.h: Add "info makefiles" to show list of
6170	Makefiles read.  Reduce memory leaks before exit in half by freeing
6171	dependency chain of makefiles_read.
6172
61732005-12-03  R. Bernstein <rocky@gnu.org>
6174
6175	* NEWS, tests/test_driver.pl: Minor changes.
6176
61772005-12-03  R. Bernstein <rocky@gnu.org>
6178
6179	* tests/ChangeLog, tests/NEWS, tests/run_make_tests.pl,
6180	tests/test_driver.pl: Start to revise testing process for more
6181	modern Perl usage. Well, also I want /scripts to get removed so that
6182	completion can be used to specify a test name.
6183
61842005-12-03  R. Bernstein <rocky@gnu.org>
6185
6186	* src/hash.h: forgoet one __P()
6187
61882005-12-03  R. Bernstein <rocky@gnu.org>
6189
6190	* NEWS, src/commands.c, src/dbg_cmd.c, src/default.c, src/dir.c,
6191	src/function.c, src/hash.c, src/hash.h, src/job.c, src/main.c,
6192	src/make.h, src/read.c, src/trace.c, src/variable.c, src/variable.h:
6193	Reduce memory leaks via valgrind. More VMS/Amiga/EMX removal.
6194
61952005-12-03  R. Bernstein <rocky@gnu.org>
6196
6197	* NEWS, src/print.c, src/print.h, src/read.c: Errors in eval issued
6198	from the debugger no longer cause termintation.
6199
62002005-12-02  R. Bernstein <rocky@gnu.org>
6201
6202	* NEWS: [no log message]
6203
62042005-12-02  R. Bernstein <rocky@gnu.org>
6205
6206	* src/default.c, src/default.h, src/main.c, src/read.c: More
6207	AMIGA/VMS, EMX removal. Attempt to reduce leaks (unsuccessfully).
6208
62092005-12-02  R. Bernstein <rocky@gnu.org>
6210
6211	* src/amiga.c, src/amiga.h, src/dbg_cmd.c, src/dbg_cmd.h,
6212	src/dbg_fns.c, src/dbg_fns.h, src/default.h, src/filedef.h,
6213	src/job.c, src/job.h, src/make.h, src/remake.h, src/remote-stub.h,
6214	src/variable.c, src/variable.h: dbg_cmd.c: Allow @ or $@ in target
6215	command. Make into common routine in dbg_fns.{c,h} Remove EMX and AMIGA support. Remove PARAMS() many places.  Remove PARAMS
6216
62172005-12-02  R. Bernstein <rocky@gnu.org>
6218
6219	* src/job.c: Compilation fix for cygwin - hope it doesn't break
6220	others...
6221
62222005-12-02  R. Bernstein <rocky@gnu.org>
6223
6224	* NEWS: add "target expand" to list target commands with "make"
6225	variables expanded.
6226
62272005-12-02  R. Bernstein <rocky@gnu.org>
6228
6229	* doc/makedb.texi, src/dbg_cmd.c, src/file.c: Document "target
6230	expand" and allow it to work with "target command"
6231
62322005-12-02  R. Bernstein <rocky@gnu.org>
6233
6234	* src/commands.c, src/commands.h, src/dbg_cmd.c, src/dir.c,
6235	src/file.c, src/filedef.h, src/rule.c: Add expand option to "target"
6236	command to expand the commands.
6237
62382005-12-01  R. Bernstein <rocky@gnu.org>
6239
6240	* src/ar_fns.c, src/arscan.c, src/commands.c, src/dir.c,
6241	src/function.c, src/job.h, src/make.h: Simplification: remove more
6242	VMS use of PARAMS() and Xenix.
6243
62442005-12-01  R. Bernstein <rocky@gnu.org>
6245
6246	* doc/doxygen/.cvsignore, po/.cvsignore: [no log message]
6247
62482005-12-01  R. Bernstein <rocky@gnu.org>
6249
6250	* src/make.h: Remove compiler warning about incompatible types using
6251	bsd_signal by making sure GNU_SOURCE is set before including
6252	"types.h" (which includes "features.h")
6253
62542005-12-01  R. Bernstein <rocky@gnu.org>
6255
6256	* ChangeLog, NEWS, configure.ac, src/dbg_cmd.c, src/dbg_stack.c,
6257	src/file.c, src/filedef.h, src/print.c, src/print.h,
6258	src/variable.c, src/variable.h: - target command now sets file variables.  - where now allows a positive amount value to indicate how many
6259	stack entries to show - we no longer show variable hash stats which most folks (including
6260	  myself) do not need to be concerned with.  - configure.c we're back in CVS land - start to use enumerations instead of #defines
6261
62622005-11-29  R. Bernstein <rocky@gnu.org>
6263
6264	* src/dbg_cmd.c: Little bug in quit command.
6265
62662005-11-29  R. Bernstein <rocky@gnu.org>
6267
6268	* doc/makedb.texi: expand backtrace to include reading Makefiles.
6269
62702005-11-29  R. Bernstein <rocky@gnu.org>
6271
6272	* doc/makedb.texi: Add back bt as an alias of backtrace - we now
6273	have it in the code.
6274
62752005-11-29  R. Bernstein <rocky@gnu.org>
6276
6277	* src/dbg_cmd.c: Add bt as an alias for backtrace.
6278
62792005-11-29  R. Bernstein <rocky@gnu.org>
6280
6281	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/job.c: dbg_cmd.c:
6282	debugger wording closer to gdb.  dbg_fns.{c,h}: add parameter to
6283	specify minimum number of letters job.c: remove -Wall warnings.
6284
62852005-11-29  R. Bernstein <rocky@gnu.org>
6286
6287	* src/dbg_cmd.c, src/job.c, src/trace.h: dbg_cmd.c: Add fixed alias
6288	mechanism.  job.c: start to remove Amiga. trace.h: stylistic change.
6289
62902005-11-29  R. Bernstein <rocky@gnu.org>
6291
6292	* src/print.c, src/print.h: Small stylistic changes.
6293
62942005-11-29  R. Bernstein <rocky@gnu.org>
6295
6296	* src/debug.c: Should add print.h which contains the prototype for
6297	fatal().
6298
62992005-11-28  R. Bernstein <rocky@gnu.org>
6300
6301	* doc/makedb.texi: Small corrections
6302
63032005-11-28  R. Bernstein <rocky@gnu.org>
6304
6305	* doc/makedb.texi: Correct more line numbers. makedb doesn't know bt
6306	or backtrace. More complete description of backtrace.
6307
63082005-11-27  R. Bernstein <rocky@gnu.org>
6309
6310	* doc/how-to-make-a-release.txt: Revise as appropriate.
6311
63122005-11-27  R. Bernstein <rocky@gnu.org>
6313
6314	* doc/makedb.texi: And another one.
6315
63162005-11-27  R. Bernstein <rocky@gnu.org>
6317
6318	* doc/makedb.texi: First change after update: wrong line number in
6319	error.
6320
63212005-11-27  R. Bernstein <rocky@gnu.org>
6322
6323	* ChangeLog, glob/glob.h, po/da.po, po/de.po, po/es.po, po/fr.po,
6324	po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po,
6325	po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po:
6326	Ready for final 0.4 release.
6327
63282005-11-27  R. Bernstein <rocky@gnu.org>
6329
6330	* configure.ac: Make history_list() test work sometimes.
6331
63322005-11-27  R. Bernstein <rocky@gnu.org>
6333
6334	* configure.ac, src/dbg_cmd.c: Compilation fixes for Darwin
6335
63362005-11-27  R. Bernstein <rocky@gnu.org>
6337
6338	* src/dir.c, src/expand.c: Alloca #includes for Solaris 8.
6339
63402005-11-27  R. Bernstein <rocky@gnu.org>
6341
6342	* src/dir.c: [no log message]
6343
63442005-11-27  R. Bernstein <rocky@gnu.org>
6345
6346	* po/.cvsignore, src/debug.h, src/types.h: Compilation fixes for
6347	BSDI.
6348
63492005-11-27  R. Bernstein <rocky@gnu.org>
6350
6351	* src/ar_fns.c, src/ar_fns.h, src/arscan.c, src/commands.c,
6352	src/dbg_cmd.c, src/dep.h, src/dir.c, src/function.c,
6353	src/implicit.c, src/job.c, src/main.c, src/read.c, src/rule.c,
6354	src/variable.c: Remove Solaris 8 compilation warnings.
6355
63562005-11-27  R. Bernstein <rocky@gnu.org>
6357
6358	* doc/Makefile.am: Add more files are needed to create info.
6359
63602005-11-27  R. Bernstein <rocky@gnu.org>
6361
6362	* doc/Makefile.am: Add make.texi and makedb.texi - can't make info
6363	files without them.
6364
63652005-11-27  R. Bernstein <rocky@gnu.org>
6366
6367	* glob/glob.c: Remove prototype warning. Remove some VMS references.
6368
63692005-11-27  R. Bernstein <rocky@gnu.org>
6370
6371	* src/read.c: Make sure curfile is always initialized.
6372
63732005-11-27  R. Bernstein <rocky@gnu.org>
6374
6375	* glob/glob.c: realloc() argument should be void *, not char *.
6376
63772005-11-27  R. Bernstein <rocky@gnu.org>
6378
6379	* src/dbg_cmd.c: variable b_in_debugger needs to get defined if
6380	C-preprocessor symbol HAVE_LIBREADLINE isn't.
6381
63822005-11-27  R. Bernstein <rocky@gnu.org>
6383
6384	* src/commands.c, src/dbg_cmd.c, src/dbg_fns.c, src/debug.h,
6385	src/dir.c, src/implicit.c: Compilation fixes for cygwin
6386
63872005-11-27  R. Bernstein <rocky@gnu.org>
6388
6389	* src/ar_fns.c: Was ar.c
6390
63912005-11-27  R. Bernstein <rocky@gnu.org>
6392
6393	* doc/Makefile.am: Node makedb.texi
6394
63952005-11-27  R. Bernstein <rocky@gnu.org>
6396
6397	* doc/Makefile.am: Don't make HTML files by default.
6398
63992005-11-27  R. Bernstein <rocky@gnu.org>
6400
6401	* NEWS, configure.ac, doc/make.texi, doc/makedb.texi,
6402	po/POTFILES.in, src/Makefile.am, src/ar.c, src/ar_fns.h,
6403	src/make.h, src/read.c, src/remake.c: configure.ac: Get ready for
6404	0.4 rlease makedb.texi: we now get the right line number for
6405	commands - reflect that.  po/POSTFILES,in ar.c -> ar_fns.c Remove
6406	definitions from make.h
6407
64082005-11-27  R. Bernstein <rocky@gnu.org>
6409
6410	* src/job.h: Make more like the others. CVS Id line, e.g.
6411
64122005-11-27  R. Bernstein <rocky@gnu.org>
6413
6414	* src/job.c, src/read.c: More VMS removal.
6415
64162005-11-27  R. Bernstein <rocky@gnu.org>
6417
6418	* TODO, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
6419	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
6420	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po, src/commands.c,
6421	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
6422	from CVS.
6423
64242005-11-27  R. Bernstein <rocky@gnu.org>
6425
6426	* autogen.sh: Add configure (with --enable-maintainer-mode) to
6427	initial setup process.
6428
64292005-11-27  R. Bernstein <rocky@gnu.org>
6430
6431	* src/read.c, src/read.h: Add CVS Id lines.
6432
64332005-11-27  R. Bernstein <rocky@gnu.org>
6434
6435	* src/expand.c, src/expand.h: Stylistic differences.
6436
64372005-11-27  R. Bernstein <rocky@gnu.org>
6438
6439	* src/commands.c: Get ready for more accurate command line number
6440	info.
6441
64422005-11-27  R. Bernstein <rocky@gnu.org>
6443
6444	* src/job.c: Get ready for more accurate command line number
6445	information.  Remove some VMS stuff.
6446
64472005-11-27  R. Bernstein <rocky@gnu.org>
6448
6449	* src/read.c: Stylistic change.
6450
64512005-11-27  R. Bernstein <rocky@gnu.org>
6452
6453	* src/commands.h: Get ready for correct line number information in
6454	Makefile commands
6455
64562005-11-27  R. Bernstein <rocky@gnu.org>
6457
6458	* src/commands.h, src/job.h: Get ready for better reporting of
6459	command file line number.  (Due to a bug in my checked out sources, I'm going to have to break
6460	this up intolots of little pieces.)
6461
64622005-11-27  R. Bernstein <rocky@gnu.org>
6463
6464	* makefile.vms, po/POTFILES.in, readme.vms: Removal of VMS files.
6465
64662005-11-27  R. Bernstein <rocky@gnu.org>
6467
6468	* NEWS, src/Makefile.am, src/ar.c, src/arscan.c, src/arscan.h,
6469	src/job.h, src/make.h, src/variable.c, src/vmsdir.h,
6470	src/vmsfunctions.c, src/vmsify.c: Start to remove VMS support.
6471
64722005-11-27  R. Bernstein <rocky@gnu.org>
6473
6474	* src/print.c, src/print.h: Print Makefile read stack if extended
6475	errors.
6476
64772005-11-27  R. Bernstein <rocky@gnu.org>
6478
6479	* src/dbg_cmd.c, src/dbg_fns.c, src/dbg_fns.h, src/dbg_stack.c,
6480	src/dbg_stack.h, src/print.c, src/read.c, src/trace.c, src/trace.h:
6481	Add stack for reading Makefiles
6482
64832005-11-24  R. Bernstein <rocky@gnu.org>
6484
6485	* TODO: Revise to current situation.
6486
64872005-11-24  R. Bernstein <rocky@gnu.org>
6488
6489	* src/dbg_cmd.c, src/function.c, src/print.h, src/read.c: Show
6490	location when debugging Makefile reading and processing include's
6491	History command changed to "show command" like gdb.
6492
64932005-11-24  R. Bernstein <rocky@gnu.org>
6494
6495	* doc/makedb.texi: Add --trace=read and node "show command"
6496
64972005-11-23  R. Bernstein <rocky@gnu.org>
6498
6499	* src/debug.h, src/function.c: Call tracing now works a bit better.
6500
65012005-11-23  R. Bernstein <rocky@gnu.org>
6502
6503	* src/debug.h, src/function.c, src/main.c: Start a function trace
6504	mode.
6505
65062005-11-23  R. Bernstein <rocky@gnu.org>
6507
6508	* doc/makedb.texi: Revise output examples. We now allow setting
6509	variables without needing the word "variable".
6510
65112005-11-23  R. Bernstein <rocky@gnu.org>
6512
6513	* src/Makefile.am, src/dbg_cmd.c, src/dbg_cmd.h, src/dbg_fns.c,
6514	src/dbg_fns.h, src/dbg_stack.c, src/dbg_stack.h, src/filedef.h:
6515	Break out some of the routines from dbg_cmd.c into
6516	dbg_{fns,stack}.{c,h} No functional changes make.
6517
65182005-11-23  R. Bernstein <rocky@gnu.org>
6519
6520	* src/dbg_cmd.c: Add \n before printing line/file info.  Allow set
6521	without "variable". Had extra space in "help show".
6522
65232005-11-22  R. Bernstein <rocky@gnu.org>
6524
6525	* src/dbg_cmd.c: Add the most rudimentary history command.
6526
65272005-11-22  R. Bernstein <rocky@gnu.org>
6528
6529	* NEWS, src/dbg_cmd.c: "help set" now ddd friendly.
6530
65312005-11-21  R. Bernstein <rocky@gnu.org>
6532
6533	* src/dbg_cmd.c: Show file info line only when line changes - Makes
6534	output less verbose and seems to help ddd (which means it's more
6535	like other debuggers).  Attempt to get {help,}{set,show} more like gdb. So ddd will pick up
6536	parameter settings. Was successful only for a while.
6537
65382005-11-20  R. Bernstein <rocky@gnu.org>
6539
6540	* doc/makedb.texi: Add lots more in the examples and break out into
6541	subsections. Add example of "info locals" and "write".
6542
65432005-11-20  R. Bernstein <rocky@gnu.org>
6544
6545	* NEWS, src/dbg_cmd.c, src/expand.c, src/expand.h: Bug in setting
6546	automatic varaibles in expand now addressed. At long last! Write now
6547	uses takes basename of target and malloc/free's the filename
6548	properly.
6549
65502005-11-20  R. Bernstein <rocky@gnu.org>
6551
6552	* src/dbg_cmd.c: Had broken giving help when there are no
6553	subcommands.
6554
65552005-11-20  R. Bernstein <rocky@gnu.org>
6556
6557	* src/dbg_cmd.c: Was leaving debug loop if target not found in "info
6558	locals"
6559
65602005-11-20  R. Bernstein <rocky@gnu.org>
6561
6562	* src/dbg_cmd.c: Add "help set"
6563
65642005-11-20  R. Bernstein <rocky@gnu.org>
6565
6566	* src/dbg_cmd.c: Make "help show" output  ddd (and GDB and bash)
6567	compatible.
6568
65692005-11-20  R. Bernstein <rocky@gnu.org>
6570
6571	* emacs/makedb.el.in, src/dbg_cmd.c: Change debug file/line output
6572	to match Bash/Perl more closely and make things easier for ddd.
6573
65742005-11-19  R. Bernstein <rocky@gnu.org>
6575
6576	* src/dbg_cmd.c: It's "info local" not "info locals"
6577
65782005-11-19  R. Bernstein <rocky@gnu.org>
6579
6580	* src/dbg_cmd.c, src/hash.h, src/variable.c, src/variable.h: Make
6581	"info local" show local variables.  "run" now is an alias for
6582	"restart" Some prototypes modernized a little.
6583
65842005-11-18  R. Bernstein <rocky@gnu.org>
6585
6586	* src/dbg_cmd.c, src/job.c: job.c: echo commands when stepping.
6587	dbg_cmd.c: add "info line"
6588
65892005-11-18  R. Bernstein <rocky@gnu.org>
6590
6591	* doc/Makefile.am: Automake magic wasn't working for dvi. I'd rather
6592	switch to less automake than fight it.
6593
65942005-11-18  R. Bernstein <rocky@gnu.org>
6595
6596	* src/dbg_cmd.c, src/main.c: Go over set/show/info options. Now
6597	allow one to set --debug in the debugger.
6598
65992005-11-18  R. Bernstein <rocky@gnu.org>
6600
6601	* doc/makedb.texi: Mostly revise example. Other small corrections.
6602
66032005-11-17  R. Bernstein <rocky@gnu.org>
6604
6605	* emacs/.cvsignore: makedb.el is now derived.
6606
66072005-11-17  R. Bernstein <rocky@gnu.org>
6608
6609	* src/main.c: Typo in help string.
6610
66112005-11-17  R. Bernstein <rocky@gnu.org>
6612
6613	* NEWS: [no log message]
6614
66152005-11-17  R. Bernstein <rocky@gnu.org>
6616
6617	* doc/make.texi, emacs/makedb.el.in, src/Makefile.am,
6618	src/dbg_cmd.c, src/debug.c, src/debug.h, src/job.c, src/main.c,
6619	src/make.h, src/read.c, src/types.h: Add tracing attribute for
6620	reading Makefiles - was previously only attached to diarrhea
6621	--verbose option.  --debugger=preread now stops before reading each
6622	Makefile.  emacs/makedeb.el.in, src/dbg_cmd.c: debug lines might not have a
6623	target in them - e.g.  if we are reading a makefile.  main.c src/Makefile.am src/debug.c: Split off some debug variables
6624	and settings. Some things are now a little more gobal than before,
6625	but main.c really needs made smaller.
6626
66272005-11-17  bosk <bosk>
6628
6629	* ChangeLog, NEWS, doc/make.texi, function.c, tests/ChangeLog,
6630	tests/scripts/functions/flavor: Implemented the flavor function
6631	which returns the flavor of a variable ('simple', 'recursive', or
6632	'undefined').
6633
66342005-11-17  R. Bernstein <rocky@gnu.org>
6635
6636	* src/read.c: Use types a little better.
6637
66382005-11-17  R. Bernstein <rocky@gnu.org>
6639
6640	* src/dbg_cmd.c, src/dbg_cmd.h, src/main.c, src/read.c: Note
6641	debugger origin for variables that get changed inside the debugger - say via eval.
6642
66432005-11-17  R. Bernstein <rocky@gnu.org>
6644
6645	* configure.ac, src/Makefile.am, src/dbg_cmd.c, src/function.c,
6646	src/make.h, src/print.c, src/types.h, src/variable.c,
6647	src/variable.h: print.c: got := and = backwards.  types.h,
6648	configure.ac, make.h: define boolean type dbg_cmd.c, variable.{c,h}:
6649	  Now have an origin for debugger changed (Need to note if set via
6650	eval)
6651
66522005-11-16  R. Bernstein <rocky@gnu.org>
6653
6654	* NEWS, configure.ac, doc/how-to-make-a-release.txt, src/dbg_cmd.c,
6655	src/expand.c, src/function.c, src/function.h, src/read.c,
6656	src/variable.c, src/variable.h: Now in 0.04cvs.  Add EVAL! Add one
6657	more typedef: variable_set_list_t Document how to make a release.
6658
66592005-11-16  R. Bernstein <rocky@gnu.org>
6660
6661	* doc/makedb.texi: info syntactic error @ -> @@
6662
66632005-11-15  R. Bernstein <rocky@gnu.org>
6664
6665	* doc/makedb.texi: Fix a couple of typos.
6666
66672005-11-15  R. Bernstein <rocky@gnu.org>
6668
6669	* ChangeLog, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
6670	po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
6671	po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: Get ready
6672	for 0.3 release -- this time, for sure!
6673
66742005-11-15  R. Bernstein <rocky@gnu.org>
6675
6676	* ChangeLog, Makefile.am, doc/Makefile.am: More complete about using
6677	transform name (remake).
6678
66792005-11-15  R. Bernstein <rocky@gnu.org>
6680
6681	* NEWS, configure.ac, emacs/Makefile.am, emacs/{makedb.el =>
6682	makedb.el.in}, src/Makefile.am: Get ready for 0.3 release.  Allow
6683	one to rename installed program - the default is remake now.
6684
66852005-11-15  R. Bernstein <rocky@gnu.org>
6686
6687	* ChangeLog, TODO, doc/makedb.texi, src/dbg_cmd.c, src/print.c,
6688	src/variable.c, src/variable.h: Add origin information on variable
6689	display.  TODO: note expand for automatic variables is broken
6690	makedb.texi: revise for new print and expand output.
6691
66922005-11-14  bosk <bosk>
6693
6694	* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
6695	tests/scripts/variables/INCLUDE_DIRS: Implemented the .INCLUDE_DIRS
6696	special variable. It expands to a list of directories that make
6697	searches for included makefiles.
6698
66992005-11-14  R. Bernstein <rocky@gnu.org>
6700
6701	* doc/makedb.texi: Add more about target information.
6702
67032005-11-14  R. Bernstein <rocky@gnu.org>
6704
6705	* src/dbg_cmd.c, src/variable.c, src/variable.h: print now looks up
6706	variable in its local set as well as global set.  So we can now find
6707	automatic variables like $@, @<.  typedef added for struct fileset.
6708
67092005-11-14  R. Bernstein <rocky@gnu.org>
6710
6711	* ChangeLog, doc/makedb.texi, src/dbg_cmd.c: dbg_cmd.c: Fix bug in
6712	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
6713
67142005-11-13  R. Bernstein <rocky@gnu.org>
6715
6716	* configure.ac: Forget to include <stdio.h> in tilde_expand test
6717
67182005-11-13  R. Bernstein <rocky@gnu.org>
6719
6720	* .cvsignore: Ignore m4's created by autopoint
6721
67222005-11-13  R. Bernstein <rocky@gnu.org>
6723
6724	* ChangeLog, configure.ac, src/dbg_cmd.c, src/main.c, src/read.c,
6725	src/variable.c, src/variable.h: dbg_cmd.c src/variable.{c,h}: remove
6726	a number of small warnings src/read.c configure.ac check for
6727	presence of tilde_expand
6728
67292005-11-13  R. Bernstein <rocky@gnu.org>
6730
6731	* doc/Makefile.am, doc/makedb.texi: Cartouche was messing up HTML.
6732	Remove it.
6733
67342005-11-13  R. Bernstein <rocky@gnu.org>
6735
6736	* doc/makedb.texi: Update makedb doc.
6737
67382005-11-13  R. Bernstein <rocky@gnu.org>
6739
6740	* NEWS: [no log message]
6741
67422005-11-13  R. Bernstein <rocky@gnu.org>
6743
6744	* src/remake.c: Remove implicit definition warning by adding
6745	dbg_cmd.h header
6746
67472005-11-13  R. Bernstein <rocky@gnu.org>
6748
6749	* tests/scripts/variables/automatic: 2nd attempt to disable test.
6750
67512005-11-13  R. Bernstein <rocky@gnu.org>
6752
6753	* ChangeLog, ChangeLog.GNUMake, Makefile.am, NEWS, configure.ac,
6754	cvs2cl_header, cvs2cl_usermap, src/main.c: GNU Make ChangeLog is now
6755	ChangeLog.GNUMake and we generate ChangeLog automatically.  main.c: don't show version info on debugging/tracing
6756
67572005-11-13  R. Bernstein <rocky@gnu.org>
6758
6759	* tests/scripts/debugger/trace, tests/scripts/variables/automatic,
6760	tests/test_driver.pl: trace: output is more verbose -- correct to
6761	match automatic: may be a bug, but might not be. Force match for
6762	now.
6763
67642005-11-13  R. Bernstein <rocky@gnu.org>
6765
6766	* NEWS, src/debug.h, src/main.c, src/print.c, src/remake.c: When
6767	debugger enabled, enter debugger when target needs to be remade.
6768	Fix core dump in printing location for undefined files.
6769
67702005-11-13  R. Bernstein <rocky@gnu.org>
6771
6772	* src/dbg_cmd.c, src/main.c, src/trace.h: Any tracing or "enter"
6773	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
6774	that's more like debugger list functions.) enumeration: debug_read -> debug_readloop
6775
67762005-11-13  R. Bernstein <rocky@gnu.org>
6777
6778	* src/alloca.c, src/dbg_cmd.c, src/function.c, src/function.h,
6779	src/make.h, src/misc.c: src/misc.c: remove getenv() in xmalloc. Is
6780	nicer on Darwin.  Remove warnings about difference in signedness.
6781
67822005-11-13  R. Bernstein <rocky@gnu.org>
6783
6784	* tests/run_make_tests.pl: Tolerate funny makefile path
6785	determination in the presence of errors
6786
67872005-11-13  R. Bernstein <rocky@gnu.org>
6788
6789	* src/dbg_cmd.c: Compilation fix (e.g. Darwin) when readline doesn't
6790	define whitespace().
6791
67922005-11-13  R. Bernstein <rocky@gnu.org>
6793
6794	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
6795	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
6796	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: I guess these are part of
6797	CVS.
6798
67992005-10-26  psmith <psmith>
6800
6801	* ChangeLog, implicit.c, maintMakefile, read.c,
6802	tests/scripts/misc/general4: Fix a crash I introduced last-minute.
6803	Try to avoid extraneous rebuilds of template files.
6804
68052005-10-24  psmith <psmith>
6806
6807	* ChangeLog, NEWS, dep.h, doc/make.texi, file.c, filedef.h,
6808	implicit.c, main.c, make.h, misc.c, read.c, rule.c,
6809	tests/ChangeLog, tests/run_make_tests.pl,
6810	tests/scripts/features/order_only,
6811	tests/scripts/features/se_explicit,
6812	tests/scripts/features/se_statpat,
6813	tests/scripts/features/statipattrules, tests/scripts/misc/general4,
6814	tests/scripts/variables/automatic: Make second expansion optional
6815	(partial implementation).  I decided this feature was too impacting to make the permanent
6816	default behavior.  This set of changes makes the default behavior of
6817	make the old behavior (no second expansion).  If you want second
6818	expansion, you must define the .SECONDEXPANSION: special target
6819	before the first target that needs it.  This set of changes ONLY fixes explicit and static pattern rules to
6820	work like this.  Implicit rules still have second expansion enabled
6821	all the time: I'll work on that next.  Note that there is still a backward-incompatibility: now to get the
6822	old SysV behavior using $$@ etc. in the prerequisites list you need
6823	to set .SECONDEXPANSION: as well.
6824
68252005-09-28  R. Bernstein <rocky@gnu.org>
6826
6827	* config/Makefile.am: Looks like I need readline.h as well.
6828
68292005-09-26  psmith <psmith>
6830
6831	* ChangeLog, job.c, variable.c: Make sure to assign a boolean value
6832	to a 1-bit bitfield.  Reported on the bug-make mailing list.  Fix Savannah bug # 14527: remember to free temporary line
6833	constructor memory if the line is empty.
6834
68352005-08-31  psmith <psmith>
6836
6837	* tests/ChangeLog, tests/run_make_tests.pl: Try using POSIX::getcwd
6838	to find the working directory wherever it exists.  This should help
6839	the tests run more accurately on Windows (hopefully...)
6840
68412005-08-29  psmith <psmith>
6842
6843	* tests/scripts/functions/eval: Preserve the backslash that's
6844	printed by echo.
6845
68462005-08-29  psmith <psmith>
6847
6848	* ChangeLog, function.c, make.h, tests/ChangeLog,
6849	tests/scripts/features/patspecific_vars,
6850	tests/scripts/functions/abspath, tests/scripts/options/dash-I: Fix
6851	make.h preprocessor directive to work better with Windows compilers.
6852	Fix some regression tests to (hopefully) work better on Windows.
6853
68542005-08-25  psmith <psmith>
6855
6856	* ChangeLog, job.c, tests/ChangeLog, tests/scripts/variables/SHELL:
6857	If we're on a DOS/W32/OS2 system and we're not using a unixy shell,
6858	don't follow POSIX backslash/newline conventions.  Use a different method for testing the SHELL variable, which
6859	hopefully will work better on non-UNIX systems.
6860
68612005-08-13  bosk <bosk>
6862
6863	* tests/ChangeLog, tests/scripts/functions/wildcard: Wrapped calls
6864	to $(wildcard ) with $(sort) so that the resulting order is no
6865	longer filesystem-dependant.
6866
68672005-08-10  bosk <bosk>
6868
6869	* ChangeLog, read.c, tests/ChangeLog,
6870	tests/scripts/features/statipattrules: Fixed Savannah bug #13881.
6871
68722005-08-08  psmith <psmith>
6873
6874	* ChangeLog, Makefile.am, README.W32.template, build_w32.bat,
6875	commands.c, doc/make.texi, function.c, job.c, main.c,
6876	make_msvc_net2003.sln, make_msvc_net2003.vcproj, prepare_w32.bat,
6877	read.c, signame.c, tests/ChangeLog,
6878	tests/scripts/features/parallelism, w32/pathstuff.c,
6879	w32/subproc/build.bat, w32/subproc/sub_proc.c: - Fixed a bug reported by Michael Matz regarding handling of
6880	  parallel jobs after a failed job.  - Enhancements to WINDOWS32 code from Eli Zaretskii.  - Add Microsoft Project files from J. Grant.
6881
68822005-07-15  psmith <psmith>
6883
6884	* po/ChangeLog, po/LINGUAS: Add Indonesian translation.
6885
68862005-07-12  psmith <psmith>
6887
6888	* ChangeLog, config.h-vms.template, config.h.W32.template,
6889	configure.in, expand.c, main.c, maintMakefile, signame.c,
6890	tests/ChangeLog, tests/scripts/features/export,
6891	tests/scripts/functions/eval, tests/scripts/functions/origin,
6892	tests/scripts/options/dash-e, tests/scripts/variables/SHELL,
6893	tests/test_driver.pl: Various minor updates and code cleanups.
6894
68952005-07-04  psmith <psmith>
6896
6897	* ChangeLog, NEWS, NMakefile.template, README.W32.template,
6898	build_w32.bat, config/ChangeLog, config/Makefile.am, main.c,
6899	maintMakefile, prepare_w32.bat, signame.c,
6900	tests/scripts/features/include,
6901	tests/scripts/features/patternrules, tests/scripts/variables/SHELL,
6902	w32/subproc/NMakefile, w32/subproc/build.bat: Various fixes and
6903	updates from testers of the beta3 release (mostly Windows and OS/2
6904	changes).
6905
69062005-06-27  psmith <psmith>
6907
6908	* tests/ChangeLog, tests/scripts/features/patternrules,
6909	tests/scripts/features/reinvoke, tests/scripts/options/dash-W:
6910	Cleaned up some problems found with the tests running on a powerful
6911	Solaris system with an EMC NFS storage solution.  Still get some odd
6912	errors here unfortunately related to sub-second timestamps that I
6913	just can't figure out.  It all works if we run the tests in /tmp
6914	instead though :-/.
6915
69162005-06-27  psmith <psmith>
6917
6918	* tests/ChangeLog, tests/scripts/options/dash-W: Make sure timestamp
6919	problems don't cause the -W test to fail.
6920
69212005-06-27  psmith <psmith>
6922
6923	* ChangeLog, NEWS, dir.c, maintMakefile, w32/subproc/sub_proc.c:
6924	Fixes for some Windows/MSC compile issues.  wget command line option
6925	seems to have changed?
6926
69272005-06-27  psmith <psmith>
6928
6929	* NEWS: Date update.
6930
69312005-06-27  psmith <psmith>
6932
6933	* ChangeLog, doc/make.texi, function.c, main.c, make.h, read.c,
6934	tests/ChangeLog, tests/scripts/features/include,
6935	tests/scripts/functions/shell: Fix strerror() handling for systems
6936	which set ANSI_STRING.  Don't print errors if "include" is specified
6937	with no arguments.  New test suite for the $(shell ...) function.
6938
69392005-06-26  psmith <psmith>
6940
6941	* ChangeLog, NEWS, doc/make.texi, job.c, tests/ChangeLog,
6942	tests/scripts/misc/general3: Fix Savannah bug # 1332: handle
6943	backslash-newline pairs in command scripts according to POSIX rules.
6944
69452005-06-25  psmith <psmith>
6946
6947	* ChangeLog, glob/ChangeLog, glob/fnmatch.h, glob/glob.c,
6948	glob/glob.h, make.h, read.c, remake.c, tests/ChangeLog,
6949	tests/scripts/options/symlinks: Fix Savannah bug # 13478.  If -L is
6950	given, take the latest mtime for a symlink even if it is "dangling"
6951	(it doesn't resolve to a real file).
6952
69532005-06-25  psmith <psmith>
6954
6955	* ChangeLog, make.h, misc.c, read.c, tests/ChangeLog,
6956	tests/scripts/misc/general3: Fix Savannah bug #1454: skip over
6957	semicolons (and comments) inside variable references in target
6958	definition lines.
6959
69602005-06-25  psmith <psmith>
6961
6962	* ChangeLog, main.c, tests/ChangeLog, tests/scripts/options/dash-W:
6963	Fix -W foo yielding infinite recursion in some cases of re-exec.
6964	Added a -W test suite.
6965
69662005-06-25  psmith <psmith>
6967
6968	* ChangeLog, NEWS, default.c, doc/make.texi, main.c,
6969	tests/ChangeLog, tests/scripts/options/dash-B,
6970	tests/scripts/variables/MAKE_RESTARTS: Add a new variable:
6971	MAKE_RESTARTS, to count how many times make has re-exec'd.  When
6972	rebuilding makefiles, unset -B if MAKE_RESTARTS is >0.
6973
69742005-06-12  psmith <psmith>
6975
6976	* ChangeLog, configure.in, doc/make.texi, main.c, make.h, misc.c,
6977	tests/ChangeLog, tests/scripts/misc/close_stdout: Fix Savannah bug #
6978	1328: if stdout is redirected to a full filesystem, we check for
6979	this and exit with an error.  The closeout.c version from gnulib
6980	pulls in too much other stuff, and gnulib requires an ANSI C 89
6981	compliant compiler, while GNU make (so far) still wants to work on
6982	K&R.
6983
69842005-06-10  psmith <psmith>
6985
6986	* ChangeLog, job.c, makefile.vms, vmsjobs.c: Fixes for VMS from
6987	Hartmut Becker.
6988
69892005-06-09  psmith <psmith>
6990
6991	* ChangeLog, NEWS, tests/ChangeLog,
6992	tests/scripts/functions/foreach, variable.c, w32/.cvsignore: Fix
6993	Savannah bug #11913: ensure that scopes such as foreach, etc. take
6994	precedence over the global scope when they're used in a global
6995	context (such as an eval).
6996
69972005-05-31  bosk <bosk>
6998
6999	* ChangeLog, implicit.c, job.c, tests/ChangeLog,
7000	tests/scripts/features/include, tests/scripts/features/patternrules:
7001	Fixed Savannah bugs #13216 and #13218.
7002
70032005-05-13  psmith <psmith>
7004
7005	* ChangeLog, NEWS, doc/make.texi, read.c, tests/ChangeLog,
7006	tests/scripts/features/conditionals: Implement new "if... else if...
7007	endif" semantics.
7008
70092005-05-10  psmith <psmith>
7010
7011	* ChangeLog, Makefile.am, configure.in, maintMakefile,
7012	po/ChangeLog, po/POTFILES.in: Fixes to allow "make dist" etc. to
7013	work again.
7014
70152005-05-08  psmith <psmith>
7016
7017	* ChangeLog, doc/make.texi, job.c, main.c, remake.c: Document the
7018	secondary expansion method.  Also, some other documentation
7019	cleanups.  If we find a make error (invalid makefile syntax or something like
7020	that) write back any tokens we have before we exit.  If we have waiting jobs (using -j + -l) set an alarm before we sleep
7021	on the read() system call, so we can wake up to check the load and
7022	start waiting jobs, if there are long-running jobs we would
7023	otherwise be waiting for.  Suggested by Grant Taylor.
7024
70252005-05-03  psmith <psmith>
7026
7027	* ChangeLog, NEWS, doc/make.texi, filedef.h, job.c, job.h, main.c,
7028	read.c, tests/ChangeLog, tests/scripts/features/parallelism,
7029	tests/scripts/variables/{DEFAULT_TARGET => DEFAULT_GOAL},
7030	vmsfunctions.c, vmsjobs.c: Fix problems with losing tokens in the
7031	jobserver, reported by Grant Taylor.  There are two forms of this:
7032	first, it was possible to lose tokens when using -j and -l at the
7033	same time, because waiting jobs were not checked when determining
7034	whether any jobs were outstanding.  Second, if you had an exported
7035	recursive variable that contained a $(shell ...) function there is a
7036	possibility to lose tokens, since a token was taken but the child
7037	list was not updated until after the shell function was complete.  To resolve this I introduced a new variable that counted the number
7038	of tokens we have obtained, rather than checking whether there were
7039	any children on the list.  I also added some sanity checks to make
7040	sure we weren't writing back too many or not enough tokens.  And,
7041	the master make will drain the token pipe before exiting and compare
7042	the count of tokens at the end to what was written there at the
7043	beginning.  Also:   * Ensure a bug in the environment (missing "=") doesn't cause make
7044	  to core.  * Rename the .DEFAULT_TARGET variable to .DEFAULT_GOAL, to match the     terminology in the documentation and other variables like
7045	  MAKECMDGOALS.  * Add documentation of the .DEFAULT_GOAL special variable.  Still need to document the secondary expansion stuff...
7046
70472005-04-26  R. Bernstein <rocky@gnu.org>
7048
7049	* src/misc.c: From Rich Paul: Sometimes routines allocate objects of type dep_t using xmalloc, and
7050	not initializing all of the members:  the specific issue noticed was
7051	that the ignore_mtime field, which marks a target as an 'order only'
7052	target is not always initialized.  You can recognize that this is
7053	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
7054	dep2 and friends will not (if I understand order only targets
7055	properly) cause tgt to be rebuilt ... their only contribution is
7056	that if, for some reason, dep2 and tgt are rebuilt, the dep2 target
7057	will be completed before tgt is started.  The problem is NOT limited to dep_t structures: if rather than
7058	initializing all malloc'd memory to 0, I initialize it to 0xff, the
7059	resulting make cannot even parse it's own src/Makefile: it fails
7060	with a 'missing separator' message ... this appears to be a separate
7061	bug in read.c, which has, as of yet, eluded me.
7062
70632005-04-16  R. Bernstein <rocky@gnu.org>
7064
7065	* NEWS, config/readline.h, config/readline.m4, configure.ac,
7066	src/dbg_cmd.c, src/main.c: Revise readline allegedly to accomodate
7067	more readline variations.  Patches from Rich Paul.
7068
70692005-04-13  psmith <psmith>
7070
7071	* ChangeLog, dep.h, file.c, implicit.c, main.c, read.c, rule.c: Fix
7072	performance degradation introduced by the second expansion feature.
7073	I did this by adding intelligence into the algorithm such that the
7074	second expansion was only actually performed when the prerequisite
7075	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
7076	target (even ones never used by make) had their file variables
7077	initialized.  This also used a lot more CPU, since we needed to
7078	create and populate a new variable hash table for every target.  There is one issue remaining with this feature: it leaks memory.  In
7079	pattern_search() we now initialize the file variables for every
7080	pattern target, which allocates a hash table, etc.  However,
7081	sometimes we recursively invoke pattern_search() (for intermediate
7082	files) with an automatic variable (alloca() I believe) as the file.
7083	When that function returns, obviously, the file variable hash memory
7084	is lost.
7085
70862005-04-08  psmith <psmith>
7087
7088	* ChangeLog, NEWS, doc/make.texi, glob/ChangeLog, glob/glob.c,
7089	job.c, main.c, po/ChangeLog, po/LINGUAS, read.c, remake.c,
7090	signame.c, tests/ChangeLog, tests/scripts/features/parallelism,
7091	tests/scripts/targets/SECONDARY, variable.c: Fix some Savannah bugs.
7092	Updates to docs (still need more work here) and NEWS file.  New
7093	language.
7094
70952005-03-15  bosk <bosk>
7096
7097	* ChangeLog, file.c, tests/ChangeLog,
7098	tests/scripts/variables/automatic: Fixed Savannah bug #12320.
7099
71002005-03-10  bosk <bosk>
7101
7102	* ChangeLog, implicit.c, tests/ChangeLog,
7103	tests/scripts/features/patternrules: Fixed Savannah bug #12267.
7104
71052005-03-09  bosk <bosk>
7106
7107	* ChangeLog, main.c, read.c, tests/ChangeLog,
7108	tests/scripts/variables/DEFAULT_TARGET: Fixed Savannah bug #12266.
7109
71102005-03-04  bosk <bosk>
7111
7112	* ChangeLog, implicit.c, tests/ChangeLog,
7113	tests/scripts/features/patternrules: Fixed Savannah bug #12202.
7114
71152005-03-04  psmith <psmith>
7116
7117	* AUTHORS, ChangeLog, NEWS, commands.c, configure.in,
7118	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.
7119
71202005-03-03  bosk <bosk>
7121
7122	* ChangeLog, implicit.c, read.c, tests/ChangeLog,
7123	tests/scripts/features/se_implicit,
7124	tests/scripts/features/se_statpat,
7125	tests/scripts/features/statipattrules: Fixed stem termination and
7126	stem triple-expansion bugs.
7127
71282005-03-01  bosk <bosk>
7129
7130	* ChangeLog, read.c, tests/ChangeLog,
7131	tests/scripts/features/statipattrules: Fixed Savannah bug #12180.
7132
71332005-02-28  psmith <psmith>
7134
7135	* ChangeLog, function.c, remake.c, tests/ChangeLog,
7136	tests/scripts/options/dash-B, tests/scripts/options/dash-q: - Fix bug #7144 (infinite loop sometimes with -q and double-colon
7137	rules) - Resolve support request #103195 (rationalize wordlist fn
7138	arguments)
7139
71402005-02-28  psmith <psmith>
7141
7142	* ChangeLog, NEWS, configure.in, dir.c, doc/make.texi, file.c,
7143	filedef.h, function.c, implicit.c, main.c, make.h, misc.c, read.c,
7144	remake.c, tests/ChangeLog, tests/run_make_tests.pl,
7145	tests/scripts/features/patspecific_vars,
7146	tests/scripts/functions/eval, tests/scripts/misc/general4,
7147	tests/scripts/options/symlinks, tests/scripts/variables/MAKE,
7148	tests/scripts/variables/{MAKEFILE_LIST => MFILE_LIST},
7149	tests/test_driver.pl, variable.c, w32/subproc/NMakefile: * New feature: -L option * New function: $(info ...) * Disallow $(eval ...) to create prereq relationships inside command
7150	  scripts (caused core dumps) * Try to allow more tests to succeed in Windows/DOS by sanitizing
7151	CRLF and \ * Various bug fixes and code cleanups (see the ChangeLog entry)
7152
71532005-02-27  bosk <bosk>
7154
7155	* ChangeLog, dep.h, file.c, filedef.h, main.c, misc.c, read.c,
7156	tests/ChangeLog, tests/scripts/variables/DEFAULT_TARGET:
7157	Implementation of the .DEFAULT_TARGET special variable.
7158
71592005-02-27  bosk <bosk>
7160
7161	* ChangeLog, commands.c, commands.h, dep.h, expand.c, file.c,
7162	function.c, implicit.c, make.h, misc.c, read.c, tests/ChangeLog,
7163	tests/scripts/features/se_explicit,
7164	tests/scripts/features/se_implicit,
7165	tests/scripts/features/se_statpat, tests/scripts/misc/general4,
7166	tests/scripts/variables/automatic, variable.h: Implementation of the
7167	second expansion in explicit rules, static pattern rules and
7168	implicit rules.
7169
71702005-02-26  psmith <psmith>
7171
7172	* ChangeLog, Makefile.am, config/.cvsignore, configure.in, main.c,
7173	tests/run_make_tests.pl, w32/.cvsignore, w32/Makefile.am,
7174	w32/subproc/sub_proc.c, w32/subproc/w32err.c: Add configure
7175	operations to support MINGW on Windows.
7176
71772005-02-16  psmith <psmith>
7178
7179	* NEWS: Update NEWS file.
7180
71812005-02-16  psmith <psmith>
7182
7183	* ChangeLog, configure.in, doc/make.texi, main.c: Add a patch from
7184	Paul Eggert that's been lying around in my directory for a long
7185	time, disabling stack size limits where possible.  Update version to beta2.
7186
71872005-02-10  psmith <psmith>
7188
7189	* ChangeLog, dir.c, main.c, tests/ChangeLog,
7190	tests/run_make_tests.pl, tests/scripts/features/recursion,
7191	w32/include/sub_proc.h: Flush stdout after printing directory info.
7192	Fix references to MINGW #define constants.  Remove WINDOWS32 ifdef
7193	from sub_proc.h.  Only add variables to the command line for
7194	recursion once.  New features in run_make_test: #PWD# and #MAKEPATH#
7195	replacements.  Test the multi-variable fix in the recursion
7196	regression test.
7197
71982005-02-09  psmith <psmith>
7199
7200	* ChangeLog, maintMakefile, po/ChangeLog, po/LINGUAS: Add a new
7201	Irish (ga) translation.  Fixed the CVS download URL to be
7202	simplified.  Fixed the .texi doc download: the ftp site was decommed
7203	so use CVS.
7204
72052005-02-01  psmith <psmith>
7206
7207	* ChangeLog, maintMakefile, po/ChangeLog, po/LINGUAS: Add a Finnish
7208	translation.  Update the URL for the GNU translation site in
7209	maintMakefile; the old one stopped working.
7210
72112004-12-06  psmith <psmith>
7212
7213	* configure.in, doc/make.texi: Handle build.sh in a better way
7214	(recommendation from the automake mailing list).
7215
72162004-12-05  psmith <psmith>
7217
7218	* ChangeLog, main.c, make.h, variable.c: Fix bug with SHELL
7219	handling: make sure the variable struct is initialized.
7220
72212004-11-30  psmith <psmith>
7222
7223	* ChangeLog, INSTALL, Makefile.am, configure.in, main.c,
7224	maintMakefile: Fix problems with README and build.sh Apply an old patch from Paul Eggert.
7225
72262004-11-30  bosk <bosk>
7227
7228	* ChangeLog, configure.in, doc/make.texi, function.c,
7229	tests/ChangeLog, tests/scripts/functions/abspath,
7230	tests/scripts/functions/realpath: Implemented `realpath' and
7231	`abspath' built-in functions.
7232
72332004-11-29  psmith <psmith>
7234
7235	* ChangeLog, main.c, tests/ChangeLog, tests/scripts/options/dash-C,
7236	tests/scripts/variables/flavors: Fix bug #10252: Remove any trailing
7237	slashes from -C arguments (WINDOWS32).  Add a regression test for "@" before a define/enddef vs. one inside.
7238
72392004-11-28  psmith <psmith>
7240
7241	* ChangeLog, doc/make.texi, main.c, make.h, tests/ChangeLog,
7242	tests/scripts/variables/MAKELEVEL, tests/scripts/variables/SHELL,
7243	variable.c: Fix for bug #1276: Handle SHELL according to POSIX
7244	requirements.  POSIX requires that the value of SHELL in the makefile NOT be
7245	exported to sub-commands.  Instead, the value in the environment
7246	when make was invoked should be passed to the environment of
7247	sub-commands.  Note that make still uses SHELL to _run_
7248	sub-commands; it just doesn't change the value of the SHELL variable
7249	in the environment of sub-commands.  As an extension to POSIX, if the makefile explicitly exports SHELL
7250	then GNU make _will_ use it in the environment of sub-commands.
7251
72522004-11-28  psmith <psmith>
7253
7254	* ChangeLog, main.c: Fix WINDOWS32 bug #11155 with patch from
7255	Alessandro Vesely.
7256
72572004-11-12  psmith <psmith>
7258
7259	* ChangeLog, job.c: Patch for command line parsing for VMS from
7260	Hartmut Becker.
7261
72622004-10-21  bosk <bosk>
7263
7264	* ChangeLog, doc/make.texi, function.c, tests/ChangeLog,
7265	tests/scripts/functions/word: New $(lastword ) built-in function:
7266	implementation, documentation and tests.
7267
72682004-10-17  R. Bernstein <rocky@gnu.org>
7269
7270	* src/job.c, src/remake.c: Tracking make changes of Oct 06 2004
7271	job.c:  Apply patch from Alessandro Vesely for WINDOWS32-specific
7272	bug # 9748 remake.c: add complain() from make CVS.
7273
72742004-10-17  R. Bernstein <rocky@gnu.org>
7275
7276	* src/remake.c: Tracking make changes of 28 Sept 2004:       Implemented dontcare flag inheritance when rebuilding
7277	      makefiles.  Note: tests/scripts/features/include change deferred for now. (So
7278	maybe this doesn't work.)
7279
72802004-10-17  R. Bernstein <rocky@gnu.org>
7281
7282	* po/.cvsignore: .cvsigore *.po for now.
7283
72842004-10-17  R. Bernstein <rocky@gnu.org>
7285
7286	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
7287	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
7288	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: These files are derived
7289	somehow.
7290
72912004-10-17  R. Bernstein <rocky@gnu.org>
7292
7293	* tests/run_make_tests.pl, tests/scripts/test_template,
7294	tests/test_driver.pl: Tracking make changes of 22 Sept 04: Update the test template.  A few fixes in run_make_test().  Note:
7295	Adding patternrules regression test has been deferred.
7296
72972004-10-06  psmith <psmith>
7298
7299	* ChangeLog, job.c: Apply patch from Alessandro Vesely for
7300	WINDOWS32-specific bug # 9748.
7301
73022004-10-05  bosk <bosk>
7303
7304	* ChangeLog, read.c, tests/ChangeLog,
7305	tests/scripts/features/patspecific_vars, variable.c: Moved expansion
7306	of simple pattern-specific variables from the rebuild stage to the
7307	read stage.
7308
73092004-09-28  bosk <bosk>
7310
7311	* ChangeLog, remake.c, tests/ChangeLog,
7312	tests/scripts/features/include: Implemented dontcare flag
7313	inheritance when rebuilding makefiles.
7314
73152004-09-27  bosk <bosk>
7316
7317	* ChangeLog, tests/ChangeLog,
7318	tests/scripts/features/patspecific_vars, variable.c: bugfix for
7319	exported pattern-specific variables
7320
73212004-09-22  psmith <psmith>
7322
7323	* tests/ChangeLog, tests/run_make_tests.pl,
7324	tests/scripts/features/implicit_prereq_eval,
7325	tests/scripts/features/patternrules, tests/scripts/test_template:
7326	Update the test template.  A few fixes in run_make_test().  Rename
7327	implicit_prereq_eval to patternrules, to be the start of a suite of
7328	tests of pattern rules.
7329
73302004-09-21  bosk <bosk>
7331
7332	* ChangeLog, file.c, implicit.c, tests/ChangeLog,
7333	tests/run_make_tests.pl,
7334	tests/scripts/features/implicit_prereq_eval: Fixed bug in implicit
7335	rule prerequisite evaluation code. Added test.
7336
73372004-09-21  psmith <psmith>
7338
7339	* ChangeLog, NEWS, read.c, tests/scripts/functions/eval: Some code
7340	cleanups and efficiency enhancements.  As far as I can tell none of
7341	these have impacts that are visible to the user (although in some
7342	cases that appears to be nothing more than dumb luck :-/).
7343
73442004-09-21  psmith <psmith>
7345
7346	* ChangeLog, commands.c, function.c, main.c, make.h, misc.c,
7347	tests/ChangeLog: Remove sindex() and replace with strstr().
7348	Windows: allow users to set SHELL to cmd.exe and have it behave as
7349	if no UNIX shell were found.
7350
73512004-09-21  psmith <psmith>
7352
7353	* tests/run_make_tests.pl, tests/scripts/variables/flavors,
7354	tests/test_driver.pl: Add some more unit tests for variable flavors.
7355	Allow run_make_tests() to be invoked with an undef makefile string,
7356	in which case it re-uses the previous string.
7357
73582004-09-21  psmith <psmith>
7359
7360	* ChangeLog, expand.c, function.c, job.c, read.c, tests/ChangeLog,
7361	tests/run_make_tests.pl, tests/scripts/functions/substitution,
7362	variable.h: Fix some bugs in variable pattern substitution (e.g.
7363	$(VAR:A=B)), reported by Markus Mauhart <qwe123@chello.at>.  One was
7364	a simple typo; to fix the other we call patsubst_expand() for all
7365	instances of variable substitution, even when there is no '%'.  We
7366	used to call subst_expand() with a special flag set in the latter
7367	case, but it didn't work properly in all situations.  Easier to just
7368	use patsubst_expand() since that's what it is.
7369
73702004-09-11  R. Bernstein <rocky@gnu.org>
7371
7372	* NEWS: [no log message]
7373
73742004-07-18  R. Bernstein <rocky@gnu.org>
7375
7376	* configure.ac: Actually, we're in 0.3cvs now.
7377
73782004-07-18  R. Bernstein <rocky@gnu.org>
7379
7380	* tests/scripts/debugger/trace: Trace vs silent regression test.
7381
73822004-07-18  R. Bernstein <rocky@gnu.org>
7383
7384	* src/job.c: tracing overrules silent.
7385
73862004-06-27  R. Bernstein <rocky@gnu.org>
7387
7388	* src/dbg_cmd.c: Yet another place were we could fake target
7389	locations.
7390
73912004-06-27  R. Bernstein <rocky@gnu.org>
7392
7393	* doc/Makefile.am: Don't distrubute makedb.txt any more.
7394
73952004-06-27  R. Bernstein <rocky@gnu.org>
7396
7397	* NEWS, configure.ac: Get ready for 0.2 release.
7398
73992004-06-27  R. Bernstein <rocky@gnu.org>
7400
7401	* doc/.cvsignore: [no log message]
7402
74032004-06-27  R. Bernstein <rocky@gnu.org>
7404
7405	* doc/.cvsignore: [no log message]
7406
74072004-06-27  R. Bernstein <rocky@gnu.org>
7408
7409	* doc/.cvsignore, doc/Makefile.am, doc/makedb.texi: Add make
7410	debugger documentation.
7411
74122004-06-27  R. Bernstein <rocky@gnu.org>
7413
7414	* tests/scripts/debugger/general.in: Print target is now list
7415	target.
7416
74172004-06-27  R. Bernstein <rocky@gnu.org>
7418
7419	* src/dbg_cmd.c: Many small changes to make command set consistent
7420	with gdb's command set.  print list - now prints a target, print target no longer does print
7421	and examine save last string given added info variables separated
7422	info and show. "info" is the same as "help info" We stay in debugger
7423	after a Maekfile exits.  Some subroutine renaming done.
7424
74252004-06-26  R. Bernstein <rocky@gnu.org>
7426
7427	* src/job.c: Go into the debugger when we recieve a signal.
7428
74292004-06-26  R. Bernstein <rocky@gnu.org>
7430
7431	* src/remake.c: Go into the debugger when we've finished a makefile.
7432
74332004-06-26  R. Bernstein <rocky@gnu.org>
7434
7435	* src/main.c: print_version is now external. It is used by the
7436	debugger.
7437
74382004-06-26  R. Bernstein <rocky@gnu.org>
7439
7440	* src/make.h: print_version is now an external function. It's used
7441	by the debugger.
7442
74432004-06-24  R. Bernstein <rocky@gnu.org>
7444
7445	* NEWS: [no log message]
7446
74472004-06-24  R. Bernstein <rocky@gnu.org>
7448
7449	* NEWS: [no log message]
7450
74512004-06-24  R. Bernstein <rocky@gnu.org>
7452
7453	* src/remake.c: Improve target-stack tracking. Still could be better
7454	and cleaner.
7455
74562004-06-24  R. Bernstein <rocky@gnu.org>
7457
7458	* src/dbg_cmd.c: Add ability to print specified attributes of a
7459	target, e.g. "time", "deps", "vars" Same thing we did in print.c: If target doesn't have a location but
7460	it has commands that do, use those to derive the target location.
7461
74622004-06-24  R. Bernstein <rocky@gnu.org>
7463
7464	* src/print.c: When printing location, If the target is an absolute
7465	filename, don't prepend starting-directory.  starting-directory is
7466	only needed if a relative filename.  When printing target. If we don't have location info for the target
7467	but do have location info for the commands it runs, use that to
7468	derive a target location. (Right now we assume the target is the
7469	line before the line that the commands start.)
7470
74712004-06-24  R. Bernstein <rocky@gnu.org>
7472
7473	* doc/makedb.txt: Cover the debugger's prior bugs.
7474
74752004-06-24  R. Bernstein <rocky@gnu.org>
7476
7477	* emacs/makedb.el: Supply "-f Makefile" as default arguments.
7478	Previous commit was erroneous.
7479
74802004-06-18  R. Bernstein <rocky@gnu.org>
7481
7482	* src/dbg_cmd.c, src/file.c, src/filedef.h: Add ability to
7483	selectively print information about a target.
7484
74852004-06-18  R. Bernstein <rocky@gnu.org>
7486
7487	* tests/scripts/debugger/general.in: History numbering has been
7488	fixed up.
7489
74902004-06-18  R. Bernstein <rocky@gnu.org>
7491
7492	* src/expand.c: Small Doxyginization.
7493
74942004-06-18  R. Bernstein <rocky@gnu.org>
7495
7496	* src/job.c: Remove private header definitions - use the public
7497	versions.
7498
74992004-06-18  R. Bernstein <rocky@gnu.org>
7500
7501	* src/commands.c, src/commands.h: Make set_file_variables public.
7502	It's used by the debugger to make sure target commands get written
7503	out correctly.
7504
75052004-06-18  R. Bernstein <rocky@gnu.org>
7506
7507	* src/Makefile.am: Add remote-stub.h
7508
75092004-06-18  R. Bernstein <rocky@gnu.org>
7510
7511	* src/dbg_cmd.c: Get local variables are set correctly in "write"
7512	command.  Increase common code (decrease length) via a get_word routine.
7513
75142004-06-18  R. Bernstein <rocky@gnu.org>
7515
7516	* src/remote-stub.c, src/remote-stub.h: Modernize prototypes and add
7517	header file.
7518
75192004-06-17  R. Bernstein <rocky@gnu.org>
7520
7521	* emacs/gud.el, emacs/makedb.el: Need to have -f Makefile in args.
7522
75232004-06-15  R. Bernstein <rocky@gnu.org>
7524
7525	* src/dbg_cmd.c: Allow setting/showing more of the flags that can be
7526	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?
7527
75282004-06-15  R. Bernstein <rocky@gnu.org>
7529
7530	* src/job.c, src/job.h: Add doxygen comment on prototype
7531
75322004-06-15  R. Bernstein <rocky@gnu.org>
7533
7534	* src/dbg_cmd.c: Do a tad better on expanding commands. In
7535	particular we remove leading \t and command prefix @, +, or -.
7536
75372004-06-14  R. Bernstein <rocky@gnu.org>
7538
7539	* doc/makedb.txt, src/dbg_cmd.c: Add "write [target | [file]] to
7540	save commands to a file.  print will now use the default target as
7541	the thing to print if no variable or target is supplied.  Note all of this in doc.
7542
75432004-06-14  R. Bernstein <rocky@gnu.org>
7544
7545	* doc/makedb.txt: Update for new "write" command and changed "set"
7546	command.
7547
75482004-06-13  R. Bernstein <rocky@gnu.org>
7549
7550	* configure.ac: Now is 0.2cvs
7551
75522004-06-13  R. Bernstein <rocky@gnu.org>
7553
7554	* src/dbg_cmd.c: Expand the way set works.  "set *var* *val*" is now
7555	"set variable *var* *val*" so we can accomodate set basename {on|off|toggle| set trace {on|off|toggle}
7556
75572004-06-12  R. Bernstein <rocky@gnu.org>
7558
7559	* configure.ac: Wrong readline variable set.
7560
75612004-06-12  R. Bernstein <rocky@gnu.org>
7562
7563	* TODO: Revise.
7564
75652004-06-12  R. Bernstein <rocky@gnu.org>
7566
7567	* src/arscan.c, src/commands.c, src/function.c, src/implicit.c,
7568	src/job.c, src/print.c, src/rule.c: [no log message]
7569
75702004-06-12  R. Bernstein <rocky@gnu.org>
7571
7572	* configure.ac: ENABLE_READLINE -> HAVE_READLINE
7573
75742004-06-12  R. Bernstein <rocky@gnu.org>
7575
7576	* tests/scripts/debugger/general.in: It's now HAVE_READLINE instead
7577	of ENABLE_READLINE
7578
75792004-06-12  R. Bernstein <rocky@gnu.org>
7580
7581	* glob/.deps/.cvsignore: there is probably a better way
7582
75832004-06-12  R. Bernstein <rocky@gnu.org>
7584
7585	* src/ar.c, src/arscan.c, src/commands.c, src/dbg_cmd.c, src/dep.c,
7586	src/dir.c, src/expand.c, src/file.c, src/function.c,
7587	src/getloadavg.c, src/implicit.c, src/job.c, src/loadavg.c,
7588	src/main.c, src/make.h, src/misc.c, src/read.c, src/remake.c,
7589	src/rule.c, src/variable.c, src/vpath.c: Replace bcmp, bzero and
7590	bcopy with memcmp, memset and memmove.  Readline can't tollerate the
7591	make.h macros for these.
7592
75932004-06-12  R. Bernstein <rocky@gnu.org>
7594
7595	* glob/.deps/fnmatch.Po, glob/.deps/glob.Po, glob/Makefile.in,
7596	glob/glob.c: glob.c: remove K&R style prototype Makefile.in .deps/*: these shouldn't have gotten in CVS.
7597
75982004-06-12  R. Bernstein <rocky@gnu.org>
7599
7600	* configure.ac: Make debugger/general test now.
7601
76022004-06-12  R. Bernstein <rocky@gnu.org>
7603
7604	* tests/README, tests/scripts/debugger/.cvsignore,
7605	tests/scripts/debugger/{general => general.in},
7606	tests/test_driver.pl: Skip regression test for debugger if we don't
7607	have debug support.  README: note we skip .cvsignore and xxx.in
7608
76092004-06-12  R. Bernstein <rocky@gnu.org>
7610
7611	* src/main.c: Give a warning if debugger options were specified but
7612	we don't have debugger support compiled in.
7613
76142004-06-12  R. Bernstein <rocky@gnu.org>
7615
7616	* NEWS, configure.ac: Get ready for general release.
7617
76182004-06-12  R. Bernstein <rocky@gnu.org>
7619
7620	* src/dbg_cmd.c, src/main.c, src/make.h, src/print.c: add option
7621	--basename-filenames which facilitates debugger regression tests.
7622	(But users may also find it useful.)
7623
76242004-06-12  R. Bernstein <rocky@gnu.org>
7625
7626	* tests/run_make_tests.pl, tests/test_driver.pl: Extend so we can
7627	redirect input which is needed for debugger regression tests.
7628
76292004-06-12  R. Bernstein <rocky@gnu.org>
7630
7631	* tests/scripts/debugger/trace: Small mostly doc changes.
7632
76332004-06-12  R. Bernstein <rocky@gnu.org>
7634
7635	* tests/scripts/debugger/general: [no log message]
7636
76372004-06-12  R. Bernstein <rocky@gnu.org>
7638
7639	* tests/scripts/debugger/general: General debugger regression test.
7640
76412004-06-11  R. Bernstein <rocky@gnu.org>
7642
7643	* tests/scripts/debugger/trace: First trace regression test.
7644
76452004-06-11  R. Bernstein <rocky@gnu.org>
7646
7647	* NEWS: [no log message]
7648
76492004-06-11  R. Bernstein <rocky@gnu.org>
7650
7651	* NEWS: [no log message]
7652
76532004-06-11  R. Bernstein <rocky@gnu.org>
7654
7655	* NEWS: [no log message]
7656
76572004-06-11  R. Bernstein <rocky@gnu.org>
7658
7659	* src/dbg_cmd.c: Spelling mistake.
7660
76612004-06-11  R. Bernstein <rocky@gnu.org>
7662
7663	* doc/makedb.txt: Correct spelling mistakes.
7664
76652004-06-11  R. Bernstein <rocky@gnu.org>
7666
7667	* NEWS: What's up.
7668
76692004-06-11  R. Bernstein <rocky@gnu.org>
7670
7671	* src/commands.c, src/commands.h, src/dep.c, src/dir.c,
7672	src/function.c, src/remake.c, src/remake.h, src/variable.c: More
7673	doxygen comments. Use hash_table_t more.
7674
76752004-06-11  R. Bernstein <rocky@gnu.org>
7676
7677	* TODO: What's needed.
7678
76792004-06-11  R. Bernstein <rocky@gnu.org>
7680
7681	* Makefile.am, configure.ac, glob/Makefile.in, po/da.po, po/de.po,
7682	po/es.po, po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po,
7683	po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po,
7684	po/tr.po, po/zh_CN.po, src/vpath.h, tests/scripts/features/errors:
7685	Correct some errors from initial import.
7686
76872004-06-11  R. Bernstein <rocky@gnu.org>
7688
7689	* alloca.c, amiga.c, amiga.h, ar.c, arscan.c, commands.c,
7690	commands.h, config/mkinstalldirs, debug.h, default.c, dep.h, dir.c,
7691	expand.c, file.c, filedef.h, function.c, getopt.c, getopt.h,
7692	getopt1.c, gettext.h, hash.c, hash.h, implicit.c, job.c, job.h,
7693	loadavg.c, main.c, make.h, misc.c, read.c, remake.c,
7694	remote-cstms.c, remote-stub.c, rule.c, rule.h, show.c, show.h,
7695	signame.c, trace.c, trace.h, variable.c, variable.h, version.c,
7696	vmsdir.h, vmsfunctions.c, vmsify.c, vpath.c: Remove src files that
7697	shouldn't have gotten imported.  config/mkinstalldirs is derived.
7698
76992004-06-11  R. Bernstein <rocky@gnu.org>
7700
7701	* README.makedb, autogen.sh, doc/doxygen/Doxyfile,
7702	doc/doxygen/run_doxygen, doc/makedb.txt, emacs/.cvsignore,
7703	emacs/Makefile.am, emacs/gud.el, emacs/makedb.el, src/.cvsignore,
7704	src/Makefile.am, src/alloca.c, src/amiga.c, src/amiga.h, src/ar.c,
7705	src/arscan.c, src/arscan.h, src/commands.c, src/commands.h,
7706	src/dbg_cmd.c, src/dbg_cmd.h, src/debug.h, src/default.c,
7707	src/default.h, src/dep.c, src/dep.h, src/dir.c, src/expand.c,
7708	src/expand.h, src/file.c, src/filedef.h, src/function.c,
7709	src/function.h, src/getloadavg.c, src/getopt.c, src/getopt.h,
7710	src/getopt1.c, src/gettext.h, src/hash.c, src/hash.h,
7711	src/implicit.c, src/implicit.h, src/job.c, src/job.h,
7712	src/loadavg.c, src/main.c, src/make.h, src/misc.c, src/print.c,
7713	src/print.h, src/read.c, src/read.h, src/remake.c, src/remake.h,
7714	src/remote-cstms.c, src/remote-stub.c, src/rule.c, src/rule.h,
7715	src/signame.c, src/trace.c, src/trace.h, src/variable.c,
7716	src/variable.h, src/version.c, src/vmsdir.h, src/vmsfunctions.c,
7717	src/vmsify.c, src/vpath.c, tests/.cvsignore: Initial revision
7718
77192004-05-16  psmith <psmith>
7720
7721	* ChangeLog, Makefile.am, commands.c, configure.in, default.c,
7722	dep.h, doc/make.texi, file.c, getloadavg.c, job.c, main.c, make.h,
7723	makefile.vms, read.c, readme.vms, remake.c,
7724	tests/run_make_tests.pl, tests/scripts/features/echoing,
7725	tests/scripts/features/errors, tests/scripts/features/include,
7726	tests/scripts/features/order_only,
7727	tests/scripts/functions/wildcard, tests/scripts/options/dash-C,
7728	tests/scripts/options/dash-k, tests/scripts/targets/FORCE,
7729	tests/scripts/targets/PHONY, tests/scripts/targets/SILENT,
7730	tests/scripts/targets/clean, tests/scripts/variables/special,
7731	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.
7732
77332004-04-04  R. Bernstein <rocky@gnu.org>
7734
7735	* tests/scripts/features/errors: We now report a more precise line
7736	number.
7737
77382004-04-04  R. Bernstein <rocky@gnu.org>
7739
7740	* po/.cvsignore: [no log message]
7741
77422004-04-04  R. Bernstein <rocky@gnu.org>
7743
7744	* po/.cvsignore: [no log message]
7745
77462004-04-04  R. Bernstein <rocky@gnu.org>
7747
7748	* job.c, main.c, make.h, misc.c: Adjust for the command line number
7749	when giving an error.
7750
77512004-04-04  R. Bernstein <rocky@gnu.org>
7752
7753	* po/Makefile, po/Makefile.in, po/POTFILES: Remove derived files.
7754
77552004-04-04  R. Bernstein <rocky@gnu.org>
7756
7757	* .cvsignore, Makefile.am, NEWS, README.cvs, ar.c, commands.c,
7758	commands.h, config/.cvsignore, configure.ac, debug.h, default.c,
7759	dep.h, doc/.cvsignore, doc/make.info, doc/make.info-1,
7760	doc/make.info-10, doc/make.info-11, doc/make.info-2,
7761	doc/make.info-3, doc/make.info-4, doc/make.info-5, doc/make.info-6,
7762	doc/make.info-7, doc/make.info-8, doc/make.info-9, file.c,
7763	filedef.h, function.c, glob/.cvsignore, glob/Makefile.am,
7764	glob/Makefile.in, implicit.c, job.c, job.h, main.c, make.h, misc.c,
7765	po/Makefile, po/Makefile.in, po/da.po, po/de.po, po/es.po,
7766	po/fr.po, po/gl.po, po/he.po, po/hr.po, po/ja.po, po/ko.po,
7767	po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po,
7768	po/zh_CN.po, read.c, remake.c, rule.c, show.c, show.h,
7769	tests/scripts/features/errors, tests/scripts/options/dash-k,
7770	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
7771	stack.  Error messages which give a location now appear more often.  On error we can give a stack trace if option --extended-errors (-E)
7772	was set.  We also have POSIX shell "set -x" like call tracking with the option
7773	--trace (-x).
7774
77752004-04-04  R. Bernstein <rocky@gnu.org>
7776
7777	* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.DOS,
7778	Makefile.am, Makefile.ami, NEWS, NMakefile, README, README.Amiga,
7779	README.DOS, README.W32, README.customs, SCOPTIONS, SMakefile,
7780	acinclude.m4, alloca.c, amiga.c, amiga.h, ar.c, arscan.c,
7781	build.sh.in, build_w32.bat, commands.c, commands.h, config.ami,
7782	config.h-vms, config.h.W32, config/ChangeLog, config/Makefile.am,
7783	config/codeset.m4, config/compile, config/config.guess,
7784	config/config.rpath, config/config.sub, config/depcomp,
7785	config/gettext.m4, config/glibc21.m4, config/iconv.m4,
7786	config/install-sh, config/intdiv0.m4, config/inttypes-pri.m4,
7787	config/inttypes.m4, config/inttypes_h.m4, config/isc-posix.m4,
7788	config/lcmessage.m4, config/lib-ld.m4, config/lib-link.m4,
7789	config/lib-prefix.m4, config/missing, config/mkinstalldirs,
7790	config/progtest.m4, config/stdint_h.m4, config/texinfo.tex,
7791	config/uintmax_t.m4, config/ulonglong.m4, configh.dos,
7792	configure.ac, configure.bat, debug.h, default.c, dep.h, dir.c,
7793	doc/Makefile.am, doc/fdl.texi, doc/make-stds.texi, doc/make.info,
7794	doc/make.info-1, doc/make.info-10, doc/make.info-11,
7795	doc/make.info-2, doc/make.info-3, doc/make.info-4, doc/make.info-5,
7796	doc/make.info-6, doc/make.info-7, doc/make.info-8, doc/make.info-9,
7797	doc/make.texi, dosbuild.bat, expand.c, file.c, filedef.h,
7798	function.c, getloadavg.c, getopt.c, getopt.h, getopt1.c, gettext.h,
7799	glob/.deps/fnmatch.Po, glob/.deps/glob.Po, glob/COPYING.LIB,
7800	glob/ChangeLog, glob/Makefile.am, glob/Makefile.ami,
7801	glob/Makefile.in, glob/SCOPTIONS, glob/SMakefile,
7802	glob/configure.bat, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
7803	glob/glob.h, hash.c, hash.h, implicit.c, job.c, job.h, loadavg.c,
7804	main.c, make.1, make.h, make.lnk, makefile.com, makefile.vms,
7805	misc.c, po/ChangeLog, po/LINGUAS, po/Makefile, po/Makefile.in,
7806	po/Makefile.in.in, po/Makevars, po/POTFILES, po/POTFILES.in,
7807	po/Rules-quot, po/boldquot.sed, po/en@boldquot.header,
7808	po/en@quot.header, po/insert-header.sin, po/make.pot, po/quot.sed,
7809	po/remove-potcdate.sin, read.c, readme.vms, remake.c,
7810	remote-cstms.c, remote-stub.c, rule.c, rule.h, signame.c,
7811	subproc.bat, tests/COPYING, tests/ChangeLog, tests/NEWS,
7812	tests/README, tests/mkshadow, tests/run_make_tests,
7813	tests/run_make_tests.pl, tests/scripts/features/comments,
7814	tests/scripts/features/conditionals,
7815	tests/scripts/features/default_names,
7816	tests/scripts/features/double_colon,
7817	tests/scripts/features/echoing, tests/scripts/features/errors,
7818	tests/scripts/features/escape, tests/scripts/features/export,
7819	tests/scripts/features/include, tests/scripts/features/mult_rules,
7820	tests/scripts/features/mult_targets,
7821	tests/scripts/features/order_only, tests/scripts/features/override,
7822	tests/scripts/features/parallelism,
7823	tests/scripts/features/patspecific_vars,
7824	tests/scripts/features/quoting, tests/scripts/features/recursion,
7825	tests/scripts/features/reinvoke,
7826	tests/scripts/features/statipattrules,
7827	tests/scripts/features/targetvars,
7828	tests/scripts/features/varnesting, tests/scripts/features/vpath,
7829	tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
7830	tests/scripts/features/vpathplus,
7831	tests/scripts/functions/addprefix,
7832	tests/scripts/functions/addsuffix,
7833	tests/scripts/functions/basename, tests/scripts/functions/call,
7834	tests/scripts/functions/dir, tests/scripts/functions/error,
7835	tests/scripts/functions/eval, tests/scripts/functions/filter-out,
7836	tests/scripts/functions/findstring,
7837	tests/scripts/functions/foreach, tests/scripts/functions/if,
7838	tests/scripts/functions/join, tests/scripts/functions/notdir,
7839	tests/scripts/functions/origin, tests/scripts/functions/sort,
7840	tests/scripts/functions/strip,
7841	tests/scripts/functions/substitution,
7842	tests/scripts/functions/suffix, tests/scripts/functions/value,
7843	tests/scripts/functions/warning, tests/scripts/functions/wildcard,
7844	tests/scripts/functions/word, tests/scripts/misc/general1,
7845	tests/scripts/misc/general2, tests/scripts/misc/general3,
7846	tests/scripts/misc/general4, tests/scripts/options/dash-B,
7847	tests/scripts/options/dash-C, tests/scripts/options/dash-I,
7848	tests/scripts/options/dash-e, tests/scripts/options/dash-f,
7849	tests/scripts/options/dash-k, tests/scripts/options/dash-l,
7850	tests/scripts/options/dash-n, tests/scripts/options/dash-q,
7851	tests/scripts/options/dash-t, tests/scripts/options/general,
7852	tests/scripts/targets/DEFAULT, tests/scripts/targets/FORCE,
7853	tests/scripts/targets/INTERMEDIATE, tests/scripts/targets/PHONY,
7854	tests/scripts/targets/SECONDARY, tests/scripts/targets/SILENT,
7855	tests/scripts/targets/clean, tests/scripts/test_template,
7856	tests/scripts/variables/CURDIR, tests/scripts/variables/MAKE,
7857	tests/scripts/variables/MAKECMDGOALS,
7858	tests/scripts/variables/MAKEFILES,
7859	tests/scripts/variables/MAKEFILE_LIST,
7860	tests/scripts/variables/MAKELEVEL,
7861	tests/scripts/variables/automatic, tests/scripts/variables/flavors,
7862	tests/scripts/variables/special, tests/test_driver.pl, variable.c,
7863	variable.h, version.c, vmsdir.h, vmsfunctions.c, vmsify.c, vpath.c,
7864	w32/compat/dirent.c, w32/include/dirent.h, w32/include/pathstuff.h,
7865	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
7866	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
7867	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
7868	Initial revision
7869
78702004-03-22  psmith <psmith>
7871
7872	* ChangeLog, NMakefile.template, README.OS2.template,
7873	README.W32.template, build.template, configure.in, expand.c, job.c,
7874	main.c, maintMakefile, read.c, rule.c, tests/ChangeLog,
7875	tests/scripts/variables/flavors, tests/test_driver.pl, variable.c:
7876	Numerous updates and bug fixes.  A number of W32 cleanups from
7877	J.Grant.  A number of OS/2 cleanups from Andreas Buening.  Various
7878	random bug fixes.
7879
78802004-03-06  psmith <psmith>
7881
7882	* ChangeLog, NEWS, config.ami.template, config.h-vms.template,
7883	config.h.W32.template, configh.dos.template, configure.in, make.h,
7884	misc.c: Don't use __STDC__; some compilers don't set it properly.
7885	Use autoconf's test to set HAVE_ANSI_COMPILER and check that
7886	instead.
7887
78882004-03-06  psmith <psmith>
7889
7890	* INSTALL, maintMakefile: More maintainer rules.
7891
78922004-03-04  psmith <psmith>
7893
7894	* ChangeLog, NEWS, README.cvs, README.template, configure.in,
7895	maintMakefile, make.h, misc.c: Updates to automate generation of GNU
7896	upload artifacts.  Fix a problem compiling on old, pre-ANSI systems.
7897	getloadavg test is still broken, but make builds.  Document a
7898	breakage on SunOS 4.x systems.
7899
79002004-02-25  psmith <psmith>
7901
7902	* make.h, tests/scripts/functions/origin: Fix the origin regression
7903	test.  Remove sample code from make.h I accidentally left behind.
7904
79052004-02-25  psmith <psmith>
7906
7907	* ChangeLog, config.ami.template, config.h-vms.template,
7908	config.h.W32.template: Add in HAVE_STDARG_H to the various port
7909	config files.
7910
79112004-02-24  psmith <psmith>
7912
7913	* ChangeLog, README.W32.template, acinclude.m4, ar.c, arscan.c,
7914	build_w32.bat, commands.c, configure.in, file.c, filedef.h,
7915	function.c, job.c, main.c, maintMakefile, make.h, remake.c,
7916	remote-stub.c, rule.c, vpath.c: Many compiler warning cleanups.
7917	Small fixes for W32 (from Jonathan Grant  <jg-make@jguk.org>)
7918	Maintainer enhancements to clean up the tree.
7919
79202004-02-23  psmith <psmith>
7921
7922	* ChangeLog, Makefile.am, configure.in, doc/make.texi, job.c,
7923	main.c, maintMakefile, make.h, misc.c, tests/ChangeLog,
7924	tests/scripts/functions/origin, w32/subproc/sub_proc.c,
7925	w32/subproc/w32err.c: Numerous fixes: patches for OS/2; core for -f
7926	''; makefile updates.
7927
79282004-02-21  psmith <psmith>
7929
7930	* ChangeLog, job.c: VMS fix.
7931
79322004-01-21  psmith <psmith>
7933
7934	* ChangeLog, Makefile.am, NEWS, README.W32.template, acinclude.m4,
7935	config/.cvsignore, configure.in, file.c, job.c, maintMakefile,
7936	po/.cvsignore, read.c, tests/ChangeLog,
7937	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.
7938
79392004-01-08  psmith <psmith>
7940
7941	* ChangeLog, doc/make.texi, implicit.c, job.c: Enhancements to the
7942	documentation (fixes bugs #1772 and 4898).  Add "!" to the list of
7943	shell escape characters: POSIX sh allows it to be used to negate the
7944	return value of the command.
7945
79462004-01-07  psmith <psmith>
7947
7948	* .cvsignore, ChangeLog, implicit.c, misc.c, tests/ChangeLog,
7949	tests/scripts/features/order_only: Fix order-only prerequisites for
7950	pattern rules. (Savannah patch #2349).  Add a regression test for
7951	this.  Older libraries don't allow *alloc(0), so make sure we don't ever do
7952	that.
7953
79542003-11-04  psmith <psmith>
7955
7956	* ChangeLog, expand.c, function.c, tests/ChangeLog,
7957	tests/scripts/functions/eval, tests/scripts/functions/if: Fix bugs
7958	5798 and 6195.
7959
79602003-11-03  psmith <psmith>
7961
7962	* ChangeLog, dir.c, doc/make.texi, main.c, make.h,
7963	w32/include/dirent.h: Added MINGW32 changes.  This commits a number of changes from Earnie Boyd that allows GNU
7964	make to build for MINGW32 systems.  Only missing from this commit
7965	are the changes to configure.in etc.; I'm waiting for Earnie to sign
7966	papers for those new files.  Also not here is any README.mingw32 etc. which would explain how to
7967	use this port.
7968
79692003-10-22  psmith <psmith>
7970
7971	* ChangeLog, ChangeLog.2, Makefile.am, README.cvs, doc/make.texi,
7972	main.c, maintMakefile, po/ChangeLog, po/LINGUAS: Build fixes due to
7973	changes in the FSF web site.  Add new language support.  Minor
7974	configure, etc. cleanups.
7975
79762003-07-31  psmith <psmith>
7977
7978	* Makefile.am, NEWS, config/Makefile.am, configure.in,
7979	doc/Makefile.am, doc/make.texi, glob/Makefile.am, po/Makevars:
7980	Updated for autoconf 2.57, automake 1.7.6, and gettext 0.12.1.
7981	Fixed problems with the dist target (adding missing files).
7982	Workaround for a bug in gettext 0.12.1 po/Makefile.in.in where
7983	distclean wasn't cleaning everything, which caused distcheck to
7984	fail.
7985
79862003-07-19  psmith <psmith>
7987
7988	* ChangeLog, dir.c, doc/make.texi, job.c, main.c: Minor updates for
7989	Windows and OS/2.
7990
79912003-05-02  psmith <psmith>
7992
7993	* ChangeLog, Makefile.am, NEWS, README.OS2.template, README.cvs,
7994	build.template, config/ChangeLog, config/dospaths.m4, configure.in,
7995	default.c, dir.c, doc/make.texi, function.c, implicit.c, job.c,
7996	maintMakefile, read.c, rule.c, rule.h, tests/ChangeLog,
7997	tests/run_make_tests.pl, tests/scripts/features/patspecific_vars,
7998	variable.c, variable.h: - Fix bug #1405: allow multiple pattern-specific variables to match
7999	a target.  - Fix some uncleanliness about the implementation of
8000	patterns-specific vars.  - Some enhancements to the OS/2 port.
8001
80022003-03-28  psmith <psmith>
8003
8004	* ChangeLog, file.c, tests/ChangeLog,
8005	tests/scripts/targets/SECONDARY: Fix bug #2515: the .SECONDARY
8006	target with no prerequisites wasn't behaving properly (if you listed
8007	prerequisites it worked properly).
8008
80092003-03-25  psmith <psmith>
8010
8011	* ChangeLog, Makefile.am, README.cvs, config/Makefile.am,
8012	configure.in, doc/Makefile.am, file.c, glob/Makefile.am, job.c: Fix
8013	bug #2892.  More OS/2 updates from Andreas Buening.  Upgrade build
8014	system to autoconf 2.57 and automake 1.7.3.
8015
80162003-03-25  psmith <psmith>
8017
8018	* ChangeLog, make.h: Fix bug #2846.
8019
80202003-03-25  psmith <psmith>
8021
8022	* ChangeLog, Makefile.am, README.cvs, configure.in, function.c,
8023	remake.c, tests/ChangeLog, tests/scripts/options/dash-t: Commit fix
8024	for bug #1418.  Upgrade to require autoconf 2.56.  Fix a
8025	pathological performance hit substituting in large values with lots
8026	of words.
8027
80282003-03-24  psmith <psmith>
8029
8030	* ChangeLog, default.c, dir.c, function.c, job.c, job.h, main.c,
8031	make.h, read.c, remake.c, variable.c, vpath.c: Add support for OS/2,
8032	contributed by Andreas Buening <andreas.buening@nexgo.de> Also a
8033	small patch from Hartmut Becker <Hartmut.Becker@compaq.com> for VMS.
8034
80352003-01-30  psmith <psmith>
8036
8037	* ChangeLog, read.c, tests/ChangeLog,
8038	tests/scripts/features/targetvars, tests/scripts/functions/call,
8039	tests/scripts/functions/eval: Fix bug #2238: the read.c:eval()
8040	function was not entirely reentrant.  Apply patch #1022: fix a
8041	memory corruption on very long target-specific variable definition
8042	lines.
8043
80442003-01-30  psmith <psmith>
8045
8046	* ChangeLog, expand.c, function.c, tests/ChangeLog,
8047	tests/scripts/functions/word, variable.h: Enhancement (bug #2407)
8048	Make error messages more clear.
8049
80502003-01-30  psmith <psmith>
8051
8052	* ChangeLog, arscan.c, commands.c, configure.in, dir.c,
8053	glob/ChangeLog, glob/glob.h, make.h, misc.c, read.c, remake.c,
8054	vpath.c: Portability fix for glob.h building in FreeBSD ports
8055	system.  Implement a fix for bug # 2169: too many OSs, even major OSs like
8056	Solaris, don't properly implement SA_RESTART: important system calls
8057	like stat() can still fail when SA_RESTART is set.  So, forget the
8058	BROKEN_RESTART config check and get rid of atomic_stat() and
8059	atomic_readdir(), and implement permanent wrappers for EINTR
8060	checking on various system calls (stat(), fstat(), opendir(), and
8061	readdir() so far).
8062
80632003-01-22  psmith <psmith>
8064
8065	* ChangeLog, function.c, tests/ChangeLog,
8066	tests/scripts/functions/call: Fix bug #1744: mask extra arguments to
8067	recursive invocations of $(call ...)
8068
80692002-12-19  psmith <psmith>
8070
8071	* po/ChangeLog, po/LINGUAS: Added Ukrainian translation.
8072
80732002-11-19  psmith <psmith>
8074
8075	* ChangeLog, Makefile.DOS.template, Makefile.ami,
8076	NMakefile.template, SMakefile.template, build_w32.bat: Add hash.c
8077	etc. to various non-UNIX makefiles.
8078
80792002-10-25  psmith <psmith>
8080
8081	* ChangeLog, expand.c, function.c, read.c, tests/ChangeLog,
8082	tests/scripts/functions/eval, variable.h: Fix eval bugs 1516 and
8083	1517.
8084
80852002-10-25  psmith <psmith>
8086
8087	* ChangeLog, Makefile.am, NEWS, README.cvs, doc/make.texi: A few
8088	minor fixes to the manual and automake files.
8089
80902002-10-14  psmith <psmith>
8091
8092	* ChangeLog, Makefile.am, alloca.c, amiga.c, ar.c, arscan.c,
8093	commands.c, configure.in, default.c, dir.c, expand.c, file.c,
8094	function.c, getloadavg.c, getopt.c, getopt1.c, hash.c, implicit.c,
8095	job.c, loadtest.c, main.c, maintMakefile, misc.c, read.c, remake.c,
8096	remote-cstms.c, remote-stub.c, rule.c, signame.c, variable.c,
8097	vmsfunctions.c, vmsify.c, vpath.c: Convert the source code to use
8098	ANSI C style function definitions and enable the automake ansi2knr
8099	capability.  Right now this doesn't quite build using a K&R compiler because of a
8100	problem with the loadavg test program, but the rest of the code
8101	works.  I'm asking the automake list about this problem.
8102
81032002-10-13  psmith <psmith>
8104
8105	* ChangeLog, commands.c, doc/make.texi, read.c, tests/ChangeLog,
8106	tests/scripts/features/targetvars: Fix bug#1379: don't use alloca()
8107	where it could overrun the stack size.  Implemented enhancement #1391: allow "export" in target-specific
8108	variable definitions.  Change the Info name of the "Automatic" node to "Automatic
8109	Variables".  Add text clarifying the scope of automatic variables to
8110	that section.
8111
81122002-10-05  psmith <psmith>
8113
8114	* ChangeLog, expand.c, po/ChangeLog, po/POTFILES.in, read.c,
8115	tests/ChangeLog, tests/scripts/variables/automatic: Fix core dump on
8116	malformed variable line (Debian bug #81656) Allow SysV-style
8117	variable references to use {} in addition to ().  Add variable.h to
8118	the POTFILES.in since it has a translatable string.
8119
81202002-10-04  psmith <psmith>
8121
8122	* NEWS: Update version info.
8123
81242002-10-04  psmith <psmith>
8125
8126	* Makefile.am: Don't put .cvsignore files in the distributed tar
8127	file.
8128
81292002-10-04  psmith <psmith>
8130
8131	* ChangeLog, dir.c, file.c, function.c, read.c, variable.c: Fix
8132	K&R-isms found on SunOS 4.1.4 builds.
8133
81342002-10-03  psmith <psmith>
8135
8136	* ChangeLog, Makefile.am, NEWS, configure.in, doc/Makefile.am,
8137	glob/Makefile.am, tests/scripts/functions/wildcard: Some updates for
8138	automake 1.7 and prep for releasing 3.80.
8139
81402002-10-01  psmith <psmith>
8141
8142	* ChangeLog, makefile.com, makefile.vms: Add VMS updates from Martin
8143	Zinser.
8144
81452002-09-23  psmith <psmith>
8146
8147	* ChangeLog, read.c, tests/ChangeLog,
8148	tests/scripts/features/double_colon, tests/scripts/features/escape:
8149	Fix a bug handling target/prerequisite names containing comment
8150	characters.
8151
81522002-09-18  psmith <psmith>
8153
8154	* ChangeLog, doc/make.texi, read.c, tests/ChangeLog,
8155	tests/scripts/features/export: Fix a bug exporting/unexporting
8156	multiple variables in one command.  Update the text about reporting
8157	bugs.
8158
81592002-09-18  psmith <psmith>
8160
8161	* ChangeLog, doc/make.texi, function.c, hash.c, signame.c: Add some
8162	indexing to the manual.  Fix a few simple casting warnings, etc.
8163
81642002-09-17  psmith <psmith>
8165
8166	* ChangeLog, read.c, tests/ChangeLog,
8167	tests/scripts/features/targetvars, variable.c: Fix bug #940 (from
8168	the Savannah bug tracker): make sure that target- specific variables
8169	work correctly in conjunction with double-colon targets.
8170
81712002-09-12  psmith <psmith>
8172
8173	* ChangeLog, Makefile.am, commands.c, misc.c: Fixups for the
8174	release.  One bug fix, some automake complaint fixes, and a function
8175	return type fix for older systems.
8176
81772002-09-11  psmith <psmith>
8178
8179	* .cvsignore, ChangeLog, config/.cvsignore, doc/.cvsignore,
8180	glob/.cvsignore, hash.h, make.h, misc.c, po/.cvsignore,
8181	tests/.cvsignore: Fix HAVE_BROKEN_RESTART logic.  Fix hash.h typos
8182	(only noticed when using Windows).  Update .cvsignore files.
8183
81842002-09-10  psmith <psmith>
8185
8186	* tests/test_driver.pl: Fix regex matching for modification time
8187	warnings.  The ones we had were weird, and failed for multiple
8188	warnings in a single file.
8189
81902002-09-10  psmith <psmith>
8191
8192	* tests/scripts/features/conditionals,
8193	tests/scripts/features/export, tests/scripts/options/dash-B,
8194	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.
8195
81962002-09-10  psmith <psmith>
8197
8198	* NEWS, tests/ChangeLog, tests/test_driver.pl: Have the test driver
8199	check for the new format of the time skew error messages.
8200
82012002-09-10  psmith <psmith>
8202
8203	* ChangeLog, configure.in, doc/make.texi, make.h, misc.c, read.c,
8204	tests/ChangeLog, tests/scripts/features/conditionals,
8205	tests/scripts/features/export: Add support for broken SA_RESTART on
8206	PTX.  Fix bug #103: allow ifdef, export, and unexport to expand
8207	their arguments.
8208
82092002-09-09  psmith <psmith>
8210
8211	* ChangeLog, configure.in: Whoops; configure wasn't looking for
8212	memmove.
8213
82142002-09-04  psmith <psmith>
8215
8216	* ChangeLog, configure.in, doc/make.texi, implicit.c,
8217	tests/ChangeLog, tests/scripts/features/reinvoke,
8218	tests/scripts/features/vpathgpath,
8219	tests/scripts/features/vpathplus, tests/scripts/misc/general4,
8220	tests/scripts/misc/version, tests/scripts/options/dash-n,
8221	tests/scripts/options/dash-t, tests/scripts/targets/INTERMEDIATE,
8222	tests/scripts/targets/SECONDARY: Fix for complex situations where
8223	directories are declared as prerequisites.  Info on this fix from
8224	barkalow@reputation.com: thanks! Some updates/cleanups of some of the tests; added a forgotten -t
8225	test, etc.
8226
82272002-09-03  psmith <psmith>
8228
8229	* NEWS, README.template, config/Makefile.am: Update some NEWS and
8230	README nits, and add new gettext macros to config's Makefile.am.
8231
82322002-08-10  psmith <psmith>
8233
8234	* README.cvs, config.h.W32.template, configh.dos.template, dir.c,
8235	function.c, implicit.c, job.c, main.c, maintMakefile, po/ChangeLog,
8236	po/LINGUAS, read.c, vpath.c: Update to a new version of automake and
8237	gettext.  Invent a new macro HAVE_DOS_PATHS and change various
8238	  instances of: #if defined(WINDOWS) || defined(__MSDOS__) to use the
8239	new macro instead.  This should help make the OS/2 port cleaner, as
8240	well.  Invent a cvs-clean maintainer target that tries to get the
8241	workspace back to the state it was in after a CVS checkout.  New
8242	language.
8243
82442002-08-08  psmith <psmith>
8245
8246	* ChangeLog, configure.in, hash.c, main.c, maintMakefile, misc.c,
8247	po/POTFILES.in, variable.c: Change the version.  Update to require
8248	new gettext.  Change hash.c to by K&R.  Redo some strings to make
8249	i18n simpler.
8250
82512002-08-08  psmith <psmith>
8252
8253	* ChangeLog, NEWS, config.h-vms.template, dir.c, doc/make.texi,
8254	hash.h, main.c, make.h, makefile.com, po/ChangeLog, po/LINGUAS,
8255	read.c, remake.c, tests/ChangeLog, tests/scripts/misc/general3,
8256	tests/scripts/options/dash-B, tests/scripts/variables/special,
8257	variable.c, variable.h: Incorporate some VMS fixes.  Add -B option
8258	docs.  Add .VARIABLES variable.  Add a few new tests.  Add a new
8259	translation: Swedish
8260
82612002-08-01  psmith <psmith>
8262
8263	* ChangeLog, NEWS, doc/make.texi, file.c, filedef.h, main.c,
8264	make.h, variable.c, variable.h: New variables, .VARIABLES and
8265	.TARGETS.
8266
82672002-07-14  psmith <psmith>
8268
8269	* maintMakefile: Make sure templates are built.
8270
82712002-07-11  psmith <psmith>
8272
8273	* ChangeLog, Makefile.am, ar.c, dir.c, expand.c, file.c, filedef.h,
8274	function.c, hash.c, hash.h, main.c, make.h, misc.c, read.c,
8275	remake.c, tests/ChangeLog, tests/run_make_tests.pl,
8276	tests/scripts/functions/filter-out,
8277	tests/scripts/targets/INTERMEDIATE, variable.c, variable.h: Install
8278	Greg McGary's patches to port the id-utils hashing functions to GNU
8279	make.  Also he provides some other performance fixups after doing
8280	some profiling of make on large makefiles.  Modify the test suite to allow the use of Valgrind to find memory
8281	problems.
8282
82832002-07-10  psmith <psmith>
8284
8285	* ChangeLog, NEWS, doc/make.texi, main.c, po/.cvsignore, read.c,
8286	tests/ChangeLog, tests/scripts/variables/automatic,
8287	tests/test_driver.pl: Implement SysV-style $$@ support.  I looked at
8288	E.Parmelan's patch but decided to implement this a different way,
8289	and didn't use it.
8290
82912002-07-09  psmith <psmith>
8292
8293	* AUTHORS, ChangeLog, NEWS, commands.c, doc/make.texi, file.c,
8294	read.c, tests/ChangeLog, tests/scripts/features/order_only,
8295	tests/scripts/variables/automatic: Documentation and tests for
8296	order-only prerequisites.  Add a new test suite for automatic
8297	variables.
8298
82992002-07-08  psmith <psmith>
8300
8301	* ChangeLog, Makefile.DOS.template, README.cvs, commands.c,
8302	config.h.W32.template, configh.dos.template, dep.h, dosbuild.bat,
8303	implicit.c, main.c, maintMakefile, po/LINGUAS, read.c, remake.c,
8304	rule.c, tests/scripts/features/order_only: Various cleanups reported
8305	by people using the alpha release.  Incorporate "order-only"
8306	prerequisites patch.  Wrote a test for it.  The test shows what
8307	might be a bug in the code; I need to look at it more closely
8308	(anyway it doesn't behave as I expected).  Also I haven't done the
8309	docs yet.
8310
83112002-07-08  psmith <psmith>
8312
8313	* po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po, po/he.po,
8314	po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
8315	po/ru.po, po/tr.po: Remove .po files; we'll retrieve them directly
8316	from the translation site.
8317
83182002-07-08  psmith <psmith>
8319
8320	* ChangeLog, ChangeLog.2, Makefile.am, NEWS, README.cvs,
8321	configure.in, dep.h, doc/Makefile.am, make.texinfo =>
8322	doc/make.texi, function.c, gpl.texinfo, implicit.c, main.c,
8323	maintMakefile, make-stds.texi, make.h, misc.c, read.c, remake.c,
8324	tests/ChangeLog, tests/scripts/functions/eval,
8325	tests/scripts/functions/value,
8326	tests/scripts/variables/MAKEFILE_LIST,
8327	tests/scripts/variables/flavors, variable.c, variable.h: Major
8328	updates in preparation for 3.80.  New version of the manual, put
8329	into the doc subdir.  Enhancements: $(eval ...) and $(value ...)
8330	functions, various bug fixes, etc.  See the ChangeLog.  More to
8331	come.
8332
83332002-05-29  psmith <psmith>
8334
8335	* README.template: Update the README template.
8336
83372002-05-13  psmith <psmith>
8338
8339	* po/de.po: Install newest German translation.
8340
83412002-05-10  psmith <psmith>
8342
8343	* ChangeLog, Makefile.am, README.cvs, acinclude.m4, configure.in,
8344	expand.c, file.c, function.c, getloadavg.c, main.c, make.h, misc.c,
8345	tests/ChangeLog, tests/scripts/functions/call, variable.c,
8346	variable.h: Fix Debian bug #144306: pass target-specific variables
8347	into the environment properly.  Fix configure: allow cross-compilation; fix getloadavg (still needs
8348	_lots_ of work!) Let $(call ...) functions to be self-referencing.  Lets us do
8349	transitive closures, for example.
8350
83512002-04-24  psmith <psmith>
8352
8353	* texinfo.tex: Remove our local copy so we can use the standard
8354	version.
8355
83562002-04-24  psmith <psmith>
8357
8358	* make.texinfo: Add back initial "\" which was accidentally removed
8359	a year ago! :-/.
8360
83612002-04-22  psmith <psmith>
8362
8363	* ChangeLog, Makefile.am, NEWS, README.cvs, configure.in,
8364	glob/ChangeLog, glob/Makefile.am, maintMakefile, po/ChangeLog,
8365	po/LINGUAS, po/da.po, po/de.po, po/es.po, po/fr.po, po/gl.po,
8366	po/he.po, po/hr.po, po/ja.po, po/ko.po, po/nl.po, po/pl.po,
8367	po/pt_BR.po, po/ru.po, po/tr.po: Updates for new tools.  Everything
8368	works now building on Linux, including creating make packages.  I'll
8369	try some other systems tomorrow.  Also added a new translation:
8370	Croatian.  Thanks!
8371
83722002-04-22  psmith <psmith>
8373
8374	* ChangeLog, Makefile.am, README.cvs, getloadavg.c,
8375	po/Makefile.in.in: Updates and fixes for CVS builds.  Created a
8376	README.cvs describing the procedure.
8377
83782002-04-21  psmith <psmith>
8379
8380	* ABOUT-NLS, ChangeLog, Makefile.am, NEWS, acconfig.h,
8381	acinclude.m4, config.guess, config.sub, config/ChangeLog,
8382	config/Makefile.am, configure.in, gettext.c, gettext.h,
8383	glob/Makefile.am, i18n/Makefile.am, i18n/pl.po, main.c,
8384	maintMakefile, make.h, {i18n => po}/.cvsignore, po/ChangeLog,
8385	po/LINGUAS, po/Makefile.in.in, po/Makevars, po/POTFILES.in, {i18n
8386	=> po}/da.po, {i18n => po}/de.po, {i18n => po}/es.po, {i18n =>
8387	po}/fr.po, {i18n => po}/gl.po, {i18n => po}/he.po, {i18n =>
8388	po}/ja.po, {i18n => po}/ko.po, {i18n => po}/nl.po, po/pl.po, {i18n
8389	=> po}/pt_BR.po, {i18n => po}/ru.po, {i18n => po}/tr.po, signame.c,
8390	signame.h, tests/ChangeLog, tests/test_driver.pl: Update GNU make to
8391	use Autoconf 2.53, Automake 1.6.1, Gettext 0.11.1.  We're using
8392	Gettext's "external" feature to avoid including the intl code in the
8393	GNU make distribution.
8394
83952002-04-20  psmith <psmith>
8396
8397	* ChangeLog, NEWS, i18n/he.po: Installed a new translation for
8398	Hebrew.
8399
84002002-04-20  psmith <psmith>
8401
8402	* ChangeLog, NEWS, function.c, i18n/de.po, i18n/fr.po, main.c,
8403	remake.c: Updates to translaations.  Fix an assert() in an obscure
8404	use of -q Handling of double-colon timestamp updates was broken in a
8405	bizarre way.  Store arguments to $(call ...) functions in simple
8406	variables, not recursive variables.
8407
84082002-03-12  psmith <psmith>
8409
8410	* ChangeLog, i18n/da.po, i18n/es.po, i18n/ru.po: Install updated
8411	translations.
8412
84132001-12-04  psmith <psmith>
8414
8415	* ChangeLog, i18n/ja.po: Install a new Japanese translation.
8416
84172001-11-18  psmith <psmith>
8418
8419	* job.c, main.c: Update copyright info.
8420
84212001-08-19  psmith <psmith>
8422
8423	* i18n/da.po, misc.c, rule.c, variable.c: Installed the da.po
8424	(Danish) translation file.  Fixed some translation string issues.
8425
84262001-08-03  psmith <psmith>
8427
8428	* ChangeLog, NEWS, i18n/fr.po: Installed a new French translation
8429	(resolves Debian Bug #106720)
8430
84312001-07-05  psmith <psmith>
8432
8433	* ChangeLog, NEWS, configure.in, i18n/ko.po, make.texinfo:
8434	New/updated translations; minor update to the index of the manual.
8435
84362001-06-01  psmith <psmith>
8437
8438	* i18n/tr.po: New translation.
8439
84402001-06-01  psmith <psmith>
8441
8442	* ChangeLog, NEWS, arscan.c, configure.in, dir.c, function.c,
8443	i18n/gl.po, i18n/ru.po, job.c, main.c, make.h, make.texinfo,
8444	read.c, remake.c, variable.c: Fix for EINTR problems when using
8445	jobserver.  New translation files.  Fix for @+ inside define macros
8446	being applied too widely.  Various other bug fixes.
8447
84482001-05-21  psmith <psmith>
8449
8450	* ChangeLog, arscan.c, commands.c, function.c, job.c,
8451	tests/ChangeLog, tests/scripts/variables/flavors: Some VMS fixes
8452	sent by John Fowler.  Fix: make flags on some lines of define/endef
8453	don't affect other lines
8454
84552001-01-21  psmith <psmith>
8456
8457	* ChangeLog, build_w32.bat, expand.c, gettext.c, make.texinfo,
8458	remake.c, tests/scripts/features/targetvars, variable.c, variable.h:
8459	Some bug fixes and document updates.
8460
84612000-11-17  psmith <psmith>
8462
8463	* ChangeLog, read.c, remake.c: * Fix FAT handling on Windows to match the DJGPP port's FAT
8464	handling.  * Fix a potential hole in readline if lines end in ^M (CRLF).
8465
84662000-10-05  psmith <psmith>
8467
8468	* ChangeLog, acinclude.m4, configure.in, file.c, function.c,
8469	gettext.c, i18n/gl.po: * Various bug fixes.  * New Galician translation.
8470
84712000-09-21  psmith <psmith>
8472
8473	* ChangeLog, i18n/ja.po, main.c: * Rework phrasing to allow for better translations.  # New Japanese
8474	translation file.
8475
84762000-08-21  psmith <psmith>
8477
8478	* ChangeLog, tests/scripts/features/targetvars, variable.c: Fix
8479	PR/1831.  See the ChangeLog.
8480
84812000-07-30  psmith <psmith>
8482
8483	* ChangeLog, NEWS, configure.in, dir.c, file.c, filedef.h,
8484	i18n/ja.po, job.c, make.texinfo, remake.c: * Various fixes; see the ChangeLog.
8485
84862000-07-07  psmith <psmith>
8487
8488	* ChangeLog, Makefile.am, NEWS, TODO.private, file.c, filedef.h,
8489	remake.c, variable.c: * Minor code cleanups * Fix for PR/1811, from Paul Eggert.
8490
84912000-06-23  psmith <psmith>
8492
8493	* ChangeLog, main.c, make.h: * Fix PR/1791.
8494
84952000-06-23  psmith <psmith>
8496
8497	* ChangeLog, NEWS, config.guess, config.sub, configure.in: * Released 3.79.1
8498
84992000-06-23  psmith <psmith>
8500
8501	* ChangeLog, README.template, configure.in, job.c, tests/ChangeLog,
8502	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
8503
85042000-06-22  psmith <psmith>
8505
8506	* ChangeLog, read.c, tests/ChangeLog,
8507	tests/scripts/features/targetvars: * Fix PR/1709.
8508
85092000-06-20  psmith <psmith>
8510
8511	* config.h.W32.template, i18n/de.po: * A couple of nits.
8512
85132000-06-20  psmith <psmith>
8514
8515	* ChangeLog, NEWS, acconfig.h, acinclude.m4, config.ami.template,
8516	config.h-vms.template, config.h.W32.template, configure.in, file.c,
8517	filedef.h, function.c, implicit.c, make.texinfo, misc.c, remake.c: * More updates and fixes.
8518
85192000-06-19  psmith <psmith>
8520
8521	* ChangeLog, Makefile.DOS.template, README.DOS.template,
8522	acinclude.m4, configh.dos.template, configure.in, expand.c, file.c,
8523	function.c, implicit.c, job.c, make.h, remake.c, tests/ChangeLog,
8524	tests/scripts/functions/addsuffix, tests/scripts/options/general: * Various fixes for problems in the 3.79.0.1 pretest.
8525
85262000-06-14  psmith <psmith>
8527
8528	* acinclude.m4: * Typo.
8529
85302000-06-14  psmith <psmith>
8531
8532	* ChangeLog, acconfig.h, acinclude.m4, configure.in, file.c,
8533	gettext.h, make.h: * More fixes for configuring gettext correctly.
8534
85352000-06-13  psmith <psmith>
8536
8537	* ChangeLog, NEWS, acconfig.h, acinclude.m4, commands.c, file.c,
8538	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
8539	  using the system gettext.
8540
85412000-06-07  psmith <psmith>
8542
8543	* ChangeLog, acinclude.m4, commands.c, configure.in, dir.c,
8544	expand.c, file.c, function.c, i18n/nl.po, job.c, main.c, make.h,
8545	misc.c, read.c, remake.c, remote-cstms.c, tests/ChangeLog,
8546	tests/scripts/options/general, variable.c, vpath.c, w32/pathstuff.c: * Lots of bug fixes and cleanup; new i18n files, etc.
8547
85482000-06-01  psmith <psmith>
8549
8550	* i18n/ja.po, i18n/pt_BR.po: New translation files.
8551
85522000-04-22  psmith <psmith>
8553
8554	* ChangeLog, README.DOS.template, arscan.c, config.h.W32.template,
8555	function.c, main.c, make.texinfo, remake.c, tests/ChangeLog,
8556	tests/scripts/features/double_colon,
8557	tests/scripts/features/reinvoke, tests/scripts/functions/strip,
8558	w32/subproc/sub_proc.c: * Various bug fixes.
8559
85602000-04-05  psmith <psmith>
8561
8562	* ChangeLog, NEWS, configure.in, function.c, make.texinfo, read.c,
8563	tests/ChangeLog, tests/scripts/functions/word,
8564	tests/scripts/options/dash-n: * Some final cleanups, and release 3.79.
8565
85662000-04-03  psmith <psmith>
8567
8568	* ChangeLog, remake.c: * Fix bug handling archive members: convert timestamp to nsec
8569	  properly on those systems that support it.
8570
85712000-03-29  psmith <psmith>
8572
8573	* ChangeLog, build.template, config.guess, config.sub,
8574	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.
8575
85762000-03-27  psmith <psmith>
8577
8578	* ChangeLog, NEWS, file.c, read.c, tests/ChangeLog,
8579	tests/scripts/features/statipattrules: * Handle case of empty static pattern rule prerequisites.  * Fix linenumbers in error messages for rule definitions.
8580
85812000-03-27  psmith <psmith>
8582
8583	* ChangeLog, README.template, configure.in, expand.c, function.c,
8584	i18n/de.po, job.c, main.c, make.h, remake.c, tests/ChangeLog,
8585	tests/scripts/features/double_colon,
8586	tests/scripts/features/reinvoke, tests/scripts/functions/call,
8587	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.
8588
85892000-03-26  psmith <psmith>
8590
8591	* ChangeLog, default.c, file.c, filedef.h, make.h, tests/ChangeLog,
8592	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.
8593
85942000-02-09  psmith <psmith>
8595
8596	* ChangeLog, README.template, read.c, tests/ChangeLog,
8597	tests/scripts/features/escape: * Fix backslash-escape in targets.  * Release 3.78.91.
8598
85992000-02-09  psmith <psmith>
8600
8601	* ChangeLog, function.c, gettext.c, remake.c, tests/ChangeLog,
8602	tests/test_driver.pl: * Fix some warnings in gettext.c and function.c * Don't try to execute tests which are actually directories.
8603
86042000-02-07  psmith <psmith>
8605
8606	* 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
8607	  have a setting for the variable but his parent does, you'll get
8608	  recursive expansion errors.
8609
86102000-02-05  psmith <psmith>
8611
8612	* ChangeLog, Makefile.DOS.template, Makefile.am,
8613	config.h-vms.template, configure.in, default.c, dir.c, function.c,
8614	job.c, main.c, tests/ChangeLog, tests/run_make_tests.pl,
8615	tests/scripts/features/vpathplus,
8616	tests/scripts/targets/INTERMEDIATE,
8617	tests/scripts/targets/SECONDARY, vmsfunctions.c: * Updates for VMS, Windows, and DOS ports.  * Clean up some warnings.
8618
86192000-02-05  psmith <psmith>
8620
8621	* ChangeLog, NEWS, commands.c, expand.c, filedef.h, read.c, rule.c,
8622	tests/ChangeLog, tests/scripts/features/patspecific_vars,
8623	variable.c, variable.h: * Fix PR/1407.  * Keep filename/lineno information for variables, for debugging.
8624
86252000-01-27  psmith <psmith>
8626
8627	* Makefile.am, configure.in, gettext.c, i18n/Makefile.am,
8628	tests/scripts/features/double_colon: * Some pre-pretest release cleanup.
8629
86302000-01-25  psmith <psmith>
8631
8632	* .cvsignore, ABOUT-NLS, ChangeLog, Makefile.am, NEWS, acconfig.h,
8633	acinclude.m4, configure.in, getopt.c, gettext.c, gettext.h,
8634	i18n/.cvsignore, i18n/Makefile.am, i18n/de.po, i18n/es.po,
8635	i18n/fr.po, i18n/ko.po, i18n/nl.po, i18n/pl.po, i18n/ru.po, make.h,
8636	po/Makefile.in.in, po/POTFILES.in: * Updated gettext to use more advanced libit 0.7 version.  * Various cleanups.
8637
86382000-01-23  psmith <psmith>
8639
8640	* ChangeLog, NEWS, filedef.h, main.c, remake.c, tests/ChangeLog,
8641	tests/scripts/features/include: * A few fixes.
8642
86432000-01-22  psmith <psmith>
8644
8645	* NEWS: * Mention it in NEWS.
8646
86472000-01-22  psmith <psmith>
8648
8649	* ChangeLog, Makefile.am, acconfig.h, acinclude.m4, configure.in,
8650	file.c, main.c, make.h, po/Makefile.in.in, po/POTFILES.in, remake.c: * Implement GNU gettext internationalization support in GNU make.
8651
86522000-01-22  psmith <psmith>
8653
8654	* config.h-vms.template, readme.vms, vmsfunctions.c: * More fixes to VMS by Hartmut Becker.
8655
86562000-01-22  psmith <psmith>
8657
8658	* ChangeLog, NEWS, arscan.c, config.h-vms.template, default.c,
8659	dir.c, file.c, glob/glob.c, glob/glob.h, implicit.c, job.c, make.h,
8660	makefile.com, makefile.vms, readme.vms, rule.c, variable.c,
8661	vmsdir.h, vmsfunctions.c, vmsify.c: * Merge VMS patches by Hartmut Becker.
8662
86632000-01-11  psmith <psmith>
8664
8665	* ChangeLog, NEWS, expand.c, function.c, job.c, tests/ChangeLog,
8666	tests/scripts/functions/call: * Change $(call...) to not expand arguments by default.  * Unify the way arguments are passed to builtin functions in
8667	function.c.
8668
86691999-12-18  psmith <psmith>
8670
8671	* ChangeLog, file.c, implicit.c, remake.c, tests/ChangeLog,
8672	tests/scripts/targets/INTERMEDIATE, variable.c: * Fix problems with double-colon rules.  * Fix problems with INTERMEDIATE rules.
8673
86741999-12-08  psmith <psmith>
8675
8676	* ChangeLog, Makefile.am, NEWS, acinclude.m4, configure.in,
8677	function.c, remake.c, tests/ChangeLog,
8678	tests/scripts/features/double_colon, tests/scripts/options/dash-n,
8679	variable.c, w32/subproc/misc.c: * Various changes and fixes.  See ChangeLog.
8680
86811999-11-27  psmith <psmith>
8682
8683	* debug.h, function.c, main.c, read.c, remake.c: * Update debugging to use string flags instead of integers.
8684
86851999-11-22  psmith <psmith>
8686
8687	* debug.h: * Add new debug header file.
8688
86891999-11-22  psmith <psmith>
8690
8691	* ChangeLog, NEWS, function.c, implicit.c, job.c, main.c, make.h,
8692	misc.c, read.c, remake.c, remote-cstms.c, vmsfunctions.c: * Add new debugging output level selection feature.
8693
86941999-11-17  psmith <psmith>
8695
8696	* ChangeLog, Makefile.am, NEWS, configure.in, expand.c, file.c,
8697	function.c, job.c, main.c, make.h, make.texinfo, read.c, signame.c,
8698	tests/ChangeLog, tests/scripts/features/targetvars,
8699	tests/scripts/functions/if, variable.c, variable.h: * Many cleanups and bugfixes.  * New handling of += in target-specific variables.
8700
87011999-10-15  psmith <psmith>
8702
8703	* ChangeLog, NEWS, README.customs, ar.c, arscan.c, commands.c,
8704	configure.in, default.c, dir.c, expand.c, file.c, function.c,
8705	implicit.c, job.c, main.c, make.h, misc.c, read.c, remake.c,
8706	rule.c, tests/ChangeLog, tests/scripts/variables/CURDIR,
8707	tests/scripts/variables/MAKEFILES, variable.c, vmsfunctions.c,
8708	vmsify.c, vpath.c: * Fix PR/1394.  * Apply changes from Paul Eggert.  * Many other cleanups (index/rindex --> strchr/strrchr, etc.)
8709
87101999-10-14  psmith <psmith>
8711
8712	* ChangeLog, Makefile.am, configure.in: * Ensure -Iglob comes before any user-specified CPPFLAGS.
8713
87141999-10-13  psmith <psmith>
8715
8716	* ChangeLog, commands.c, job.c, remake.c, tests/ChangeLog,
8717	tests/scripts/options/dash-n: * Fix PR/1379: -n/-q behaves correctly when all commands are
8718	recursive.
8719
87201999-10-08  psmith <psmith>
8721
8722	* ChangeLog, tests/ChangeLog, tests/scripts/features/targetvars,
8723	variable.c: * Fix test suite on DOS (PR/1344) * Fix target-specific vars bug (PR/1378)
8724
87251999-09-29  psmith <psmith>
8726
8727	* tests/ChangeLog, tests/test_driver.pl: * Fix for DOS short filenames.
8728
87291999-09-23  psmith <psmith>
8730
8731	* ChangeLog, configure.in, main.c, make.texinfo, tests/ChangeLog,
8732	tests/scripts/features/parallelism: * Ouch: found a bug where re-exec from changed makefiles turned off   jobserver :(.
8733
87341999-09-22  psmith <psmith>
8735
8736	* ChangeLog, main.c: * Oops.  Fix a problem running submakes like $(MAKE) $(MFLAGS).
8737
87381999-09-17  psmith <psmith>
8739
8740	* tests/run_make_tests.pl: * Fix escaping from perl to the shell.
8741
87421999-09-17  psmith <psmith>
8743
8744	* ChangeLog, Makefile.DOS.template, NEWS, README.DOS.template,
8745	TODO.private, configure.in, main.c, tests/ChangeLog,
8746	tests/run_make_tests.pl, tests/scripts/features/default_names,
8747	tests/scripts/features/reinvoke, tests/scripts/functions/foreach,
8748	tests/scripts/functions/origin, tests/scripts/options/dash-l,
8749	tests/scripts/options/dash-n, tests/scripts/variables/MAKECMDGOALS,
8750	tests/test_driver.pl: * A few script fixes and updates for 3.78.
8751
87521999-09-16  psmith <psmith>
8753
8754	* ChangeLog, Makefile.am, NEWS, README.template, configure.in,
8755	maintMakefile: * Some minor pre-release updates.
8756
87571999-09-16  psmith <psmith>
8758
8759	* Makefile.am, tests/ChangeLog, tests/test_driver.pl: * Fix some tests.
8760
87611999-09-15  psmith <psmith>
8762
8763	* ChangeLog, Makefile.DOS.template, Makefile.am,
8764	README.DOS.template, configure.in, main.c, tests/ChangeLog,
8765	tests/README, tests/run_make_tests.pl,
8766	tests/scripts/features/parallelism,
8767	tests/scripts/features/reinvoke, tests/test_driver.pl: * Cleanup the test suite.
8768
87691999-09-14  psmith <psmith>
8770
8771	* ChangeLog, Makefile.am, configure.in, tests/COPYING, tests/NEWS,
8772	tests/README, tests/mkshadow, tests/run_make_tests,
8773	tests/run_make_tests.pl, tests/scripts/features/comments,
8774	tests/scripts/features/conditionals,
8775	tests/scripts/features/default_names,
8776	tests/scripts/features/double_colon,
8777	tests/scripts/features/echoing, tests/scripts/features/errors,
8778	tests/scripts/features/escape, tests/scripts/features/include,
8779	tests/scripts/features/mult_rules,
8780	tests/scripts/features/mult_targets,
8781	tests/scripts/features/override,
8782	tests/scripts/features/parallelism,
8783	tests/scripts/features/patspecific_vars,
8784	tests/scripts/features/quoting, tests/scripts/features/recursion,
8785	tests/scripts/features/reinvoke,
8786	tests/scripts/features/statipattrules,
8787	tests/scripts/features/targetvars,
8788	tests/scripts/features/varnesting, tests/scripts/features/vpath,
8789	tests/scripts/features/vpath2, tests/scripts/features/vpathgpath,
8790	tests/scripts/features/vpathplus,
8791	tests/scripts/functions/addprefix,
8792	tests/scripts/functions/addsuffix,
8793	tests/scripts/functions/basename, tests/scripts/functions/call,
8794	tests/scripts/functions/dir, tests/scripts/functions/error,
8795	tests/scripts/functions/filter-out,
8796	tests/scripts/functions/findstring,
8797	tests/scripts/functions/foreach, tests/scripts/functions/if,
8798	tests/scripts/functions/join, tests/scripts/functions/notdir,
8799	tests/scripts/functions/origin, tests/scripts/functions/sort,
8800	tests/scripts/functions/strip,
8801	tests/scripts/functions/substitution,
8802	tests/scripts/functions/suffix, tests/scripts/functions/warning,
8803	tests/scripts/functions/wildcard, tests/scripts/functions/word,
8804	tests/scripts/misc/general1, tests/scripts/misc/general2,
8805	tests/scripts/misc/general3, tests/scripts/misc/version,
8806	tests/scripts/options/dash-C, tests/scripts/options/dash-I,
8807	tests/scripts/options/dash-e, tests/scripts/options/dash-f,
8808	tests/scripts/options/dash-k, tests/scripts/options/dash-l,
8809	tests/scripts/options/dash-n, tests/scripts/targets/DEFAULT,
8810	tests/scripts/targets/FORCE, tests/scripts/targets/INTERMEDIATE,
8811	tests/scripts/targets/PHONY, tests/scripts/targets/SECONDARY,
8812	tests/scripts/targets/SILENT, tests/scripts/targets/clean,
8813	tests/scripts/test_template, tests/scripts/variables/CURDIR,
8814	tests/scripts/variables/MAKE, tests/scripts/variables/MAKECMDGOALS,
8815	tests/scripts/variables/MAKEFILES,
8816	tests/scripts/variables/MAKELEVEL, tests/scripts/variables/flavors,
8817	tests/test_driver.pl: * Added the test suite to the main distribution.
8818
88191999-09-14  psmith <psmith>
8820
8821	* ChangeLog, Makefile.am, TODO.private, glob/ChangeLog,
8822	glob/fnmatch.c, glob/glob.h, make.texinfo: * Some configuration fixes.
8823
88241999-09-11  psmith <psmith>
8825
8826	* ChangeLog, README.template, acinclude.m4, configure.in,
8827	glob/ChangeLog, glob/glob.c, main.c: * Various cleanups for release.
8828
88291999-09-11  psmith <psmith>
8830
8831	* ChangeLog, configh.dos.template, glob/ChangeLog, glob/fnmatch.c,
8832	job.c, make.texinfo: * Various pre-release cleanups.
8833
88341999-09-06  psmith <psmith>
8835
8836	* ChangeLog, main.c, make.texinfo, remake.c: * Some doc and help changes.
8837
88381999-09-04  psmith <psmith>
8839
8840	* remake.c: * Fix for infinite recursion.
8841
88421999-09-03  psmith <psmith>
8843
8844	* ChangeLog, main.c, read.c, remake.c: * Removed a memory stomp (reading freed memory).  * Fixed some infinite recursion on rebuilt makefiles bugs.
8845
88461999-09-02  psmith <psmith>
8847
8848	* ChangeLog, function.c, implicit.c, main.c, read.c: * A few W32 fixes for backslash support.
8849
88501999-09-01  psmith <psmith>
8851
8852	* ChangeLog, config.ami.template, config.h-vms.template,
8853	config.h.W32.template, configh.dos.template, configure.in, main.c,
8854	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.
8855
88561999-09-01  psmith <psmith>
8857
8858	* NEWS, config.guess, config.sub: * Added config.guess/config.sub for new autoconf tests.
8859
88601999-08-31  psmith <psmith>
8861
8862	* .cvsignore, ChangeLog, NMakefile.template, README.W32 =>
8863	README.W32.template, acinclude.m4, config.h.W32.template,
8864	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).
8865
88661999-08-25  psmith <psmith>
8867
8868	* ChangeLog, function.c, main.c, make.h, variable.c: * A few cleanups, and 3.77.94 release.
8869
88701999-08-24  psmith <psmith>
8871
8872	* ChangeLog, NEWS, file.c, implicit.c, make.texinfo, remake.c: * Terminology change in docs and code.
8873
88741999-08-23  psmith <psmith>
8875
8876	* .cvsignore, ChangeLog, README.template, configure.in, job.c,
8877	job.h, main.c, remake.c: * Fix jobserver algorithm again.  * A couple of nits.  * Fix considered pruning for double-colon rules.
8878
88791999-08-23  psmith <psmith>
8880
8881	* job.c, main.c: * Start rewrite of jobserver to avoid unique tokens for debugging.
8882
88831999-08-22  psmith <psmith>
8884
8885	* ChangeLog, job.c, main.c, maintMakefile, make.texinfo, variable.c: * Various changes.
8886
88871999-08-19  psmith <psmith>
8888
8889	* job.c, main.c: * Code cleanup.
8890
88911999-08-13  psmith <psmith>
8892
8893	* ChangeLog, NEWS, configure.in, expand.c, function.c, job.c,
8894	main.c, make.h, make.texinfo: * Rework jobserver yet one more time.  * Install the $(if ...) function and document it.  Still need some
8895	examples.
8896
88971999-08-12  psmith <psmith>
8898
8899	* ChangeLog, Makefile.DOS.template, function.c, maintMakefile: * Some DOS fixes.
8900
89011999-08-01  psmith <psmith>
8902
8903	* ChangeLog, arscan.c, configure.in, function.c, job.c, main.c,
8904	make.h, remake.c: * Release 3.77.92.  * Complete implementation of new jobserver algorithm.  * A few minor fixups.
8905
89061999-08-01  psmith <psmith>
8907
8908	* ChangeLog, Makefile.DOS.template, README.DOS.template,
8909	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.
8910
89111999-07-28  psmith <psmith>
8912
8913	* ChangeLog, ar.c, arscan.c, commands.c, dir.c, expand.c, file.c,
8914	function.c, implicit.c, job.c, main.c, make.h, make.texinfo,
8915	misc.c, read.c, remake.c, rule.c, signame.c, variable.c, vpath.c: * Add gettext macros to start i18n support.
8916
89171999-07-26  psmith <psmith>
8918
8919	* ChangeLog, make.texinfo: * Update the manual.
8920
89211999-07-24  psmith <psmith>
8922
8923	* ChangeLog: * Forgot ChangeLog.
8924
89251999-07-24  psmith <psmith>
8926
8927	* configure.in, job.c, maintMakefile: * Some configure fixes.
8928
89291999-07-23  psmith <psmith>
8930
8931	* ChangeLog, arscan.c, configure.in, job.c, main.c: * Bugfix for NT archive support.  * Rework how the jobserver stuff works.
8932
89331999-07-22  psmith <psmith>
8934
8935	* ChangeLog, Makefile.am, acinclude.m4, configure.in, function.c: * Make some portability fixes.
8936
89371999-07-22  psmith <psmith>
8938
8939	* AUTHORS: * Update the AUTHORS file.
8940
89411999-07-22  psmith <psmith>
8942
8943	* ChangeLog, arscan.c, function.c: * Fix backward incompatibility in new function implementation.  * Add support for ARFZMAG archive formats.
8944
89451999-07-22  psmith <psmith>
8946
8947	* ChangeLog, Makefile.am, configure.in, default.c, dir.c, file.c,
8948	filedef.h, glob/ChangeLog, glob/Makefile.am, glob/fnmatch.c,
8949	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.
8950
89511999-07-21  psmith <psmith>
8952
8953	* ChangeLog, NEWS, config.h-vms.template, dir.c, makefile.com: * Installed VMS fixes.
8954
89551999-07-21  psmith <psmith>
8956
8957	* ChangeLog, Makefile.am, arscan.c, commands.c, configure.in,
8958	dir.c, function.c, implicit.c, job.c, main.c, make.h, make.texinfo,
8959	misc.c, read.c, rule.c, variable.c, vmsify.c, vpath.c: * Add configure option to enable dmalloc library.  * Various code cleanups.
8960
89611999-07-20  psmith <psmith>
8962
8963	* .purify, ChangeLog, commands.c, getloadavg.c, implicit.c, job.c,
8964	read.c, rule.c: * Fix memory leaks, fd leaks, and some long-standing bugs
8965	  recognizing when targets need to have their modtimes rechecked (-n,
8966	etc.)
8967
89681999-07-18  karl <karl>
8969
8970	* texinfo.tex: pdfimage takes braces
8971
89721999-07-16  psmith <psmith>
8973
8974	* .purify, ChangeLog, job.c, read.c: * Fix some memory and file descriptor leaks.
8975
89761999-07-16  psmith <psmith>
8977
8978	* ChangeLog, read.c, variable.c: * Various bug fixes.
8979
89801999-07-15  psmith <psmith>
8981
8982	* ChangeLog, NEWS, dep.h, file.c, filedef.h, function.c, main.c,
8983	make.texinfo, remake.c: * Fix up and document $(apply ...) function.
8984
89851999-07-13  eggert <eggert>
8986
8987	* texinfo.tex: Sync to ftp.gnu.org version of 1999-07-06.
8988
89891999-07-09  psmith <psmith>
8990
8991	* 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.
8992
89931999-07-08  psmith <psmith>
8994
8995	* main.c, remake.c: * Minor code cleanup.
8996
89971999-07-08  psmith <psmith>
8998
8999	* ChangeLog, NEWS, default.c, main.c, make.h, make.texinfo: * Added -R / --no-builtin-variables flag.
9000
90011999-07-06  psmith <psmith>
9002
9003	* ChangeLog, NMakefile.template, arscan.c, build_w32.bat,
9004	filedef.h, make.1, make.texinfo, remake.c: * Various bugfixes/updates.  See ChangeLog.
9005
90061999-06-14  psmith <psmith>
9007
9008	* ChangeLog, acinclude.m4, read.c, remake.c, rule.c: * Various bug fixes.
9009
90101999-06-14  psmith <psmith>
9011
9012	* ChangeLog, commands.c, expand.c, job.c, main.c: * Various bug fixes.
9013
90141999-04-25  psmith <psmith>
9015
9016	* ChangeLog, NEWS, acconfig.h, acinclude.m4, config.ami.template,
9017	config.h-vms.template, config.h.W32.template, configh.dos.template,
9018	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.
9019
90201999-04-13  psmith <psmith>
9021
9022	* main.c: Clean up some logic.
9023
90241999-04-09  psmith <psmith>
9025
9026	* ChangeLog, remake.c: If a file declared .INTERMEDIATE already
9027	exists before make starts, we won't delete it--this is how normal
9028	intermediate files behave, too.
9029
90301999-04-02  psmith <psmith>
9031
9032	* ChangeLog, NEWS, README.template, job.c: * Fix possible memory stomp.  * A few admin file cleanups.
9033
90341999-03-31  psmith <psmith>
9035
9036	* ChangeLog, NEWS, read.c: * Ignore CR in CRLF line terminators for compatibility with DOSsy   makefiles.
9037
90381999-03-31  karl <karl>
9039
9040	* texinfo.tex:         * texinfo.tex (\defopheader): missing word space before
9041	                `on'.  Report from: Chris Hanson <cph@martigny.ai.mit.edu>.
9042
90431999-03-30  psmith <psmith>
9044
9045	* ChangeLog, Makefile.am, configure.in, maintMakefile: * More build fixes.  I think a vanilla CVS checkout should build OK
9046	now.
9047
90481999-03-27  karl <karl>
9049
9050	* texinfo.tex:         * texinfo.tex (\imagexxx): Equalize space above and below if
9051	                in vmode.  From rms.  .,
9052
90531999-03-26  psmith <psmith>
9054
9055	* ChangeLog, Makefile.am, build.template, configure.in, function.c,
9056	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.
9057
90581999-03-26  psmith <psmith>
9059
9060	* ChangeLog, NEWS, function.c, job.c, make.texinfo: * Reworked function.c to use separate functions instead of a huge
9061	case stmt.  * Added new functions $(error ...) and $(warning ...) and documented
9062	same.  * In windows/dos shells, only treat \ as an escape for special
9063	chars.
9064
90651999-03-24  karl <karl>
9066
9067	* texinfo.tex:         * texinfo.tex (&): be sure active & is defined for
9068	                @deftypefn operator&.          Report from: Nathan Sidwell <nathan@acm.org>.
9069
90701999-03-20  karl <karl>
9071
9072	* texinfo.tex:         * texinfo.tex: Changes from Andreas to use \sl\$ inside
9073	                italics and to avoid extra spaces around @anchor.          * texinfo.tex (\image, \imagexx): move pdf test to imagexxx
9074	                for correct filename parsing.
9075
90761999-03-19  psmith <psmith>
9077
9078	* make.h, misc.c: * Add strneq() (streq only n chars) macro * fix return type of xstrdup.
9079
90801999-03-16  karl <karl>
9081
9082	* texinfo.tex:         * texinfo.tex (\imagexxx): reset catcode ^^M in case we're
9083	                inside in an example.  Report from kama.
9084
90851999-03-15  karl <karl>
9086
9087	* texinfo.tex:         * texinfo.tex (\putwordin): new macro for word `in'.          (\xrefX): use it.
9088
90891999-03-05  psmith <psmith>
9090
9091	* ChangeLog, configure.in, dir.c, job.c, main.c, make.h, misc.c,
9092	remake.c, rule.c: * Define and use xstrdup() instead of strdup().
9093
90941999-03-05  psmith <psmith>
9095
9096	* .cvsignore, ChangeLog, GNUmakefile, Makefile.am, Makefile.ami,
9097	NMakefile.template, SMakefile.template, amiga.c, amiga.h, ar.c,
9098	arscan.c, build.template, commands.c, commands.h, configure.in,
9099	default.c, dep.h, dir.c, expand.c, file.c, filedef.h, function.c,
9100	glob/.cvsignore, implicit.c, job.c, job.h, main.c, make.h,
9101	makefile.vms, misc.c, read.c, remake.c, remote-cstms.c,
9102	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
9103	  builders to run automake && autoreconf by hand.  * Use AC_SUBST_FILE to get the maintMakefile included, rather than
9104	  GNU make's include directive, which conflicts with automake 1.4's
9105	  include directive.
9106
91071999-03-04  psmith <psmith>
9108
9109	* .cvsignore, ChangeLog, variable.c: Fix a bug where conditional
9110	variables weren't being expanded correctly.
9111
91121999-02-22  karl <karl>
9113
9114	* texinfo.tex:         * texinfo.tex: Expand tabs.
9115
91161999-02-22  psmith <psmith>
9117
9118	* ChangeLog, NEWS, arscan.c, configure.in, default.c, function.c,
9119	make.texinfo, read.c, remake.c, variable.c: * New feature: .LIBPATTERNS controls the way -lfoo dependencies are
9120	expanded.  * A few tweaks to the system glob test, after trying it on a system
9121	  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.
9122
91231999-02-19  psmith <psmith>
9124
9125	* ChangeLog, Makefile.am, arscan.c, build.template, configure.in,
9126	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
9127	  local glob headers.  * Fix a bug in OpenVMS archive handling.  * Fix a bug in VMS siglist processing.
9128
91291999-02-15  karl <karl>
9130
9131	* 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.
9132
91331999-02-09  karl <karl>
9134
9135	* texinfo.tex:         * texinfo.tex: New commands @alias and @definfoenclose.          From: "Eric S. Raymond" <esr@snark.thyrsus.com>.
9136
91371999-02-08  karl <karl>
9138
9139	* texinfo.tex:         * texinfo.tex (\scanmacro): Use \endinput to avoid spurious
9140	                space, and various other space fixes.  From: Andreas Schwab                 <schwab@ls5.informatik.uni-dortmund.de>.
9141
91421999-02-05  karl <karl>
9143
9144	* texinfo.tex:         * texinfo.tex (\uref): implement optional third arg.          * texinfo.tex (\dosubind): Include index entry in third arg
9145	                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.
9146
91471999-02-03  karl <karl>
9148
9149	* texinfo.tex:         * texinfo.tex (\documentlanguage, \documentencoding): new         commands.  \documentlanguage based on an implementation by
9150	        kama.
9151
91521999-01-30  karl <karl>
9153
9154	* texinfo.tex:         * texinfo.tex: Fix @macro expansion inside @section.  Patch
9155	        from Andreas:         From: Andreas Schwab <schwab@ls5.informatik.uni-dortmund.de>         The general idea is to construct a list a all defined macros
9156	                in the form \do\macro1\do\macro2..., then temporarily define                 \do to something appropriate and execute the list to
9157	                do whatever is needed.  Here is a patch, and i have
9158	                also fixed a few other bugs that i found while browsing through                 the @macro implementation.  Additionally i have
9159	                added a check to prevent the user from doing silly
9160	                things like @macro shipout.
9161
91621999-01-24  karl <karl>
9163
9164	* texinfo.tex:         * texinfo.tex (\obstexwarn): Don't use *** in message, it                 interferes with make output parsing.
9165
91661999-01-22  karl <karl>
9167
9168	* texinfo.tex:         * texinfo.tex: Internationalization improvements from kama.
9169
91701999-01-21  karl <karl>
9171
9172	* texinfo.tex:         * texinfo.tex (\contents, \shortcontents): Run
9173	        \contentspagealignmacro.  From: Trond Endrestol
9174	<trond@agamemnon.gtf.ol.no>
9175
91761999-01-15  karl <karl>
9177
9178	* texinfo.tex:         * texinfo.tex (\begindoublecolumns): Ship out \partialpage         immediately if it is nonvoid, instead of saving it.  This
9179	        avoids a bug where the index could end up printing one line
9180	        per page (see the indexspread.tex test).          From: Andreas Schwab
9181	        <schwab@issan.informatik.uni-dortmund.de>         * texinfo.tex (\image): If running pdftex, do
9182	        \pdfimage{imagefile.pdf}.  From: Samuel Tardieu
9183	<sam@inf.enst.fr>         Also, update copyright year.
9184
91851999-01-06  karl <karl>
9186
9187	* texinfo.tex:         * texinfo.tex (\enddoublecolumns): Move \pagegoal reset to
9188	                after the \endgroup so we get the restored single-column
9189	                \vsize as intended.
9190
91911998-12-21  karl <karl>
9192
9193	* texinfo.tex:         * texinfo.tex (\indexdummies): Set \{ and \} to \mylbrace
9194	        and \mybrace to avoid braces in the index file, which         texindex can't handle.
9195
91961998-12-20  karl <karl>
9197
9198	* texinfo.tex:         * texinfo.tex (\pickupwholefraction): Ignore whole-number
9199	        part.  (\setuptable): Always pass whole-number part and
9200	        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)
9201
92021998-12-15  karl <karl>
9203
9204	* texinfo.tex:         * texinfo.tex (\indexdummies): set \{ and \} to \lbracecmd
9205	        and \rbracecmd to avoid lossage if @tex is active during
9206	        \shipout.  Report from: "Peter Kabal" <Kabal@ece.mcgill.ca>.
9207
92081998-12-12  karl <karl>
9209
9210	* texinfo.tex: doc fix
9211
92121998-11-13  karl <karl>
9213
9214	* texinfo.tex: update date
9215
92161998-11-13  karl <karl>
9217
9218	* texinfo.tex: 1998-11-11  Andreas Schwab
9219	        <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
9220	        2\topandbottommargin, not only 0.6in.
9221
92221998-11-08  karl <karl>
9223
9224	* texinfo.tex:         * texinfo.tex: Use standard time-stamp.el package instead of                 update-date.el.  .,
9225
92261998-11-01  karl <karl>
9227
9228	* texinfo.tex:         * texinfo.tex (\indexnofonts,\indexdummies): add \url and
9229	                \uref to list.
9230
92311998-10-27  karl <karl>
9232
9233	* texinfo.tex:         * texinfo.tex (@env, @command, @option): Must disable for
9234	                index and xref commands.  Also, \input plain if necessary
9235	                before using {} in the version number.
9236
92371998-10-15  rms <rms>
9238
9239	* make-stds.texi: Mention Automake.  Mention DESTDIR.  Comment on
9240	changing prefix or exec_prefix.
9241
92421998-10-13  psmith <psmith>
9243
9244	* ChangeLog, job.c, read.c, rule.c: Ignore non-empty lines which
9245	become empty after variable expansion.  Don't choke on invalid
9246	pattern rules if we fail during makefile parsing.  Don't dump core
9247	if a non-empty command becomes empty after expansion.
9248
92491998-10-03  psmith <psmith>
9250
9251	* ChangeLog, GNUmakefile, acconfig.h, acinclude.m4, amiga.c, ar.c,
9252	arscan.c, commands.c, commands.h, config.ami.template,
9253	config.h-vms.template, config.h.W32.template, configure.in,
9254	default.c, dep.h, expand.c, file.c, filedef.h, function.c,
9255	getloadavg.c, glob/ChangeLog, implicit.c, job.c, job.h, main.c,
9256	make.h, make.texinfo, misc.c, read.c, remake.c, remote-cstms.c,
9257	rule.c, rule.h, variable.c, variable.h, vpath.c,
9258	w32/subproc/NMakefile, w32/subproc/sub_proc.c: Checkpoint changes.
9259	Bug fixes, mostly.
9260
92611998-10-03  psmith <psmith>
9262
9263	* glob/configure.in: Don't use a separate configure.in for the glob
9264	directory.  It now uses the configure script for make proper.
9265
92661998-09-30  karl <karl>
9267
9268	* texinfo.tex:         * texinfo.tex: Use date as version number instead of RCS,
9269	                and update-date to update it.
9270
92711998-09-27  rms <rms>
9272
9273	* getloadavg.c: Treat __GNU__ line NeXT: undefine BSD and FSCALE.
9274
92751998-09-17  karl <karl>
9276
9277	* texinfo.tex:         * texinfo.tex: Fix @macro expansion of @code with _ in the                 argument.          From: Zack Weinberg <zack@rabi.columbia.edu>.
9278
92791998-08-28  karl <karl>
9280
9281	* texinfo.tex:         * texinfo.tex (\itemzzz): take \itemmargin into account when                 unhboxing.  Reported by Bob.
9282
92831998-08-14  karl <karl>
9284
9285	* texinfo.tex:         * texinfo.tex: Change @defun environments so that right
9286	                margin is not changed, and instead the defun type label is
9287	                outdented into the margin.
9288
92891998-08-13  karl <karl>
9290
9291	* texinfo.tex:         * texinfo.tex (\smartslanted): define this separately from         \smartitalic.          (\emph, \i): use \smartitalic for true italics.
9292
92931998-08-10  karl <karl>
9294
9295	* texinfo.tex:         * texinfo.tex (\value): handle active _ or - in argument
9296	                (happens if called from @code).          Report from: Dave Love <d.love@dl.ac.uk>.
9297
92981998-07-31  psmith <psmith>
9299
9300	* dosbuild.bat: Attempt to add back ^M's.
9301
93021998-07-30  psmith <psmith>
9303
9304	* AUTHORS, ChangeLog, GNUmakefile, INSTALL, Makefile.DOS.template,
9305	Makefile.am, NEWS, NMakefile.template, README.DOS.template,
9306	README.W32, README.customs, README.template, SMakefile.template,
9307	acinclude.m4, arscan.c, config.ami.template, config.h.W32.template,
9308	configure.in, default.c, dir.c, dosbuild.bat, expand.c, file.c,
9309	filedef.h, function.c, getloadavg.c, glob/ChangeLog,
9310	glob/Makefile.am, glob/Makefile.ami, glob/SMakefile,
9311	glob/configure.in, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
9312	glob/glob.h, implicit.c, job.c, job.h, main.c, maintMakefile,
9313	make.1, make.h, make.texinfo, makefile.com, misc.c, read.c,
9314	readme.vms, remake.c, remote-cstms.c, remote-stub.c, rule.c,
9315	rule.h, subproc.bat, variable.c, variable.h, vmsfunctions.c,
9316	vmsify.c, vpath.c, w32/subproc/NMakefile, w32/subproc/build.bat,
9317	w32/subproc/sub_proc.c: GNU make release 3.77.
9318
93191998-07-19  karl <karl>
9320
9321	* texinfo.tex:         * texinfo.tex (\dosubind): Don't do \vskip to preserve
9322	                \lastskip unless we are in vertical mode.  Otherwise we
9323	                might end a paragraph prematurely, and \folio won't get expanded by                 \output.          Report from: "Richard E. Stone" <res@rstone.mn.org>
9324
93251998-07-17  karl <karl>
9326
9327	* texinfo.tex:         * texinfo.tex: Keep track of how negative the page numbers
9328	        have gotten:         (\lastnegativepageno): New \count register.          (\startcontents): Use it.          (\contents, \summarycontents): set it.
9329
93301998-07-14  karl <karl>
9331
9332	* texinfo.tex:         * texinfo.tex (\imagexxx): Add some space around the image
9333	                if it's by itself.
9334
93351998-07-12  karl <karl>
9336
9337	* texinfo.tex: 1998-07-09  Andreas Schwab
9338	<schwab@issan.informatik.uni-dortmund.de>         * texinfo.tex (chapterzzz): Put a space before the chapter
9339	        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
9340	                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>
9341
93421998-07-02  karl <karl>
9343
9344	* texinfo.tex:         * texinfo.tex (\contents, \summarycontents, \startcontents):
9345	                Use roman numerals for toc, arabic outside, even when toc is                 at the beginning.
9346
93471998-07-01  karl <karl>
9348
9349	* texinfo.tex:         * texinfo.tex (\anchor): New command @anchor.          (\xrefX): Avoid double space when xref to an @anchor or an
9350	        @unnumbered.          * texinfo.tex (\itemzzz): Use kerns and \unhbox when item
9351	                text fits in the space, so footnotes can work.
9352
93531998-06-29  karl <karl>
9354
9355	* texinfo.tex:         * texinfo.tex (\setref): Take additional argument for the
9356	        -snt xref.  Call \indexdummies.          (\donoderef, \appendixnoderef, \unnumbnoderef): Change
9357	        \setref calls.
9358
93591998-06-27  karl <karl>
9360
9361	* texinfo.tex:         * texinfo.tex (\contents, \summarycontents): Must not be
9362	        \outer.
9363
93641998-06-27  karl <karl>
9365
9366	* texinfo.tex:         * texinfo.tex (\writetocentry): New macro.          (\chapternofonts): No longer needed.          (\chapter, ..., \unnumberedsubsubsec): Change all the
9367	                sectioning commands to call \writetocentry instead of doing
9368	        it inline.  Also, do not call \chapternofonts, we avoid expansion
9369	                with \the\toks instead.          (\opencontents): No longer needed, instead \writetocentry
9370	                opens the file when necessary.          (\setfilename): Don't call \opencontents.          (\ifsetcontentsaftertitlepage,
9371	                \ifsetshortcontentsaftertitlepage): New conditionals.          (\Etitlepage): Call \contents and/or \shortcontents if                 conditionals are set.          Global: use \nobreak instead of \penalty 10000 for epsilon
9372	        efficiency.
9373
93741998-06-25  karl <karl>
9375
9376	* texinfo.tex:         * texinfo.tex (\acronym): New Texinfo command.
9377
93781998-06-24  karl <karl>
9379
9380	* texinfo.tex:         * texinfo.tex (\dots, \enddots): Missing \leavevmode.          Report from: Thomas Esken
9381	        <esken@nmlab.informatik.fh-dortmund.de> Date: Tue, 23 Jun
9382	1998 14:22:27 +0200 (MET DST)
9383
93841998-06-23  karl <karl>
9385
9386	* texinfo.tex:         * texinfo.tex: Rewrite of index stuff to do better column
9387	        breaking and balancing.          The old code failed miserably when the index was just the
9388	        wrong size, e.g., the Autoconf manual with @afourpaper.          Bug report from: Wilhelm Mueller
9389	        <muewi@hb.senbvs43.uni-bremen.de> Date: Fri, 12 Jun 1998
9390	        16:34:49 +0200 (MET DST) (\initial): Add more glue around the
9391	                initial, and make it a multiple of \baselineskip.          (\entry): Add glue before each entry so the columns can
9392	         always be the same height.          (\doublecolumnout): Available space no longer needs to
9393	         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
9394	        underfull look ok.
9395
93961998-06-22  karl <karl>
9397
9398	* 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>.
9399
94001998-06-19  karl <karl>
9401
9402	* 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
9403	        errors - leading spaces in parameter lists in macro invocations were           preserved inappropriately.
9404
94051998-06-12  karl <karl>
9406
9407	* texinfo.tex:         * texinfo.tex (\smallformatx, \smalldisplayx): New macros.          (\smallbook): Arrange to use them.          (\display, \flushleft, etc.): Rewrite to avoid duplication.
9408
94091998-06-08  karl <karl>
9410
9411	* texinfo.tex:         * texinfo.tex (\pagesizes): Rename to \internalpagesizes.          (\custompaper): Rename to \pagesizes.
9412
94131998-06-07  karl <karl>
9414
9415	* texinfo.tex:         * texinfo.tex: Rewrite paper size definitions, add
9416	        @custompaper.  * texinfo.tex: Fix for macros in arguments to other commands.                  From Zack.
9417
94181998-06-05  karl <karl>
9419
9420	* texinfo.tex:         * texinfo.tex: Better @macro implementation.          From: Zack Weinberg <zack@rabi.phys.columbia.edu>.
9421
94221998-05-27  karl <karl>
9423
9424	* texinfo.tex:         * texinfo.tex (\imagexxx): Center image if it is not part of
9425	                a paragraph.
9426
94271998-05-19  karl <karl>
9428
9429	* texinfo.tex: Tue May 19 17:17:12 1998  Karl Berry
9430	<karl@cs.umb.edu>         * texinfo.tex: \linkstrue by default.          Also, first implementation of @macro; can only handle some
9431	                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
9432	                makeinfo --no-validate.          Date: Sun, 26 Oct 1997 18:54:47 -0500         From: Zack Weinberg <zack@rabi.phys.columbia.edu>
9433
94341998-05-19  drepper <drepper>
9435
9436	* getopt.c: automatically generated from GPLed version
9437
94381998-05-13  karl <karl>
9439
9440	* 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
9441	        arg.  (\dosubind): Replace with \doind definition and
9442	        suitable code to handle possible third arg.  And propagate glue past
9443	        the whatsit from the \write so index entries don't cause extra space
9444	        between @defuns (for example).  Wed May  6 12:51:27 1998  Karl Berry  <karl@cs.umb.edu>         * texinfo.tex (\deftypemethparsebody): Handle the extra arg
9445	        in @deftypemethodx, too.          (\deftypefunx): Error definition was misspelled as
9446	        \deftypeunx.
9447
94481998-05-02  karl <karl>
9449
9450	* texinfo.tex: (\putwordon, \putwordMethodon): New macros.          * texinfo/texinfo.tex (\putwordon, \putwordMethodon): New
9451	        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
9452
94531998-04-27  drepper <drepper>
9454
9455	* getopt.c: automatically generated from GPLed version
9456
94571998-04-27  drepper <drepper>
9458
9459	* getopt.c: automatically generated from GPLed version
9460
94611998-04-13  drepper <drepper>
9462
9463	* getopt1.c: automatically generated from GPLed version
9464
94651998-04-13  drepper <drepper>
9466
9467	* getopt.c, getopt1.c: automatically generated from GPLed version
9468
94691998-04-10  karl <karl>
9470
9471	* texinfo.tex: @cartouche: Align right side correctly.  From:
9472	dale.smith@bellhow.com (Dale Smith) Date: Fri, 06 Mar 1998 14:47:02
9473	GMT
9474
94751998-04-05  karl <karl>
9476
9477	* texinfo.tex: (\dosetq): Use \normalturnoffactive instead of just
9478	\turnoffactive, so \'s in node names are handled properly.  (\tie):
9479	Move definition to more rational position in the file.  (\@, \{,
9480	etc.): Use decimal numbers in all cases, to avoid use of '.
9481	Paranoia only.  (\+): Turn off once and for all at the beginning,
9482	and define as \tabalign in @tex.
9483
94841998-04-01  karl <karl>
9485
9486	* texinfo.tex: (\synindex, \syncodeindex): \closeout the redirected
9487	index.  From: Jakob Stoklund Olesen <stoklund@mi.aau.dk>
9488
94891998-04-01  karl <karl>
9490
9491	* texinfo.tex: (\doignore): Ignore everything after `c', so @end
9492	ifinfo and the like can be commented out.  (\macrocsname): New
9493	macro.  Reported by: "James A. Lupo"
9494	<lupoja@feynman.ml.wpafb.af.mil>
9495
94961998-02-25  karl <karl>
9497
9498	* texinfo.tex: (\doprintindex): Change catcode of @ before \read, in
9499	case of \initial{@} being the line that is read.  Reported by: Drew
9500	Csillag <drew_csillag@geocities.com>
9501
95021998-02-25  karl <karl>
9503
9504	* texinfo.tex: (\dotable): Don't inherit \rightskip from surrounding
9505	environment.  Add \leftskip to \hsize in the first column.  Set
9506	\item to \crcr to avoid empty first row.  Prepend \parskip glue
9507	before table.  Set \everycr locally outside of alignment, don't
9508	reset it explicitly in \Emultitable.  From Andreas Schwab.  Also, work on leading commentary in file a bit.
9509
95101998-02-24  karl <karl>
9511
9512	* texinfo.tex: \!: Save and restore this for @tex.  From:
9513	Jean-Pierre Moreau <jpmoreau@ciframedical.com> Date: Fri, 22 Aug
9514	1997 16:47:36 -0400
9515
95161998-02-24  karl <karl>
9517
9518	* texinfo.tex: (\angleleft, \angleright): New macros.  (\refx,
9519	\email, \key): Use them.  From: Stephen Gildea
9520	<gildea@intouchsys.com> Date: Fri, 26 Dec 1997 11:43:32 EST
9521
95221998-02-23  karl <karl>
9523
9524	* texinfo.tex: 1997-08-28  Andreas Schwab
9525	<schwab@issan.informatik.uni-dortmund.de>         * doc/texinfo.tex (xrdef): Read the second argument with \
9526	        as an escape character.
9527
95281998-01-26  karl <karl>
9529
9530	* texinfo.tex: (\tocentry): Don't \turnoffactive before typesetting
9531	the arguments, it causes special characters to be printed
9532	incorrectly.
9533
95341997-12-24  karl <karl>
9535
9536	* texinfo.tex: (\dots, \enddots): Use current font instead of always
9537	using math italic.
9538
95391997-12-23  karl <karl>
9540
9541	* texinfo.tex: Spurious xepsf.tex should be epsf.tex.
9542
95431997-12-04  drepper <drepper>
9544
9545	* getopt.c: automatically generated from GPLed version
9546
95471997-11-06  drepper <drepper>
9548
9549	* getopt.c: automatically generated from GPLed version
9550
95511997-10-27  kwzh <kwzh>
9552
9553	* make-stds.texi: Mention YFLAGS and LFLAGS along with CFLAGS.
9554
95551997-10-13  karl <karl>
9556
9557	* texinfo.tex: (\titlefont): Explicitly set \rm.
9558
95591997-09-19  psmith <psmith>
9560
9561	* ChangeLog, Makefile.am, Makefile.ami, NEWS, SMakefile.template,
9562	configure.in, main.c, maintMakefile: Quick changes for make 3.76.1.
9563
95641997-09-16  psmith <psmith>
9565
9566	* Makefile.DOS.template, README.template: Minor tweaks for 3.76.
9567
95681997-09-16  psmith <psmith>
9569
9570	* ChangeLog, NEWS, README.W32, configure.in, function.c,
9571	maintMakefile, make.texinfo, readme.vms, w32/pathstuff.c: Changes
9572	for GNU make 3.76
9573
95741997-09-16  psmith <psmith>
9575
9576	* ChangeLog: Changes for GNU make 3.76
9577
95781997-09-11  eggert <eggert>
9579
9580	* getopt.c: automatically generated from GPLed version
9581
95821997-09-11  drepper <drepper>
9583
9584	* getopt.c: automatically generated from GPLed version
9585
95861997-09-11  eggert <eggert>
9587
9588	* getopt.c: automatically generated from GPLed version
9589
95901997-09-11  drepper <drepper>
9591
9592	* getopt.c: automatically generated from GPLed version
9593
95941997-09-05  psmith <psmith>
9595
9596	* ChangeLog, Makefile.DOS.template, Makefile.am, configure.in,
9597	getopt.c, job.c: Changes for GNU make 3.75.93.
9598
95991997-08-27  psmith <psmith>
9600
9601	* ChangeLog: GNU make 3.75.92
9602
96031997-08-27  psmith <psmith>
9604
9605	* glob/glob.h: New glob.h to understand __const
9606
96071997-08-27  psmith <psmith>
9608
9609	* config.ami.template, config.h-vms.template,
9610	config.h.W32.template, configh.dos.template: Updated for GNU make
9611	3.75.92.
9612
96131997-08-27  psmith <psmith>
9614
9615	* AUTHORS, ChangeLog, GNUmakefile, Makefile.DOS.template,
9616	Makefile.am, Makefile.ami, NMakefile.template, README.Amiga,
9617	README.DOS.template, README.template, TODO.private, ar.c, arscan.c,
9618	build.template, build_w32.bat, commands.c, configure.bat,
9619	configure.in, dir.c, file.c, filedef.h, function.c, implicit.c,
9620	job.c, main.c, maintMakefile, make.h, make.texinfo, makefile.com,
9621	makefile.vms, misc.c, read.c, readme.vms, remake.c, variable.c,
9622	vmsdir.h, vmsify.c, vpath.c, w32/compat/dirent.c,
9623	w32/include/sub_proc.h, w32/subproc/NMakefile,
9624	w32/subproc/build.bat, w32/subproc/sub_proc.c: Updates for GNU make
9625	3.75.92.
9626
96271997-08-18  psmith <psmith>
9628
9629	* AUTHORS, Makefile.am, NEWS: Last minute 3.75.91 changes.
9630
96311997-08-18  psmith <psmith>
9632
9633	* glob/COPYING.LIB.old: e the global copy of this lib.
9634
96351997-08-18  psmith <psmith>
9636
9637	* AUTHORS, ChangeLog, GNUmakefile, Makefile.am, NEWS,
9638	README.DOS.template, README.template, acconfig.h, build.template,
9639	configure.in, file.c, filedef.h, function.c, glob/ChangeLog,
9640	glob/Makefile.am, glob/configure.in, glob/fnmatch.h, glob/glob.c,
9641	glob/glob.h, job.c, main.c, maintMakefile, make.1, make.h,
9642	make.texinfo, read.c, remake.c, variable.c, version.c, vpath.c: Bug
9643	fixes and automake changes.
9644
96451997-08-18  psmith <psmith>
9646
9647	* glob/Makefile.in, glob/configure: Removed files that are no longer
9648	needed now that we use automake.
9649
96501997-08-18  psmith <psmith>
9651
9652	* Makefile.in, README, aclocal.m4, build.sh.in, compatMakefile,
9653	config.h.in, configure: Removed files that are no longer needed now
9654	that we use automake.
9655
96561997-08-14  miles <miles>
9657
9658	* getopt.c: automatically generated from GPLed version
9659
96601997-08-14  eggert <eggert>
9661
9662	* getopt.c: automatically generated from GPLed version
9663
96641997-08-01  psmith <psmith>
9665
9666	* Makefile.in, config.h.in, configure: Final update for 3.75.1.
9667
96681997-07-26  karl <karl>
9669
9670	* texinfo.tex: (\email): Let to \uref instead of \code, as a second
9671	optional argument makes sense for this, too.
9672
96731997-07-22  rms <rms>
9674
9675	* getloadavg.c: Test `__unix' along with `unix'.
9676
96771997-07-15  meyering <meyering>
9678
9679	* getloadavg.c: Add comment describing HAVE_PSTAT_GETDYNAMIC.
9680
96811997-07-14  karl <karl>
9682
9683	* texinfo.tex: (\indexdummies): Add \value.
9684
96851997-07-10  karl <karl>
9686
9687	* texinfo.tex: (\authorrm): Must use \def instead of \let, as \secrm
9688	is not yet defined.
9689
96901997-07-10  rms <rms>
9691
9692	* texinfo.tex: (\titlefont): Define again, using \titlefonts.
9693
96941997-07-09  karl <karl>
9695
9696	* texinfo.tex: (\startcontents): Leave ^ catcode as other.
9697
96981997-07-09  rms <rms>
9699
9700	* texinfo.tex: Declare how to hyphenate "whitespace".
9701
97021997-07-06  rms <rms>
9703
9704	* getloadavg.c: [OSF_ALPHA]: Include sys/mbuf.h, sys/socket.h,
9705	net/route.h.
9706
97071997-07-05  karl <karl>
9708
9709	* texinfo.tex: (\titlefonts): New macro to set title font styles, so
9710	italic etc. work in @title.  (\titlefont): No longer needed.
9711	(\titlepage): Call \titlefonts instead of \titlefont.  (\chapsf,
9712	\ssecsy, \ssecttsl): Correct magstep values.  From: Stephen Gildea
9713	<gildea@intouchsys.com>.
9714
97151997-07-05  karl <karl>
9716
9717	* texinfo.tex: (\onepageout): Back up to 2\baselineskip per Stephen.
9718	(\kbdinputstyle): New command.
9719
97201997-07-04  rms <rms>
9721
9722	* getloadavg.c: [__GNU__]: Test for not NeXT.
9723
97241997-07-04  gnu <gnu>
9725
9726	* make-stds.texi: fix TeX overfills -len
9727
97281997-07-04  rms <rms>
9729
9730	* texinfo.tex: (\kbdfont, \kbdexamplefont): New macros, parms that
9731	tell @kbd what to do.  (\setkbdinputdistinct, \setkbdinputexample):
9732	New commands set them.  (\kbd): Use those parms.
9733
97341997-07-03  karl <karl>
9735
9736	* texinfo.tex: (\onepageout): Leave only one line space above the
9737	footline, to be more like plain.  Suggested by Stephen Gildea.
9738	(\evenfootline): Left one too many line spaces here, so reduce by
9739	two.  (\ifnottex): Another ignore command.  (\ifnothtml,\ifnotinfo): New
9740	commands.  (\doignore): Ignore brace characters, so mismatched
9741	braces in ignored text do not cause complaints.
9742
97431997-06-27  karl <karl>
9744
9745	* texinfo.tex: (\image): New definition for new @image command.
9746
97471997-06-26  rms <rms>
9748
9749	* gpl.texinfo: Update FSF address in second place.
9750
97511997-06-23  drepper <drepper>
9752
9753	* signame.c, signame.h: update from main archive 970623
9754
97551997-06-21  drepper <drepper>
9756
9757	* getopt.h: automatically generated from GPLed version
9758
97591997-06-21  eggert <eggert>
9760
9761	* getopt.h: automatically generated from GPLed version
9762
97631997-06-21  drepper <drepper>
9764
9765	* getopt.h: automatically generated from GPLed version
9766
97671997-06-21  eggert <eggert>
9768
9769	* getopt.h: automatically generated from GPLed version
9770
97711997-06-21  miles <miles>
9772
9773	* getopt.h: automatically generated from GPLed version
9774
97751997-06-21  eggert <eggert>
9776
9777	* getopt.h: automatically generated from GPLed version
9778
97791997-06-18  karl <karl>
9780
9781	* texinfo.tex: (\oddfootingxxx), (\onepageout): Leave space for the
9782	footline if present.  (\everyfootingxxx, \everyheadingxxx): Call
9783	\oddfootingxxx and \evenfootingxxx instead of repeating their code.
9784	From: Stephen Gildea <gildea@intouchsys.com>.  (\setfilename): Read texinfo.cnf if present.  (\indexdummies, \indexnofonts): No-op additional commands @result
9785	@equiv @expansion @print @error @point.  From: Dave Bodenstab
9786	<imdave@ais.net> (for texi2www doc).
9787
97881997-06-13  drepper <drepper>
9789
9790	* texinfo.tex: Undo last change.
9791
97921997-06-12  drepper <drepper>
9793
9794	* texinfo.tex: update from main archive 970612
9795
97961997-06-06  karl <karl>
9797
9798	* texinfo.tex: (\setmultitablespacing): Restore bad typing mistake
9799	from yesterday.
9800
98011997-06-05  karl <karl>
9802
9803	* texinfo.tex: (\uref): Write real definition, taking one mandatory
9804	argument and one optional one.
9805
98061997-06-04  karl <karl>
9807
9808	* texinfo.tex:         * texinfo.tex (\mainmagstep): Define this as a \count
9809	        variable instead of with \let, to make changing to \magstep1
9810	        more transparent.  From: HERBERT@boevm4.vnet.ibm.com.          (\uref): New command a la \url.
9811
98121997-05-27  eggert <eggert>
9813
9814	* getopt.c: automatically generated from GPLed version
9815
98161997-05-27  eggert <eggert>
9817
9818	* getopt.c, getopt.h, getopt1.c: automatically generated from GPLed
9819	version
9820
98211997-05-27  eggert <eggert>
9822
9823	* getopt.h, getopt1.c: automatically generated from GPLed version
9824
98251997-05-24  karl <karl>
9826
9827	* texinfo.tex: (\deftypemethod, \deftypemethodheader): New macros to
9828	implement new commands @deftypemethod and @deftypemethodx.
9829	Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).
9830
98311997-05-23  karl <karl>
9832
9833	* texinfo.tex: (\opnr, \clnr): Increment/decrement \parencount, for         * texinfo.tex (\opnr, \clnr): Increment/decrement
9834	          \parencount, for @defun lines with nested parens.  From Bill
9835	          Schelter <wfs@fireant.ma.utexas.edu>.          (\itemizeitem): Correct \errmessage.
9836
98371997-05-19  karl <karl>
9838
9839	* texinfo.tex: (\codeunder): Use \_ and \ifusingtt to avoid
9840	dotaccent from _ in roman fonts, e.g., @deftypefn.  (\tex): Remove
9841	spurious spaces at the end of subdefinitions.  From: "John W. Eaton"
9842	<jwe@bevo.che.wisc.edu>.  (\url, \email): \let to \code; no quotes
9843	or angle brackets.
9844
98451997-05-17  rms <rms>
9846
9847	* make-stds.texi: Explain which commands should use CFLAGS.
9848
98491997-05-05  karl <karl>
9850
9851	* texinfo.tex: (\onepageout): \ifcropmarks, center the page body.
9852	Lost this when merged \croppageout with \onepageout.  Found by
9853	Arnold.  (\doprintindex): Do not bother to go into double column mode unless
9854	there actually is a non-empty index.  (\begindoublecolumns): Include any existing \partialpage in the new
9855	one, lest we lose a whole page of output.  Found by M J Morley
9856	<mjm@scs.leeds.ac.uk>.  (\chapternofonts): Remove spurious spaces, both in the definitions
9857	that get output to the aux file(s) and in this macro.  Fix comments and rationalize whitespace in various other places.
9858
98591997-04-27  karl <karl>
9860
9861	* texinfo.tex: Avoid expansion in node titles.  Merge cropmarks code
9862	into main output routine.
9863
98641997-04-18  eggert <eggert>
9865
9866	* getopt.c: automatically generated from GPLed version
9867
98681997-04-07  psmith <psmith>
9869
9870	* ChangeLog, config.h.in, configure.in, getloadavg.c: Last-minute
9871	changed for 3.75.1
9872
98731997-04-07  psmith <psmith>
9874
9875	* ChangeLog, GNUmakefile, Makefile.in, NEWS, NMakefile.template,
9876	README, README.W32, README.template, build.sh.in, build_w32.bat,
9877	commands.c, compatMakefile, config.ami.template,
9878	config.h-vms.template, config.h.W32.template, config.h.in,
9879	configh.dos.template, configure, configure.bat, configure.in,
9880	dir.c, file.c, filedef.h, function.c, getloadavg.c,
9881	glob/COPYING.LIB.old, glob/configure.bat, glob/fnmatch.c,
9882	glob/fnmatch.h, glob/glob.c, glob/glob.h, implicit.c, job.c,
9883	main.c, make.h, make.texinfo, misc.c, read.c, remake.c, signame.c,
9884	variable.c, version.c, vpath.c, w32/compat/dirent.c,
9885	w32/include/dirent.h, w32/include/pathstuff.h,
9886	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
9887	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
9888	w32/subproc/sub_proc.c, w32/subproc/w32err.c: Changes for make
9889	3.75.1
9890
98911997-04-07  psmith <psmith>
9892
9893	* README.DOS.template, dosbuild.bat: New file for DJGPP port.
9894
98951997-04-02  psmith <psmith>
9896
9897	* config.h.WIN32: Renamed to config.h.W32 at RMS' request.
9898
98991997-04-02  psmith <psmith>
9900
9901	* README.WIN32: Renamed to README.W32 at RMS' request.
9902
99031997-03-12  roland <roland>
9904
9905	* job.c: Mon Mar 10 23:47:02 1997  Andreas Schwab
9906	<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
9907	        the slow case return immediately if the command line was
9908	empty.
9909
99101997-02-23  miles <miles>
9911
9912	* getloadavg.c: [__GNU__] (NeXT, host_self):   New macros, to make hurd systems use the NeXT code for getting
9913	  load averages.
9914
99151997-01-23  eggert <eggert>
9916
9917	* getopt1.c: automatically generated from GPLed version
9918
99191997-01-22  eggert <eggert>
9920
9921	* getopt.h: automatically generated from GPLed version
9922
99231997-01-16  meyering <meyering>
9924
9925	* getloadavg.c: [hpux && HAVE_PSTAT_GETDYNAMIC]: Use HPUX's
9926	pstat_getdynamic so we don't need any special privileges to
9927	determine load averages.  Patch from Kaveh Ghazi, based on a sample
9928	implementation from Richard J. Rauenzahn.  Indent cpp-directives to
9929	reflect nesting.
9930
99311997-01-04  karl <karl>
9932
9933	* texinfo.tex: Oops, did inadvertent branch.
9934
99351996-12-18  drepper <drepper>
9936
9937	* texinfo.tex: update from main archive 961217
9938
99391996-12-17  eggert <eggert>
9940
9941	* texinfo.tex: Spelling fix.
9942
99431996-12-11  djm <djm>
9944
9945	* COPYING: fix a couple of bugs
9946
99471996-11-19  karl <karl>
9948
9949	* texinfo.tex:  (\deftypevarheader, \deftypevrheader): Remove         * texinfo.tex (\deftypevarheader, \deftypevrheader): Remove         anything after the first space in the name to be indexed,
9950	        for the sake of tzname[2].          (\dovarind): New macro.          From: Andreas Schwab
9951	        <schwab@issan.informatik.uni-dortmund.de>.
9952
99531996-11-17  karl <karl>
9954
9955	* texinfo.tex: \indexbreaks, \realunder, \multitable, \footnotezzz.
9956
99571996-11-16  karl <karl>
9958
9959	* texinfo.tex:  (\value): Don't call \parsearg, @value takes a simple arg.
9960
99611996-11-16  karl <karl>
9962
9963	* 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
9964	        \tptemp.  From: Andreas Schwab
9965	        <schwab@issan.informatik.uni-dortmund.de>.  This makes @deftp {Data
9966	type} {struct termios} work again.
9967
99681996-11-09  karl <karl>
9969
9970	* texinfo.tex:  (\set, \value): Allow - and _ in @set variable names.
9971
99721996-11-09  djm <djm>
9973
9974	* INSTALL: many bug fixes and a few additions, mostly derived from
9975	bug-gnu-utils
9976
99771996-11-09  karl <karl>
9978
9979	* texinfo.tex:  (\readauxfile): Leave \catcode`\^ as other;         * texinfo.tex (\readauxfile): Leave \catcode`\^ as other;         otherwise, node names containing ^, such as in
9980	        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>.
9981
99821996-11-07  rms <rms>
9983
9984	* make-stds.texi: Talk about which dir Info files, Bison output,
9985	etc. should go in.  Add some more utilities that can be used in make commands.
9986
99871996-11-05  karl <karl>
9988
9989	* texinfo.tex: (see ChangeLog for Oct 29.)
9990
99911996-11-05  karl <karl>
9992
9993	* texinfo.tex: Call \normalturnoffactive for the sake of \write's
9994	that include a \.
9995
99961996-10-10  meyering <meyering>
9997
9998	* getloadavg.c: [__hpux]: Define hpux.  From Eric Backus.  [__sun]:
9999	Define sun.  Reported by Kaveh Ghazi.
10000
100011996-09-30  karl <karl>
10002
10003	* texinfo.tex: Untabify.
10004
100051996-09-30  karl <karl>
10006
10007	* texinfo.tex: Changes for Texinfo 3.8 release; see ChangeLog.
10008
100091996-09-18  karl <karl>
10010
10011	* 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
10012	        letting TeX parse the argument.          (\unmacro): Define.
10013
100141996-09-10  rms <rms>
10015
10016	* getloadavg.c: (getloadavg): Add new code for SUNOS_5 to use -lkstat.
10017
100181996-09-09  rms <rms>
10019
10020	* make-stds.texi: Describe preinstall and postinstall commands.
10021
100221996-09-06  karl <karl>
10023
10024	* texinfo.tex: Formatting change, define @pounds, etc.
10025
100261996-09-02  karl <karl>
10027
10028	* 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
10029	        @centerchap.
10030
100311996-08-31  karl <karl>
10032
10033	* texinfo.tex: (\key): Do not uppercase the argument; key names can
10034	be mixed case, e.g., `Control'.
10035
100361996-08-28  roland <roland>
10037
10038	* README: Regenerated for 3.75
10039
100401996-08-28  roland <roland>
10041
10042	* ChangeLog: .
10043
100441996-08-27  roland <roland>
10045
10046	* main.c: Tue Aug 27 01:06:34 1996  Roland McGrath
10047	<roland@baalperazim.frob.com>         * main.c (print_version): Print out bug-reporting address.
10048	Mon Aug 26 19:55:47 1996  Roland McGrath
10049	<roland@baalperazim.frob.com>         * main.c (print_data_base): Don't declare ctime; headers do
10050	        it for us already.
10051
100521996-08-27  roland <roland>
10053
10054	* version.c: Tue Aug 27 01:06:34 1996  Roland McGrath
10055	<roland@baalperazim.frob.com>         * version.c: Version 3.75 released.
10056
100571996-08-20  karl <karl>
10058
10059	* texinfo.tex:  (\key): Typeset a lozenge around the argument (from  gildea@intouchsys.com).
10060
100611996-08-05  karl <karl>
10062
10063	* texinfo.tex:  (\heading, \subheading, \subsubheading): Can no         * texinfo.tex (\heading, \subheading, \subsubheading): Can
10064	        no longer call the nonexistent \*secheadingi series.
10065	        Instead, call \plain*secheading.          (\plainsubsecheading, \plainsubsubsecheading): New macros,
10066	        by analogy with \plainsecheading.          (\unnumberedsubseczzz, \unnumberedsubsubseczzz): Call them.
10067
100681996-08-03  karl <karl>
10069
10070	* texinfo.tex: (\HEADINGSdouble, \HEADINGSsingle,
10071	HEADINGSdoubleafter, \HEADINGSsingleafter, \CHAPPAGoff, \CHAPPAGon,
10072	\CHAPPAGodd): Set \contentsalignmacro, analogous to \pagealignmacro.
10073	(\startcontents): Call \contentsalignmacro instead of
10074	\pagealignmacro.
10075
100761996-08-02  karl <karl>
10077
10078	* texinfo.tex: Restoring good RCS id.
10079
100801996-07-29  karl <karl>
10081
10082	* texinfo.tex: (\indexfonts): Make leading be 12pt. Otherwise, it's
10083	too crammed.  (\smalllispx): Remove \setleading{10pt}. That was too
10084	small.  (\doprintindex): Do not call \tex ... \Etex.  Index files
10085	are Texinfo source, not TeX source, except for using \ instead of @
10086	as the escape character (for now).
10087
100881996-07-29  roland <roland>
10089
10090	* ChangeLog: .
10091
100921996-07-29  roland <roland>
10093
10094	* w32/include/pathstuff.h: Sun Jul 28 15:37:09 1996  Rob Tulloh
10095	(tulloh@tivoli.com)         * w32/include/pathstuff.h: Added prototype for the new         function convert_vpath_to_win32. Deleted macro for same.
10096
100971996-07-29  roland <roland>
10098
10099	* w32/pathstuff.c: Sun Jul 28 15:37:09 1996  Rob Tulloh
10100	(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
10101	        not supported (just as they are not under Unix). See
10102	        README.WIN32 for suggestions.
10103
101041996-07-29  roland <roland>
10105
10106	* README.W32, README.WIN32: Sun Jul 28 15:37:09 1996  Rob Tulloh
10107	(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
10108	        not supported (just as they are not under Unix). See
10109	        README.WIN32 for suggestions.          * README.WIN32: Added some notes about why I chose not to
10110	        try and support pathnames which contain white space and some         workaround suggestions.
10111
101121996-07-28  karl <karl>
10113
10114	* texinfo.tex: (paragraphindent): Move to more reasonable place in the source file.  (chapfonts, secfonts, subsecfonts, indexfonts): Call \setleading.
10115	(\chfplain, \secheading, \plainsecheading, \subsecheading,  \subsubheading): Rewrite to properly \hangindent the title.
10116	(\sectionheading): New generic macro to print section titles.
10117
101181996-07-28  karl <karl>
10119
10120	* texinfo.tex: Initial revision
10121
101221996-07-26  roland <roland>
10123
10124	* ChangeLog: .
10125
101261996-07-26  roland <roland>
10127
10128	* GNUmakefile: Thu Jul 25 19:53:31 1996  Roland McGrath
10129	<roland@delasyd.gnu.ai.mit.edu>         * GNUmakefile (mkdep-nolib): Use -MM option unconditionally.
10130
101311996-07-26  roland <roland>
10132
10133	* Makefile.in: Regenerated
10134
101351996-07-26  roland <roland>
10136
10137	* Makefile.in: Regenerated
10138
101391996-07-26  roland <roland>
10140
10141	* configure: autoconf
10142
101431996-07-26  roland <roland>
10144
10145	* README: Regenerated for 3.74.7
10146
101471996-07-26  roland <roland>
10148
10149	* glob/ChangeLog, glob/fnmatch.h, glob/glob.c, glob/glob.h: Updated
10150	from libc
10151
101521996-07-26  roland <roland>
10153
10154	* ChangeLog, version.c: .
10155
101561996-07-26  roland <roland>
10157
10158	* main.c: Thu Jul 25 19:53:31 1996  Roland McGrath
10159	<roland@delasyd.gnu.ai.mit.edu>         * main.c (define_makeflags): Back up P to point at null
10160	        terminator when killing final space and dash before setting
10161	MFLAGS.
10162
101631996-07-26  roland <roland>
10164
10165	* ChangeLog: .
10166
101671996-07-26  roland <roland>
10168
10169	* GNUmakefile: Thu Jul 25 19:53:31 1996  Roland McGrath
10170	<roland@delasyd.gnu.ai.mit.edu>         * GNUmakefile (win32files): Add NMakefile.
10171
101721996-07-26  roland <roland>
10173
10174	* dir.c: Thu Jul 25 19:53:31 1996  Roland McGrath
10175	<roland@delasyd.gnu.ai.mit.edu>         From Robert Hoehne
10176	        <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
10177	        _USE_LFN.  (find_directory) [__MSDOS__ && DJGPP > 1]: If _USE_LGN, set         __opendir_flags to __OPENDIR_PRESERVE_CASE.
10178
101791996-07-26  roland <roland>
10180
10181	* NMakefile.template: Thu Jul 25 19:53:31 1996  Roland McGrath
10182	<roland@delasyd.gnu.ai.mit.edu>         * GNUmakefile (win32files): Add NMakefile.          * NMakefile (LDFLAGS_debug): Value fixed by tulloh.
10183
101841996-07-26  roland <roland>
10185
10186	* vmsfunctions.c: Thu Jul 25 19:53:31 1996  Roland McGrath
10187	<roland@delasyd.gnu.ai.mit.edu>         * vmsfunctions.c (vms_stat): `sys$dassgn (DevChan);' added
10188	        by kkaempf.
10189
101901996-07-20  roland <roland>
10191
10192	* ChangeLog: .
10193
101941996-07-20  roland <roland>
10195
10196	* config.h-vms.template, makefile.vms, readme.vms, remake.c,
10197	vmsify.c: Sat Jul 20 12:32:10 1996  Klaus K�mpf (kkaempf@progis.de)         * remake.c (f_mtime) [VMS]: Add missing `if' conditional for
10198	        future modtime check.          * config.h-vms, makefile.vms, readme.vms, vmsify.c: Update
10199	        address.
10200
102011996-07-20  roland <roland>
10202
10203	* configure.in: Sat Jul 20 05:29:43 1996  Roland McGrath
10204	<roland@delasyd.gnu.ai.mit.edu>         * configure.in: Require autoconf 2.10 or later.
10205
102061996-07-19  roland <roland>
10207
10208	* README: Regenerated for 3.74.6
10209
102101996-07-19  roland <roland>
10211
10212	* glob/glob.h: Updated from libc
10213
102141996-07-19  roland <roland>
10215
10216	* ChangeLog, NEWS, NMakefile.template, README.W32, README.WIN32,
10217	build_w32.bat, subproc.bat, version.c: 3.74.6
10218
102191996-07-19  roland <roland>
10220
10221	* configure: .
10222
102231996-07-19  roland <roland>
10224
10225	* ChangeLog, w32/compat/dirent.c, w32/include/dirent.h,
10226	w32/include/pathstuff.h, w32/include/sub_proc.h,
10227	w32/include/w32err.h, w32/pathstuff.c, w32/subproc/NMakefile,
10228	w32/subproc/build.bat, w32/subproc/misc.c, w32/subproc/proc.h,
10229	w32/subproc/sub_proc.c, w32/subproc/w32err.c: updated w32 code by
10230	tulloh
10231
102321996-07-19  roland <roland>
10233
10234	* GNUmakefile: Fri Jul 19 16:57:27 1996  Roland McGrath
10235	<roland@delasyd.gnu.ai.mit.edu>         * GNUmakefile (win32files): New variable.          (distfiles): Add it.          * w32: Updated by Rob Tulloh.
10236
102371996-07-19  roland <roland>
10238
10239	* makefile.vms: Fri Jul 19 16:57:27 1996  Roland McGrath
10240	<roland@delasyd.gnu.ai.mit.edu>         * makefile.vms (LOADLIBES): Fix typo.
10241
102421996-07-14  roland <roland>
10243
10244	* ChangeLog: .
10245
102461996-07-14  roland <roland>
10247
10248	* job.c: Sun Jul 14 12:59:27 1996  Roland McGrath
10249	<roland@delasyd.gnu.ai.mit.edu>         * job.c (construct_command_argv_internal): Fix up #else,
10250	        #endifs.
10251
102521996-07-14  roland <roland>
10253
10254	* remake.c: Sun Jul 14 12:59:27 1996  Roland McGrath
10255	<roland@delasyd.gnu.ai.mit.edu>         * remake.c (f_mtime): Don't compare MTIME to NOW if MTIME ==
10256	        -1.
10257
102581996-07-14  roland <roland>
10259
10260	* configh.dos.template: Sun Jul 14 12:59:27 1996  Roland McGrath
10261	<roland@delasyd.gnu.ai.mit.edu>         * configh.dos: Define HAVE_DIRENT_H instead of DIRENT.
10262
102631996-07-14  roland <roland>
10264
10265	* README.template: xref nonunix ports
10266
102671996-07-14  roland <roland>
10268
10269	* README: Regenerated for 3.74.5
10270
102711996-07-14  roland <roland>
10272
10273	* glob/COPYING.LIB.old, glob/glob.h: Updated from libc
10274
102751996-07-14  roland <roland>
10276
10277	* ChangeLog, configure: .
10278
102791996-07-14  roland <roland>
10280
10281	* ChangeLog: .
10282
102831996-07-14  roland <roland>
10284
10285	* main.c: Sun Jul 14 12:59:27 1996  Roland McGrath
10286	<roland@delasyd.gnu.ai.mit.edu>         * main.c (main): Exit with status 2 when update_goal_chain
10287	        returns 2.
10288
102891996-07-03  mrs <mrs>
10290
10291	* alloca.c: formatting tweaks
10292
102931996-06-22  roland <roland>
10294
10295	* ChangeLog, configure: .
10296
102971996-06-22  roland <roland>
10298
10299	* configure.in, make.h: Sat Jun 22 14:56:05 1996  Roland McGrath
10300	<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
10301	        there is no strsignal or sys_siglist.
10302
103031996-06-22  roland <roland>
10304
10305	* ChangeLog: .
10306
103071996-06-22  roland <roland>
10308
10309	* job.h: Sat Jun 22 14:56:05 1996  Roland McGrath
10310	<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
10311	        child from chain and adjusting job_slots_used.          * job.h: Declare block_sigs.
10312
103131996-06-22  roland <roland>
10314
10315	* file.c: Sat Jun 22 14:56:05 1996  Roland McGrath
10316	<roland@delasyd.gnu.ai.mit.edu>         * file.c (file_hash_enter): Allow renaming :: to : when
10317	        latter is non-target, or : to :: when former is non-target.
10318
103191996-06-22  roland <roland>
10320
10321	* job.c: Sat Jun 22 14:56:05 1996  Roland McGrath
10322	<roland@delasyd.gnu.ai.mit.edu>         * job.c (reap_children): Don't call die if
10323	        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
10324	        child from chain and adjusting job_slots_used.          * job.h: Declare block_sigs.          * job.c (reap_children): Quiescent value of
10325	        shell_function_pid is zero, not -1.
10326
103271996-06-22  roland <roland>
10328
10329	* main.c: Sat Jun 22 14:56:05 1996  Roland McGrath
10330	<roland@delasyd.gnu.ai.mit.edu>         * remote-stub.c (remote_setup, remote_cleanup): New (empty)
10331	        functions.  * main.c (main): Call remote_setup.          (die): Call remote_cleanup.          * main.c (print_version): Add 96 to copyright years.
10332
103331996-06-22  roland <roland>
10334
10335	* read.c: Sat Jun 22 14:56:05 1996  Roland McGrath
10336	<roland@delasyd.gnu.ai.mit.edu>         * read.c (conditional_line): Strip ws in `ifeq (a , b)' so
10337	        it is the same as `ifeq (a, b)'.
10338
103391996-06-22  roland <roland>
10340
10341	* make.texinfo: (Wildcard Function): fix typo
10342
103431996-06-22  roland <roland>
10344
10345	* glob/ChangeLog, glob/fnmatch.c, glob/glob.c, glob/glob.h: Updated
10346	from libc
10347
103481996-06-22  roland <roland>
10349
10350	* ChangeLog: .
10351
103521996-06-22  roland <roland>
10353
10354	* main.c: Sat Jun 22 14:56:05 1996  Roland McGrath
10355	<roland@delasyd.gnu.ai.mit.edu>         * remote-stub.c (remote_setup, remote_cleanup): New (empty)
10356	        functions.  * main.c (main): Call remote_setup.          (die): Call remote_cleanup.          * main.c (print_version): Add 96 to copyright years.
10357
103581996-06-22  roland <roland>
10359
10360	* remote-stub.c: Sat Jun 22 14:56:05 1996  Roland McGrath
10361	<roland@delasyd.gnu.ai.mit.edu>         * remote-stub.c (remote_setup, remote_cleanup): New (empty)
10362	        functions.  * main.c (main): Call remote_setup.          (die): Call remote_cleanup.
10363
103641996-06-22  roland <roland>
10365
10366	* job.c: Sat Jun 22 14:56:05 1996  Roland McGrath
10367	<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
10368	        child from chain and adjusting job_slots_used.          * job.c (reap_children): Quiescent value of
10369	        shell_function_pid is zero, not -1.
10370
103711996-06-22  roland <roland>
10372
10373	* dir.c: Wed May 15 17:37:26 1996  Roland McGrath
10374	<roland@delasyd.gnu.ai.mit.edu>         * dir.c (print_dir_data_base): Use %ld dev and ino and cast
10375	        them to long.
10376
103771996-06-22  roland <roland>
10378
10379	* read.c: Sat Jun 15 20:30:01 1996  Andreas Schwab
10380	<schwab@issan.informatik.uni-dortmund.de>         * read.c (find_char_unquote): Avoid calling strlen on every
10381	        call just to throw away the value most of the time.
10382
103831996-06-12  rms <rms>
10384
10385	* make-stds.texi: Describe lispdir variable.
10386
103871996-05-28  kwzh <kwzh>
10388
10389	* getloadavg.c: [SOLARIS2]: Define SUNOS_5.
10390
103911996-05-27  roland <roland>
10392
10393	* NEWS: Note win32 port
10394
103951996-05-22  roland <roland>
10396
10397	* ChangeLog, NMakefile.template, README.W32, README.WIN32,
10398	build_w32.bat, config.h.W32.template, config.h.WIN32, dir.c,
10399	function.c, job.c, main.c, make.h, misc.c, read.c, remake.c,
10400	subproc.bat, variable.c, vpath.c, w32/compat/dirent.c,
10401	w32/include/dirent.h, w32/include/pathstuff.h,
10402	w32/include/sub_proc.h, w32/include/w32err.h, w32/pathstuff.c,
10403	w32/subproc/NMakefile, w32/subproc/build.bat, w32/subproc/misc.c,
10404	w32/subproc/proc.h, w32/subproc/sub_proc.c, w32/subproc/w32err.c:
10405	Wed May 15 10:14:14 CDT 1996  Rob Tulloh  <tulloh@tivoli.com>         * dir.c: WIN32 does not support inode. For now, fully
10406	        qualified pathname along with st_mtime will be keys for
10407	        files.  Fixed problem where vpath can be confused when files         are added to a directory after the directory has already
10408	        been read in. The code now attempts to reread the directory
10409	        if it discovers that the datestamp on the directory has changed
10410	        since it was cached by make. This problem only seems to occur on
10411	        WIN32 right now so it is lumped under port #ifdef WIN32.          * function.c: WIN32: call subproc library (CreateProcess())
10412	        instead of fork/exec.          * job.c: WIN32: Added the code to do fork/exec/waitpid style
10413	        processing on WIN32 systems via calls to subproc library.          * main.c: WIN32: Several things added here. First, there is
10414	        code for dealing with PATH and SHELL defaults. Make tries to
10415	        figure out if the user has %PATH% set in the environment and sets it
10416	        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
10417	        for default shell is done twice: once before makefiles are
10418	        read in and again after. Fall back to MSDOS style execution mode if
10419	        no sh.exe is found. Also added some debug support that allows user
10420	        to pause make with -D switch and attach a debugger. This is
10421	        especially useful for debugging recursive calls to make where
10422	        problems appear only in the sub-make.          * make.h: WIN32: A few macros and header files for WIN32
10423	        support.          * misc.c: WIN32: Added a function end_of_token_w32() to
10424	        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
10425	        otherwise confuse make.          * remake.c: WIN32: Added include of io.h to eliminate
10426	        compiler warnings. Added some code to default LIBDIR if it
10427	        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
10428	        new process. Caller must set Path in environment since we
10429	        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
10430	        with nmake.  Use this to build GNU make the first time on
10431	Windows NT or Windows 95.          * README.WIN32: WIN32: Contains some helpful notes.          * build_w32.bat: WIN32: If you don't like nmake, use this
10432	        the first time you build GNU make on Windows NT or Windows
10433	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,
10434	        etc.          * w32/include/pathstuff.h: WIN32: used by files needed
10435	        functions defined in pathstuff.c (prototypes).          * w32/include/sub_proc.h: WIN32: prototypes for subproc.lib
10436	        functions.          * w32/include/w32err.h: WIN32: prototypes for w32err.c.          * w32/pathstuff.c: WIN32: File and Path/Path conversion
10437	        functions.          * w32/subproc/build.bat: WIN32: build script for subproc
10438	        library if you don't wish to use nmake.          * w32/subproc/NMakefile: WIN32: Visual C compatible makefile
10439	        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
10440
104411996-05-22  roland <roland>
10442
10443	* getloadavg.c: [WIN32]: No-op as for [MSDOS].
10444
104451996-05-22  roland <roland>
10446
10447	* ChangeLog: .
10448
104491996-05-22  roland <roland>
10450
10451	* makefile.com, makefile.vms: Wed May 22 17:24:51 1996  Roland
10452	McGrath  <roland@delasyd.gnu.ai.mit.edu>         * makefile.vms: Set LOADLIBES.          * makefile.com (link_using_library): Fix typo.
10453
104541996-05-13  roland <roland>
10455
10456	* GNUmakefile: Mon May 13 14:37:42 1996  Roland McGrath
10457	<roland@delasyd.gnu.ai.mit.edu>         * GNUmakefile (vmsfiles): Fix typo.
10458
104591996-05-13  roland <roland>
10460
10461	* ChangeLog: .
10462
104631996-05-13  roland <roland>
10464
10465	* README: Regenerated for 3.74.4
10466
104671996-05-13  roland <roland>
10468
10469	* glob/ChangeLog, glob/glob.c: Updated from libc
10470
104711996-05-13  roland <roland>
10472
10473	* ChangeLog, version.c: .
10474
104751996-05-13  roland <roland>
10476
10477	* glob/ChangeLog: Updated from libc
10478
104791996-05-13  roland <roland>
10480
10481	* ChangeLog: .
10482
104831996-05-13  roland <roland>
10484
10485	* file.c: Sun May 12 19:19:43 1996  Aaron Digulla
10486	<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.
10487
104881996-05-13  roland <roland>
10489
10490	* variable.c: Sun May 12 19:19:43 1996  Aaron Digulla
10491	<digulla@fh-konstanz.de>         * main.c: (main), variable.c Changed handling of ENV-vars.
10492	        Make stores now the names of the variables only and reads
10493	        their contents when they are accessed to reflect that these
10494	        variables are really global (ie. they CAN change WHILE make runs !)
10495	        This handling is made in lookup_variable()         * variable.c: Handling of ENV variable happens inside
10496	        lookup_variable()
10497
104981996-05-13  roland <roland>
10499
10500	* job.h: Sun May 12 19:19:43 1996  Aaron Digulla
10501	<digulla@fh-konstanz.de>         * job.h: No envp on Amiga
10502
105031996-05-13  roland <roland>
10504
10505	* main.c: Sun May 12 19:19:43 1996  Aaron Digulla
10506	<digulla@fh-konstanz.de>         * main.c: (main), variable.c Changed handling of ENV-vars.
10507	        Make stores now the names of the variables only and reads
10508	        their contents when they are accessed to reflect that these
10509	        variables are really global (ie. they CAN change WHILE make runs !)
10510	        This handling is made in lookup_variable()
10511
105121996-05-13  roland <roland>
10513
10514	* amiga.h: Mon May 13 14:37:42 1996  Roland McGrath
10515	<roland@delasyd.gnu.ai.mit.edu>         * GNUmakefile (amigafiles): Add amiga.h.  Sun May 12
10516	19:19:43 1996  Aaron Digulla   <digulla@fh-konstanz.de>         * amiga.h: New file. Prototypes for amiga.c
10517
105181996-05-13  roland <roland>
10519
10520	* function.c: Sun May 12 19:19:43 1996  Aaron Digulla
10521	<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 "."
10522
105231996-05-13  roland <roland>
10524
10525	* README.Amiga: Sun May 12 19:19:43 1996  Aaron Digulla
10526	<digulla@fh-konstanz.de>         * README.Amiga: updated feature list
10527
105281996-05-13  roland <roland>
10529
10530	* Makefile.ami: Sun May 12 19:19:43 1996  Aaron Digulla
10531	<digulla@fh-konstanz.de>         * Makefile.ami: renamed file.h to filedep.h         Updated dependencies
10532
105331996-05-13  roland <roland>
10534
10535	* GNUmakefile: Mon May 13 14:37:42 1996  Roland McGrath
10536	<roland@delasyd.gnu.ai.mit.edu>         * GNUmakefile (amigafiles): Add amiga.h.
10537
105381996-05-13  roland <roland>
10539
10540	* read.c: Sun May 12 19:19:43 1996  Aaron Digulla
10541	<digulla@fh-konstanz.de>         * read.c: "find_semicolon" is declared as static but never
10542	        defined.  No difference between Makefile and makefile on
10543	        Amiga; added SMakefile to *default_makefiles[].          (read_makefile) SAS/C want's two_colon and pattern_percent
10544	        be set before use.          The current directory on Amiga is "" instead of "."         Strange #endif moved.
10545
105461996-05-13  roland <roland>
10547
10548	* make.h: Sun May 12 19:19:43 1996  Aaron Digulla
10549	<digulla@fh-konstanz.de>         * make.h: Added HASHI(). This is the same as HASH() but
10550	        converts it's second parameter to lowercase on Amiga to fold
10551	filenames.
10552
105531996-05-13  roland <roland>
10554
10555	* job.c: Sun May 12 19:19:43 1996  Aaron Digulla
10556	<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().
10557
105581996-05-13  roland <roland>
10559
10560	* dir.c: Sun May 12 19:19:43 1996  Aaron Digulla
10561	<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 "."
10562
105631996-05-13  roland <roland>
10564
10565	* amiga.c: Sun May 12 19:19:43 1996  Aaron Digulla
10566	<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
10567
105681996-05-13  roland <roland>
10569
10570	* SMakefile.template: Sun May 12 19:19:43 1996  Aaron Digulla
10571	<digulla@fh-konstanz.de>         * read.c: "find_semicolon" is declared as static but never
10572	        defined.  No difference between Makefile and makefile on
10573	        Amiga; added SMakefile to *default_makefiles[].          (read_makefile) SAS/C want's two_colon and pattern_percent
10574	        be set before use.          The current directory on Amiga is "" instead of "."         Strange #endif moved.          * SMakefile: Updated dependencies
10575
105761996-05-09  roland <roland>
10577
10578	* ChangeLog: .
10579
105801996-05-09  roland <roland>
10581
10582	* commands.c: Thu May  9 13:54:49 1996  Roland McGrath
10583	<roland@delasyd.gnu.ai.mit.edu>         * commands.c (fatal_error_signal) [SIGQUIT]: Make SIGQUIT
10584	        check conditional.
10585
105861996-05-09  roland <roland>
10587
10588	* NEWS: Mention amiga port
10589
105901996-05-09  roland <roland>
10591
10592	* glob/Makefile.ami, glob/SCOPTIONS, glob/SMakefile: Updated from
10593	libc
10594
105951996-05-09  roland <roland>
10596
10597	* ChangeLog: .
10598
105991996-05-09  roland <roland>
10600
10601	* function.c: Thu May  9 13:54:49 1996  Roland McGrath
10602	<roland@delasyd.gnu.ai.mit.edu>         * function.c (expand_function) [_AMIGA]: Fix some typos.          (patsubst_expand): Make len vars unsigned.
10603
106041996-05-09  roland <roland>
10605
10606	* dep.h, read.c: Thu May  9 13:54:49 1996  Roland McGrath
10607	<roland@delasyd.gnu.ai.mit.edu>         * read.c (parse_file_seq): Use `int' for char arg to avoid
10608	        widening conflict issues.          * dep.h: Fix prototype.
10609
106101996-05-09  roland <roland>
10611
10612	* main.c: Thu May  9 13:54:49 1996  Roland McGrath
10613	<roland@delasyd.gnu.ai.mit.edu>         * main.c (main): Use unsigned for fread return.
10614
106151996-05-09  roland <roland>
10616
10617	* glob/COPYING.LIB.old: Updated from libc
10618
106191996-05-09  roland <roland>
10620
10621	* GNUmakefile: (libc-srcdir): Use ../libc.
10622
106231996-05-09  roland <roland>
10624
10625	* glob/ChangeLog, glob/fnmatch.c, glob/glob.c: Updated from libc
10626
106271996-05-09  roland <roland>
10628
10629	* ChangeLog, GNUmakefile, Makefile.ami, README.Amiga, SCOPTIONS,
10630	SMakefile.template, amiga.c, commands.c, config.ami.template,
10631	function.c, job.c, main.c, make.h, make.lnk, read.c, remake.c,
10632	rule.c, variable.c, vpath.c: Thu May  9 13:54:49 1996  Roland
10633	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
10634	        envp, there are no pipes and Amiga can't fork. Use my own
10635	        function to create a new child.          * job.c: default_shell is "" (The system automatically
10636	        chooses a shell for me). Have to use the same workaround as
10637	        MSDOS for running batch commands. Added HAVE_SYS_PARAM_H. NOFILE
10638	        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
10639	        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
10640	        names (xxx:) and "./" in rules.          * remake.c: Only one lib-dir. Amiga link-libs are named
10641	        "%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.
10642
106431996-05-09  roland <roland>
10644
10645	* read.c: Thu May  9 13:20:43 1996  Roland McGrath
10646	<roland@delasyd.gnu.ai.mit.edu>         * read.c (read_makefile): Grok `sinclude' as alias for
10647	        `-include'.
10648
106491996-05-09  roland <roland>
10650
10651	* make.texinfo: Document "sinclude".
10652
106531996-05-09  roland <roland>
10654
10655	* NEWS: Note "sinclude".
10656
106571996-05-09  roland <roland>
10658
10659	* make.texinfo: Update date to 20 March 96
10660
106611996-05-06  rms <rms>
10662
10663	* make-stds.texi: Avoid symlinks if possible.
10664
106651996-03-20  roland <roland>
10666
10667	* ChangeLog: .
10668
106691996-03-20  roland <roland>
10670
10671	* signame.c: [HAVE_STRING_H]: Include string.h.
10672
106731996-03-20  roland <roland>
10674
10675	* file.h: moved to filedef.h
10676
106771996-03-20  roland <roland>
10678
10679	* GNUmakefile: Wed Mar 20 09:52:27 1996  Roland McGrath
10680	<roland@charlie-brown.gnu.ai.mit.edu>         * GNUmakefile (vmsfiles): New variable.          (distfiles): Include $(vmsfiles).
10681
106821996-03-20  roland <roland>
10683
10684	* ar.c, commands.c, commands.h, compatMakefile,
10685	config.h-vms.template, default.c, dep.h, dir.c, expand.c, file.c,
10686	filedef.h, function.c, implicit.c, job.c, job.h, main.c, make.h,
10687	makefile.com, makefile.vms, misc.c, read.c, readme.vms, remake.c,
10688	remote-stub.c, rule.c, rule.h, variable.c, variable.h, vmsdir.h,
10689	vmsfunctions.c, vmsify.c, vpath.c: Tue Mar 19 20:21:34 1996  Roland
10690	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
10691	        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.
10692
106931996-03-20  roland <roland>
10694
10695	* Makefile.in: Regenerated
10696
106971996-03-20  roland <roland>
10698
10699	* glob/COPYING.LIB.old, glob/ChangeLog, glob/glob.c: Updated from
10700	libc
10701
107021996-03-20  roland <roland>
10703
10704	* alloca.c: (NULL): Define only if not already defined.
10705
107061996-03-20  roland <roland>
10707
10708	* alloca.c: [HAVE_STRING_H]: Include string.h.  [HAVE_STDLIB_H]:
10709	Include stdlib.h.
10710
107111996-03-20  roland <roland>
10712
10713	* make.texinfo: RMS documented his .SECONDARY feature.
10714
107151996-03-20  roland <roland>
10716
10717	* ChangeLog: .
10718
107191996-03-20  roland <roland>
10720
10721	* file.c, file.h: Sun Jul 30 00:49:53 1995  Richard Stallman
10722	<rms@mole.gnu.ai.mit.edu>         * file.h (struct file): New field `secondary'.          * file.c (snap_deps): Check for .INTERMEDIATE and
10723	        .SECONDARY.  (remove_intermediates): Don't delete .SECONDARY files.
10724
107251996-03-20  roland <roland>
10726
10727	* remake.c: Sat Aug 19 23:11:00 1995  Richard Stallman
10728	<rms@mole.gnu.ai.mit.edu>         * remake.c (check_dep): For a secondary file, try implicit
10729	        and default rules if appropriate.  Wed Aug  2 04:29:42 1995
10730	Richard Stallman  <rms@mole.gnu.ai.mit.edu>         * remake.c (check_dep): If an intermediate file exists,         do consider its actual date.
10731
107321996-03-04  roland <roland>
10733
10734	* make.texinfo: Add '96 to copyright years.
10735
107361996-03-04  roland <roland>
10737
10738	* make-stds.texi: Minor tweaks to fix overfull & underfull hboxes in
10739	fmting make man.
10740
107411996-03-02  roland <roland>
10742
10743	* ChangeLog: .
10744
107451996-03-02  roland <roland>
10746
10747	* compatMakefile: Sat Mar  2 16:26:52 1996  Roland McGrath
10748	<roland@charlie-brown.gnu.ai.mit.edu>         * compatMakefile (srcs): Add getopt.h; prepend $(srcdir)/ to
10749	        getopt*.
10750
107511996-03-01  roland <roland>
10752
10753	* make-stds.texi: (Standard Targets): Use @smallexample.
10754
107551996-03-01  roland <roland>
10756
10757	* ChangeLog: .
10758
107591996-03-01  roland <roland>
10760
10761	* remake.c: Fri Mar  1 12:04:47 1996  Roland McGrath
10762	<roland@charlie-brown.gnu.ai.mit.edu>         * remake.c (f_mtime): Move future modtime check before FILE
10763	        is clobbered by :: loop.
10764
107651996-03-01  roland <roland>
10766
10767	* ChangeLog: .
10768
107691996-03-01  roland <roland>
10770
10771	* dir.c: Fri Mar  1 12:04:47 1996  Roland McGrath
10772	<roland@charlie-brown.gnu.ai.mit.edu>         * dir.c: Use canonical code from autoconf manual for dirent
10773	        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
10774	        #if this.
10775
107761996-03-01  roland <roland>
10777
10778	* compatMakefile: Fri Mar  1 12:04:47 1996  Roland McGrath
10779	<roland@charlie-brown.gnu.ai.mit.edu>         * compatMakefile (objs): Add missing backslash.
10780
107811996-03-01  roland <roland>
10782
10783	* glob/COPYING.LIB.old, glob/ChangeLog, glob/configure, glob/glob.c:
10784	Updated from libc
10785
107861996-03-01  roland <roland>
10787
10788	* GNUmakefile: (libc-srcdir) New var.  (stamp-glob): Use $(libc-srcdir).
10789
107901996-03-01  roland <roland>
10791
10792	* config.h.in: autoheader
10793
107941996-03-01  roland <roland>
10795
10796	* Makefile.in, build.sh.in: Regenerated
10797
107981996-03-01  roland <roland>
10799
10800	* README: Regenerated for 3.74.3
10801
108021996-03-01  roland <roland>
10803
10804	* glob/ChangeLog, glob/fnmatch.c, glob/glob.c: Updated from libc
10805
108061996-03-01  roland <roland>
10807
10808	* ChangeLog, version.c: .
10809
108101996-03-01  roland <roland>
10811
10812	* make.texinfo: Fixed sed cmd in auto dep section.  Fixed bogus
10813	MAKEFLAGS override example.
10814
108151996-03-01  roland <roland>
10816
10817	* NEWS: Mention future modtime detection.
10818
108191996-02-29  rms <rms>
10820
10821	* make-stds.texi: Say it is ok to use true and false.  Make recommendations about install-info accurate.
10822
108231996-02-29  roland <roland>
10824
10825	* ChangeLog: .
10826
108271996-02-29  roland <roland>
10828
10829	* remake.c: Wed Feb 28 03:56:20 1996  Roland McGrath
10830	<roland@charlie-brown.gnu.ai.mit.edu>         * remake.c (f_mtime): Check for future timestamps; give
10831	        error and mark file as "failed to update".
10832
108331996-02-29  roland <roland>
10834
10835	* default.c: Wed Feb 28 03:56:20 1996  Roland McGrath
10836	<roland@charlie-brown.gnu.ai.mit.edu>         * default.c (default_terminal_rules): Remove + prefix from
10837	        RCS cmds.  (default_variables): Put + prefix in $(CHECKOUT,v) value instead.
10838
108391996-02-28  roland <roland>
10840
10841	* ChangeLog: .
10842
108431996-02-27  rms <rms>
10844
10845	* make-stds.texi: Replace `strip' target with `install-strip'.
10846
108471996-02-10  rms <rms>
10848
10849	* make-stds.texi: Describe `strip' target.
10850
108511996-02-01  kwzh <kwzh>
10852
10853	* getloadavg.c: Update FSF address in comment.
10854
108551996-01-19  arnold <arnold>
10856
10857	* make-stds.texi: Reordering of sections for better reading linearly
10858	and to go with reorg'ed standards.texi. use Makefile with a capital
10859	'M' everywhere.  Add description of Autoconf versions of standard
10860	directories.
10861
108621996-01-17  rms <rms>
10863
10864	* make-stds.texi: Minor change about parallel make.
10865
108661996-01-12  roland <roland>
10867
10868	* job.c: Don't declare unblock_sigs; job.h already does.
10869
108701996-01-07  kwzh <kwzh>
10871
10872	* alloca.c: (alloca): If malloc fails, just abort.
10873
108741996-01-06  roland <roland>
10875
10876	* ChangeLog: .
10877
108781996-01-06  roland <roland>
10879
10880	* acconfig.h: (HAVE_SYSCONF_OPEN_MAX): #undef removed.
10881
108821996-01-06  roland <roland>
10883
10884	* job.c: (NGROUPS_MAX): Don't try to define this macro.
10885
108861995-12-28  rms <rms>
10887
10888	* getloadavg.c: (getloadavg) [MSDOS]: Return 0 load instead of failing the call.
10889
108901995-12-22  roland <roland>
10891
10892	* ChangeLog: .
10893
108941995-12-22  roland <roland>
10895
10896	* compatMakefile: (GETOPT, GETOPT_SRC, GLOB): Variables removed.  (objs, srcs): Include their values here instead of references.
10897
108981995-12-14  roland <roland>
10899
10900	* configure: autoconf
10901
109021995-12-14  roland <roland>
10903
10904	* ChangeLog: .
10905
109061995-12-14  roland <roland>
10907
10908	* README: Regenerated for 3.74.2
10909
109101995-12-14  roland <roland>
10911
10912	* ChangeLog, configure, version.c: .
10913
109141995-12-14  roland <roland>
10915
10916	* job.c: (reap_children): Call unblock_sigs after start_job_command.
10917
109181995-12-14  roland <roland>
10919
10920	* glob/ChangeLog, glob/glob.c: Updated from libc
10921
109221995-12-14  roland <roland>
10923
10924	* ChangeLog: .
10925
109261995-12-14  roland <roland>
10927
10928	* dir.c: (dir_setup_glob): Don't use lstat; glob never calls it anyway.
10929	Avoid & before function names to silence bogus sunos4 compiler.
10930
109311995-12-14  roland <roland>
10932
10933	* configure.in: Remove check for `sysconf (_SC_OPEN_MAX)'.
10934
109351995-12-12  roland <roland>
10936
10937	* ChangeLog: .
10938
109391995-12-12  roland <roland>
10940
10941	* dir.c: (read_dirstream): Fix braino: fill in the buffer when not
10942	reallocating it!
10943
109441995-12-12  roland <roland>
10945
10946	* GNUmakefile: (CPPFLAGS): Add -Iglob.
10947
109481995-12-12  roland <roland>
10949
10950	* NEWS: Fix typo.
10951
109521995-12-12  roland <roland>
10953
10954	* NEWS: Mention delayed -w msgs.
10955
109561995-12-12  roland <roland>
10957
10958	* config.h.in: autoheader
10959
109601995-12-12  roland <roland>
10961
10962	* Makefile.in: Regenerated
10963
109641995-12-12  roland <roland>
10965
10966	* configure: autoconf
10967
109681995-12-12  roland <roland>
10969
10970	* README: Regenerated for 3.74.1
10971
109721995-12-12  roland <roland>
10973
10974	* glob/ChangeLog: Updated from libc
10975
109761995-12-12  roland <roland>
10977
10978	* ChangeLog, configure, version.c: .
10979
109801995-12-12  roland <roland>
10981
10982	* misc.c: (collapse_continuations): Fix skipping of trailing \s so it can
10983	never dereference before the beginning of the array.
10984
109851995-12-12  roland <roland>
10986
10987	* ChangeLog: .
10988
109891995-12-12  roland <roland>
10990
10991	* 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
10992	D_NAMLEN.  (read_dirstream): Return a struct dirent * for new glob interface.  (init_dir): Function removed.  (dir_setup_glob): New function.
10993
109941995-12-12  roland <roland>
10995
10996	* default.c: Remove all [M_XENIX] code.
10997
109981995-12-12  roland <roland>
10999
11000	* main.c: (main): Don't call init_dir.
11001
110021995-12-12  roland <roland>
11003
11004	* read.c: Use plain stat instead of safe_stat.  (find_semicolon): Function removed.  (read_makefile): Don't use find_semicolon or remove_comments for
11005	rule lines.  Use find_char_unquote directly and handle quoted
11006	comments properly.  (multi_glob): Call dir_setup_glob on our glob_t and use
11007	GLOB_ALTDIRFUNC flag.
11008
110091995-12-12  roland <roland>
11010
11011	* misc.c: (safe_stat): Function removed.
11012
110131995-12-12  roland <roland>
11014
11015	* commands.c, remake.c, vpath.c: Use plain stat instead of
11016	safe_stat.
11017
110181995-12-12  roland <roland>
11019
11020	* glob/glob.c: Updated from libc
11021
110221995-12-12  roland <roland>
11023
11024	* glob/ChangeLog, glob/glob.c: Updated from libc
11025
110261995-12-07  roland <roland>
11027
11028	* glob/glob.h: Updated from libc
11029
110301995-12-07  roland <roland>
11031
11032	* glob/glob.c, glob/glob.h: Updated from libc
11033
110341995-11-26  roland <roland>
11035
11036	* ChangeLog: .
11037
110381995-11-26  roland <roland>
11039
11040	* job.c: [HAVE_UNION_WAIT]: Include sys/wait.h.  (start_job_command): Pass new arg to `message'; fix inverted test in
11041	that call.
11042
110431995-11-26  roland <roland>
11044
11045	* ChangeLog: .
11046
110471995-11-26  roland <roland>
11048
11049	* make.h: (log_working_directory): Declare it.
11050
110511995-11-26  roland <roland>
11052
11053	* remake.c: Pass new arg in `message' calls.
11054
110551995-11-26  roland <roland>
11056
11057	* main.c: (log_working_directory): Made global.  Print entering msg only once.
11058
110591995-11-26  roland <roland>
11060
11061	* misc.c: (message): Take new arg PREFIX.  Print "make: " only if nonzero.
11062
110631995-11-22  roland <roland>
11064
11065	* remake.c: (touch_file): Removing newline from message string.
11066
110671995-11-22  roland <roland>
11068
11069	* job.c: (start_job_command): Pass null instead of "" to message; don't add
11070	newline.
11071
110721995-11-22  roland <roland>
11073
11074	* job.c: (start_job_command): Use `message' to print the command, and call it
11075	with an empty string if the command is silent.
11076
110771995-11-21  roland <roland>
11078
11079	* remake.c: (touch_file): Use message instead of printf.
11080
110811995-11-17  roland <roland>
11082
11083	* INSTALL: .
11084
110851995-10-10  roland <roland>
11086
11087	* GNUmakefile: .
11088
110891995-10-10  roland <roland>
11090
11091	* make.texinfo: (How Make Works): Clearify that default goal is only
11092	first target.
11093
110941995-10-10  roland <roland>
11095
11096	* .cvsignore: .
11097
110981995-10-10  roland <roland>
11099
11100	* ChangeLog: .
11101
111021995-10-10  roland <roland>
11103
11104	* main.c: (enter_command_line_file): Barf if NAME is "".
11105
111061995-10-04  roland <roland>
11107
11108	* README.template: Add note wrt broken system makes--use build.sh.
11109
111101995-09-11  roland <roland>
11111
11112	* glob/ChangeLog: .
11113
111141995-09-11  roland <roland>
11115
11116	* glob/glob.c: Updated from libc
11117
111181995-09-09  roland <roland>
11119
11120	* ChangeLog: .
11121
111221995-09-09  roland <roland>
11123
11124	* commands.c: (delete_target): Ignore unlink failure if it is ENOENT.
11125
111261995-08-22  hag <hag>
11127
11128	* make.texinfo: Updated ISBN and foundation address
11129
111301995-08-22  hag <hag>
11131
11132	* gpl.texinfo: Updated address of foundation
11133
111341995-08-17  roland <roland>
11135
11136	* configure.in: Don't check for getdtablesize.
11137
111381995-08-17  roland <roland>
11139
11140	* job.c: (getdtablesize): Remove decls and macros.
11141
111421995-08-15  roland <roland>
11143
11144	* make-stds.texi: (Standard Targets): rewrote some paragraphs to
11145	avoid overfull hboxes.
11146
111471995-08-15  roland <roland>
11148
11149	* make.texinfo: Don't suggest sending questions to bug-gnu-utils.
11150	Use @smallexample instead of @example to avoid overfull hbox.
11151
111521995-08-10  roland <roland>
11153
11154	* main.c: (define_makeflags): Omit command line variable definitions from
11155	MFLAGS value.
11156
111571995-08-10  roland <roland>
11158
11159	* glob/ChangeLog, glob/glob.c: Updated from libc
11160
111611995-08-10  roland <roland>
11162
11163	* arscan.c: (ar_scan) [AIAMAG]: Check for zero MEMBER_OFFSET, indicating a
11164	valid, but empty, archive.
11165
111661995-08-07  roland <roland>
11167
11168	* getloadavg.c: [ps2]: Use nlist instead of knlist #ifdef _AIX.
11169
111701995-08-07  roland <roland>
11171
11172	* dir.c: (file_impossible_p): Correctly reset FILENAME to name within
11173	directory before hash search.
11174
111751995-08-07  roland <roland>
11176
11177	* job.c: (child_error): Do nothing if IGNORED under -s.
11178
111791995-08-07  roland <roland>
11180
11181	* job.c: (exec_command): Correctly use ARGV[0] for script name when running
11182	shell directly.
11183
111841995-08-01  roland <roland>
11185
11186	* GNUmakefile: (CFLAGS): Add some warnings.
11187
111881995-08-01  roland <roland>
11189
11190	* ChangeLog: .
11191
111921995-08-01  roland <roland>
11193
11194	* job.c: (child_execute_job): Close STDIN_FD and STDOUT_FD after dup'ing from
11195	them.  Don't try to close all excess descriptors; getdtablesize
11196	might return a huge value.  Any open descriptors in the parent
11197	should have FD_CLOEXEC set.
11198
111991995-08-01  roland <roland>
11200
11201	* job.c: (start_job_command): Set FD_CLOEXEC flag on BAD_STDIN descriptor.
11202
112031995-08-01  roland <roland>
11204
11205	* getloadavg.c: (getloadavg): Set FD_CLOEXEC flag on /dev/kmem file descriptor.
11206
112071995-06-27  djm <djm>
11208
11209	* make-stds.texi: Define mandir the way everyone actually uses it.
11210
112111995-06-23  djm <djm>
11212
11213	* COPYING, INSTALL: .
11214
112151995-06-20  roland <roland>
11216
11217	* getloadavg.c: [convex] (LOAD_AVE_TYPE, LDAV_CVT): Define to
11218	double, no conversion.
11219
112201995-06-20  roland <roland>
11221
11222	* read.c: (read_all_makefiles): Properly append default makefiles to the end
11223	of the `read_makefiles' chain.
11224
112251995-05-19  roland <roland>
11226
11227	* README: Regenerated for 3.74
11228
112291995-05-19  roland <roland>
11230
11231	* ChangeLog, version.c: .
11232
112331995-05-10  roland <roland>
11234
11235	* Makefile.in: Regenerated
11236
112371995-05-10  roland <roland>
11238
11239	* README: Regenerated for 3.73.3
11240
112411995-05-10  roland <roland>
11242
11243	* glob/ChangeLog, glob/glob.c: Updated from libc
11244
112451995-05-10  roland <roland>
11246
11247	* ChangeLog, version.c: .
11248
112491995-05-10  roland <roland>
11250
11251	* getloadavg.c: AIX support from Tim Bell <tbel@afsmail.cern.ch>:
11252	[_AIX] (LOAD_AVE_TYPE, FSCALE, NLIST_STRUCT): Define these for AIX.  (getloadavg) [_AIX]: Use `knlist' instead of `nlist'.
11253
112541995-05-09  roland <roland>
11255
11256	* ChangeLog: .
11257
112581995-05-09  roland <roland>
11259
11260	* compatMakefile: ($(infodir)/make.info): Make sure $$dir is set in
11261	install-info cmd.
11262
112631995-05-03  roland <roland>
11264
11265	* file.c: (print_file): Grok update_status of 1 for -q.
11266
112671995-04-29  roland <roland>
11268
11269	* signame.c: Move include of config.h before all others.
11270
112711995-04-27  roland <roland>
11272
11273	* Makefile.in: Regenerated
11274
112751995-04-27  roland <roland>
11276
11277	* README: Regenerated for 3.73.2
11278
112791995-04-27  roland <roland>
11280
11281	* glob/ChangeLog, glob/glob.c: Updated from libc
11282
112831995-04-27  roland <roland>
11284
11285	* ChangeLog: .
11286
112871995-04-27  roland <roland>
11288
11289	* ChangeLog, ChangeLog.1, version.c: .
11290
112911995-04-27  roland <roland>
11292
11293	* ChangeLog: .
11294
112951995-04-26  roland <roland>
11296
11297	* file.c: (remove_intermediates): Fix inverted test to bail under -n for
11298	signal case.  Bail under -q or -t.  Skip files with
11299	update_status==-1.
11300
113011995-04-26  roland <roland>
11302
11303	* signame.c: [HAVE_UNISTD_H]: Include unistd.h so it can declare
11304	sys_siglist.
11305
113061995-04-26  roland <roland>
11307
11308	* job.c: (job_next_command): Skip empty lines.  (new_job): Don't test the return of job_next_command.  Just let
11309	start_waiting_job handle the case of empty commands.
11310
113111995-04-19  roland <roland>
11312
11313	* ChangeLog: .
11314
113151995-04-19  roland <roland>
11316
11317	* function.c: [__MSDOS__]: Include <fcntl.h>.  From DJ Delorie.
11318
113191995-04-19  roland <roland>
11320
11321	* README: Regenerated for 3.73.1
11322
113231995-04-19  roland <roland>
11324
11325	* glob/ChangeLog: Updated from libc
11326
113271995-04-19  roland <roland>
11328
11329	* ChangeLog, version.c: .
11330
113311995-04-08  roland <roland>
11332
11333	* ChangeLog: .
11334
113351995-04-08  roland <roland>
11336
11337	* remake.c: (notice_finished_file): Set FILE->update_status to zero if it's -1.
11338
113391995-04-05  roland <roland>
11340
11341	* GNUmakefile: (CPPFLAGS): Use $(defines) too.
11342
113431995-04-05  roland <roland>
11344
11345	* README: Regenerated for 3.73
11346
113471995-04-05  roland <roland>
11348
11349	* ChangeLog, version.c: .
11350
113511995-04-05  roland <roland>
11352
11353	* make.texinfo: Add '95 to copyright years.
11354
113551995-04-05  roland <roland>
11356
11357	* make.texinfo: (Options/Recursion): Correction: -I is indeed passed in MAKEFLAGS.
11358
113591995-03-30  roland <roland>
11360
11361	* ChangeLog: .
11362
113631995-03-28  roland <roland>
11364
11365	* main.c: (main): Fixed braino in assert.
11366
113671995-03-28  roland <roland>
11368
11369	* README: Regenerated for 3.72.13
11370
113711995-03-28  roland <roland>
11372
11373	* GNUmakefile: (CPPFLAGS): Use $(CPPFLAGS) instead of $(defines).
11374
113751995-03-28  roland <roland>
11376
11377	* configure: Remade with Autoconf 2.3
11378
113791995-03-27  roland <roland>
11380
11381	* ChangeLog, version.c: .
11382
113831995-03-27  roland <roland>
11384
11385	* main.c: Avoid string in assert expression.  Some systems are
11386	broken.
11387
113881995-03-27  roland <roland>
11389
11390	* ChangeLog: .
11391
113921995-03-24  roland <roland>
11393
11394	* main.c: Include <assert.h>.
11395
113961995-03-24  roland <roland>
11397
11398	* main.c: (main): Handle 1 and 2 returns from update_goal_chain makefile run
11399	properly.
11400
114011995-03-24  roland <roland>
11402
11403	* config.h.in: autoheader
11404
114051995-03-24  roland <roland>
11406
11407	* README: Regenerated for 3.72.12
11408
114091995-03-24  roland <roland>
11410
11411	* ChangeLog: .
11412
114131995-03-24  roland <roland>
11414
11415	* configure: Regenerated
11416
114171995-03-24  roland <roland>
11418
11419	* ChangeLog: .
11420
114211995-03-24  roland <roland>
11422
11423	* main.c: (handle_non_switch_argument): New function, broken out of
11424	decode_switches.  (decode_switches): Set optind to 0 to reinitialize getopt, not to 1.
11425	When getopt_long returns EOF, break the loop and handle remaining
11426	args with a simple second loop.
11427
114281995-03-24  roland <roland>
11429
11430	* remake.c: (update_file_1): Handle FILE->update_status == 2 in -d printout.
11431
114321995-03-24  roland <roland>
11433
11434	* remake.c: (remake_file): Set update_status to 2 instead of 1 for no rule to
11435	make.  Mention parent (dependent) in error message.
11436
114371995-03-24  roland <roland>
11438
11439	* job.c: (start_job_command, reap_children): Set update_status to 2 instead
11440	of 1 for failed commands.
11441
114421995-03-21  roland <roland>
11443
11444	* signame.c: (signame_init): Define SIGINFO.
11445
114461995-03-21  roland <roland>
11447
11448	* job.c: (search_path): Function removed (was already #if 0'd out).
11449
114501995-03-21  roland <roland>
11451
11452	* configure.in: Remove AC_TYPE_GETGROUPS; nothing needs it any more.
11453
114541995-03-17  roland <roland>
11455
11456	* glob/ChangeLog, glob/configure.bat: Updated from libc
11457
114581995-03-17  roland <roland>
11459
11460	* ChangeLog: .
11461
114621995-03-17  roland <roland>
11463
11464	* configure.bat: Write @CPPFLAGS@ translation.
11465
114661995-03-13  roland <roland>
11467
11468	* ChangeLog: .
11469
114701995-03-13  roland <roland>
11471
11472	* GNUmakefile: (stamp-glob): Remove $(globfiles), not the whole glob directory.
11473
114741995-03-13  roland <roland>
11475
11476	* read.c: (parse_file_seq): Rearranged `l(a b)' -> `l(a) l(b)' loop to not
11477	skip the elt immediately preceding `l(...'.
11478
114791995-03-10  roland <roland>
11480
11481	* README: Regenerated for 3.72.11
11482
114831995-03-10  roland <roland>
11484
11485	* ChangeLog, version.c: .
11486
114871995-03-10  roland <roland>
11488
11489	* misc.c: Changed find_char_unquote callers here too.
11490
114911995-03-10  roland <roland>
11492
11493	* read.c: (find_char_unquote): Make second arg a string of stop chars instead
11494	of a single stop char.  Stop when any char in the string is hit.
11495	All callers changed.  (find_semicolon): Pass stop chars "#;" to one find_char_unquote
11496	call, instead of using two calls.  If the match is not a ; but a #,
11497	return zero.
11498
114991995-03-10  roland <roland>
11500
11501	* ChangeLog: .
11502
115031995-03-10  roland <roland>
11504
11505	* read.c: (read_makefile, parse_file_seq): Fix typo __MS_DOS__ -> __MSDOS__.
11506
115071995-03-10  roland <roland>
11508
11509	* README: Regenerated for 3.72.10
11510
115111995-03-10  roland <roland>
11512
11513	* ChangeLog, version.c: .
11514
115151995-03-10  roland <roland>
11516
11517	* GNUmakefile: (globfiles): Add glob/configure.bat.  (distfiles): Add configh.dos, configure.bat.
11518
115191995-03-09  roland <roland>
11520
11521	* read.c: (read_makefile, parse_file_seq) [__MS_DOS__]: Don't see : as
11522	separator in "C:\...".
11523
115241995-03-09  roland <roland>
11525
11526	* configh.dos.template: (STDC_HEADERS): Define only if undefined.  (HAVE_SYS_PARAM_H): Don't define this.  (HAVE_STRERROR): Define this.
11527
115281995-03-09  roland <roland>
11529
11530	* job.c: (construct_command_argv_internal) [__MSDOS__]: Fix typos.
11531
115321995-03-08  roland <roland>
11533
11534	* GNUmakefile, README: .
11535
115361995-03-08  roland <roland>
11537
11538	* Makefile.in, build.sh.in: Regenerated
11539
115401995-03-08  roland <roland>
11541
11542	* main.c: (decode_switches): Reset optind to 1 instead of 0.
11543
115441995-03-08  roland <roland>
11545
11546	* ChangeLog, configure, version.c: .
11547
115481995-03-08  roland <roland>
11549
11550	* compatMakefile: Undo last change.  Bad juju.
11551
115521995-03-08  roland <roland>
11553
11554	* GNUmakefile: (configure, config.h.in): Depend on aclocal.m4.  Commit files to
11555	CVS.
11556
115571995-03-08  roland <roland>
11558
11559	* ChangeLog: .
11560
115611995-03-08  roland <roland>
11562
11563	* compatMakefile: (configure, config.h.in): Uncomment these rules.  Commit the files
11564	to CVS if there is a CVS directory.
11565
115661995-03-08  roland <roland>
11567
11568	* GNUmakefile: Do CVS magic, not RCS magic.
11569
115701995-03-07  roland <roland>
11571
11572	* .cvsignore, glob/COPYING.LIB.old, glob/ChangeLog,
11573	glob/Makefile.in, glob/configure, glob/configure.bat,
11574	glob/configure.in, glob/fnmatch.c, glob/fnmatch.h, glob/glob.c,
11575	glob/glob.h: .
11576
115771995-03-07  roland <roland>
11578
11579	* .cvsignore, ChangeLog, Makefile.in, NEWS, README, aclocal.m4,
11580	config.h.in, configure, loadtest.c, version.c: .
11581
115821995-03-07  roland <roland>
11583
11584	* main.c: (decode_switches): If non-option arg is "-", ignore it.
11585
115861995-03-07  roland <roland>
11587
11588	* signame.c: (strsignal): Cast sys_siglist elt to char *.
11589
115901995-02-23  roland <roland>
11591
11592	* signame.h: [! __STDC__]: Don't use prototype for strsignal decl.
11593
115941995-02-22  roland <roland>
11595
11596	* main.c: (main): Pass missing arg to tmpnam.
11597
115981995-02-22  roland <roland>
11599
11600	* configure.in: Check for strsignal.
11601
116021995-02-22  roland <roland>
11603
11604	* job.c: (child_error): Use strsignal.
11605
116061995-02-22  roland <roland>
11607
11608	* main.c: (main): Don't call signame_init #ifdef HAVE_STRSIGNAL.
11609
116101995-02-22  roland <roland>
11611
11612	* signame.h: (strsignal): Declare it.
11613
116141995-02-22  roland <roland>
11615
11616	* signame.c: [! HAVE_STRSIGNAL] (strsignal): New function.
11617
116181995-02-22  roland <roland>
11619
11620	* misc.c: (strerror): Fix swapped args in sprintf.
11621
116221995-02-13  roland <roland>
11623
11624	* configure.in: (CFLAGS, LDFLAGS): Don't set these variables.
11625
116261995-02-11  roland <roland>
11627
11628	* main.c: (print_version): Add 95 to copyright years.
11629
116301995-02-10  roland <roland>
11631
11632	* job.c: (start_job_command): Remember to call notice_finsihed_file under -n
11633	when not recursing.  To do this, consolidate that code under the
11634	empty command case and goto there for the -n case.
11635
116361995-02-07  rms <rms>
11637
11638	* make-stds.texi: real-clean renamed to maintainer-clean.
11639	Description changed too.
11640
116411995-02-07  roland <roland>
11642
11643	* make.h: [! STDC_HEADERS]: Don't declare qsort.  Sun headers
11644	declare it int.
11645
116461995-02-06  roland <roland>
11647
11648	* read.c: (read_makefile): For bogus line starting with tab, ignore it if
11649	blank after removing comments.
11650
116511995-02-06  roland <roland>
11652
11653	* main.c: Cast results of `alloca' to `char *'.
11654
116551995-02-06  roland <roland>
11656
11657	* expand.c: Cast results of `alloca' to `char *' in two places.
11658
116591995-02-05  roland <roland>
11660
11661	* configure.in: Check for mktemp.
11662
116631995-02-05  roland <roland>
11664
11665	* main.c: (main) [! HAVE_MKTEMP]: Use tmpnam instead of mktemp.
11666
116671995-02-05  roland <roland>
11668
11669	* configure.in: (make_cv_sysconf_open_max): New check for `sysconf (_SC_OPEN_MAX)'.
11670
116711995-02-05  roland <roland>
11672
11673	* acconfig.h: Added #undef HAVE_SYSCONF_OPEN_MAX.
11674
116751995-02-05  roland <roland>
11676
11677	* job.c: [HAVE_SYSCONF_OPEN_MAX] (getdtablesize): Define as macro
11678	using sysconf.
11679
116801995-01-27  roland <roland>
11681
11682	* remake.c: (update_file_1): When !MUST_MAKE, don't set FILE->update_status to
11683	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
11684	execute_file_command and deciding to touch instead.
11685
116861995-01-26  roland <roland>
11687
11688	* main.c: (debug_signal_handler): New function; toggles debug_flag.  (main): Handle SIGUSR1 with that.
11689
116901995-01-16  roland <roland>
11691
11692	* compatMakefile: (realclean): Remove Info files.
11693
116941995-01-15  roland <roland>
11695
11696	* expand.c: (variable_expand): Fix braino in last change.
11697
116981995-01-15  roland <roland>
11699
11700	* job.c: Fix nits in last change.
11701
117021995-01-15  roland <roland>
11703
11704	* 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.
11705
117061995-01-15  roland <roland>
11707
11708	* expand.c: (variable_expand): Rewrote computed variable name and substitution
11709	reference handling to be simpler.  First expand the entire text
11710	between the parens if it contains any $s, then examine the result of
11711	that for subtitution references and do no further expansion while
11712	parsing them.
11713
117141995-01-15  roland <roland>
11715
11716	* job.c: (construct_command_argv_internal): Handle " quoting too, when no
11717	backslash, $ or ` characters appear inside the quotes.
11718
117191995-01-15  roland <roland>
11720
11721	* configure.in: (union wait check): If WEXITSTATUS and WTERMSIG are
11722	defined, just use int.
11723
117241995-01-13  roland <roland>
11725
11726	* make.texinfo: (Foreach Function): Correccion de gramatica
11727	espanola.
11728
117291995-01-11  roland <roland>
11730
11731	* default.c: (default_variables) [__hpux]: Remove special definition of ARFLAGS.
11732	Existence of the `f' flag is not consistent across HPUX versions;
11733	and one might be using GNU ar anyway.
11734
117351995-01-10  roland <roland>
11736
11737	* compatMakefile: (clean): Don't remove Info files.
11738
117391995-01-10  roland <roland>
11740
11741	* compatMakefile: ($(bindir)/make): Fix typo in echo.
11742
117431995-01-10  roland <roland>
11744
11745	* compatMakefile: Fix typo in comment.
11746
117471995-01-10  roland <roland>
11748
11749	* compatMakefile: (check): Remove gratuitous target declaration.
11750
117511995-01-07  roland <roland>
11752
11753	* compatMakefile: (ETAGS, CTAGS): Don't use -t.
11754
117551995-01-07  roland <roland>
11756
11757	* getloadavg.c: Include config.h first.
11758
117591995-01-07  roland <roland>
11760
11761	* arscan.c: (ar_name_equal) [cray]: Subtract 1 like [__hpux].
11762
117631995-01-07  roland <roland>
11764
11765	* main.c: (decode_switches): For --help, print usage to stdout.
11766
117671995-01-04  rms <rms>
11768
11769	* make-stds.texi: install, uninstall, installdirs should not alter
11770	the build dir.
11771
117721994-12-05  roland <roland>
11773
11774	* remake.c: (update_file_1): Do set_command_state (FILE, cs_not_started) only if
11775	old state was deps_running.
11776
117771994-11-29  roland <roland>
11778
11779	* job.c: (start_waiting_job): Use set_command_state.
11780
117811994-11-28  roland <roland>
11782
11783	* build.template: (CPPFLAGS): New variable.  (prefix, exec_prefix): Set from @...@.  (compilation loop): Pass
11784	$CPPFLAGS to compiler.
11785
117861994-11-28  roland <roland>
11787
11788	* GNUmakefile: (build.sh.in): Make it executable.
11789
117901994-11-28  roland <roland>
11791
11792	* GNUmakefile: (globfiles): Add configure.in, configure.
11793
117941994-11-28  roland <roland>
11795
11796	* GNUmakefile: (make-$(version).tar): Rename install.sh to
11797	install-sh.
11798
117991994-11-28  roland <roland>
11800
11801	* GNUmakefile: (prefix, exec_prefix): Set.  (CPPFLAGS): Filter out @...@.  ($(ARCH)/glob/libglob.a): Don't pass
11802	down variables.
11803
118041994-11-28  roland <roland>
11805
11806	* compatMakefile: Abbreviate copyright years.
11807
118081994-11-28  roland <roland>
11809
11810	* configure.in: (AC_OUTPUT): Don't write glob/Makefile.
11811
118121994-11-28  roland <roland>
11813
11814	* configure.in: (AC_CHECK_SYMBOL): Use AC_DEFINE_UNQUOTED.
11815
118161994-11-28  roland <roland>
11817
11818	* configure.in: Don't check for ranlib.
11819
118201994-11-23  roland <roland>
11821
11822	* remake.c: (notice_finished_file): Only mark also_make's as updated if really
11823	ran cmds.
11824
118251994-11-15  roland <roland>
11826
11827	* configure.in: Put dnls before random whitespace.
11828
118291994-11-13  roland <roland>
11830
11831	* 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.
11832	glob/Makefile should be configured properly by configure.  (distclean): Remove config.log and config.cache (autoconf stuff).
11833
118341994-11-11  djm <djm>
11835
11836	* make-stds.texi: Explain reason for new filesystem layout.
11837
118381994-11-08  roland <roland>
11839
11840	* acconfig.h: Add #undef HAVE_UNION_WAIT.
11841
118421994-11-08  roland <roland>
11843
11844	* configure.in: Converted to Autoconf v2.
11845
118461994-11-08  roland <roland>
11847
11848	* dir.c: Test HAVE_DIRENT_H, HAVE_SYS_DIR_H, HAVE_NDIR_H instead of
11849	DIRENT, SYSDIR, NDIR.
11850
118511994-11-07  roland <roland>
11852
11853	* build.sh.in: (prefix, exec_prefix): Set these from @...@.  (CPPFLAGS): New variable, set from @CPPFLAGS@.  (compiling loop):
11854	Pass $CPPFLAGS before $CFLAGS.
11855
118561994-11-07  roland <roland>
11857
11858	* build.sh.in: Initial revision
11859
118601994-11-07  roland <roland>
11861
11862	* main.c: (define_makeflags): When no flags, set WORDS to zero.
11863
118641994-11-06  roland <roland>
11865
11866	* main.c: (define_makeflags): Terminate properly when FLAGSTRING is empty.
11867
118681994-11-04  roland <roland>
11869
11870	* GNUmakefile: (rcs-mark-{alpha,beta}): Let make do the globbing
11871	instead of sh.
11872
118731994-11-04  roland <roland>
11874
11875	* make.texinfo: Remove `DRAFT' from edition.
11876
118771994-11-01  roland <roland>
11878
11879	* make.texinfo: (Variables/Recursion): Fix typo.
11880
118811994-11-01  roland <roland>
11882
11883	* job.c: (start_job_command): When ARGV is nil, only set update_state and
11884	call notice_finished_file if job_next_command returns zero.
11885
118861994-11-01  roland <roland>
11887
11888	* make.texinfo: Doc .DELETE_ON_ERROR.  Doc new
11889	MAKEFLAGS/MAKEOVERRIDES.  Doc .IGNORE/.SILENT with deps.
11890
118911994-11-01  roland <roland>
11892
11893	* job.c: (start_job_command): Call notice_finished_file for empty command
11894	line.
11895
118961994-10-27  roland <roland>
11897
11898	* file.c: (snap_deps): Set COMMANDS_SILENT for .SILENT, not COMMANDS_NOERROR.
11899
119001994-10-27  roland <roland>
11901
11902	* getloadavg.c: [alliant && i860] (FSCALE): Move defn before #ifndef
11903	FSCALE.
11904
119051994-10-26  roland <roland>
11906
11907	* file.c: (snap_deps): Set command_flags bits in all :: entries.
11908
119091994-10-24  roland <roland>
11910
11911	* file.c: (snap_deps): Fix last change.
11912
119131994-10-24  roland <roland>
11914
11915	* make.h: (posix_pedantic): Declare it.
11916
119171994-10-24  roland <roland>
11918
11919	* main.c: (main): Move checks .IGNORE, .SILENT, .POSIX to snap_deps.
11920
119211994-10-24  roland <roland>
11922
11923	* file.c: (snap_deps): Check .IGNORE, .SILENT, .POSIX here instead of in main.
11924	If .IGNORE has deps, OR COMMANDS_NOERROR into their command_flags
11925	and don't set -i.  Likewise .SILENT.
11926
119271994-10-24  roland <roland>
11928
11929	* job.c: (start_job_command): In FLAGS initialization, OR in
11930	CHILD->file->command_flags.
11931
119321994-10-24  roland <roland>
11933
11934	* file.h: (struct file): New member `command_flags'.
11935
119361994-10-24  roland <roland>
11937
11938	* make.texinfo: (Automatic Dependencies): Improve recommended sed
11939	command.  Mention -MM flag to gcc.
11940
119411994-10-17  roland <roland>
11942
11943	* make.texinfo: (Commands): Add warning about "blank" line starting with a tab.
11944
119451994-10-16  roland <roland>
11946
11947	* main.c: (switches): Bump flag values for --no-print-directory and
11948	--warn-undefined-variables, so neither is 1 (which indicates a
11949	nonoption argument).
11950
119511994-10-16  roland <roland>
11952
11953	* main.c: (main): Add missing code in .IGNORE test.
11954
119551994-10-10  roland <roland>
11956
11957	* make.texinfo: Document $+ and $(+D), $(+F).
11958
119591994-10-10  roland <roland>
11960
11961	* variable.c: (define_automatic_variables): Define +D and +F.
11962
119631994-10-01  roland <roland>
11964
11965	* main.c: (main): Define hidden automatic variable with command vars, and
11966	MAKEOVERRIDES to a reference to that.  (define_makeflags): If posix_pedantic, write a reference to that
11967	instead.
11968
119691994-09-30  roland <roland>
11970
11971	* main.c: (posix_pedantic): New variable.  (main): Set posix_pedantic if .POSIX is a target.  Fix .IGNORE and
11972	.SILENT hecks to require is_target.
11973
119741994-09-29  roland <roland>
11975
11976	* implicit.c: Comment fix.
11977
119781994-09-29  roland <roland>
11979
11980	* commands.c: (set_file_variables): Define new automatic variable $+, like $^ but
11981	before calling uniquize_deps.
11982
119831994-09-29  roland <roland>
11984
11985	* job.c: (reap_children): Call delete_child_targets for non-signal error if
11986	.DELETE_ON_ERROR is a target.
11987
119881994-09-28  roland <roland>
11989
11990	* getloadavg.c: [alliant && i860] (LOAD_AVE_TYPE, FSCALE,
11991	NLIST_STRUCT): Define.
11992
119931994-09-26  roland <roland>
11994
11995	* job.c: (reap_children): Don't change C->file->command_state when dying.
11996	Test it only after calling start_job_command for a new command line.
11997	When no more cmds, just set C->file->update_status.  (start_job_command): When the last line is empty or under -n, set
11998	C->file->update_status.  (start_waiting_job): Grok cs_not_started after start_job_command as
11999	success.  (new_job): Set C->file->update_status when there are no cmds.  (job_next_command): When out of lines, don't set
12000	CHILD->file->update_status or CHILD->file->command_state.
12001
120021994-09-26  roland <roland>
12003
12004	* main.c: (quote_as_word): Actually test DOUBLE_DOLLARS, instead of always
12005	doubling.
12006
120071994-09-26  roland <roland>
12008
12009	* main.c: (quote_as_word): Renamed from shell_quote.  Take new arg; if
12010	nonzero, also double $s.  (main): Define MAKEOVERRIDES from command_variables here.  (define_makeflags): Don't use command_variables here; instead write
12011	a reference $(MAKEOVERRIDES) in MAKEFLAGS.  Make vars recursive.
12012
120131994-09-26  roland <roland>
12014
12015	* dir.c: [__MSDOS__]: Fixed typo.
12016
120171994-09-26  roland <roland>
12018
12019	* vpath.c: (selective_vpath_search): Reset EXISTS when stat fails.
12020
120211994-09-26  djm <djm>
12022
12023	* signame.c: remove CONFIG_BROKETS
12024
120251994-09-26  djm <djm>
12026
12027	* getloadavg.c: REMOVE CONFIG_BROKETS
12028
120291994-09-26  djm <djm>
12030
12031	* alloca.c: remove CONFIG_BROKETS
12032
120331994-09-17  rms <rms>
12034
12035	* getloadavg.c: (getloadavg): Add OSF_ALPHA support.
12036
120371994-09-10  roland <roland>
12038
12039	* remake.c: Include <assert.h> and use assert instead of printfs and
12040	abort.
12041
120421994-09-10  roland <roland>
12043
12044	* main.c: (decode_switches): Loop until optind hits ARGC, not just until
12045	getopt_long returns EOF.  Initialize C to zero before loop; in loop
12046	if C is EOF, set optarg from ARGV[optind++], else call getopt_long.  (decode_env_switches): Use variable_expand instead of
12047	allocated_variable_expand.  Allocate a fresh buffer to copy split
12048	words into; scan characters by hand to break words and
12049	debackslashify.  (shell_quote): New function.  (define_makeflags): Allocate doubled space for switch args, and
12050	command variable names and values; use shell_quote to quote those
12051	things.
12052
120531994-09-09  roland <roland>
12054
12055	* acconfig.h: Add HAVE_SYS_SIGLIST and HAVE__SYS_SIGLIST.
12056
120571994-09-09  roland <roland>
12058
12059	* make.texinfo: (Archive Suffix Rules): Remove Next pointer.
12060
120611994-09-09  roland <roland>
12062
12063	* 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
12064	definition, record the struct variable pointer in the
12065	command_variables chain.  (define_makeflags): If ALL, write variable definitions for
12066	command_variables.
12067
120681994-09-09  roland <roland>
12069
12070	* 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
12071	MAKEOVERRIDES at all; define MAKE to just $(MAKE_COMMAND).  (init_switches): Prepend a - (return in order) instead of a +
12072	(require order).  (decode_switches): Don't set OTHER_ARGS at all.  Grok '\0' return
12073	from getopt_long as non-option argument; try variable definition and
12074	(if !ENV) enter goal targets here.  (decode_env_switches): Use allocated_variable_expand to store value.
12075	Use find_next_token to simplify word-splitting loop.  Don't prepend
12076	a dash to uninterpreted value.  Instead, if split into only one
12077	word, try variable definition and failing that prepend a dash to the
12078	word and pass it to decode_switches as a single arg.
12079
120801994-09-07  roland <roland>
12081
12082	* remake.c: (notice_finished_file): Only recheck modtimes if FILE->command_state
12083	was cs_running on entry (meaning the commands actually just ran).  (update_file_1): Whenever we set FILE->update_status, call
12084	notice_finished_file instead of just set_command_state.
12085
120861994-09-07  roland <roland>
12087
12088	* job.c: (start_job_command): Whenever we set CHILD->file->update_status,
12089	call notice_finished_file instead of just set_command_state.
12090
120911994-09-07  roland <roland>
12092
12093	* file.c: (set_command_state): Actually set FILE->command_state.
12094
120951994-09-07  roland <roland>
12096
12097	* file.c: (set_command_state): Fix typo.
12098
120991994-09-07  roland <roland>
12100
12101	* file.c: (set_command_state): Declare D.
12102
121031994-09-07  roland <roland>
12104
12105	* default.c: Add missing ".
12106
121071994-09-07  roland <roland>
12108
12109	* job.c, remake.c: Changed all assignments of command_state members
12110	to calls to set_command_state.
12111
121121994-09-07  roland <roland>
12113
12114	* file.c: (set_command_state): New function.
12115
121161994-09-06  roland <roland>
12117
12118	* file.h: Declare set_command_state.
12119
121201994-09-06  roland <roland>
12121
12122	* main.c: (init_switches): Put a + first in options.
12123
121241994-08-21  rms <rms>
12125
12126	* make-stds.texi: entered into RCS
12127
121281994-08-10  gnu <gnu>
12129
12130	* make-stds.texi: Formerly make-stds.texi.~29~
12131
121321994-07-25  roland <roland>
12133
12134	* configure.bat: Initial revision
12135
121361994-07-25  roland <roland>
12137
12138	* configh.dos.template: Added trailing CRs.
12139
121401994-07-25  roland <roland>
12141
12142	* vpath.c: Changed all uses of ':' to PATH_SEPARATOR_CHAR.
12143
121441994-07-25  roland <roland>
12145
12146	* main.c: (directory_before_chdir): New variable, moved out of main (was
12147	local).  (main) [__MSDOS__]: Look for \ or : to delimit last component of
12148	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>.
12149
121501994-07-25  roland <roland>
12151
12152	* job.c: (PATH_SEPARATOR_CHAR): Macro removed (now in make.h).
12153
121541994-07-25  roland <roland>
12155
12156	* make.h: (PATH_SEPARATOR_CHAR): New macro; differing defns for [__MSDOS__]
12157	and not.
12158
121591994-07-25  roland <roland>
12160
12161	* job.c: [__MSDOS__]: Include <process.h>.  (PATH_SEPARATOR_CHAR): New macro; differing defns for [__MSDOS__]
12162	and not.  [__MSDOS__] (dos_pid, dos_status, dos_bname, dos_bename,
12163	dos_batch_file): New variables.  (reap_children) [__MSDOS__]: Don't call wait; just examine those
12164	vars.  (unblock_sigs) [__MSDOS__]: Do nothing.  (start_job_command) [__MSDOS__]: Use spawnvpe instead of vfork and
12165	exec.  (load_too_high) [__MSDOS__]: Always return true.  (search_path) [__MSDOS__]: Check for : or / in FILE to punt.  Use
12166	PATH_SEPARATOR_CHAR instead of ':'.  (construct_command_argv_internal) [__MSDOS__]: Wholly different
12167	values for sh_chars and sh_cmds.  Wholly new code to handle shell
12168	scripts.  Part of MSDOS/GO32 port from DJ Delorie <dj@ctron.com>.
12169
121701994-07-25  roland <roland>
12171
12172	* function.c: (expand_function: `shell') [__MSDOS__]: Wholly new
12173	implementation.
12174
121751994-07-25  roland <roland>
12176
12177	* dir.c: [__MSDOS__] (dosify): New function.  (dir_contents_file_exists_p) [__MSDOS__]: Call it on FILENAME and
12178	process the result instead of FILENAME itself.  (file_impossible_p) [__MSDOS__]: Likewise.  Part of MSDOS/GO32 port
12179	from DJ Delorie <dj@ctron.com>.
12180
121811994-07-25  roland <roland>
12182
12183	* default.c: [__MSDOS__]: Define GCC_IS_NATIVE.  (default_suffix_rules) [__MSDOS__]: Use `y_tab.c' instead of
12184	`y.tab.c'.  (default_variables) [GCC_IS_NATIVE]: Set CC and CXX to `gcc', YACC
12185	to `bison -y', and LEX to `flex'.  Part of MSDOS/GO32 port from DJ
12186	Delorie <dj@ctron.com>.
12187
121881994-07-25  roland <roland>
12189
12190	* configh.dos.template: Initial revision
12191
121921994-07-25  roland <roland>
12193
12194	* commands.c: (fatal_error_signal) [__MSDOS__]: Just remove intermediates and
12195	exit.  Part of MSDOS/GO32 port from DJ Delorie <dj@ctron.com>.
12196
121971994-07-25  roland <roland>
12198
12199	* commands.c: (set_file_variables): Add parens in length computation in .SUFFIXES
12200	dep loop to quiet compiler warning.  From Jim Meyering.
12201
122021994-07-25  roland <roland>
12203
12204	* read.c: (read_makefile): Free FILENAME if we allocated it.  From Jim
12205	Meyering.
12206
122071994-07-20  roland <roland>
12208
12209	* make.texinfo: Update ISBN number to 1-882114-50-7 for edition
12210	0.46.  Use new macro ISBN set at top of file.
12211
122121994-07-08  roland <roland>
12213
12214	* make.texinfo: Split a shell command line in @example to avoid
12215	overfull hbox.
12216
122171994-07-05  roland <roland>
12218
12219	* make.texinfo: (Goals): Say that only first target in first rule is default goal.
12220	(Archive Pitfalls): New node.
12221
122221994-07-04  roland <roland>
12223
12224	* vpath.c: (selective_vpath_search): Use safe_stat in place of stat.
12225
122261994-07-04  roland <roland>
12227
12228	* read.c: (construct_include_path): Use safe_stat in place of stat.
12229
122301994-07-04  roland <roland>
12231
12232	* job.c: (search_path): Use safe_stat in place of stat.
12233
122341994-07-04  roland <roland>
12235
12236	* dir.c: (find_directory): Use safe_stat in place of stat.
12237
122381994-07-04  roland <roland>
12239
12240	* commands.c: (delete_target): Use safe_stat in place of stat.
12241
122421994-07-04  roland <roland>
12243
12244	* arscan.c: (ar_member_touch) [EINTR]: Do EINTR looping around fstat.
12245
122461994-07-04  roland <roland>
12247
12248	* remake.c: (name_mtime): Use safe_stat in place of stat.  (touch_file) [EINTR]: Do EINTR looping around fstat.
12249
122501994-07-04  roland <roland>
12251
12252	* misc.c: (safe_stat): New function, EINTR-safe wrapper around stat.
12253
122541994-06-24  roland <roland>
12255
12256	* read.c: (read_makefile): Check for a shell command first, and then strip
12257	leading tabs before further checking if it's not a shell command
12258	line.
12259
122601994-06-24  roland <roland>
12261
12262	* make.h: Fix typo in last change.
12263
122641994-06-24  roland <roland>
12265
12266	* make.h: [__arm]: Undefine POSIX.  [!__GNU_LIBRARY__ && !POSIX &&
12267	!_POSIX_VERSION]: Don't declare system functions that return int.
12268
122691994-06-24  roland <roland>
12270
12271	* job.c: (construct_command_argv_internal): After swallowing a
12272	backslash-newline combination, if INSTRING is set goto string_char
12273	(new label) for normal INSTRING handling code.
12274
122751994-06-04  roland <roland>
12276
12277	* getloadavg.c: Put #include of errno.h and decl of errno before
12278	#ifndef HAVE_GETLOADAVG.
12279
122801994-06-04  roland <roland>
12281
12282	* configure.in: Don't check for sys_siglist and _sys_siglist with
12283	AC_HAVE_FUNCS.  Instead use two AC_COMPILE_CHECKs.
12284
122851994-06-02  rms <rms>
12286
12287	* alloca.c: [emacs]: Block input around the garbage reclamation.
12288	Include blockinput.h.
12289
122901994-05-23  roland <roland>
12291
12292	* make.h: [!__GNU_LIBRARY__ && !POSIX]: Also test #ifndef
12293	_POSIX_VERSION for these declarations.
12294
122951994-05-23  roland <roland>
12296
12297	* misc.c: [GETLOADAVG_PRIVILEGED] [POSIX]: Remove bogus #ifndefs
12298	around #undefs of HAVE_SETREUID and HAVE_SETREGID.
12299
123001994-05-21  roland <roland>
12301
12302	* misc.c: [GETLOADAVG_PRIVILEGED] [POSIX]: Don't test [HAVE_SETUID]
12303	and [HAVE_SETGID].  Every system has those, and configure doesn't
12304	check for them.
12305
123061994-05-21  roland <roland>
12307
12308	* make.h: [_POSIX_VERSION]: Don't #define POSIX #ifdef ultrix.
12309
123101994-05-21  roland <roland>
12311
12312	* 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.
12313
123141994-05-19  roland <roland>
12315
12316	* GNUmakefile: (AC_MACRODIR): Don't define it.  [AC_MACRODIR]: Protect deps using
12317	it with ifdef.
12318
123191994-05-17  roland <roland>
12320
12321	* make.texinfo: Correct update date updated in last change.
12322
123231994-05-17  roland <roland>
12324
12325	* make.texinfo: Update update date for last change.
12326
123271994-05-17  roland <roland>
12328
12329	* misc.c: [GETLOADAVG_PRIVILEGED] [! POSIX]: Undefine HAVE_SETEUID
12330	and HAVE_SETEGID.
12331
123321994-05-17  roland <roland>
12333
12334	* configure.in: (SCCS_GET_MINUS_G check): Put -G flag before file
12335	name.
12336
123371994-05-17  roland <roland>
12338
12339	* default.c: (default_terminal_rules): In SCCS rules, put $(SCCS_OUTPUT_OPTION)
12340	before $<.  On some systems -G is grokked only before the file name.
12341
123421994-05-11  roland <roland>
12343
12344	* make.texinfo: (Overriding Makefiles): Don't suggest using
12345	.DEFAULT; that loses if the target file exists.  Instead recommend
12346	the combination of a match-anything rule and a force target.
12347
123481994-05-10  roland <roland>
12349
12350	* job.c: (construct_command_argv_internal): Swallow backslash-newline
12351	combinations inside '' strings too.
12352
123531994-05-05  roland <roland>
12354
12355	* read.c: (do_define): Call collapse_continuations on each line before all
12356	else.
12357
123581994-05-02  roland <roland>
12359
12360	* GNUmakefile: (AC_MACRODIR): Change default back.
12361
123621994-05-02  roland <roland>
12363
12364	* make.texinfo: Note that dirs in VPATH, vpath can be separated by
12365	blanks as well as colons.
12366
123671994-05-02  roland <roland>
12368
12369	* GNUmakefile: (config.h.in): Use $(AC_MACRODIR) in dep.
12370
123711994-05-02  roland <roland>
12372
12373	* GNUmakefile: (AC_MACRODIR): Define if undefined.  (ACFLAGS, configure, config.h.in): Use that value.
12374
123751994-04-25  roland <roland>
12376
12377	* GNUmakefile: (ARCH==hp300): Disabled customs.
12378
123791994-04-25  roland <roland>
12380
12381	* job.c: (construct_command_argv_internal): Notice newline inside '' string
12382	when RESTP is non-null.
12383
123841994-04-22  roland <roland>
12385
12386	* remake.c: (update_goal_chain): Reset FILE to G->file after the double-colon
12387	loop so it is never null for following code.
12388
123891994-04-22  roland <roland>
12390
12391	* read.c: (read_makefile): Fix `override define' parsing to skip whitespace
12392	after `define' properly.
12393
123941994-04-22  roland <roland>
12395
12396	* compatMakefile: (srcdir): Define as @srcdir@; don't reference $(VPATH).  (glob/Makefile): New target.
12397
123981994-04-21  roland <roland>
12399
12400	* make.texinfo: (Using Variables): Fixed @xref node to `Automatic'.
12401
124021994-04-21  roland <roland>
12403
12404	* GNUmakefile: (dist): Depend on rcs-mark first.  (rcs-mark): New target.  (rcs-mark-alpha, rcs-mark-beta): Use $(version-); append : to name
12405	for -N.  (version-): New variable, removes dots (RCS doesn't like) from
12406	$(version).
12407
124081994-04-21  roland <roland>
12409
12410	* make.texinfo: (Using Variables): Fix menu item to `Automatic'.
12411
124121994-04-21  roland <roland>
12413
12414	* commands.c: Undo last change; reverted to revision 1.22.
12415
124161994-04-21  roland <roland>
12417
12418	* read.c: (parse_file_seq): Fix typo in last change.  Remove unused variable.
12419
124201994-04-21  roland <roland>
12421
12422	* commands.c: (chop_commands): Fix braino in last change (failed to initialize IDX
12423	for loop).
12424
124251994-04-21  roland <roland>
12426
12427	* misc.c: (remove_comments): Use find_char_unquote.
12428
124291994-04-21  roland <roland>
12430
12431	* make.h: (find_char_unquote): Declare it.
12432
124331994-04-21  roland <roland>
12434
12435	* read.c: (find_char_unquote): New function, generalized from find_percent.  (find_percent, find_semicolon, parse_file_seq): Use that.
12436
124371994-04-21  roland <roland>
12438
12439	* commands.c: (chop_commands): Use find_char_unquote to find newlines.
12440
124411994-04-21  roland <roland>
12442
12443	* implicit.c: (pattern_search): Always allocate new storage for FILE->stem.  It is
12444	not safe to store STEM's address because it might be auto storage.
12445
124461994-04-21  roland <roland>
12447
12448	* configure.in: Check for seteuid and setegid.
12449
124501994-04-21  roland <roland>
12451
12452	* misc.c: [HAVE_SETEUID]: Declare seteuid.  [HAVE_SETEGID]: Declare
12453	setegid.  (make_access, user_access) [HAVE_SETEUID]: Use seteuid.
12454	[HAVE_SETEGID]: Use setegid.
12455
124561994-04-21  roland <roland>
12457
12458	* make.texinfo: Clarify -q exit status.  (Running): Enumerate possible exit status values (0, 1, 2).
12459
124601994-04-21  roland <roland>
12461
12462	* remake.c: (update_goal_chain): Set STATUS to FILE->update_status, to preserve
12463	whether it's 2 for error or 1 for -q trigger.  When STATUS gets
12464	nonzero and -q is set, always stop immediately.
12465
124661994-04-21  roland <roland>
12467
12468	* main.c: (main, decode_switches): Die with 2 for errors.  (main): Accept 2 return from update_goal_chain and die with that.
12469
124701994-04-21  roland <roland>
12471
12472	* misc.c: (fatal, makefile_fatal): Die with 2; 1 is reserved for -q answer.
12473
124741994-04-21  roland <roland>
12475
12476	* job.c: (reap_children): Die with 2 for error.  (start_job_command): Set update_status to 2 for error.  Set it to 1
12477	when we would run a command and question_flag is set.
12478
124791994-04-21  roland <roland>
12480
12481	* read.c: (read_makefile): Don't mark makefiles as precious.  Just like other
12482	targets, they can be left inconsistent and in need of remaking by
12483	aborted commands.
12484
124851994-04-21  roland <roland>
12486
12487	* make.texinfo: (Automatic Dependencies): Mention here that deps
12488	preclude intermediate files.
12489
124901994-04-21  roland <roland>
12491
12492	* make.texinfo: (Wildcard Pitfall): Fixed typo.
12493
124941994-04-21  roland <roland>
12495
12496	* make.texinfo: (Bugs): Take my bloody e-mail address out of the manual and tell
12497	them to send misc. questions to the bug address.
12498
124991994-04-21  roland <roland>
12500
12501	* make.texinfo: (Archive Members): Don't say archive file must
12502	exist.  Instead, in ar cmds example, use `c' flag and mention it is
12503	needed if archive doesn't exist.  (Archive Update): Fix typo: foo.o
12504	-> file.o.
12505
125061994-04-20  roland <roland>
12507
12508	* read.c: (read_makefile): Write no error msg for -include file.
12509
125101994-04-20  roland <roland>
12511
12512	* GNUmakefile: (dist-flavor): New variable, default to alpha.  (dist): Depend on rcs-mark-$(dist-flavor).  (rcs-mark-beta): New target.
12513
125141994-04-20  roland <roland>
12515
12516	* make.texinfo: (Using Variables): Add paragraph that xrefs to
12517	Automatic Variables.  Add Automatic Variables item to the menu.
12518
125191994-04-06  roland <roland>
12520
12521	* commands.c: (fatal_error_signal): Don't unblock signals.
12522
125231994-04-05  roland <roland>
12524
12525	* 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.
12526
125271994-04-05  roland <roland>
12528
12529	* main.c: (main): When disqualifying makefiles for updating, use double_colon
12530	pointer to find all entries for a file.
12531
125321994-04-05  roland <roland>
12533
12534	* file.c: (enter_file): If there is already a double-colon entry for the file,
12535	set NEW->double_colon to that pointer.  (file_hash_enter): Use FILE->double_colon to find all entries to set
12536	name.
12537
125381994-04-05  roland <roland>
12539
12540	* read.c: (record_files): Set double_colon pointer instead of flag.
12541
125421994-04-05  roland <roland>
12543
12544	* variable.c: (try_variable_definition): Return after abort.
12545
125461994-04-05  roland <roland>
12547
12548	* file.h: (struct file): Change member `double_colon' from flag to
12549	`struct file *'.
12550
125511994-04-01  roland <roland>
12552
12553	* read.c: (read_makefile): Remove unused variable.  (parse_file_seq): When removing an elt that is just `)', properly
12554	fix up the previous elt's next pointer.
12555
125561994-03-29  roland <roland>
12557
12558	* configure.in: Put $Id$ inside [] in AC_REVISION, since expansion
12559	contains a comma.
12560
125611994-03-29  roland <roland>
12562
12563	* GNUmakefile: (rcs-mark-alpha): New target.  (dist): Depend on that.
12564
125651994-03-29  roland <roland>
12566
12567	* GNUmakefile: (Makefile.in): Edit MAKE assignment into @SET_MAKE@.
12568
125691994-03-28  roland <roland>
12570
12571	* configure.in: Do AC_SET_MAKE.
12572
125731994-03-28  roland <roland>
12574
12575	* configure.in: Added rcsid.
12576
125771994-03-23  roland <roland>
12578
12579	* make.h: entered into RCS
12580
125811994-03-23  roland <roland>
12582
12583	* make.texinfo: Added rcs id.
12584
125851994-03-23  roland <roland>
12586
12587	* ar.c, commands.h, dep.h, file.c, file.h, job.h, main.c, misc.c,
12588	read.c, remake.c, remote-cstms.c, remote-stub.c, rule.h,
12589	variable.h, vpath.c: entered into RCS
12590
125911994-03-04  roland <roland>
12592
12593	* function.c: entered into RCS
12594
125951994-03-04  roland <roland>
12596
12597	* read.c: Formerly read.c.~75~
12598
125991994-03-04  roland <roland>
12600
12601	* misc.c: Formerly misc.c.~31~
12602
126031994-02-16  roland <roland>
12604
12605	* GNUmakefile: entered into RCS
12606
126071994-02-16  roland <roland>
12608
12609	* read.c: Formerly read.c.~74~
12610
126111994-02-16  roland <roland>
12612
12613	* arscan.c, default.c: entered into RCS
12614
126151994-02-16  roland <roland>
12616
12617	* misc.c: Formerly misc.c.~30~
12618
126191994-02-16  roland <roland>
12620
12621	* main.c: Formerly main.c.~105~
12622
126231994-02-16  roland <roland>
12624
12625	* commands.c: entered into RCS
12626
126271994-02-12  roland <roland>
12628
12629	* make.texinfo: entered into RCS
12630
126311994-02-11  roland <roland>
12632
12633	* configure.in: entered into RCS
12634
126351994-02-04  roland <roland>
12636
12637	* make.h: Formerly make.h.~82~
12638
126391994-02-03  roland <roland>
12640
12641	* misc.c: Formerly misc.c.~29~
12642
126431994-02-01  roland <roland>
12644
12645	* variable.c: Formerly variable.c.~27~
12646
126471994-02-01  roland <roland>
12648
12649	* read.c: Formerly read.c.~73~
12650
126511994-01-26  roland <roland>
12652
12653	* variable.c: Formerly variable.c.~26~
12654
126551994-01-26  roland <roland>
12656
12657	* make.texinfo: Formerly make.texinfo.~127~
12658
126591994-01-25  roland <roland>
12660
12661	* commands.c: Formerly commands.c.~20~
12662
126631994-01-19  roland <roland>
12664
12665	* make.texinfo: Formerly make.texinfo.~126~
12666
126671994-01-17  roland <roland>
12668
12669	* make.texinfo: Formerly make.texinfo.~125~
12670
126711994-01-17  roland <roland>
12672
12673	* default.c: Formerly default.c.~32~
12674
126751994-01-12  roland <roland>
12676
12677	* GNUmakefile: Formerly GNUmakefile.~116~
12678
126791994-01-07  roland <roland>
12680
12681	* GNUmakefile: Formerly GNUmakefile.~115~
12682
126831994-01-07  roland <roland>
12684
12685	* compatMakefile: entered into RCS
12686
126871994-01-06  roland <roland>
12688
12689	* main.c: Formerly main.c.~104~
12690
126911994-01-06  roland <roland>
12692
12693	* compatMakefile: Formerly compatMakefile.~87~
12694
126951993-12-23  roland <roland>
12696
12697	* read.c: Formerly read.c.~72~
12698
126991993-12-23  roland <roland>
12700
12701	* GNUmakefile: Formerly GNUmakefile.~113~
12702
127031993-12-23  roland <roland>
12704
12705	* configure.in: Formerly configure.in.~32~
12706
127071993-12-23  roland <roland>
12708
12709	* vpath.c: Formerly vpath.c.~15~
12710
127111993-12-22  roland <roland>
12712
12713	* GNUmakefile: Formerly GNUmakefile.~112~
12714
127151993-12-22  roland <roland>
12716
12717	* configure.in: Formerly configure.in.~31~
12718
127191993-12-17  roland <roland>
12720
12721	* configure.in: Formerly configure.in.~30~
12722
127231993-12-16  roland <roland>
12724
12725	* arscan.c: Formerly arscan.c.~32~
12726
127271993-12-16  roland <roland>
12728
12729	* main.c: Formerly main.c.~103~
12730
127311993-12-15  roland <roland>
12732
12733	* main.c: Formerly main.c.~102~
12734
127351993-12-15  roland <roland>
12736
12737	* make.texinfo: Formerly make.texinfo.~124~
12738
127391993-12-14  roland <roland>
12740
12741	* configure.in: Formerly configure.in.~29~
12742
127431993-12-14  roland <roland>
12744
12745	* make.texinfo: Formerly make.texinfo.~123~
12746
127471993-12-14  roland <roland>
12748
12749	* default.c: Formerly default.c.~31~
12750
127511993-12-14  roland <roland>
12752
12753	* configure.in: Formerly configure.in.~28~
12754
127551993-12-14  roland <roland>
12756
12757	* acconfig.h: entered into RCS
12758
127591993-12-14  roland <roland>
12760
12761	* ar.c: Formerly ar.c.~6~
12762
127631993-12-14  roland <roland>
12764
12765	* read.c: Formerly read.c.~71~
12766
127671993-12-14  roland <roland>
12768
12769	* file.c: Formerly file.c.~27~
12770
127711993-12-14  roland <roland>
12772
12773	* vpath.c: Formerly vpath.c.~14~
12774
127751993-12-03  roland <roland>
12776
12777	* configure.in: Formerly configure.in.~27~
12778
127791993-12-02  roland <roland>
12780
12781	* read.c: Formerly read.c.~70~
12782
127831993-12-02  roland <roland>
12784
12785	* misc.c: Formerly misc.c.~28~
12786
127871993-11-11  roland <roland>
12788
12789	* GNUmakefile: Formerly GNUmakefile.~111~
12790
127911993-11-11  roland <roland>
12792
12793	* default.c: Formerly default.c.~30~
12794
127951993-11-10  roland <roland>
12796
12797	* read.c: Formerly read.c.~69~
12798
127991993-11-03  roland <roland>
12800
12801	* getloadavg.c: entered into RCS
12802
128031993-11-03  roland <roland>
12804
12805	* make.texinfo: Formerly make.texinfo.~122~
12806
128071993-11-03  roland <roland>
12808
12809	* implicit.c: entered into RCS
12810
128111993-10-29  roland <roland>
12812
12813	* function.c: Formerly function.c.~31~
12814
128151993-10-29  roland <roland>
12816
12817	* compatMakefile: Formerly compatMakefile.~86~
12818
128191993-10-28  roland <roland>
12820
12821	* make.h: Formerly make.h.~81~
12822
128231993-10-27  roland <roland>
12824
12825	* file.h: Formerly file.h.~6~
12826
128271993-10-27  roland <roland>
12828
12829	* main.c: Formerly main.c.~101~
12830
128311993-10-27  roland <roland>
12832
12833	* remake.c: Formerly remake.c.~52~
12834
128351993-10-26  roland <roland>
12836
12837	* main.c: Formerly main.c.~100~
12838
128391993-10-26  roland <roland>
12840
12841	* remake.c: Formerly remake.c.~51~
12842
128431993-10-25  roland <roland>
12844
12845	* read.c: Formerly read.c.~68~
12846
128471993-10-25  roland <roland>
12848
12849	* GNUmakefile: Formerly GNUmakefile.~110~
12850
128511993-10-25  roland <roland>
12852
12853	* main.c: Formerly main.c.~99~
12854
128551993-10-22  roland <roland>
12856
12857	* configure.in: Formerly configure.in.~26~
12858
128591993-10-21  roland <roland>
12860
12861	* rule.c: entered into RCS
12862
128631993-10-21  roland <roland>
12864
12865	* make.texinfo: Formerly make.texinfo.~121~
12866
128671993-10-20  roland <roland>
12868
12869	* make.texinfo: Formerly make.texinfo.~120~
12870
128711993-10-18  roland <roland>
12872
12873	* configure.in: Formerly configure.in.~25~
12874
128751993-10-18  roland <roland>
12876
12877	* rule.c: Formerly rule.c.~16~
12878
128791993-10-18  roland <roland>
12880
12881	* file.c: Formerly file.c.~26~
12882
128831993-10-14  roland <roland>
12884
12885	* make.h: Formerly make.h.~80~
12886
128871993-10-14  roland <roland>
12888
12889	* default.c: Formerly default.c.~29~
12890
128911993-10-14  roland <roland>
12892
12893	* main.c: Formerly main.c.~98~
12894
128951993-10-14  roland <roland>
12896
12897	* job.h: Formerly job.h.~6~
12898
128991993-10-14  roland <roland>
12900
12901	* compatMakefile: Formerly compatMakefile.~85~
12902
129031993-10-14  roland <roland>
12904
12905	* make.h: Formerly make.h.~79~
12906
129071993-10-14  roland <roland>
12908
12909	* job.c: entered into RCS
12910
129111993-10-11  roland <roland>
12912
12913	* GNUmakefile: Formerly GNUmakefile.~109~
12914
129151993-10-08  meyering <meyering>
12916
12917	* glob/COPYING.LIB: entered into RCS
12918
129191993-10-03  roland <roland>
12920
12921	* getloadavg.c: [no log message]
12922
129231993-10-03  roland <roland>
12924
12925	* default.c: Formerly default.c.~28~
12926
129271993-09-28  roland <roland>
12928
12929	* main.c: Formerly main.c.~97~
12930
129311993-09-28  roland <roland>
12932
12933	* job.c: Formerly job.c.~110~
12934
129351993-09-20  roland <roland>
12936
12937	* job.c: Formerly job.c.~109~
12938
129391993-09-20  roland <roland>
12940
12941	* main.c: Formerly main.c.~96~
12942
129431993-09-20  rms <rms>
12944
12945	* alloca.c: entered into RCS
12946
129471993-09-20  roland <roland>
12948
12949	* signame.c: entered into RCS
12950
129511993-09-20  roland <roland>
12952
12953	* getloadavg.c: [no log message]
12954
129551993-09-17  roland <roland>
12956
12957	* make.texinfo: Formerly make.texinfo.~119~
12958
129591993-09-17  roland <roland>
12960
12961	* remake.c: Formerly remake.c.~50~
12962
129631993-09-17  roland <roland>
12964
12965	* make.h: Formerly make.h.~78~
12966
129671993-09-17  roland <roland>
12968
12969	* commands.c: Formerly commands.c.~19~
12970
129711993-09-17  roland <roland>
12972
12973	* job.c: Formerly job.c.~108~
12974
129751993-09-10  roland <roland>
12976
12977	* alloca.c: [no log message]
12978
129791993-09-09  roland <roland>
12980
12981	* main.c: Formerly main.c.~95~
12982
129831993-09-06  roland <roland>
12984
12985	* make.texinfo: Formerly make.texinfo.~118~
12986
129871993-08-30  roland <roland>
12988
12989	* make.texinfo: Formerly make.texinfo.~117~
12990
129911993-08-30  roland <roland>
12992
12993	* expand.c: entered into RCS
12994
129951993-08-25  roland <roland>
12996
12997	* signame.c: [no log message]
12998
129991993-08-19  roland <roland>
13000
13001	* make.texinfo: Formerly make.texinfo.~116~
13002
130031993-08-19  roland <roland>
13004
13005	* make.h: Formerly make.h.~77~
13006
130071993-08-19  roland <roland>
13008
13009	* main.c: Formerly main.c.~94~
13010
130111993-08-19  roland <roland>
13012
13013	* variable.c: Formerly variable.c.~25~
13014
130151993-08-18  roland <roland>
13016
13017	* read.c: Formerly read.c.~67~
13018
130191993-08-16  roland <roland>
13020
13021	* GNUmakefile: Formerly GNUmakefile.~108~
13022
130231993-08-16  roland <roland>
13024
13025	* compatMakefile: Formerly compatMakefile.~84~
13026
130271993-08-16  roland <roland>
13028
13029	* configure.in: Formerly configure.in.~24~
13030
130311993-08-16  roland <roland>
13032
13033	* alloca.c: [no log message]
13034
130351993-08-12  roland <roland>
13036
13037	* getloadavg.c: [no log message]
13038
130391993-08-12  roland <roland>
13040
13041	* make.h: Formerly make.h.~76~
13042
130431993-08-11  roland <roland>
13044
13045	* job.c: Formerly job.c.~107~
13046
130471993-08-11  roland <roland>
13048
13049	* main.c: Formerly main.c.~93~
13050
130511993-08-11  roland <roland>
13052
13053	* variable.c: Formerly variable.c.~24~
13054
130551993-08-11  roland <roland>
13056
13057	* job.c: Formerly job.c.~106~
13058
130591993-08-11  roland <roland>
13060
13061	* alloca.c: [no log message]
13062
130631993-08-11  roland <roland>
13064
13065	* main.c: Formerly main.c.~92~
13066
130671993-08-11  roland <roland>
13068
13069	* main.c: Formerly main.c.~91~
13070
130711993-08-11  roland <roland>
13072
13073	* function.c: Formerly function.c.~30~
13074
130751993-08-10  rms <rms>
13076
13077	* alloca.c: [no log message]
13078
130791993-08-09  roland <roland>
13080
13081	* job.c: Formerly job.c.~105~
13082
130831993-08-09  roland <roland>
13084
13085	* remote-stub.c: Formerly remote-stub.c.~3~
13086
130871993-08-09  roland <roland>
13088
13089	* function.c: Formerly function.c.~29~
13090
130911993-08-03  roland <roland>
13092
13093	* compatMakefile: Formerly compatMakefile.~83~
13094
130951993-08-03  roland <roland>
13096
13097	* dep.h: Formerly dep.h.~6~
13098
130991993-08-02  roland <roland>
13100
13101	* compatMakefile: Formerly compatMakefile.~82~
13102
131031993-08-02  roland <roland>
13104
13105	* getloadavg.c: [no log message]
13106
131071993-08-01  roland <roland>
13108
13109	* getloadavg.c: [no log message]
13110
131111993-08-01  roland <roland>
13112
13113	* make.texinfo: Formerly make.texinfo.~115~
13114
131151993-08-01  roland <roland>
13116
13117	* getloadavg.c: [no log message]
13118
131191993-08-01  roland <roland>
13120
13121	* README.template: entered into RCS
13122
131231993-08-01  roland <roland>
13124
13125	* compatMakefile: Formerly compatMakefile.~81~
13126
131271993-08-01  roland <roland>
13128
13129	* misc.c: Formerly misc.c.~27~
13130
131311993-07-30  roland <roland>
13132
13133	* compatMakefile: Formerly compatMakefile.~80~
13134
131351993-07-30  roland <roland>
13136
13137	* compatMakefile: Formerly compatMakefile.~79~
13138
131391993-07-30  roland <roland>
13140
13141	* configure.in: Formerly configure.in.~23~
13142
131431993-07-30  roland <roland>
13144
13145	* getloadavg.c: [no log message]
13146
131471993-07-27  roland <roland>
13148
13149	* getloadavg.c: [no log message]
13150
131511993-07-26  roland <roland>
13152
13153	* signame.h: entered into RCS
13154
131551993-07-26  roland <roland>
13156
13157	* signame.c: Initial revision
13158
131591993-07-26  roland <roland>
13160
13161	* make.texinfo: Formerly make.texinfo.~114~
13162
131631993-07-26  melissa <melissa>
13164
13165	* make.texinfo: Formerly make.texinfo.~113~
13166
131671993-07-26  roland <roland>
13168
13169	* getloadavg.c: [no log message]
13170
131711993-07-26  roland <roland>
13172
13173	* compatMakefile: Formerly compatMakefile.~78~
13174
131751993-07-26  roland <roland>
13176
13177	* GNUmakefile: Formerly GNUmakefile.~107~
13178
131791993-07-25  roland <roland>
13180
13181	* make.texinfo: Formerly make.texinfo.~112~
13182
131831993-07-23  roland <roland>
13184
13185	* make.texinfo: Formerly make.texinfo.~111~
13186
131871993-07-23  roland <roland>
13188
13189	* make.h: Formerly make.h.~75~
13190
131911993-07-23  roland <roland>
13192
13193	* configure.in: Formerly configure.in.~22~
13194
131951993-07-22  roland <roland>
13196
13197	* make.texinfo: Formerly make.texinfo.~110~
13198
131991993-07-16  roland <roland>
13200
13201	* make.texinfo: Formerly make.texinfo.~109~
13202
132031993-07-15  roland <roland>
13204
13205	* make.texinfo: Formerly make.texinfo.~108~
13206
132071993-07-15  roland <roland>
13208
13209	* read.c: Formerly read.c.~66~
13210
132111993-07-15  roland <roland>
13212
13213	* variable.c: Formerly variable.c.~23~
13214
132151993-07-15  roland <roland>
13216
13217	* variable.c: Formerly variable.c.~22~
13218
132191993-07-15  roland <roland>
13220
13221	* function.c: Formerly function.c.~28~
13222
132231993-07-14  roland <roland>
13224
13225	* make.texinfo: Formerly make.texinfo.~107~
13226
132271993-07-14  roland <roland>
13228
13229	* read.c: Formerly read.c.~65~
13230
132311993-07-14  roland <roland>
13232
13233	* dep.h: Formerly dep.h.~5~
13234
132351993-07-14  roland <roland>
13236
13237	* main.c: Formerly main.c.~90~
13238
132391993-07-13  meyering <meyering>
13240
13241	* alloca.c: [no log message]
13242
132431993-07-13  roland <roland>
13244
13245	* make.h: Formerly make.h.~74~
13246
132471993-07-12  djm <djm>
13248
13249	* getloadavg.c: [no log message]
13250
132511993-07-09  roland <roland>
13252
13253	* make.texinfo: Formerly make.texinfo.~106~
13254
132551993-07-09  roland <roland>
13256
13257	* vpath.c: Formerly vpath.c.~13~
13258
132591993-07-09  roland <roland>
13260
13261	* rule.c: Formerly rule.c.~15~
13262
132631993-07-08  roland <roland>
13264
13265	* make.h: Formerly make.h.~73~
13266
132671993-07-06  djm <djm>
13268
13269	* getloadavg.c: [no log message]
13270
132711993-07-01  roland <roland>
13272
13273	* GNUmakefile: Formerly GNUmakefile.~106~
13274
132751993-06-30  roland <roland>
13276
13277	* implicit.c: Formerly implicit.c.~14~
13278
132791993-06-30  roland <roland>
13280
13281	* rule.h: Formerly rule.h.~5~
13282
132831993-06-30  roland <roland>
13284
13285	* rule.c: Formerly rule.c.~14~
13286
132871993-06-30  roland <roland>
13288
13289	* file.c: Formerly file.c.~25~
13290
132911993-06-30  roland <roland>
13292
13293	* make.texinfo: Formerly make.texinfo.~103~
13294
132951993-06-25  roland <roland>
13296
13297	* job.c: Formerly job.c.~104~
13298
132991993-06-25  roland <roland>
13300
13301	* read.c: Formerly read.c.~64~
13302
133031993-06-25  roland <roland>
13304
13305	* vpath.c: Formerly vpath.c.~12~
13306
133071993-06-25  roland <roland>
13308
13309	* make.texinfo: Formerly make.texinfo.~102~
13310
133111993-06-25  roland <roland>
13312
13313	* main.c: Formerly main.c.~89~
13314
133151993-06-25  roland <roland>
13316
13317	* make.h: Formerly make.h.~72~
13318
133191993-06-25  roland <roland>
13320
13321	* expand.c: Formerly expand.c.~9~
13322
133231993-06-25  roland <roland>
13324
13325	* default.c: Formerly default.c.~27~
13326
133271993-06-24  melissa <melissa>
13328
13329	* make.texinfo: Formerly make.texinfo.~101~
13330
133311993-06-22  roland <roland>
13332
13333	* make.texinfo: Formerly make.texinfo.~100~
13334
133351993-06-21  roland <roland>
13336
13337	* default.c: Formerly default.c.~26~
13338
133391993-06-11  roland <roland>
13340
13341	* compatMakefile: Formerly compatMakefile.~77~
13342
133431993-06-10  roland <roland>
13344
13345	* read.c: Formerly read.c.~63~
13346
133471993-06-10  roland <roland>
13348
13349	* ar.c: Formerly ar.c.~5~
13350
133511993-06-10  roland <roland>
13352
13353	* make.texinfo: Formerly make.texinfo.~99~
13354
133551993-06-10  roland <roland>
13356
13357	* make.texinfo: Formerly make.texinfo.~98~
13358
133591993-06-10  roland <roland>
13360
13361	* ar.c: Formerly ar.c.~4~
13362
133631993-06-10  roland <roland>
13364
13365	* read.c: Formerly read.c.~62~
13366
133671993-06-10  roland <roland>
13368
13369	* dep.h: Formerly dep.h.~4~
13370
133711993-06-09  roland <roland>
13372
13373	* rule.c: Formerly rule.c.~13~
13374
133751993-06-09  roland <roland>
13376
13377	* default.c: Formerly default.c.~25~
13378
133791993-06-09  roland <roland>
13380
13381	* function.c: Formerly function.c.~27~
13382
133831993-06-09  roland <roland>
13384
13385	* GNUmakefile: Formerly GNUmakefile.~105~
13386
133871993-06-09  roland <roland>
13388
13389	* getloadavg.c: [no log message]
13390
133911993-06-09  roland <roland>
13392
13393	* make.texinfo: Formerly make.texinfo.~97~
13394
133951993-06-09  jimb <jimb>
13396
13397	* getloadavg.c: [no log message]
13398
133991993-06-08  roland <roland>
13400
13401	* read.c: Formerly read.c.~61~
13402
134031993-06-08  roland <roland>
13404
13405	* compatMakefile: Formerly compatMakefile.~76~
13406
134071993-06-08  roland <roland>
13408
13409	* main.c: Formerly main.c.~88~
13410
134111993-06-07  roland <roland>
13412
13413	* dep.h: Formerly dep.h.~3~
13414
134151993-06-04  roland <roland>
13416
13417	* main.c: Formerly main.c.~87~
13418
134191993-06-04  roland <roland>
13420
13421	* main.c: Formerly main.c.~86~
13422
134231993-06-04  roland <roland>
13424
13425	* implicit.c: Formerly implicit.c.~13~
13426
134271993-06-03  roland <roland>
13428
13429	* main.c: Formerly main.c.~85~
13430
134311993-06-03  roland <roland>
13432
13433	* GNUmakefile: Formerly GNUmakefile.~104~
13434
134351993-06-02  roland <roland>
13436
13437	* read.c: Formerly read.c.~60~
13438
134391993-06-02  roland <roland>
13440
13441	* GNUmakefile: Formerly GNUmakefile.~103~
13442
134431993-06-02  roland <roland>
13444
13445	* dir.c: entered into RCS
13446
134471993-06-02  roland <roland>
13448
13449	* file.c: Formerly file.c.~24~
13450
134511993-06-02  roland <roland>
13452
13453	* main.c: Formerly main.c.~84~
13454
134551993-05-31  roland <roland>
13456
13457	* compatMakefile: Formerly compatMakefile.~75~
13458
134591993-05-27  roland <roland>
13460
13461	* implicit.c: Formerly implicit.c.~12~
13462
134631993-05-26  roland <roland>
13464
13465	* make.texinfo: Formerly make.texinfo.~96~
13466
134671993-05-26  roland <roland>
13468
13469	* make.texinfo: Formerly make.texinfo.~95~
13470
134711993-05-26  roland <roland>
13472
13473	* main.c: Formerly main.c.~83~
13474
134751993-05-25  rms <rms>
13476
13477	* alloca.c: [no log message]
13478
134791993-05-25  roland <roland>
13480
13481	* make.texinfo: Formerly make.texinfo.~94~
13482
134831993-05-24  roland <roland>
13484
13485	* rule.c: Formerly rule.c.~12~
13486
134871993-05-24  roland <roland>
13488
13489	* getloadavg.c: [no log message]
13490
134911993-05-24  roland <roland>
13492
13493	* compatMakefile: Formerly compatMakefile.~74~
13494
134951993-05-24  jimb <jimb>
13496
13497	* alloca.c: [no log message]
13498
134991993-05-22  roland <roland>
13500
13501	* file.c: Formerly file.c.~23~
13502
135031993-05-22  roland <roland>
13504
13505	* main.c: Formerly main.c.~82~
13506
135071993-05-21  jimb <jimb>
13508
13509	* alloca.c: [no log message]
13510
135111993-05-21  roland <roland>
13512
13513	* compatMakefile: Formerly compatMakefile.~73~
13514
135151993-05-21  roland <roland>
13516
13517	* GNUmakefile: Formerly GNUmakefile.~102~
13518
135191993-05-20  roland <roland>
13520
13521	* getloadavg.c: Initial revision
13522
135231993-05-20  roland <roland>
13524
13525	* compatMakefile: Formerly compatMakefile.~72~
13526
135271993-05-19  roland <roland>
13528
13529	* read.c: Formerly read.c.~59~
13530
135311993-05-19  roland <roland>
13532
13533	* make.1: entered into RCS
13534
135351993-05-17  roland <roland>
13536
13537	* make.texinfo: Formerly make.texinfo.~93~
13538
135391993-05-14  roland <roland>
13540
13541	* vpath.c: Formerly vpath.c.~11~
13542
135431993-05-14  roland <roland>
13544
13545	* dir.c: Formerly dir.c.~12~
13546
135471993-05-14  roland <roland>
13548
13549	* read.c: Formerly read.c.~58~
13550
135511993-05-14  roland <roland>
13552
13553	* main.c: Formerly main.c.~81~
13554
135551993-05-14  roland <roland>
13556
13557	* make.texinfo: Formerly make.texinfo.~92~
13558
135591993-05-14  roland <roland>
13560
13561	* make.h: Formerly make.h.~71~
13562
135631993-05-12  roland <roland>
13564
13565	* README.template: Formerly README.template.~5~
13566
135671993-05-12  roland <roland>
13568
13569	* arscan.c: Formerly arscan.c.~31~
13570
135711993-05-12  roland <roland>
13572
13573	* function.c: Formerly function.c.~26~
13574
135751993-05-12  roland <roland>
13576
13577	* configure.in: Formerly configure.in.~21~
13578
135791993-05-12  roland <roland>
13580
13581	* job.c: Formerly job.c.~103~
13582
135831993-05-11  meyering <meyering>
13584
13585	* alloca.c: Initial revision
13586
135871993-05-07  roland <roland>
13588
13589	* function.c: Formerly function.c.~25~
13590
135911993-05-06  roland <roland>
13592
13593	* commands.c: Formerly commands.c.~18~
13594
135951993-05-06  roland <roland>
13596
13597	* make.h: Formerly make.h.~70~
13598
135991993-05-06  roland <roland>
13600
13601	* job.c: Formerly job.c.~102~
13602
136031993-05-06  roland <roland>
13604
13605	* expand.c: Formerly expand.c.~8~
13606
136071993-05-03  roland <roland>
13608
13609	* read.c: Formerly read.c.~57~
13610
136111993-05-03  roland <roland>
13612
13613	* arscan.c: Formerly arscan.c.~30~
13614
136151993-04-30  roland <roland>
13616
13617	* arscan.c: Formerly arscan.c.~29~
13618
136191993-04-29  roland <roland>
13620
13621	* ar.c: Formerly ar.c.~3~
13622
136231993-04-29  roland <roland>
13624
13625	* job.c: Formerly job.c.~101~
13626
136271993-04-26  roland <roland>
13628
13629	* arscan.c: Formerly arscan.c.~28~
13630
136311993-04-26  roland <roland>
13632
13633	* make.h: Formerly make.h.~69~
13634
136351993-04-26  roland <roland>
13636
13637	* main.c: Formerly main.c.~80~
13638
136391993-04-22  roland <roland>
13640
13641	* GNUmakefile: Formerly GNUmakefile.~100~
13642
136431993-04-19  roland <roland>
13644
13645	* make.texinfo: Formerly make.texinfo.~91~
13646
136471993-04-16  roland <roland>
13648
13649	* compatMakefile: Formerly compatMakefile.~71~
13650
136511993-04-16  roland <roland>
13652
13653	* GNUmakefile: Formerly GNUmakefile.~99~
13654
136551993-04-16  roland <roland>
13656
13657	* make.texinfo: Formerly make.texinfo.~90~
13658
136591993-04-16  roland <roland>
13660
13661	* configure.in: Formerly configure.in.~20~
13662
136631993-04-16  roland <roland>
13664
13665	* default.c: Formerly default.c.~24~
13666
136671993-04-16  roland <roland>
13668
13669	* acconfig.h: Initial revision
13670
136711993-04-15  roland <roland>
13672
13673	* misc.c: Formerly misc.c.~26~
13674
136751993-04-15  roland <roland>
13676
13677	* read.c: Formerly read.c.~56~
13678
136791993-04-15  roland <roland>
13680
13681	* rule.c: Formerly rule.c.~11~
13682
136831993-04-15  roland <roland>
13684
13685	* function.c: Formerly function.c.~24~
13686
136871993-04-14  roland <roland>
13688
13689	* misc.c: Formerly misc.c.~25~
13690
136911993-04-14  roland <roland>
13692
13693	* make.texinfo: Formerly make.texinfo.~89~
13694
136951993-04-14  roland <roland>
13696
13697	* main.c: Formerly main.c.~79~
13698
136991993-04-14  roland <roland>
13700
13701	* make.h: Formerly make.h.~68~
13702
137031993-04-14  roland <roland>
13704
13705	* job.c: Formerly job.c.~100~
13706
137071993-04-14  roland <roland>
13708
13709	* default.c: Formerly default.c.~23~
13710
137111993-04-12  roland <roland>
13712
13713	* make.texinfo: Formerly make.texinfo.~88~
13714
137151993-04-12  roland <roland>
13716
13717	* arscan.c: Formerly arscan.c.~27~
13718
137191993-04-12  roland <roland>
13720
13721	* remake.c: Formerly remake.c.~49~
13722
137231993-04-12  roland <roland>
13724
13725	* dir.c: Formerly dir.c.~11~
13726
137271993-04-12  roland <roland>
13728
13729	* main.c: Formerly main.c.~78~
13730
137311993-04-12  roland <roland>
13732
13733	* configure.in: Formerly configure.in.~19~
13734
137351993-04-12  roland <roland>
13736
13737	* make.h: Formerly make.h.~67~
13738
137391993-04-12  roland <roland>
13740
13741	* variable.c: Formerly variable.c.~21~
13742
137431993-04-12  roland <roland>
13744
13745	* default.c: Formerly default.c.~22~
13746
137471993-04-11  roland <roland>
13748
13749	* make.texinfo: Formerly make.texinfo.~87~
13750
137511993-04-08  roland <roland>
13752
13753	* main.c: Formerly main.c.~77~
13754
137551993-04-08  roland <roland>
13756
13757	* job.c: Formerly job.c.~99~
13758
137591993-04-07  roland <roland>
13760
13761	* job.c: Formerly job.c.~98~
13762
137631993-04-07  roland <roland>
13764
13765	* make.texinfo: Formerly make.texinfo.~86~
13766
137671993-04-07  roland <roland>
13768
13769	* main.c: Formerly main.c.~76~
13770
137711993-04-07  roland <roland>
13772
13773	* compatMakefile: Formerly compatMakefile.~70~
13774
137751993-04-06  roland <roland>
13776
13777	* configure.in: Formerly configure.in.~18~
13778
137791993-04-06  roland <roland>
13780
13781	* job.c: Formerly job.c.~97~
13782
137831993-04-02  roland <roland>
13784
13785	* main.c: Formerly main.c.~75~
13786
137871993-03-29  roland <roland>
13788
13789	* GNUmakefile: Formerly GNUmakefile.~98~
13790
137911993-03-28  roland <roland>
13792
13793	* GNUmakefile: Formerly GNUmakefile.~97~
13794
137951993-03-28  roland <roland>
13796
13797	* compatMakefile: Formerly compatMakefile.~69~
13798
137991993-03-24  roland <roland>
13800
13801	* vpath.c: Formerly vpath.c.~10~
13802
138031993-03-24  roland <roland>
13804
13805	* make.texinfo: Formerly make.texinfo.~85~
13806
138071993-03-24  roland <roland>
13808
13809	* variable.c: Formerly variable.c.~20~
13810
138111993-03-18  roland <roland>
13812
13813	* GNUmakefile: Formerly GNUmakefile.~96~
13814
138151993-03-18  roland <roland>
13816
13817	* main.c: Formerly main.c.~74~
13818
138191993-03-12  roland <roland>
13820
13821	* compatMakefile: Formerly compatMakefile.~68~
13822
138231993-03-11  roland <roland>
13824
13825	* compatMakefile: Formerly compatMakefile.~67~
13826
138271993-03-11  roland <roland>
13828
13829	* configure.in: Formerly configure.in.~17~
13830
138311993-03-11  roland <roland>
13832
13833	* GNUmakefile: Formerly GNUmakefile.~95~
13834
138351993-03-11  roland <roland>
13836
13837	* build.template: entered into RCS
13838
138391993-03-10  roland <roland>
13840
13841	* GNUmakefile: Formerly GNUmakefile.~94~
13842
138431993-03-10  roland <roland>
13844
13845	* implicit.c: Formerly implicit.c.~11~
13846
138471993-03-10  roland <roland>
13848
13849	* file.c: Formerly file.c.~22~
13850
138511993-03-08  roland <roland>
13852
13853	* make.texinfo: Formerly make.texinfo.~84~
13854
138551993-03-08  roland <roland>
13856
13857	* remake.c: Formerly remake.c.~48~
13858
138591993-03-08  roland <roland>
13860
13861	* compatMakefile: Formerly compatMakefile.~66~
13862
138631993-03-08  roland <roland>
13864
13865	* read.c: Formerly read.c.~55~
13866
138671993-03-08  roland <roland>
13868
13869	* main.c: Formerly main.c.~73~
13870
138711993-03-08  roland <roland>
13872
13873	* make.1: Formerly make.man.~4~
13874
138751993-02-22  roland <roland>
13876
13877	* compatMakefile: Formerly compatMakefile.~65~
13878
138791993-02-21  roland <roland>
13880
13881	* implicit.c: Formerly implicit.c.~10~
13882
138831993-02-21  roland <roland>
13884
13885	* rule.c: Formerly rule.c.~10~
13886
138871993-02-21  roland <roland>
13888
13889	* rule.h: Formerly rule.h.~4~
13890
138911993-02-21  roland <roland>
13892
13893	* commands.c: Formerly commands.c.~17~
13894
138951993-02-21  roland <roland>
13896
13897	* compatMakefile: Formerly compatMakefile.~64~
13898
138991993-02-21  roland <roland>
13900
13901	* misc.c: Formerly misc.c.~24~
13902
139031993-02-21  roland <roland>
13904
13905	* main.c: Formerly main.c.~72~
13906
139071993-02-21  roland <roland>
13908
13909	* variable.c: Formerly variable.c.~19~
13910
139111993-02-21  roland <roland>
13912
13913	* read.c: Formerly read.c.~54~
13914
139151993-02-08  roland <roland>
13916
13917	* remake.c: Formerly remake.c.~47~
13918
139191993-02-08  roland <roland>
13920
13921	* implicit.c: Formerly implicit.c.~9~
13922
139231993-02-08  roland <roland>
13924
13925	* vpath.c: Formerly vpath.c.~9~
13926
139271993-02-08  roland <roland>
13928
13929	* compatMakefile: Formerly compatMakefile.~63~
13930
139311993-02-05  roland <roland>
13932
13933	* compatMakefile: Formerly compatMakefile.~62~
13934
139351993-02-05  roland <roland>
13936
13937	* commands.c: Formerly commands.c.~16~
13938
139391993-02-05  roland <roland>
13940
13941	* commands.h: Formerly commands.h.~2~
13942
139431993-02-05  roland <roland>
13944
13945	* remake.c: Formerly remake.c.~46~
13946
139471993-02-05  roland <roland>
13948
13949	* job.c: Formerly job.c.~96~
13950
139511993-02-05  roland <roland>
13952
13953	* configure.in: Formerly configure.in.~16~
13954
139551993-02-04  roland <roland>
13956
13957	* remote-cstms.c: Formerly remote-cstms.c.~8~
13958
139591993-02-04  roland <roland>
13960
13961	* make.h: Formerly make.h.~66~
13962
139631993-02-04  roland <roland>
13964
13965	* main.c: Formerly main.c.~71~
13966
139671993-02-04  roland <roland>
13968
13969	* make.texinfo: Formerly make.texinfo.~83~
13970
139711993-02-04  roland <roland>
13972
13973	* compatMakefile: Formerly compatMakefile.~61~
13974
139751993-02-04  roland <roland>
13976
13977	* make.texinfo: Formerly make.texinfo.~82~
13978
139791993-02-04  roland <roland>
13980
13981	* compatMakefile: Formerly compatMakefile.~60~
13982
139831993-02-04  roland <roland>
13984
13985	* job.c: Formerly job.c.~95~
13986
139871993-02-04  roland <roland>
13988
13989	* read.c: Formerly read.c.~53~
13990
139911993-02-03  roland <roland>
13992
13993	* GNUmakefile: Formerly GNUmakefile.~93~
13994
139951993-02-03  roland <roland>
13996
13997	* expand.c: Formerly expand.c.~7~
13998
139991993-02-02  roland <roland>
14000
14001	* compatMakefile: Formerly compatMakefile.~59~
14002
140031993-02-01  roland <roland>
14004
14005	* remote-cstms.c: Formerly remote-cstms.c.~7~
14006
140071993-02-01  roland <roland>
14008
14009	* GNUmakefile: Formerly GNUmakefile.~92~
14010
140111993-02-01  roland <roland>
14012
14013	* job.h: Formerly job.h.~5~
14014
140151993-02-01  roland <roland>
14016
14017	* job.c: Formerly job.c.~94~
14018
140191993-02-01  roland <roland>
14020
14021	* read.c: Formerly read.c.~52~
14022
140231993-02-01  roland <roland>
14024
14025	* compatMakefile: Formerly compatMakefile.~58~
14026
140271993-01-31  roland <roland>
14028
14029	* job.c: Formerly job.c.~93~
14030
140311993-01-29  mycroft <mycroft>
14032
14033	* make.texinfo: Formerly make.texinfo.~81~
14034
140351993-01-28  roland <roland>
14036
14037	* commands.c: Formerly commands.c.~15~
14038
140391993-01-28  roland <roland>
14040
14041	* variable.c: Formerly variable.c.~18~
14042
140431993-01-28  roland <roland>
14044
14045	* configure.in: Formerly configure.in.~15~
14046
140471993-01-28  roland <roland>
14048
14049	* make.texinfo: Formerly make.texinfo.~78~
14050
140511993-01-26  roland <roland>
14052
14053	* configure.in: Formerly configure.in.~14~
14054
140551993-01-26  roland <roland>
14056
14057	* vpath.c: Formerly vpath.c.~8~
14058
140591993-01-26  roland <roland>
14060
14061	* compatMakefile: Formerly compatMakefile.~57~
14062
140631993-01-26  roland <roland>
14064
14065	* remake.c: Formerly remake.c.~45~
14066
140671993-01-25  roland <roland>
14068
14069	* remake.c: Formerly remake.c.~44~
14070
140711993-01-25  roland <roland>
14072
14073	* make.h: Formerly make.h.~65~
14074
140751993-01-25  roland <roland>
14076
14077	* file.h: Formerly file.h.~5~
14078
140791993-01-25  roland <roland>
14080
14081	* main.c: Formerly main.c.~70~
14082
140831993-01-25  roland <roland>
14084
14085	* variable.c: Formerly variable.c.~17~
14086
140871993-01-23  roland <roland>
14088
14089	* variable.c: Formerly variable.c.~16~
14090
140911993-01-23  roland <roland>
14092
14093	* GNUmakefile: Formerly GNUmakefile.~91~
14094
140951993-01-22  roland <roland>
14096
14097	* job.c: Formerly job.c.~92~
14098
140991993-01-22  roland <roland>
14100
14101	* configure.in: Formerly configure.in.~13~
14102
141031993-01-22  roland <roland>
14104
14105	* remake.c: Formerly remake.c.~43~
14106
141071993-01-22  roland <roland>
14108
14109	* misc.c: Formerly misc.c.~23~
14110
141111993-01-22  roland <roland>
14112
14113	* dir.c: Formerly dir.c.~10~
14114
141151993-01-21  roland <roland>
14116
14117	* configure.in: Formerly configure.in.~12~
14118
141191993-01-21  roland <roland>
14120
14121	* compatMakefile: Formerly compatMakefile.~56~
14122
141231993-01-21  roland <roland>
14124
14125	* build.template: Formerly build.template.~4~
14126
141271993-01-21  roland <roland>
14128
14129	* job.c: Formerly job.c.~91~
14130
141311993-01-21  roland <roland>
14132
14133	* GNUmakefile: Formerly GNUmakefile.~90~
14134
141351993-01-21  roland <roland>
14136
14137	* remake.c: Formerly remake.c.~42~
14138
141391993-01-19  roland <roland>
14140
14141	* job.c: Formerly job.c.~90~
14142
141431993-01-19  roland <roland>
14144
14145	* configure.in: Formerly configure.in.~11~
14146
141471993-01-19  roland <roland>
14148
14149	* read.c: Formerly read.c.~51~
14150
141511993-01-18  roland <roland>
14152
14153	* compatMakefile: Formerly compatMakefile.~55~
14154
141551993-01-15  roland <roland>
14156
14157	* make.texinfo: Formerly make.texinfo.~77~
14158
141591993-01-15  roland <roland>
14160
14161	* main.c: Formerly main.c.~69~
14162
141631993-01-15  roland <roland>
14164
14165	* remake.c: Formerly remake.c.~41~
14166
141671993-01-15  roland <roland>
14168
14169	* make.h: Formerly make.h.~64~
14170
141711993-01-15  melissa <melissa>
14172
14173	* make.texinfo: Formerly make.texinfo.~76~
14174
141751993-01-14  bob <bob>
14176
14177	* make.texinfo: Formerly make.texinfo.~75~
14178
141791993-01-14  roland <roland>
14180
14181	* gpl.texinfo: entered into RCS
14182
141831993-01-14  roland <roland>
14184
14185	* make.texinfo: Formerly make.texinfo.~74~
14186
141871993-01-14  roland <roland>
14188
14189	* read.c: Formerly read.c.~50~
14190
141911993-01-14  roland <roland>
14192
14193	* compatMakefile: Formerly compatMakefile.~54~
14194
141951993-01-13  roland <roland>
14196
14197	* misc.c: Formerly misc.c.~22~
14198
141991993-01-13  roland <roland>
14200
14201	* arscan.c: Formerly arscan.c.~26~
14202
142031993-01-13  roland <roland>
14204
14205	* variable.c: Formerly variable.c.~15~
14206
142071993-01-13  roland <roland>
14208
14209	* GNUmakefile: Formerly GNUmakefile.~89~
14210
142111993-01-13  roland <roland>
14212
14213	* build.template: Formerly build.template.~3~
14214
142151993-01-12  roland <roland>
14216
14217	* build.template: Formerly build.template.~2~
14218
142191993-01-12  roland <roland>
14220
14221	* GNUmakefile: Formerly GNUmakefile.~88~
14222
142231993-01-12  roland <roland>
14224
14225	* configure.in: Formerly configure.in.~10~
14226
142271993-01-12  roland <roland>
14228
14229	* README.template: Formerly README.template.~4~
14230
142311993-01-12  roland <roland>
14232
14233	* main.c: Formerly main.c.~68~
14234
142351993-01-12  roland <roland>
14236
14237	* make.h: Formerly make.h.~63~
14238
142391993-01-12  roland <roland>
14240
14241	* build.template: Initial revision
14242
142431993-01-12  roland <roland>
14244
14245	* compatMakefile: Formerly compatMakefile.~53~
14246
142471993-01-11  roland <roland>
14248
14249	* GNUmakefile: Formerly GNUmakefile.~87~
14250
142511993-01-11  roland <roland>
14252
14253	* make.texinfo: Formerly make.texinfo.~73~
14254
142551993-01-11  roland <roland>
14256
14257	* vpath.c: Formerly vpath.c.~7~
14258
142591993-01-11  rms <rms>
14260
14261	* make-stds.texi: Formerly make-stds.texi.~2~
14262
142631993-01-11  roland <roland>
14264
14265	* misc.c: Formerly misc.c.~21~
14266
142671993-01-11  roland <roland>
14268
14269	* compatMakefile: Formerly compatMakefile.~52~
14270
142711993-01-11  rms <rms>
14272
14273	* make-stds.texi: Initial revision
14274
142751993-01-08  roland <roland>
14276
14277	* job.c: Formerly job.c.~89~
14278
142791993-01-08  roland <roland>
14280
14281	* vpath.c: Formerly vpath.c.~6~
14282
142831993-01-08  roland <roland>
14284
14285	* GNUmakefile: Formerly GNUmakefile.~86~
14286
142871993-01-08  roland <roland>
14288
14289	* main.c: Formerly main.c.~67~
14290
142911993-01-08  roland <roland>
14292
14293	* misc.c: Formerly misc.c.~20~
14294
142951993-01-08  roland <roland>
14296
14297	* make.texinfo: Formerly make.texinfo.~72~
14298
142991993-01-07  roland <roland>
14300
14301	* make.texinfo: Formerly make.texinfo.~71~
14302
143031993-01-07  roland <roland>
14304
14305	* job.c: Formerly job.c.~88~
14306
143071993-01-07  bob <bob>
14308
14309	* make.texinfo: Formerly make.texinfo.~70~
14310
143111993-01-07  roland <roland>
14312
14313	* main.c: Formerly main.c.~66~
14314
143151993-01-06  roland <roland>
14316
14317	* make.h: Formerly make.h.~62~
14318
143191993-01-06  roland <roland>
14320
14321	* function.c: Formerly function.c.~23~
14322
143231993-01-06  roland <roland>
14324
14325	* implicit.c: Formerly implicit.c.~8~
14326
143271993-01-06  roland <roland>
14328
14329	* commands.c: Formerly commands.c.~14~
14330
143311993-01-06  roland <roland>
14332
14333	* read.c: Formerly read.c.~49~
14334
143351993-01-06  roland <roland>
14336
14337	* job.h: Formerly job.h.~4~
14338
143391993-01-06  roland <roland>
14340
14341	* compatMakefile: Formerly compatMakefile.~51~
14342
143431993-01-06  roland <roland>
14344
14345	* dir.c: Formerly dir.c.~9~
14346
143471993-01-06  roland <roland>
14348
14349	* GNUmakefile: Formerly GNUmakefile.~85~
14350
143511993-01-05  roland <roland>
14352
14353	* job.c: Formerly job.c.~87~
14354
143551993-01-05  roland <roland>
14356
14357	* misc.c: Formerly misc.c.~19~
14358
143591993-01-05  roland <roland>
14360
14361	* configure.in: Formerly configure.in.~9~
14362
143631993-01-05  roland <roland>
14364
14365	* compatMakefile: Formerly compatMakefile.~50~
14366
143671993-01-05  roland <roland>
14368
14369	* GNUmakefile: Formerly GNUmakefile.~84~
14370
143711993-01-04  roland <roland>
14372
14373	* main.c: Formerly main.c.~65~
14374
143751993-01-04  roland <roland>
14376
14377	* make.texinfo: Formerly make.texinfo.~69~
14378
143791992-12-31  melissa <melissa>
14380
14381	* make.texinfo: Formerly make.texinfo.~68~
14382
143831992-12-31  roland <roland>
14384
14385	* make.h: Formerly make.h.~61~
14386
143871992-12-30  bob <bob>
14388
14389	* make.texinfo: Formerly make.texinfo.~67~
14390
143911992-12-29  roland <roland>
14392
14393	* compatMakefile: Formerly compatMakefile.~49~
14394
143951992-12-29  roland <roland>
14396
14397	* GNUmakefile: Formerly GNUmakefile.~83~
14398
143991992-12-29  roland <roland>
14400
14401	* read.c: Formerly read.c.~48~
14402
144031992-12-28  roland <roland>
14404
14405	* compatMakefile: Formerly compatMakefile.~48~
14406
144071992-12-23  roland <roland>
14408
14409	* read.c: Formerly read.c.~47~
14410
144111992-12-23  roland <roland>
14412
14413	* compatMakefile: Formerly compatMakefile.~47~
14414
144151992-12-22  roland <roland>
14416
14417	* variable.h: Formerly variable.h.~9~
14418
144191992-12-22  roland <roland>
14420
14421	* expand.c: Formerly expand.c.~6~
14422
144231992-12-22  roland <roland>
14424
14425	* compatMakefile: Formerly compatMakefile.~46~
14426
144271992-12-22  roland <roland>
14428
14429	* default.c: Formerly default.c.~21~
14430
144311992-12-22  roland <roland>
14432
14433	* file.c: Formerly file.c.~21~
14434
144351992-12-22  roland <roland>
14436
14437	* implicit.c: Formerly implicit.c.~7~
14438
144391992-12-22  roland <roland>
14440
14441	* read.c: Formerly read.c.~46~
14442
144431992-12-22  roland <roland>
14444
14445	* commands.c: Formerly commands.c.~13~
14446
144471992-12-22  roland <roland>
14448
14449	* variable.c: Formerly variable.c.~14~
14450
144511992-12-22  bob <bob>
14452
14453	* make.texinfo: Formerly make.texinfo.~66~
14454
144551992-12-22  roland <roland>
14456
14457	* remake.c: Formerly remake.c.~40~
14458
144591992-12-22  roland <roland>
14460
14461	* make.texinfo: Formerly make.texinfo.~65~
14462
144631992-12-21  roland <roland>
14464
14465	* GNUmakefile: Formerly GNUmakefile.~82~
14466
144671992-12-20  roland <roland>
14468
14469	* configure.in: Formerly configure.in.~7~
14470
144711992-12-20  roland <roland>
14472
14473	* GNUmakefile: Formerly GNUmakefile.~81~
14474
144751992-12-20  roland <roland>
14476
14477	* compatMakefile: Formerly compatMakefile.~45~
14478
144791992-12-20  roland <roland>
14480
14481	* make.h: Formerly make.h.~60~
14482
144831992-12-17  roland <roland>
14484
14485	* compatMakefile: Formerly compatMakefile.~44~
14486
144871992-12-16  roland <roland>
14488
14489	* configure.in: Formerly configure.in.~6~
14490
144911992-12-16  roland <roland>
14492
14493	* make.texinfo: Formerly make.texinfo.~64~
14494
144951992-12-15  roland <roland>
14496
14497	* make.texinfo: Formerly make.texinfo.~63~
14498
144991992-12-11  roland <roland>
14500
14501	* make.texinfo: Formerly make.texinfo.~62~
14502
145031992-12-10  roland <roland>
14504
14505	* make.texinfo: Formerly make.texinfo.~61~
14506
145071992-12-10  roland <roland>
14508
14509	* make.texinfo: Formerly make.texinfo.~60~
14510
145111992-12-09  friedman <friedman>
14512
14513	* make.texinfo: Formerly make.texinfo.~59~
14514
145151992-12-09  roland <roland>
14516
14517	* make.texinfo: Formerly make.texinfo.~58~
14518
145191992-12-09  roland <roland>
14520
14521	* main.c: Formerly main.c.~64~
14522
145231992-12-09  roland <roland>
14524
14525	* default.c: Formerly default.c.~20~
14526
145271992-12-09  roland <roland>
14528
14529	* read.c: Formerly read.c.~45~
14530
145311992-12-09  roland <roland>
14532
14533	* remake.c: Formerly remake.c.~39~
14534
145351992-12-09  roland <roland>
14536
14537	* make.texinfo: Formerly make.texinfo.~57~
14538
145391992-11-23  roland <roland>
14540
14541	* variable.c: Formerly variable.c.~13~
14542
145431992-11-23  roland <roland>
14544
14545	* default.c: Formerly default.c.~19~
14546
145471992-11-23  roland <roland>
14548
14549	* make.h: Formerly make.h.~59~
14550
145511992-11-23  roland <roland>
14552
14553	* job.c: Formerly job.c.~86~
14554
145551992-11-23  roland <roland>
14556
14557	* main.c: Formerly main.c.~63~
14558
145591992-11-18  roland <roland>
14560
14561	* read.c: Formerly read.c.~44~
14562
145631992-11-17  roland <roland>
14564
14565	* make.texinfo: Formerly make.texinfo.~56~
14566
145671992-11-17  roland <roland>
14568
14569	* make.texinfo: Formerly make.texinfo.~55~
14570
145711992-11-16  roland <roland>
14572
14573	* main.c: Formerly main.c.~62~
14574
145751992-11-16  roland <roland>
14576
14577	* vpath.c: Formerly vpath.c.~5~
14578
145791992-11-13  roland <roland>
14580
14581	* make.texinfo: Formerly make.texinfo.~54~
14582
145831992-11-13  roland <roland>
14584
14585	* rule.c: Formerly rule.c.~9~
14586
145871992-11-13  roland <roland>
14588
14589	* make.texinfo: Formerly make.texinfo.~53~
14590
145911992-11-12  roland <roland>
14592
14593	* job.c: Formerly job.c.~85~
14594
145951992-11-10  roland <roland>
14596
14597	* read.c: Formerly read.c.~43~
14598
145991992-11-10  roland <roland>
14600
14601	* dir.c: Formerly dir.c.~8~
14602
146031992-11-10  roland <roland>
14604
14605	* rule.c: Formerly rule.c.~8~
14606
146071992-11-10  roland <roland>
14608
14609	* default.c: Formerly default.c.~18~
14610
146111992-11-10  roland <roland>
14612
14613	* function.c: Formerly function.c.~22~
14614
146151992-11-10  roland <roland>
14616
14617	* vpath.c: Formerly vpath.c.~4~
14618
146191992-11-09  roland <roland>
14620
14621	* remake.c: Formerly remake.c.~38~
14622
146231992-11-09  roland <roland>
14624
14625	* make.h: Formerly make.h.~58~
14626
146271992-11-09  roland <roland>
14628
14629	* job.c: Formerly job.c.~84~
14630
146311992-11-05  roland <roland>
14632
14633	* read.c: Formerly read.c.~42~
14634
146351992-11-05  roland <roland>
14636
14637	* vpath.c: Formerly vpath.c.~3~
14638
146391992-11-04  roland <roland>
14640
14641	* compatMakefile: Formerly compatMakefile.~43~
14642
146431992-11-04  roland <roland>
14644
14645	* file.c: Formerly file.c.~20~
14646
146471992-10-29  roland <roland>
14648
14649	* read.c: Formerly read.c.~41~
14650
146511992-10-29  roland <roland>
14652
14653	* make.texinfo: Formerly make.texinfo.~52~
14654
146551992-10-25  roland <roland>
14656
14657	* remake.c: Formerly remake.c.~37~
14658
146591992-10-25  roland <roland>
14660
14661	* commands.c: Formerly commands.c.~12~
14662
146631992-10-25  roland <roland>
14664
14665	* remake.c: Formerly remake.c.~36~
14666
146671992-10-25  roland <roland>
14668
14669	* read.c: Formerly read.c.~40~
14670
146711992-10-25  roland <roland>
14672
14673	* expand.c: Formerly expand.c.~5~
14674
146751992-10-25  roland <roland>
14676
14677	* GNUmakefile: Formerly GNUmakefile.~80~
14678
146791992-10-23  roland <roland>
14680
14681	* variable.c: Formerly variable.c.~12~
14682
146831992-10-15  roland <roland>
14684
14685	* default.c: Formerly default.c.~17~
14686
146871992-10-15  roland <roland>
14688
14689	* dir.c: Formerly dir.c.~7~
14690
146911992-10-15  roland <roland>
14692
14693	* compatMakefile: Formerly compatMakefile.~42~
14694
146951992-10-15  roland <roland>
14696
14697	* make.h: Formerly make.h.~57~
14698
146991992-10-15  roland <roland>
14700
14701	* misc.c: Formerly misc.c.~18~
14702
147031992-10-12  roland <roland>
14704
14705	* job.c: Formerly job.c.~83~
14706
147071992-10-12  roland <roland>
14708
14709	* make.h: Formerly make.h.~56~
14710
147111992-10-12  roland <roland>
14712
14713	* compatMakefile: Formerly compatMakefile.~41~
14714
147151992-10-12  roland <roland>
14716
14717	* GNUmakefile: Formerly GNUmakefile.~79~
14718
147191992-10-12  roland <roland>
14720
14721	* dir.c: Formerly dir.c.~6~
14722
147231992-10-12  roland <roland>
14724
14725	* file.c: Formerly file.c.~19~
14726
147271992-10-12  roland <roland>
14728
14729	* compatMakefile: Formerly compatMakefile.~40~
14730
147311992-10-12  roland <roland>
14732
14733	* read.c: Formerly read.c.~39~
14734
147351992-10-11  roland <roland>
14736
14737	* main.c: Formerly main.c.~61~
14738
147391992-10-11  roland <roland>
14740
14741	* dir.c: Formerly dir.c.~5~
14742
147431992-10-11  roland <roland>
14744
14745	* compatMakefile: Formerly compatMakefile.~39~
14746
147471992-10-11  roland <roland>
14748
14749	* configure.in: Formerly configure.in.~4~
14750
147511992-10-09  roland <roland>
14752
14753	* read.c: Formerly read.c.~38~
14754
147551992-10-09  roland <roland>
14756
14757	* commands.c: Formerly commands.c.~11~
14758
147591992-10-09  roland <roland>
14760
14761	* variable.c: Formerly variable.c.~11~
14762
147631992-10-09  roland <roland>
14764
14765	* dir.c: Formerly dir.c.~4~
14766
147671992-10-09  roland <roland>
14768
14769	* vpath.c: Formerly vpath.c.~2~
14770
147711992-10-09  roland <roland>
14772
14773	* configure.in: Formerly configure.in.~3~
14774
147751992-10-02  roland <roland>
14776
14777	* make.h: Formerly make.h.~55~
14778
147791992-09-30  roland <roland>
14780
14781	* main.c: Formerly main.c.~60~
14782
147831992-09-30  roland <roland>
14784
14785	* main.c: Formerly main.c.~59~
14786
147871992-09-30  roland <roland>
14788
14789	* make.texinfo: Formerly make.texinfo.~51~
14790
147911992-09-25  roland <roland>
14792
14793	* make.texinfo: Formerly make.texinfo.~50~
14794
147951992-09-25  bob <bob>
14796
14797	* make.texinfo: Formerly make.texinfo.~49~
14798
147991992-09-16  roland <roland>
14800
14801	* read.c: Formerly read.c.~37~
14802
148031992-09-15  roland <roland>
14804
14805	* main.c: Formerly main.c.~58~
14806
148071992-09-15  roland <roland>
14808
14809	* read.c: Formerly read.c.~36~
14810
148111992-09-09  roland <roland>
14812
14813	* remake.c: Formerly remake.c.~35~
14814
148151992-09-09  roland <roland>
14816
14817	* job.c: Formerly job.c.~82~
14818
148191992-09-09  roland <roland>
14820
14821	* commands.c: Formerly commands.c.~10~
14822
148231992-09-09  roland <roland>
14824
14825	* default.c: Formerly default.c.~16~
14826
148271992-09-02  roland <roland>
14828
14829	* compatMakefile: Formerly compatMakefile.~38~
14830
148311992-09-02  roland <roland>
14832
14833	* make.h: Formerly make.h.~54~
14834
148351992-08-29  roland <roland>
14836
14837	* make.texinfo: Formerly make.texinfo.~48~
14838
148391992-08-28  bob <bob>
14840
14841	* make.texinfo: Formerly make.texinfo.~47~
14842
148431992-08-28  roland <roland>
14844
14845	* read.c: Formerly read.c.~35~
14846
148471992-08-28  roland <roland>
14848
14849	* compatMakefile: Formerly compatMakefile.~37~
14850
148511992-08-27  roland <roland>
14852
14853	* read.c: Formerly read.c.~34~
14854
148551992-08-27  roland <roland>
14856
14857	* remake.c: Formerly remake.c.~34~
14858
148591992-08-27  roland <roland>
14860
14861	* GNUmakefile: Formerly GNUmakefile.~78~
14862
148631992-08-27  roland <roland>
14864
14865	* file.c: Formerly file.c.~18~
14866
148671992-08-27  roland <roland>
14868
14869	* compatMakefile: Formerly compatMakefile.~36~
14870
148711992-08-27  roland <roland>
14872
14873	* configure.in: Formerly configure.in.~2~
14874
148751992-08-26  roland <roland>
14876
14877	* make.texinfo: Formerly make.texinfo.~46~
14878
148791992-08-26  roland <roland>
14880
14881	* main.c: Formerly main.c.~57~
14882
148831992-08-26  roland <roland>
14884
14885	* remake.c: Formerly remake.c.~33~
14886
148871992-08-26  roland <roland>
14888
14889	* GNUmakefile: Formerly GNUmakefile.~77~
14890
148911992-08-20  roland <roland>
14892
14893	* make.texinfo: Formerly make.texinfo.~45~
14894
148951992-08-20  bob <bob>
14896
14897	* make.texinfo: Formerly make.texinfo.~44~
14898
148991992-08-20  roland <roland>
14900
14901	* job.c: Formerly job.c.~81~
14902
149031992-08-20  roland <roland>
14904
14905	* remake.c: Formerly remake.c.~32~
14906
149071992-08-19  roland <roland>
14908
14909	* make.texinfo: Formerly make.texinfo.~43~
14910
149111992-08-19  roland <roland>
14912
14913	* function.c: Formerly function.c.~21~
14914
149151992-08-19  roland <roland>
14916
14917	* compatMakefile: Formerly compatMakefile.~35~
14918
149191992-08-18  roland <roland>
14920
14921	* configure.in: Initial revision
14922
149231992-08-18  roland <roland>
14924
14925	* make.texinfo: Formerly make.texinfo.~42~
14926
149271992-08-14  roland <roland>
14928
14929	* make.texinfo: Formerly make.texinfo.~41~
14930
149311992-08-14  bob <bob>
14932
14933	* make.texinfo: Formerly make.texinfo.~40~
14934
149351992-08-14  roland <roland>
14936
14937	* arscan.c: Formerly arscan.c.~25~
14938
149391992-08-13  roland <roland>
14940
14941	* GNUmakefile: Formerly GNUmakefile.~76~
14942
149431992-08-13  roland <roland>
14944
14945	* main.c: Formerly main.c.~56~
14946
149471992-08-11  roland <roland>
14948
14949	* make.texinfo: Formerly make.texinfo.~39~
14950
149511992-08-10  roland <roland>
14952
14953	* implicit.c: Formerly implicit.c.~6~
14954
149551992-08-10  roland <roland>
14956
14957	* function.c: Formerly function.c.~20~
14958
149591992-08-10  roland <roland>
14960
14961	* compatMakefile: Formerly compatMakefile.~34~
14962
149631992-08-02  roland <roland>
14964
14965	* file.c: Formerly file.c.~17~
14966
149671992-08-02  roland <roland>
14968
14969	* variable.c: Formerly variable.c.~10~
14970
149711992-08-02  roland <roland>
14972
14973	* file.h: Formerly file.h.~4~
14974
149751992-08-02  roland <roland>
14976
14977	* make.h: Formerly make.h.~53~
14978
149791992-08-02  roland <roland>
14980
14981	* variable.h: Formerly variable.h.~8~
14982
149831992-08-02  roland <roland>
14984
14985	* GNUmakefile: Formerly GNUmakefile.~75~
14986
149871992-08-02  roland <roland>
14988
14989	* file.c: Formerly file.c.~16~
14990
149911992-08-02  roland <roland>
14992
14993	* rule.h: Formerly rule.h.~3~
14994
149951992-08-02  roland <roland>
14996
14997	* rule.c: Formerly rule.c.~7~
14998
149991992-08-02  roland <roland>
15000
15001	* file.h: Formerly file.h.~3~
15002
150031992-08-02  roland <roland>
15004
15005	* make.h: Formerly make.h.~52~
15006
150071992-08-02  roland <roland>
15008
15009	* variable.h: Formerly variable.h.~7~
15010
150111992-08-02  roland <roland>
15012
15013	* variable.c: Formerly variable.c.~9~
15014
150151992-08-02  roland <roland>
15016
15017	* dep.h: Formerly dep.h.~2~
15018
150191992-07-30  roland <roland>
15020
15021	* GNUmakefile: Formerly GNUmakefile.~74~
15022
150231992-07-30  roland <roland>
15024
15025	* main.c: Formerly main.c.~55~
15026
150271992-07-30  roland <roland>
15028
15029	* default.c: Formerly default.c.~15~
15030
150311992-07-30  roland <roland>
15032
15033	* make.h: Formerly make.h.~51~
15034
150351992-07-26  roland <roland>
15036
15037	* make.h: Formerly make.h.~50~
15038
150391992-07-26  roland <roland>
15040
15041	* job.c: Formerly job.c.~80~
15042
150431992-07-24  roland <roland>
15044
15045	* variable.c: Formerly variable.c.~8~
15046
150471992-07-24  roland <roland>
15048
15049	* main.c: Formerly main.c.~54~
15050
150511992-07-24  roland <roland>
15052
15053	* make.texinfo: Formerly make.texinfo.~38~
15054
150551992-07-24  roland <roland>
15056
15057	* make.texinfo: Formerly make.texinfo.~37~
15058
150591992-07-24  bob <bob>
15060
15061	* make.texinfo: Formerly make.texinfo.~36~
15062
150631992-07-17  bob <bob>
15064
15065	* make.texinfo: Formerly make.texinfo.~35~
15066
150671992-07-16  bob <bob>
15068
15069	* make.texinfo: Formerly make.texinfo.~34~
15070
150711992-07-16  roland <roland>
15072
15073	* GNUmakefile: Formerly GNUmakefile.~73~
15074
150751992-07-16  roland <roland>
15076
15077	* README.template: Formerly README.template.~3~
15078
150791992-07-16  roland <roland>
15080
15081	* GNUmakefile: Formerly GNUmakefile.~72~
15082
150831992-07-16  roland <roland>
15084
15085	* main.c: Formerly main.c.~53~
15086
150871992-07-15  roland <roland>
15088
15089	* remake.c: Formerly remake.c.~31~
15090
150911992-07-15  roland <roland>
15092
15093	* main.c: Formerly main.c.~52~
15094
150951992-07-14  roland <roland>
15096
15097	* rule.c: Formerly rule.c.~6~
15098
150991992-07-13  roland <roland>
15100
15101	* GNUmakefile: Formerly GNUmakefile.~71~
15102
151031992-07-13  roland <roland>
15104
15105	* commands.c: Formerly commands.c.~9~
15106
151071992-07-10  roland <roland>
15108
15109	* make.texinfo: Formerly make.texinfo.~33~
15110
151111992-07-10  roland <roland>
15112
15113	* variable.h: Formerly variable.h.~6~
15114
151151992-07-10  roland <roland>
15116
15117	* variable.c: Formerly variable.c.~7~
15118
151191992-07-10  roland <roland>
15120
15121	* compatMakefile: Formerly compatMakefile.~33~
15122
151231992-07-07  roland <roland>
15124
15125	* compatMakefile: Formerly compatMakefile.~32~
15126
151271992-07-07  roland <roland>
15128
15129	* job.c: Formerly job.c.~79~
15130
151311992-07-07  roland <roland>
15132
15133	* make.texinfo: Formerly make.texinfo.~32~
15134
151351992-07-05  roland <roland>
15136
15137	* GNUmakefile: Formerly GNUmakefile.~70~
15138
151391992-07-05  roland <roland>
15140
15141	* commands.c: Formerly commands.c.~8~
15142
151431992-07-05  roland <roland>
15144
15145	* job.c: Formerly job.c.~78~
15146
151471992-07-05  roland <roland>
15148
15149	* main.c: Formerly main.c.~51~
15150
151511992-07-05  roland <roland>
15152
15153	* make.h: Formerly make.h.~49~
15154
151551992-07-05  roland <roland>
15156
15157	* remote-cstms.c: Formerly remote-cstms.c.~6~
15158
151591992-07-02  roland <roland>
15160
15161	* main.c: Formerly main.c.~50~
15162
151631992-07-01  roland <roland>
15164
15165	* GNUmakefile: Formerly GNUmakefile.~69~
15166
151671992-07-01  roland <roland>
15168
15169	* job.c: Formerly job.c.~77~
15170
151711992-07-01  roland <roland>
15172
15173	* file.c: Formerly file.c.~15~
15174
151751992-07-01  roland <roland>
15176
15177	* function.c: Formerly function.c.~19~
15178
151791992-07-01  roland <roland>
15180
15181	* make.h: Formerly make.h.~48~
15182
151831992-07-01  roland <roland>
15184
15185	* arscan.c: Formerly arscan.c.~24~
15186
151871992-06-26  roland <roland>
15188
15189	* make.texinfo: Formerly make.texinfo.~31~
15190
151911992-06-26  roland <roland>
15192
15193	* GNUmakefile: Formerly GNUmakefile.~68~
15194
151951992-06-26  roland <roland>
15196
15197	* README.template: Formerly README.template.~2~
15198
151991992-06-26  roland <roland>
15200
15201	* remake.c: Formerly remake.c.~30~
15202
152031992-06-26  roland <roland>
15204
15205	* job.c: Formerly job.c.~76~
15206
152071992-06-25  roland <roland>
15208
15209	* main.c: Formerly main.c.~49~
15210
152111992-06-25  roland <roland>
15212
15213	* compatMakefile: Formerly compatMakefile.~31~
15214
152151992-06-25  roland <roland>
15216
15217	* dir.c: Formerly dir.c.~3~
15218
152191992-06-25  roland <roland>
15220
15221	* make.h: Formerly make.h.~47~
15222
152231992-06-25  roland <roland>
15224
15225	* job.c: Formerly job.c.~75~
15226
152271992-06-24  roland <roland>
15228
15229	* make.texinfo: Formerly make.texinfo.~30~
15230
152311992-06-23  roland <roland>
15232
15233	* file.c: Formerly file.c.~14~
15234
152351992-06-22  roland <roland>
15236
15237	* compatMakefile: Formerly compatMakefile.~30~
15238
152391992-06-22  roland <roland>
15240
15241	* GNUmakefile: Formerly GNUmakefile.~67~
15242
152431992-06-19  roland <roland>
15244
15245	* arscan.c: Formerly arscan.c.~23~
15246
152471992-06-18  roland <roland>
15248
15249	* make.texinfo: Formerly make.texinfo.~29~
15250
152511992-06-18  bob <bob>
15252
15253	* make.texinfo: Formerly make.texinfo.~28~
15254
152551992-06-17  roland <roland>
15256
15257	* default.c: Formerly default.c.~14~
15258
152591992-06-17  roland <roland>
15260
15261	* compatMakefile: Formerly compatMakefile.~29~
15262
152631992-06-16  roland <roland>
15264
15265	* commands.c: Formerly commands.c.~7~
15266
152671992-06-16  roland <roland>
15268
15269	* file.c: Formerly file.c.~13~
15270
152711992-06-16  roland <roland>
15272
15273	* make.h: Formerly make.h.~46~
15274
152751992-06-16  roland <roland>
15276
15277	* expand.c: Formerly expand.c.~4~
15278
152791992-06-16  roland <roland>
15280
15281	* arscan.c: Formerly arscan.c.~22~
15282
152831992-06-16  roland <roland>
15284
15285	* compatMakefile: Formerly compatMakefile.~28~
15286
152871992-06-16  roland <roland>
15288
15289	* GNUmakefile: Formerly GNUmakefile.~66~
15290
152911992-06-15  roland <roland>
15292
15293	* variable.c: Formerly variable.c.~6~
15294
152951992-06-15  roland <roland>
15296
15297	* make.h: Formerly make.h.~45~
15298
152991992-06-15  roland <roland>
15300
15301	* arscan.c: Formerly arscan.c.~21~
15302
153031992-06-15  roland <roland>
15304
15305	* job.c: Formerly job.c.~74~
15306
153071992-06-15  roland <roland>
15308
15309	* compatMakefile: Formerly compatMakefile.~27~
15310
153111992-06-15  roland <roland>
15312
15313	* job.c: Formerly job.c.~73~
15314
153151992-06-15  roland <roland>
15316
15317	* remake.c: Formerly remake.c.~29~
15318
153191992-06-15  roland <roland>
15320
15321	* file.c: Formerly file.c.~12~
15322
153231992-06-12  roland <roland>
15324
15325	* job.c: Formerly job.c.~72~
15326
153271992-06-12  roland <roland>
15328
15329	* file.h: Formerly file.h.~2~
15330
153311992-06-12  roland <roland>
15332
15333	* make.texinfo: Formerly make.texinfo.~27~
15334
153351992-06-12  bob <bob>
15336
15337	* make.texinfo: Formerly make.texinfo.~26~
15338
153391992-06-12  bob <bob>
15340
15341	* make.texinfo: Formerly make.texinfo.~25~
15342
153431992-06-12  bob <bob>
15344
15345	* make.texinfo: Formerly make.texinfo.~24~
15346
153471992-06-12  roland <roland>
15348
15349	* variable.h: Formerly variable.h.~5~
15350
153511992-06-12  roland <roland>
15352
15353	* expand.c: Formerly expand.c.~3~
15354
153551992-06-12  roland <roland>
15356
15357	* GNUmakefile: Formerly GNUmakefile.~65~
15358
153591992-06-12  roland <roland>
15360
15361	* job.c: Formerly job.c.~71~
15362
153631992-06-11  roland <roland>
15364
15365	* arscan.c: Formerly arscan.c.~20~
15366
153671992-06-11  roland <roland>
15368
15369	* compatMakefile: Formerly compatMakefile.~26~
15370
153711992-06-11  roland <roland>
15372
15373	* main.c: Formerly main.c.~48~
15374
153751992-06-11  roland <roland>
15376
15377	* GNUmakefile: Formerly GNUmakefile.~64~
15378
153791992-06-11  roland <roland>
15380
15381	* make.h: Formerly make.h.~44~
15382
153831992-06-11  roland <roland>
15384
15385	* compatMakefile: Formerly compatMakefile.~25~
15386
153871992-06-11  roland <roland>
15388
15389	* job.c: Formerly job.c.~70~
15390
153911992-06-11  roland <roland>
15392
15393	* read.c: Formerly read.c.~33~
15394
153951992-06-11  roland <roland>
15396
15397	* commands.c: Formerly commands.c.~6~
15398
153991992-06-11  roland <roland>
15400
15401	* remake.c: Formerly remake.c.~28~
15402
154031992-06-11  roland <roland>
15404
15405	* dir.c: Formerly dir.c.~2~
15406
154071992-06-11  roland <roland>
15408
15409	* remote-cstms.c: Formerly remote-cstms.c.~5~
15410
154111992-06-11  roland <roland>
15412
15413	* main.c: Formerly main.c.~47~
15414
154151992-06-11  roland <roland>
15416
15417	* misc.c: Formerly misc.c.~17~
15418
154191992-06-11  roland <roland>
15420
15421	* arscan.c: Formerly arscan.c.~19~
15422
154231992-06-11  roland <roland>
15424
15425	* ar.c: Formerly ar.c.~2~
15426
154271992-06-11  roland <roland>
15428
15429	* variable.h: Formerly variable.h.~4~
15430
154311992-06-11  roland <roland>
15432
15433	* variable.c: Formerly variable.c.~5~
15434
154351992-06-11  roland <roland>
15436
15437	* expand.c: Formerly expand.c.~2~
15438
154391992-06-11  roland <roland>
15440
15441	* read.c: Formerly read.c.~32~
15442
154431992-06-05  roland <roland>
15444
15445	* job.c: Formerly job.c.~69~
15446
154471992-06-05  roland <roland>
15448
15449	* main.c: Formerly main.c.~46~
15450
154511992-06-04  roland <roland>
15452
15453	* file.c: Formerly file.c.~11~
15454
154551992-06-03  roland <roland>
15456
15457	* GNUmakefile: Formerly GNUmakefile.~63~
15458
154591992-06-03  roland <roland>
15460
15461	* commands.c: Formerly commands.c.~5~
15462
154631992-06-03  roland <roland>
15464
15465	* commands.c: Formerly commands.c.~4~
15466
154671992-06-03  roland <roland>
15468
15469	* default.c: Formerly default.c.~13~
15470
154711992-06-03  roland <roland>
15472
15473	* make.h: Formerly make.h.~43~
15474
154751992-06-03  roland <roland>
15476
15477	* arscan.c: Formerly arscan.c.~18~
15478
154791992-05-28  roland <roland>
15480
15481	* GNUmakefile: Formerly GNUmakefile.~62~
15482
154831992-05-26  roland <roland>
15484
15485	* GNUmakefile: Formerly GNUmakefile.~61~
15486
154871992-05-26  roland <roland>
15488
15489	* rule.c: Formerly rule.c.~5~
15490
154911992-05-25  roland <roland>
15492
15493	* main.c: Formerly main.c.~45~
15494
154951992-05-21  roland <roland>
15496
15497	* make.texinfo: Formerly make.texinfo.~23~
15498
154991992-05-20  roland <roland>
15500
15501	* compatMakefile: Formerly compatMakefile.~24~
15502
155031992-05-20  roland <roland>
15504
15505	* main.c: Formerly main.c.~44~
15506
155071992-05-14  roland <roland>
15508
15509	* job.c: Formerly job.c.~68~
15510
155111992-05-14  roland <roland>
15512
15513	* GNUmakefile: Formerly GNUmakefile.~60~
15514
155151992-05-13  roland <roland>
15516
15517	* job.c: Formerly job.c.~67~
15518
155191992-05-12  roland <roland>
15520
15521	* job.c: Formerly job.c.~66~
15522
155231992-05-12  roland <roland>
15524
15525	* main.c: Formerly main.c.~43~
15526
155271992-05-12  roland <roland>
15528
15529	* make.texinfo: Formerly make.texinfo.~22~
15530
155311992-05-12  roland <roland>
15532
15533	* variable.c: Formerly variable.c.~4~
15534
155351992-05-11  roland <roland>
15536
15537	* GNUmakefile: Formerly GNUmakefile.~59~
15538
155391992-05-11  roland <roland>
15540
15541	* compatMakefile: Formerly compatMakefile.~23~
15542
155431992-05-11  roland <roland>
15544
15545	* main.c: Formerly main.c.~42~
15546
155471992-05-11  roland <roland>
15548
15549	* make.texinfo: Formerly make.texinfo.~21~
15550
155511992-05-11  roland <roland>
15552
15553	* main.c: Formerly main.c.~41~
15554
155551992-05-09  roland <roland>
15556
15557	* main.c: Formerly main.c.~40~
15558
155591992-05-09  roland <roland>
15560
15561	* GNUmakefile: Formerly GNUmakefile.~58~
15562
155631992-05-09  roland <roland>
15564
15565	* compatMakefile: Formerly compatMakefile.~22~
15566
155671992-05-09  roland <roland>
15568
15569	* job.c: Formerly job.c.~65~
15570
155711992-05-07  roland <roland>
15572
15573	* read.c: Formerly read.c.~31~
15574
155751992-05-05  roland <roland>
15576
15577	* job.c: Formerly job.c.~64~
15578
155791992-05-04  roland <roland>
15580
15581	* GNUmakefile: Formerly GNUmakefile.~57~
15582
155831992-05-04  roland <roland>
15584
15585	* make.texinfo: Formerly make.texinfo.~20~
15586
155871992-05-04  roland <roland>
15588
15589	* variable.c: Formerly variable.c.~3~
15590
155911992-05-04  roland <roland>
15592
15593	* read.c: Formerly read.c.~30~
15594
155951992-05-04  roland <roland>
15596
15597	* variable.h: Formerly variable.h.~3~
15598
155991992-05-03  roland <roland>
15600
15601	* GNUmakefile: Formerly GNUmakefile.~56~
15602
156031992-05-03  roland <roland>
15604
15605	* make.texinfo: Formerly make.texinfo.~19~
15606
156071992-05-03  roland <roland>
15608
15609	* variable.h: Formerly variable.h.~2~
15610
156111992-05-03  roland <roland>
15612
15613	* read.c: Formerly read.c.~29~
15614
156151992-05-03  roland <roland>
15616
15617	* variable.c: Formerly variable.c.~2~
15618
156191992-05-01  roland <roland>
15620
15621	* main.c: Formerly main.c.~39~
15622
156231992-04-30  roland <roland>
15624
15625	* main.c: Formerly main.c.~38~
15626
156271992-04-30  roland <roland>
15628
15629	* job.c: Formerly job.c.~63~
15630
156311992-04-29  roland <roland>
15632
15633	* misc.c: Formerly misc.c.~16~
15634
156351992-04-29  roland <roland>
15636
15637	* remake.c: Formerly remake.c.~27~
15638
156391992-04-29  roland <roland>
15640
15641	* main.c: Formerly main.c.~37~
15642
156431992-04-29  roland <roland>
15644
15645	* job.c: Formerly job.c.~62~
15646
156471992-04-29  roland <roland>
15648
15649	* job.c: Formerly job.c.~61~
15650
156511992-04-29  roland <roland>
15652
15653	* rule.c: Formerly rule.c.~4~
15654
156551992-04-26  roland <roland>
15656
15657	* rule.c: Formerly rule.c.~3~
15658
156591992-04-22  roland <roland>
15660
15661	* job.c: Formerly job.c.~60~
15662
156631992-04-21  roland <roland>
15664
15665	* GNUmakefile: Formerly GNUmakefile.~55~
15666
156671992-04-21  roland <roland>
15668
15669	* job.c: Formerly job.c.~59~
15670
156711992-04-21  roland <roland>
15672
15673	* main.c: Formerly main.c.~36~
15674
156751992-04-21  roland <roland>
15676
15677	* commands.c: Formerly commands.c.~3~
15678
156791992-04-21  roland <roland>
15680
15681	* function.c: Formerly function.c.~17~
15682
156831992-04-21  roland <roland>
15684
15685	* job.h: Formerly job.h.~3~
15686
156871992-04-21  roland <roland>
15688
15689	* remake.c: Formerly remake.c.~26~
15690
156911992-04-21  roland <roland>
15692
15693	* job.h: Formerly job.h.~2~
15694
156951992-04-15  roland <roland>
15696
15697	* job.c: Formerly job.c.~58~
15698
156991992-04-14  roland <roland>
15700
15701	* GNUmakefile: Formerly GNUmakefile.~54~
15702
157031992-04-14  roland <roland>
15704
15705	* implicit.c: Formerly implicit.c.~5~
15706
157071992-04-14  roland <roland>
15708
15709	* make.h: Formerly make.h.~42~
15710
157111992-04-14  roland <roland>
15712
15713	* read.c: Formerly read.c.~28~
15714
157151992-04-14  roland <roland>
15716
15717	* GNUmakefile: Formerly GNUmakefile.~53~
15718
157191992-04-14  roland <roland>
15720
15721	* remake.c: Formerly remake.c.~25~
15722
157231992-04-01  roland <roland>
15724
15725	* remake.c: Formerly remake.c.~24~
15726
157271992-04-01  roland <roland>
15728
15729	* file.c: Formerly file.c.~10~
15730
157311992-04-01  roland <roland>
15732
15733	* read.c: Formerly read.c.~27~
15734
157351992-03-31  roland <roland>
15736
15737	* commands.c: Formerly commands.c.~2~
15738
157391992-03-24  roland <roland>
15740
15741	* rule.c: Formerly rule.c.~2~
15742
157431992-03-11  roland <roland>
15744
15745	* remake.c: Formerly remake.c.~23~
15746
157471992-03-11  roland <roland>
15748
15749	* make.texinfo: Formerly make.texinfo.~18~
15750
157511992-03-11  melissa <melissa>
15752
15753	* make.texinfo: Formerly make.texinfo.~17~
15754
157551992-03-10  melissa <melissa>
15756
15757	* make.texinfo: Formerly make.texinfo.~15~
15758
157591992-03-10  roland <roland>
15760
15761	* remote-stub.c: Formerly remote-stub.c.~2~
15762
157631992-03-10  roland <roland>
15764
15765	* remote-cstms.c: Formerly remote-cstms.c.~4~
15766
157671992-03-10  roland <roland>
15768
15769	* compatMakefile: Formerly compatMakefile.~21~
15770
157711992-03-10  roland <roland>
15772
15773	* job.c: Formerly job.c.~57~
15774
157751992-03-09  roland <roland>
15776
15777	* file.c: Formerly file.c.~9~
15778
157791992-03-09  roland <roland>
15780
15781	* remote-cstms.c: Initial revision
15782
157831992-03-09  roland <roland>
15784
15785	* compatMakefile: Formerly compatMakefile.~20~
15786
157871992-03-01  roland <roland>
15788
15789	* function.c: Formerly function.c.~16~
15790
157911992-02-26  roland <roland>
15792
15793	* make.texinfo: Formerly make.texinfo.~14~
15794
157951992-02-16  roland <roland>
15796
15797	* GNUmakefile: Formerly GNUmakefile.~52~
15798
157991992-02-15  roland <roland>
15800
15801	* compatMakefile: Initial revision
15802
158031992-02-14  roland <roland>
15804
15805	* read.c: Formerly read.c.~26~
15806
158071992-02-14  roland <roland>
15808
15809	* read.c: Initial revision
15810
158111992-02-14  roland <roland>
15812
15813	* main.c: Formerly main.c.~35~
15814
158151992-02-12  roland <roland>
15816
15817	* make.texinfo: Formerly make.texinfo.~13~
15818
158191992-02-06  roland <roland>
15820
15821	* GNUmakefile: Formerly GNUmakefile.~51~
15822
158231992-02-05  roland <roland>
15824
15825	* job.c: Formerly job.c.~56~
15826
158271992-01-29  roland <roland>
15828
15829	* make.h: Formerly make.h.~41~
15830
158311992-01-29  roland <roland>
15832
15833	* main.c: Initial revision
15834
158351992-01-23  bob <bob>
15836
15837	* make.texinfo: Formerly make.texinfo.~12~
15838
158391992-01-20  roland <roland>
15840
15841	* make.h: Initial revision
15842
158431992-01-20  roland <roland>
15844
15845	* job.c: Initial revision
15846
158471992-01-18  roland <roland>
15848
15849	* remake.c: Initial revision
15850
158511992-01-17  roland <roland>
15852
15853	* ar.c: Initial revision
15854
158551992-01-17  roland <roland>
15856
15857	* misc.c: Formerly misc.c.~15~
15858
158591992-01-14  roland <roland>
15860
15861	* default.c: Formerly default.c.~12~
15862
158631992-01-14  roland <roland>
15864
15865	* make.texinfo: Formerly make.texinfo.~11~
15866
158671992-01-11  roland <roland>
15868
15869	* default.c, file.c, function.c, rule.c: Initial revision
15870
158711992-01-11  roland <roland>
15872
15873	* GNUmakefile: Initial revision
15874
158751992-01-11  roland <roland>
15876
15877	* make.texinfo: Formerly make.texinfo.~10~
15878
158791991-12-30  roland <roland>
15880
15881	* make.texinfo: Formerly make.texinfo.~9~
15882
158831991-11-15  roland <roland>
15884
15885	* make.texinfo: Formerly make.texinfo.~8~
15886
158871991-10-23  roland <roland>
15888
15889	* arscan.c: Formerly arscan.c.~17~
15890
158911991-10-18  roland <roland>
15892
15893	* dir.c: Initial revision
15894
158951991-10-08  roland <roland>
15896
15897	* commands.c: Initial revision
15898
158991991-10-08  roland <roland>
15900
15901	* file.h: Initial revision
15902
159031991-10-08  roland <roland>
15904
15905	* implicit.c: Formerly implicit.c.~4~
15906
159071991-10-07  roland <roland>
15908
15909	* arscan.c: Formerly arscan.c.~16~
15910
159111991-10-07  roland <roland>
15912
15913	* misc.c, variable.c: Initial revision
15914
159151991-09-24  roland <roland>
15916
15917	* arscan.c: Initial revision
15918
159191991-09-24  roland <roland>
15920
15921	* make.1: Formerly make.man.~3~
15922
159231991-09-18  roland <roland>
15924
15925	* make.texinfo: Formerly make.texinfo.~7~
15926
159271991-09-15  roland <roland>
15928
15929	* implicit.c: Initial revision
15930
159311991-09-13  roland <roland>
15932
15933	* expand.c: Initial revision
15934
159351991-06-03  roland <roland>
15936
15937	* rule.h: Formerly rule.h.~2~
15938
159391991-06-03  roland <roland>
15940
15941	* commands.h, dep.h, variable.h, vpath.c: Initial revision
15942
159431991-03-23  roland <roland>
15944
15945	* job.h: Initial revision
15946
159471990-09-17  roland <roland>
15948
15949	* make.1: Formerly make.man.~2~
15950
159511990-01-25  roland <roland>
15952
15953	* make.1: Initial revision
15954
159551989-08-13  roland <roland>
15956
15957	* README.template: Initial revision
15958
159591989-06-11  roland <roland>
15960
15961	* rule.h: Initial revision
15962
159631989-05-10  roland <roland>
15964
15965	* remote-stub.c: Initial revision
15966
159671988-07-10  mcgrath <mcgrath>
15968
15969	* make.texinfo: Minor editorial changes.
15970
159711988-07-10  mcgrath <mcgrath>
15972
15973	* make.texinfo: Changed `Features' chapter, giving credit to some
15974	people who may have invented some things.
15975
159761988-07-04  mcgrath <mcgrath>
15977
15978	* make.texinfo: Gave credit for VPATH to System V (where it was
15979	invented, but is undocumented) as well as 4.3 BSD (where it was
15980	taken from System V and documented).  Added the replacement of
15981	filenames found via VPATH search inside commands to `Missing' list.
15982	Maybe implement this soon?
15983
159841988-07-03  mcgrath <mcgrath>
15985
15986	* make.texinfo: * Misc cleanup from RMS.  * Documented `word' and `words' functions.  * Bumped revision number to match make.c
15987
159881988-07-03  mcgrath <mcgrath>
15989
15990	* make.texinfo: Added some more stuff about recursive references.
15991
159921988-07-02  mcgrath <mcgrath>
15993
15994	* make.texinfo: Misc cleanup.  Fixed `Features' list slightly.
15995
159961988-07-02  mcgrath <mcgrath>
15997
15998	* make.texinfo: Added copying conditions.
15999
160001988-06-28  mcgrath <mcgrath>
16001
16002	* make.texinfo: * Fixed a minor grammaticaly error.  * Second release.
16003
160041988-06-19  mcgrath <mcgrath>
16005
16006	* make.texinfo: Added recursive variable references.
16007
160081988-06-18  mcgrath <mcgrath>
16009
16010	* make.texinfo: Fixed yet another Texinfo error.  (Sigh)
16011
160121988-06-18  mcgrath <mcgrath>
16013
16014	* make.texinfo: Fixed some more Texinfo errors.
16015
160161988-06-18  mcgrath <mcgrath>
16017
16018	* make.texinfo: * Documented that -k will continue if it doesn't know how to make a
16019	file.  * Fixed a Texinfo error.  * Bumped revision number to match the source.
16020
160211988-06-18  mcgrath <mcgrath>
16022
16023	* make.texinfo: * Removed Bourne shell $(a-b), etc. variable references.  * Fixed foreach documentation slightly.  * Added chapter listing features tersely.
16024
160251988-06-14  mcgrath <mcgrath>
16026
16027	* make.texinfo: Misc cleanup by RMS.  Removed RCS log.
16028
160291988-06-10  mcgrath <mcgrath>
16030
16031	* make.texinfo: Added more stuff about `foreach'.
16032
160331988-06-03  mcgrath <mcgrath>
16034
16035	* make.texinfo: * Fixed a typo in the `Missing' section.  * Added an example of how to replace the System V $$@ feature   using static pattern rules.
16036
160371988-05-30  mcgrath <mcgrath>
16038
16039	* make.texinfo: Added `foreach' and `sort' functions.
16040
160411988-05-26  mcgrath <mcgrath>
16042
16043	* make.texinfo: * Removed built-in .? -> .s suffix rules.  * Misc cleanup, etc.
16044
160451988-05-22  mcgrath <mcgrath>
16046
16047	* make.texinfo: Major Beta release before release 2.0.
16048
160491988-05-22  mcgrath <mcgrath>
16050
16051	* make.texinfo: Misc cleanup
16052
160531988-05-22  mcgrath <mcgrath>
16054
16055	* make.texinfo: Static pattern rules section rewritten by RMS.
16056
160571988-05-20  mcgrath <mcgrath>
16058
16059	* make.texinfo: Documented extended static rules.
16060
160611988-05-18  mcgrath <mcgrath>
16062
16063	* make.texinfo: Fixed a couple Texinfo bugs.
16064
160651988-05-15  mcgrath <mcgrath>
16066
16067	* make.texinfo: Miscellaneous changes by Richard Stallman, added
16068	`$$@' to the list of unsupported features.
16069
160701988-05-11  mcgrath <mcgrath>
16071
16072	* make.texinfo: * Made `$<' automatic variable be the first dependency of any rule.  * Bumped revision number to correspond to `make.c'.
16073
160741988-05-04  mcgrath <mcgrath>
16075
16076	* make.texinfo: * Miscellaneous changes suggested by RMS.  * The `define' directive makes recursive variables.  * Removed the `expand' function.
16077
160781988-05-01  mcgrath <mcgrath>
16079
16080	* make.texinfo: Added Bugs section, replacing the paragraph in the
16081	Overview chapter (Top node).
16082
160831988-04-30  mcgrath <mcgrath>
16084
16085	* make.texinfo: * Removed `roland@rtsg.lbl.gov' address.  * Doubled up @'s in addresses to fix Makeinfo errors.
16086
160871988-04-24  roland <roland>
16088
16089	* make.texinfo: Removed $($@) automatic macro.
16090
160911988-04-23  roland <roland>
16092
16093	* 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.
16094
160951988-04-23  roland <roland>
16096
16097	* make.texinfo: * Changed RCS stuff slightly (added a keyword).  * Changed date from February to April, 1988.  * Given to RMS for beta-testing.
16098
160991988-04-23  roland <roland>
16100
16101	* 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.
16102
161031988-04-23  roland <roland>
16104
16105	* make.texinfo: * Added RCS log.  * Changed the copyrights from Richard Stallman to Free Software
16106	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
16107	  makefile, so they can't be used to determine commands based on
16108	  macros that are defined when the commands are executed (such as
16109	`$@').  * 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
16110	functions.  * Added simply expanded vs. recursively expanded variables, `:='
16111	  variable assignments and changed most examples to use `:=' rather
16112	than `='.  * Corrected miscellaneous typos, grammatical errors, etc.  This version of the documentation is accurate for revision 1.2 of
16113	the source.
16114
161151988-04-23  roland <roland>
16116
16117	* Initial revision This version was distributed by RMS in
16118	`binutils.tar'.
16119
16120