enyojs/enyo — pull request #184 by yves-del-medico (2012-11-28 15:02:37+00:00)
Title: ENYO-1194: Allow loaders to use a different path resolver instead of the hardcoded "enyo.path"

ENYO-1194: Allow loaders to use a different path resolver instead of the hardcoded "enyo.path"
- Introduced the notion of enyo.pathResolverFactory to build path resolver such as "enyo.path"
- Modified enyo.loaderFactory to allow passing a specific path resolver
- Added some tests for enyo.pathResolverFactory
- No tests added for loader and alternate loaders yet - Help would be appreciated.

These modifications are needed to allow the Analyzer to load enyo/onyx files coming from an Ares project
instead of loading the enyo/onyx files coming from Ares.

WARNING: There is still an issue with enyo.depends which still uses the default enyo.loader.
This requires to overide "enyo.loader" with the alternate loader to make it work (See analyzer2/Walker.js)

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico