Commit History

Author SHA1 Message Date
  Brad King b1443931b0 COMP: Fixed warnings for Borland 5.8. 20 years ago
  Bill Hoffman 9891260a6d ENH: add support for watcom wmake and wcl386 20 years ago
  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 years ago
  Brad King 5dae3d67f4 BUG: Do not close handle obtained from GetModuleHandle which does not increase the reference count of the module. 20 years ago
  Brad King 7e7249cbd1 BUG: Fixed reusability of process object by clearing each pipe's Closed flag when cleaning up. 20 years ago
  Brad King 5df6d35dc6 BUG: Fixed polling feature of WaitForData. 20 years ago
  Brad King fbe5a2e629 COMP: Fixed unused parameter and constant conditional warnings. 20 years ago
  Brad King 8567e7d0bc BUG: Do not close stdout/stderr pipes in parent if they are shared. 20 years ago
  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 years ago
  Andy Cedilnik 4a390c174c ENH: Do kwsys testing as part of cmake testing, command line arguments are not experimental and add simple test for systemtools 20 years ago
  Brad King 43225860b6 ENH: Re-arranged handling of the two threads per pipe to improve readability of code. 21 years ago
  Brad King a6c9cb9b0d BUG: Fix for read pipe wakeup when child is writing alot of data and may fill the pipe buffer before WriteFile is called. 21 years ago
  Brad King 1d6eecd949 ENH: Added windows implementation of Disown/Detach. 21 years ago
  Brad King ae28d93a72 ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow detached processes to be created. Currently implemented only on UNIX. 21 years ago
  Brad King b6fb2fe8f9 BUG: Do not wait for children to exit when killing them. Sometimes they do not really die. 21 years ago
  Brad King 6c4ab7ec52 ENH: Adding native windows process tree kill to ProcessWin32.c. This replaces the ProcessWin32Kill.c implementation. 21 years ago
  Brad King dd70c8f82d ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the macro at the correct time. 21 years ago
  Andy Cedilnik 8da9b14cc6 ERR: On Borland preprocessor goes into recursion which adds some weid spaces in the include name. This fixes it 21 years ago
  Bill Hoffman 99a1ec6c6d BUG: make sure the correct state is set for expired processes 21 years ago
  Brad King db4fd2a15d ENH: Adding process tree killing for Win32 process execution. 21 years ago
  Brad King d23636d48b BUG: Corrected detection of exceptional exit code. 22 years ago
  Bill Hoffman dd7f85a9dc ENH: fix for build on cygwin mingw 22 years ago
  Brad King 1c8f885f9d ENH: Added GetExceptionString method to provide an error description when GetState returns Exception. 22 years ago
  Brad King 802601b606 ENH: Added SetPipeShared method to allow stdout and stderr pipes to be shared with the parent process. 22 years ago
  Brad King ce8a34907a ENH: Updated copyright. 22 years ago
  Brad King c9e9e8d121 STYLE: Fixed typo on comment. 22 years ago
  Brad King 5dcbef7dfe ENH: Using CreateFile with FILE_FLAG_DELETE_ON_CLOSE to automatically delete the Win9x forwarding executable even if the parent process crashes. 22 years ago
  Brad King 1f40a4205b ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, and stderr to be redirected from/to files. 22 years ago
  Brad King dc96992e56 ENH: Code is now robust to New method returning NULL. 22 years ago
  Brad King b777b8656e ENH: Cleaned up pipe numbering. 22 years ago