This improves the installability of raphael from inside large organizations. "[The Git protocol] requires firewall access to port 9418, which isn't a standard port that corporate firewalls always allow. Behind big corporate firewalls, this obscure port is commonly blocked." - https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols
Certain browsers have begun interpreting SVG 'stroke-dasharray' with a value of '0' as *do not render a stroke*. The recommended value is to use 'none'. See https://bugzilla.mozilla.org/show_bug.cgi?id=1149516 for Firefox 37. This also causes invalid 'stroke-dasharray' values to be interpreted as 'none' (which is inline with how the VML is interpreted).
* heads/v2.1.2: setViewBox() does not work properly for papers, having size in percents getBBox() works incorrect for VML after settings View Box on canvas IE 11 parentElement fix fix the error/memleak in Firefox 3.0.x and 25.0.1 concerning the getBBox method Several Fixes Added couple of fixes, and unused jshintrc Fix SVG insertBefore/insertAfter when using <a> wrapper node. Use dev folder for 'npm install' in the Quickstart. By @badunk Setting aspect ratio to xMidYMid meet Merging TheCloudlessSky-prevent-multiple-svg-title IE8 / R2.0.1 - viewbox scaling Removing extra code in html href parameter for Paper.text does NOT behave like hyperlink in 2.1.2 Change the version in bower.json to match the tag name. Final fix for #629 Fix bug with arrow-end/start markers sharing properties. By @vkaravir AddEvent function incorrectly removes touch event listener. By @ThijsVanDerMeer IE8: getBBox returns orginal coordinates for a path after drag and setting new path. By @wyatte Issue #768 - Str(value).match(R._ISURL) returns null for valid url Conflicts: dev/raphael.svg.js raphael-min.js