This is an automated email from the ASF dual-hosted git repository.

shenyi pushed a change to branch enhance-morph
in repository https://gitbox.apache.org/repos/asf/echarts.git.


    from e0be0f7  refact: use default path divider in zrender
     add ab12807  fix(pie): pie chart avoidLabelOverlap hides label. close 
#13938
     add 9f8340c  Merge pull request #14108 from Nick22nd/fix-13938
     add 5fdf9cf  Fix(handleIcon): icon without 'path://' will block
     add 44fdd3f  Merge pull request #14056 from susiwen8/handlerIcon
     add 1df902b  Fix(pie): labelLine is not hidden in some case
     add 0790ee9  chore: avoid null value access
     add 67a8749  Merge pull request #14017 from susiwen8/labelline
     add 7875fc5  fix: add geo dependencies in map. #14066
     add e65b1d8  Merge pull request #14124 from apache/fix-geo-dep
     add 9fe6263  Fix: endLabel color support 'auto' 'inherit'
     add 08d55f6  chore: endlabel color is string type
     add 3bad840  Merge pull request #14000 from susiwen8/endlabel-color-inherit
     add f5dfa5d  fix(type): optimize event param types
     add 893255e  Merge pull request #14155 from apache/fix-echarts-types
     add 2801c17  Feat: dev-fase use esbuild watch mode
     add 51aab9e  chore: use banner and footer to wrap code
     add cf89ecc  Merge pull request #14177 from susiwen8/esbuild-watch
     add 2b55862  fix(showLoading): #14188 text of loading covered by charts
     add 0b33193  Merge pull request #14191 from apache/fix-14188
     add b04772d  Update LegendModel.ts
     add 28bffa0  Merge pull request #14263 from thesiti92/patch-1
     add b72fa40  Merge pull request #14160 from apache/master
     add 8a9d8f6  test: add gauge regression test case
     add 6bb9d73  Merge pull request #14164 from 
