- 19 Nov, 2013 7 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
-
git://github.com/natevw/d3Mike Bostock authored
-
Mike Bostock authored
When computing the midpoint between two points both at longitude -π, there was a chance that atan2 would return +π rather than -π. Now, we check whether the points to interpolate lie (approximately) on a meridian; if they do, we can approximate by using linear interpolation of longitude rather than atan2. This fixes #1635 which was caused by new trig implementations in Chrome Canary.
-
Mike Bostock authored
-
Jason Davies authored
Previously, invalid transform attributes were being set for an ordinal→quantitative scale transition, because entering ticks were undefined in the old (ordinal) scale, and exiting ticks were undefined in the new (quantitative) scale. Fixes #1620.
-
-
- 18 Nov, 2013 1 commit
-
-
Mike Bostock authored
-
- 15 Nov, 2013 1 commit
-
-
Guy Bedford authored
-
- 11 Nov, 2013 1 commit
-
-
Mike Bostock authored
-
- 04 Nov, 2013 2 commits
-
-
Nathan Vander Wilt authored
-
Nathan Vander Wilt authored
-
- 25 Oct, 2013 4 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
Rather than both setting the user-select to none and suppressing the selectstart event, we now prefer to suppress the selectstart event if supported. This avoids redundantly setting the user-select style, which can be slow. Fixes #1599.
-
- 17 Oct, 2013 2 commits
-
-
Mike Bostock authored
-
-
- 16 Oct, 2013 5 commits
-
-
Harry Voorhees authored
-
Harry Voorhees authored
Add unit test cases for % format.
-
Harry Voorhees authored
Add a unit test case for it.
-
Mike Bostock authored
Rather than use d3_geo_transform, parts of d3.geo that need a point-based geometry stream transform now use d3_geo_transformPoint, which is slightly more efficient. (This is the same as the d3_geo_streamTransform that was removed in ac9f51fa.)
-
Mike Bostock authored
-
- 15 Oct, 2013 1 commit
-
-
Jason Davies authored
When resampling is turned off, d3_geo_resample can return a special transform that only performs projection of points to 2D, rather than performing any additional computations such as conversion to 3D coordinates for resampling.
-
- 14 Oct, 2013 3 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
- 12 Oct, 2013 3 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
- 11 Oct, 2013 3 commits
-
-
Mike Bostock authored
We we’re distinguishing between the case where the cell completely surrounds the clip extent and where the cell does not intersect the clip extent at all. Related #1578.
-
Jason Davies authored
Also, add a number of missing imports: mainly "math/abs". Fixes #1581.
-
Jason Davies authored
If data is updated so that some nodes no longer have children, and a custom children accessor is used, then the children array was not being removed for such nodes, which meant that hierarchical layouts were incorrectly taking into account these children. Fixes #1579.
-
- 10 Oct, 2013 7 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
This appears to cause a significant performance regression as shown in the rotating Ocean example (http://bl.ocks.org/mbostock/6713736): performance went from 60 FPS to 20 FPS.
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
-