Skip to content
Commits on Apr 25, 2016
  1. Update README.

    committed Apr 25, 2016
  2. Update README.

    committed Apr 25, 2016
  3. Add link to 4.0 branch.

    committed Apr 25, 2016
Commits on Apr 20, 2016
  1. Merge pull request #2804 from vanshady/test-zhCN-locale

    committed Apr 20, 2016
    chinese locale
  2. @vanshady

    chinese

    vanshady committed Apr 20, 2016
  3. @vanshady

    locale-zhCN

    vanshady committed Apr 20, 2016
Commits on Feb 18, 2016
  1. Only use createElement for HTML.

    committed Feb 17, 2016
    Fix #2737. The previous fix for #2722 meant that createElement was used to
    create HTML elements in HTML documents, but it also meant it was used to create
    SVG elements in SVG documents, which failed: createElement only inherits the
    namespace in HTML documents, not in other document types.
    
    https://www.w3.org/TR/dom/#dom-document-createelement
Commits on Feb 13, 2016
  1. Remove component.json.

    committed Feb 13, 2016
    Component is not maintained anymore, per componentjs/component#639.
  2. Update d3-bower on publish.

    committed Feb 13, 2016
Commits on Feb 11, 2016
  1. Update Bower’s ignore.

    committed Feb 11, 2016
Commits on Feb 1, 2016
Commits on Jan 27, 2016
  1. Fix #2722 - case-sensitivity of selection.append.

    committed Jan 27, 2016
    If the implicit namespace of the created element matches that of the document
    element, the document’s createElement should be used instead of createElementNS.
    This way, in documents for which createElement is case-insensitive—most notably
    HTML documents—selection.append is likewise case-insensitive.
Commits on Jan 20, 2016
  1. Bump version.

    committed Jan 20, 2016
Commits on Jan 11, 2016
  1. Merge pull request #2708 from ferlores/master

    committed Jan 11, 2016
    Fix browserify key in package.json
  2. Fix browserify key in package.json

    Fernando Lores committed Jan 11, 2016
Commits on Jan 5, 2016
  1. @stefwalter

    Fix drag behavior on for <svg:use> elements

    stefwalter committed Sep 9, 2015
    Drag behavior is broken for <svg:use> elements on certain
    browsers. This includes d3.layout.force(...).drag()
    
    On browsers like Internet Explorer 11, the <svg:use>
    EventTarget is represented by a SVGElementInstance that looks
    like this:
    
        [object SVGElementInstance]
           {
              [functions]: ,
              __proto__: { },
              childNodes: { },
              constructor: { },
              correspondingElement: { },
              correspondingUseElement: { },
              firstChild: null,
              lastChild: null,
              nextSibling: null,
              parentNode: { },
              previousSibling: { }
           }
    
    No other properties such as .style are present. We must use the
    correspondingElement property to access the actual SVG element
    instantiated by the <svg:use> in order to have a successful drag.
Commits on Jan 2, 2016
  1. Update copyright year.

    committed Jan 2, 2016
Commits on Dec 17, 2015
  1. Back-port d3/d3-scale#9 fix.

    committed Dec 17, 2015
Commits on Dec 14, 2015
  1. Merge branch '3.5.11'

    committed Dec 14, 2015
Commits on Dec 11, 2015
  1. @zhoux10

    Remove trailing 0 error from chord group value

    zhoux10 committed Dec 11, 2015
    - (x - x0) / k sometimes provides a value with trailing 0's due to division. This means groups that have an integer value appear to be a decimal number
Commits on Nov 30, 2015
  1. Merge branch '3.5.10'

    committed Nov 29, 2015
Commits on Nov 25, 2015
  1. Dispatch an end, not start, event on stop.

    committed Nov 25, 2015
    Related #2654.
Commits on Nov 16, 2015
  1. Merge branch '3.5.9'

    committed Nov 16, 2015
Commits on Nov 13, 2015
  1. Schedule first tick invocation before dispatching start event.

    committed Nov 13, 2015
    This fixes a priority inversion where a transition B that is scheduled on
    transition A’s start initializes its tweens before transition A has its first
    tick. By scheduling transition A’s first tick before dispatching A’s start
    event, it’s first tick is guaranteed to run before any new transition’s tweens
    are initialized.
    
    Related #1576 d3/d3-transition#16.
Commits on Nov 12, 2015
  1. Fix #2617 - workaround r.js bug.

    committed Nov 12, 2015
Commits on Nov 11, 2015
  1. Suitably zealous click canceling.

    committed Nov 11, 2015
    This reverts #312, since we later implemented a more robust check in #1005 using
    a zero-delay timeout to expire click suppression.
Commits on Nov 10, 2015
  1. Merge branch 'fix-firefox'

    committed Nov 10, 2015
  2. Fix #2613 - avoid Firefox hoisting bug.

    committed Nov 10, 2015
    Firefox doesn’t correctly hoist functions defined inside if blocks, so move the
    functions out of the if block.
  3. Merge branch '3.5.7'

    committed Nov 9, 2015
Commits on Nov 9, 2015
  1. Render line segments with a single point.

    committed Nov 9, 2015
    Fixes #2061. A line segment with a single point is now rendered as "M2,3Z"
    rather than "M2,3", such that if there is an associated stroke-linecap, it is
    displayed correctly.
Something went wrong with that request. Please try again.