Dan Vanderkam [Mon, 8 Aug 2011 02:03:27 +0000 (22:03 -0400)]
all tests pass!!!!
Dan Vanderkam [Mon, 8 Aug 2011 02:00:35 +0000 (22:00 -0400)]
deep/shallow copy confusion; only two tests fail
Dan Vanderkam [Sun, 7 Aug 2011 18:38:55 +0000 (14:38 -0400)]
zoom.html has problems
Dan Vanderkam [Sun, 7 Aug 2011 18:07:38 +0000 (14:07 -0400)]
manual tests seem to be working
Dan Vanderkam [Sat, 6 Aug 2011 18:14:20 +0000 (14:14 -0400)]
clarify existing/correct behavior
Dan Vanderkam [Sat, 6 Aug 2011 18:12:50 +0000 (14:12 -0400)]
add a few test cases for valueFormatter and axisLabelFormatter (including existing bugs)
Dan Vanderkam [Sat, 6 Aug 2011 17:33:25 +0000 (13:33 -0400)]
Merge branch 'master' into ticker
Dan Vanderkam [Wed, 3 Aug 2011 18:19:00 +0000 (21:19 +0300)]
From antrob: Single point per pixel, do the optimization in the actual rendering function.
This is not as fast as skipping the points altogether, but it still
provides an excellent speed up for large data sets and will not cause
issues with other functions that expect the points to be there.
This is safe with setSelection, annotations, etc.
Dan Vanderkam [Tue, 2 Aug 2011 04:35:17 +0000 (07:35 +0300)]
From antrob; don't recalculate layout when updateOptions() would not change it.
This suppresses recalculation of the pixel position of points when calling
updateOptions() with options which will not affect the layout. Insignificant
for small graphs, but this change provides a great performance boost for
changing options for graphs with multiple data sets.
Anthony saw something like a 30-40% speedup for dense charts.
Dan Vanderkam [Tue, 2 Aug 2011 04:25:37 +0000 (07:25 +0300)]
Merge branch 'master' of github.com:danvk/dygraphs
Dan Vanderkam [Tue, 2 Aug 2011 04:25:21 +0000 (21:25 -0700)]
Merge pull request #81 from kberg/master
Simpler test execution when running locally.
Dan Vanderkam [Tue, 2 Aug 2011 04:23:55 +0000 (07:23 +0300)]
cleanup; use passing assert
Dan Vanderkam [Tue, 2 Aug 2011 04:20:31 +0000 (07:20 +0300)]
Merge branch 'master' of https://github.com/lrobb/dygraphs into lrobb
Dan Vanderkam [Tue, 2 Aug 2011 04:19:17 +0000 (07:19 +0300)]
Merge branch 'master' of github.com:danvk/dygraphs
Robert Konigsberg [Mon, 1 Aug 2011 20:09:57 +0000 (16:09 -0400)]
Provide local test execution by function reference, which is much
friendlier than existing string-based invocation.
unknown [Mon, 1 Aug 2011 00:01:56 +0000 (19:01 -0500)]
Format for x-axis labels test added.
Dan Vanderkam [Wed, 27 Jul 2011 07:27:25 +0000 (03:27 -0400)]
remove ineffective labelsDivStyle, rename the other
Dan Vanderkam [Wed, 27 Jul 2011 07:25:22 +0000 (03:25 -0400)]
set class on labelsDiv
Dan Vanderkam [Wed, 27 Jul 2011 07:14:43 +0000 (03:14 -0400)]
resize automatically
Dan Vanderkam [Tue, 26 Jul 2011 21:00:47 +0000 (17:00 -0400)]
fix bug with invisible dygraphs and add a regression test
Dan Vanderkam [Tue, 26 Jul 2011 15:21:45 +0000 (11:21 -0400)]
change line endings back in rgbcolor.js
Dan Vanderkam [Tue, 26 Jul 2011 15:14:59 +0000 (11:14 -0400)]
misc cleanup
Dan Vanderkam [Tue, 26 Jul 2011 04:49:41 +0000 (00:49 -0400)]
add timingName option
Dan Vanderkam [Tue, 26 Jul 2011 03:44:54 +0000 (23:44 -0400)]
clean up alignment
Dan Vanderkam [Tue, 26 Jul 2011 03:32:26 +0000 (23:32 -0400)]
Merge branch 'canvas' of https://github.com/clocksmith/dygraphs
Dan Vanderkam [Tue, 26 Jul 2011 03:30:00 +0000 (23:30 -0400)]
temporarily disable optimization
Dan Vanderkam [Tue, 26 Jul 2011 03:28:45 +0000 (23:28 -0400)]
regression test for dense setSelection bug; currently fails
Dan Vanderkam [Mon, 25 Jul 2011 22:49:15 +0000 (18:49 -0400)]
sync changes
Dan Vanderkam [Mon, 25 Jul 2011 22:45:37 +0000 (18:45 -0400)]
prefer to use offsetWidth & offsetHeight when applicable. Add auto_test for dygraph div sizing.
Dan Vanderkam [Mon, 25 Jul 2011 22:39:04 +0000 (18:39 -0400)]
merge
Anthony Robledo [Wed, 20 Jul 2011 21:13:37 +0000 (17:13 -0400)]
changed renderLineCharts algorithm for graphs without errorbars from O(k^2 * n) to O(k * n) where k is number of series and n is number of points per series.
Dan Vanderkam [Wed, 20 Jul 2011 15:17:04 +0000 (08:17 -0700)]
Merge pull request #76 from clocksmith/singleppp
Deleted unnecessary line that was causing variable name collision that af
Anthony Robledo [Wed, 20 Jul 2011 02:03:54 +0000 (22:03 -0400)]
Deleted unnecessary line that was causing variable name collision that affected single point per pixel optimization.
Dan Vanderkam [Tue, 19 Jul 2011 21:36:05 +0000 (17:36 -0400)]
drop pixel skipping optimization w/ annotations, too
Anthony Robledo [Tue, 19 Jul 2011 21:00:01 +0000 (17:00 -0400)]
Only add 1 point per pixel for graphs without error bars to speed up rendering.
Anthony Robledo [Tue, 19 Jul 2011 20:21:46 +0000 (16:21 -0400)]
Added two demos to the tests folder for the sf vs ny temperatures.
Dan Vanderkam [Fri, 15 Jul 2011 20:27:45 +0000 (16:27 -0400)]
Division by zero bug fix and regression test
Dan Vanderkam [Tue, 12 Jul 2011 21:27:39 +0000 (17:27 -0400)]
kberg requests that nonInteractiveModel be private
Dan Vanderkam [Tue, 12 Jul 2011 19:55:55 +0000 (15:55 -0400)]
Add Dygraph.Interaction.nonInteractiveModel. This disables pan/zoom interactions while preserving the expected behavior of clickCallback and pointClickCallback. Also includes a test and auto_test.
Anthony Robledo [Fri, 1 Jul 2011 17:10:41 +0000 (13:10 -0400)]
Updated the random function generator to be less sporadic.
Anthony Robledo [Tue, 28 Jun 2011 19:45:53 +0000 (15:45 -0400)]
Added an option to plot random points instead of just a sine wave.
Dan Vanderkam [Thu, 7 Jul 2011 21:02:25 +0000 (17:02 -0400)]
make dygraph-dev a bit smarter
Dan Vanderkam [Tue, 28 Jun 2011 14:59:07 +0000 (07:59 -0700)]
Merge pull request #69 from kberg/master
Fix 203 for real. It was just a bad test.
Robert Konigsberg [Mon, 27 Jun 2011 22:38:53 +0000 (18:38 -0400)]
Bad test! Use pixel counts, don't rely on stupid anchor tags.
Dan Vanderkam [Mon, 27 Jun 2011 20:23:21 +0000 (13:23 -0700)]
Merge pull request #67 from kberg/master
Test and fix for issue 203
Robert Konigsberg [Mon, 27 Jun 2011 20:22:37 +0000 (16:22 -0400)]
Comment update.
Robert Konigsberg [Mon, 27 Jun 2011 20:18:47 +0000 (16:18 -0400)]
Fix pointClickCallback and resizing coordinate weirdness when inside a
scrolling div element.
Dan Vanderkam [Mon, 27 Jun 2011 18:56:09 +0000 (11:56 -0700)]
Merge pull request #68 from clocksmith/master
changes
Anthony Robledo [Mon, 27 Jun 2011 18:52:09 +0000 (14:52 -0400)]
Added an average metric for dygraphs many points benchmark.
Anthony Robledo [Mon, 27 Jun 2011 18:49:09 +0000 (14:49 -0400)]
Breaking out of evaluateAnnotations early if there are no annotations.
This resulted in about an 8% speedup.
Dan Vanderkam [Mon, 27 Jun 2011 14:55:31 +0000 (10:55 -0400)]
fix title on changes.html
Robert Konigsberg [Tue, 14 Jun 2011 19:53:05 +0000 (15:53 -0400)]
Comment removal
Robert Konigsberg [Tue, 14 Jun 2011 19:46:55 +0000 (15:46 -0400)]
Tests for when the graph is embedded in a scrolling div.
Robert Konigsberg [Tue, 14 Jun 2011 19:46:20 +0000 (15:46 -0400)]
Oops! Forgot to rename createEvent_ in all calls; resulting in lots of test failures.
Robert Konigsberg [Tue, 14 Jun 2011 18:33:02 +0000 (14:33 -0400)]
Getting more errors from tests.
Robert Konigsberg [Tue, 14 Jun 2011 18:04:52 +0000 (14:04 -0400)]
typo.
Robert Konigsberg [Tue, 14 Jun 2011 17:13:44 +0000 (13:13 -0400)]
Extract the function that pushes an event onto the chart, for reuse outside this method.
Dan Vanderkam [Tue, 14 Jun 2011 15:22:28 +0000 (11:22 -0400)]
remove NOTE, update comment
Robert Konigsberg [Tue, 14 Jun 2011 15:03:51 +0000 (11:03 -0400)]
Added code to make tests easier to repeat by specifying them as part of the URL.
Dan Vanderkam [Mon, 13 Jun 2011 03:14:13 +0000 (23:14 -0400)]
add ~300 tests for new tickers code based on tests/*.html usage
Dan Vanderkam [Mon, 13 Jun 2011 03:13:53 +0000 (23:13 -0400)]
fix NaN == NaN comparison in Asserts.js
Dan Vanderkam [Sat, 11 Jun 2011 14:29:02 +0000 (10:29 -0400)]
factor out tickers
Dan Vanderkam [Fri, 10 Jun 2011 21:36:47 +0000 (17:36 -0400)]
factor out tickers
Robert Konigsberg [Thu, 9 Jun 2011 22:25:03 +0000 (18:25 -0400)]
Clarification of the point/points parameters.
Robert Konigsberg [Thu, 9 Jun 2011 20:43:45 +0000 (16:43 -0400)]
Merge branch 'master' of https://github.com/kberg/dygraphs
Robert Konigsberg [Thu, 9 Jun 2011 20:42:47 +0000 (16:42 -0400)]
Clarify role of generate-documentation.py
Robert Konigsberg [Thu, 9 Jun 2011 20:39:36 +0000 (16:39 -0400)]
Update document reference; add docs for pointClickCallback, and clarify
clickCallback.
Dan Vanderkam [Tue, 7 Jun 2011 15:04:07 +0000 (11:04 -0400)]
fix re-use of loop index
Dan Vanderkam [Tue, 7 Jun 2011 04:58:11 +0000 (00:58 -0400)]
update test includes
Dan Vanderkam [Tue, 7 Jun 2011 04:36:17 +0000 (00:36 -0400)]
tests pass
Dan Vanderkam [Mon, 6 Jun 2011 15:54:48 +0000 (11:54 -0400)]
file-level comments
Dan Vanderkam [Mon, 6 Jun 2011 15:53:03 +0000 (11:53 -0400)]
factor out dygraph-utils.js
Dan Vanderkam [Mon, 6 Jun 2011 13:39:25 +0000 (09:39 -0400)]
factor out interaction model
Dan Vanderkam [Mon, 6 Jun 2011 13:33:55 +0000 (09:33 -0400)]
fix merge issue
Dan Vanderkam [Mon, 6 Jun 2011 13:28:08 +0000 (09:28 -0400)]
un-HTMLify autotests README
Dan Vanderkam [Mon, 6 Jun 2011 13:15:53 +0000 (09:15 -0400)]
merge upstream changes
Robert Konigsberg [Sat, 4 Jun 2011 02:18:55 +0000 (22:18 -0400)]
Make addition of box slightly prettier. I'm crazy like that.
Dan Vanderkam [Thu, 2 Jun 2011 21:33:29 +0000 (17:33 -0400)]
merge in kberg changes
Robert Konigsberg [Thu, 2 Jun 2011 20:26:38 +0000 (16:26 -0400)]
Removing context from clickCallback because the data I care about can be
read from e.offset{X,Y}.
Robert Konigsberg [Thu, 2 Jun 2011 20:15:32 +0000 (16:15 -0400)]
Tests for pointClickCallback.
Robert Konigsberg [Thu, 2 Jun 2011 19:55:08 +0000 (15:55 -0400)]
Add useful comments to some of the mousedispatch methods.
Dan Vanderkam [Thu, 2 Jun 2011 19:09:06 +0000 (15:09 -0400)]
debug -> options-reference
Dan Vanderkam [Thu, 2 Jun 2011 19:06:13 +0000 (15:06 -0400)]
Merge branch 'master' into split
Robert Konigsberg [Thu, 2 Jun 2011 19:03:00 +0000 (15:03 -0400)]
Restructure the nature of click callbacks. PointClickCallback now
occurrs prior to clickCallback.
Also, point size taken into account for determining pointClickCallback.
Dan Vanderkam [Thu, 2 Jun 2011 18:38:33 +0000 (14:38 -0400)]
Merge branch 'master' of github.com:danvk/dygraphs
Dan Vanderkam [Thu, 2 Jun 2011 18:38:16 +0000 (14:38 -0400)]
fix bug in tests/resize.html
Robert Konigsberg [Wed, 1 Jun 2011 19:46:19 +0000 (15:46 -0400)]
Better pointClickCallback, updated doc.
Dan Vanderkam [Wed, 1 Jun 2011 15:57:51 +0000 (11:57 -0400)]
allow XHRs from file:/// URLs with the right flags
Dan Vanderkam [Mon, 30 May 2011 21:19:20 +0000 (17:19 -0400)]
split up library, use an autoloader
Robert Konigsberg [Wed, 25 May 2011 18:59:10 +0000 (14:59 -0400)]
Small bug: when selPoints_ is empty, pointClickCallback is always called
because closestDistance < 5*5. So make it MAX_NUM. We could probably
remove the closestIdx == 1 too.
Robert Konigsberg [Wed, 25 May 2011 17:43:14 +0000 (13:43 -0400)]
Remove double-call of treatMouseOpAsClick, and also pass event, which
makes pointClickCallback work once again.
Robert Konigsberg [Tue, 24 May 2011 21:18:48 +0000 (17:18 -0400)]
treatMouseOpAsClick requires two parameters, I didn't send them both all
the time.
Robert Konigsberg [Tue, 24 May 2011 21:13:48 +0000 (17:13 -0400)]
Annotation date parser was failing, but not providing the correct
message because it didn't have a reference to the dygraph, aka "self".
Robert Konigsberg [Tue, 24 May 2011 18:25:40 +0000 (14:25 -0400)]
Fix bug 192.
Robert Konigsberg [Mon, 23 May 2011 22:43:08 +0000 (18:43 -0400)]
Additional minor adjustments to dygraphs to get clickCallbacks to work.
This required clickCallback to get a hold of the context. I'm a little
nervous about this because context is still considered a somewhat
private object. However, to get what I want working, I need the values
inside it.
Robert Konigsberg [Fri, 13 May 2011 15:37:40 +0000 (11:37 -0400)]
When pan is the default behavior, clearSelection can't be called on
redraw.
Robert Konigsberg [Fri, 13 May 2011 15:20:02 +0000 (11:20 -0400)]
temporarily disabling a test while figuring out how to fix it.
Robert Konigsberg [Fri, 13 May 2011 15:18:09 +0000 (11:18 -0400)]
Start adding tests for the interaction model. Create the beginning of a
solution for getting clickCallbacks when the interaction model is
rewritten.
There's lots about this change I dislike (the method naming for one.)
Still pending is the lack of maintaining lastx and selPoints.
Dan Vanderkam [Fri, 13 May 2011 02:13:42 +0000 (22:13 -0400)]
all tests pass
Dan Vanderkam [Fri, 13 May 2011 01:59:19 +0000 (21:59 -0400)]
a regression test plus general fallout from the toDomYCoord bug