Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2019-05-30 | 1 | -5/+18 |
| | | | | | * upstream-KWSys: KWSys 2019-05-30 (f892bacf) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2018-09-14 | 1 | -2/+2 |
| | | | | | * upstream-KWSys: KWSys 2018-09-14 (1809bedd) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2018-06-01 | 1 | -33/+33 |
| | | | | | * upstream-KWSys: KWSys 2018-06-01 (8ef62b28) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2017-11-02 | 1 | -0/+5 |
| | | | | | * upstream-KWSys: KWSys 2017-11-02 (54f0901a) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2017-10-10 | 1 | -11/+4 |
| | | | | | * upstream-KWSys: KWSys 2017-10-10 (239bc737) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2017-05-16 | 1 | -132/+121 |
| | | | | | * upstream-KWSys: KWSys 2017-05-16 (fe1f22ce) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2016-11-09 | 1 | -1041/+796 |
| | | | | | * upstream-KWSys: KWSys 2016-11-09 (18c65411) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2016-03-09 | 1 | -0/+11 |
| | | | | | * upstream-KWSys: KWSys 2016-03-09 (36d8666f) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2016-02-22 | 1 | -1/+3 |
| | | | | | * upstream-KWSys: KWSys 2016-02-22 (4847aedd) | ||||
* | 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. |