If you add ../ to the include path, you get TypeError:
Cannot read property "length" from undefined'.
This is likely to be caused by line 487 in file.js (http://github.com/280north/cappuccino/blob/0c349a8d7f67b18574729059...
) which seems to my admittedly unfamiliar eye to be
wrong.
As far as I can tell, this:
if (aPath.indexOf("/./") != -1 && aPath.indexOf("//") != -1 && aPath.indexOf("/../") != -1)
Should actually be:
if (aPath.indexOf("/./") == -1 && aPath.indexOf("//") == -1 && aPath.indexOf("/../") == -1)
i.e., if none of those patterns exist in the path, then don't
bother processing it. If any of them do, then go ahead and
eliminate them. Vs currently where I understand it to mean if all
three are present, then don't try to standardize the file, which
seems... Odd.