Skip to content
This repository
tag: v2.4.6

Oct 24, 2011

  1. Mike Bostock

    Fix two sorting bugs in chord layout.

    We still weren't sorting subgroups correctly. Also, we now sort chords by their
    average value, rather than the source value, which works well with one-sided
    chords (where either the source or target value is zero).
    authored

Oct 20, 2011

  1. Mike Bostock

    Merge branch 'deps' of https://github.com/jasondavies/d3

    authored
  2. Mike Bostock

    Fix a bug in enter selection's empty.

    Due to the ordering in which the prototypes are defined, it was still undefined!
    Also, the empty method depends on the node method being defined. Added a test.
    authored

Oct 19, 2011

  1. Mike Bostock

    Fix cartogram for IE9.

    authored

Oct 17, 2011

  1. Mike Bostock

    Add labels to tree-interactive example.

    authored
  2. Jason Davies

    Update JSDOM to 0.2.8.

    jasondavies authored

Oct 14, 2011

  1. Mike Bostock

    Consistent timing for subtransitions.

    It was previously possible for small differences in the reference time for
    subtransitions. This could lead to tearing with expensive transitions, as some
    transitions would have slightly different reference times than the others. This
    is fixed by passing the reference time along explicitly when deriving a new
    transition, either by the transition or selection operators.
    authored

Oct 13, 2011

  1. Jason Davies

    Update UglifyJS, JSDOM and Vows.

    I ran the tests on the newly minified files too, for good measure, and
    everything passed.
    jasondavies authored
  2. Mike Bostock

    Add hierarchical bar chart example.

    authored
  3. Mike Bostock

    Calendar example improvements.

    authored

Oct 12, 2011

  1. Mike Bostock

    Fix a daylight savings bug in d3.time.format.

    We weren't computing the day-of-year number correctly, which affected both day
    number and week number directives (%j, %U, and %W).
    authored
  2. Mike Bostock

    Add dji-area example with ggplot2 styles.

    authored
  3. Mike Bostock

    Merge branch 'release'

    authored
  4. Mike Bostock

    Merge branch 'nice' into release

    authored
  5. Mike Bostock

    Merge branch 'nice' of https://github.com/jasondavies/d3 into nice

    authored
  6. Mike Bostock

    Add extended ISO 8601 support.

    The d3.time.format.iso is designed to be compatible with the default JSON
    serialization of dates, which includes milliseconds. So, d3.time.format now
    supports the %L directive for formatting and parsing milliseconds. This commit
    also changes d3.time.format.iso to use native ISO date methods, if available.
    authored

Oct 11, 2011

  1. Mike Bostock

    Fix a rounding bug in SI-prefix format.

    Also, expose d3.formatPrefix so that it's easier for callers to create a
    formatter for a specific prefix (such as using the "G" prefix for all ticks).
    authored
  2. Jason Davies

    Better handling of empty domains for nice scales.

    jasondavies authored
  3. Mike Bostock

    Add DOM-to-Canvas example.

    authored
  4. Mike Bostock

    Merge branch 'release'

    authored
  5. Mike Bostock

    Merge branch 'si-format' into release

    authored
  6. Mike Bostock

    Merge branch 'centroid' into release

    authored
  7. Mike Bostock

    Merge branch 'mean' into release

    authored
  8. Mike Bostock

    Better rounding of significant digits.

    This simplifies the implementation and fixes a few bugs. The si prefix format
    ("s") now supports variable precision; in fact, you are strongly recommended to
    specify a precision, such as ".3s".
    authored
  9. Mike Bostock

    Merge branch 'add-si-prefix-format' of https://github.com/pjjw/d3 int…

    …o si-format
    authored
  10. Mike Bostock

    Merge branch 'geom-centroid' of https://github.com/jasondavies/d3 int…

    …o centroid
    authored
  11. Mike Bostock

    Add d3.median.

    authored
  12. Mike Bostock

    Merge branch 'mean' of https://github.com/jasondavies/d3 into mean

    authored

Oct 10, 2011

  1. Mike Bostock

    Minor fixes for the axis component.

    You can now change the orientation and the axis will redraw correctly. When an
    axis is applied by a transition, the subtransitions will properly inherit the
    transition id, allowing transitions on reselected elements to continue.
    authored

Oct 08, 2011

  1. Jason Davies

    Rearrange polygon tests.

    This arranges them first by the type of polygon we're testing, then the
    operations.  I've added tests for clockwise polygons too, for good
    measure.
    jasondavies authored
  2. Jason Davies

    Add tests for d3.geom.polygon and fix centroid bug.

    d3.geom.polygon(…).area() assumes screen pixel coordinates with (0, 0)
    at the top left, and y increasing going downwards.  This results in a
    positive area for counterclockwise coordinates.  Howver, the default
    centroid calculation was assuming "usual" Cartesian coordinates with y
    increasing going upwards, hence the centroid coordinates were
    incorrectly multiplied by -1.
    
    This fix won't affect d3.geo.path(…).centroid() as it passes a constant
    to d3.geom.centroid.
    jasondavies authored
  3. Mike Bostock

    Merge pull request #335 from jasondavies/test

    Fix tests in Linux.
    authored
  4. Jason Davies

    Remove dangling __data__ from other tests.

    This occurs on Linux, where the directory listing order is different
    from OS X and so other tests leave data bound to the "body" element.
    This data is then propagated when new elements are appended, and thus
    mess up some of the tests!
    jasondavies authored
  5. Jason Davies

    Fix another couple of race conditions in tests.

    jasondavies authored

Oct 07, 2011

  1. Jason Davies

    Fix some potential race conditions in tests.

    Unless .html("") is called on d3.select("body"), elements appended by
    another test could interfere with data binding.
    
    See #329.
    jasondavies authored
Something went wrong with that request. Please try again.