Permalink
Commits on Jun 16, 2011
  1. merge from mbostock master :)

    committed Jun 16, 2011
Commits on Jun 14, 2011
  1. Merge branch 'release'

    mbostock committed Jun 14, 2011
  2. Default nodes and links to empty.

    Fixes #188.
    mbostock committed Jun 14, 2011
  3. Expose force layout's friction parameter.

    This was accidentally hidden by the drag behavior. Probably, the drag behavior
    should be broken out and moved to the d3.behavior module. But this is a nice fix
    for the immediate problem of name collision. Fixes #192.
    mbostock committed Jun 14, 2011
  4. Regenerate files.

    mbostock committed Jun 14, 2011
Commits on Jun 13, 2011
  1. Add a semicolon at the end of modules to prevent trouble when modules…

    … are concatenated into the same file.
    lynaghk committed Jun 13, 2011
Commits on Jun 12, 2011
  1. Merge branch 'boid'

    mbostock committed Jun 12, 2011
  2. Move d3.ai.boid to voroboids example.

    From Mike:
    
    > This way, we keep the core library small, and we can make
    > non-backwards compatible changes without bumping the major version
    > number.
    jasondavies committed Jun 12, 2011
  3. Add force multi-foci example.

    mbostock committed Jun 12, 2011
  4. Color voronoi cells by area.

    mbostock committed Jun 12, 2011
  5. Add "boid" flocking: d3.ai.boid().

    Includes interactive "voroboids" example!
    jasondavies committed Jun 11, 2011
  6. Better nicing for pow scales.

    mbostock committed Jun 12, 2011
  7. Minor tweak.

    mbostock committed Jun 12, 2011
Commits on Jun 11, 2011
  1. Add superformula explorer.

    mbostock committed Jun 11, 2011
  2. Merge branch 'superformula'

    mbostock committed Jun 11, 2011
  3. Move d3.svg.superformula into an example.

    This way, people can play with superformulas if they want them, but we keep the
    core library small. If we want to replace the default symbol implementation with
    superformulas in the future, we can do that too. For now, be conservative.
    mbostock committed Jun 11, 2011
  4. Merge branch 'release'

    mbostock committed Jun 11, 2011
  5. Remove trailing whitespace.

    mbostock committed Jun 11, 2011
  6. Add d3.interpolators registry.

    This is useful when other modules want to register interpolators for
    d3.interpolate without adding an explicit dependency to d3.core.  The
    interpolators are applied in reverse order, and the first one that returns
    a function is used.
    
    (This commit was authored by @jasondavies and cherry picked.)
    mbostock committed Jun 11, 2011
  7. Reduce code duplication.

    I'm not totally sure about the nicing behavior for pow scales; we might want it
    to behave more like nicing for log scales. But this works for now!
    mbostock committed Jun 11, 2011
  8. Simplify subclassing of hierarchy layout.

    The subclasses can't use the same object as the parent class, because they are
    functions. But, there's no reason to duplicate the code that rebinds the methods
    onto the subclass.
    mbostock committed Jun 11, 2011
  9. Tweens are now optional.

    If the tween function returns null, then no tween will be applied for the
    specified element. The default tween function now returns null if the start and
    end value are the same, thus avoiding redundant interpolation.
    mbostock committed Jun 11, 2011
Commits on Jun 7, 2011
  1. Slightly more compact tests for nice scales.

    The longer domains mess up the aligment but I'm sure Mike will figure something
    out!
    jasondavies committed Jun 7, 2011
  2. Add semicolons.

    jasondavies committed Jun 7, 2011