https://github.com/d3/d3

sort by:
Revision Author Date Message Commit Date
76400ac Merge branch 'release' 02 February 2012, 04:07:45 UTC
feb1da1 Merge branches 'fix-polygon', 'fix-interpolate-transform', 'fix-multiyear-time-scale' and 'dispatch-chain' into release 02 February 2012, 04:06:44 UTC
ca113b6 Minimize d3.interpolateTransform. Fixes #480. 30 January 2012, 03:24:10 UTC
85ad3c1 Fix polygon.centroid for open polygons. The implementation assumed closed polygons, but it should work on either. This is a partial fix for #443. 29 January 2012, 22:29:14 UTC
0e5bca1 Inclusive upper bound for time scale ticks. Fixes #478. 29 January 2012, 21:44:48 UTC
117942e Sub-second and multi-year ticks for time scales. Fixes #428. This is built on top of existing tick support for linear scales: for small intervals, a linear scale computes ticks based on milliseconds; for large intervals, a linear scale computes ticks based on fractional years. This commit also extends the time scale's formatter to display milliseconds. 29 January 2012, 21:28:49 UTC
fef4f91 Merge branch 'dispatch-chain' of https://github.com/jasondavies/d3 into dispatch-chain 29 January 2012, 18:43:22 UTC
f67e895 Expand the default custom build. 26 January 2012, 19:58:40 UTC
303478b Merge branch '2.7.x' 26 January 2012, 19:18:42 UTC
cc5de6d Fix new d3.round implementation. The second argument, n, is optional. 26 January 2012, 19:05:06 UTC
42352b2 Merge branch 'master' of https://github.com/radford/d3 into 2.7.x 26 January 2012, 19:02:17 UTC
4206b69 Merge branch 'master' of https://github.com/quizlet/d3 into 2.7.x 26 January 2012, 19:01:52 UTC
cdcde01 Merge branch 'treemap-overlap' of https://github.com/jasondavies/d3 into 2.7.x 26 January 2012, 18:48:32 UTC
e85eefe Allow event firing to be chained. 26 January 2012, 10:00:35 UTC
1a74fa2 Transition.remove should use an event namespace. Fixes #471. This prevents transition.remove() from clobbering another transition "end" event listener, or vice versa. 26 January 2012, 08:16:44 UTC
1708e5e Fix treemap overlap problem. See #136. 25 January 2012, 17:36:45 UTC
8b8e31b Better zoom example using d3.svg.brush. 24 January 2012, 02:15:52 UTC
3e8e4e3 Fix a bug in tick guestimation. 23 January 2012, 23:23:10 UTC
714a961 better fix for empty array 23 January 2012, 21:35:08 UTC
9cc5585 fixing ie parse error 23 January 2012, 20:45:10 UTC
00ed4c4 A more accurate .round() 23 January 2012, 02:43:23 UTC
f176785 Fix a bug when setting extent. 22 January 2012, 18:12:41 UTC
5b27271 Fix polylinear descending domains or ranges. Fixes #446. 18 January 2012, 21:10:00 UTC
ad76418 Merge branch 'master' of github.com:mbostock/d3 17 January 2012, 21:08:48 UTC
fbcb028 Merge branch 'release' 17 January 2012, 21:07:17 UTC
f21d6b8 Fix a bug in circle-packing layout. There's an edge condition which is not discussed in the original algorithm ("Visualization of Large Hierarchical Data by Circle Packing", Wang et. al): what happens if the first intersecting circle C_j is equidistant from C_m and C_n? In other words, it is both after C_n on the front-chain, and before C_m. The correct answer is that you should splice the smaller of the two circles. If C_m is smaller than C_n, then splice from C_j to C_n and set C_m to C_j; otherwise, splice from C_m to C_j, and set C_n to C_j. 17 January 2012, 21:02:19 UTC
930029e Merge branch 'order' of https://github.com/jasondavies/d3 into release 17 January 2012, 18:39:56 UTC
be63aaf Merge pull request #441 from jasondavies/spline Simplification to spline example. 13 January 2012, 17:13:40 UTC
1becccb Simplification to spline example. 13 January 2012, 13:16:14 UTC
d3d4cee Fix a bug with entering tick transition. The tick sizes need to be set, else they grow from zero. 02 January 2012, 00:58:38 UTC
149d174 Fix NaN in clamped log scale inversion. 01 January 2012, 20:15:22 UTC
5bae5f4 Add test for range clamping. 01 January 2012, 19:44:49 UTC
b9a03ad Optimise selection.order. A small optimisation: only call insertBefore() if node.nextSibling isn't already what we want, so that document nodes that are already in the correct order can be skipped. 31 December 2011, 09:28:42 UTC
a92f8b3 Merge branch '2.7.1' 30 December 2011, 20:00:45 UTC
1a8e875 Merge branch 'package' of https://github.com/jasondavies/d3 into 2.7.1 30 December 2011, 19:58:51 UTC
f7c98d1 Merge branch 'cluster' of https://github.com/jasondavies/d3 into 2.7.1 30 December 2011, 19:58:36 UTC
394d384 Merge branch 'pie' of https://github.com/jasondavies/d3 into 2.7.1 30 December 2011, 19:57:46 UTC
6220d30 Merge branch 'axis-ordinal' of https://github.com/jasondavies/d3 into 2.7.1 30 December 2011, 19:57:32 UTC
22cdb64 Merge branch 'html-text-undefined' of https://github.com/jasondavies/d3 into 2.7.1 30 December 2011, 19:56:59 UTC
6c80963 Don't initialize svg:g until d3.transform is called. Fixes #395. 30 December 2011, 19:24:59 UTC
09c6e51 Use mime type for accept header. Fixes #412. 30 December 2011, 19:22:13 UTC
3e6969d Merge branch 'chord' into 2.7.1 30 December 2011, 19:05:52 UTC
f217c23 Reinstate JSDOM as a primary npm dependency. Also, set vows version to "0.6.x" as the exact patch version is not important right now. 30 December 2011, 18:41:40 UTC
0fc6b90 Update dependency versions. 28 December 2011, 11:41:55 UTC
2d66075 Use filter for class and title. 27 December 2011, 18:08:22 UTC
5804a83 Merge branch 'master' of https://github.com/andycjw/d3 into fix-calendar 27 December 2011, 17:59:12 UTC
7d298c0 corrected fix for the calendar example: do NOT mix UTC and Local TimeZone date operations in calculations which depend on identifying day/month transitions - default JavaScript Date object works with 'local timezone'. Fix tested in AZ/USA and Amsterdam/EUR timezones. 27 December 2011, 10:24:46 UTC
2aecd70 the use of getUTCxxx() instead of getXxx() draw the wrong path for some timezone, the t1 will be previous year instead since t0 is not UTC timezoned 27 December 2011, 08:32:15 UTC
da76aa2 bugfix for D3.JS bug in calendar demo: edge around months was drawn incorrectly; this was apparent at each December month. 20 December 2011, 22:22:01 UTC
7d2ce55 Fix a bug in SPLOM axes. Array.reverse does not create a copy of the array, so we must slice first. 20 December 2011, 16:39:01 UTC
adb57e2 Slightly shorter syntax. Thanks to "code golfer" @mbostock. :) 15 December 2011, 19:07:12 UTC
bb47c10 Treat undefined like null when setting html/text. Fixes #405. 15 December 2011, 17:55:03 UTC
ac7e87e Test ordinal rangeExtent with explicit range. 14 December 2011, 09:27:58 UTC
beab196 Fix d3.scale.ordinal().rangeExtent(). 14 December 2011, 09:22:49 UTC
1a98398 Fix d3.svg.axis path for explicit ordinal range. 14 December 2011, 09:15:25 UTC
23bb946 Update generated files. 13 December 2011, 14:43:15 UTC
f13f3b5 Remove unused variable. 13 December 2011, 13:40:46 UTC
8efedd5 Simplification to previous commit. 13 December 2011, 13:39:36 UTC
c603af8 d3.layout.pie: return arcs in original data order. Fixes #406. 13 December 2011, 13:32:51 UTC
d49c499 Handle single node in d3.layout.cluster. If there is only one node, it will be positioned at y = 0, which is consistent with d3.layout.tree. Fixes #396. 13 December 2011, 12:49:09 UTC
6477daa Fix #403 - big chords. 11 December 2011, 02:24:09 UTC
5166102 Update dependencies and use "devDependencies". Using "devDependencies" prevents "vows" etc. from being installed if D3 is being installed as a dependency. I'm not sure whether "jsdom" counts as a true dependency or not as we only really use it for the tests. I've also added a "scripts": {"test": …} parameter, which specifies what happens when you run "npm test". 10 December 2011, 09:42:12 UTC
05d871b Merge branch 'order' 09 December 2011, 02:06:31 UTC
b3848af Fix minified file. 09 December 2011, 01:55:46 UTC
1c1cb35 Merge branch 'geomcollection_bounds' of https://github.com/natevw/d3 into order 09 December 2011, 01:54:31 UTC
a6f87e7 Allow selectors for selection.filter. Fixes #397. 09 December 2011, 01:49:22 UTC
4a35d78 Add selection.order. It's like selection.sort, except it assumes that the data is already sorted; the elements are reordered to match the selection. 09 December 2011, 01:14:08 UTC
9ae8fee add GeometryCollection support to d3.geo.bounds 07 December 2011, 00:07:45 UTC
fe671a7 Merge branch 'release' 30 November 2011, 05:57:58 UTC
33ab885 Merge branch 'fix-interpolate-number' into release 30 November 2011, 05:57:20 UTC
4972113 Merge branch 'fix-log-precision' into release 30 November 2011, 05:56:46 UTC
2be4efd Fix #392 - interpolate string to number. 30 November 2011, 05:55:51 UTC
a752b96 Fix #394. 30 November 2011, 05:36:51 UTC
12711f2 d3.svg.*: namespaces are optional as of v2.6.0. 23 November 2011, 22:54:09 UTC
5a87998 Examples: namespaces are optional as of v2.6.0. 23 November 2011, 22:48:13 UTC
817358a Namespaces are optional now! 23 November 2011, 21:04:39 UTC
9523f94 Merge branch 'release' 23 November 2011, 21:00:39 UTC
9c92666 Merge branch 'transpose' into release 23 November 2011, 20:59:49 UTC
ee3954c Merge branch 'ordinal-axis' into release 23 November 2011, 20:59:31 UTC
0404f35 Merge branch 'drag' into release 23 November 2011, 20:59:06 UTC
11c1e7a Infer namespaces for root element. Now if you add an "svg" element, we automatically infer the namespace because there is an "svg" namespace prefix. In conjunction with inheriting the namespace from the parent element, this means that namespaces are almost optional! 23 November 2011, 20:56:03 UTC
cc3f5da Merge branch 'master' into default-namespace 23 November 2011, 20:44:49 UTC
3d6b4cf Add transpose. 23 November 2011, 20:44:04 UTC
532bf71 Brushing for ordinal scales. Since the ordinal scale's domain is not continuous, the brush extent is reported in the range rather than in the domain for ordinal scales. We'll leave it to the caller to interpret this as desired. 23 November 2011, 20:30:49 UTC
552622d Ordinal scales for axes. 23 November 2011, 20:05:52 UTC
2df8c62 Merge branch 'fix-dispatch' 22 November 2011, 22:38:43 UTC
1b3a3b3 dispatch.on(name) returns the current listener. Fixes #383. This includes a non-backwards-compatible change to d3.rebind, so as to make it easier to rebind multiple methods on subclasses. 22 November 2011, 22:36:09 UTC
75ddc28 Fix a bug when removing a shared listener. Previously, each listener function had a private _on property which recorded whether the listener was enabled; this was set to false when the listener was removed. (This is necessary because of the copy-on-write semantics when the array of listeners is modified while events are being dispatched.) If the listener was registered for multiple event types ("foo" and "bar") then removing the listener for any type would disable it for all types. The fix is to wrap the listener in an object. This also has better encapsulation since the state is kept private. 22 November 2011, 21:08:55 UTC
5d57fa7 Add .npmignore. 19 November 2011, 00:52:35 UTC
b04112a Merge branch 'release' 16 November 2011, 21:55:11 UTC
b4c6b00 Merge branch 'transform' into release 16 November 2011, 21:54:20 UTC
64c4e78 Merge branch 'master' into log 16 November 2011, 21:53:28 UTC
3007db2 Slightly smaller code. 16 November 2011, 21:45:28 UTC
0ad865f Bump epsilon. 16 November 2011, 21:23:33 UTC
204506c Fix d3.transform and add browser-based tests. This fixes various corner cases involving negative and zero scales, as well as proper support for skewX, which previously wasn't being computed correctly. Fixes #377. 16 November 2011, 21:16:14 UTC
faec4c8 Stop propagation on drag start, too. 16 November 2011, 01:17:05 UTC
88c6f28 Merge branch 'master' into drag 16 November 2011, 01:16:26 UTC
7fe3ae4 Fix a couple bugs with transforms. We need to check the matrix determinant for flipped coordinates. We also need to check for invalid transforms, which are now treated as the identity transform. 15 November 2011, 00:07:11 UTC
4090261 Merge branch 'master' of github.com:mbostock/d3 14 November 2011, 15:59:11 UTC
98b6abd Improvements to collapsible force example. 14 November 2011, 02:28:09 UTC
back to top