This is an automated email from the ASF dual-hosted git repository.
100pah pushed a change to branch fix/alignTicks-precision
in repository https://gitbox.apache.org/repos/asf/echarts.git
from 963e99d65 fix regression: fix test cases.
add e54830680 test: fix UT.
add e615c7f2b chore(deps-dev): bump basic-ftp from 5.2.0 to 5.2.2 in
/test/runTest (#21577)
add a8fa04c50 fix(candlestick): support cursor option
add db24e13e7 feature: dataZoom 'inside' supports to set cursorGrab and
cursorGrabbing.
add 8e24af551 Merge pull request #21558 from diysimon/fix-21551
add 483afa2cd Merge branch 'release' into
PR/plainheart_fix/alignTicks-precision
add 505dbed8f fix: Separate `npm prepare` from other build scripts. The
reason is: `npm prepare` is executed when npm install locally or from git, and
build/build.js imports a newer version of rollup-terser, which requires newer
versions of Node.js (>19). That constraints should not be imposed to users,
otherwise some existing pipeline may be broken.
add 417592289 fix: (1) Fix geo roam (pan and zoom) causes visual artifacts
-- geo coord sys and its content (e.g., scatter) should visually align during
roaming animation and manual roam. (2) Refactor to uniform roaming impl (via
RoamController and ViewCoordSys) and clarify `updateTransform` and related
code. (3) Enable scatter and effectScatter clip in geo. (4) Fix aria: palette
is modified to ec instance local rather than global, which is more reasonable.
(5) Fix map series roaming [...]
add cc4bd9f44 dep: rollback @rollup/plugin-terser to 0.4.4 .
No new revisions were added by this update.
Summary of changes:
.../legendScroll.ts => build/build-lib.js | 18 +-
package.README.md | 8 +
package.json | 4 +-
src/animation/basicTransition.ts | 2 +-
src/chart/candlestick/CandlestickSeries.ts | 1 +
src/chart/candlestick/CandlestickView.ts | 6 +
src/chart/effectScatter/EffectScatterSeries.ts | 2 +-
src/chart/effectScatter/EffectScatterView.ts | 18 +-
src/chart/graph/GraphSeries.ts | 26 +-
src/chart/graph/GraphView.ts | 170 ++--
src/chart/graph/createView.ts | 20 +-
src/chart/graph/graphHelper.ts | 22 +-
src/chart/graph/install.ts | 39 +-
src/chart/heatmap/HeatmapView.ts | 17 +-
src/chart/helper/EffectLine.ts | 3 +-
src/chart/helper/EffectSymbol.ts | 2 +-
src/chart/helper/LargeLineDraw.ts | 5 +-
src/chart/helper/LargeSymbolDraw.ts | 23 +-
src/chart/helper/Line.ts | 4 +-
src/chart/helper/LineDraw.ts | 47 +-
src/chart/helper/Polyline.ts | 4 +-
src/chart/helper/Symbol.ts | 3 +-
src/chart/helper/SymbolDraw.ts | 141 ++-
src/chart/helper/baseDraw.ts | 186 ++++
src/chart/helper/createClipPathFromCoordSys.ts | 16 +-
src/chart/lines/LinesSeries.ts | 2 +-
src/chart/lines/LinesView.ts | 33 +-
src/chart/map/MapSeries.ts | 41 +-
src/chart/map/MapView.ts | 48 +-
src/chart/map/mapDataStatistic.ts | 40 +-
src/chart/map/mapSymbolLayout.ts | 18 +-
src/chart/sankey/SankeySeries.ts | 17 +-
src/chart/sankey/SankeyView.ts | 84 +-
src/chart/sankey/install.ts | 27 +-
src/chart/scatter/ScatterSeries.ts | 7 +-
src/chart/scatter/ScatterView.ts | 51 +-
src/chart/tree/TreeSeries.ts | 19 +-
src/chart/tree/TreeView.ts | 116 +--
src/chart/tree/treeAction.ts | 30 +-
src/chart/treemap/treemapLayout.ts | 2 +-
src/component/brush/preprocessor.ts | 2 +-
src/component/brush/visualEncoding.ts | 18 +-
src/component/dataZoom/AxisProxy.ts | 2 +-
src/component/dataZoom/InsideZoomModel.ts | 6 +
src/component/dataZoom/roams.ts | 11 +-
src/component/geo/GeoView.ts | 16 +-
src/component/geo/install.ts | 66 +-
src/component/helper/BrushTargetManager.ts | 9 +-
src/component/helper/MapDraw.ts | 320 +++---
src/component/helper/RoamController.ts | 29 +-
src/component/helper/roamHelper.ts | 329 +++---
src/component/helper/thumbnailBridge.ts | 6 +-
src/component/thumbnail/ThumbnailBridgeImpl.ts | 4 +-
src/component/thumbnail/ThumbnailView.ts | 26 +-
src/coord/CoordinateSystem.ts | 40 +-
src/coord/View.ts | 1050 +++++++++++++++-----
src/coord/axisStatistics.ts | 4 +-
src/coord/cartesian/Grid.ts | 2 +-
src/coord/geo/Geo.ts | 137 +--
src/coord/geo/GeoModel.ts | 17 +-
src/coord/geo/geoCreator.ts | 130 ++-
src/coord/geo/prepareCustom.ts | 6 +-
src/coord/parallel/Parallel.ts | 2 +-
src/coord/polar/polarCreator.ts | 4 +-
src/coord/radar/Radar.ts | 2 +-
src/coord/scaleRawExtentInfo.ts | 1 -
src/coord/single/Single.ts | 2 +-
src/core/ExtensionAPI.ts | 13 +-
src/core/echarts.ts | 251 +++--
src/core/task.ts | 6 +-
src/data/DataStore.ts | 1 +
src/model/Global.ts | 26 +-
src/model/Series.ts | 2 +-
src/model/mixin/palette.ts | 8 +-
src/scale/Log.ts | 2 +-
src/scale/helper.ts | 2 +-
src/scale/scaleMapper.ts | 4 +-
src/util/cycleCache.ts | 18 +-
src/util/graphic.ts | 42 +-
src/util/model.ts | 29 +-
src/util/number.ts | 29 +-
src/util/states.ts | 6 +-
src/util/types.ts | 106 +-
src/view/Chart.ts | 10 +-
src/visual/aria.ts | 28 +-
src/visual/style.ts | 26 +-
test/candlestick-cursor.html | 299 ++++++
test/geo-update.html | 922 ++++++++++++-----
test/lib/reset.css | 20 +-
test/lib/testHelper.js | 79 +-
test/map.html | 5 +-
test/pie-coordinate-system-amap.html | 3 +
test/runTest/actions/__meta__.json | 5 +-
test/runTest/actions/geo-map-roam.json | 1 +
test/runTest/actions/geo-update.json | 2 +-
test/runTest/actions/map.json | 2 +-
test/runTest/actions/scatter-stream-large.json | 2 +-
test/runTest/marks/decal.json | 8 +
.../marks/{axis-extreme2.json => geo-update.json} | 4 +-
test/runTest/marks/map.json | 10 +
test/runTest/package-lock.json | 12 +-
test/sankey-roam.html | 2 +
test/scatter-stream-large.html | 4 +-
test/ut/spec/component/matrix/event.test.ts | 14 +-
test/ut/spec/scale/interval.test.ts | 90 +-
test/ut/spec/util/number.test.ts | 12 +-
106 files changed, 3722 insertions(+), 1946 deletions(-)
copy src/component/legendScroll.ts => build/build-lib.js (61%)
create mode 100644 src/chart/helper/baseDraw.ts
create mode 100644 test/candlestick-cursor.html
create mode 100644 test/runTest/actions/geo-map-roam.json
copy test/runTest/marks/{axis-extreme2.json => geo-update.json} (55%)
create mode 100644 test/runTest/marks/map.json
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]