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