… and xcode 4.0.1
…add contact info at this point
…s. switched check in watch(). >> RUBY_VERSION => "1.9.2" >> String.ancestors => [String, Comparable, Object, Kernel, BasicObject] >> RUBY_VERSION => "1.8.7" >> String.ancestors => [String, Enumerable, Comparable, Object, Kernel]
…reprocessor statement that does the right thing if compiled on 10.5 (rather than accept --ignore-self as a path, which would just be silly)
…th and watcher_path to methods that return pre-resolved strings. runtime resolution and instance variables removed.
…' so that the default behavior is once again a nice, quiet, fsevent_watch binary
…st to not fail if the newfile already exists pre-test (and instead removing it), fix other newfile test is the same way
…ly need to calculate those paths once. added memoized class-level accessors. note to self: attempt to memoize sans instance variables. removed launch_bin and replaced it with a memoized pipe accessor that creates a pipe to a freshly launched binary and returns that on later access. the stop method now sets the pipe instance variable to false for relaunch via the memoized accessor thingie. the main motivation behind this series of changes was simply to make it easy to test that the fsevent_watch path points to an actual binary and that this binary is executable, which is somewhat less clean when the path resolution methods are marked private on an instance.
…g it an option. ensure normal messages are sent to stdout using fprintf. add a LOT more debugging.
…rly the now-required -std=gnu99, as well as various warning enabling flags and (for now) turning on the DEBUG def
…hs so as to avoid inconsistencies, enable setting the FSEventStreamEventId, enable setting the latency, enable setting the kFSEventStreamCreateFlagNoDefer flag, enable setting the currently unhandled kFSEventStreamCreateFlagWatchRoot flag (please ignore this one right now), allow for a default path of the current directory when no path has been passed in to fsevent_watch, fix a completely negligible potential memory leak warning from clang, output a fair amount of debug info when compiled with DEBUG defined