enyojs/ares-project — pull request #165 by snowfix (2012-12-19 15:16:50+00:00)
Title: [#ENYO-831] Dropbox file-system browsing (4th attempt)

Fix regression(s) caused by previous pull request #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 the following commits...

* Merge branch 'ENYO-831' into ENYO-831.2 (HEAD, enyojs/ENYO-831.2, ENYO-831.2)
* Revert "Revert "Merge pull request #158 from enyojs/ENYO-831""
* 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 francois-xavier.kowalski@hp.com