Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | ENH: Using CreateFile with FILE_FLAG_DELETE_ON_CLOSE to automatically delete ↵ | Brad King | 2003-12-14 | 1 | -3/+21 |
| | | | | the Win9x forwarding executable even if the parent process crashes. | ||||
* | ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, ↵ | Brad King | 2003-12-13 | 1 | -6/+183 |
| | | | | and stderr to be redirected from/to files. | ||||
* | ENH: Code is now robust to New method returning NULL. | Brad King | 2003-12-13 | 1 | -10/+46 |
| | |||||
* | ENH: Cleaned up pipe numbering. | Brad King | 2003-12-07 | 1 | -5/+11 |
| | |||||
* | ENH: Removed pipe selection argument from WaitForData method in ↵ | Brad King | 2003-12-05 | 1 | -8/+4 |
| | | | | kwsysProcess. This greatly simplifies its use. | ||||
* | STYLE: Removed trailing whitespace. | Brad King | 2003-12-05 | 1 | -127/+127 |
| | |||||
* | BUG: Process startup-info struct dwFlags were being set incorrectly due to a ↵ | Brad King | 2003-12-05 | 1 | -1/+1 |
| | | | | change in statement order. | ||||
* | ENH: Merged changes from KWSys-MultiProcess-bp to ↵ | Brad King | 2003-12-03 | 1 | -330/+671 |
| | | | | KWSys-MultiProcess-b2t-1-mp to main tree. This introduces support for process pipelines. | ||||
* | ERR: Removed extra variable assignments. | Brad King | 2003-11-04 | 1 | -4/+2 |
| | |||||
* | BUG: Removed CloseHandle in case of error in DuplicateHandle. According to ↵ | Brad King | 2003-11-04 | 1 | -1/+0 |
| | | | | documentation, DuplicateHandle will close the source handle regardless of error condition. | ||||
* | ENH: Made error message consistent between win9x and non-win9x version of ↵ | Brad King | 2003-08-13 | 1 | -25/+35 |
| | | | | error reporting. | ||||
* | ENH: Cast into apropriate type to remove warning | Andy Cedilnik | 2003-08-07 | 1 | -1/+1 |
| | |||||
* | BUG: Need to provide stdin to child processes. | Brad King | 2003-08-06 | 1 | -0/+1 |
| | |||||
* | ENH: Added show/hide window support. | Brad King | 2003-08-05 | 1 | -22/+22 |
| | |||||
* | ENH: Added SetOption/GetOption methods for platform-specific options. | Brad King | 2003-08-05 | 1 | -0/+16 |
| | |||||
* | ENH: Added use of KWSYS_HEADER macro in c and cxx files to include kwsys ↵ | Brad King | 2003-07-10 | 1 | -1/+2 |
| | | | | headers through their configured namespace. | ||||
* | ENH: Made call to FormatMessage more robust. | Brad King | 2003-07-07 | 1 | -3/+36 |
| | |||||
* | ENH: Implemented SetWorkingDirectory method on Windows. | Brad King | 2003-07-07 | 1 | -2/+30 |
| | |||||
* | ENH: Using GetTempPath instead of TEMP environment variable to get a ↵ | Brad King | 2003-07-07 | 1 | -12/+6 |
| | | | | location to write the Win9x forwarding executable. | ||||
* | BUG: Argument parsers do not always remove double quotes from around an ↵ | Brad King | 2003-07-03 | 1 | -66/+108 |
| | | | | argument that has no spaces. | ||||
* | ERR: Added cast to remove warning. We know the length of the string will ↵ | Brad King | 2003-07-02 | 1 | -1/+1 |
| | | | | not be beyond 2^31. | ||||
* | ERR: Should use %p to pass HANDLE values on a command line, not %d. | Brad King | 2003-07-01 | 1 | -1/+1 |
| | |||||
* | ERR: Remove warnings on Windows | Andy Cedilnik | 2003-06-30 | 1 | -10/+15 |
| | |||||
* | ENH: Added DLL support. | Brad King | 2003-06-30 | 1 | -2/+2 |
| | |||||
* | BUG: Must return Exception status correctly. | Brad King | 2003-06-18 | 1 | -1/+2 |
| | |||||
* | ENH: Added documentation to interface. Finished process exit code ↵ | Brad King | 2003-06-18 | 1 | -23/+88 |
| | | | | interpretation implementation prototype. |