Commits on Jun 19, 2012
  1. Merge branch '2.9.4'

    mbostock committed Jun 19, 2012
Commits on Jun 14, 2012
  1. Merge branch '2.9.3'

    mbostock committed Jun 14, 2012
  2. Always display powers-of-ten tick labels.

    mbostock committed May 29, 2012
    Previously, the log scale's tick format would hide all labels when there was not
    enough room to display the requested number of ticks; now it at least displays
    the power-of-ten labels. Fixes #655.
Commits on Jun 1, 2012
Commits on May 29, 2012
  1. When using Sizzle, the API for `d3_select` changes when there is no e…

    geowa4 committed May 29, 2012
    …lement to select. When using Sizzle, `undefined` is returned since `[][0] === undefined`. Without Sizzle, `d3_select` returns `null`. This is a problem, because IE9 does not support calling `HTMLElement.insertBefore` (see selection-insert.js) with `undefined` as the second argument; `null` is fine, though.
Commits on May 27, 2012
  1. Remove trailing commas.

    jasondavies committed May 27, 2012
  2. Fix race condition in transition tests.

    jasondavies committed May 27, 2012
    The transition-test-text callback was failing to fire when using the
    latest Node.js master (82bcdbb8aaa4cf58917dc8d3fd4fcfc272512a2c).  This
    was most likely due to these tests being run in a different order due to
    a different object enumeration order.
Commits on May 16, 2012
  1. Merge branch '2.9.2'

    mbostock committed May 16, 2012
Commits on May 11, 2012
Commits on May 10, 2012
Commits on May 9, 2012
  1. "Bundle" interpolation for single-element arrays.

    jasondavies committed May 9, 2012
    In future we may want to generate some kind of loop, but it's not clear
    what orientation such a loop should have, so perhaps a "non-line" like
    this is better as a default.
Commits on May 4, 2012
  1. Simpler workaround for local d3.xhr.

    jasondavies committed May 4, 2012
    If the error flag is set, the response attribute [1] should be the empty
    string or null.  So even if a request fails and the response has been
    partially loaded, this logic should still work.
    This check will fail for local requests where the response entity body
    is the empty string, but I don't think it's possible to detect this
    situation in current browser implementations. jQuery has the same issue,
    for example.
Commits on May 3, 2012
  1. Fix d3.xhr for local URIs.

    jasondavies committed May 3, 2012
    The test for local URI is based on jQuery's.  Although Chrome has strict
    permissions, other browsers allow local URIs to be retrieved as long as
    the same-domain policy is respected e.g. Safari.
    We also check for a cross-domain request as req.status === 0 means
    failure in this case.
Commits on May 1, 2012
  1. Update README blurb.

    mbostock committed May 1, 2012
  2. add browserify compatibility

    alexstrat committed May 1, 2012
Commits on Apr 26, 2012
  1. Removing make prepare target.

    webmonarch committed Apr 26, 2012
  2. Fix another rounding bug with SI-format.

    mbostock committed Apr 26, 2012
    Turns out 1400 * .001 is 1.4000000000000001, but 1400 / 1000 is 1.4.
Commits on Apr 25, 2012
  1. removing dependency on index.js: makes bootstrapping the build from g…

    webmonarch committed Apr 25, 2012
    …it checkout much easier
Commits on Apr 19, 2012
  1. Fix background events for d3.svg.brush.

    mbostock committed Apr 19, 2012
    This reverts previous IE9 fixes to @4f55282.
Commits on Apr 15, 2012
  1. Merge branch '2.9.0'

    mbostock committed Apr 15, 2012