summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/Process.h.in
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2020-03-041-2/+2
| | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2020-03-04 (6af2e592)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2018-06-011-163/+167
| | | | | * upstream-KWSys: KWSys 2018-06-01 (8ef62b28)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-071-1/+1
| | | | | * upstream-KWSys: KWSys 2017-11-07 (5249a82d)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-021-0/+8
| | | | | * upstream-KWSys: KWSys 2017-11-02 (54f0901a)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-161-2/+71
| | | | | * upstream-KWSys: KWSys 2017-05-16 (fe1f22ce)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-11-091-133/+127
| | | | | * upstream-KWSys: KWSys 2016-11-09 (18c65411)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-03-091-0/+7
| | | | | * upstream-KWSys: KWSys 2016-03-09 (36d8666f)
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-07-311-53/+78
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-05-071-0/+9
|
* Convert KWSys to OSI-approved BSD LicenseBrad King2009-09-281-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: Skip KWSys name maros in case of identityBrad King2009-04-141-102/+106
| | | | | | | | | | | | | All KWSys C symbol names begin with the KWSYS_NAMESPACE defined at configuration time. For ease of editing we write canonical names with the prefix 'kwsys' and use macros to map them to the configured prefix at preprocessing time. In the case of standalone KWSys, the prefix is 'kwsys', so the macros were previously defined to their own names. We now skip defining the macros in the identity case so that the final symbol names are never themselves macros. This will allow the symbols to be further transformed behind the scenes to help linkers in special cases on some platforms.
* STYLE: minor commentsMathieu Malaterre2008-04-021-2/+2
|
* ENH: Added Process_SetPipeNative method to allow user code to override the ↵Brad King2006-10-031-0/+32
| | | | pipes connected to the child pipeline.
* ENH: Added Option_Verbatim to run whole command lines directly.Brad King2006-06-151-1/+11
|
* ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of ↵Brad King2005-07-261-2/+4
| | | | building a kwsys source file. This allows more than one header to be included in a kwsys source file without redefining the macros.
* ENH: Added polling feature to documentation of WaitForData.Brad King2005-06-171-1/+3
|
* ENH: Do kwsys testing as part of cmake testing, command line arguments are ↵Andy Cedilnik2005-04-131-2/+2
| | | | not experimental and add simple test for systemtools
* ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow ↵Brad King2004-07-071-3/+25
| | | | detached processes to be created. Currently implemented only on UNIX.
* ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the ↵Brad King2004-05-101-47/+47
| | | | macro at the correct time.
* ERR: On Borland preprocessor goes into recursion which adds some weid spaces ↵Andy Cedilnik2004-05-071-46/+46
| | | | in the include name. This fixes it
* ERR: Added units to SetTimeout documentation.Brad King2004-05-061-4/+4
|
* ERR: Fixed function prototypes with zero arguments to be C-style.Brad King2004-01-221-1/+1
|
* ENH: Added GetExceptionString method to provide an error description when ↵Brad King2003-12-301-0/+8
| | | | GetState returns Exception.
* ENH: Added SetPipeShared method to allow stdout and stderr pipes to be ↵Brad King2003-12-161-0/+10
| | | | shared with the parent process.
* ENH: Updated copyright.Brad King2003-12-151-5/+2
|
* ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, ↵Brad King2003-12-131-2/+15
| | | | and stderr to be redirected from/to files.
* ENH: Cleaned up pipe numbering.Brad King2003-12-071-4/+7
|
* ENH: Removed pipe selection argument from WaitForData method in ↵Brad King2003-12-051-9/+4
| | | | kwsysProcess. This greatly simplifies its use.
* STYLE: Removed trailing whitespace.Brad King2003-12-051-2/+2
|
* ENH: Merged changes from KWSys-MultiProcess-bp to ↵Brad King2003-12-031-3/+16
| | | | KWSys-MultiProcess-b2t-1-mp to main tree. This introduces support for process pipelines.
* ENH: Added SetOption/GetOption methods for platform-specific options.Brad King2003-08-051-0/+23
|
* ENH: Implemented SetWorkingDirectory method.Brad King2003-07-071-3/+4
|
* ENH: Start working on Working Directory supportAndy Cedilnik2003-07-071-0/+8
|
* ERR: Reduced requirements on preprocessor for export macro due to ↵Brad King2003-07-011-1/+1
| | | | limitations of Mac preprocessor. The preprocessor can be fixed by using -no-cpp-precomp, but we don't want to require that option for every source file that includes our headers.
* ENH: Added DLL support.Brad King2003-06-301-14/+20
|
* Removed Exception_Abort because there is no windows version. Also removed ↵Brad King2003-06-181-7/+3
| | | | stray typedef keywords.
* ENH: Added documentation to interface. Finished process exit code ↵Brad King2003-06-181-96/+209
| | | | interpretation implementation prototype.
* ENH: Added Process execution implementation.Brad King2003-06-101-0/+172