Commits on Aug 10, 2012
  1. Merge branch '2.10.0'

    mbostock committed Aug 10, 2012
Commits on Aug 9, 2012
  1. Add d3.lab and d3.hcl.

    mbostock committed Aug 9, 2012
    Includes d3.interpolateLab and d3.interpolateHcl.
  2. Merge remote-tracking branch 'origin/map' into 2.10.0

    mbostock committed Aug 9, 2012
  3. Expose d3.tween. Fixes #747.

    mbostock committed Aug 9, 2012
    This is a little bit more verbose, but it avoids additional optional arguments
    on transition.{attr,style}.
  4. Merge remote-tracking branch 'origin/custom-line-interpolation' into …

    mbostock committed Aug 9, 2012
  5. Merge remote-tracking branch 'origin/transition-interpolate' into 2.10.0

    mbostock committed Aug 9, 2012
Commits on Aug 7, 2012
  1. Allow static localization of d3.time.format.

    mbostock committed Aug 7, 2012
    You can now build a locale-specific version of d3.time.format. For example,
      LANG=fr_FR make
    will pull strings from the time/format-fr_FR.js file, rather than en_US.
Commits on Aug 5, 2012
Commits on Aug 4, 2012
  1. Revert piecewise interpolation for transforms.

    mbostock committed Aug 4, 2012
    Rather than adopting CSS’s elaborate rules for detecting when the start and end
    transform are the same type as using piecewise (i.e., string-based)
    interpolation, we always use the consolidated transform transition. If you want
    to use string-based interpolation, simply specify d3.interpolateString as the
    interpolator. Fixes #746.
Commits on Aug 3, 2012
  1. Use hyphen instead of unicode minus for negatives.

    mbostock committed Aug 3, 2012
    Although the unicode minus is typographically correct, using the standard hyphen
    is more conventional (and is compatible with standard parsing).
Commits on Aug 1, 2012
  1. Fix rotate transforms with non-zero origin.

    jasondavies committed Aug 1, 2012
    Previously, only the angle was being interpolated. Unfortunately, it
    looks like the origin information is lost when converted to a matrix.
    For example, "rotate(0 100 100)" is the identity matrix [1 0 0 1 0 0].
    Interpolating the matrix decomposition seems better than dropping the
    origin altogether.
  2. Fix nice implementation for time scales.

    mbostock committed Aug 1, 2012
    The previous implementation didn't handle polylinear domains correctly.