Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-07-31 | 1 | -53/+409 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-07-08 | 1 | -93/+58 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-05-07 | 1 | -2/+7 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-05-05 | 1 | -306/+253 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-01-21 | 1 | -2/+10 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2014-09-26 | 1 | -0/+17 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2013-11-25 | 1 | -29/+49 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2012-12-19 | 1 | -270/+17 |
| | |||||
* | KWSys: Teach Process to error on empty command | Brad King | 2010-06-11 | 1 | -0/+8 |
| | | | | | Do not try to execute a child with no command line. Previously this led to a silent hang. | ||||
* | KWSys: Fix process tree kill on 64-bit Windows | Brad King | 2009-11-30 | 1 | -1/+6 |
| | | | | | | | | We enumerate processes to identify those whose parent is being killed so that we can recursively kill the children. Enumeration uses the Process32(First|Next) windows API functions, which accept PROCESSENTRY32 objects to be filled. This commit corrects the declaration of the entry structure to account for its size on 64-bit Windows. | ||||
* | Convert KWSys to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -11/+9 |
| | | | | | | | This converts the KWSys license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the KWSys copyright to cover the full development time range. | ||||
* | ENH: first pass at VS 10, can bootstrap CMake, but many tests still fail | Bill Hoffman | 2009-06-25 | 1 | -5/+5 |
| | |||||
* | COMP: sprintf warnings. DWORD should use %ld rather than %d. Also, const ↵ | Bill Lorensen | 2008-05-11 | 1 | -1/+1 |
| | | | | char *p, a shadowed variable warning. | ||||
* | ENH: fix resource leak | Bill Hoffman | 2007-07-24 | 1 | -4/+5 |
| | |||||
* | ENH: Added KWSYSPE_DEBUG macro to print debugging trace information. Added ↵ | Brad King | 2007-04-12 | 1 | -1/+54 |
| | | | | TODO comment explaining why process execution can still hang when a grandchild keeps the output pipes open. | ||||
* | COMP: Fix or suppress warnings on Borland and Mac dashboards. Definitely fix ↵ | David Cole | 2006-10-09 | 1 | -0/+1 |
| | | | | "may be used uninitialized" warnings. | ||||
* | ENH: Added Process_SetPipeNative method to allow user code to override the ↵ | Brad King | 2006-10-03 | 1 | -2/+107 |
| | | | | pipes connected to the child pipeline. | ||||
* | ENH: Re-implemented command line argument shell quoting to support several ↵ | Brad King | 2006-09-27 | 1 | -2/+2 |
| | | | | platforms with one code base. | ||||
* | ENH: Adding 'System' component of C sources to hold system tools written in ↵ | Brad King | 2006-09-21 | 1 | -128/+7 |
| | | | | C. Moved windows shell command line argument escaping code to kwsysSystem_Windows_ShellArgument and kwsysSystem_Windows_ShellArgumentSize. | ||||
* | BUG: When handing the child stdin pipe a file, allow another process to be ↵ | Brad King | 2006-07-17 | 1 | -2/+3 |
| | | | | writing to the file at the same time. This allows children such as tail -f to function properly. | ||||
* | COMP: Fix conversion warning. | Brad King | 2006-06-19 | 1 | -1/+1 |
| | |||||
* | ENH: Added Option_Verbatim to run whole command lines directly. | Brad King | 2006-06-15 | 1 | -156/+205 |
| | |||||
* | BUG: Fixed deadlock condition when grandchildren are running after the ↵ | Brad King | 2006-05-21 | 1 | -13/+53 |
| | | | | children exit. | ||||
* | ENH: add support for win64 for visual studio 2005 ide and nmake, also fix ↵ | Bill Hoffman | 2006-03-30 | 1 | -1/+1 |
| | | | | warnings produced by building for win64 | ||||
* | COMP: Fixed warnings for Borland 5.8. | Brad King | 2006-02-28 | 1 | -4/+8 |
| | |||||
* | ENH: add support for watcom wmake and wcl386 | Bill Hoffman | 2006-01-17 | 1 | -0/+3 |
| | |||||
* | ENH: Improved robustness of sharing parent pipes with children. This ↵ | Brad King | 2005-12-20 | 1 | -38/+88 |
| | | | | 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. | ||||
* | BUG: Do not close handle obtained from GetModuleHandle which does not ↵ | Brad King | 2005-11-16 | 1 | -2/+8 |
| | | | | increase the reference count of the module. | ||||
* | BUG: Fixed reusability of process object by clearing each pipe's Closed flag ↵ | Brad King | 2005-07-07 | 1 | -1/+2 |
| | | | | when cleaning up. | ||||
* | BUG: Fixed polling feature of WaitForData. | Brad King | 2005-06-17 | 1 | -2/+13 |
| | |||||
* | COMP: Fixed unused parameter and constant conditional warnings. | Brad King | 2005-04-22 | 1 | -1/+3 |
| | |||||
* | BUG: Do not close stdout/stderr pipes in parent if they are shared. | Brad King | 2005-04-21 | 1 | -2/+5 |
| | |||||
* | COMP: Adding work-around for CMake dependency scanning limitation. Any ↵ | Brad King | 2005-04-13 | 1 | -0/+6 |
| | | | | configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies. | ||||
* | ENH: Do kwsys testing as part of cmake testing, command line arguments are ↵ | Andy Cedilnik | 2005-04-13 | 1 | -1/+0 |
| | | | | not experimental and add simple test for systemtools | ||||
* | ENH: Re-arranged handling of the two threads per pipe to improve readability ↵ | Brad King | 2004-07-13 | 1 | -80/+106 |
| | | | | of code. | ||||
* | BUG: Fix for read pipe wakeup when child is writing alot of data and may ↵ | Brad King | 2004-07-13 | 1 | -3/+114 |
| | | | | fill the pipe buffer before WriteFile is called. | ||||
* | ENH: Added windows implementation of Disown/Detach. | Brad King | 2004-07-07 | 1 | -28/+74 |
| | |||||
* | ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow ↵ | Brad King | 2004-07-07 | 1 | -0/+7 |
| | | | | detached processes to be created. Currently implemented only on UNIX. | ||||
* | BUG: Do not wait for children to exit when killing them. Sometimes they do ↵ | Brad King | 2004-05-13 | 1 | -6/+2 |
| | | | | not really die. | ||||
* | ENH: Adding native windows process tree kill to ProcessWin32.c. This ↵ | Brad King | 2004-05-10 | 1 | -5/+403 |
| | | | | replaces the ProcessWin32Kill.c implementation. | ||||
* | ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the ↵ | Brad King | 2004-05-10 | 1 | -1/+1 |
| | | | | macro at the correct time. | ||||
* | ERR: On Borland preprocessor goes into recursion which adds some weid spaces ↵ | Andy Cedilnik | 2004-05-07 | 1 | -1/+1 |
| | | | | in the include name. This fixes it | ||||
* | BUG: make sure the correct state is set for expired processes | Bill Hoffman | 2004-05-07 | 1 | -0/+1 |
| | |||||
* | ENH: Adding process tree killing for Win32 process execution. | Brad King | 2004-05-06 | 1 | -1/+5 |
| | |||||
* | BUG: Corrected detection of exceptional exit code. | Brad King | 2004-01-28 | 1 | -3/+3 |
| | |||||
* | ENH: fix for build on cygwin mingw | Bill Hoffman | 2004-01-26 | 1 | -0/+8 |
| | |||||
* | ENH: Added GetExceptionString method to provide an error description when ↵ | Brad King | 2003-12-30 | 1 | -34/+92 |
| | | | | GetState returns Exception. | ||||
* | ENH: Added SetPipeShared method to allow stdout and stderr pipes to be ↵ | Brad King | 2003-12-16 | 1 | -6/+75 |
| | | | | shared with the parent process. | ||||
* | ENH: Updated copyright. | Brad King | 2003-12-15 | 1 | -12/+9 |
| | |||||
* | STYLE: Fixed typo on comment. | Brad King | 2003-12-14 | 1 | -1/+1 |
| |