Permalink
Commits on Mar 9, 2011
  1. Version 0.4.0

    Thibaud Guillaume-Gentil committed Mar 9, 2011
  2. Updated Guardfile syntax

    Thibaud Guillaume-Gentil committed Mar 9, 2011
  3. Better authors formatting

    Thibaud Guillaume-Gentil committed Mar 9, 2011
  4. @ttilley
  5. @ttilley
  6. @ttilley

    author formatting?

    ttilley committed Mar 9, 2011
  7. @ttilley

    documentation for fsevent_watch changes, and I guess I might as well …

    …add contact info at this point
    ttilley committed Mar 9, 2011
Commits on Mar 6, 2011
  1. @ttilley
  2. @ttilley

    faster damnit

    ttilley committed Mar 6, 2011
  3. @ttilley

    apparently a singular string is an enumerable in ruby 1.8.x. fun time…

    …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]
    ttilley committed Mar 6, 2011
  4. @ttilley
  5. @ttilley
Commits on Mar 4, 2011
  1. @ttilley
  2. @ttilley
  3. @ttilley

    apparently IgnoreSelf isn't available in 10.5. surround this with a p…

    …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)
    ttilley committed Mar 4, 2011
  4. @ttilley
  5. @ttilley
  6. @ttilley

    move to performing a singular, definition-time, resolution of root_pa…

    …th and watcher_path to methods that return pre-resolved strings. runtime resolution and instance variables removed.
    ttilley committed Mar 4, 2011
Commits on Mar 3, 2011
  1. @ttilley

    make DEBUG define depend on env variable 'FWDEBUG' being set to 'true…

    …' so that the default behavior is once again a nice, quiet, fsevent_watch binary
    ttilley committed Mar 3, 2011
  2. @ttilley

    add test for executability of FSEvent.watcher_path, fix apostrophe te…

    …st to not fail if the newfile already exists pre-test (and instead removing it), fix other newfile test is the same way
    ttilley committed Mar 3, 2011
  3. @ttilley

    the various binary paths will never change, so we should hopefully on…

    …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.
    ttilley committed Mar 3, 2011
  4. @ttilley

    even more debugging

    ttilley committed Mar 3, 2011
  5. @ttilley

    dont assume anything and remove the default "ignore self" flag, makin…

    …g it an option. ensure normal messages are sent to stdout using fprintf. add a LOT more debugging.
    ttilley committed Mar 3, 2011
  6. @ttilley

    rewrite extconf.rb to add additional flags for compilation, particula…

    …rly the now-required -std=gnu99, as well as various warning enabling flags and (for now) turning on the DEBUG def
    ttilley committed Mar 3, 2011
  7. @ttilley

    fix a few xcode<4 errors

    ttilley committed Mar 3, 2011
  8. @ttilley

    parse commandline options into a reusable data structure, resolve pat…

    …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
    ttilley committed Mar 3, 2011
Commits on Feb 7, 2011
  1. Bump to 0.3.10

    Thibaud Guillaume-Gentil committed Feb 7, 2011
  2. Updated development dependencies

    Thibaud Guillaume-Gentil committed Feb 7, 2011
  3. Removed Gemfile.lock

    Thibaud Guillaume-Gentil committed Feb 7, 2011
  4. Updated year license

    Thibaud Guillaume-Gentil committed Feb 7, 2011
Commits on Feb 3, 2011
  1. @ttilley
  2. @ttilley
Commits on Feb 2, 2011
  1. @ttilley

    step one: modify the C code for fsevent_watch to accept multiple argu…

    …ments and pass those along to the fsevent api
    ttilley committed Feb 2, 2011
  2. @ttilley

    git doesn't track directories, just files. adding this empty file all…

    …ows the custom path fixture directory to be created, fixing the one failing spec.
    ttilley committed Feb 2, 2011
Commits on Nov 11, 2010
  1. bump to 0.3.9

    Thibaud Guillaume-Gentil committed Nov 11, 2010