4.2
[SV 46995] Strip leading/trailing space from variable names
New special variable: .RECIPEPREFIX Allows the user to reset the prefix character for introducing recipe lines from the default (tab) to any other single character, and back again. Also, reworked the manual to consistently use the word "recipe" to describe the set of commands we use to update a target, instead of the various phrases used in the past: "commands", "command lines", "command scripts", etc.
* tests/scripts/misc/fopen-fail: [SV 42390] Increase test timeout.
* Added the test suite to the main distribution.
* job.c (child_error): Combine file info with error message.
- Fix Savannah bug #19108 - Fix Savannah bug #17752 - Test suite: * When tests fail keep a "run" file containing the command invoked. * Support for the Valgrind "memcheck" and "massif" tools.
* makeint.h (STOP_SET): [SV 40371] Cast to unsigned char.