Commits on Sep 27, 2011
  1. Merge branch 'release'

    mbostock committed Sep 27, 2011
  2. Add back d3_array for IE9.

    This also tweaks the array conversion slightly so that it is called by
    selection.selectAll rather than d3_selectAll; this guarantees that the selection
    groups are always arrays, even when a function selector is used.
    mbostock committed Sep 27, 2011
Commits on Sep 21, 2011
  1. Fix a bug in collapsible force layout example.

    We were registering multiple tick listeners, rather than replacing it. Oops!
    In the future, we'll probably change the behavior of force.on to match
    selection.on, and require a namespace for registering multiple listeners.
    mbostock committed Sep 21, 2011
Commits on Sep 19, 2011
  1. Fix sort due to lack of NodeList.prototype.sort.

    NodeList doesn't support .sort() directly, so we need to convert to a
    real Array first.  I've done this in selectAll for efficiency i.e. this
    avoids a new Array being created every time the same selection is
    sorted.  However, it may be slightly more efficient to create the Array
    only when sorting, to avoid unnecessary Array creation when sorting
    isn't used, which is probably the common case.
    Unfortunately it's difficult to test this because JSDOM uses a real
    Array instead of a NodeList!
    jasondavies committed Sep 19, 2011
Commits on Sep 18, 2011
  1. Make residual floating point test clearer.

    This test makes sure NaN doesn't creep in due to Math.acos being called
    on numbers like +/- 1.000000000004, so it's more descriptive to check
    isNaN rather than the exact numerical results.
    jasondavies committed Sep 18, 2011
  2. Merge branch 'release'

    mbostock committed Sep 18, 2011
  3. Remove unused code.

    The hierarchy layout is abstract; the nodes method is defined on subclasses.
    mbostock committed Sep 18, 2011
Commits on Sep 15, 2011
  1. back to calling it quad.count

    yasirs committed Sep 15, 2011
Commits on Sep 14, 2011
  1. number recursion for charge

    yasirs committed Sep 14, 2011
  2. not using functor for charge

    yasirs committed Sep 14, 2011
  3. passed charges to forceAccumulate

    yasirs committed Sep 14, 2011
  4. deleted old charge method; quad.count replaced by quad.totalCharge to…

    … reflect what we are calculating; charge no longer appears in `k` calculation in repulsive force calculations.
    yasirs committed Sep 14, 2011
  5. node level charge

    yasirs committed Sep 14, 2011
  6. node dependent charges array

    yasirs committed Sep 14, 2011
  7. Tiny optimization.

    mbostock committed Sep 14, 2011
Commits on Sep 12, 2011
Commits on Sep 9, 2011
  1. Merge pull request #288 from jasondavies/science

    Update science.js to 1.7.0: fix science.stats.kde.
    mbostock committed Sep 9, 2011
Commits on Sep 8, 2011