dygraphs.git
11 years agoRemove loud logging.
Robert Konigsberg [Fri, 28 Dec 2012 21:02:54 +0000 (16:02 -0500)]
Remove loud logging.

11 years agoReformat options.
Robert Konigsberg [Thu, 27 Dec 2012 23:18:42 +0000 (18:18 -0500)]
Reformat options.

11 years agoformatting
Robert Konigsberg [Thu, 27 Dec 2012 22:32:44 +0000 (17:32 -0500)]
formatting

11 years agoAdd some comments to index.js, the Index namespace for the palette.
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.

11 years agoAdd some of the new options to the experimental palette.
Robert Konigsberg [Thu, 27 Dec 2012 22:23:21 +0000 (17:23 -0500)]
Add some of the new options to the experimental palette.

11 years agoMerge branch 'master' of https://github.com/danvk/dygraphs
Robert Konigsberg [Thu, 27 Dec 2012 16:07:52 +0000 (11:07 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs

11 years agoMerge pull request #189 from klausw-g/large-y-scale
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

11 years agotick scaling: Added comments, and adjust loop ends
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.

11 years agoFix tick marks for large Y scale ranges
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.

11 years agoMerge pull request #187 from adilhn/rgbcolor_change
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"

11 years agoFix logscale. Also fix includeZero (and add tests for it.) Probably fixes all those...
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.

11 years agoMissed an RGBColor-->RGBColorParser change.
Adil [Thu, 13 Dec 2012 22:24:28 +0000 (17:24 -0500)]
Missed an RGBColor-->RGBColorParser change.

11 years ago- Minor updates from the code review.
Adil [Thu, 13 Dec 2012 22:08:08 +0000 (17:08 -0500)]
- Minor updates from the code review.

11 years agoAdd tests that break currently, but will pass when http://code.google.com/p/dygraphs...
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.)

11 years agoFixed typo.
Adil [Wed, 12 Dec 2012 18:28:38 +0000 (13:28 -0500)]
Fixed typo.

11 years agoMerge remote-tracking branch 'upstream/master' into rgbcolor_change
Adil [Wed, 12 Dec 2012 18:24:30 +0000 (13:24 -0500)]
Merge remote-tracking branch 'upstream/master' into rgbcolor_change

11 years ago- Refactored requestAnimFrame.
Adil [Wed, 12 Dec 2012 18:17:09 +0000 (13:17 -0500)]
- Refactored requestAnimFrame.
- No longer need xIsEpochDate, so removed.

11 years agoAdd tests for labelsKMG and labelsKMB2.
Robert Konigsberg [Sat, 8 Dec 2012 23:32:34 +0000 (18:32 -0500)]
Add tests for labelsKMG and labelsKMB2.

11 years agoRemove superfluous warning when specifying labelsKMG2.
Robert Konigsberg [Sat, 8 Dec 2012 23:32:19 +0000 (18:32 -0500)]
Remove superfluous warning when specifying labelsKMG2.

11 years agoSet up the ability to fail tests on warnings.
Robert Konigsberg [Sat, 8 Dec 2012 23:31:47 +0000 (18:31 -0500)]
Set up the ability to fail tests on warnings.

11 years agoWhoops, remove labels.js from auto_tests/misc/local.html
Robert Konigsberg [Sat, 8 Dec 2012 23:26:22 +0000 (18:26 -0500)]
Whoops, remove labels.js from auto_tests/misc/local.html

11 years agoCentralize utility methods in automated tests.
Robert Konigsberg [Sat, 8 Dec 2012 23:24:52 +0000 (18:24 -0500)]
Centralize utility methods in automated tests.

11 years agoMove common code to Util.js, reducing multiple-axes tests.
Robert Konigsberg [Sat, 8 Dec 2012 23:01:19 +0000 (18:01 -0500)]
Move common code to Util.js, reducing multiple-axes tests.

11 years agoMinor whitespace tweak.
Robert Konigsberg [Sat, 8 Dec 2012 17:18:29 +0000 (12:18 -0500)]
Minor whitespace tweak.

11 years agoMake new options stuff work with gviz.
Robert Konigsberg [Sat, 8 Dec 2012 17:18:07 +0000 (12:18 -0500)]
Make new options stuff work with gviz.

11 years ago- Changes from code review:
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.

11 years agoHackish way of testing against dygraphs-combined. Tacky but it works!
Robert Konigsberg [Tue, 4 Dec 2012 14:00:31 +0000 (09:00 -0500)]
Hackish way of testing against dygraphs-combined. Tacky but it works!

11 years agoAdd generate-documentation.sh to Makefile.
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.

11 years agoMerge pull request #185 from davidmsibley/master
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

11 years agosynched generate-combined.sh to dygraphs-dev.js
David M Sibley [Mon, 3 Dec 2012 19:48:47 +0000 (13:48 -0600)]
synched generate-combined.sh to dygraphs-dev.js

11 years agoAddress lint warnings.
Robert Konigsberg [Mon, 3 Dec 2012 14:22:42 +0000 (09:22 -0500)]
Address lint warnings.

11 years agoMerge pull request #184 from kberg/master
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.

11 years agoAdd test that shows that you can't put {} inside the series option.
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.

11 years agoAdd multiple_axes.js which focuses only on new style series API.
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.

11 years agoRename test and test methods so they do not conflict with multiple-axes.js.
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.

11 years agoIn preparation for migrating axis tests to new-format.
Robert Konigsberg [Fri, 30 Nov 2012 14:24:31 +0000 (09:24 -0500)]
In preparation for migrating axis tests to new-format.

11 years agoRemove maxAxis; it's not used.
Robert Konigsberg [Fri, 30 Nov 2012 14:19:56 +0000 (09:19 -0500)]
Remove maxAxis; it's not used.

11 years agoMerge pull request #180 from kberg/new-series-option
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{}).

