Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 5, 2013
  1. Remove obsolete license.

    authored
  2. Checkpoint new Voronoi implementation.

    authored
    Still significant work left to minimize the size of the implementation, and
    restore support for Delaunay meshes, but this provides a starting point.
  3. Add lib/rhill-voronoi.

    authored
Commits on Jun 11, 2013
  1. Jason Davies

    Use additional precision for accumulating area.

    jasondavies authored
    This uses double the available floating point precision, so that
    small floating point errors do not accumulate too quickly.
    
    Fixes #1305.
Commits on Mar 21, 2013
Commits on Mar 13, 2013
  1. Remove cruft.

    authored
Commits on Mar 7, 2013
  1. Dean Malmgren
  2. Dean Malmgren
Commits on Feb 14, 2013
  1. Calvin Metcalf

    add var colorbrewer =

    calvinmetcalf authored
  2. Format for readability.

    authored
Commits on Jan 24, 2013
Commits on Nov 11, 2012
  1. Cleanup examples.

    authored
Commits on Oct 11, 2012
  1. Extract easing license.

    authored
Commits on Sep 9, 2011
  1. Jason Davies
Commits on Aug 18, 2011
  1. Replace submodule with package.json.

    authored
    This is better, because now we can enumerate all of our dependencies without
    embedding them as submodules. After pulling, run `npm install`.
Commits on Aug 17, 2011
  1. Replace lib/uglifyjs with a submodule.

    authored
    This brings along a newer version of UglifyJS that fixes some bugs, too.
Commits on Aug 15, 2011
Commits on Jul 6, 2011
  1. Jason Davies

    Merge branch 'master' into kde

    jasondavies authored
    Conflicts:
    	Makefile
    	d3.js
    	d3.min.js
    	src/core/sum.js
  2. Jason Davies
Commits on Jun 26, 2011
  1. Nathan Vander Wilt

    make `make` work

    natevw authored
Commits on Apr 9, 2011
Commits on Apr 5, 2011
Commits on Mar 25, 2011
  1. Jason Davies

    Replace Google's closure compiler with UglifyJS.

    jasondavies authored
    UglifyJS requires Node.js to run, but it's a lot faster than Google's
    compiler and produces smaller gzipped sizes.  Some of the non-gzipped
    sizes are a bit larger than Google's but I think the gzipped size is
    more important.  Faster runtime is also good when we start testing the
    minified versions too.
Commits on Mar 12, 2011
  1. Jason Davies
Commits on Mar 5, 2011
  1. Unplug env-js' timer module.

    authored
    This was breaking setTimeout and setInterval in Node, since I've already
    unplugged env-js' event loop. With that out of the way, we can write tests for
    transitions!
Commits on Mar 4, 2011
  1. Allow env-js to be require'd.

    authored
    This fixes a bug with the usage of `require` in env-js, such that env-js now
    uses proper relative paths rather than unshifting "." onto `require.paths`. The
    behavior of `require` is documented here:
    
      <http://nodejs.org/docs/v0.4.2/api/modules.html#all_Together...>
    
    With this change in place, it's now possible to use env-js simply by require'ing
    it from a script, rather than having env-js host and eval.
    
    Also, this commit changes the initialization of env-js, such that the initial
    document is immediately available when the env-js module is loaded. And, the
    event loop is disabled so that env-js shuts down cleanly. This probably breaks
    some parts of env-js, but it makes it much easier to use so I'm going to play
    with it a bit.
  2. Fix env-js node 0.4.2 incompatibility.

    authored
    The `console` global is read-only; it cannot be reassigned.
  3. Add lib/env-js.

    authored
Commits on Feb 17, 2011
  1. Support for Sizzle.

    authored
    D3 now supports Sizzle, preferring Sizzle to the native Selectors API if Sizzle
    is available. Sizzle internally uses the native Selectors API and thus this
    should have minimal performance implications; also, it allows you to use Sizzle
    proprietary extensions such as ":first".
    
    This commit also restricts the definition of the enter selection so that only
    append and insert operations are defined. The other operations were generally
    unsupported anyway, and it cleans up the code to have separate implementations
    for insert and append. (I might enable additional operations in the future, such
    as `filter`, `sort` and `each`, but this seems like a reasonable first pass.)
Commits on Nov 8, 2010
Something went wrong with that request. Please try again.