1. 05 May, 2016 3 commits
  2. 18 Feb, 2016 2 commits
  3. 13 Feb, 2016 1 commit
  4. 11 Feb, 2016 1 commit
  5. 27 Jan, 2016 1 commit
    • Mike Bostock's avatar
      Fix #2722 - case-sensitivity of selection.append. · 05fd32dd
      Mike Bostock authored
      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.
      05fd32dd
  6. 20 Jan, 2016 1 commit
  7. 11 Jan, 2016 1 commit
  8. 17 Dec, 2015 1 commit
  9. 19 May, 2015 1 commit
  10. 10 Feb, 2015 1 commit
  11. 08 Feb, 2015 1 commit
  12. 07 Feb, 2015 2 commits
    • Mike Bostock's avatar
      Pin version of UglifyJS. · 2b9b4513
      Mike Bostock authored
      To guarantee that a locally-built d3.min.js is consistent with the official one.
      2b9b4513
    • Mike Bostock's avatar
      Demote JSDOM to development dependency; fix #2190. · 9c3df312
      Mike Bostock authored
      Code that previously assumed a global document or window now uses the related
      node’s ownerDocument or ownerDocument.defaultView as appropriate.
      
      If no related node is available, the corresponding code will crash; however, the
      rest of D3 will work just fine. For example, you can’t use d3.select(string)
      unless a global document is available; it just doesn’t make sense. Use
      d3.select(node) instead, followed by selection.select(string).
      
      Code that previously checked for a global on the window (e.g., XDomainRequest)
      now uses the global context (`this`) rather than the window.
      9c3df312
  13. 30 Dec, 2014 1 commit
    • Mike Bostock's avatar
      Fix selection.interrupt. · 4e4709ce
      Mike Bostock authored
      Even if no further transitions are scheduled on the element, we must still
      advance the active counter to interrupt the active transition. Fixes #2165. Also
      added better tests that verify interruption.
      4e4709ce
  14. 19 Dec, 2014 1 commit
  15. 06 Dec, 2014 1 commit
  16. 30 Nov, 2014 1 commit
  17. 14 Nov, 2014 1 commit
  18. 17 Oct, 2014 1 commit
  19. 08 Oct, 2014 1 commit
  20. 02 Oct, 2014 1 commit
  21. 22 May, 2014 1 commit
  22. 13 May, 2014 1 commit
  23. 15 Jan, 2014 1 commit
  24. 13 Jan, 2014 1 commit
  25. 10 Jan, 2014 1 commit
  26. 09 Jan, 2014 2 commits
  27. 30 Nov, 2013 1 commit
    • Mike Bostock's avatar
      Fix for cross-domain d3.dsv in IE9. · 65ec4c7e
      Mike Bostock authored
      In some cases IE9 processes the opening of an XDomainRequest synchronously, so
      by the time we were setting the response function to parse the DSV file, it was
      too late. So instead we use the internal d3_xhr method to set the response
      function before the request is sent. This is a continuation of fix #1260.
      65ec4c7e
  28. 25 Nov, 2013 1 commit
  29. 24 Nov, 2013 1 commit
  30. 15 Nov, 2013 1 commit
  31. 11 Nov, 2013 1 commit
  32. 09 Oct, 2013 1 commit
  33. 26 Sep, 2013 1 commit
  34. 27 Aug, 2013 1 commit
    • Mike Bostock's avatar
      Fix missing d3.transition in IE. Fixes #1491. · fc5a5864
      Mike Bostock authored
      IE doesn’t support __proto__ patching, so if the selection.prototype.transition
      method isn’t yet defined at the time d3_selectionRoot is defined, it won’t
      inherit the method when the prototype is patched later! This restores the
      original order of dependencies so that the transition method is defined before
      d3_selectionRoot is created.
      fc5a5864
  35. 23 Aug, 2013 1 commit