angular/angular.js — pull request #953 by IgorMinar (2012-05-12 06:58:16+00:00)
Title: fix($location): support urls with any protocol

The url used for location parsing was quite strict and did not support
custom url schemes like "chrome-extension://". With this change the only
requirement for scheme is that it doesn't contain ":" character.