enyojs/ares-project — pull request #163 by snowfix (2012-12-19 14:50:47+00:00)
Title: ENYO-831: Dropbox file-system browsing

Fix regression(s) caused by previous pull request https://github.com/enyojs/ares-project/pull/158. Essentially a missing pipe().

Like the former one, every workspaces will have to be rebuilt, due to the `fileId` format change from _URL-encoded_ to _Hex-encoded_.

The pull-request includes....

* ENYO-831: do not forget to pipe() POST-bodies (HEAD, enyojs/ENYO-831, ENYO-831)
* ENYO-831: fix jshint messages
* ENYO-831: make fsLocal & fsbase more WebDAV-like
* ENYO-831: fix fsLocal test suite
* ENYO-831: avoid crash from a non-existing variable on the error path
* ENYO-831: fix connect#methodOverride() instead of re-implementing it

...plus former commits from the former pull request:

* Merge remote-tracking branch 'enyojs/master' into ENYO-831 (whatfield73/ENYO-831, micro-tech/ENYO-831)
* ENYO-831: actually start fsDropbox along with Ares
* ENYO-831: first partial fsDropbox implementation
* ENYO-831: add dependency on https://github.com/mikeal/request
* ENYO-831: HermesFileTree: do not crash on file-ops w/o selection
* ENYO-831: first version with end-to-end Dropbox auth working
* ENYO-831: add a `-v` option to ide.js
* ENYO-831: Force terminate Ares sub-services when IDE server crashes
* ENYO-831: Proxy every sub-services through the IDE server
* ENYO-831: IDE use '--runtest' or '-T' option, not 'runtest' parameter
* ENYO-831: pass 'verbose' IDE property as '-v' flag for sub-processes
* ENYO-831: change fileId encoding
* ENYO-831: HermesFileTree: show error popup instead of crashing
* ENYO-831: clean-up parameters to start Ares (runtest… etc)
* ENYO-831: restore former working fsLocal#_propfind
* ENYO-831: add missing httpError.js file

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI