Robert Konigsberg [Fri, 28 Dec 2012 23:55:17 +0000 (18:55 -0500)]
Add more option specifications per series, and nullify the 'series' and 'axis' warnings dumped to the console.
Robert Konigsberg [Fri, 28 Dec 2012 23:11:13 +0000 (18:11 -0500)]
Add "to hash" feature to make palette more useful!
Robert Konigsberg [Fri, 28 Dec 2012 23:10:54 +0000 (18:10 -0500)]
Restore funny format; add comment to indicate why it's formatted funny.
Robert Konigsberg [Fri, 28 Dec 2012 21:34:38 +0000 (16:34 -0500)]
Booleans are now three-state buttons.
Robert Konigsberg [Fri, 28 Dec 2012 21:08:25 +0000 (16:08 -0500)]
Merge branch 'palette' of https://github.com/kberg/dygraphs into palette
Conflicts:
experimental/palette/options.js
Robert Konigsberg [Fri, 28 Dec 2012 21:04:04 +0000 (16:04 -0500)]
Add per-axis specification in Dygraphs. Adding jquery as part of introducing multi-palette. tooltip's API is slightly simpler.
Robert Konigsberg [Fri, 28 Dec 2012 21:04:04 +0000 (16:04 -0500)]
Add per-axis specification in Dygraphs. Adding jquery as part of introducing multi-palette. tooltip's API is slightly simpler.
Robert Konigsberg [Fri, 28 Dec 2012 21:02:54 +0000 (16:02 -0500)]
Remove loud logging.
Robert Konigsberg [Thu, 27 Dec 2012 23:18:42 +0000 (18:18 -0500)]
Reformat options.
Robert Konigsberg [Thu, 27 Dec 2012 22:32:44 +0000 (17:32 -0500)]
formatting
Robert Konigsberg [Thu, 27 Dec 2012 22:23:30 +0000 (17:23 -0500)]
Add some comments to index.js, the Index namespace for the palette.
Robert Konigsberg [Thu, 27 Dec 2012 22:23:21 +0000 (17:23 -0500)]
Add some of the new options to the experimental palette.
Robert Konigsberg [Thu, 27 Dec 2012 16:08:15 +0000 (11:08 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs into option-consolidation
Robert Konigsberg [Thu, 27 Dec 2012 16:07:52 +0000 (11:07 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs
Robert Konigsberg [Thu, 27 Dec 2012 15:58:58 +0000 (10:58 -0500)]
Add test for axisTickSize. Fill out test for yAxisLabelWidth. axisTickSize is no longer required for computeYAxes.
Robert Konigsberg [Thu, 27 Dec 2012 00:36:41 +0000 (19:36 -0500)]
Remove yAxisLabelWidth from Dygraph.axes_.
Robert Konigsberg [Thu, 27 Dec 2012 00:23:34 +0000 (19:23 -0500)]
Remove labelsKMB and labelsKMG2 from Dygraph.axes_.
Robert Konigsberg [Tue, 18 Dec 2012 22:03:23 +0000 (14:03 -0800)]
Merge pull request #189 from klausw-g/large-y-scale
Fix tick marks for large Y scale ranges
Klaus Weidner [Tue, 18 Dec 2012 02:32:56 +0000 (18:32 -0800)]
tick scaling: Added comments, and adjust loop ends
Update the mults arrays to cover the range from 1..base^2, and start the loop at a slightly lower value for safety. This should help ensure equivalent behavior to the pre-patch version.
Klaus Weidner [Tue, 18 Dec 2012 01:50:22 +0000 (17:50 -0800)]
Fix tick marks for large Y scale ranges
The tick placement logic used a double loop to look for appropriate tick spacing, assuming that a base unit around 10^50 would be sufficient to cover any Y range. Unfortunately this places 10^100 tick marks for Y values around 10^150, leading to excessive resource usage on typical client hardware.
This patch replaces the double loop with a single loop, finding the starting point by explicit calculation.
It also adds a regression test to catch the defective behavior.
Robert Konigsberg [Mon, 17 Dec 2012 01:09:15 +0000 (20:09 -0500)]
Remove last vestige of axis.logscale.
Robert Konigsberg [Mon, 17 Dec 2012 01:03:13 +0000 (20:03 -0500)]
Remove axis.logscale for interaction model.
Robert Konigsberg [Mon, 17 Dec 2012 00:52:23 +0000 (19:52 -0500)]
Remove axis.logscale; add test that verifies that custom bars are drawn correctly in log scale.
Robert Konigsberg [Sun, 16 Dec 2012 23:11:31 +0000 (18:11 -0500)]
Remove one instance of logscale and all (that is one) instance of includeZero from the Dygraph.axes_ object.
Robert Konigsberg [Sun, 16 Dec 2012 22:56:54 +0000 (17:56 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs into remove-axis-crap
Robert Konigsberg [Fri, 14 Dec 2012 19:06:48 +0000 (11:06 -0800)]
Merge pull request #187 from adilhn/rgbcolor_change
Changes for "some performance improvements"
Robert Konigsberg [Fri, 14 Dec 2012 14:30:09 +0000 (09:30 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs into unzoom
Robert Konigsberg [Thu, 13 Dec 2012 23:57:20 +0000 (18:57 -0500)]
Fix logscale. Also fix includeZero (and add tests for it.) Probably fixes all those special per axis options which should now use the other axis-property specification.
Adil [Thu, 13 Dec 2012 22:24:28 +0000 (17:24 -0500)]
Missed an RGBColor-->RGBColorParser change.
Adil [Thu, 13 Dec 2012 22:08:08 +0000 (17:08 -0500)]
- Minor updates from the code review.
Robert Konigsberg [Thu, 13 Dec 2012 17:01:32 +0000 (12:01 -0500)]
Add tests that break currently, but will pass when code.google.com/p/dygraphs/issues/detail?id=412 is fixed. (Log scale works again.)
Adil [Wed, 12 Dec 2012 18:28:38 +0000 (13:28 -0500)]
Fixed typo.
Adil [Wed, 12 Dec 2012 18:24:30 +0000 (13:24 -0500)]
Merge remote-tracking branch 'upstream/master' into rgbcolor_change
Adil [Wed, 12 Dec 2012 18:17:09 +0000 (13:17 -0500)]
- Refactored requestAnimFrame.
- No longer need xIsEpochDate, so removed.
Robert Konigsberg [Sat, 8 Dec 2012 23:32:34 +0000 (18:32 -0500)]
Add tests for labelsKMG and labelsKMB2.
Robert Konigsberg [Sat, 8 Dec 2012 23:32:19 +0000 (18:32 -0500)]
Remove superfluous warning when specifying labelsKMG2.
Robert Konigsberg [Sat, 8 Dec 2012 23:31:47 +0000 (18:31 -0500)]
Set up the ability to fail tests on warnings.
Robert Konigsberg [Sat, 8 Dec 2012 23:26:22 +0000 (18:26 -0500)]
Whoops, remove labels.js from auto_tests/misc/local.html
Robert Konigsberg [Sat, 8 Dec 2012 23:24:52 +0000 (18:24 -0500)]
Centralize utility methods in automated tests.
Robert Konigsberg [Sat, 8 Dec 2012 23:01:19 +0000 (18:01 -0500)]
Move common code to Util.js, reducing multiple-axes tests.
Robert Konigsberg [Sat, 8 Dec 2012 17:18:29 +0000 (12:18 -0500)]
Minor whitespace tweak.
Robert Konigsberg [Sat, 8 Dec 2012 17:18:07 +0000 (12:18 -0500)]
Make new options stuff work with gviz.
Adil [Tue, 4 Dec 2012 23:27:56 +0000 (18:27 -0500)]
- Changes from code review:
- Refactored repeatAndCleanup() function.
- Reverted making private methods doUnzoom and predraw public.
- Put requestAnimationFrame shim function in Dygraph namespace.
Robert Konigsberg [Tue, 4 Dec 2012 14:00:31 +0000 (09:00 -0500)]
Hackish way of testing against dygraphs-combined. Tacky but it works!
Robert Konigsberg [Tue, 4 Dec 2012 02:53:03 +0000 (21:53 -0500)]
Add generate-documentation.sh to Makefile.
We should remove some of the Makefile/script duplication.
Robert Konigsberg [Tue, 4 Dec 2012 02:38:45 +0000 (18:38 -0800)]
Merge pull request #185 from davidmsibley/master
synching dygraph-dev and generate-combined
David M Sibley [Mon, 3 Dec 2012 19:48:47 +0000 (13:48 -0600)]
synched generate-combined.sh to dygraphs-dev.js
Robert Konigsberg [Mon, 3 Dec 2012 14:22:42 +0000 (09:22 -0500)]
Address lint warnings.
Robert Konigsberg [Fri, 30 Nov 2012 15:27:06 +0000 (07:27 -0800)]
Merge pull request #184 from kberg/master
More tests in the new style, add error message that guides users who just add series{} around their series.
Robert Konigsberg [Fri, 30 Nov 2012 15:21:32 +0000 (10:21 -0500)]
Add test that shows that you can't put {} inside the series option.
Robert Konigsberg [Fri, 30 Nov 2012 14:36:30 +0000 (09:36 -0500)]
Add multiple_axes.js which focuses only on new style series API.
Robert Konigsberg [Fri, 30 Nov 2012 14:29:26 +0000 (09:29 -0500)]
Rename test and test methods so they do not conflict with multiple-axes.js.
Robert Konigsberg [Fri, 30 Nov 2012 14:24:31 +0000 (09:24 -0500)]
In preparation for migrating axis tests to new-format.
Robert Konigsberg [Fri, 30 Nov 2012 14:19:56 +0000 (09:19 -0500)]
Remove maxAxis; it's not used.
Robert Konigsberg [Thu, 29 Nov 2012 20:17:45 +0000 (12:17 -0800)]
Merge pull request #180 from kberg/new-series-option
Introducing series{} and revised axis{} (when within series{}).
Robert Konigsberg [Thu, 29 Nov 2012 20:13:14 +0000 (15:13 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs into new-series-option
Conflicts:
Makefile
dygraph.js
Adil [Wed, 28 Nov 2012 21:37:06 +0000 (16:37 -0500)]
- Added xIsEpochDate option to save redundant encoding to Date objects when X axis is already in units of epoch time (performance improvement for large data sets).
- Using requestAnimationFrame to make animatedZooms smoother.
- Made doUnzoom() and predraw() methods public (to allow more graph control).
- Renamed RGBColor to RGBColorParser to avoid a function name collision with: http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-RGBColor
Dan Vanderkam [Mon, 26 Nov 2012 21:41:50 +0000 (13:41 -0800)]
Merge pull request #182 from kberg/master
Minor change based on danvk's comments in merge 181.
Robert Konigsberg [Mon, 26 Nov 2012 02:26:54 +0000 (21:26 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs
Robert Konigsberg [Mon, 26 Nov 2012 02:26:24 +0000 (21:26 -0500)]
Added additional comment to the deprecated options warning per Dan's advice.
Dan Vanderkam [Mon, 26 Nov 2012 01:49:52 +0000 (17:49 -0800)]
Merge pull request #181 from kberg/master
Add deprecation warning when a legacy option is mapped. Also some comments and comment clean-up
Robert Konigsberg [Sun, 25 Nov 2012 16:16:08 +0000 (11:16 -0500)]
Migrate multi-scale to use non-deprecated axis-specific formatters
Robert Konigsberg [Sun, 25 Nov 2012 16:06:46 +0000 (11:06 -0500)]
Fixed per-series typo in misc/local.html.
Robert Konigsberg [Sun, 25 Nov 2012 16:06:27 +0000 (11:06 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs
Robert Konigsberg [Sun, 25 Nov 2012 16:05:47 +0000 (11:05 -0500)]
Renaming deprecated methods because the automated test framework doesn't like multiple test methods with the same name, across classes. RGGAGAGRGA
Robert Konigsberg [Sun, 25 Nov 2012 16:00:06 +0000 (11:00 -0500)]
Add axis_labels tests that rely on the preferred style of formatting axes.
Robert Konigsberg [Sun, 25 Nov 2012 15:51:50 +0000 (10:51 -0500)]
Rename axis_labels.js to axis_labels-deprecated.js, as it will now only hold deprecated uses of xLabelFormatter, etc.
Robert Konigsberg [Sun, 25 Nov 2012 14:26:09 +0000 (09:26 -0500)]
Add comments and warnings for legacy options.
Robert Konigsberg [Sun, 25 Nov 2012 14:26:09 +0000 (09:26 -0500)]
Add comments and warnings for legacy options.
Robert Konigsberg [Sun, 25 Nov 2012 04:19:15 +0000 (23:19 -0500)]
Ooh more code cleanup; all 155 tests pass.
Robert Konigsberg [Sun, 25 Nov 2012 04:11:14 +0000 (23:11 -0500)]
Merge branch 'remove-old-options' into new-series-option, make new style axis specification work.
Conflicts:
dygraph-options.js
Dan Vanderkam [Sun, 25 Nov 2012 01:29:34 +0000 (17:29 -0800)]
Merge pull request #179 from kberg/makefile-fun
Some Makefile fun - * new lint and clean commands, * add test to generate-combined
Robert Konigsberg [Sat, 24 Nov 2012 18:48:13 +0000 (13:48 -0500)]
Start working on new-version axis support. Tests still fail.
Robert Konigsberg [Sat, 24 Nov 2012 18:47:32 +0000 (13:47 -0500)]
Fix options reference, so it includes 'Series' category.
Robert Konigsberg [Sat, 24 Nov 2012 16:49:14 +0000 (11:49 -0500)]
Merge branch 'master' of https://github.com/kberg/dygraphs into new-series-option
Robert Konigsberg [Sat, 24 Nov 2012 16:44:08 +0000 (11:44 -0500)]
Some Makefile fun - * new lint and clean commands, * add test to generate-combined
Robert Konigsberg [Sat, 24 Nov 2012 15:56:25 +0000 (10:56 -0500)]
Merge branch 'remove-old-options' of https://github.com/kberg/dygraphs into remove-old-options
Conflicts:
dygraph.js
Robert Konigsberg [Sat, 24 Nov 2012 15:45:26 +0000 (10:45 -0500)]
Merge branch 'master' into remove-old-options
Conflicts:
dygraph-options.js
dygraph.js
Robert Konigsberg [Sat, 24 Nov 2012 15:45:26 +0000 (10:45 -0500)]
Merge branch 'master' into remove-old-options
Conflicts:
dygraph-options.js
dygraph.js
Robert Konigsberg [Sat, 24 Nov 2012 15:31:03 +0000 (10:31 -0500)]
Merge branch 'master' of https://github.com/kberg/dygraphs into remove-old-options
Robert Konigsberg [Sat, 24 Nov 2012 10:38:46 +0000 (05:38 -0500)]
Options code review, plus, remove original attr_ code.
Dan Vanderkam [Sat, 24 Nov 2012 04:04:17 +0000 (23:04 -0500)]
exclude externs from lint
Dan Vanderkam [Sat, 24 Nov 2012 04:03:05 +0000 (23:03 -0500)]
More correctly-compiling files, plus some more info in closure-todo.txt
Dan Vanderkam [Sat, 24 Nov 2012 03:16:34 +0000 (22:16 -0500)]
dygraph-tickers builds clean
Dan Vanderkam [Sat, 24 Nov 2012 02:40:39 +0000 (21:40 -0500)]
Closurify some low-hanging fruit
Dan Vanderkam [Sat, 24 Nov 2012 02:21:33 +0000 (21:21 -0500)]
dygraph-utils.js compiles under closure with no warnings or errors
Dan Vanderkam [Sat, 24 Nov 2012 02:17:26 +0000 (21:17 -0500)]
lots of type defintions in dygraph-utils.js; down to 8 compiler warnings
Dan Vanderkam [Sat, 24 Nov 2012 00:52:16 +0000 (16:52 -0800)]
Merge pull request #178 from kberg/tests
Add test for xValueParser
Dan Vanderkam [Sat, 24 Nov 2012 00:51:18 +0000 (16:51 -0800)]
Merge pull request #177 from danvk/no-width-no-work
Fix to https://code.google.com/p/dygraphs/issues/detail?id=399
Robert Konigsberg [Fri, 23 Nov 2012 20:19:25 +0000 (15:19 -0500)]
Add sanity test for xValueParser.
Dan Vanderkam [Fri, 23 Nov 2012 19:23:46 +0000 (11:23 -0800)]
Merge pull request #174 from wimme/patch-1
Range selector: stepplots and fix for gaps in data
Robert Konigsberg [Thu, 22 Nov 2012 19:03:30 +0000 (14:03 -0500)]
Add per-series tests that validate new-style options and how they relate to old-style options.
Robert Konigsberg [Thu, 22 Nov 2012 19:02:53 +0000 (14:02 -0500)]
Series have to be updated when updateOptions are called. Otherwise series : null won't make a difference.
Robert Konigsberg [Thu, 22 Nov 2012 19:02:31 +0000 (14:02 -0500)]
Be friendlier with options that exist, but are null, which is typical when updating options.
Robert Konigsberg [Thu, 22 Nov 2012 18:01:40 +0000 (13:01 -0500)]
Add test case to verify that strings-as-divs are allowed.
Robert Konigsberg [Thu, 22 Nov 2012 17:55:03 +0000 (12:55 -0500)]
When div is of type string, replace it with a document element.
Robert Konigsberg [Thu, 22 Nov 2012 17:37:21 +0000 (12:37 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs into no-width-no-work
Robert Konigsberg [Thu, 22 Nov 2012 17:20:54 +0000 (12:20 -0500)]
Add pathalogical test case (broken) that show that width and height are required, which they should not, since dygraphs.com/options.html#width and http://dygraphs.com/options.html#height say that there are default values.
Robert Konigsberg [Thu, 22 Nov 2012 17:07:52 +0000 (12:07 -0500)]
Fix syntactically broken per_series.js
Robert Konigsberg [Thu, 22 Nov 2012 17:07:43 +0000 (12:07 -0500)]
Fix broken options reference.