Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 5, 2013
  1. Remove obsolete license.

  2. Checkpoint new Voronoi implementation.

    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.

Commits on Jun 11, 2013
  1. @jasondavies

    Use additional precision for accumulating area.

    jasondavies committed
    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.

Commits on Mar 7, 2013
  1. @deanmalmgren
  2. @deanmalmgren
Commits on Feb 14, 2013
  1. add var colorbrewer =

    Calvin Metcalf committed
  2. Format for readability.

Commits on Jan 24, 2013
Commits on Nov 11, 2012
  1. Remove broken mercator example.

  2. Cleanup examples.

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

Commits on Sep 9, 2011
  1. @jasondavies
Commits on Aug 18, 2011
  1. Replace submodule with package.json.

    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.

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

    Merge branch 'master' into kde

    jasondavies committed
  2. @jasondavies
Commits on Jun 26, 2011
  1. @natevw

    make `make` work

    natevw committed
Commits on Apr 9, 2011
Commits on Apr 5, 2011
Commits on Mar 25, 2011
  1. Force -0800 timezone for tests.

  2. @jasondavies

    Replace Google's closure compiler with UglifyJS.

    jasondavies committed
    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. @jasondavies
Commits on Mar 5, 2011
  1. Unplug env-js' timer module.

    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
Commits on Mar 4, 2011
  1. Allow env-js to be require'd.

    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:
    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.

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

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

    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.