1 |
|
2005-08-07 Paul D. Smith <psmith@gnu.org> |
2 |
|
|
3 |
|
* w32/pathstuff.c (getcwd_fs): Fix warning about assignment in a |
4 |
|
conditional (slightly different version of a fix from Eli). |
5 |
|
|
6 |
|
Fix a bug reported by Michael Matz <matz@suse.de>: patch included. |
7 |
|
If make is running in parallel without -k and two jobs die in a |
8 |
|
row, but not too close to each other, then make will quit without |
9 |
|
waiting for the rest of the jobs to die. |
10 |
|
|
11 |
|
* main.c (die): Don't reset err before calling reap_children() the |
12 |
|
second time: we still want it to be in the error condition. |
13 |
|
* job.c (reap_children): Use a static variable, rather than err, |
14 |
|
to control whether or not the error message should be printed. |
15 |
|
|
16 |
|
2005-08-06 Eli Zaretskii <eliz@gnu.org> |
17 |
|
|
18 |
|
* w32/subproc/sub_proc.c: Include signal.h. |
19 |
|
(process_pipe_io, process_file_io): Pass a pointer to a local |
20 |
|
DWORD variable to GetExitCodeProcess. If the exit code is |
21 |
|
CONTROL_C_EXIT, put SIGINT into pproc->signal. |
22 |
|
|
23 |
|
* job.c [WINDOWS32]: Include windows.h. |
24 |
|
(main_thread) [WINDOWS32]: New global variable. |
25 |
|
(reap_children) [WINDOWS32]: Get the handle for the main thread |
26 |
|
and store it in main_thread. |
27 |
|
|
28 |
|
* commands.c [WINDOWS32]: Include windows.h and w32err.h. |
29 |
|
(fatal_error_signal) [WINDOWS32]: Suspend the main thread before |
30 |
|
doing anything else. When we are done, close the main thread |
31 |
|
handle and exit with status 130. |
32 |
|
|
33 |
|
2005-07-30 Eli Zaretskii <eliz@gnu.org> |
34 |
|
|
35 |
|
* w32/subproc/sub_proc.c (process_begin): Don't pass a NULL |
36 |
|
pointer to fprintf. |
37 |
|
|
38 |
|
* main.c (find_and_set_default_shell): If found a DOSish shell, |
39 |
|
set sh_found and the value of default_shell, and report the |
40 |
|
findings in debug mode. |
41 |
|
|
42 |
|
* job.c (construct_command_argv_internal): Check unixy_shell, not |
43 |
|
no_default_sh_exe, to decide whether to use Unixy or DOSish |
44 |
|
builtin commands. |
45 |
|
|
46 |
|
* README.W32: Update with info about the MinGW build. |
47 |
|
|
48 |
|
* build_w32.bat: Support MinGW. |
49 |
|
|
50 |
|
* w32/subproc/build.bat: Likewise. |
51 |
|
|
52 |
|
* w32/subproc/sub_proc.c (process_easy): Fix format strings for |
53 |
|
printing DWORD args. |
54 |
|
|
55 |
|
* function.c (windows32_openpipe): Fix format strings for printing |
56 |
|
DWORD args. |
57 |
|
|
58 |
|
* job.c (reap_children) [WINDOWS32]: Don't declare 'status' and |
59 |
|
'reap_mode'. |
60 |
|
(start_job_command): Fix format string for printing the result of |
61 |
|
process_easy. |
62 |
|
(start_job_command) [WINDOWS32]: Do not define. |
63 |
|
(exec_command): Fix format string for printing HANDLE args. |
64 |
|
|
65 |
|
* main.c (handle_runtime_exceptions): Fix sprintf format strings |
66 |
|
to avoid compiler warnings. |
67 |
|
(open_tmpfile): Declare fd only if HAVE_FDOPEN is defined. |
68 |
|
(Note: some of these fixes were submitted independently by J. Grant) |
69 |
|
|
70 |
|
2005-07-30 J. Grant <jg@jguk.org> |
71 |
|
|
72 |
|
* prepare_w32.bat: Copy config.h.w32 to config.h if not exist. |
73 |
|
* make_msvc_net2003.vcproj, make_msvc_net2003.sln: MSVC Project files. |
74 |
|
* Makefile.am (EXTRA_DIST): Add MSVC Project files. |
75 |
|
|
76 |
2005-07-08 Paul D. Smith <psmith@gnu.org> |
2005-07-08 Paul D. Smith <psmith@gnu.org> |
77 |
|
|
78 |
* config.h.W32.template: Reorder to match the standard config.h, |
* config.h.W32.template: Reorder to match the standard config.h, |