Commit Graph

  • 188b2a0f23 Set up for the next release. Paul Smith 2013-10-13 16:46:41 -0400
  • 52191d9d61 GNU Make release 4.0. 4.0 Paul Smith 2013-10-09 01:54:24 -0400
  • dc9ae5e017 [SV 39709] Fix some typos. Paul Smith 2013-10-09 01:53:55 -0400
  • 723e047428 Untabify posixfcn.c. Eli Zaretskii 2013-10-07 19:16:11 +0300
  • b69b04dc8c Foix compilation with MSVC. Eli Zaretskii 2013-10-07 19:14:01 +0300
  • b539908f73 Clean up some tests for use on Windows. Paul Smith 2013-10-05 19:30:48 -0400
  • 2fb91e19a0 Sanitize the registered function interface. Paul Smith 2013-10-05 16:10:30 -0400
  • f96c114e22 function.c (abspath): Reset root_len to one for Cygwin only when HAVE_DOS_PATHS is defined. Suggested by Christopher Faylor. Eli Zaretskii 2013-10-03 19:02:14 +0300
  • 98197303b1 Fix tmpfile on MS-Windows. Eli Zaretskii 2013-10-02 19:48:21 +0300
  • f8786092ad Fix $abspath on Cygwin when HAVE_DOS_PATHS is in effect. Eli Zaretskii 2013-10-02 19:39:53 +0300
  • 1d4c15b4e1 Release GNU Make version 3.99.93. 3.99.93 Paul Smith 2013-10-01 00:33:01 -0400
  • b1c7f0df4e Fix portability issues for Guile 1.8. Paul Smith 2013-09-30 10:56:20 -0400
  • 8e12202870 Final fixes for obscure output-sync errors. Paul Smith 2013-09-29 21:57:22 -0400
  • 1f4ca0539b Fixes for building with MSVC. Paul Smith 2013-09-29 13:45:25 -0400
  • d0944ee2e8 Solaris /bin/sh can't handle multiple options ("-e -c"). Paul Smith 2013-09-29 13:31:32 -0400
  • 38066b6f19 Fix build failures on EMX for output-sync support. Paul Smith 2013-09-29 13:17:56 -0400
  • 3bf3fde984 Portability for Guile 1.8. Force UTF-8 encoding. Paul Smith 2013-09-29 13:16:21 -0400
  • 543521cd47 Reset GNUMAKEFLAGS after parsing. Paul Smith 2013-09-29 13:15:00 -0400
  • e8122ecb5d Rename dash-w to print-directory. Paul Smith 2013-09-23 11:24:51 -0400
  • 55a0c0e414 Fix broken w32 build due to OUTPUT_SYNC -> NO_OUTPUT_SYNC inversion. Eli Zaretskii 2013-09-23 10:56:51 +0300
  • 8a3436c65d Release GNU Make version 3.99.92. 3.99.92 Paul Smith 2013-09-23 00:55:55 -0400
  • fd30db1290 [SV 31155] Parse order-only tokens in second expansion results. Paul Smith 2013-09-22 16:59:04 -0400
  • c3524b83b9 Use explicit cast between void* and pointer-to-function. Paul Smith 2013-09-22 12:31:35 -0400
  • 0296e40fc7 Allow loaded objects to opt out of the "auto-rebuild" feature. Paul Smith 2013-09-22 12:13:28 -0400
  • f69922b335 Defer Guile initialization until the first $(guile...) call. Paul Smith 2013-09-22 12:11:13 -0400
  • 65931ce7a9 Regression test portability to Solaris. Paul Smith 2013-09-22 11:28:46 -0400
  • 1a991ada47 Add VMS port updates from Hartmut Becker. Paul Smith 2013-09-22 00:48:05 -0400
  • 7e77685bc3 Portability enhancements for Mac OSX. Paul Smith 2013-09-21 18:47:26 -0400
  • 300d1296fb Create a target that tests alternative configurations. Paul Smith 2013-09-21 18:10:08 -0400
  • 822f8dae41 Remove obsolete tests. Paul Smith 2013-09-21 17:41:11 -0400
  • d2d44f76c4 Invert the #define for output-sync: turn it off with NO_OUTPUT_SYNC Paul Smith 2013-09-21 17:37:59 -0400
  • 6c3e88e60f Ensure that output generated while reading makefiles is synced. Paul Smith 2013-09-21 17:24:59 -0400
  • 9cd01958da Ensure that stderr from shell functions in recipes is synced. Paul Smith 2013-09-21 15:23:05 -0400
  • 4120f91846 Don't write "Entering" every time we re-exec for remake makefiles. Paul Smith 2013-09-19 01:15:22 -0400
  • 30a5ee0d85 [SV 40043] Set the current directory before printing errors. Paul Smith 2013-09-18 19:29:28 -0400
  • 8a6205b43f Fix a typo in a comment. Eli Zaretskii 2013-09-16 11:42:20 +0300
  • bc120f27bd Avoid compiler warnings in output.c on MS-Windows. Eli Zaretskii 2013-09-16 11:30:01 +0300
  • 5c0fba7240 Release GNU Make version 3.99.91. 3.99.91 Paul Smith 2013-09-16 00:30:01 -0400
  • fa0f2c516a Small cleanup defining MAKEFLAGS. Paul Smith 2013-09-16 00:12:09 -0400
  • 20ecc58126 [SV 31326] Enhance the info on static pattern errors. Paul Smith 2013-09-15 17:53:30 -0400
  • 1b90248893 [SV 27374] Fatal immediately on unrecoverable fopen() errors. Paul Smith 2013-09-15 16:41:42 -0400
  • a4d8444b59 [SV 39934] Verify jobserver FDs before something else uses them. Paul Smith 2013-09-15 15:05:18 -0400
  • 0a81d50d66 [SV 39203] Don't set MAKEFLAGS when restarting. Paul Smith 2013-09-15 13:30:21 -0400
  • 3aa2aa7e82 [SV 35248] Add --debug "n" flag to turn off current debug options. Paul Smith 2013-09-14 21:01:10 -0400
  • 29a94ceb76 [SV 33134] Don't try to close stdout when it's already closed. Paul Smith 2013-09-14 20:40:30 -0400
  • ab78cbc71c [SV 39851] Reinstate stack size limit for processes spawned via $(shell) Petr Machata 2013-08-22 16:46:17 +0200
  • c5bfa40044 Support the -Orecurse option properly. Paul Smith 2013-09-14 01:04:04 -0400
  • deff9dacc9 Enhance the output sync mode. Paul Smith 2013-09-12 04:07:52 -0400
  • 40a49f244d [Bug #39310] Parse simple pattern prereqs for globbing. Paul Smith 2013-07-22 02:19:13 -0400
  • 87ac68fe79 [Bug #39158] Source cleanups suggested by cppcheck utility. Paul Smith 2013-07-21 17:52:13 -0400
  • 72462ef1e1 Safety cleanups: ensure OUTFD is -1 when closed. Paul Smith 2013-07-21 16:55:40 -0400
  • f80222c15b Notify the compiler that exec_command() won't return. Paul Smith 2013-07-14 19:18:46 -0400
  • 4b81f5ca92 Modify the update_status field in struct file to be an enum. Paul Smith 2013-07-14 19:18:21 -0400
  • 5601726151 Keep a local count of the max dependency list size. Paul Smith 2013-07-09 19:14:40 -0400
  • 9453a7451d Set O_APPEND mode for stdout/stderr and output-sync temporary files. Paul Smith 2013-06-28 21:57:59 -0400
  • 5e7bf7c554 Minor fix in build_w32.bat. Eli Zaretskii 2013-06-22 17:32:46 +0300
  • 138d020e1b Compare internal commands of non-Unix shells on Windows case-insensitively. Eli Zaretskii 2013-06-22 16:22:25 +0300
  • 5b65c5b916 Fix a fatal error at startup on Windows due to non-ASCII characters in PATH. Eli Zaretskii 2013-06-22 16:16:56 +0300
  • cc85b927cd Create a character map to use for locating stop-points in strings. Paul Smith 2013-06-22 00:22:08 -0400
  • bee4d93a59 Disable database verification unless debug enabled. Paul Smith 2013-06-21 23:59:38 -0400
  • 353fcfdb30 Add job.h to POTFILES as it now has a translation. Paul Smith 2013-06-21 21:57:35 -0400
  • d4043519f7 Cleanups. Paul Smith 2013-05-27 13:52:15 -0400
  • ef11217de7 Create a new variable MAKE_HOST providing the host architecture. Paul Smith 2013-05-27 13:52:08 -0400
  • e8f5d322cf Porting to VMS, from Hartmut Becker. Paul Smith 2013-05-27 13:01:48 -0400
  • dc922e3f4c [SV #38442] Add library names to the string cache. Paul Smith 2013-05-26 16:53:17 -0400
  • c11024b3b3 [SV #38945] Copy the entire buffer back when overwriting CR Paul Smith 2013-05-26 14:41:45 -0400
  • 2fc0f614be [SV #39028] Fix some small typos in messages. Paul Smith 2013-05-26 14:06:25 -0400
  • bf60bbd67a [SV #39035] Compare OUT to the beginning of the OUT var/func, not IN. Paul Smith 2013-05-26 13:56:51 -0400
  • d2eaed1f0a Add dates to the NEWS file to make things simpler. Paul Smith 2013-05-26 13:53:21 -0400
  • 8ab3564a71 Fix regression tests after MAKEFLAGS enhancements. Paul Smith 2013-05-22 07:51:46 -0400
  • ecf307bb0b Force version printing whenever we print the database. Paul Smith 2013-05-22 02:51:45 -0400
  • a674abe702 Make MFLAGS and MAKEFLAGS more reliable and predictable. Paul Smith 2013-05-22 02:14:19 -0400
  • 80183457ad Fix the MS-Windows build using the Posix configury. Alexey Pavlov 2013-05-18 17:58:10 +0300
  • cece7ad61f Support "move" as internal shell command on Windows with cmd.exe. Eli Zaretskii 2013-05-18 14:07:36 +0300
  • 943c06de47 Fix MS-Windows build with Guile. Eli Zaretskii 2013-05-18 14:03:26 +0300
  • 171eb41908 Fix MS-Windows compilation when OUTPUT_SYNC is not defined. Eli Zaretskii 2013-05-17 16:24:13 +0300
  • 9babfe49a5 Fix a bug in build_w32.bat when building a released tarball. Eli Zaretskii 2013-05-17 13:34:24 +0300
  • b16852a77f Update for GNU make release candidate 3.99.90. 3.99.90 Paul Smith 2013-05-17 02:40:37 -0400
  • 96cf67bd29 Update source file format: remove TABs, use GNU coding styles. Paul Smith 2013-05-17 02:29:46 -0400
  • 5370238316 Update copyright for changes in 2013. Paul Smith 2013-05-17 01:46:11 -0400
  • 398058a873 Use xcalloc() in hash.c to handle out of memory errors. Paul Smith 2013-05-17 01:24:19 -0400
  • b730fbc6b8 Remove the dlopen() pointer from struct filedef. Paul Smith 2013-05-17 01:20:39 -0400
  • c21c1455fd Add requirement for plugin_is_GPL_compatible symbol in loaded objects. Paul Smith 2013-05-14 22:53:42 -0400
  • 58dae24352 [Savannah #20501] Handle adding -r/-R to MAKEFLAGS in the makefile. Paul Smith 2013-05-13 04:29:35 -0400
  • c7732bd5ad Add a new variable: GNUMAKEFLAGS Paul Smith 2013-05-13 02:48:04 -0400
  • 2627d83221 Use level o_env_override for MAKEFLAGS so it's reset even with -e. Paul Smith 2013-05-13 02:17:29 -0400
  • 381baeef7a Add new --trace[=MODE] flags, with --trace=dir Paul Smith 2013-05-13 01:30:24 -0400
  • 5367d393dd Avoid printing stdout and stderr messages without a newline between them. Eli Zaretskii 2013-05-11 17:42:56 +0300
  • f0529daced Rearrange dllimport/dllexport declarations for MS-Windows. Eli Zaretskii 2013-05-06 20:18:58 +0300
  • a668c520b2 doc/make.texi (Loaded Object Example): Add a note about building shared objects on MS-Windows. Eli Zaretskii 2013-05-06 20:16:40 +0300
  • c8bf04e141 build: enable 'subdir-objects' and 'silent-rules' automake options Stefano Lattarini 2013-04-30 17:19:04 +0200
  • 0a56034aac build: require Autoconf >= 2.62 and Automake >= 1.11.1 Stefano Lattarini 2013-04-30 17:11:16 +0200
  • 94735f0ad7 Remove use of vfork(). Paul Smith 2013-05-06 00:22:27 -0400
  • 7c77486d1f docs: port manual to Texinfo 5.x Stefano Lattarini 2013-05-05 00:44:41 +0200
  • 13f13b96b3 cosmetics: fix few innocuous typos Stefano Lattarini 2013-04-30 15:37:03 +0200
  • c3cd78066c build: get rid of 'HAVE_ANSI_COMPILER' C preprocessor conditional Stefano Lattarini 2013-04-30 17:11:18 +0200
  • 15f7957939 Rename the -O "job" mode to "line" and "make" to "recurse". Paul Smith 2013-05-05 20:19:00 -0400
  • 1d992d8fe7 Ensure command lines are written synchronously with -O. Paul Smith 2013-05-05 17:03:51 -0400
  • 3484c9675a Add memory allocation cleanup to loadable objects. Paul Smith 2013-05-04 17:38:53 -0400
  • a0c5d0c63f Don't pump output to the descriptor, as we use FILE* elsewhere. Paul Smith 2013-05-04 17:31:20 -0400