This is an automated email from the ASF dual-hosted git repository. ovilia pushed a change to branch fix-15798 in repository https://gitbox.apache.org/repos/asf/echarts.git.
from e6490e6 fix(event): provide label index in axis events add 812dac2 Feat(line): click event on whole line add 9226bab Merge pull request #15535 from susiwen8/line-click add d534395 Merge pull request #15662 from apache/master add 4d55a6a Merge pull request #15727 from apache/master add 47f7741 Merge pull request #15746 from apache/release add 0292e76 revert(line): revert the default design "make line bolder in the empahsis state". add b5d315c Merge pull request #15767 from apache/revert-default-line-bolder add ead64f7 style: optimize symbol visual code add 703086e Merge pull request #15846 from apache/optimize-code add 27b2398 Revert "Feat(line): event on whole line" add 3484439 Merge pull request #15848 from apache/revert-15535-line-click add 3b191a1 fix(progressive): only update status on the new rendered elements add 36ecdd1 perf(progressive): optimize performance for chart with progressive add f76464c fix(large): fix event and tooltip on large symbol and lines add d594782 fix(progressive): use separate zlevel for each progressive series. add 6a91af3 fix: remove used default zlevel add 3cae99e fix(zlevel): optimize zlevel allocate for effect series add 9f6f32c fix ut in graphics component add 44e26a8 wip(ssr): integrate ssr svg output. upgrade ts add 116b245 fix(class): optimize native class mixed with legacy class extend. add f8a0090 wip(ssr): fix tooltip when no dom given in ssr mode add 3bd240c refact: remove code that for ancient browsers add dec7082 chore: add process env define in dev add 54ddfa2 wip(ssr): optimize pie animation in ssr add 332afce Merge branch 'next' into svg-ssr add d51777e chore: upgrade zrender to latest nightly version add 708da07 chore: optimize esbuild output add 01568b3 feat: provide new setPlatformAPI add 9e6fb8d feat: add renderToString. use reanderToCanvas to replace getRenderedCanvas add b14b885 feat(ssr): rename renderToString to renderToSVGString add 06d90a7 remove usage of deprecated getRenderedCanvas add e5c8c15 Merge pull request #15880 from apache/svg-ssr add 28d6cea Merge branch 'next' into optimize-progressive add 1a0492d Merge pull request #15870 from apache/optimize-progressive add 7e05fa5 fix: show tooltip when all val are null add e7daf0c Merge pull request #16001 from kongmoumou/fix-tooltip add 02eea12 Merge pull request #16104 from apache/master add 1916e1d chore(core): remove `ssr` limit for `renderToSVGString` add bdcc024 type(core): remove unnecessary `as any` add c709e42 chore: update zrender to latest nightly version. add 2a84ce6 chore: tweak the wording on the error message add 515c724 chore: revert package-lock.json. (c709e425dd5f9b724187fa02e9b6cc7e9bd634f5) add 69e6917 Update package-lock.json add 2115f55 Merge pull request #16113 from apache/ssr add e546f19 fix(tooltip): only throttle `updatePosition` function when transition is enabled, resolves #16101. add de2cdea fix(tooltip): simplify throttle logic. add f670da7 Merge pull request #16212 from apache/fix-tooltip-lag add 4c62b1e fix: use common helper `createFloat32Array` to simplify the large arrray creation. add 5dea867 Merge pull request #16210 from apache/simplify-large-arr-creation add 3d7bf24 refact(graphic): seperate view and model add 6199529 refact(custom): extract common helpers for transition add fb3daa2 feat(graphic): add transition api add 4501552 refact(transition): rename modules add cca2206 fix(transition): not do strict checking. some code cleanup add a3eedb3 feat(transition): support transition to be configured all. add 37c4b1b feat(transition): fix transition in layout params add 24a9984 feat(transition): fix style transition all add 2eea25e fix wrong import from lib add b30b63f feat(transition) optimize enterFrom and leaveTo. fix style loose in custom add e449a87 feat(animation): add keyframe based animation add 1c9e3dc feat(animation):fix null property access add c021861 Merge branch 'next' into graphic-animation add 459377a feat(animation): rename to keyframeAnimation add 4566b94 feat(transition): optimize types add 393eb30 feat(transition): add animation config per element add dc5bc85 feat(animation): fix during in enter and leave animation add 7e96d4c feat(animation): improve validation logs add b5b2185 feat(animation): fix some animation abort bug add 6eb6cd9 fix(graphic): fix textConfig not work add 48ba921 feat(animation): restore props after keyframe animation is stopped add c46b928 feat(ani): support keyframe animation in custom series add 58f96bd feat(animation): force set duration regardless the kfs add 72ea7a6 feat(graphic): support clipPath add e8f0c74 feat(emphasis): support gradient color highlight add c59ebb7 refact(animation): use new duration api add 343ec49 fix(graphic): fix events add a3d537f fix(graphic): fix group event not work add 35d1ac8 fix(gauge): display on the start point for NaN value add 79d98b1 fix(animation): fix new added transform props not work add 14b0b8e style: optimize code according to the review add 19e8bed test(graphic): add vrt recordings. add 2e5ab99 chore: update zrender to latest nightly version add 8c1a147 Merge branch 'next' into graphic-animation add e92f3d2 fix(graphic): fix id and name not assigned add ba196e0 fix(animation): disable animation in the geo roam action. add 86bb85b chore: update zrender version add 7a7bd40 Merge pull request #16225 from apache/graphic-animation add 4bf74ba feat(ssr): add useViewBox opts in renderToSVGString add e084934 Merge pull request #16272 from apache/svg-ssr-viewbox add 5e774eb chore: add .js extension in the import statement add 7ce052d chore: fix extension build error add a190e04 chore: remove outdated comment. add 166eb6b chore: update zrender to latest add a78ab27 Merge pull request #16276 from apache/add-js-extension add 2be2e30 chore: add missing .js extension in export modules add d53e380 Merge pull request #16278 from apache/add-js-extension add 874c345 fix(state): fix default emphasis state of pattern. add 482884f Merge pull request #16303 from apache/fix-pattern-highlight add bc6616a chore: reuse noop function from zrender util to reduce redundant code. add d007ae3 Merge pull request #16309 from apache/reuse-noop add cc0ebd2 feat(axis): add alignTicks add 9b0a076 feat(alignTicks): optimize ticks not crossing zero add f862adc feat(alignTicks): fix log axis align. add more test cases add b8f1d34 feat(alignTicks): fix unit test add d9a6ba8 test(alignTicks): add vrt recording add 8be0907 test: remove case add 26230d2 style: tweak warn log add 951b044 Merge pull request #16300 from apache/axis-align add f9eff33 fix(lines): fix NPE issue when lines series has no coordinate system, resolves #14991. add 8f7e2e0 fix(lines): output error message when the line series has no coordinate system. add 1ba97fc Merge pull request #16184 from apache/fix-lines-NPE add 53babd2 style: using utility methods for type checking. add 50fcadb style: fix circular dependencies add b7842a9 style: tweak code back a bit add 9284b47 style: optimize code add f8c8235 style: fix unexpected double quotation add 42c7457 style: fix unexpected export add 3b6d01a Merge pull request #16318 from apache/optimize-code add b5bc376 fix(map): fix some labels don't show when legend is enabled and no label formatter specified, resolves #15649. add 66fa735 Merge pull request #16322 from apache/fix-map-label add f078c62 fix(polar): fix symbols are clipped unexpectedly for the tiny offset. add f64d1eb test: tweak test title. add 219d3f2 Merge pull request #16329 from apache/fix-polar-clip add 4c7d9a4 feat(tooltip): add valueFormatter add 6b33202 feat(valueFormatter): fix gap add cbdf73b test(valueFormatter): add recorded user interaction add 60c0fdf Merge pull request #16332 from apache/tooltip-value-formatter add 639d78e fix(line): fix endLabel have error when series is filtered. add 2bfac08 Merge pull request #16339 from apache/fix-16094 add 1b1f31b perf(highlight): put all leave blur outside loop of payload add d1b3c60 fix(bar): fix stacked large bar add 897081e fix(bar): use rect instead of line to draw large paths. add 20eaa3d fix(bar): merge logic of layout large and normal bars add 0e44d83 Merge pull request #16338 from apache/optimize-bar-performance add 72f4c41 fix(visual): fix legend modify alpha on transparent color add d41bf8b Merge pull request #16340 from apache/fix-16064 add 6edfa87 feat(pie): the sector supports arbitrary corner radius. add 76a23a4 fix: remove unnecessary typescript as. add 6e533d8 test(pie): add actions for pie corner radius. add f8e6bda refactor: normalize percentage value of corner radius in echarts. add 4da1c0b chore: revert unnecessary changes. add 03e9f0a test: tweak actions. add cf09ed9 Merge pull request #16298 from apache/enhance-pie-borderRadius add 006d04e fix(tooltip): ignore other tooltips if multiple tooltips are defined. add 7fdacdc chore: add TODO in comment. only output warning once in init stage. add bc5631c chore: only output warning once when `setOption` is called, no matter how many tooltips are provided. add ff56882 Merge pull request #16347 from apache/fix/multi-tooltip-crash add fface60 Feat: new selectedMode and selectable for item (#15534) add 121ac0f feat(state): add emphasis.disabled add 1d7a820 test(states): add interaction for gradient emphasis add a652792 Merge pull request #16368 from apache/emphasis-disabled add e87a314 fix(lines): use echarts log instead of zrender log. add 9d4e176 Merge pull request #16373 from apache/fix-lines-log add aecee86 fix(boxplot): fix invalid logic that causes incorrect band width when axis type is not `category`. add 36012be Merge pull request #16374 from apache/fix-boxplot add 2c7692d refact(map): remove map dependency in core add ae31f39 feat(map): add LineString and MultiLineString support add c6ca0cb fix(map): fix default emphasis style on linestring add eb515b3 feat(map): add custom projection add d9ba7c2 fix(map): fix roam after projection add d40c0b4 fix(map): fix bounding rect calc with edge coords that may be infinite after projection add 431170c fix(map): fix projection return null point add 3020484 fix(map): use centroid as label position add ffff7f0 Merge branch 'next' into enhance-map add 3c7d7a7 feat(map): add more projection cases add c28d947 test(map): add projection animation test add 0f7b1c2 feat(map): provide d3 compatible stream for clipping and resample add fd2442f test(map): update projection test cases add 5b09bb9 feat(map): support compressed LineString. project boundingCoords add 2ee85a7 fix(map): fix linestring decode. add test add 1f2ea20 test(map): update projection test case add 50fd888 Merge pull request #16364 from apache/enhance-map add 694698f doc: update badges in readme add 79ca516 Merge pull request #16193 from apache/fix-doc add 2920fc4 doc: fix link in readme add 9ac5e55 Merge pull request #16194 from apache/fix-doc add a0266e9 chore: fix the link for license badge add 1b69599 chore: tweak the capitalization for some title labels. add c52f230 chore: use 'e.g.' instead of 'examples' add dffa946 chore: use the defined template for codepen & codesandbox (sync with bot). [ci skip] add 0114414 Merge pull request #16196 from apache/fix-badge-link add 751221d feat(i18n): add Italian translation add 27655e2 Merge pull request #16211 from andrearoota/feature/italian-translation add 9d3b7bd chore(workflow): upgrade checkout & setup-node action to `v2` and use latest stale action v4. add 183d2fa fix(i18n): fix unescaped quote in langIT. (#16211) add 1277d7a Merge pull request #16213 from apache/upgrade-workflow-action add 1c1bcd6 fix(bar): avoid creating subpaths in the sausage shape add a818387 Merge pull request #16246 from apache/fix-sausage-shape add f499d42 fix(transition): fix opacity wrong when using divideShape clone add c0df9ec Merge pull request #16250 from apache/optimize-clone-divide add 06a3c7f fix(pie): label position with rich text #16023 add 4bcace4 test(pie): add test case add 263e4a7 fix(pie): label alignTo edge fixed add 8a28e8e fix(pie): label for alignTo labelLine add f1dbeac test(pie): update test cases for pie labels add b2b20c6 fix(pie): add label margin add cec9d28 test: support seed random in test add 361b6ca fix(pie): fix dy add 0c0d080 fix(pie): update padding logic and test cases add f85ba48 fix(pie): refine logic add 2f722b7 fix(pie): label works for richText add 28609f2 fix(text): text padding works add a15b54f fix(pie): fix padding add c19fe18 fix(pie): extreme cases add e0afee4 style(pie): update code style add d820576 fix(pie): simplify code add 41e132a fix(pie): recalculate text width when x changes add 8c7b2ec Merge branch 'master' into fix-pie-label add c2bf46c fix(pie): label wrapping for align on ellipse curve add f9d6d49 fix(pie): available width should be set to label only if larger add b7ea00a fix(pie): truncate text add 77dbb95 fix(pie): simplify logic add 967e738 style: remove unused code add 933c06f Merge pull request #16034 from apache/fix-pie-label add d818317 fix(pie-label):#16208 饼图当数据总数小于等于2时,首项数据label显示有bug add 5d799bc fix(pie-label):apache#16208 When the total number of data is less than or equal to 2, the first data label shows a bug add aee8290 fix(pie-label):apache#16208 When the total number of data is less than or equal to 2, the first data label shows a bug add 43532df fix(pie-label):#16208 When the total number of data is less than or equal to 2, the first data label shows a bug add 566ba8e Merge pull request #16229 from 116050423/master add 54a3b6c chore: update notice year to 2022. add 4791120 Merge pull request #16311 from apache/update-notice-year add 3731d5f Support using dataType param to specify edge highlighting (#16243) add 64d62f8 fix(pie): tangential rotation with startAngle #15980 add 383f88e fix(pie): simplify logic add cae5a1c Merge pull request #16307 from apache/fix-15980 add 9ee1a32 fix(axis): axis label width when overflow is set add 373e9a0 fix: simplify logic add d8e29a9 fix: remove ellipsis because it is not supported in label add 555506b fix: typing add 3e444bc Merge pull request #16203 from apache/fix-16189 add 28c059d fix(radar): name being - in tooltip when name.show is false #15915 add 8cecdd7 test(radar): update test for #15915 add 6a1a8ae test(radar): update test for #15915 add 0ad5438 doc: add deprecared doc for text add 7ce3d3b fix: deprecated log add 6b78d5a Merge pull request #15985 from apache/fix-15915 add 841b572 Merge branch 'master' into next-to-master add 13c2d06 Merge pull request #16380 from apache/next-to-master add 1c03aa3 fix(dtatsample): fix rate infinity cause range error add 847c48e refactor(datasample): use globale function to replace type check which include special values add 4fe9cb0 Merge pull request #16372 from Cuiyansong/master add a5041f6 tooltip中time类型的字段默认使用的12小时制展示,容易产生困惑,改成24小时制展示 add ddc57f4 Merge pull request #16421 from Comee/master add 3816434 Merge pull request #16381 from apache/master add 62fa0e5 fix: set sourceHeader=false not work, will auto find sourceHeader(#16343) add 72eb84b Merge pull request #16376 from lefex/master add d77e97e test(pie): add more VRTs for pie series. add a32d3c6 Merge pull request #16393 from apache/test-pie add 8f4197a fix(graph): fix error when symbol is none. add d555675 Merge pull request #16394 from apache/fix-graph-symbol-none add 837c25a fix(core): avoid error in render breaks following update add b5cd5d1 fix typo add f4c3049 Merge pull request #16395 from apache/avoid-error-in-render add 85adb42 fix(scale): fix rounding error when increase interval in align ticks. add e00d612 Merge pull request #16400 from apache/fix-interval-rounding add 9822ee1 fix(dataZoom): fix shadow may not update when size changed add 4cbf823 Merge pull request #16405 from apache/fix-datazoom-shadow-not-update add 1f3fbf7 chore: update zrender version add 8c23bb9 Merge pull request #16409 from apache/update-zrender add e21c185 chore: not export declarations on the extension build add 8875afe Merge pull request #16410 from apache/fix-build-lib add 6c7e6fc fix(geo): add back geoCoord module to avoid break gl add 9805f47 add comments add 145848d Merge pull request #16411 from apache/fix-gl-break add 8a47394 fix(geo): fix getMap add 29c46cd Merge pull request #16413 from apache/fix-gl-break add 25f6b38 release 5.3.0 add 0878d30 Merge pull request #16414 from apache/release-dev add 7189ddf Merge pull request #16441 from apache/release add 1bb1028 fix(pie): remove unused code. add 9b6bb68 Merge pull request #16444 from apache/remove-unused-code add ee2d85a fix(tooltip): set content tooltip.enterable along with render tooltip.enterable. close #16440 add b683f03 Merge pull request #16463 from fuchunhui/fix-16440 add 406c11f fix(pictorialBar): set valueLineWidth NaN value to zero. close #16423 add fece30a Merge pull request #16469 from fuchunhui/fix-16423 add 4f52057 Merge branch 'master' into fix-15798 add 37b4286 feat: provide tickIndex and dataIndex No new revisions were added by this update. Summary of changes: .github/ISSUE_TEMPLATE/bug_report.yml | 8 +- .github/workflows/ci.yml | 6 +- .github/workflows/nightly-next.yml | 2 +- .github/workflows/nightly.yml | 2 +- .github/workflows/source-release.yml | 10 +- .github/workflows/stale.yml | 2 +- NOTICE | 4 +- README.md | 4 +- build/build.js | 1 - build/dev-fast.js | 19 +- build/pre-publish.js | 45 +- build/template/charts.js | 2 +- build/template/components.js | 2 +- build/template/core.js | 2 +- build/template/features.js | 2 +- build/template/renderers.js | 2 +- dist/echarts.common.js | 11808 ++++---- dist/echarts.common.js.map | 2 +- dist/echarts.common.min.js | 4 +- dist/echarts.esm.js | 30066 ++++++++++--------- dist/echarts.esm.js.map | 2 +- dist/echarts.esm.min.js | 4 +- dist/echarts.js | 30065 +++++++++--------- dist/echarts.js.map | 2 +- dist/echarts.min.js | 4 +- dist/echarts.simple.js | 7792 +++-- dist/echarts.simple.js.map | 2 +- dist/echarts.simple.min.js | 4 +- dist/extension/bmap.js.map | 2 +- dist/extension/dataTool.js | 36 + dist/extension/dataTool.js.map | 2 +- i18n/{langEN-obj.js => langIT-obj.js} | 100 +- i18n/{langEN.js => langIT.js} | 102 +- src/i18n/langRO.ts => i18n/langRO-obj.js | 33 +- src/i18n/langRO.ts => i18n/langRO.js | 29 +- package-lock.json | 14 +- package.json | 6 +- src/action/roamHelper.ts | 20 +- src/animation/basicTrasition.ts | 21 +- src/animation/customGraphicKeyframeAnimation.ts | 162 + src/animation/customGraphicTransition.ts | 632 + src/animation/universalTransition.ts | 8 +- src/chart/bar/BarView.ts | 209 +- src/chart/bar/BaseBarSeries.ts | 2 +- src/chart/bar/PictorialBarView.ts | 8 +- src/chart/bar/install.ts | 7 +- src/chart/bar/installPictorialBar.ts | 8 +- src/chart/boxplot/BoxplotSeries.ts | 2 +- src/chart/boxplot/BoxplotView.ts | 5 +- src/chart/boxplot/boxplotLayout.ts | 5 +- src/chart/candlestick/CandlestickSeries.ts | 2 +- src/chart/candlestick/CandlestickView.ts | 25 +- src/chart/candlestick/candlestickLayout.ts | 7 +- src/chart/custom/CustomSeries.ts | 119 +- src/chart/custom/CustomView.ts | 406 +- src/chart/custom/prepare.ts | 353 - src/chart/effectScatter/EffectScatterSeries.ts | 2 +- src/chart/funnel/FunnelSeries.ts | 2 +- src/chart/funnel/FunnelView.ts | 9 +- src/chart/funnel/funnelLayout.ts | 5 +- src/chart/gauge/GaugeSeries.ts | 2 +- src/chart/gauge/GaugeView.ts | 32 +- src/chart/graph/GraphSeries.ts | 2 +- src/chart/graph/GraphView.ts | 11 +- src/chart/graph/categoryFilter.ts | 3 +- src/chart/graph/categoryVisual.ts | 4 +- src/chart/graph/install.ts | 7 +- src/chart/heatmap/HeatmapLayer.ts | 6 +- src/chart/heatmap/HeatmapSeries.ts | 2 +- src/chart/heatmap/HeatmapView.ts | 30 +- src/chart/helper/EffectLine.ts | 2 +- src/chart/helper/EffectSymbol.ts | 13 +- src/chart/helper/LargeLineDraw.ts | 192 +- src/chart/helper/LargeSymbolDraw.ts | 211 +- src/chart/helper/Line.ts | 23 +- src/chart/helper/LineDraw.ts | 41 +- src/chart/helper/Polyline.ts | 19 +- src/chart/helper/Symbol.ts | 11 +- src/chart/helper/SymbolDraw.ts | 21 +- src/chart/helper/createClipPathFromCoordSys.ts | 3 +- src/chart/helper/createSeriesData.ts | 3 +- src/chart/helper/multipleGraphEdgeHelper.ts | 2 +- src/chart/helper/pieHelper.ts | 14 +- src/chart/helper/treeHelper.ts | 2 +- src/chart/line/LineSeries.ts | 11 +- src/chart/line/LineView.ts | 34 +- src/chart/lines/LinesSeries.ts | 15 +- src/chart/lines/LinesView.ts | 20 +- src/chart/lines/linesLayout.ts | 9 +- src/chart/map/MapSeries.ts | 2 +- src/chart/map/MapView.ts | 3 +- src/chart/parallel/ParallelSeries.ts | 2 +- src/chart/parallel/ParallelView.ts | 15 +- src/chart/pie/PieSeries.ts | 2 +- src/chart/pie/PieView.ts | 33 +- src/chart/pie/labelLayout.ts | 193 +- src/chart/radar/RadarSeries.ts | 2 +- src/chart/radar/RadarView.ts | 6 +- src/chart/sankey/SankeySeries.ts | 2 +- src/chart/sankey/SankeyView.ts | 31 +- src/chart/scatter/ScatterSeries.ts | 9 +- src/chart/scatter/ScatterView.ts | 7 +- src/chart/sunburst/SunburstPiece.ts | 6 +- src/chart/sunburst/SunburstSeries.ts | 2 +- src/chart/sunburst/sunburstLayout.ts | 2 +- src/chart/sunburst/sunburstVisual.ts | 12 +- src/chart/themeRiver/ThemeRiverSeries.ts | 2 +- src/chart/themeRiver/ThemeRiverView.ts | 6 +- src/chart/tree/TreeSeries.ts | 2 +- src/chart/treemap/TreemapSeries.ts | 3 +- src/chart/treemap/TreemapView.ts | 13 +- src/chart/treemap/treemapAction.ts | 5 +- src/component/axis/AxisBuilder.ts | 20 +- src/component/axis/CartesianAxisView.ts | 4 +- src/component/axisPointer/AxisPointerModel.ts | 2 +- src/component/brush/install.ts | 8 +- src/component/calendar/CalendarView.ts | 6 +- src/component/dataZoom/DataZoomModel.ts | 6 +- src/component/dataZoom/SliderZoomView.ts | 9 +- src/component/geo/install.ts | 13 + src/component/graphic/GraphicModel.ts | 454 + src/component/graphic/GraphicView.ts | 502 + src/component/graphic/install.ts | 787 +- src/component/helper/MapDraw.ts | 182 +- src/component/helper/interactionMutex.ts | 3 +- src/component/legend/LegendModel.ts | 6 +- src/component/legend/LegendView.ts | 13 +- src/component/marker/MarkAreaModel.ts | 2 +- src/component/marker/MarkAreaView.ts | 12 +- src/component/marker/MarkLineModel.ts | 2 +- src/component/marker/MarkLineView.ts | 5 +- src/component/marker/MarkPointModel.ts | 2 +- src/component/radar/RadarView.ts | 4 + src/component/timeline/SliderTimelineView.ts | 2 +- src/component/timeline/TimelineModel.ts | 2 +- src/component/title/install.ts | 2 +- src/component/toolbox/ToolboxModel.ts | 2 +- src/component/toolbox/ToolboxView.ts | 4 +- src/component/toolbox/feature/DataView.ts | 6 +- src/component/toolbox/feature/SaveAsImage.ts | 10 +- src/component/tooltip/TooltipHTMLContent.ts | 12 +- src/component/tooltip/TooltipModel.ts | 2 +- src/component/tooltip/TooltipRichContent.ts | 20 +- src/component/tooltip/TooltipView.ts | 122 +- src/component/tooltip/install.ts | 11 +- src/component/tooltip/tooltipMarkup.ts | 321 +- src/component/visualMap/VisualMapModel.ts | 9 +- src/coord/axisAlignTicks.ts | 142 + src/coord/axisCommonTypes.ts | 10 +- src/coord/axisDefault.ts | 2 +- src/coord/axisHelper.ts | 21 +- src/coord/calendar/CalendarModel.ts | 2 +- src/coord/cartesian/Grid.ts | 83 +- src/coord/cartesian/GridModel.ts | 2 +- src/coord/geo/Geo.ts | 103 +- src/coord/geo/GeoJSONResource.ts | 6 +- src/coord/geo/GeoModel.ts | 19 +- src/coord/geo/Region.ts | 244 +- src/coord/geo/fix/geoCoord.ts | 2 + src/coord/geo/geoCreator.ts | 70 +- src/coord/geo/geoTypes.ts | 50 +- src/coord/geo/parseGeoJson.ts | 107 +- src/coord/parallel/ParallelModel.ts | 2 +- src/coord/polar/Polar.ts | 5 +- src/coord/polar/PolarModel.ts | 2 +- src/coord/radar/Radar.ts | 81 +- src/coord/radar/RadarModel.ts | 11 +- src/core/ExtensionAPI.ts | 1 + src/core/echarts.ts | 414 +- test/types/basic.ts => src/core/impl.ts | 37 +- src/data/Graph.ts | 4 +- src/data/OrdinalMeta.ts | 4 +- src/data/SeriesData.ts | 22 +- src/data/Tree.ts | 2 +- src/data/helper/dataValueHelper.ts | 24 +- src/data/helper/sourceManager.ts | 2 +- src/data/helper/transform.ts | 8 +- src/export/api.ts | 2 + src/export/option.ts | 2 +- src/extension.ts | 3 + src/i18n/langIT.ts | 142 + src/label/LabelManager.ts | 2 +- src/label/sectorLabel.ts | 4 +- src/layout/barGrid.ts | 314 +- src/layout/points.ts | 4 +- src/legacy/dataSelectAction.ts | 5 +- src/legacy/getTextRect.ts | 1 - src/model/Component.ts | 13 + src/model/Global.ts | 22 +- src/model/Model.ts | 41 - src/model/Series.ts | 40 +- src/model/mixin/dataFormat.ts | 17 +- src/model/mixin/textStyle.ts | 36 +- src/preprocessor/helper/compatStyle.ts | 7 + src/processor/dataSample.ts | 7 +- src/processor/negativeDataFilter.ts | 3 +- src/scale/Interval.ts | 10 +- src/scale/Log.ts | 9 +- src/scale/Ordinal.ts | 8 +- src/scale/Scale.ts | 6 +- src/scale/Time.ts | 13 +- src/scale/helper.ts | 48 +- src/util/clazz.ts | 50 +- src/util/conditionalExpression.ts | 6 +- src/util/decal.ts | 43 +- src/util/format.ts | 18 +- src/util/graphic.ts | 28 +- src/util/layout.ts | 26 +- src/util/log.ts | 45 +- src/util/model.ts | 19 +- src/util/number.ts | 6 +- src/util/shape/sausage.ts | 40 +- src/util/states.ts | 97 +- src/util/time.ts | 6 +- src/util/types.ts | 130 +- src/view/Chart.ts | 40 +- src/view/Component.ts | 13 + src/visual/VisualMapping.ts | 12 +- src/visual/aria.ts | 5 +- src/visual/style.ts | 4 +- src/visual/symbol.ts | 115 +- test/axis-align-ticks-random.html | 186 + test/axis-align-ticks.html | 411 + test/axisLabel.html | 3 +- test/bar-large.html | 12 +- ...rker-case.html => bar-tooltip-performance.html} | 94 +- test/bar2.html | 141 +- test/bar3.html | 6 +- .../{browser-esm.html => browser-esm-partial.html} | 76 +- ...{browser-esm.html => browser-esm-partial2.html} | 74 +- test/browser-esm.html | 2 +- test/{browser-esm.html => browser-esm2.html} | 23 +- test/clip.html | 15 +- test/custom-animation.html | 174 + test/custom-transition2.html | 4 +- .../removeDEV/src/code.src.js => data/map/cli.js} | 45 +- test/data/map/decode.js | 100 + test/data/map/encode.js | 109 + test/{dataSelect.html => emphasis-disabled.html} | 102 +- test/geo-map.html | 12 +- test/geojson-test.html | 154 + test/{emphasis-inherit.html => graph-case.html} | 60 +- test/graph-edge-highlight.html | 199 + test/graphic-animation-wave.html | 178 + test/graphic-animation.html | 226 + test/graphic-cases.html | 49 +- test/graphic-transition.html | 390 + test/gridSimple.html | 3 - test/lib/testHelper.js | 22 +- test/line-case.html | 70 +- test/lines-graph.html | 544 + test/map-china.html | 48 +- test/map-nameProperty.html | 1 + test/map-projection-animation.html | 235 + test/{mapWorld.html => map-projection-d3.html} | 342 +- ...ldPopulationBubble.html => map-projection.html} | 317 +- test/mapWorld.html | 11 + test/node/ssr.js | 66 + test/{area-smooth.html => pie-case.html} | 61 +- test/pie-cornerRadius.html | 19 + test/pie-label-alignTo-adjust.html | 150 + test/{pie-alignTo.html => pie-label-alignTo.html} | 61 +- test/pie-label-rotate.html | 96 +- test/pie-label.html | 36 + test/pie.html | 46 +- test/radar3.html | 21 +- test/runTest/actions/__meta__.json | 14 +- test/runTest/actions/axis-align-ticks.json | 1 + test/runTest/actions/dataZoom-rainfall.json | 2 +- test/runTest/actions/emphasis-disabled.json | 1 + test/runTest/actions/graphic-animation-wave.json | 1 + test/runTest/actions/graphic-animation.json | 1 + test/runTest/actions/graphic-transition.json | 1 + test/runTest/actions/line-case.json | 1 + test/runTest/actions/line-visual2.json | 2 +- test/runTest/actions/pie-cornerRadius.json | 1 + test/runTest/actions/pie.json | 2 +- test/runTest/actions/tooltip-valueFormatter.json | 1 + test/ssr-animaiton-wave.html | 158 + test/tooltip-lag-glitch.html | 26 +- test/tooltip-multiple.html | 165 + test/tooltip-setOption.html | 51 +- test/tooltip-valueFormatter.html | 273 + test/ut/spec/component/graphic/setOption.test.ts | 5 +- test/ut/spec/scale/interval.test.ts | 2 +- 285 files changed, 51122 insertions(+), 43407 deletions(-) copy i18n/{langEN-obj.js => langIT-obj.js} (52%) copy i18n/{langEN.js => langIT.js} (51%) copy src/i18n/langRO.ts => i18n/langRO-obj.js (87%) copy src/i18n/langRO.ts => i18n/langRO.js (88%) create mode 100644 src/animation/customGraphicKeyframeAnimation.ts create mode 100644 src/animation/customGraphicTransition.ts delete mode 100644 src/chart/custom/prepare.ts create mode 100644 src/component/graphic/GraphicModel.ts create mode 100644 src/component/graphic/GraphicView.ts create mode 100644 src/coord/axisAlignTicks.ts copy test/types/basic.ts => src/core/impl.ts (55%) create mode 100644 src/i18n/langIT.ts create mode 100644 test/axis-align-ticks-random.html create mode 100644 test/axis-align-ticks.html copy test/{marker-case.html => bar-tooltip-performance.html} (51%) copy test/{browser-esm.html => browser-esm-partial.html} (57%) copy test/{browser-esm.html => browser-esm-partial2.html} (57%) copy test/{browser-esm.html => browser-esm2.html} (83%) create mode 100644 test/custom-animation.html copy test/{build/removeDEV/src/code.src.js => data/map/cli.js} (56%) create mode 100644 test/data/map/decode.js create mode 100644 test/data/map/encode.js copy test/{dataSelect.html => emphasis-disabled.html} (62%) create mode 100644 test/geojson-test.html copy test/{emphasis-inherit.html => graph-case.html} (62%) create mode 100644 test/graph-edge-highlight.html create mode 100644 test/graphic-animation-wave.html create mode 100644 test/graphic-animation.html create mode 100644 test/graphic-transition.html create mode 100644 test/lines-graph.html create mode 100644 test/map-projection-animation.html copy test/{mapWorld.html => map-projection-d3.html} (54%) copy test/{worldPopulationBubble.html => map-projection.html} (78%) create mode 100644 test/node/ssr.js copy test/{area-smooth.html => pie-case.html} (58%) create mode 100644 test/pie-label-alignTo-adjust.html rename test/{pie-alignTo.html => pie-label-alignTo.html} (77%) create mode 100644 test/runTest/actions/axis-align-ticks.json create mode 100644 test/runTest/actions/emphasis-disabled.json create mode 100644 test/runTest/actions/graphic-animation-wave.json create mode 100644 test/runTest/actions/graphic-animation.json create mode 100644 test/runTest/actions/graphic-transition.json create mode 100644 test/runTest/actions/line-case.json create mode 100644 test/runTest/actions/pie-cornerRadius.json create mode 100644 test/runTest/actions/tooltip-valueFormatter.json create mode 100644 test/ssr-animaiton-wave.html create mode 100644 test/tooltip-multiple.html create mode 100644 test/tooltip-valueFormatter.html --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org For additional commands, e-mail: commits-h...@echarts.apache.org