Permalink
Commits on Dec 9, 2011
  1. Merge branch 'order'

    mbostock committed Dec 9, 2011
  2. Fix minified file.

    mbostock committed Dec 9, 2011
  3. Allow selectors for selection.filter.

    Fixes #397.
    mbostock committed Dec 9, 2011
  4. Add selection.order.

    It's like selection.sort, except it assumes that the data is already sorted;
    the elements are reordered to match the selection.
    mbostock committed Dec 9, 2011
Commits on Dec 7, 2011
Commits on Nov 30, 2011
  1. Merge branch 'release'

    mbostock committed Nov 30, 2011
  2. Fix #394.

    mbostock committed Nov 30, 2011
Commits on Nov 23, 2011
  1. Namespaces are optional now!

    mbostock committed Nov 23, 2011
  2. Merge branch 'release'

    mbostock committed Nov 23, 2011
  3. Infer namespaces for root element.

    Now if you add an "svg" element, we automatically infer the namespace because
    there is an "svg" namespace prefix. In conjunction with inheriting the namespace
    from the parent element, this means that namespaces are almost optional!
    mbostock committed Nov 23, 2011
  4. Add transpose.

    mbostock committed Nov 23, 2011
  5. Brushing for ordinal scales.

    Since the ordinal scale's domain is not continuous, the brush extent is reported
    in the range rather than in the domain for ordinal scales. We'll leave it to the
    caller to interpret this as desired.
    mbostock committed Nov 23, 2011
  6. Ordinal scales for axes.

    mbostock committed Nov 23, 2011
Commits on Nov 22, 2011
  1. Merge branch 'fix-dispatch'

    mbostock committed Nov 22, 2011
  2. dispatch.on(name) returns the current listener.

    Fixes #383. This includes a non-backwards-compatible change to d3.rebind, so as
    to make it easier to rebind multiple methods on subclasses.
    mbostock committed Nov 22, 2011
  3. Fix a bug when removing a shared listener.

    Previously, each listener function had a private _on property which recorded
    whether the listener was enabled; this was set to false when the listener was
    removed. (This is necessary because of the copy-on-write semantics when the
    array of listeners is modified while events are being dispatched.) If the
    listener was registered for multiple event types ("foo" and "bar") then removing
    the listener for any type would disable it for all types.
    
    The fix is to wrap the listener in an object. This also has better encapsulation
    since the state is kept private.
    mbostock committed Nov 22, 2011
Commits on Nov 19, 2011
  1. Add .npmignore.

    mbostock committed Nov 19, 2011
Commits on Nov 16, 2011
  1. Merge branch 'release'

    mbostock committed Nov 16, 2011
  2. Merge branch 'master' into log

    mbostock committed Nov 16, 2011
  3. Slightly smaller code.

    mbostock committed Nov 16, 2011
  4. Bump epsilon.

    jasondavies committed Nov 16, 2011
  5. Fix d3.transform and add browser-based tests.

    This fixes various corner cases involving negative and zero scales, as
    well as proper support for skewX, which previously wasn't being computed
    correctly.
    
    Fixes #377.
    jasondavies committed Nov 16, 2011
  6. Merge branch 'master' into drag

    mbostock committed Nov 16, 2011