https://github.com/d3/d3

sort by:
Revision Author Date Message Commit Date
696c6d8 Merge branch '3.3.10' 19 November 2013, 17:19:00 UTC
c73116f Merge branch 'filter-group-index' into 3.3.10 19 November 2013, 17:18:12 UTC
e9033c5 Merge branch 'fix-resampling-error' into 3.3.10 19 November 2013, 17:17:45 UTC
17a8663 Merge branch 'filter-fix' of git://github.com/natevw/d3 into filter-group-index 19 November 2013, 17:17:11 UTC
32e73ca Avoid flipping longitude near ±π. 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. 19 November 2013, 17:16:05 UTC
dfdcb39 Simpler update between ordinal & quantitative scales. 19 November 2013, 17:15:42 UTC
11a4a6e Fix transform for ordinal→quantitative scales. 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. 19 November 2013, 17:15:42 UTC
70a16b5 Merge branch 'master' of git://github.com/guybedford/d3 19 November 2013, 16:37:28 UTC
f2347b4 Add CONTRIBUTING. 18 November 2013, 22:08:13 UTC
f2525e9 add jspm package.json config 15 November 2013, 10:43:23 UTC
249c01e Update smash; fixes #1626. 11 November 2013, 21:06:20 UTC
748c281 add built versions 04 November 2013, 20:03:23 UTC
8571285 pass subgroup/parent/"j" index to filter function for consistency with most everything else 04 November 2013, 19:41:48 UTC
87acef2 Merge branch '3.3.9' 25 October 2013, 22:36:50 UTC
d44de8f Merge remote-tracking branch 'origin/faster-select-suppression' into 3.3.9 25 October 2013, 22:35:59 UTC
19d98c6 Merge remote-tracking branch 'origin/fix-tick-format-precision' into 3.3.9 25 October 2013, 22:35:22 UTC
91506b3 Prefer selectstart to user-select. 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. 25 October 2013, 21:53:47 UTC
d036480 Reformat code. 17 October 2013, 16:11:22 UTC
dd62c56 Merge branch 'master' of git://github.com/hlvoorhees/d3 into fix-tick-format-precision 17 October 2013, 15:58:19 UTC
4fa78bb Make d3_scale_linearTickFormat handle formats specifiers "r" and "p". 17 October 2013, 00:32:04 UTC
3eb988f Refactor d3_scale_linearTickFormat to only compute precision when necessary. Add unit test cases for % format. 17 October 2013, 00:12:08 UTC
bf932d0 Parse the format specifier passed to d3_scale_linearTickFormat. Add a unit test case for it. 16 October 2013, 23:18:46 UTC
1dd2f40 Shared point-based stream transform. 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 ac9f51fa534f12de7bb9487fb89edcb8edfa3951.) 16 October 2013, 16:13:43 UTC
9c1cd93 Refactor to reduce closures. 16 October 2013, 15:47:09 UTC
855061d Minor optimisation for projection.precision(0). 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. 15 October 2013, 21:43:09 UTC
ed54503 Merge branch '3.3.8' 14 October 2013, 15:56:31 UTC
99e42fe Merge remote-tracking branch 'origin/hierarchy-children' into 3.3.8 14 October 2013, 15:55:15 UTC
d0e63e9 Merge remote-tracking branch 'origin/import-tweaks' into 3.3.8 14 October 2013, 15:54:43 UTC
378d7ee Add missing file; remove obsolete import. 12 October 2013, 04:24:28 UTC
c8a7d3d Minor optimization. 12 October 2013, 04:21:26 UTC
6fd4625 Quantize sites. Fixes #1578. 12 October 2013, 04:06:01 UTC
4b36e85 Fix when Voronoi cell is outside clip extent. 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. 11 October 2013, 18:41:02 UTC
2a7d873 Rename d3_svg_line{X,Y} to d3_geom_point{X,Y}. Also, add a number of missing imports: mainly "math/abs". Fixes #1581. 11 October 2013, 15:12:03 UTC
7b4a772 Remove the children array for childless nodes. 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. 11 October 2013, 10:41:55 UTC
bfcdc04 Use higher-resolution files for benchmark. 11 October 2013, 03:53:19 UTC
23fd3d4 Add Oceans to d3.geo.path benchmark. 11 October 2013, 03:51:20 UTC
39bc371 Add world-countries.json to d3.geo.path benchmark. 11 October 2013, 03:49:09 UTC
e3c3e54 Revert b0659e0ce28d08faf88cd9c4086bf9d2022ac85d. 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. 11 October 2013, 00:19:13 UTC
af6a4e0 Merge branch '3.3.7' 10 October 2013, 23:46:19 UTC
0103e25 Minify the hard way. 10 October 2013, 15:44:29 UTC
cde0176 Minify the hard way. 10 October 2013, 15:36:59 UTC
1a7fb59 Small optimization. 10 October 2013, 15:26:30 UTC
3aaa728 Fix transition test. 10 October 2013, 05:11:07 UTC
8ed6883 Ensure that the deferred tick runs this frame. Previously it was using Date.now(), which might be a millisecond or two past the now time of the current frame, and thus might not run until the next frame! By using the current time, we guarantee that it runs at the end of this frame. 10 October 2013, 04:22:44 UTC
aa2a916 Shorten. 09 October 2013, 23:53:12 UTC
b093c2d Defer first tick to end of timer frame. Rather than interleave the initialization of transition tweens with their first tick, defer the first tick to the end of the current timer frame such that any DOM modifications that happen during the first tick do not trigger a forced relayout when another tween is initialized (e.g., getComputedStyle). 09 October 2013, 23:46:23 UTC
017e640 Reverse order of polygons. This makes d3.geom.voronoi consistent with d3.geom.polygon and older versions. 09 October 2013, 21:43:35 UTC
f3e1925 Fix linear scale tick precision bug for non-fixed-point formats. 09 October 2013, 19:30:28 UTC
9955196 Added linear scale tick format tests for non-fixed-point formats to demonstrate format precision bug. 09 October 2013, 19:28:58 UTC
ab53db6 Slightly shorter. 09 October 2013, 16:07:16 UTC
07e47a5 Shorten slightly. 09 October 2013, 15:43:03 UTC
ec2eadb Fix a bug in d3.merge optimization. The d3.merge operator must always return a new array, but it wasn’t in the case where a one-element array was passed. This implementation is still quite fast but always returns a new array. 09 October 2013, 15:41:42 UTC
cc00e66 Remove superfluous elses. 09 October 2013, 15:13:22 UTC
097a3a0 Bump version. 09 October 2013, 15:10:05 UTC
8c1a705 Merge remote-tracking branch 'origin/fix-cross-document' into 3.3.7 09 October 2013, 15:09:35 UTC
7af610b Merge remote-tracking branch 'origin/fix-ie9-insert-before' into 3.3.7 09 October 2013, 15:09:07 UTC
ddff871 Merge branch 'less-confusing-force-start' into 3.3.7 09 October 2013, 15:08:27 UTC
261940a Merge remote-tracking branch 'origin/geo-rings' into 3.3.7 Conflicts: src/geo/clip-antimeridian.js 09 October 2013, 15:07:55 UTC
b641eb5 Use the owner document to create new elements. Fixes #1533 and avoids “wrong document” error when appending elements to a different document than the one in which D3 was initialized. 09 October 2013, 14:57:55 UTC
f24f39b Test exponent notation format with fractionDigits argument specified. 09 October 2013, 14:42:04 UTC
0136ff9 Workaround IE9 insertBefore bug. Fixes #1566. 07 October 2013, 22:27:41 UTC
dc8a615 Simplify. 07 October 2013, 16:06:01 UTC
9e13eff Simplify. 07 October 2013, 16:00:34 UTC
cf66ccc Fix failing tests. d3.geom.voronoi now returns clockwise polygons instead of counter-clockwise. This is consistent with d3.geo’s use of a clockwise winding order to denote the inside of polygons on the sphere (and subsequently when projected to 2D). 05 October 2013, 22:32:36 UTC
ee2476b Use objects rather than arrays, cont. 05 October 2013, 21:59:03 UTC
8c443d9 Restore d3.geom.delaunay. 05 October 2013, 21:39:31 UTC
5a54a90 Optimise slightly. 05 October 2013, 21:21:04 UTC
7a7d627 Simplify. 05 October 2013, 21:20:59 UTC
78ceaab Better triplicate removal. Only generate a triangle if the current site is has the minimum index. This ensures only unique triangles are generated. 05 October 2013, 21:20:55 UTC
c23a3b4 Not sure this is necessary? 05 October 2013, 21:20:51 UTC
7910a7a Remove triplicate triangles. 05 October 2013, 21:20:46 UTC
859d0c3 Sort half-edges before generating triangles. Also, ensure triangles are only generated for connected edges, which is not always the case in unclosed (border) sites. 05 October 2013, 21:20:41 UTC
ebf9a94 Close, but not quite right. 05 October 2013, 21:20:32 UTC
4f51b3f Restore voronoi.links. 05 October 2013, 21:20:25 UTC
5bc83c3 Use objects rather than arrays. Turns out, o.x is much faster than o[0]! 05 October 2013, 21:20:19 UTC
fc73f2e Add Voronoi benchmark. 05 October 2013, 21:20:05 UTC
e405e10 Shorten. 05 October 2013, 21:20:05 UTC
e01e43e Shorten. 05 October 2013, 21:20:00 UTC
6f47f19 Shorten. 05 October 2013, 21:19:54 UTC
66ad0d2 Shorten. 05 October 2013, 21:19:49 UTC
83950ec Shorten. 05 October 2013, 21:19:44 UTC
23ebbb0 Shorten. 05 October 2013, 21:19:38 UTC
87b663c Skip empty cells due to coincident nodes. 05 October 2013, 21:19:33 UTC
57e79a4 Use the more conventional name “pool”. 05 October 2013, 21:19:28 UTC
1cb4a1a Only copy vertices for clipping as needed. 05 October 2013, 21:19:28 UTC
0a4d734 Fix clipping bug. 05 October 2013, 21:19:19 UTC
4b35157 Consolidate Liang–Barsky clipping implementations. 05 October 2013, 21:19:12 UTC
60a59fd Consolidate code. 05 October 2013, 21:19:06 UTC
683d5fb Shorter. 05 October 2013, 21:19:00 UTC
29a6fda Merge files. 05 October 2013, 21:18:55 UTC
2377f7c Fix leak when removing nodes from rb-tree. 05 October 2013, 21:18:54 UTC
3c8808a Shorter. 05 October 2013, 21:18:48 UTC
3283e24 Use null rather than undefined. 05 October 2013, 21:18:39 UTC
326bb31 Remove obsolete license. 05 October 2013, 21:18:31 UTC
7ba007f Alias Math.abs. 05 October 2013, 21:18:31 UTC
28d2d39 Shorter words. 05 October 2013, 21:14:59 UTC
e4bb8f9 Shorter words. 05 October 2013, 21:14:53 UTC
57b8379 Use clipExtent instead of bbox. 05 October 2013, 21:14:53 UTC
d8fe517 More shortening. 05 October 2013, 21:14:48 UTC
0531968 Shorter words. 05 October 2013, 21:14:42 UTC
back to top