Brad King
|
a874700fc2
Merge branch 'upstream-kwsys' into update-kwsys
|
10 tahun lalu |
Brad King
|
7e468cd8f9
Merge branch 'upstream-kwsys' into update-kwsys
|
11 tahun lalu |
Brad King
|
208530090d
Merge branch 'upstream-kwsys' into update-kwsys
|
11 tahun lalu |
Brad King
|
f668112039
Merge branch 'upstream-kwsys' into update-kwsys
|
12 tahun lalu |
Brad King
|
e33fa5b678
Merge branch 'upstream-kwsys' into update-kwsys
|
13 tahun lalu |
Brad King
|
b9e3c243d4
KWSys: Teach Process to error on empty command
|
15 tahun lalu |
Brad King
|
2aaa967715
KWSys: Fix process tree kill on 64-bit Windows
|
16 tahun lalu |
Brad King
|
de955e4b6d
Convert KWSys to OSI-approved BSD License
|
16 tahun lalu |
Bill Hoffman
|
7491f52992
ENH: first pass at VS 10, can bootstrap CMake, but many tests still fail
|
16 tahun lalu |
Bill Lorensen
|
68dfcefbcb
COMP: sprintf warnings. DWORD should use %ld rather than %d. Also, const char *p, a shadowed variable warning.
|
17 tahun lalu |
Bill Hoffman
|
4ae802d9c1
ENH: fix resource leak
|
18 tahun lalu |
Brad King
|
688ebad20e
ENH: Added KWSYSPE_DEBUG macro to print debugging trace information. Added TODO comment explaining why process execution can still hang when a grandchild keeps the output pipes open.
|
18 tahun lalu |
David Cole
|
7d033e5c2b
COMP: Fix or suppress warnings on Borland and Mac dashboards. Definitely fix "may be used uninitialized" warnings.
|
19 tahun lalu |
Brad King
|
6eef6638a5
ENH: Added Process_SetPipeNative method to allow user code to override the pipes connected to the child pipeline.
|
19 tahun lalu |
Brad King
|
dd332a00cc
ENH: Re-implemented command line argument shell quoting to support several platforms with one code base.
|
19 tahun lalu |
Brad King
|
683346fa3d
ENH: Adding 'System' component of C sources to hold system tools written in C. Moved windows shell command line argument escaping code to kwsysSystem_Windows_ShellArgument and kwsysSystem_Windows_ShellArgumentSize.
|
19 tahun lalu |
Brad King
|
94bf03319b
BUG: When handing the child stdin pipe a file, allow another process to be writing to the file at the same time. This allows children such as tail -f to function properly.
|
19 tahun lalu |
Brad King
|
f26a0302be
COMP: Fix conversion warning.
|
19 tahun lalu |
Brad King
|
6438bec4c9
ENH: Added Option_Verbatim to run whole command lines directly.
|
19 tahun lalu |
Brad King
|
58e8bfb849
BUG: Fixed deadlock condition when grandchildren are running after the children exit.
|
19 tahun lalu |
Bill Hoffman
|
5a2668b326
ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
|
19 tahun lalu |
Brad King
|
b1443931b0
COMP: Fixed warnings for Borland 5.8.
|
20 tahun lalu |
Bill Hoffman
|
9891260a6d
ENH: add support for watcom wmake and wcl386
|
20 tahun lalu |
Brad King
|
a0e413ce63
ENH: Improved robustness of sharing parent pipes with children. This ensures that the parent pipe handles are inherited by the children. If a parent pipe handle is invalid a handle to an empty pipe is given to the child to make sure all pipes are defined for the children.
|
20 tahun lalu |
Brad King
|
5dae3d67f4
BUG: Do not close handle obtained from GetModuleHandle which does not increase the reference count of the module.
|
20 tahun lalu |
Brad King
|
7e7249cbd1
BUG: Fixed reusability of process object by clearing each pipe's Closed flag when cleaning up.
|
20 tahun lalu |
Brad King
|
5df6d35dc6
BUG: Fixed polling feature of WaitForData.
|
20 tahun lalu |
Brad King
|
fbe5a2e629
COMP: Fixed unused parameter and constant conditional warnings.
|
20 tahun lalu |
Brad King
|
8567e7d0bc
BUG: Do not close stdout/stderr pipes in parent if they are shared.
|
20 tahun lalu |
Brad King
|
caf54b2093
COMP: Adding work-around for CMake dependency scanning limitation. Any configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies.
|
20 tahun lalu |