apache/add-gauge-regression-case
     add 11d77c1  fix: error thrown when `toolbox.feature.dataZoom: { show: 
false, yAxisIndex: false }`. (brought in 5.0)
     add 1693e93  Merge pull request #14175 from apache/fix/toolbox-datazoom
     add 1ea6586  fix: tweak chalk for error thrown in the recently version.
     add 0c1ffeb  release: 5.0.2
     add 03bee99  Merge pull request #14178 from apache/release-dev
     add 52b9ed5  Improve French translation
     add a44926a  Merge pull request #14283 from apache/release
     add 55384ad  fix(type): exporting more necessary types
     add 6a7ac85  Merge pull request #14289 from apache/export-types
     add 2a49feb  This code has been modified in 8c2267d45 (see #11854) and 
merge into next branch in dd3d83cc4, but in 58dc3f701 the merge was not correct 
enough (it cause the drillDownIcon displayed repeatedly in some case). So fix 
it according to 8c2267d45. And add the missing test case.
     add e893d90  Merge pull request #14299 from apache/fix/treemap-expand
     add 27449d3  fix(markLine): fix axis type in markLine data and close #14300
     add a302c0c  Merge pull request #14314 from apache/fix-14300
     add 1c6d63c  fix(markArea): markArea background color disappeared. close 
#13647
     add 8e8ed75  chore: simplify code
     add 474c759  improve: rename variable and add sort compare func
     add 8b17abb  Merge pull request #14343 from Nick22nd/fix-13647
     add f03dfad  Export union members of option types separately
     add cc8a94a  Merge pull request #14353 from 
twittwer/feat/export-PiecewiseVisualMapOption
     add 9e647d3  fix(dataZoom):fix dataZoom setting no effect
     add a7ce768  Merge pull request #14388 from apache/fix-14285
     add a1a3fa3  Fix(sankey): sankey label has higher z2
     add 31a6de8  Merge pull request #14417 from susiwen8/14287
     add 13f1f03  fix(series): fix series data type judgment bug. close #14293 
(#14413)
     add 64c0bbe  fix file names in license (#14456)
     add cd84535  feat(i18n): added czech translation
     add 773d87e  Merge pull request #14468 from JiriBalcar/czech_translation
     add 0456847  fix(tooltip): fix time axis formatter #14470
     add b9c7e9e  feature: [tooltip] (1) Make component tooltip inherit cascade 
correct: itemOption.tooltip -> componentOption.tooltip -> globalOption.tooltip 
(previous incorrect cascade: itemOption.tooltip -> globalOption.tooltip (2) 
Enable trigger component tooltip by chart.dispatchAction({ type: 'showTip', 
legendIndex: 0, name: 'some' });
     add 91e8e47  fix: [tooltip] add test case for the last commit.
     add 35d9f60  fix: [tooltip] escape series from component finder.
     add 438f403  fix: [tooltip] keep support tooltip on graphic component.
     add 3dea90f  fix: [tooltip] (1) keep support string tooltip on each 
component item. (2) some tiny refactor.
     add 88d2ad7  Merge pull request #14473 from apache/fix/component-tooltip
     add a04213d  perf(tooltip): optimize the performance of tooltip.
     add 5751a30  Merge branch 'master' of https://github.com/apache/echarts 
into perf-tooltip
     add 15fb2a3  Merge branch 'master' of https://github.com/apache/echarts 
into perf-tooltip
     add 7fe6d4d  fix(tooltip): rename `ieTransform3dSupported` to be 
`transformSupported`.
     add ce4d237  perf(tooltip): reduce strings.
     add ae6b635  fix(tooltip): fix tooltip position may be incorrect.
     add 6904fc6  fix(tooltip): fix tooltip position issue when using transform.
     add 242c403  fix(tooltip): explicitly use import type.
     add 73a9f6e  fix(tooltip): fix code format and check if dom is supported 
before `testStyle`.
     add e88b99f  fix(tooltip): fix potential NPE in `toCSSVendorPrefix` 
function.
     add 07b074a  Merge pull request #14246 from apache/perf-tooltip
     add e3974dd  fix(custom): fix series label on custom series not working 
properly. close #14092
     add f3471f0  Merge pull request #14254 from Nick22nd/fix-14092
     add c152d91  fix(label): fix labels are not on the top bug.
     add 0910200  revert(sankey): revert the changes made by #14417.
     add 64aa9c5  fix(label): fix the bug that labelLine was mistakenly put 
into else branch and should keep z unchanged.
     add 17b2ba0  fix(label): optimize z2 calculation of label on group
     add 05ed207  fix(z): use z2 to represent overlay in treemap
     add ab5838eb fix(treemap): ensure breadcrumb is on the top
     add c3a4982  fix: remove legacy usage of transform
     add 28f01ef  Merge pull request #14357 from apache/fix-legacy-code
     add 01e2da5  1) fix: markLine `symbolOffset` doesn't work bug - Resolves 
#9325 - Resolves #14106 - Resolves #4771 2) feat: `markLine.symbolRotate` can 
be an array to specify symbol rotation at the two endpoints. - Related #12736, 
#12392 3) feat: add `markLine.symbolKeepAspect` and fix `symbolKeepAspect` 
doesn't work bug. 4) feat: `symbolOffset` can be a callback function, close 
#12495.
     add 93b157c  fix(markLine): remove unexpected dev code.
     add 1c1632d  fix(lint): tweak code format.
     add d5b3f71  fix(symbol): fix `symbolOffset` bug in `effectSymbol`.
     add a328e65  fix(markLine): `0` should be considered as a valid value, so 
use `retrieve2` instead of `||`.
     add 1fb3d89  test(markLine): add test cases for markLine symbolRotate & 
symbolOffset.
     add a39c4a1  Merge pull request #14375 from apache/fix/markLine-symbol
     add 1e86a5c  test(lines): add extraneous lines test case
     add 41551fa  fix: discard removed line data points
     add d80deef  Merge pull request #13638 from areo/fix-10228
     add d010376  test(line): add test case for line remove animation.
     add 6e8515a  Merge pull request #14552 from 
apache/add-test-for-line-extraneous
     add 1fecb51  feat(animation): add animaiton configuration in resize
     add ba3e89b  Merge pull request #14553 from apache/resize-animation
     add f28bd48  fix(Calendar): fix day label drifting. close #11508
     add 5231bbd  improve: set margin as minimal one
     add a7fe5a4  Merge pull request #13902 from Nick22nd/fix-11508
     add da7d797  fix(marker): only use maker component when exists on series
     add 4933a8e  fix(debug): enhance error log when component is missing
     add 68f2a55  test: fix ut
     add af9f776  fix(timeline): remove deprecated usage
     add ac49c2b  fix(option): optimize component missing error
     add b8c6add  test: add missing component ut. fix some warnings
     add 4719d54  chore: enable unit test checking in pull request
     add 839ae77  tweak log content when component missing
     add 78a7e00  chore: always run unit test in action
     add d0860d9  fix(marker): fix typo in marker
     add 13d75a3  chore: disable ut in action temporary
     add 09ddced  Merge pull request #14568 from 
apache/enhance-missing-components-log
     add 68f5c90  fix(label): fix map label won't update it's position when 
labelLayout is used
     add cc7001d  fix: tweak
     add 6a22cc6  fix: [geo] clean code and add comment and make interface 
better.
     add e9af050  fix: [geo] (1) refactor of geoJSON & SVG source loader and 
management. (2) remove the support of "load multiple geoJSON or SVG in one map 
name". This feature is never documented and published. And this feature have a 
inherent problem that it's not easy to normalize the unit among the different 
SVG. After this commit, one map name can only have one geoJSON or one SVG.
     add 6b5a0e5  fix: [geo] (1) label scale implementation change: user 
afterUpdate rather than / parentScale. (2) some refactor and clean code.
     add ca58174  feature: [geo] support geo svg named elements have the same 
behavior as regions of geoJSON
     add 30c861c  feature: [geo] (1) "geoselectchanged" event: add param: 
allSelected: { geoIndex: number, name: string[] }[] (2) geoSVG resource 
support: + label + emphasis/select/blur state + "geoselectchanged" event (on 
geo component) + "selectchanged" event (on map series) (3) some refactor to 
make those happen: + The original `Region` is migrated to `GeoJSONRegion`. And 
make `Region` as the base class of `GeoJSONRegion` and `GeoSVGRegion`. + Modify 
the constructor of `Geo`.
     add f2c35fa  fix: [geo] tweak a little.
     add 86522a1  fix: [geo] modified default item color for geoSVG and some 
tweak.
     add 886d041  Merge branch 'master' into fix/geo-svg
     add 152ab8e  fix: [geo] (1) fix contain point calculation. (2) remove 
Geo['_nameCoordMap'], instead, calculate center on demand. (3) fix that some 
API missing nameProperty and geoJSON should cached not only by mapName but also 
by nameProperty. (4) do not support nameMap in geoSVG until some real 
requirements come. (5) svg line polyline use 'region.lineStyle' rather than 
'region.itemStyle' (6) svg text tspan image are enabled to trigger tooltip and 
user event (but not supported to cha [...]
     add 426f371  Merge branch 'master' into fix/geo-svg
     add c35a522  fix: [tooltip] (1) add missing test:visual (2) fix tooltip 
component default position: should apply `position` on option firstly.
     add c2d7873  fix: [blur] make API trigger emphasis blur correct (should 
leave blur firstly for other series).
     add 9c2cb8e  fix: tweak the last commit.
     add b0d4a35  feature: [geo] (1) Support component focus blur. The option 
`emphasis.focus` can be specified to enable this feature. `emphasis.focus` only 
supports the value `'self'`. The option `emphasis.focusScope` is not supported 
in component. That is, the focus scope can be only a single component itself. 
All of the elements in this component will be blurred. Added 
`Component['focusBlurEnabled']` to enable component blur. (2) Support component 
hover link when highlight with a give [...]
     add 8235095  featrue: [geo] (1) support name on <g>. (2) some refactor.
     add fc311a0  fix: geoJSON focus-blur
     add 4f47a93  fix: param validation: throw error -> console.error.
     add ad3d433  fix: [geo] fix label z on hover and simplify label code.
     add dfb58ad  fix: label should only apply the translate of this host el.
     add d8ebb5f  fix: [geo] svg fix converter and add test case.
     add fc4ca57  fix: [geo svg] fix viewBox and add test cases.
     add 43e99ef  fix: [geo svg] add test files to echarts folder.
     add 31c7787  fix: [geo svg] make test case better.
     add d56c496  fix(gauge) #14131 Pointer can not display when icon is image
     add 397a253  Merge branch 'master' into fix-14131
     add a4aad8c  Pointer can not display when icon is image
     add bf14323  gauge has decal & the symbolStyle will not be reused
     add 1a1d7c9  pointer don't have scale
     add 4e82112  Merge pull request #14165 from apache/fix-14131
     add 995637a  fix(line): ensure lineWidth is a number before addition in 
bolder logic, resolves #14591.
     add bfa1f26  Merge pull request #14593 from apache/fix-line-width
     add f72c9e2  Feat(effectScatter): add clip for effectScatter
     add 27c0908  Merge pull request #14574 from susiwen8/effectScatter-clip
     add cd523cd  fix(graph): no symbol when offset is not defined
     add 1320c28  Merge pull request #14600 from apache/fix-symbol
     add ca83c55  Merge branch 'master' into fix/geo-svg
     add 76625ba  test: [geo svg] add visual test.
     add 36dcf1f  test: [geo svg] add test case.
     add b059e22  Merge pull request #14571 from apache/fix/geo-svg
     add dc8f5b5  Merge branch 'master' into fix-map-label
     add f12cb62  fix(map): fix map label not display caused by merge
     add f0eb7ae  Merge pull request #14578 from apache/fix-map-label
     add e7f431a  WIP(legend): merge #12444 and current master
     add 1c93de6  feat(legend): line series default legend and customed style
     add 402f8f5  WIP(legend): reserve emptyCircle
     add bf2529e  WIP(legend): use default style in series
     add 39d4e53  WIP(legend): refactor and use fixed line width
     add 7955fd8  WIP(legend): default symbolSize as 80% itemHeight while it 
can also inherit
     add 3646296  WIP(legend): style when series is not selected
     add a654399  test(legend): update test cases
     add 635d986  Merge branch 'master' into fix-legend
     add aa7f802  WIP(legend): fix symbolSize
     add ef532ba  WIP(legend): fix inactive legend style
     add e95638a  WIP(legend): add more style attributes
     add 171571b  fix(legend): fix shadow default value
     add dc2282f  WIP(legend): legend icon in series policy
     add 5b10d82  WIP(legend): move default legend icon logic from series to 
legend
     add c06dfcf  WIP(legend): fix legendSymbol
     add 04ce156  fix(legend): fix bugs of legend style
     add 98e87ee  fix(legend): fix line and radar
     add b083c1e  fix: empty symbol lineWidth 2
     add 64f2cb6  fix(legend): fix radar legend
     add 74eec89  Merge branch 'master' into fix-legend
     add c125b4a  refactor: simplify type definition
     add da6d040  fix(legend): fix line series icon
     add 3966af8  refactor(legend): render legend in legendView when icon is 
defined
     add 304685d  Merge pull request #14497 from apache/fix-legend
     add 71ec194  fix(visualMap): use itemSymbol as default symbol type and fix 
#5719
     add fffa912  fix(visualMap): no need to filter square
     add c9e7001  refactor(visualMap): do not make assumption of child class in 
parent
     add a95ff6a  fix(visualMap): remove unnecessary logic
     add 98ee07d  Merge pull request #14243 from 
apache/feat-visualMap-itemSymbol
     add 0fdc8bf  Merge branch 'master' into fix-label-z
     add 8da6b3f  fix: not using global z in graphic component
     add 8f48ad2  Merge pull request #14542 from apache/fix-label-z
     add f69c500  Merge pull request #14606 from apache/master
     add 11eb4fc  style: remove unused imports. fix imports from entry
     add b77aecf  Merge pull request #14608 from apache/fix-linting
     add 669209d  fix(map): fix label layout may not update in map
     add 2b2d11d  fix(map): remove unnecessary code
     add d8d0ea6  Merge pull request #14609 from apache/fix-map-label
     add 5ea8147  fix: fix geo center incorrect brought by geo refactor (test 
case: test/map.html 'main2')
     add 710984f  fix: [geo svg] add notion for the issue of cut label.
     add 7306b7f  fix: [map labelLayout] fix hideOverlap work correct in map 
series.
     add f76f6f8  fix: [geo svg] fix labelLayout broken by geo refactor.
     add 68a3b73  Merge pull request #14624 from apache/fix/geo-location
     add 515fef0  fix(pie): fix NaN sector and label is still displayed.
     add 7ff75da  test(pie): add test case for switching between NaN value
     add 15a6880  Merge pull request #14630 from apache/fix-pie-display-nan
     add 1a44632  fix(bar): fix bar layout with borderWidth but no borderColor
     add f2df3ed  Merge pull request #14634 from apache/fix-bar-border-layout
     add 8060ab1  fix: (1) fix treemap upperLabel opacity incorrect. (2) 
enhance TS type of `getVisual`.
     add fc59953  Merge pull request #14638 from apache/fix/treemap-opacity
     add 9bbce3d  fix(sankey): make label in the front of rect, recover the 
change of #14417.
     add d584916  Merge pull request #14640 from apache/fix-sankey-label
     add e6d593a  release: 5.1.0
     add 4628dd7  Merge pull request #14647 from apache/release-dev
     add 98e8fb2  Merge pull request #14692 from apache/release
     add 1ab33f2  fix(markLine): symbolOffset incorrectly marked as mandatory
     add af367b8  Merge pull request #14693 from 
preset-io/villebro/fix-markline/symbolOffset
     add 29e85f7  fix(map): ensure children have been added to group before 
calling `resetEventTriggerForRegion`, resolves #14699.
     add d80bdfb  Merge pull request #14704 from apache/fix/map-tooltip
     add 68cf99b  fix(tooltip): the position of tooltip may be not incorrect if 
appendToBody, resolves #14710.
     add a8c88a2  Merge pull request #14713 from apache/fix-tooltip
     add 2c88dec  fix(pie): hide labelLine emphasis when inside
     add 98aa001  move guideline (re)creation
     add e96cf6f  Merge pull request #14702 from 
preset-io/villebro/fix-pie-labelLine
     add cdc92c8  doc: update pr template with zr daily build
     add a379237  style: format code
     add fa9ece7  test: fix ts-jest don't work on zrender. remove canvas 
dependency
     add 5919ce5  chore: not install from github zrender in the ci test.
     add 92e3416  fix(type): remove template string in exported type. #14716
     add 017a90c  chore: add DTS test in the workflow.
     add 88de347  chore: add node modules cache
     add 23b7be1  Merge pull request #14722 from apache/enhance-workflow
     add 29f18d6  chore: workflow enhancement (#14728)
     add 2ea1063  chore: pack RELEASE_NOTE.txt into src.zip
     add 9c9db6f  Merge pull request #14742 from pissang/enhaance-workflow
     add f9f81ab  chore: comment error, adjust visualmap description (#14741)
     add d4fbdd1  test: add example for the usage in source release checking
     add 1a477a8  Merge pull request #14743 from pissang/enhance-workflow
     add d028e83  test: use webp to reduce screenshot storage
     add 505614a  Merge branch 'release' into optimize-visual-test-screenshot
     add f60e8b0  test(visual): optimize test runner and report tool
     add 403e5d0  Merge pull request #14745 from 
apache/optimize-visual-test-screenshot
     add 85f5c70  chore: fix typescript version (#14746)
     add 5122013  feat(i18n): add Slovenian translation
     add dff1dd0  Merge pull request #14758 from dkrat7/dkrat7-patch-1
     add 60d5ca6  chore: add nightly build workflow
     add 4a70b23  Merge pull request #14754 from apache/add-nightly-build
     add ee96343  chore: update package-lock.json
     add 560e2ea  fix(toolbox): fix incorrect `currentType` in 
`magictypechanged` event, close #12359.
     add 917497f  Merge branch 'next' of 
https://github.com/apache/incubator-echarts into 
fix/toolbox-magicType-event/12359
     add 25e860d  Merge branch 'master' of 
https://github.com/apache/incubator-echarts into 
fix/toolbox-magicType-event/12359
     add da1affb  Merge pull request #13437 from apache/fix/toolbox
     add 10c9f79  fix(linear-gradient): avoid the Infinite value in `linearMap` 
util, fix #7293, #14534, #14601.
     add 7940f5a  fix(linear-gradient): `NaN` should not be handled.
     add b90f6ec  Merge branch 'master' of https://github.com/apache/echarts 
into fix-linear-gradient
     add cc0375d  Merge branch 'master' of https://github.com/apache/echarts 
into fix-linear-gradient
     add cf7c4ef  fix(line): clamp coord for gradient.
     add 4eeeccc  Merge pull request #14602 from apache/fix-linear-gradient
     add 2eac2e3  Fix(brush): clamp range when brush
     add 3d36cea  test(brush): add new test case for brush
     add 3718a28  Fix: other datzoom scenarios have same issue
     add f0368ae  chore: add `clamp` to `dataToPoint` and code simplify
     add 9b21f9b  Merge pull request #14569 from susiwen8/14416
     add 1ad5e0d  Changed LineEndLabelOption.valueAnimation to be optional.
     add 2790425  Merge pull request #14806 from Bilge/valueAnimation
     add a76cfbd  Merge pull request #14747 from apache/master
     add e20c4a6  fix(map): fix wrong usage of change state manually
     add 8459097  chore: update package-lock.json
     add bd0d710  fix: default to show tooltip in geo component
     add dad3b3b  Merge pull request #14768 from apache/fix-map
     add 737e23c  release 5.1.1
     add 786af8b  Merge pull request #14778 from apache/release-dev
     add a4df6a1  Merge pull request #14808 from apache/release
     add 7d6d994  fix(clip): clipShape may be null if `clip` is set as `false`, 
resolves #14803.
     add 492abe4  chore: remove unnecessary hidden files that may be published 
to npm
     add 8600acc  Merge pull request #14809 from apache/npm-publish-enhance
     add ac6ffd9  chore: enable manual trigger nightly workflow
     add 8af0c62  Merge pull request #14823 from apache/enhance-workflow
     add e922c07  chore: optimize style of README attention in nightly build
     add 9a2a525  Merge pull request #14825 from apache/enhance-workflow
     add 555bb6e  Update langEN.ts
     add 7f59518  Merge pull request #14860 from mKainzbauer/patch-1
     add 2712298  test(visual): optimize UI of visual regression test
     add 378982a  test(visual): optimize style. fetch version from jsdelivr
     add 69328d0  test(visual): add nightly version selection. save params in 
url
     add 9b97e37  test(visual): store results of each two versions
     add 59e5b80  chore(visual): optimize running status
     add 59e8825  chore(visual): save pending status immediately when run
     add 2a9fd86  test(visual): selected tests should from visible list not 
full list.
     add c7f9a4b  test(visual): add test runs manager
     add ccfa1ad  test(visual): add disk size stat
     add cfd66df  test(visual): better time formatting
     add 6ba9361  test(visual): add report generate
     add 56da1b8  test(visual): check store version and run version
     add 1f501a1  test(visual): add run progress
     add d1fa213  test(visual): fix glob pattern of finding tests
     add 3d04768  test(visual): save run config in server and share between 
clients
     add 808b814  test(visual): clean empty runs
     add 6700a55  test(visual): optimize no result display
     add c382330  test(visual): add replay buttons
     add d06e738  test(visual): optimize ui
     add 3a147bc  test: fix tests with error
     add 5826ca5  Merge pull request #14862 from 
apache/enhance-visual-regression-test
     add 5162c4f  chore: enhance the script compatibility in Windows and fix 
some lint errors.
     add f1f4556  chore: remove unused import and code.
     add 76c7f7a  chore: remove unused import and code.
     add 38b7b77  chore: use `npx` for script.
     add 9c788fb  Merge pull request #14872 from apache/fix-scripts
     add 010f24c  chore: remove unused files
     add 1a59b6f  test(visual): default current test name
     add 65499d7  test: clean up deprecated test code
     add 8544dd7  test: use simpleRequire to replace esl
     add c2c59c2  test: loader fix dependencies
     add 210f650  test: optimize loader
     add 05a0c7d  test(visual): fully control the replay timeline.
     add 525b1c8  test(visual): fix actions manager. fix some runtime issue
     add b5d46d7  test(visual): proper error handling in action replay
     add 0d972e0  test(visual): fix progressive rendering in VST
     add 9ce0d35  test(visual): start vst without simpleRequire. optimize cases
     add 3e1dd6c  test(visual): keep timers when error
     add a1803cd  test(visual): fix puppeteer@9 screenshot resize bug.
     add 936afc2  test(visual): provide reload helper
     add 2aaed11  test(visual): fix no action will freeze the cli
     add f0e96fe  test(visual): fix cases that using async loading
     add 2e7feb5  test(visual): optimize case reload
     add a13eb7e  test(visual): fix clearInterval mock error
     add 1e2c659  test(visual): optimize style
     add 6d82f36  test(visual): naming tweak
     add 12f6620  Merge pull request #14894 from 
apache/enhance-visual-regression-test
     add dee167a  test(visual): fix wrong usage of playbackSpeed
     add 3b3cef0  test(visual): fix setTimeout in timeout callback
     add 8bcf63c  test(visual): optimize cases. ignore stream case in SVG
     add 7bebc78  test(visual): optimize test cases
     add 90441b3  test(visual): remove some cases from blacklist
     add f07de0b  test: use require to replace original jquery loading
     add 568bf00  test(visual): fix url loading error may block. add threads in 
cli
     add dcf48f2  test(visual): use threads in cli instead of server
     add 1393224  test(visual): fix echarts lib download
     add e43623d  test(visual): update fs-extra version
     add f73d9f3  test(visual): restore thread strategy
     add 266b1c7  test(visual): add some logs
     add fd7a5b3  test: not throw error in sankey-ringed
     add 85f97ea  Merge pull request #14906 from 
apache/enhance-visual-regression-test
     add 0f4408d  fix(custom): remove incremental el when switched back to 
normal.
     add 2400e25  chore: update zrender to latest nightly
     add 1166ac1  chore: update zrender to nightly version.
     add 466ff83  Merge pull request #14920 from apache/fix-custom-progressive
     add 404dd52  fix(legend): remove unexpected `startsWith` syntax in 
`LegendView`, use `lastIndexOf(search, 0) === 0` instead.
     add d9e1fcf  Merge pull request #14810 from apache/fix-grammar
     add 2d53ee6  fix(toolbox): the `show` option of customized toolbox button 
does not work, resolves #14405.
     add 0ac6f31  Merge pull request #14408 from apache/fix-toolbox-custom
     add a76ee5d  fix(dataZoom): type fix for startValue and endValue. close 
#14412
     add 23a2f7f  fix: code review comments
     add f97b7fa  Merge pull request #14775 from dileepyelleti/fix-14412
     add ca18d1e  Merge branch 'master' of https://github.com/apache/echarts 
into fix-line-clip
     add 816c122  test: move the test case in `line-clip.html` to `clip.html`.
     add ea5a850  Merge pull request #14813 from apache/fix-line-clip
     add 058d030  fix(tree): error when running setOption twice with diff data
     add d571d32  replace optional chaining
     add 626ae20  Merge pull request #14905 from 
Map1en/fix-err-when-tree-setoption-twice
     add b310a66  fix(tooltip): use kebab-case in transition property.
     add a7c223b  Merge pull request #14928 from apache/fix-tooltip-transform
     add 3f86f91  fix: resize throw error. fix #14846, fix #11395 .
     add a06096a  fix: if resize silent specified with not null/undefined, 
always use resize silent.
     add 7e78f24  Merge pull request #14934 from apache/fix/schedule
     add f2b75c8  test: fix old esl code in test
     add 202bfcc  Merge pull request #14941 from apache/fix-require-in-test
     add 900905c  fix(treemap): error when running setOption twice with diff 
data
     add 3975f07  change the code style to make clean
     add 788872a  Merge pull request #14930 from 
Map1en/fix-treemap-err-when-setOption-twice
     add 923f84f  feat(legend): supporting legend.symbolRotate #11995
     add be5effc  Merge branch 'master' into fix-legend-rotate
     add a164e0d  Merge branch 'master' into fix-legend-rotate
     add f286d8c  Merge branch 'master' into fix-legend-rotate
     add 589249f  Merge branch 'fix-legend-rotate' of 
github.com:apache/incubator-echarts into fix-legend-rotate
     add b65e590  fix(legend): no rotation when icon is defined
     add 8d047cb  refactor(legend): rename variables
     add 76ae21d  Merge pull request #14876 from apache/fix-legend-rotate
     add d864d49  test(visual): optimize all tests runs list
     add a50c9fa  Merge pull request #14963 from 
apache/enhance-visual-regression-test
     add 19b8b48  fix(option): check the missing component before merge theme
     add b6c5ce3  fix unecessary __DEV__ condition
     add 35a15f8  Merge pull request #14966 from 
apache/fix-component-missing-error
     add 50a91c4  fix: make component tooltip.formatter do not inherit the 
global tooltip.formatter, but has component specific default tooltip.formatter.
     add e112417  Merge pull request #14972 from 
apache/fix/legend-tooltip-inherit
     add 531c77f  fix(types) Export cbs and their parameter types
     add 7c4c93c  Merge pull request #14871 from dougalg/fix-14277
     add 7cebeff  feat(tree): add tree path info to tooltip
     add 25abe65  fix: rename treePath to treeAncestors
     add a055fee  Merge pull request #14957 from stephenLYZ/tree-pathInfo
     add 1120b9d  test: add map test for optimizing small regions.
     add b1ca9f6  fix(type): fix type errors
     add adf0856  export type ImagePatternObject and SVGPatternObject
     add 3e8d3d2  Merge pull request #14977 from apache/fix-map-small-region
     add ea7c1c2  fix(label): ensure the label of the temporary symbol is in 
front of line and area polygon. - resolves #14541 - resolves #14735
     add cf22958  Merge pull request #14993 from apache/fix-label
     add 71701f8  test: add test case for geo-label
     add 32cc0e3  fix: fix geo and map click event params missing props 
(brought by 5.1.0, partial fixed in 5.1.1)
     add be2770e  fix: map/geo label move when hover. fix #14796
     add 3ba3a51  Merge pull request #15011 from apache/fix/geo-label
     add a06d74d  fix: [custom series] fix null pointer exception when 
renderItem returns nothing in progressive rendering. Fix #12221
     add b53aa13  Merge pull request #15016 from apache/fix/custom-progressive
     add 9c28349  fix(tooltip): position callback return type. close #15030
     add c695011  Merge pull request #15031 from 
congjiujiu/fix/tooltip-position-callback-type
     add a46d2e6  fix: (1) number getPrecisionSafe incorrect on scientific 
notation like 3.45e-1 (2) stack sum eliminate floating arithmetic problem.
     add 214c369  optimize: optimize getPrecision , and use getPrecision 
instead of getPrecisionSafe.
     add 40b599a  fix: when toolbox declared but dataZoom not declared, should 
not dataZoom filter performed.
     add 0d4758b  Merge pull request #15015 from apache/fix/stack-miss-data
     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
     new 4316b56  Merge branch 'master' into enhance-morph
     new 9d6f2ff  fix(merge): fix some issues in merging

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/pull_request_template.md                   |    11 +-
 .github/workflows/ci.yml                           |    45 +
 .github/workflows/nightly.yml                      |    34 +
 .github/workflows/nodejs.yml                       |    48 -
 .github/workflows/source-release.yml               |   135 +
 .npmignore                                         |     2 +
 LICENSE                                            |     9 +-
 benchmark/dep/bootstrap/bootstrap.min.css          |     6 -
 benchmark/dep/bootstrap/bootstrap.min.js           |     7 -
 benchmark/dep/filesaver/FileSaver.min.js           |     7 -
 benchmark/dep/jquery/jquery-2.2.4.js               |  9814 ----
 benchmark/dep/lodash/lodash.js                     | 16591 ------
 benchmark/dep/vue/vue.min.js                       |     9 -
 benchmark/index.html                               |   125 -
 benchmark/src/app.js                               |   121 -
 benchmark/src/testCase.js                          |    74 -
 benchmark/src/testFactory.js                       |   112 -
 benchmark/src/testManager.js                       |   162 -
 build/.jshintrc                                    |    77 -
 build/addHeader.js                                 |     8 +-
 build/dev-fast.js                                  |    69 +-
 build/pre-publish.js                               |    24 +-
 build/prepareNightly.js                            |    62 +
 build/source-release/prepareReleaseMaterials.js    |   155 +
 build/source-release/template/announce-release.tpl |    26 +
 build/source-release/template/vote-release.tpl     |    40 +
 dist/echarts.common.js                             | 14542 ++++-
 dist/echarts.common.js.map                         |     2 +-
 dist/echarts.common.min.js                         |     4 +-
 dist/echarts.esm.js                                | 53511 ++++++++++++-------
 dist/echarts.esm.js.map                            |     2 +-
 dist/echarts.esm.min.js                            |     4 +-
 dist/echarts.js                                    | 53511 ++++++++++++-------
 dist/echarts.js.map                                |     2 +-
 dist/echarts.min.js                                |     4 +-
 dist/echarts.simple.js                             | 10543 +++-
 dist/echarts.simple.js.map                         |     2 +-
 dist/echarts.simple.min.js                         |     4 +-
 dist/extension/bmap.js                             |    67 +-
 dist/extension/bmap.js.map                         |     2 +-
 dist/extension/dataTool.js                         |    68 +-
 dist/extension/dataTool.js.map                     |     2 +-
 i18n/{langEN-obj.js => langCS-obj.js}              |   112 +-
 i18n/langCS.js                                     |   168 +
 i18n/langFR-obj.js                                 |    47 +-
 i18n/langFR.js                                     |    47 +-
 package-lock.json                                  |  1813 +-
 package.json                                       |    24 +-
 src/chart/bar/BarView.ts                           |    13 +-
 src/chart/bar/install.ts                           |     8 -
 src/chart/boxplot/boxplotVisual.ts                 |     3 -
 src/chart/candlestick/candlestickVisual.ts         |     6 +-
 src/chart/custom/CustomSeries.ts                   |     2 +-
 src/chart/custom/CustomView.ts                     |    16 +-
 src/chart/effectScatter/EffectScatterSeries.ts     |     2 +
 src/chart/effectScatter/EffectScatterView.ts       |     8 +-
 src/chart/funnel/FunnelSeries.ts                   |     2 -
 src/chart/funnel/FunnelView.ts                     |     3 +-
 src/chart/gauge/GaugeView.ts                       |    24 +-
 src/chart/graph/GraphSeries.ts                     |     5 +-
 src/chart/graph/GraphView.ts                       |     4 +-
 src/chart/helper/EffectSymbol.ts                   |    14 +-
 src/chart/helper/Line.ts                           |    33 +-
 src/chart/helper/Symbol.ts                         |    21 +-
 src/chart/helper/SymbolDraw.ts                     |    14 +-
 src/chart/line/LineSeries.ts                       |    58 +-
 src/chart/line/LineView.ts                         |   106 +-
 src/chart/line/install.ts                          |    17 +-
 src/chart/line/lineAnimationDiff.ts                |    29 +-
 src/chart/map/MapSeries.ts                         |    34 +-
 src/chart/map/MapView.ts                           |    16 +-
 src/chart/map/install.ts                           |     5 +-
 src/chart/map/mapSymbolLayout.ts                   |     6 +-
 src/chart/pie/PieSeries.ts                         |     2 +-
 src/chart/pie/PieView.ts                           |    37 +-
 src/chart/pie/labelLayout.ts                       |    18 +-
 src/chart/radar/RadarSeries.ts                     |     3 +-
 src/chart/sankey/SankeySeries.ts                   |    12 +-
 src/chart/sankey/SankeyView.ts                     |    12 +-
 src/chart/sunburst/SunburstPiece.ts                |    10 +-
 src/chart/tree/TreeSeries.ts                       |    25 +-
 src/chart/tree/TreeView.ts                         |     4 +-
 src/chart/treemap/Breadcrumb.ts                    |     3 +-
 src/chart/treemap/TreemapSeries.ts                 |     2 +-
 src/chart/treemap/TreemapView.ts                   |    62 +-
 src/component/axis/AxisBuilder.ts                  |    34 +-
 src/component/axis/CartesianAxisView.ts            |     3 +-
 src/component/axis/SingleAxisView.ts               |     1 -
 src/component/axisPointer/CartesianAxisPointer.ts  |     3 +-
 src/component/axisPointer/PolarAxisPointer.ts      |     6 +-
 src/component/axisPointer/SingleAxisPointer.ts     |     3 +-
 src/component/brush/BrushModel.ts                  |     5 +
 src/component/calendar/CalendarView.ts             |     2 +-
 src/component/dataZoom/AxisProxy.ts                |     4 +-
 src/component/dataZoom/DataZoomModel.ts            |     8 +-
 src/component/dataZoom/SliderZoomView.ts           |    12 +-
 src/component/geo/GeoView.ts                       |    17 +-
 src/component/geo/install.ts                       |    16 +-
 src/component/graphic/install.ts                   |    17 +-
 src/component/helper/BrushTargetManager.ts         |    25 +-
 src/component/helper/MapDraw.ts                    |   769 +-
 src/component/legend/LegendModel.ts                |   139 +-
 src/component/legend/LegendView.ts                 |   356 +-
 src/component/marker/MarkAreaView.ts               |    29 +-
 src/component/marker/MarkLineModel.ts              |    11 +-
 src/component/marker/MarkLineView.ts               |    36 +-
 src/component/marker/MarkerView.ts                 |     7 +-
 .../marker/checkMarkerInSeries.ts}                 |    24 +-
 src/component/marker/installMarkArea.ts            |     7 +-
 src/component/marker/installMarkLine.ts            |     7 +-
 src/component/marker/installMarkPoint.ts           |     7 +-
 src/component/radar/install.ts                     |    16 +-
 src/component/timeline/SliderTimelineModel.ts      |     4 +-
 src/component/timeline/SliderTimelineView.ts       |    11 +-
 src/component/toolbox/ToolboxModel.ts              |     3 +-
 src/component/toolbox/ToolboxView.ts               |    52 +-
 src/component/toolbox/feature/DataView.ts          |     2 +
 src/component/toolbox/feature/DataZoom.ts          |    32 +-
 src/component/toolbox/feature/MagicType.ts         |     9 +-
 src/component/toolbox/feature/SaveAsImage.ts       |     4 +-
 src/component/tooltip/TooltipHTMLContent.ts        |   166 +-
 src/component/tooltip/TooltipModel.ts              |     2 +-
 src/component/tooltip/TooltipView.ts               |   241 +-
 src/component/tooltip/helper.ts                    |    44 +
 src/component/visualMap/PiecewiseModel.ts          |     7 +
 src/component/visualMap/VisualMapModel.ts          |    15 +-
 src/component/visualMap/VisualMapView.ts           |     4 -
 src/coord/CoordinateSystem.ts                      |     6 +-
 src/coord/View.ts                                  |    76 +-
 src/coord/calendar/Calendar.ts                     |     1 -
 src/coord/cartesian/Cartesian2D.ts                 |    14 +-
 src/coord/geo/Geo.ts                               |   100 +-
 src/coord/geo/GeoJSONResource.ts                   |   171 +
 src/coord/geo/GeoModel.ts                          |    56 +-
 src/coord/geo/GeoSVGResource.ts                    |   373 +
 src/coord/geo/Region.ts                            |   112 +-
 src/coord/geo/fix/diaoyuIsland.ts                  |     6 +-
 src/coord/geo/fix/geoCoord.ts                      |    16 +-
 src/coord/geo/fix/nanhai.ts                        |    16 +-
 src/coord/geo/fix/textCoord.ts                     |    10 +-
 src/coord/geo/geoCreator.ts                        |    37 +-
 src/coord/geo/geoJSONLoader.ts                     |    99 -
 src/coord/geo/geoSVGLoader.ts                      |   153 -
 src/coord/geo/geoSourceManager.ts                  |   217 +-
 src/coord/geo/geoTypes.ts                          |    25 +
 src/coord/geo/mapDataStorage.ts                    |   158 -
 src/coord/geo/parseGeoJson.ts                      |     8 +-
 src/coord/radar/Radar.ts                           |     3 +-
 src/core/echarts.ts                                |   292 +-
 src/data/List.ts                                   |     8 +-
 src/data/OrdinalMeta.ts                            |     2 +-
 src/data/Tree.ts                                   |     3 +-
 src/data/helper/sourceHelper.ts                    |     5 +-
 src/echarts.all.ts                                 |     2 +-
 src/echarts.ts                                     |     2 +-
 src/export/all.ts                                  |     2 +-
 src/export/core.ts                                 |    12 +-
 src/export/option.ts                               |    64 +-
 src/i18n/langCS.ts                                 |   142 +
 src/i18n/langEN.ts                                 |     4 +-
 src/i18n/langFR.ts                                 |    48 +-
 src/i18n/langSI.ts                                 |   142 +
 src/label/LabelManager.ts                          |     9 +
 src/label/labelStyle.ts                            |     4 +-
 src/layout/barGrid.ts                              |     2 +-
 src/loading/default.ts                             |     4 +-
 src/model/Global.ts                                |    99 +-
 src/model/Series.ts                                |    14 +-
 src/model/mixin/lineStyle.ts                       |     2 +-
 src/model/mixin/palette.ts                         |     1 -
 src/processor/dataStack.ts                         |     6 +-
 src/scale/Interval.ts                              |     2 +-
 src/scale/Log.ts                                   |     3 +-
 src/scale/helper.ts                                |     2 +-
 src/util/ECEventProcessor.ts                       |     4 +-
 src/util/clazz.ts                                  |     2 +-
 src/util/component.ts                              |     4 +-
 src/util/decal.ts                                  |    14 +-
 src/util/format.ts                                 |     2 +-
 src/util/graphic.ts                                |    57 +-
 src/util/innerStore.ts                             |    21 +-
 src/util/model.ts                                  |    78 +-
 src/util/number.ts                                 |    98 +-
 src/util/states.ts                                 |   186 +-
 src/util/styleCompat.ts                            |     2 +-
 src/util/symbol.ts                                 |    30 +-
 src/util/types.ts                                  |    67 +-
 src/view/Chart.ts                                  |     6 +-
 src/view/Component.ts                              |    22 +-
 src/visual/commonVisualTypes.ts                    |     8 +-
 src/visual/style.ts                                |    16 +-
 src/visual/symbol.ts                               |    29 +-
 test/allZero.html                                  |    11 +-
 test/animation-additive.html                       |     2 +-
 test/appendData.html                               |     2 +-
 test/area-large.html                               |    22 +-
 test/area-smooth.html                              |     3 +-
 test/area-stack.html                               |     2 +-
 test/area2.html                                    |    12 +-
 test/areaLineUpdate.html                           |    27 +-
 test/aria-line-bar.html                            |    26 +-
 test/aria-pie.html                                 |    26 +-
 test/axes.html                                     |    11 +-
 test/axis-arrow.html                               |     2 +-
 test/axis-boundaryGap.html                         |     2 +-
 test/axis-containLabel.html                        |     2 +-
 test/axis-containLabel2.html                       |     2 +-
 test/axis-filter-extent.html                       |     3 +-
 test/axis-filter-extent2.html                      |   158 +
 test/axis-interval.html                            |     4 +-
 test/axis-interval2.html                           |     2 +-
 test/axis-lastLabel.html                           |    12 +-
 test/axis-minorTick.html                           |     2 +-
 test/axis-multiple.html                            |     2 +-
 test/axis-name.html                                |     9 +-
 test/axis-splitArea.html                           |     2 +-
 test/axis-style.html                               |     2 +-
 test/axis.html                                     |    11 +-
 test/axisLabel.html                                |    15 +-
 test/axisPosition.html                             |    42 +-
 test/bar-background.html                           |    42 +-
 test/bar-label-rotation.html                       |    10 +-
 test/bar-large.html                                |     2 +-
 test/bar-log.html                                  |     2 +-
 test/bar-others.html                               |     5 +-
 test/bar-overflow-time-plot.html                   |     2 +-
 test/bar-polar-basic-radial.html                   |     9 +-
 test/bar-polar-basic.html                          |     9 +-
 test/bar-polar-long-label.html                     |     9 +-
 test/bar-polar-multi-series-radial.html            |    10 +-
 test/bar-polar-multi-series.html                   |    11 +-
 test/bar-polar-null-data-radial.html               |    10 +-
 test/bar-polar-null-data.html                      |    10 +-
 test/bar-polar-real-estate.html                    |    12 +-
 test/bar-polar-stack.html                          |    10 +-
 test/bar-race.html                                 |   267 +-
 test/bar-race2.html                                |     2 +-
 test/bar-stack.html                                |     2 +-
 test/bar-start.html                                |     2 +-
 test/bar-stream-large.html                         |     2 +-
 test/bar-stream-large1.html                        |     2 +-
 test/bar-t.html                                    |    27 +-
 test/bar-width.html                                |     2 +-
 test/bar.html                                      |    25 +-
 test/bar2.html                                     |    31 +-
 test/bar3.html                                     |    14 +-
 test/bmap-mapOptions.html                          |     2 +-
 test/bmap.html                                     |     6 +-
 test/bmap2.html                                    |     2 +-
 test/boxplot-multi.html                            |     2 +-
 test/boxplot.html                                  |     4 +-
 test/brush.html                                    |   671 +-
 test/brush2.html                                   |   168 +-
 test/brush3.html                                   |    38 +-
 test/build/mktest-tpl.html                         |    12 +-
 test/calendar-converter.html                       |    15 +-
 test/calendar-effectScater.html                    |    14 +-
 test/calendar-graph.html                           |     2 +-
 test/calendar-heatmap.html                         |    13 +-
 test/calendar-month.html                           |    13 +-
 test/calendar-more.html                            |    15 +-
 test/calendar-orient.html                          |    13 +-
 test/calendar-range.html                           |    13 +-
 test/calendar-scatter.html                         |    13 +-
 test/calendar-simple.html                          |    13 +-
 test/calendar-size.html                            |    13 +-
 test/calendar-split.html                           |    13 +-
 test/calendar-timezone.html                        |     2 +-
 test/calendar-type.html                            |    15 +-
 test/calendar-vertical.html                        |    13 +-
 test/calendar-week.html                            |    13 +-
 test/calendar-year.html                            |    13 +-
 test/calendar.html                                 |    13 +-
 test/candlestick-doji.html                         |    11 +-
 test/candlestick-empty.html                        |    15 +-
 test/candlestick-large.html                        |     4 +-
 test/candlestick-large2.html                       |     2 +-
 test/candlestick-large3.html                       |     2 +-
 test/candlestick.html                              |    13 +-
 test/candlestickConnect.html                       |    13 +-
 test/canvas-replay.html                            |     2 +-
 test/check-build.html                              |   613 +
 test/clip-large1.html                              |     2 +-
 test/clip.html                                     |    38 +-
 test/color-mix-aqi.html                            |     7 +-
 test/connect-dynamic.html                          |     7 +-
 test/connect-manually.html                         |     9 +-
 test/connect.html                                  |     7 +-
 test/connect2.html                                 |     8 +-
 test/css-transform.html                            |     2 +-
 test/custom-bmap-grid.html                         |     8 +-
 test/custom-bmap-polygon.html                      |     6 +-
 test/custom-children-remove.html                   |     2 +-
 test/custom-feature.html                           |     2 +-
 test/custom-hexbin.html                            |   437 +-
 test/custom-large.html                             |   194 +
 test/custom-shape-morphing.html                    |   475 +-
 test/custom-shape-morphing2.html                   |     2 +-
 test/custom-shape-morphing3.html                   |   700 +-
 test/custom-text-content.html                      |     2 +-
 test/custom-transition.html                        |     2 +-
 test/custom-transition2.html                       |     2 +-
 test/custom.html                                   |   123 +-
 test/data-transform-aggregate.html                 |   413 +-
 test/data-transform-ecStat.html                    |     3 +-
 test/data-transform.html                           |     4 +-
 test/data/map/json/china-new.json                  |     1 +
 test/data/svg/Beef_cuts_France.svg                 |  1430 +
 test/data/svg/MacOdrum-LV5-floorplan-web.svg       |  2694 +
 test/data/svg/Map_of_Iceland.svg                   |  7211 +++
 .../svg/Sicily_prehellenic_topographic_map.svg     |  1303 +
 test/data/svg/Veins_Medical_Diagram_clip_art.svg   |  1012 +
 test/data/svg/flight-seats.svg                     |  2997 ++
 test/data/svg/ksia-ext-plan-min.svg                |  3698 ++
 test/data/svg/seatmap-example.svg                  |   842 +
 test/dataSelect.html                               |     2 +-
 test/dataView.html                                 |    15 +-
 test/dataZoom-action.html                          |     3 +-
 test/dataZoom-axes.html                            |    18 +-
 test/dataZoom-axis-type.html                       |    14 +-
 test/dataZoom-cartesian-h.html                     |    12 +-
 test/dataZoom-cartesian-v.html                     |     7 +-
 test/dataZoom-clip.html                            |     2 +-
 test/dataZoom-dataShadow.html                      |    10 +-
 test/dataZoom-dataShadow0.html                     |    10 +-
 test/dataZoom-dataShadow1.html                     |    10 +-
 test/dataZoom-dataShadow2.html                     |    10 +-
 test/dataZoom-dynamic.html                         |    17 +-
 test/dataZoom-extreme.html                         |     2 +-
 test/dataZoom-feature.html                         |     2 +-
 test/dataZoom-geo.html                             |    13 +-
 test/dataZoom-rainfall-connect.html                |    12 +-
 test/dataZoom-rainfall-inside.html                 |    32 +-
 test/dataZoom-rainfall.html                        |    12 +-
 test/dataZoom-scatter-category.html                |     8 +-
 test/dataZoom-scatter-hv-polar.html                |     6 +-
 test/dataZoom-scatter-hv.html                      |     7 +-
 test/dataZoom-scroll.html                          |     8 +-
 test/dataZoom-sync.html                            |    14 +-
 test/dataZoom-toolbox.html                         |    13 +-
 test/dataZoomHighPrecision.html                    |    20 +-
 test/dataset-category.html                         |     2 +-
 test/dataset-charts.html                           |     6 +-
 test/dataset-guess.html                            |     2 +-
 test/dataset-layout.html                           |     2 +-
 test/dataset-pivot.html                            |   164 +-
 test/decal.html                                    |     2 +-
 test/diff.html                                     |     9 +-
 test/drag-out.html                                 |     4 +-
 test/dynamic-splitNumber.html                      |     2 +-
 test/dynamicData.html                              |     5 +-
 test/dynamicData2.html                             |     6 +-
 test/dynamicData3.html                             |    16 +-
 test/ec-event.html                                 |     2 +-
 test/effectScatter.html                            |   616 +-
 test/effectScatter2.html                           |     2 +-
 test/encode.html                                   |    24 +-
 test/finished.html                                 |    98 +-
 test/force-case.html                               |    19 +-
 test/force-edge-ignoreLayout.html                  |   140 +-
 test/force-friction.html                           |     2 +-
 test/force.html                                    |     2 +-
 test/force2.html                                   |   110 +-
 test/force3.html                                   |     2 +-
 test/funnel.html                                   |     7 +-
 test/{build/mktest-tpl.html => gauge-case.html}    |    65 +-
 test/gauge-distance.html                           |     8 +-
 test/gauge-group-title-detail.html                 |     2 +-
 test/gauge-pointer.html                            |    90 +-
 test/gauge-progress.html                           |     3 +-
 test/gauge-simple.html                             |     2 +-
 test/gauge.html                                    |    11 +-
 test/geo-data-stream.html                          |   156 +-
 test/geo-labelFormatter.html                       |     2 +-
 test/geo-layout.html                               |   346 +
 test/geo-lines.html                                |     2 +-
 test/geo-map-features.html                         |   292 +
 test/geo-map.html                                  |   336 +-
 test/geo-random-stream.html                        |   137 +-
 test/geo-svg-demo.html                             |   894 +
 test/geo-svg.html                                  |   857 +
 test/geo-update.html                               |     3 +-
 test/geoLine.html                                  |   287 +-
 test/geoScatter.html                               |   554 +-
 test/getOption.html                                |    13 +-
 test/graph-circular.html                           |     2 +-
 test/graph-grid-life.html                          |   206 +-
 test/graph-grid.html                               |    11 +-
 test/graph-label-rotate.html                       |     2 +-
 test/graph-multiple-edges.html                     |     2 +-
 test/graph-simple.html                             |     2 +-
 test/graph-symbol.html                             |     8 +-
 test/graph.html                                    |   273 +-
 test/graphic-cases.html                            |     4 +-
 test/graphic-draggable.html                        |     2 +-
 test/graphicOption.html                            |    41 +-
 test/graphicRemove.html                            |     3 +-
 test/gridSimple.html                               |     9 +-
 test/heatmap-gap-bug.html                          |    12 +-
 test/heatmap-geo.html                              |     2 +-
 test/heatmap-large.html                            |     9 +-
 test/heatmap-map.html                              |   867 +-
 test/heatmap.html                                  |     8 +-
 test/homepage3.html                                |    11 +-
 test/hoverFocus.html                               |     2 +-
 test/hoverFocus2.html                              |    89 +-
 test/hoverStyle.html                               |    98 +-
 test/hoverStyle2.html                              |     6 +-
 test/ie11.html                                     |    18 +-
 test/ie8.html                                      |  1055 -
 test/label-animation.html                          |     2 +-
 test/label-formatter.html                          |     2 +-
 test/label-layout.html                             |   244 +-
 test/label-position.html                           |    18 +-
 test/lang.html                                     |     2 +-
 test/largeLine-tooltip.html                        |     8 +-
 test/largeLine.html                                |     8 +-
 test/largeScatterWithEmpty.html                    |     2 +-
 test/lazyUpdate.html                               |     4 +-
 test/legend-borderColor.html                       |     7 +-
 test/legend-feature.html                           |     2 +-
 test/legend-scroll2plain.html                      |     7 +-
 test/legend-style.html                             |   279 +
 test/legend-visualMapColor.html                    |     2 +-
 test/legend.html                                   |    92 +-
 test/lib/config.js                                 |   127 +-
 test/lib/esl.js                                    |     1 -
 test/lib/frameInsight.js                           |    17 +-
 test/lib/requireES.js                              |   369 -
 test/lib/rollup.browser.js                         | 10626 ----
 test/lib/simpleRequire.js                          |   270 +
 test/line-animation.html                           |     2 +-
 test/line-boldWhenHover.html                       |     2 +-
 test/line-crash.html                               |     3 +-
 test/line-endLabel.html                            |    65 +-
 test/line-extraneous.html                          |   274 +
 test/line-large.html                               |     2 +-
 ...scale-integer.html => line-non-continuous.html} |    34 +-
 test/line-style.html                               |     3 +-
 test/line-visual.html                              |     2 +-
 test/line.html                                     |    16 +-
 test/linear-gradient.html                          |   229 +
 test/lines-bus.html                                |    10 +-
 test/lines-flight.html                             |   191 +-
 test/lines-grid.html                               |    12 +-
 test/lines-mergeOption.html                        |     2 +-
 test/lines-ny-appendData.html                      |     2 +-
 test/lines-remove.html                             |    12 +-
 test/lines-stream-large.html                       |   212 +-
 test/lines-stream-not-large.html                   |   177 +-
 test/lines-symbol.html                             |   159 +-
 test/lines-track.html                              |   326 +-
 test/loading.html                                  |    52 +-
 test/logScale.html                                 |    10 +-
 test/map-china.html                                |   125 +
 test/map-contour.html                              |   126 +-
 test/map-default.html                              |   121 +-
 test/map-grid.html                                 |   620 +-
 test/map-labels.html                               |   154 +-
 test/map-locate.html                               |     2 +-
 test/map-nameProperty.html                         |   302 +-
 test/map-nested.html                               |   114 +-
 test/map-parallel.html                             |    18 +-
 test/map-province.html                             |     9 +-
 test/map.html                                      |   692 +-
 test/mapWorld.html                                 |   476 +-
 test/markArea.html                                 |     7 +-
 test/markLine-subPixel.html                        |     2 +-
 test/markLine-symbolRotate.html                    |   265 +-
 test/markLine.html                                 |     7 +-
 test/markPoint.html                                |     7 +-
 test/masterPainterColorChoice.html                 |   107 +-
 test/media-dataZoom.html                           |     7 +-
 test/media-finance.html                            |    10 +-
 test/media-pie.html                                |     6 +-
 test/min-max-function.html                         |     2 +-
 test/mix.html                                      |     7 +-
 test/mobileBench.html                              |     6 +-
 test/multipleGrid.html                             |     8 +-
 test/new-tooltip.html                              |    53 +-
 test/option-replaceMerge.html                      |     2 +-
 test/option-replaceMerge2.html                     |     2 +-
 test/parallel-aqi.html                             |    17 +-
 test/parallel-feature.html                         |     2 +-
 test/parallel-lineStyle.html                       |     8 +-
 test/parallel-nutrients.html                       |    59 +-
 test/pictorial-repeat.html                         |    10 +-
 test/pictorial-single.html                         |    11 +-
 test/pictorial-svg.html                            |     9 +-
 test/pie-action.html                               |     3 +-
 test/pie-alignTo.html                              |     2 +-
 test/pie-animation.html                            |    78 +-
 test/pie-calculable.html                           |     7 +-
 test/pie-clipPath.html                             |     7 +-
 test/pie-cornerRadius.html                         |     7 +-
 test/pie-dataView.html                             |     2 +-
 test/pie-digits.html                               |     5 +-
 test/pie-label-extreme.html                        |     2 +-
 test/pie-label-mobile.html                         |     2 +-
 test/pie-label.html                                |    77 +-
 test/pie-richText.html                             |     8 +-
 test/pie-visual.html                               |    21 +-
 test/pie.html                                      |     7 +-
 test/pie2.html                                     |     7 +-
 test/pie3.html                                     |     6 +-
 test/pieDynamic.html                               |     6 +-
 test/polar-rounded.html                            |     2 +-
 test/polarLine.html                                |    14 +-
 test/polarLine2.html                               |     6 +-
 test/polarScatter.html                             |     5 +-
 test/punchCard.html                                |     7 +-
 test/radar-axis.html                               |     2 +-
 test/radar.html                                    |    27 +-
 test/radar2.html                                   |     6 +-
 test/radar3.html                                   |     5 +-
 test/radar4.html                                   |     6 +-
 test/resize-animation.html                         |   113 +
 test/richText-fontsize.html                        |     2 +-
 test/roseExtreme.html                              |    19 +-
 test/roseType.html                                 |     6 +-
 test/runTest/Timeline.js                           |   179 -
 test/runTest/actions/__meta__.json                 |    16 +-
 test/runTest/actions/allZero.json                  |     2 +-
 test/runTest/actions/custom-bmap-grid.json         |     1 +
 test/runTest/actions/custom-large.json             |     1 +
 test/runTest/actions/geo-map-features.json         |     1 +
 test/runTest/actions/geo-svg-demo.json             |     1 +
 test/runTest/actions/geo-svg.json                  |     1 +
 test/runTest/actions/hoverFocus2.json              |     2 +-
 test/runTest/actions/label-layout.json             |     2 +-
 test/runTest/actions/line-extraneous.json          |     1 +
 test/runTest/actions/pie-animation.json            |     2 +-
 test/runTest/actions/resize-animation.json         |     1 +
 test/runTest/actions/tooltip-axisPointer2.json     |     2 +-
 test/runTest/actions/tooltip-component.json        |     1 +
 test/runTest/blacklist.js                          |    20 +-
 test/runTest/cli.js                                |   310 +-
 test/runTest/client/client.css                     |   154 +-
 test/runTest/client/client.js                      |   300 +-
 test/runTest/client/index.html                     |   324 +-
 test/runTest/config.js                             |     1 +
 test/runTest/genReport.js                          |    61 +-
 test/runTest/package.json                          |     8 +
 test/runTest/runtime/ActionPlayback.js             |   216 +
 test/runTest/runtime/MockDate.js                   |    42 -
 test/runTest/runtime/main.js                       |    85 +-
 test/runTest/runtime/timeline.js                   |   199 +
 test/runTest/server.js                             |   187 +-
 test/runTest/store.js                              |   210 +-
 test/runTest/task.js                               |    72 +
 test/runTest/util.js                               |    42 +-
 test/sample-compare.html                           |    50 +-
 test/sankey-depth.html                             |     2 +-
 test/sankey-jump.html                              |     4 +-
 test/sankey-level.html                             |   131 +-
 test/sankey-nodeAlign-left.html                    |    81 +-
 test/sankey-nodeAlign-right.html                   |    82 +-
 test/sankey-ringed.html                            |    61 +-
 test/sankey-vertical-energy.html                   |    95 +-
 test/sankey-vertical.html                          |     2 +-
 test/sankey.html                                   |    74 +-
 test/scale-integer.html                            |     4 +-
 test/scatter-markline.html                         |     7 +-
 test/scatter-random-stream-fix-axis.html           |   242 +-
 test/scatter-random-stream.html                    |     2 +-
 test/scatter-single-axis.html                      |    18 +-
 test/scatter-stream-large.html                     |   216 +-
 test/scatter-stream-not-large.html                 |    11 +-
 test/scatter-stream-visual.html                    |    22 +-
 test/scatter-weibo.html                            |   197 +-
 test/scatter.html                                  |     7 +-
 test/scatterMatrix.html                            |    12 +-
 test/selectedMode.html                             |     6 +-
 test/showTip.html                                  |     6 +-
 test/singleAxisScales.html                         |    14 +-
 test/smooth.html                                   |    26 +-
 test/stackBar-dataZoom.html                        |     2 +-
 test/stream-basic.js                               |     1 +
 test/stream-basic1.html                            |     4 +-
 test/stream-basic2.html                            |     2 +-
 test/stream-filter.html                            |     7 +-
 test/stream-filter2.html                           |     2 +-
 test/sunburst-book.html                            |     2 +-
 test/sunburst-canvas.html                          |     2 +-
 test/sunburst-drink.html                           |     2 +-
 test/sunburst-highlight.html                       |     2 +-
 test/sunburst-itemStyle.html                       |     2 +-
 test/sunburst-simple.html                          |     2 +-
 test/sunburst-visualMap.html                       |     2 +-
 test/sunburst.html                                 |     2 +-
 test/svg-gradient-opacity.html                     |     2 +-
 test/svg-test.html                                 |     2 +-
 test/symbol.html                                   |     6 +-
 test/symbol2.html                                  |     2 +-
 test/symbol3.html                                  |    48 +-
 test/theme.html                                    |     8 +-
 test/themeRiver.html                               |     9 +-
 test/themeRiver2.html                              |     7 +-
 test/themeRiver3.html                              |     9 +-
 test/timeScale-formatter.html                      |     8 +-
 test/timeScale.html                                |    10 +-
 test/timeScale2.html                               |    10 +-
 test/timeZone.html                                 |     2 +-
 test/timeline-dynamic-series.html                  |     2 +-
 test/timeline-finance.html                         |     9 +-
 test/timeline-layout.html                          |     2 +-
 test/timeline-life.html                            |   387 +-
 test/tmp-base.html                                 |     2 +-
 test/toolbox-custom.html                           |    89 +
 test/toolbox-saveImage-background-svg.html         |     2 +-
 test/toolbox-saveImage-background.html             |     9 +-
 test/toolbox-stack-custom.html                     |    19 +-
 test/toolbox-stack.html                            |    16 +-
 test/toolbox-textStyle.html                        |     9 +-
 test/toolbox-title.html                            |     2 +-
 test/toolbox-tooltip.html                          |     9 +-
 test/tooltip-action.html                           |    29 +-
 test/tooltip-axisPointer.html                      |   148 +-
 test/tooltip-axisPointer2.html                     |   408 +-
 test/tooltip-cascade.html                          |    22 +-
 test/tooltip-component.html                        |   541 +
 test/tooltip-domnode.html                          |     3 +-
 test/tooltip-event.html                            |     2 +-
 test/tooltip-link.html                             |    11 +-
 test/tooltip-rich.html                             |    14 +-
 test/tooltip-setOption.html                        |    11 +-
 test/tooltip-textStyle.html                        |     8 +-
 test/tooltip-touch.html                            |    50 +-
 test/tooltip-windowResize.html                     |    16 +-
 test/tooltip.html                                  |   165 +-
 test/touch-candlestick.html                        |    16 +-
 test/touch-slide.html                              |   116 +-
 test/touch-test.html                               |     8 +-
 test/tree-addNode.html                             |     2 +-
 test/tree-basic.html                               |   142 +-
 test/tree-image.html                               |    91 +-
 test/tree-image2.html                              |    82 +-
 test/tree-legend.html                              |    14 +-
 test/tree-orient-right-left.html                   |    99 +-
 test/tree-orient-top-bottom.html                   |    92 +-
 test/tree-polyline.html                            |     2 +-
 test/tree-radial.html                              |    62 +-
 test/tree-recurrentRemoveNode.html                 |     2 +-
 test/tree-removeNode.html                          |     2 +-
 test/tree-roam.html                                |    66 +-
 test/tree-setOption-twice.html                     |    80 +
 test/tree-vertical.html                            |    92 +-
 test/treemap-action.html                           |   416 +
 test/treemap-disk.html                             |     6 +-
 test/treemap-disk2.html                            |     6 +-
 test/treemap-obama.html                            |     6 +-
 test/treemap-option.html                           |    13 +-
 test/treemap-option2.html                          |    13 +-
 test/treemap-setOption-twice.html                  |   119 +
 test/treemap-simple.html                           |     3 +-
 test/treemap-simple2.html                          |     2 +-
 test/treemap-visual.html                           |    12 +-
 test/types/basic.ts                                |    21 +-
 benchmark/gulpfile.js => test/types/event.ts       |    30 +-
 test/types/importPartial.ts                        |    19 +
 test/ut/core/extendExpect.ts                       |     4 +-
 test/ut/core/setup.ts                              |    10 +-
 test/ut/core/utHelper.ts                           |    14 +-
 .../removeDEV/src/code.src.js => ut/index.d.ts}    |    44 +-
 test/ut/jest.config.js                             |     4 +
 test/ut/spec/component/graphic/setOption.test.ts   |     6 +-
 test/ut/spec/component/visualMap/setOption.test.ts |     8 +-
 test/ut/spec/data/dataTransform.test.ts            |    12 +-
 test/ut/spec/model/Component.test.ts               |   235 -
 test/ut/spec/model/Global.test.ts                  |    56 +-
 test/ut/spec/model/componentDependency.test.ts     |   240 +
 test/ut/spec/model/componentMissing.test.ts        |   152 +
 test/ut/spec/model/timelineMediaOptions.test.ts    |    44 +-
 test/ut/spec/scale/interval.test.ts                |    10 +-
 test/ut/spec/series/custom.test.ts                 |     2 +-
 test/ut/spec/util/number.test.ts                   |   481 +-
 test/ut/tsconfig.json                              |    12 +-
 test/visualMap-categories.html                     |     8 +-
 test/visualMap-continuous.html                     |    23 +-
 test/visualMap-large.html                          |   188 +-
 test/visualMap-layout.html                         |    10 +-
 test/visualMap-opacity.html                        |   181 +-
 test/visualMap-performance1.html                   |     7 +-
 test/visualMap-pieces.html                         |    14 +-
 test/visualMap-scatter-colorAndSymbol.html         |    17 +-
 test/visualMap-scatter-symbolSize.html             |     6 +-
 test/visualMap-special-case.html                   |   119 +-
 test/webkit-dep.html                               |    10 +-
 test/worldPopulationBubble.html                    |   996 +-
 689 files changed, 133496 insertions(+), 97679 deletions(-)
 create mode 100644 .github/workflows/ci.yml
 create mode 100644 .github/workflows/nightly.yml
 delete mode 100644 .github/workflows/nodejs.yml
 create mode 100644 .github/workflows/source-release.yml
 delete mode 100644 benchmark/dep/bootstrap/bootstrap.min.css
 delete mode 100644 benchmark/dep/bootstrap/bootstrap.min.js
 delete mode 100644 benchmark/dep/filesaver/FileSaver.min.js
 delete mode 100644 benchmark/dep/jquery/jquery-2.2.4.js
 delete mode 100644 benchmark/dep/lodash/lodash.js
 delete mode 100644 benchmark/dep/vue/vue.min.js
 delete mode 100644 benchmark/index.html
 delete mode 100644 benchmark/src/app.js
 delete mode 100644 benchmark/src/testCase.js
 delete mode 100644 benchmark/src/testFactory.js
 delete mode 100644 benchmark/src/testManager.js
 delete mode 100644 build/.jshintrc
 create mode 100644 build/prepareNightly.js
 create mode 100644 build/source-release/prepareReleaseMaterials.js
 create mode 100755 build/source-release/template/announce-release.tpl
 create mode 100755 build/source-release/template/vote-release.tpl
 copy i18n/{langEN-obj.js => langCS-obj.js} (50%)
 create mode 100644 i18n/langCS.js
 copy src/{util/vendor.ts => component/marker/checkMarkerInSeries.ts} (56%)
 create mode 100644 src/coord/geo/GeoJSONResource.ts
 create mode 100644 src/coord/geo/GeoSVGResource.ts
 delete mode 100644 src/coord/geo/geoJSONLoader.ts
 delete mode 100644 src/coord/geo/geoSVGLoader.ts
 delete mode 100644 src/coord/geo/mapDataStorage.ts
 create mode 100644 src/i18n/langCS.ts
 create mode 100644 src/i18n/langSI.ts
 create mode 100644 test/axis-filter-extent2.html
 create mode 100644 test/check-build.html
 create mode 100644 test/custom-large.html
 create mode 100644 test/data/map/json/china-new.json
 create mode 100644 test/data/svg/Beef_cuts_France.svg
 create mode 100644 test/data/svg/MacOdrum-LV5-floorplan-web.svg
 create mode 100644 test/data/svg/Map_of_Iceland.svg
 create mode 100644 test/data/svg/Sicily_prehellenic_topographic_map.svg
 create mode 100644 test/data/svg/Veins_Medical_Diagram_clip_art.svg
 create mode 100644 test/data/svg/flight-seats.svg
 create mode 100644 test/data/svg/ksia-ext-plan-min.svg
 create mode 100644 test/data/svg/seatmap-example.svg
 copy test/{build/mktest-tpl.html => gauge-case.html} (59%)
 create mode 100644 test/geo-layout.html
 create mode 100644 test/geo-map-features.html
 create mode 100644 test/geo-svg-demo.html
 create mode 100644 test/geo-svg.html
 delete mode 100644 test/ie8.html
 create mode 100644 test/legend-style.html
 delete mode 100644 test/lib/esl.js
 delete mode 100644 test/lib/requireES.js
 delete mode 100644 test/lib/rollup.browser.js
 create mode 100644 test/lib/simpleRequire.js
 create mode 100644 test/line-extraneous.html
 copy test/{scale-integer.html => line-non-continuous.html} (65%)
 create mode 100644 test/linear-gradient.html
 create mode 100644 test/map-china.html
 create mode 100644 test/resize-animation.html
 delete mode 100644 test/runTest/Timeline.js
 create mode 100644 test/runTest/actions/custom-bmap-grid.json
 create mode 100644 test/runTest/actions/custom-large.json
 create mode 100644 test/runTest/actions/geo-map-features.json
 create mode 100644 test/runTest/actions/geo-svg-demo.json
 create mode 100644 test/runTest/actions/geo-svg.json
 create mode 100644 test/runTest/actions/line-extraneous.json
 create mode 100644 test/runTest/actions/resize-animation.json
 create mode 100644 test/runTest/actions/tooltip-component.json
 create mode 100644 test/runTest/package.json
 create mode 100644 test/runTest/runtime/ActionPlayback.js
 delete mode 100644 test/runTest/runtime/MockDate.js
 create mode 100644 test/runTest/runtime/timeline.js
 create mode 100644 test/runTest/task.js
 create mode 100644 test/toolbox-custom.html
 create mode 100644 test/tooltip-component.html
 create mode 100644 test/tree-setOption-twice.html
 create mode 100755 test/treemap-action.html
 create mode 100644 test/treemap-setOption-twice.html
 rename benchmark/gulpfile.js => test/types/event.ts (63%)
 copy test/{build/removeDEV/src/code.src.js => ut/index.d.ts} (72%)
 delete mode 100755 test/ut/spec/model/Component.test.ts
 create mode 100755 test/ut/spec/model/componentDependency.test.ts
 create mode 100644 test/ut/spec/model/componentMissing.test.ts

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to