Commits

Author Commit Message Labels Comments Date
Mark Aufflick
fix so the processIdentifier gets set
Mark Aufflick
fixed occasional sigpipes
Mark Aufflick
doh - read the manpage more carefully and/or recover brain from 10 years ago :)
Mark Aufflick
exitstatus wasn't being set at all, but now seems different to the shell. should waitpid be taking a fixed size int or something?
Mark Aufflick
solved crash in Core Foundation after fork()
Peter Hosey
Speaking of which, here's the warnings file.
Peter Hosey
Silenced a few changing-signedness warnings that emerged when I enabled a strict warnings profile.
Peter Hosey
Switched to @autoreleasepool.
Peter Hosey
Merged default branch.
Peter Hosey
Track the parent revision as well as its index in the list of revisions, to handle the case where the parent revision isn't in our list.
Peter Hosey
Xcode 4.2 wants to make this change.
Peter Hosey
Tell the compiler that we are, in fact, not returning from this function.
Peter Hosey
Don't leak quite so much memory.
Peter Hosey
Don't release any GCD objects we don't have. Doing so can cause a crash.
Peter Hosey
Actually use the current directory if it's set. Oops.
Peter Hosey
Support passing an array for the first argument as well as any subsequent argument.
Peter Hosey
Implemented the environment property.
Peter Hosey
Implemented support for passing an array to the varargs construction method, and changed the test program to demonstrate and test this.
Peter Hosey
Fixed taskWithProgramName:arguments:, which had been omitting the name (oops) and first argument (double oops) and potentially going off the end of the argument list (triple oops).
Peter Hosey
Changed the test program to use (and demonstrate) taskWithProgramName:arguments:.
Peter Hosey
Use NS_REQUIRES_NIL_TERMINATION here, enabling clients to get a warning when they don't fulfill that requirement.
Peter Hosey
Deleted a space.
Peter Hosey
Documented what these two methods do.
Peter Hosey
Fixing a broken artifact of an earlier attempt to fix a since-fixed bug.
Peter Hosey
Avert a retain cycle. Thanks to Colin Barrett (@cbarrett) and Kevin Ballard (@eridius) for reminding me of this on Twitter.
Peter Hosey
Checking in my BSD license. This license applies retroactively to all previous versions of the entire contents of this repository.
Peter Hosey
Create our own NSFileManager rather than using defaultManager, as recommended by the docs since 10.5.
Peter Hosey
Documented that the termination blocks are called on the main queue.
Peter Hosey
Switched from NSFileHandle/NSNotification-based reading to dispatch_source, actually hooked up the FDs, and added code to the test app to prove that accumulating output works.
Peter Hosey
Reimplemented NSTask from the ground up. The running-a-process part works; accumulating output, while implemented, doesn't yet.
  1. Prev
  2. Next