76400ac | Mike Bostock | 02 February 2012, 04:07:45 UTC | Merge branch 'release' | 02 February 2012, 04:07:45 UTC |
feb1da1 | Mike Bostock | 02 February 2012, 04:06:44 UTC | Merge branches 'fix-polygon', 'fix-interpolate-transform', 'fix-multiyear-time-scale' and 'dispatch-chain' into release | 02 February 2012, 04:06:44 UTC |
ca113b6 | Mike Bostock | 30 January 2012, 03:23:14 UTC | Minimize d3.interpolateTransform. Fixes #480. | 30 January 2012, 03:24:10 UTC |
85ad3c1 | Mike Bostock | 29 January 2012, 22:27:41 UTC | 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 | Mike Bostock | 29 January 2012, 21:44:48 UTC | Inclusive upper bound for time scale ticks. Fixes #478. | 29 January 2012, 21:44:48 UTC |
117942e | Mike Bostock | 29 January 2012, 21:28:49 UTC | 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 | Mike Bostock | 29 January 2012, 18:43:22 UTC | Merge branch 'dispatch-chain' of https://github.com/jasondavies/d3 into dispatch-chain | 29 January 2012, 18:43:22 UTC |
f67e895 | Mike Bostock | 26 January 2012, 19:58:40 UTC | Expand the default custom build. | 26 January 2012, 19:58:40 UTC |
303478b | Mike Bostock | 26 January 2012, 19:18:42 UTC | Merge branch '2.7.x' | 26 January 2012, 19:18:42 UTC |
cc5de6d | Mike Bostock | 26 January 2012, 19:05:06 UTC | Fix new d3.round implementation. The second argument, n, is optional. | 26 January 2012, 19:05:06 UTC |
42352b2 | Mike Bostock | 26 January 2012, 19:02:17 UTC | Merge branch 'master' of https://github.com/radford/d3 into 2.7.x | 26 January 2012, 19:02:17 UTC |
4206b69 | Mike Bostock | 26 January 2012, 19:01:52 UTC | Merge branch 'master' of https://github.com/quizlet/d3 into 2.7.x | 26 January 2012, 19:01:52 UTC |
cdcde01 | Mike Bostock | 26 January 2012, 18:48:32 UTC | Merge branch 'treemap-overlap' of https://github.com/jasondavies/d3 into 2.7.x | 26 January 2012, 18:48:32 UTC |
e85eefe | Jason Davies | 26 January 2012, 00:20:08 UTC | Allow event firing to be chained. | 26 January 2012, 10:00:35 UTC |
1a74fa2 | Mike Bostock | 26 January 2012, 08:16:44 UTC | 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 | Jason Davies | 25 January 2012, 17:23:38 UTC | Fix treemap overlap problem. See #136. | 25 January 2012, 17:36:45 UTC |
8b8e31b | Mike Bostock | 24 January 2012, 02:15:52 UTC | Better zoom example using d3.svg.brush. | 24 January 2012, 02:15:52 UTC |
3e8e4e3 | Mike Bostock | 23 January 2012, 23:23:10 UTC | Fix a bug in tick guestimation. | 23 January 2012, 23:23:10 UTC |
714a961 | Andrew Sutherland | 23 January 2012, 21:35:08 UTC | better fix for empty array | 23 January 2012, 21:35:08 UTC |
9cc5585 | Andrew Sutherland | 23 January 2012, 20:45:10 UTC | fixing ie parse error | 23 January 2012, 20:45:10 UTC |
00ed4c4 | Jim Radford | 23 January 2012, 02:43:23 UTC | A more accurate .round() | 23 January 2012, 02:43:23 UTC |
f176785 | Mike Bostock | 22 January 2012, 18:12:41 UTC | Fix a bug when setting extent. | 22 January 2012, 18:12:41 UTC |
5b27271 | Mike Bostock | 18 January 2012, 21:10:00 UTC | Fix polylinear descending domains or ranges. Fixes #446. | 18 January 2012, 21:10:00 UTC |
ad76418 | Mike Bostock | 17 January 2012, 21:08:48 UTC | Merge branch 'master' of github.com:mbostock/d3 | 17 January 2012, 21:08:48 UTC |
fbcb028 | Mike Bostock | 17 January 2012, 21:07:17 UTC | Merge branch 'release' | 17 January 2012, 21:07:17 UTC |
f21d6b8 | Mike Bostock | 17 January 2012, 21:02:19 UTC | 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 | Mike Bostock | 17 January 2012, 18:39:56 UTC | Merge branch 'order' of https://github.com/jasondavies/d3 into release | 17 January 2012, 18:39:56 UTC |
be63aaf | Mike Bostock | 13 January 2012, 17:13:40 UTC | Merge pull request #441 from jasondavies/spline Simplification to spline example. | 13 January 2012, 17:13:40 UTC |
1becccb | Jason Davies | 13 January 2012, 13:16:14 UTC | Simplification to spline example. | 13 January 2012, 13:16:14 UTC |
d3d4cee | Mike Bostock | 02 January 2012, 00:58:38 UTC | 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 | Mike Bostock | 01 January 2012, 20:15:22 UTC | Fix NaN in clamped log scale inversion. | 01 January 2012, 20:15:22 UTC |
5bae5f4 | Mike Bostock | 01 January 2012, 19:44:49 UTC | Add test for range clamping. | 01 January 2012, 19:44:49 UTC |
b9a03ad | Jason Davies | 31 December 2011, 09:28:42 UTC | 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 | Mike Bostock | 30 December 2011, 20:00:45 UTC | Merge branch '2.7.1' | 30 December 2011, 20:00:45 UTC |
1a8e875 | Mike Bostock | 30 December 2011, 19:58:51 UTC | Merge branch 'package' of https://github.com/jasondavies/d3 into 2.7.1 | 30 December 2011, 19:58:51 UTC |
f7c98d1 | Mike Bostock | 30 December 2011, 19:58:36 UTC | Merge branch 'cluster' of https://github.com/jasondavies/d3 into 2.7.1 | 30 December 2011, 19:58:36 UTC |
394d384 | Mike Bostock | 30 December 2011, 19:57:46 UTC | Merge branch 'pie' of https://github.com/jasondavies/d3 into 2.7.1 | 30 December 2011, 19:57:46 UTC |
6220d30 | Mike Bostock | 30 December 2011, 19:57:32 UTC | Merge branch 'axis-ordinal' of https://github.com/jasondavies/d3 into 2.7.1 | 30 December 2011, 19:57:32 UTC |
22cdb64 | Mike Bostock | 30 December 2011, 19:56:59 UTC | Merge branch 'html-text-undefined' of https://github.com/jasondavies/d3 into 2.7.1 | 30 December 2011, 19:56:59 UTC |
6c80963 | Mike Bostock | 30 December 2011, 19:24:59 UTC | Don't initialize svg:g until d3.transform is called. Fixes #395. | 30 December 2011, 19:24:59 UTC |
09c6e51 | Mike Bostock | 30 December 2011, 19:16:49 UTC | Use mime type for accept header. Fixes #412. | 30 December 2011, 19:22:13 UTC |
3e6969d | Mike Bostock | 30 December 2011, 19:05:52 UTC | Merge branch 'chord' into 2.7.1 | 30 December 2011, 19:05:52 UTC |
f217c23 | Jason Davies | 30 December 2011, 18:41:40 UTC | 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 | Jason Davies | 28 December 2011, 11:41:55 UTC | Update dependency versions. | 28 December 2011, 11:41:55 UTC |
2d66075 | Mike Bostock | 27 December 2011, 18:08:22 UTC | Use filter for class and title. | 27 December 2011, 18:08:22 UTC |
5804a83 | Mike Bostock | 27 December 2011, 17:59:12 UTC | Merge branch 'master' of https://github.com/andycjw/d3 into fix-calendar | 27 December 2011, 17:59:12 UTC |
7d298c0 | Ger Hobbelt | 27 December 2011, 10:24:46 UTC | 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 | Andy Chong | 27 December 2011, 08:32:15 UTC | 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 | Gerard Hundman | 20 December 2011, 22:22:01 UTC | 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 | Mike Bostock | 20 December 2011, 16:39:01 UTC | 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 | Jason Davies | 15 December 2011, 19:07:12 UTC | Slightly shorter syntax. Thanks to "code golfer" @mbostock. :) | 15 December 2011, 19:07:12 UTC |
bb47c10 | Jason Davies | 15 December 2011, 17:55:03 UTC | Treat undefined like null when setting html/text. Fixes #405. | 15 December 2011, 17:55:03 UTC |
ac7e87e | Jason Davies | 14 December 2011, 09:27:58 UTC | Test ordinal rangeExtent with explicit range. | 14 December 2011, 09:27:58 UTC |
beab196 | Jason Davies | 14 December 2011, 09:21:15 UTC | Fix d3.scale.ordinal().rangeExtent(). | 14 December 2011, 09:22:49 UTC |
1a98398 | Jason Davies | 14 December 2011, 09:15:25 UTC | Fix d3.svg.axis path for explicit ordinal range. | 14 December 2011, 09:15:25 UTC |
23bb946 | Jason Davies | 13 December 2011, 14:43:15 UTC | Update generated files. | 13 December 2011, 14:43:15 UTC |
f13f3b5 | Jason Davies | 13 December 2011, 13:40:46 UTC | Remove unused variable. | 13 December 2011, 13:40:46 UTC |
8efedd5 | Jason Davies | 13 December 2011, 13:39:36 UTC | Simplification to previous commit. | 13 December 2011, 13:39:36 UTC |
c603af8 | Jason Davies | 13 December 2011, 13:32:51 UTC | d3.layout.pie: return arcs in original data order. Fixes #406. | 13 December 2011, 13:32:51 UTC |
d49c499 | Jason Davies | 13 December 2011, 12:43:37 UTC | 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 | Mike Bostock | 11 December 2011, 02:24:09 UTC | Fix #403 - big chords. | 11 December 2011, 02:24:09 UTC |
5166102 | Jason Davies | 10 December 2011, 09:42:12 UTC | 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 | Mike Bostock | 09 December 2011, 02:06:31 UTC | Merge branch 'order' | 09 December 2011, 02:06:31 UTC |
b3848af | Mike Bostock | 09 December 2011, 01:55:46 UTC | Fix minified file. | 09 December 2011, 01:55:46 UTC |
1c1cb35 | Mike Bostock | 09 December 2011, 01:54:31 UTC | Merge branch 'geomcollection_bounds' of https://github.com/natevw/d3 into order | 09 December 2011, 01:54:31 UTC |
a6f87e7 | Mike Bostock | 09 December 2011, 01:49:22 UTC | Allow selectors for selection.filter. Fixes #397. | 09 December 2011, 01:49:22 UTC |
4a35d78 | Mike Bostock | 09 December 2011, 01:14:08 UTC | 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 | Nathan Vander Wilt | 07 December 2011, 00:07:45 UTC | add GeometryCollection support to d3.geo.bounds | 07 December 2011, 00:07:45 UTC |
fe671a7 | Mike Bostock | 30 November 2011, 05:57:58 UTC | Merge branch 'release' | 30 November 2011, 05:57:58 UTC |
33ab885 | Mike Bostock | 30 November 2011, 05:57:20 UTC | Merge branch 'fix-interpolate-number' into release | 30 November 2011, 05:57:20 UTC |
4972113 | Mike Bostock | 30 November 2011, 05:56:46 UTC | Merge branch 'fix-log-precision' into release | 30 November 2011, 05:56:46 UTC |
2be4efd | Mike Bostock | 30 November 2011, 05:55:51 UTC | Fix #392 - interpolate string to number. | 30 November 2011, 05:55:51 UTC |
a752b96 | Mike Bostock | 30 November 2011, 05:36:51 UTC | Fix #394. | 30 November 2011, 05:36:51 UTC |
12711f2 | Jason Davies | 23 November 2011, 22:54:09 UTC | d3.svg.*: namespaces are optional as of v2.6.0. | 23 November 2011, 22:54:09 UTC |
5a87998 | Jason Davies | 23 November 2011, 22:46:37 UTC | Examples: namespaces are optional as of v2.6.0. | 23 November 2011, 22:48:13 UTC |
817358a | Mike Bostock | 23 November 2011, 21:04:39 UTC | Namespaces are optional now! | 23 November 2011, 21:04:39 UTC |
9523f94 | Mike Bostock | 23 November 2011, 21:00:39 UTC | Merge branch 'release' | 23 November 2011, 21:00:39 UTC |
9c92666 | Mike Bostock | 23 November 2011, 20:59:49 UTC | Merge branch 'transpose' into release | 23 November 2011, 20:59:49 UTC |
ee3954c | Mike Bostock | 23 November 2011, 20:59:31 UTC | Merge branch 'ordinal-axis' into release | 23 November 2011, 20:59:31 UTC |
0404f35 | Mike Bostock | 23 November 2011, 20:59:06 UTC | Merge branch 'drag' into release | 23 November 2011, 20:59:06 UTC |
11c1e7a | Mike Bostock | 23 November 2011, 20:52:56 UTC | 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 | Mike Bostock | 23 November 2011, 20:44:49 UTC | Merge branch 'master' into default-namespace | 23 November 2011, 20:44:49 UTC |
3d6b4cf | Mike Bostock | 23 November 2011, 20:44:04 UTC | Add transpose. | 23 November 2011, 20:44:04 UTC |
532bf71 | Mike Bostock | 23 November 2011, 20:30:49 UTC | 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 | Mike Bostock | 23 November 2011, 20:05:52 UTC | Ordinal scales for axes. | 23 November 2011, 20:05:52 UTC |
2df8c62 | Mike Bostock | 22 November 2011, 22:38:43 UTC | Merge branch 'fix-dispatch' | 22 November 2011, 22:38:43 UTC |
1b3a3b3 | Mike Bostock | 22 November 2011, 22:36:09 UTC | 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 | Mike Bostock | 22 November 2011, 21:08:55 UTC | 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 | Mike Bostock | 19 November 2011, 00:52:35 UTC | Add .npmignore. | 19 November 2011, 00:52:35 UTC |
b04112a | Mike Bostock | 16 November 2011, 21:55:11 UTC | Merge branch 'release' | 16 November 2011, 21:55:11 UTC |
b4c6b00 | Mike Bostock | 16 November 2011, 21:54:20 UTC | Merge branch 'transform' into release | 16 November 2011, 21:54:20 UTC |
64c4e78 | Mike Bostock | 16 November 2011, 21:53:28 UTC | Merge branch 'master' into log | 16 November 2011, 21:53:28 UTC |
3007db2 | Mike Bostock | 16 November 2011, 21:45:28 UTC | Slightly smaller code. | 16 November 2011, 21:45:28 UTC |
0ad865f | Jason Davies | 16 November 2011, 21:23:33 UTC | Bump epsilon. | 16 November 2011, 21:23:33 UTC |
204506c | Jason Davies | 16 November 2011, 21:16:14 UTC | 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 | Mike Bostock | 16 November 2011, 01:17:05 UTC | Stop propagation on drag start, too. | 16 November 2011, 01:17:05 UTC |
88c6f28 | Mike Bostock | 16 November 2011, 01:16:26 UTC | Merge branch 'master' into drag | 16 November 2011, 01:16:26 UTC |
7fe3ae4 | Mike Bostock | 15 November 2011, 00:07:11 UTC | 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 | Mike Bostock | 14 November 2011, 15:59:11 UTC | Merge branch 'master' of github.com:mbostock/d3 | 14 November 2011, 15:59:11 UTC |
98b6abd | Mike Bostock | 14 November 2011, 02:28:09 UTC | Improvements to collapsible force example. | 14 November 2011, 02:28:09 UTC |