11 years agoMerge branch 'master' of https://github.com/danvk/dygraphs into new-series-option
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

11 years ago- Added xIsEpochDate option to save redundant encoding to Date objects when X axis...
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

11 years agoMerge pull request #182 from kberg/master
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.

11 years agoMerge branch 'master' of https://github.com/danvk/dygraphs
Robert Konigsberg [Mon, 26 Nov 2012 02:26:54 +0000 (21:26 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs

11 years agoAdded additional comment to the deprecated options warning per Dan's advice.
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.

11 years agoMerge pull request #181 from kberg/master
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

11 years agoMigrate multi-scale to use non-deprecated axis-specific formatters
Robert Konigsberg [Sun, 25 Nov 2012 16:16:08 +0000 (11:16 -0500)]
Migrate multi-scale to use non-deprecated axis-specific formatters

11 years agoFixed per-series typo in misc/local.html.
Robert Konigsberg [Sun, 25 Nov 2012 16:06:46 +0000 (11:06 -0500)]
Fixed per-series typo in misc/local.html.

11 years agoMerge branch 'master' of https://github.com/danvk/dygraphs
Robert Konigsberg [Sun, 25 Nov 2012 16:06:27 +0000 (11:06 -0500)]
Merge branch 'master' of https://github.com/danvk/dygraphs

11 years agoRenaming deprecated methods because the automated test framework doesn't like multipl...
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

11 years agoAdd axis_labels tests that rely on the preferred style of formatting axes.
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.

11 years agoRename axis_labels.js to axis_labels-deprecated.js, as it will now only hold deprecat...
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.

11 years agoAdd 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.

11 years agoAdd 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.

11 years agoOoh more code cleanup; all 155 tests pass.
Robert Konigsberg [Sun, 25 Nov 2012 04:19:15 +0000 (23:19 -0500)]
Ooh more code cleanup; all 155 tests pass.

11 years agoMerge branch 'remove-old-options' into new-series-option, make new style axis specifi...
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

11 years agoMerge pull request #179 from kberg/makefile-fun
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

11 years agoStart working on new-version axis support. Tests still fail.
Robert Konigsberg [Sat, 24 Nov 2012 18:48:13 +0000 (13:48 -0500)]
Start working on new-version axis support. Tests still fail.

11 years agoFix options reference, so it includes 'Series' category.
Robert Konigsberg [Sat, 24 Nov 2012 18:47:32 +0000 (13:47 -0500)]
Fix options reference, so it includes 'Series' category.

11 years agoMerge branch 'master' of https://github.com/kberg/dygraphs into new-series-option
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

11 years agoSome Makefile fun - * new lint and clean commands, * add test to generate-combined
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

11 years agoMerge branch 'remove-old-options' of https://github.com/kberg/dygraphs into remove...
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

11 years agoMerge branch 'master' into remove-old-options
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

11 years agoMerge branch 'master' into remove-old-options
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

11 years agoMerge branch 'master' of https://github.com/kberg/dygraphs into remove-old-options
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

11 years agoOptions code review, plus, remove original attr_ code.
Robert Konigsberg [Sat, 24 Nov 2012 10:38:46 +0000 (05:38 -0500)]
Options code review, plus, remove original attr_ code.

11 years agoexclude externs from lint
Dan Vanderkam [Sat, 24 Nov 2012 04:04:17 +0000 (23:04 -0500)]
exclude externs from lint

11 years agoMore correctly-compiling files, plus some more info in closure-todo.txt
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

11 years agodygraph-tickers builds clean
Dan Vanderkam [Sat, 24 Nov 2012 03:16:34 +0000 (22:16 -0500)]
dygraph-tickers builds clean

11 years agoClosurify some low-hanging fruit
Dan Vanderkam [Sat, 24 Nov 2012 02:40:39 +0000 (21:40 -0500)]
Closurify some low-hanging fruit

11 years agodygraph-utils.js compiles under closure with no warnings or errors
Dan Vanderkam [Sat, 24 Nov 2012 02:21:33 +0000 (21:21 -0500)]
dygraph-utils.js compiles under closure with no warnings or errors

11 years agolots of type defintions in dygraph-utils.js; down to 8 compiler warnings
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

11 years agoMerge pull request #178 from kberg/tests
Dan Vanderkam [Sat, 24 Nov 2012 00:52:16 +0000 (16:52 -0800)]
Merge pull request #178 from kberg/tests

Add test for xValueParser

11 years agoMerge pull request #177 from danvk/no-width-no-work
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

11 years agoAdd sanity test for xValueParser.
Robert Konigsberg [Fri, 23 Nov 2012 20:19:25 +0000 (15:19 -0500)]
Add sanity test for xValueParser.

11 years agoMerge pull request #174 from wimme/patch-1
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

11 years agoAdd per-series tests that validate new-style options and how they relate to old-style...
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.

11 years agoSeries have to be updated when updateOptions are called. Otherwise series : null...
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.

11 years agoBe friendlier with options that exist, but are null, which is typical when updating...
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.

11 years agoAdd test case to verify that strings-as-divs are allowed.
Robert Konigsberg [Thu, 22 Nov 2012 18:01:40 +0000 (13:01 -0500)]
Add test case to verify that strings-as-divs are allowed.

11 years agoWhen div is of type string, replace it with a document element.
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.

11 years agoMerge branch 'master' of https://github.com/danvk/dygraphs into no-width-no-work
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

11 years agoAdd pathalogical test case (broken) that show that width and height are required...
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.

11 years agoFix syntactically broken per_series.js
Robert Konigsberg [Thu, 22 Nov 2012 17:07:52 +0000 (12:07 -0500)]
Fix syntactically broken per_series.js

11 years agoFix broken options reference.
Robert Konigsberg [Thu, 22 Nov 2012 17:07:43 +0000 (12:07 -0500)]
Fix broken options reference.

11 years agoForgot dash when specifying test name.
Robert Konigsberg [Thu, 22 Nov 2012 17:04:57 +0000 (12:04 -0500)]
Forgot dash when specifying test name.

11 years agoWhoops, missing commas.
Robert Konigsberg [Thu, 22 Nov 2012 17:03:34 +0000 (12:03 -0500)]
Whoops, missing commas.

11 years agoAdd tests for new series option.
Robert Konigsberg [Thu, 22 Nov 2012 17:02:24 +0000 (12:02 -0500)]
Add tests for new series option.

11 years agoMerge branch 'master' of https://github.com/kberg/dygraphs into new-series-option
Robert Konigsberg [Thu, 22 Nov 2012 16:33:01 +0000 (11:33 -0500)]
Merge branch 'master' of https://github.com/kberg/dygraphs into new-series-option

11 years agoMerge pull request #1 from kberg/add-per-series-to-tests
Robert Konigsberg [Thu, 22 Nov 2012 16:29:41 +0000 (08:29 -0800)]
Merge pull request #1 from kberg/add-per-series-to-tests

Add missing tests to auto_tests/misc/local, and reorganize tests.

11 years agoMerge pull request #176 from kberg/add-per-series-to-tests
Robert Konigsberg [Thu, 22 Nov 2012 16:29:05 +0000 (08:29 -0800)]
Merge pull request #176 from kberg/add-per-series-to-tests

Add missing tests to local.html, organize.

11 years agoAdd missing tests to auto_tests/misc/local, and reorganize tests.
Robert Konigsberg [Thu, 22 Nov 2012 16:27:27 +0000 (11:27 -0500)]
Add missing tests to auto_tests/misc/local, and reorganize tests.

11 years agoAdd code to deal with the new, global, series option.
Robert Konigsberg [Thu, 22 Nov 2012 13:35:23 +0000 (08:35 -0500)]
Add code to deal with the new, global, series option.

11 years agofixed spacings
Wim Bruynooghe [Thu, 22 Nov 2012 08:15:42 +0000 (09:15 +0100)]
fixed spacings

11 years agoMerge pull request #161 from klausw-g/is-series-locked
Dan Vanderkam [Thu, 22 Nov 2012 03:07:50 +0000 (19:07 -0800)]
Merge pull request #161 from klausw-g/is-series-locked

Export .isSeriesLocked() API function

11 years agoRange selector: stepplots and fix for gaps in data
Wim Bruynooghe [Mon, 19 Nov 2012 14:10:41 +0000 (15:10 +0100)]
Range selector: stepplots and fix for gaps in data

- The range selector used to draw always a line chart, now it will also draw a step plot like the main graph when this option is enabled
- When there are gaps in the data, the range selector drew skew lines. Now, during a gap the line will be drawn at the bottom.

11 years agoMerge pull request #173 from kberg/reverse-noisydata
Robert Konigsberg [Sun, 18 Nov 2012 16:35:00 +0000 (08:35 -0800)]
Merge pull request #173 from kberg/reverse-noisydata

reverse the lines for the series C of NoisyDataABC to make it less obvious it was a shifted copy of series B.

11 years agoDump Dygraph.seriesToAxisMap, move it into DygraphOptions. Add API to support it.
Robert Konigsberg [Sun, 18 Nov 2012 16:18:09 +0000 (11:18 -0500)]
Dump Dygraph.seriesToAxisMap, move it into DygraphOptions. Add API to support it.

11 years agoAdd numAxes function.
Robert Konigsberg [Sun, 18 Nov 2012 03:21:07 +0000 (22:21 -0500)]
Add numAxes function.

11 years agoRemove the old code for attr_.
Robert Konigsberg [Sun, 18 Nov 2012 03:10:51 +0000 (22:10 -0500)]
Remove the old code for attr_.

11 years agoSupport highlightSeriesOpts, and, standardize on field names.
Robert Konigsberg [Sun, 18 Nov 2012 03:01:46 +0000 (21:01 -0600)]
Support highlightSeriesOpts, and, standardize on field names.

11 years agoRespect options set in the series-axis object (e.g. Y2 : { labelsKMB: true })
Robert Konigsberg [Sun, 18 Nov 2012 02:44:43 +0000 (20:44 -0600)]
Respect options set in the series-axis object (e.g. Y2 : { labelsKMB: true })