Permalink
Commits on Sep 12, 2009
  1. Improve docs for Portable handler

    committed Sep 12, 2009
  2. Autoload classes

    Handlers are conditionally required
    committed Sep 12, 2009
  3. Update local specs script.

    Self hosted once again. yay.
    committed Sep 12, 2009
  4. Add pure ruby event handler.

    Meant for OSs that don't yet play nice with rev backend (currently, mswin and cygwin are known cases)
    committed Sep 12, 2009
  5. Update executable

    committed Sep 12, 2009
  6. Pick handler based on OS

    committed Sep 12, 2009
  7. Extract file watching code into backend handler.

    there we go again ....
    committed Sep 12, 2009
Commits on Sep 11, 2009
  1. Update README

    committed Sep 11, 2009
Commits on Sep 9, 2009
  1. Update TODO list

    committed Sep 9, 2009
  2. Document source

    committed Sep 9, 2009
Commits on Sep 8, 2009
  1. Update local docs script

    committed Sep 8, 2009
  2. Update README

    committed Sep 8, 2009
  3. Update local specs script

    committed Sep 8, 2009
  4. Clean up

    committed Sep 8, 2009
  5. Assume lib/ in path

    lib/ is already added to path in specs.
    To use local watchr, simply use ruby -I:
    
      ruby -rubygems -Ilib ./bin/watchr -d specs.watchr
    committed Sep 8, 2009
  6. Modify architecture - get rid of handler backend

    Handler layer has been integrated into controller. Now using Rev (ruby
    wrapper around libev), which should in theory already be os independent.
    committed Sep 8, 2009
Commits on Sep 7, 2009
  1. Refactor Controller

    committed Sep 6, 2009
Commits on Sep 5, 2009
  1. Modify strategy for live updating of monitored file list

    very much WIP, currently broken. About to change whole backend
    committed Sep 5, 2009
Commits on Sep 4, 2009
  1. Load debugger in debug mode

    committed Sep 4, 2009
  2. clean up

    committed Sep 3, 2009
Commits on Sep 3, 2009
  1. Refactor pathnames everywhere.

    Standardize paths as absolute Pathname objects.
    committed Sep 3, 2009
  2. Move c lib dir

    committed Sep 3, 2009
Commits on Sep 2, 2009
  1. Fix failing controller specs

    committed Sep 2, 2009
  2. Implement unix event handler

    Implementation uses an EventMachine backend, meant to work on systems
    that support either inotify or kqueue (*nix, *bsd). Meant to supersede
    the Linux handler.
    
    Currently WIP and not ready for use, as it regularely segfaults in specs
    (known issue/unresolved bug in EventMachine).
    committed Sep 2, 2009