mbostock/d3 — pull request #379 by jasondavies (2011-11-16 21:19:33+00:00)
Title: d3.transform fixes.

This fixes various corner cases involving negative and zero scales, as well as proper support for skewX, which previously wasn't being computed correctly.

Includes browser-based tests!

Admittedly they could be a lot nicer e.g. animated D3-based progress bar and setTimeout to avoid browser lockup, but they did their job. :)