enyojs/ares-project — pull request #158 by snowfix (2012-12-17 20:53:11+00:00)
Title: ENYO-831: Dropbox file-system browsing

This pull-request does not contain the full Dropbox integration: only the end-to-end authrorization plus the PROPFIND implementation for depth=0,1. Dropbox-base filesystem is not yet usable to host projects, although its current status does not break Ares using projects stored on the local file-system.

* Merge remote-tracking branch 'enyojs/master' into ENYO-831 (HEAD, enyojs/ENYO-831, 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 (whatfield73/ENYO-831, micro-tech/ENYO-831)
* 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
* Revert merge from ENYO-831 that broke fsLocal service
* Merge pull request #141 from enyojs/ENYO-831
* ENYO-831: fsBase: make express() accessible to sub-classes
* ENYO-831: breaks fsLocal into fsBase+fsLocal
* ENYO-831: use enyo/master (with `cache-control` control)
* ENYO-831: add a popup to wait for user's authorisation to access Dropbox
* ENYO-831: default Dropbox appKey & appSecret are falsy...
* ENYO-831: add a popup-blocker tester
* ENYO-831: missed async.min.js dependency
* ENYO-831: working Ares > Accounts > Dropbox Auth
* ENYO-831: remove former Dropbox auth UI code
* ENYO-831: add Ares.Groupbox (is onyx.Groupbox + dedicated CSS classes)
* ENYO-831: fix Ares providers icons
* ENYO-831: use other 'cache-control' method from enyo/ENYO-1563
* Merge remote-tracking branch 'enyojs/master' into ENYO-831
* Merge branch 'master' of github.com:enyojs/ares-project into ENYO-831
* ENYO-831: depend on enyo/ENYO-1563 (noCacheControl)
* ENYO-831: add dependency on async.js
* ENYO-831: add dropbox account definition (API v1, using OAuth)
* ENYO-831: fix ServiceRegistry regression: bad handling of auth storage
* ENYO-831: lang.js generic web-form (en|de)coding function
* ENYO-831: make basic auth type explicit in ide.json
* ENYO-831: extend() and deep clone() move to ares namespace
* ENYO-831: rename DropboxConfig into DropboxAuthConfig
* ENYO-831: rename DropboxConfig into DropboxAuthConfig

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