Author Commit Message Labels Comments Date
Mark Aufflick avatarMark Aufflick
fix so the processIdentifier gets set
Mark Aufflick avatarMark Aufflick
fixed occasional sigpipes
Mark Aufflick avatarMark Aufflick
doh - read the manpage more carefully and/or recover brain from 10 years ago :)
Mark Aufflick avatarMark 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 avatarMark Aufflick
solved crash in Core Foundation after fork()
Peter Hosey avatarPeter Hosey
Speaking of which, here's the warnings file.
Peter Hosey avatarPeter Hosey
Silenced a few changing-signedness warnings that emerged when I enabled a strict warnings profile.
Peter Hosey avatarPeter Hosey
Switched to @autoreleasepool.
Peter Hosey avatarPeter Hosey
Merged default branch.
Peter Hosey avatarPeter 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 avatarPeter Hosey
Xcode 4.2 wants to make this change.
Peter Hosey avatarPeter Hosey
Tell the compiler that we are, in fact, not returning from this function.
Peter Hosey avatarPeter Hosey
Don't leak quite so much memory.
Peter Hosey avatarPeter Hosey
Don't release any GCD objects we don't have. Doing so can cause a crash.
Peter Hosey avatarPeter Hosey
Actually use the current directory if it's set. Oops.
Peter Hosey avatarPeter Hosey
Support passing an array for the first argument as well as any subsequent argument.
Peter Hosey avatarPeter Hosey
Implemented the environment property.
Peter Hosey avatarPeter Hosey
Implemented support for passing an array to the varargs construction method, and changed the test program to demonstrate and test this.
Peter Hosey avatarPeter 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 avatarPeter Hosey
Changed the test program to use (and demonstrate) taskWithProgramName:arguments:.
Peter Hosey avatarPeter Hosey
Use NS_REQUIRES_NIL_TERMINATION here, enabling clients to get a warning when they don't fulfill that requirement.
Peter Hosey avatarPeter Hosey
Deleted a space.
Peter Hosey avatarPeter Hosey
Documented what these two methods do.
Peter Hosey avatarPeter Hosey
Fixing a broken artifact of an earlier attempt to fix a since-fixed bug.
Peter Hosey avatarPeter Hosey
Avert a retain cycle. Thanks to Colin Barrett (@cbarrett) and Kevin Ballard (@eridius) for reminding me of this on Twitter.
Peter Hosey avatarPeter Hosey
Checking in my BSD license. This license applies retroactively to all previous versions of the entire contents of this repository.
Peter Hosey avatarPeter Hosey
Create our own NSFileManager rather than using defaultManager, as recommended by the docs since 10.5.
Peter Hosey avatarPeter Hosey
Documented that the termination blocks are called on the main queue.
Peter Hosey avatarPeter 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 avatarPeter Hosey
Reimplemented NSTask from the ground up. The running-a-process part works; accumulating output, while implemented, doesn't yet.
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.