You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by su...@apache.org on 2021/08/23 07:13:28 UTC
[echarts] branch release-dev updated (34be25c -> 78d20e1)
This is an automated email from the ASF dual-hosted git repository.
sushuang pushed a change to branch release-dev
in repository https://gitbox.apache.org/repos/asf/echarts.git.
from 34be25c release: 5.1.2
add 29a1859 wip: refacting morphing in custom series
add 1f7ade1 fix(custom): fix morph not work after refactor
add 9019ed8 refact: fix single morphing
add d6cb3b4 refact(custom): optimize morph transition
add 1637ad8 :erge branch 'master' into enhance-morph
add ae8d321 refact(custom): default to clone path
add 4c43b64 fix(morph): handle path number don't match between morph groups
add 0c8c9eb fix: rename splitPath to dividePath
add fce0f18 fix(morph): fix null access
add 41d149a feat(morph): add common shape dividers
add e0be0f7 refact: use default path divider in zrender
add 51387f5 fix(endLabel): endLabel should be displayed if show is true in other states #14441
add 8776a03 refactor(endLabel): use state loop in show checking
add bb791dc refactor(endLabel): use seriesModel to get endLabel.show
add 3dbb082 Merge pull request #15072 from apache/fix-endLabel
add 4316b56 Merge branch 'master' into enhance-morph
add 9d6f2ff fix(merge): fix some issues in merging
add ccd4ed6 refact: move transition helpers to animation module
add 2b844e7 refact: share common codes between animation modules
add 3112145 feat: add universal transition feature
add 7b86131 feat(ut): transition styles
add 0710cd2 test(ut): add test case for transition treemap, sunburst
add 01cca2d feat(ut): add disableMorphing. fade in new added elements
add 262a96c fix(ut): fix stopAnimation is aborted in group traverse
add cb7df68 test(ut): add map to bar transition case
add 0b452f6 feat(ut): rename universalAnimation cfg to universalTransition
add 27cf9cd feat(ut): support drilldown/up transition
add e7ad096 refact(type): optimize event type
add 5b7edb8 feat: introduce update lifecycle. make label layout registerable.
add 472ba89 feat: universal transition between same series
add 8601129 feat(ut): fix old element remove when transition to new
add 18c8374 feat(ut): add transition between different symbol of scatters
add 1800eb2 feat(ut): bake transform before old element is removed.
add 2ed5644 test(ut): add more test case for universal transition
add d49b9f6 feat(ut): optimize transition between line and others
add f64f05b feat(ut): fix transitions when using dataset encode
add 5a0fd32 feat(ut): better guess of animation key when groupBy is used.
add 11365e8 feat(ut): support multiple series transition
add fd0da45 feat(ut): fix wrong state after morph transition
add 00fde3c Merge pull request #15084 from apache/release-dev
add ce25f1f Merge pull request #15125 from apache/release
add 7c311c0 fix: pictorialBar display zero value error
add 21836a3 Merge pull request #15132 from ssthouse/fix/pictorialBar-zero-value
add 56323d2 fix(treemap): label.show=false will throw error
add 5655026 fix(treemap): consider all state before get textEl
add 2615b69 fix(tremap): just check text element existence
add d7be617 fix(pie): change the default borderJoin to `round`, fix #15021.
add ae053f2 Merge pull request #15145 from apache/fix/pie-default-border-join
add d7c27ca fix(type): fix wrong type for PieSeries data and MapSeries data, resolves #15143.
add 1054ea5 Merge pull request #15144 from apache/fix/data-item-types
add 23c9355 Merge branch 'apache:master' into fix-treemap
add 04bbaf7 chore: remove unused import
add ad31471 Merge pull request #15141 from susiwen8/fix-treemap
add 65b6455 fix(lines): fix lines can't be cleared by `chart.clear()`. - fix #4206 - fix #8225 - fix #8226 - fix #10828 - fix #13428 - fix #13725
add eb0c794 test(lines): add test case for clearing lines.
add 757350c fix(lint): remove unused import `DISPLAY_STATES` in `LineView.ts` to resolves the maxlen lint error, brought by #15072.
add cd3b7e6 Merge pull request #15088 from apache/fix-lines-clear
add ad3c057 Merge remote-tracking branch 'origin/master' into enhance-morph
add 3e6297c feat(ut): remove the old transition code in custom series
add feb0656 feat(ut): keep the original transition working
add 87e58b9 feat(ut): fix some null access bug.
add c9f4853 feat(ut): support mulitple from/to in setOption transition
add 8dd75b2 feat(ut): handle setOption transition in ut module.
add 8ece4d4 fix unexpected inner import from exports
add 63a0b16 feat(ut): fade in other elements that has no animation
add 659ae01 fix(ut): fix some null access issue
add 9217b0b feat(ut): disable universal transition on large data.
add 4689903 refact(ut): move old series save to ut module.
add 2e9f617 feat(ut): add divideShape option
add 5620487 fix(ut): not bakeTransform in clone
add eee35f8 feat(ut): divideShape default to be clone in series with symbol.
add 5a813c7 feat(ut): use id as key if two data has same length.
add d3a244b feat(ut): fix morphing from the elements that is still being used.
add 3d88328 feat(ut): fitting alpha of each cloned path
add 21934db fix(custom): fix transition of legacy props
add 17cde38 test(ut): add recorded user interections
add 8d50187 test(ut): fixed animiation update duration
add e9d124c fix(custom): fix decal not work in custom series
add e186a01 fix(symbol): fix effect symbol always recreate.
add c0969b1 fix(anim): only extend exists animation properties from payload
add b32d55b fix(animation): fix wrong type guess in label animation.
add 0bfb0de fix(animation): fix bar racing initial sort may lost label animation
add c964905 test(bar-race): optimize cases of bar racing
add 5821e08 fix(bar): ignore bar with invalid layout. #13678
add 44fe87c test: add video recorder helper
add 9517925 fix(ut): only perform transition when option is changed.
add 82aded9 feat(ut): provide simpler api to enable universal transition
add f8131c2 feat(ut): enable delay function for each individual
add 75efd69 feat(ut): add delay when animating other props
add 3bbffce fix(ut): fix incorrect index when having multiple elements in morphing.
add 91fae37 feat(custom): add autoBatch to custom series
add 02552bd fix(ut): optimize perf of isUniversalTransitionEnabled method
add ba2665c feat(ut): support style transition
add c189f75 test(ut): ad style transition test case
add 30e50ee fix(sankey): fix dragger bug for sankey
add 3229706 test(sankey): add test case for sankey chart
add 42a97cc Merge pull request #15199 from DuLinRain/patch-1
add 8afcb67 feat(pie):emphasis color inherit support
add 52fd7e8 fix bug
add 08fa2e7 Merge pull request #15172 from Foreverwzh/fix-11788
add 73ff524 fix: error message typo
add 2ecf061 Merge pull request #15218 from ssthouse/fix/err-msg-typo
add 0b32a94 Merge remote-tracking branch 'origin/master' into enhance-morph
add 2894958 update zrender to latest version
add 1bfca84 feat: pie-chart support minus value
add 1a95b1a fix: code review suggestion
add 1ff6e4c refactor: create new filter to handle pie chart negative value condition
add 382cdcd fix: CR suggestions
add c184a16 feat: show empty light-gray circle when data is empty(or data are all filtered)
add c30a730 feat: make emptyCircle's visibility and style configurable
add 876c7b3 fix: remove useless logic in negativeDataFilter & improve clear emptyCircle method
add 17a11c5 fix: simplify sector creation
add 223e636 Merge pull request #15095 from ssthouse/fix/pie-chart-minus-value
add 55346aa Merge remote-tracking branch 'origin/master' into enhance-morph
add 5c32625 test: fix unit test of custom series
add 95b549d Merge pull request #15208 from apache/enhance-morph
add fc07eba fix(tooltip): fix a typo `pointer-event` -> `pointer-events`.
add ef626ad Merge pull request #15244 from apache/fix/tooltip/pointer-events
add 0e29b0d fix(timeline): trigger timelineplaychange event when play to the end #14588
add 11401db test(timeline): add a test case
add bfd545b Merge pull request #14620 from apache/fix-timeline-event
add 4a438dc4 fix(dts): Wrong type for svg handling in .d.ts. close #15262
add 5580e68 Merge pull request #15263 from leosxie/fix-15262
add 46120ff test: fix some type issues. add test case
add e6cdbb6 fix(type): color should be optional
add 32dbe31 chore: update zrender to latest
add 6972673 fix(type): provide more accurate type of custom series.
add ed53dd0 fix(type): fix prop not optional in custom series
add ce3c4d9 fix(type): fix text style type on custom series
add 02f5e4a chore: update ts version to latest
add 8e5641b fix(type): more permissive type
add 87678c1 chore: update zrender version
add cd540c1 fix(type): use unknown
add d92da56 Merge pull request #15271 from apache/improve-type
add 6ae7aa9 fix(pie/sunburst): fix `borderRadius` can't be reset in pie series and sunburst series through `chart.setOption({ series: { itemStyle: { borderRadius: null } } })`, resolves #15242.
add 2d98a5c chore: tweak comment.
add 3ad3b5e Merge pull request #15243 from apache/fix/corner-radius-reset
add af34cf8 fix: hightlight multiple series not work as expected
add 52adb46 refactor: move hightlight multiple series testcase to hoverFocus2.html
add 4e671b6 fix: wrong blur status when dispatch hightlight multiple series action
add e193f6a feat: move blur multipe series logic into util/state.ts
add 9c3a81c fix: focus=self hightlight issue
add e8a9a0f feat: split highlight and blur step when handle hightlight action
add a232adc feat: add new visual testcases for hoverFocus.html
add d14ccfc Merge pull request #15207 from ssthouse/fix/multiple-series-highlight
add 05186b5 fix(treemap): remove old nodes on disabled animation
add 7cb58c2 refactor
add 2cf55e9 Merge pull request #15283 from preset-io/villebro/treemap-animation
add 43eb8ae fix(coord): fix coord dimension undefined for 3rd libs
add 9712087 Merge pull request #15286 from apache/fix-coord-dimensions
add f7782d4 chore: test if stale bot works (#15300)
add 3f9932e more precise when determine if using id as key in universal transition (#15303)
add d15dcf6 feat(label): sector label position #14616
add 46a354b feat(label): add polar bar positions #14616
add e00c2f2 feat(label): add polar bar positions with rotation #14616
add 0751f2c feat(label): remove unused code #14616
add d97a50e refactor(label): make createSectorCalculateTextPosition to be general
add 3eaaf11 feat: update zrender to nightly
add f75145d feat(label): support pie label rotate
add 65a8cdf fix(label): revert changes of sausage
add 51f4c65 fix(label): fix pie label type definition
add ca8670c chore: merge
add 244a977 fix(label): support outside and fix some logic
add 733423f merge
add 8384dba Merge pull request #15182 from apache/feat-sector-label
add b74600c fix no function 'clampData' error in 'getMarkerPosition' method of BaseBarSeriesModel
add 8c08634 Merge pull request #15297 from AmosChenYQ/fix-no-clampData-function-error
add 03fd554 fix(markPoint): symbolOffset & symbolKeepAspect doesn't work in MarkPoint.
add ad05359 fix(MarkerLine): add missing value type `string | number` to `symbolOffset` and add missing return type `string | number` to `SymbolOffsetCallback`.
add ea5e612 fix(timeline): fix type issue in symbolOffset.
add 85445d5 refactor: extract `normalizeSymbolSize` & `normalizeSymbolOffset` to the common symbol util.
add 1629159 fix(markLine): fix default symbolSize issue brought by previous commit.
add 8de1db2 Merge branch 'master' into fix-marker
add cc473b8 Merge pull request #14737 from apache/fix-marker
add 1f82a24 chore: fix incorrect zrender modules import (#15308)
add 8e1c0fe perf(dataset): improve name-gen perf for high dim data.
add 85ee886 refact(data): separate List to DataStorage and SeriesData
add deafca7 refact(data): fix some typo bugs
add 973b70d refact(data): fix downsample
add ed75a2e refact(data): indices should not keep after clone
add 6c07c45 refact(data): share storage on same dataset.
add 1d4be90 refact: optimize createDimensions. update test
add 63c4177 refact(data): fix several issues in storage sharing
add 027cf16 refact(data): cant reuse storage if ordinalMeta is different
add 2cac7ca refact(data): fix seriesLayoutBy and sourceHeader
add 2a8b198 refact(data): fix chunk not exists when data is empty.
add 8b2e48b refact(dim): remove completeDimensions
add 7739a95 refact(data): only pick necessary dimensions when using dataset
add ff7498a refact(data): add back appendValues. fix ut
add 83bc2d9 refact(data): fix createDimensions multiple times cause default encode wrong.
add bf059ad refact(data): share source instance with dataset
add 50d430d refact(data): not clone store if possible
add 53113c4 refact(data): omit unused dimensions in createDimensions
add 7573ceb refact(data): try to cache dim name map in complete dimensions
add 0349b87 refact(data): fix type from dataset may incorrect.
add e9e6077 refact(data): fix storage clone lost indices.
add 2d01681 fix(type): there is no polarIndex when coordinate of series is polar
add d35dda0 fix: add polarId and rm useless type
add d5a7424 Merge pull request #15281 from Map1en/fix-type-polarIndex-when-coord-is-polar
add eba8fb4 fix(bar): set label to be inside when position is middle
add 2f44a15 fix: use position on itemModel
add 1e36890 Merge pull request #15309 from apache/fix-bar-middle
add e0bc363 fix(gauge): guage detail label should be on top
add fca2cb7 Merge pull request #15326 from susiwen8/gauge-label-z
add 6bd27bf Fix(polar): polar would throw error if no label
add 80fa130 Fix: should not return directly
add ccabde4 chore: bar label type enhance
add cf26691 Merge pull request #15314 from susiwen8/polar-bar-label
add ff0c8d3 feat(effectScatter): make ripple effect count configurable, resolves #15252.
add 2efe31d fix(effectScatter): recreate effect if count changed.
add e339203 refactor(effectScatter): rename `count` to `number`.
add dc9af24 Merge pull request #15335 from apache/feat-ripple-effect-count
add 682ff91 enable pointer's z-level adjustment in gauge chart & set default z-level above detail and title
add eaf1ee4 Merge pull request #15337 from AmosChenYQ/enable-level-adjustment-in-gauge-chart
add 325a5c9 Merge branch 'master' into dataset-perf
add 345402d refact: don't recreate data storage when converting float to time
add e026f3f refact(data): fix marker
add 3475b9c refact(data): fix some extent calc issues
add 23548b8 test(ut): add path alias for root dir
add 1d8da4a refact(data): getValues from storage. add unit test
add 7dd81e1 refact(data): add missing unit test update
add edc4367 1) fix(tooltip): tooltip should show DOM content instead of the string [object HTMLSpanElement], resolves #15307.
add 7e8884b fix(tooltip): should clear the DOM content if user-specified content is null, resolves #14832.
add 75a6925 bug(tooltip): tooltip arrow will follow borderWidth. close #14373
add 5a8bb26 merged with master to resolve conflicts
add cf94320 reset build files
add a7df002 reset build files
add 2e1270b arrow position made dynamic based on borderWidth
add f84df5b declarations moved after if block
add 2b39cb4 tooltip position fixed
add 2f7eb1e requested changes performed
add 37c4037 Merge remote-tracking branch 'upstream/master' into fix-14373
add 6d02c13 fix: calculations made more accurate
add 607bf95 Update src/component/tooltip/TooltipHTMLContent.ts
add 34847b4 Update src/component/tooltip/TooltipHTMLContent.ts
add 71d2be3 Update src/component/tooltip/TooltipHTMLContent.ts
add 37d9ab8 Update src/component/tooltip/TooltipHTMLContent.ts
add 0d30818 Merge pull request #14393 from g7i/fix-14373
add 86153c1 Merge branch 'master' into fix-tooltip-dom
add 6e32f07 Merge pull request #15313 from apache/fix-tooltip-dom
add 48044f0 Merge branch 'master' into dataset-perf
add 48d8137 feat(gauge): Add data index and series index for indexing the data by element
add 6fa436b use anonymous function in setCommonECData to avoid wrong context
add c262acb use anonymous function in setCommonECData to avoid wrong context
add d61ef0c Merge pull request #14688 from apache/feat-14655
add 8abf642 merge from master
add aec053d fix(sankey): gradient should follow orient
add 8f0d8d7 Merge pull request #15363 from susiwen8/sankey-linecolor-vertical
add 87cccdd fix(candlestick): fix style lost after update
add 4acefbe test(candlestick): add recorded interaction
add c6edd70 Merge pull request #15368 from apache/fix-candlestick-update
add 4fd7d7d fix(geo): fix geo switch from hidden to show fail.
add 993a75f Merge pull request #15361 from apache/fix-geo-show-switch
add 67a49bc fix: root node related edge not removed when update data
add db6a91a Merge pull request #15251 from ssthouse/fix/tree-unexpected-edges
add 82495ae fix: hovered tooltip not update when options's series data changed
add 15f318b fix: CR suggestions
add 8bfa7cc fix: array index error & NPE not handled issue
add 6321470 fix: CR suggestions
add 9b2d392 Merge pull request #15194 from ssthouse/fix/tooltip-update-with-options
add bcc0305 treemap: use treeAncestors in callback params
add 0db3feb Merge pull request #14976 from apache/pissang-patch-1
add d0217e1 Merge branch 'master' into dataset-perf
add 015e272 fix(series): only get encode from series. not from global
add 3b6857f refact(data): tweak some misleading code
add cfcb981 style: update comments
add 4ea973b style: improve comments
add 95c870b feat(colorBy): provide option.colorBy #13731
add d0ab638 Merge branch 'master' into feat-colorBy
add a89fa16 Merge branch 'master' into feat-colorBy
add 55290e6 feat: colorBy in all series
add d07e831 feat: general series using palette on series or data
add 3934224 feat: colorBy with sunburst
add 74535c8 WIP(colorBy): treemap colorBy WIP
add a6a5eea merge
add a263fca Merge branch 'master' into feat-colorBy
add f0fcf77 merge
add 02eac81 fix(colorBy): fix custom color using palette
add 46b45f2 fix(colorBy): make treemap result unchanged
add abaee6a fix(colorBy): revert chagnes in sunburst
add 036bf3c fix(colorBy): fix tree and sankey
add 2c80de2 fix(colorBy): support only series and data
add e7fab2a merge
add c861125 style: remove unused comment
add 4b3db17 fix(colorBy): isColorBySeries method
add 81f0ef4 fix(radar): lineStyle.join default round #13201
add 19834cf Merge pull request #15381 from apache/fix-radar
add 460f139 Merge branch 'master' into feat-colorBy
add c6e9915 fix(colorBy): add colorBy in series
add b9df6eb style(colorBy): remove empty lines
add 1fb0d6f Merge pull request #13788 from apache/feat-colorBy
add 38e88ec fix(colorBy): remove test case
add 3be6438 Merge pull request #15382 from apache/feat-colorBy
add 5e8fd8e fix(candlestick): fix overflow data access in tooltip.
add 72c62ce Merge pull request #15383 from apache/fix-candlestick-tooltip
add 8766830 Merge branch 'master' into dataset-perf
add 3de73ab chore: update zrender to latest nightly version
add 3c09b59 fix(data): fix some code review issues
add 0d5886b refact(data): create data storage after dimensions prepared.
add 5bc0c51 refact(data): optimize stack on high dimension data
add 90a369c refact(data): add ordinaMeta to the dimensions key
add c91d711 fix typo
add b785031 refact(data): reverse the optimization of genName
add 690647c refact(data): remove duplication of name generally
add 6bed301 refact(data): create default dimensions for dataset
add e252249 refact(data): add dimension name to the key.
add 9d6c597 refact(data): tweak dimension hash generation
add bfeb495 revert name gen logic
add 40e9590 fix wrong fromZero logic in createDimensions
add ae9226e refact(data): compatibility with exists echarts-gl code.
add 2f8a67e fix(radar): fix radar symbol border is scaled
add a98b77f Merge pull request #15396 from apache/radar-fix-border2
add b63e899 tooltip: fix probably null access (#15399)
add 4db2f1e fix(line): normalize the infinite value when calculating the visual gradient, resolves #15407.
add e5f4a00 Merge pull request #15416 from apache/fix/line-visual-gradient
add 648ee38 fix(memory): reduce memory when chart instance is still hold after dispose
add 2364f55 Merge pull request #15417 from apache/optimize-dispose
add 04877c3 Apply original fix for #13195 based on latest master
add 8265d32 Update way of get ms in number.ts per code review's comment.
add 1bbeff5 Merge pull request #15410 from quillblue/fix-13195
add 753686c fix(xAxis): fix hour format at millisecond unit. close #15426
add 956347d Merge pull request #15434 from zhiyuc123/fixTimeLabelFormatter
add 56ca64a support 'convertFromEC4CompatibleStyle' to convert font related attributes
add 997f839 Merge pull request #15454 from AmosChenYQ/fix-custom-series-label
add 7819423 Merge branch 'master' into dataset-perf
add 8e6bd68 refact(data): fix wrong index when only using part of the dimensions in SeriesData
add 2bf188f refact(data): fix unexpected code removement
add 10aed78 fix: fix createDimension result might container name:undefined when dimensions more than 30.
add dffeb3a **There are these issues existing before this commit:** (1). If no dimensions specified on dataset, series can not really share one storage instance. (Because the each series will create its own dimension name (like ['x', 'y', 'value'], ['x', 'value', 'y'], and the storage hash is based on those names. So the hash can not match). (2). Each time `setOption` update series (but not change `dataset`), new data stack dimensions (and corresponding chunks) will be keep added to [...]
add 5e38220 update eslint-plugin version
add 408e284 fix 15426:milliseconds format
add 18ff3f5 Merge pull request #15465 from leavest/fix-15426
add 3a65992 refactor(types): add some initial configuration types #15486 (#15487)
add 0d5496f fix typos, clarify (#15512)
add c7d5734 Merge branch 'master' into dataset-perf
add 39c7111 fix: rename `SeriesDimensionRequest` to `SeriesDataSchema`.
add 8aacfd1 fix: remove deprecated of some method of SeriesData. They are widely used by extensions.
add 15f217a fix: revert dis/echarts.js.map (mistakenly committed previously)
add 6e0a254 fix: update package-lock to fix ci fail (previous commit only commit package.json, for update eslint-plugin version, for npm run checktype fail, for old tslib that the eslint-plugin used in the old version).
add 1e3f1ad fix: rename to make name shorter.
add dd48619 fix: rename shorter.
add f26ccae fix: rename DataStorage -> dataStore and some other renames.
add 136a97c fix: fix some issues brought by refactor.
add afafc7b fix: other rename of data storage -> data store
add ea7b2ec fix: fix and add test cases.
add 75dc3ab fix: add test case.
add 4d1b252 fix: fix issue brought by previous refactor.
add c0bb629 fix: tweak test case.
add 53fa03d fix: fix ut.
add 4569dc1 Merge pull request #15355 from apache/dataset-perf
add 8ee3fed fix(bar): optimize label distance when using round cap
add 78d20e1 Merge pull request #15573 from apache/fix-sausage-label-distance
No new revisions were added by this update.
Summary of changes:
.github/stale.yml | 2 +-
.gitignore | 2 +
CONTRIBUTING.md | 16 +-
README.md | 8 +-
build/pre-publish.js | 4 +-
build/template/{charts.d.ts => features.d.ts} | 2 +-
build/template/{charts.d.ts => features.js} | 2 +-
package-lock.json | 218 +-
package.json | 8 +-
src/animation/basicTrasition.ts | 337 +++
src/animation/morphTransitionHelper.ts | 265 ++
src/animation/universalTransition.ts | 681 +++++
src/chart/bar/BarSeries.ts | 17 +-
src/chart/bar/BarView.ts | 164 +-
src/chart/bar/BaseBarSeries.ts | 10 +-
src/chart/bar/PictorialBarView.ts | 35 +-
src/chart/boxplot/BoxplotView.ts | 10 +-
src/chart/candlestick/CandlestickSeries.ts | 4 +-
src/chart/candlestick/CandlestickView.ts | 11 +-
src/chart/candlestick/candlestickLayout.ts | 61 +-
src/chart/custom/CustomSeries.ts | 432 +++
src/chart/custom/CustomView.ts | 1648 ++++++++++++
src/chart/custom/install.ts | 2770 +-------------------
src/chart/custom/prepare.ts | 353 +++
src/chart/effectScatter/EffectScatterSeries.ts | 19 +-
src/chart/funnel/FunnelSeries.ts | 11 +-
src/chart/funnel/FunnelView.ts | 15 +-
src/chart/funnel/funnelLayout.ts | 6 +-
src/chart/gauge/GaugeSeries.ts | 17 +-
src/chart/gauge/GaugeView.ts | 33 +-
src/chart/graph/GraphSeries.ts | 14 +-
src/chart/graph/GraphView.ts | 4 +-
src/chart/graph/circularLayoutHelper.ts | 4 +-
src/chart/heatmap/HeatmapSeries.ts | 8 +-
src/chart/helper/EffectLine.ts | 14 +-
src/chart/helper/EffectPolyline.ts | 4 +-
src/chart/helper/EffectSymbol.ts | 45 +-
src/chart/helper/LargeLineDraw.ts | 4 +-
src/chart/helper/LargeSymbolDraw.ts | 12 +-
src/chart/helper/Line.ts | 28 +-
src/chart/helper/LineDraw.ts | 10 +-
src/chart/helper/Polyline.ts | 12 +-
src/chart/helper/Symbol.ts | 38 +-
src/chart/helper/SymbolDraw.ts | 32 +-
src/chart/helper/createGraphFromNodeEdge.ts | 23 +-
...{createListFromArray.ts => createSeriesData.ts} | 147 +-
...eateListSimply.ts => createSeriesDataSimply.ts} | 20 +-
src/chart/helper/labelHelper.ts | 12 +-
src/chart/helper/pieHelper.ts | 5 +-
src/chart/helper/whiskerBoxCommon.ts | 17 +-
src/chart/line/LineSeries.ts | 15 +-
src/chart/line/LineView.ts | 63 +-
src/chart/line/helper.ts | 6 +-
src/chart/line/lineAnimationDiff.ts | 6 +-
src/chart/lines/LinesSeries.ts | 5 +-
src/chart/lines/LinesView.ts | 13 +-
src/chart/lines/linesVisual.ts | 6 +-
src/chart/map/MapSeries.ts | 14 +-
src/chart/map/mapDataStatistic.ts | 4 +-
src/chart/map/mapSymbolLayout.ts | 1 -
src/chart/parallel/ParallelSeries.ts | 8 +-
src/chart/parallel/ParallelView.ts | 13 +-
src/chart/pie/PieSeries.ts | 32 +-
src/chart/pie/PieView.ts | 33 +-
src/chart/pie/install.ts | 2 +
src/chart/pie/labelLayout.ts | 22 +-
src/chart/pie/pieLayout.ts | 49 +-
src/chart/radar/RadarSeries.ts | 14 +-
src/chart/radar/RadarView.ts | 26 +-
src/chart/sankey/SankeySeries.ts | 10 +-
src/chart/sankey/SankeyView.ts | 6 +-
src/chart/scatter/ScatterSeries.ts | 14 +-
src/chart/scatter/ScatterView.ts | 4 +-
src/chart/sunburst/SunburstPiece.ts | 7 +-
src/chart/sunburst/SunburstSeries.ts | 10 +-
src/chart/sunburst/sunburstVisual.ts | 12 +-
src/chart/themeRiver/ThemeRiverSeries.ts | 13 +-
src/chart/themeRiver/ThemeRiverView.ts | 3 +
src/chart/themeRiver/themeRiverLayout.ts | 4 +-
src/chart/tree/TreeSeries.ts | 8 +-
src/chart/tree/TreeView.ts | 107 +-
src/chart/treemap/TreemapSeries.ts | 26 +-
src/chart/treemap/TreemapView.ts | 13 +-
src/component/axis/AxisBuilder.ts | 15 +-
src/component/axis/CartesianAxisView.ts | 9 +-
src/component/dataZoom/AxisProxy.ts | 14 +-
src/component/dataZoom/SliderZoomView.ts | 3 +-
src/component/geo/GeoView.ts | 26 +-
src/component/helper/BrushController.ts | 4 +-
src/component/helper/MapDraw.ts | 4 +-
src/component/helper/RoamController.ts | 9 +-
src/component/legend/LegendModel.ts | 4 +-
src/component/marker/MarkAreaView.ts | 26 +-
src/component/marker/MarkLineView.ts | 32 +-
src/component/marker/MarkPointView.ts | 31 +-
src/component/marker/MarkerModel.ts | 10 +-
src/component/marker/markerHelper.ts | 55 +-
src/component/timeline/SliderTimelineModel.ts | 4 +-
src/component/timeline/SliderTimelineView.ts | 17 +-
src/component/timeline/TimelineModel.ts | 6 +-
src/component/timeline/timelineAction.ts | 16 +-
src/component/toolbox/feature/Brush.ts | 2 +-
src/component/toolbox/feature/DataView.ts | 6 +-
src/component/toolbox/feature/DataZoom.ts | 2 +-
src/component/toolbox/feature/MagicType.ts | 2 +-
src/component/toolbox/feature/Restore.ts | 2 +-
src/component/toolbox/feature/SaveAsImage.ts | 6 +-
src/component/tooltip/TooltipHTMLContent.ts | 55 +-
src/component/tooltip/TooltipRichContent.ts | 2 +-
src/component/tooltip/TooltipView.ts | 102 +-
src/component/visualMap/ContinuousModel.ts | 2 +-
src/component/visualMap/ContinuousView.ts | 2 +-
src/component/visualMap/PiecewiseModel.ts | 2 +-
src/component/visualMap/VisualMapModel.ts | 41 +-
src/component/visualMap/visualEncoding.ts | 9 +-
src/coord/CoordinateSystem.ts | 2 +-
src/coord/axisCommonTypes.ts | 4 +-
src/coord/axisHelper.ts | 6 +-
src/coord/axisModelCreator.ts | 3 -
src/coord/cartesian/Grid.ts | 4 +-
src/coord/geo/Geo.ts | 4 +-
src/coord/geo/geoCreator.ts | 4 +-
src/coord/geo/geoTypes.ts | 4 +-
src/coord/parallel/Parallel.ts | 4 +-
src/coord/polar/Polar.ts | 4 +-
src/coord/polar/polarCreator.ts | 4 +-
src/coord/single/Single.ts | 3 +-
src/coord/single/singleCreator.ts | 4 +-
src/core/Scheduler.ts | 4 +-
src/core/echarts.ts | 487 ++--
src/core/lifecycle.ts | 73 +
src/core/task.ts | 6 +-
src/data/DataDiffer.ts | 13 +
src/data/DataStore.ts | 1297 +++++++++
src/data/Graph.ts | 8 +-
src/data/List.ts | 2278 ----------------
src/data/OrdinalMeta.ts | 4 +
src/data/SeriesData.ts | 1508 +++++++++++
...taDimensionInfo.ts => SeriesDimensionDefine.ts} | 35 +-
src/data/Source.ts | 82 +-
src/data/Tree.ts | 34 +-
src/data/helper/SeriesDataSchema.ts | 267 ++
src/data/helper/completeDimensions.ts | 328 ---
src/data/helper/createDimensions.ts | 392 ++-
src/data/helper/dataProvider.ts | 92 +-
src/data/helper/dataStackHelper.ts | 103 +-
src/data/helper/dataValueHelper.ts | 9 +-
src/data/helper/dimensionHelper.ts | 77 +-
src/data/helper/linkList.ts | 170 +-
src/data/helper/{linkList.ts => linkSeriesData.ts} | 50 +-
src/data/helper/sourceManager.ts | 126 +-
src/data/helper/transform.ts | 1 -
src/echarts.all.ts | 23 +-
src/echarts.ts | 9 +-
src/export/api.ts | 4 +-
src/export/api/helper.ts | 6 +-
src/export/core.ts | 7 +
src/{chart/bar.ts => export/features.ts} | 7 +-
src/export/option.ts | 2 +-
src/extension.ts | 2 +
src/label/installLabelLayout.ts | 27 +
src/label/labelStyle.ts | 8 +-
src/label/sectorLabel.ts | 249 ++
src/layout/barGrid.ts | 27 +-
src/layout/points.ts | 14 +-
src/model/Global.ts | 7 +-
src/model/Series.ts | 107 +-
src/model/globalDefault.ts | 13 +-
src/model/mixin/dataFormat.ts | 25 +-
src/processor/dataFilter.ts | 4 +-
src/processor/dataStack.ts | 29 +-
.../{dataFilter.ts => negativeDataFilter.ts} | 26 +-
src/scale/Log.ts | 4 +-
src/scale/Ordinal.ts | 4 +-
src/scale/Scale.ts | 4 +-
src/util/graphic.ts | 276 +-
src/util/innerStore.ts | 22 +
src/util/model.ts | 8 +-
src/util/number.ts | 4 +-
src/util/quickSelect.ts | 1 -
src/util/states.ts | 16 +-
src/util/styleCompat.ts | 4 +
src/util/symbol.ts | 32 +-
src/util/time.ts | 8 +-
src/util/types.ts | 110 +-
src/view/Chart.ts | 4 +-
src/visual/LegendVisualProvider.ts | 10 +-
src/visual/aria.ts | 8 +-
src/visual/commonVisualTypes.ts | 2 +-
src/visual/helper.ts | 8 +-
src/visual/style.ts | 17 +-
src/visual/symbol.ts | 8 +-
src/visual/visualSolution.ts | 14 +-
test/bar-polar-label.html | 134 +
test/bar-race.html | 120 +-
test/bar-race2.html | 3 +
test/bar-stack.html | 358 ++-
test/candlestick-case.html | 369 +++
test/circle-packing-with-d3.compat.html | 13 +-
test/circle-packing-with-d3.html | 22 +-
test/colorBy.html | 233 ++
test/custom-hexbin.html | 8 +-
test/custom-shape-morphing.html | 24 +-
test/custom-shape-morphing2.html | 66 +-
test/custom-shape-morphing3.html | 7 +-
test/dataset-case.html | 746 ++++++
test/dataset-performance.html | 220 ++
test/effectScatter.html | 9 +-
.../mktest-tpl.html => emphasis-inherit.html} | 53 +-
test/geo-update.html | 49 +
test/geoScatter.html | 23 +-
test/hoverFocus.html | 248 +-
test/hoverFocus2.html | 8 +
test/lazyUpdate.html | 2 +-
test/lib/reset.css | 8 +
test/lib/testHelper.js | 93 +-
test/line-case.html | 460 ++++
test/line-endLabel.html | 46 +-
test/linear-gradient.html | 177 +-
test/lines-bus.html | 32 +-
test/pictorial-zero-value.html | 171 ++
test/pie-label-rotate.html | 107 +
test/pie-negative-value.html | 201 ++
test/radar.html | 4 +
test/radar4.html | 48 +
test/runTest/actions/__meta__.json | 14 +-
test/runTest/actions/bar-race2.json | 1 +
test/runTest/actions/bar-stack.json | 2 +-
test/runTest/actions/candlestick-case.json | 1 +
test/runTest/actions/custom-shape-morphing.json | 1 +
test/runTest/actions/dataset-case.json | 1 +
test/runTest/actions/emphasis-inherit.json | 1 +
test/runTest/actions/geo-update.json | 1 +
test/runTest/actions/hoverFocus.json | 2 +-
test/runTest/actions/lines-bus.json | 1 +
test/runTest/actions/universalTransition.json | 1 +
test/runTest/actions/universalTransition2.json | 1 +
test/runTest/actions/universalTransition3.json | 1 +
test/runTest/blacklist.js | 4 +-
test/runTest/runtime/main.js | 1 -
test/{sankey.html => sankey-series-nodes.html} | 2 +-
test/sankey.html | 93 +-
test/scatter.html | 9 +-
test/{gauge-case.html => timeline-event.html} | 72 +-
test/tooltip-domnode.html | 88 +
test/tree-basic.html | 6 +-
...ml => treemap-setOption-twice-noAnimation.html} | 4 +-
test/treemap-simple.html | 259 +-
test/types/event.ts | 7 +
test/universalTransition.html | 912 +++++++
test/universalTransition2.html | 498 ++++
test/universalTransition3.html | 432 +++
test/ut/jest.config.js | 8 +-
test/ut/spec/data/List.test.ts | 557 ----
test/ut/spec/data/SeriesData.test.ts | 585 +++++
...Dimensions.test.ts => createDimensions.test.ts} | 437 +--
test/ut/spec/data/dataTransform.test.ts | 6 +-
test/ut/spec/data/dataValueHelper.test.ts | 2 +-
test/ut/spec/model/Global.test.ts | 12 +-
test/ut/spec/model/componentDependency.test.ts | 4 +-
test/ut/spec/model/componentMissing.test.ts | 10 +-
test/ut/spec/model/timelineMediaOptions.test.ts | 12 +-
test/ut/spec/scale/interval.test.ts | 10 +-
test/ut/spec/series/custom.test.ts | 6 +-
test/ut/spec/util/graphic.test.ts | 2 +-
test/ut/spec/util/layout.test.ts | 4 +-
test/ut/spec/util/model.test.ts | 2 +-
test/ut/spec/util/number.test.ts | 3 +-
test/ut/tsconfig.json | 7 +-
269 files changed, 16885 insertions(+), 8616 deletions(-)
copy build/template/{charts.d.ts => features.d.ts} (95%)
copy build/template/{charts.d.ts => features.js} (95%)
create mode 100644 src/animation/basicTrasition.ts
create mode 100644 src/animation/morphTransitionHelper.ts
create mode 100644 src/animation/universalTransition.ts
create mode 100644 src/chart/custom/CustomSeries.ts
create mode 100644 src/chart/custom/CustomView.ts
create mode 100644 src/chart/custom/prepare.ts
rename src/chart/helper/{createListFromArray.ts => createSeriesData.ts} (51%)
rename src/chart/helper/{createListSimply.ts => createSeriesDataSimply.ts} (67%)
create mode 100644 src/core/lifecycle.ts
create mode 100644 src/data/DataStore.ts
delete mode 100644 src/data/List.ts
create mode 100644 src/data/SeriesData.ts
rename src/data/{DataDimensionInfo.ts => SeriesDimensionDefine.ts} (80%)
create mode 100644 src/data/helper/SeriesDataSchema.ts
delete mode 100644 src/data/helper/completeDimensions.ts
copy src/data/helper/{linkList.ts => linkSeriesData.ts} (75%)
copy src/{chart/bar.ts => export/features.ts} (77%)
create mode 100644 src/label/installLabelLayout.ts
create mode 100644 src/label/sectorLabel.ts
copy src/processor/{dataFilter.ts => negativeDataFilter.ts} (63%)
create mode 100644 test/bar-polar-label.html
create mode 100644 test/candlestick-case.html
create mode 100644 test/colorBy.html
create mode 100644 test/dataset-case.html
create mode 100644 test/dataset-performance.html
copy test/{build/mktest-tpl.html => emphasis-inherit.html} (59%)
create mode 100644 test/line-case.html
create mode 100644 test/pictorial-zero-value.html
create mode 100644 test/pie-label-rotate.html
create mode 100644 test/pie-negative-value.html
create mode 100644 test/runTest/actions/bar-race2.json
create mode 100644 test/runTest/actions/candlestick-case.json
create mode 100644 test/runTest/actions/custom-shape-morphing.json
create mode 100644 test/runTest/actions/dataset-case.json
create mode 100644 test/runTest/actions/emphasis-inherit.json
create mode 100644 test/runTest/actions/geo-update.json
create mode 100644 test/runTest/actions/lines-bus.json
create mode 100644 test/runTest/actions/universalTransition.json
create mode 100644 test/runTest/actions/universalTransition2.json
create mode 100644 test/runTest/actions/universalTransition3.json
copy test/{sankey.html => sankey-series-nodes.html} (97%)
copy test/{gauge-case.html => timeline-event.html} (56%)
copy test/{treemap-setOption-twice.html => treemap-setOption-twice-noAnimation.html} (97%)
create mode 100644 test/universalTransition.html
create mode 100644 test/universalTransition2.html
create mode 100644 test/universalTransition3.html
delete mode 100644 test/ut/spec/data/List.test.ts
create mode 100644 test/ut/spec/data/SeriesData.test.ts
rename test/ut/spec/data/{completeDimensions.test.ts => createDimensions.test.ts} (63%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org