Permalink
Commits on Mar 17, 2011
Commits on Mar 15, 2011
  1. Workaround for IE's lack of xhr.overrideMimeType.

    This doesn't appear to be supported even in IE9, which means the server
    must set the correct content type to get the correct mime type
    behaviour.  I think this is only important to trigger XML parsing but
    I'm not sure.
    jasondavies committed Mar 15, 2011
  2. Merge branch 'mbostock-master'

    mbostock committed Mar 15, 2011
  3. Sticky treemap layouts!

    The treemap layout can now be set to "sticky" mode, which preserves the row
    arrangements from an earlier layout. This is particularly handy for animating
    treemaps, as it avoids the temporary occlusion as nodes swap positions. Thanks
    to @philogb and the New York Times for the inspiration!
    mbostock committed Mar 15, 2011
Commits on Mar 13, 2011
  1. Restructure sunburst example.

    mbostock committed Mar 13, 2011
  2. Merge branch 'mbostock-master'

    Release 1.7.0. Adds partition & hierarchy layouts, step-{before,after}
    interpolation for line & area, sorting for treemaps, and a few bug fixes for
    time format. Oh, and a bunch of tests!
    mbostock committed Mar 13, 2011
  3. Simplify interpolator slightly.

    mbostock committed Mar 13, 2011
  4. Expose d3.layout.hierarchy.sort.

    Also, add nifty transitions to the sunburst example.
    mbostock committed Mar 13, 2011
  5. Add tests for d3.svg.arc.

    mbostock committed Mar 13, 2011
  6. Add tests for d3.svg.symbol.

    mbostock committed Mar 13, 2011
  7. Fix a couple bugs in d3.time.format.

    First, we were using the wrong space-filling format for %d and equivalent.
    Second, we weren't parsing numbers with optional leading spaces correctly.
    Yay tests!
    mbostock committed Mar 13, 2011
Commits on Mar 12, 2011
  1. Add step-{before,after} interpolation.

    Also add tests for d3.svg.area and d3.svg.line.
    mbostock committed Mar 12, 2011
  2. Add hierarchy & partition layouts.

    Also, expose d3.rebind to make it a bit easier to compose classes.
    mbostock committed Mar 12, 2011
  3. Merge branch 'mbostock-master'

    mbostock committed Mar 12, 2011
Commits on Mar 11, 2011
Commits on Mar 10, 2011
Commits on Mar 9, 2011
  1. Expose d3.timer, for requestAnimationFrame.

    This allows external classes to hook into D3's timer mechanism, such as the
    iterative force-directed graph layout.
    mbostock committed Mar 9, 2011
Commits on Mar 8, 2011
  1. Woot, requestAnimationFrame!

    mbostock committed Mar 8, 2011
Commits on Mar 5, 2011
  1. Unplug env-js' timer module.

    This was breaking setTimeout and setInterval in Node, since I've already
    unplugged env-js' event loop. With that out of the way, we can write tests for
    transitions!
    mbostock committed Mar 5, 2011
  2. Ack, Sizzle doesn't sort by default.

    The Selectors API guarantees that results are returned in document order, but
    Sizzle does not, by default. So now we sort the results when using Sizzle. Yay
    tests!
    mbostock committed Mar 5, 2011