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

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

    committed
    Includes d3.interpolateLab and d3.interpolateHcl.
  2. Merge remote-tracking branch 'origin/map' into 2.10.0

    committed
    Conflicts:
    	src/core/transition-attr.js
    	src/core/transition-style.js
  3. Expose d3.tween. Fixes #747.

    committed
    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 …

    committed
    …2.10.0
    
    Conflicts:
    	src/svg/line.js
  5. Merge remote-tracking branch 'origin/transition-interpolate' into 2.10.0

    committed
    Conflicts:
    	src/core/interpolate.js
Commits on Aug 7, 2012
  1. Allow static localization of d3.time.format.

    committed
    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.

    committed
    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.

    committed
    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. @jasondavies
  2. @jasondavies

    Fix rotate transforms with non-zero origin.

    jasondavies committed
    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.
  3. Fix nice implementation for time scales.

    committed
    The previous implementation didn't handle polylinear domains correctly.
Something went wrong with that request. Please try again.