- 13 Mar, 2013 21 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
-
Mike Bostock authored
-
Jason Davies authored
This corrects the handling of lines that are long enough to have two visible or invisible endpoints, but still cross the small circle and thus have an invisible or visible intermediate segment. Fixes #1127.
-
Mike Bostock authored
-
Jason Davies authored
This allows all listeners with a particular name to be removed. Fixes #880.
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
- 11 Mar, 2013 10 commits
-
-
Mike Bostock authored
You can now pass a format specifier to scale.tickFormat (for linear, pow and identity scales). If the format specifier doesn't have a defined precision, the precision will be set automatically by the scale, returning the appropriate format. This provides a convenient, declarative way of specifying a format whose precision will be automatically set by the scale. This works with axes, too! For example, `axis.ticks(10, "%")` will now use a percentage format rather than the default format, while still computing the appropriate precision. This commit also includes a fix to make d3.format more robust when unreasonable precisions are specified. Rather than throwing an error, the nearest reasonable value is used instead. Fixes #912.
-
Mike Bostock authored
Fix for running `make clean && make -j all`.
-
Jason Davies authored
This can fail due to a missing d3.js file, which is required for `node src/package.js` and `node src/component.js`.
-
Mike Bostock authored
-
-
Mike Bostock authored
-
Jason Davies authored
Fixes #1134.
-
Mike Bostock authored
-
Mike Bostock authored
This adds d3.geo.transverseMercator and removes the custom default scales from the mercator and equirectangular projections. Also, this commit removes the built-in 2π scale factor from the mercator projection, simplifying the implementation and making it consistent with transverseMercator and GDAL. This is a partial fix for #1133; see also d3/d3-plugins#55.
-
Mike Bostock authored
Previous versions of JSDOM erroneously returned null rather than the empty string, but this has now been fixed. Note: this depends on tmpvar/jsdom#582 which has not yet been merged to master.
-
- 07 Mar, 2013 7 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
Detect polygons surrounding clip extent.
-
Jason Davies authored
Also, fix interpolation for points on the same clip edge that need interpolating the long way around.
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
The previous implementation of format, which only supported arrays as input, is retained as d3_dsv.formatRows; for backwards-compatibility, d3_dsv.format allows both arrays and objects as input (to be removed in 4.0). This change makes format and formatRows symmetric with parse and parseRows, respectively. To compute the set of fields from all objects, two passes are required. Fields are listed in discovery order, so that in the common case where all fields are defined on all objects, the order of columns in the generated DSV will match the property iteration order of the first object. This supersedes #1106 and fixes #509; thank you to @smcgivern and @hammer for suggesting this feature.
-
- 06 Mar, 2013 2 commits
-
-
Jason Davies authored
-
Jason Davies authored
-