Commit History

Author SHA1 Message Date
  marco 4a51d0600d * add podetached. Follow up to mantis @32055 due to regression, see 5 years ago
  marco e53b67517a * improve porunidle casing, suggestion by Bart. 5 years ago
  marco 07ee8948aa * use a PO flag to run idle event. This allows both cases (slow, long term input, and short, quick input) to run without derivation of the class for runcommand. 5 years ago
  marco 0f619c3ef8 * two new priority classes for all but wince. See comments in process.pp 7 years ago
  marco 8554332c1d * centralize some type definitions so that they are compatible between process and processunicode 7 years ago
  marco 9b969c6cca * second part processunicode commit. 7 years ago
  marco b7e6492119 * Unicode version TProcess in two commits. 7 years ago
  marco ee810cea10 * give stderr as much chance to drain as output per runcommandloop cycle. 7 years ago
  joost 098464d260 * Fixed RunCommandIndir with poStderrToOutput 7 years ago
  svenbarth 7e0d7e118e * fix compilation after r39568 as Min() requires the Math unit 7 years ago
  marco 00aeae7651 * alternate readinput with streams. 7 years ago
  marco d5601e3631 * remove unused private field fterminalprogram 7 years ago
  marco dae75342d3 * reduce to one Event only, and use enum to signal what is happening. 7 years ago
  marco 0060a3560f * Renamed intruncommand to RunCommandLoop. 7 years ago
  marco 70c09d86a8 * body of runcommand to TProcess class. If more flexibility is added to this function (onevent properties called in the loop), it becomes easier to run your own with slightly different features. 7 years ago
  marco d00647bb31 * fix typo-gotcha probably introduced by an accidental save in the IDE after testing. Thanks to Karoly for reporting. 7 years ago
  marco 66a1911d97 * ReadInputStream factored out, analogous as suggested in mantis #32541. 7 years ago
  pierre e1736933fe Add poPassInput to be able to handle interactive processes 9 years ago
  florian bdbdee6acf + TProcess.WaitForExit implementation with timeout 9 years ago
  michael 33e1bc72b4 * Add options to RunCommand* call 9 years ago
  michael 3f5172933d * var -> out for Runcommand 9 years ago
  pierre 78761c106f Avoid blocking pipe read calls by only asking as many bytes as returned by NumBytesAvailable 10 years ago
  pierre 542a4ea423 Suppress deprecated cmdline warning 10 years ago
  michael dafd3c3934 * Changed signature of TForkEvent 11 years ago
  michael cace38029c * Check running 11 years ago
  michael 8a4e0e6e84 * Added ExitCode (different from ExitStatus) 11 years ago
  marco 2c3787d415 * properly initialize FPipeBuffersize. Follow up to Mantis #22327 13 years ago
  marco e5f0c75efe * make pipesize a property. Mantis #22327, patch by Cyrax. 13 years ago
  marco b603182f1a * (runcommand), fix for corruption of outputstring if command fails with 13 years ago
  marco 3b7a933e9d * A few utility routines that capture program output in a string. 13 years ago