thorvg/test
Hermet Park cc4c18d6c6 renderer: revise the Shape rect/circle features
The path direction of shapes is now functional for path trimming.
Replace the main logic with Lottie's by default
to align the spec, migrate the original logic to svg loader side.

This revision helps to reduce the binary size by 2–3 KB for lottie loader.

API Modifications:

- Result Shape::appendRect(float x, float y, float w, float h, float rx = 0, float ry = 0)
 -> Result Shape::appendRect(float x, float y, float w, float h, float rx = 0, float ry = 0, bool cw = true)
- Result Shape::appendCircle(float cx, float cy, float rx, float ry)
 -> Result Shape::appendCircle(float cx, float cy, float rx, float ry, bool cw = true)
- TVG_API Tvg_Result tvg_shape_append_circle(Tvg_Paint* paint, float cx, float cy, float rx, float ry)
 -> TVG_API Tvg_Result tvg_shape_append_circle(Tvg_Paint* paint, float cx, float cy, float rx, float ry, bool cw)
- Tvg_Result tvg_shape_append_rect(Tvg_Paint* paint, float x, float y, float w, float h, float rx, float ry)
 -> Tvg_Result tvg_shape_append_rect(Tvg_Paint* paint, float x, float y, float w, float h, float rx, float ry, bool cw)

issue: https://github.com/thorvg/thorvg/issues/3179
2025-02-12 01:41:02 +09:00
..
regression common: fix 178+ spelling errors 2024-07-01 21:58:46 +09:00
resources lottie: support default slot overriding 2024-11-09 17:28:52 +09:00
catch.hpp test: upgrade catch2 2023-01-30 13:28:44 +09:00
meson.build tests: remove capi tests 2024-11-21 23:39:17 +09:00
testAccessor.cpp api: renamed api for consistency 2025-01-13 16:53:14 +09:00
testAnimation.cpp api: revised the animation segment specification 2025-01-22 13:03:48 +09:00
testFill.cpp updated copyright 2025-01-03 14:32:31 +09:00
testInitializer.cpp updated copyright 2025-01-03 14:32:31 +09:00
testLottie.cpp updated copyright 2025-01-03 14:32:31 +09:00
testMain.cpp tests: introduce catch2 unit tests infrastructure. 2021-06-04 16:46:34 +09:00
testPaint.cpp updated copyright 2025-01-03 14:32:31 +09:00
testPicture.cpp updated copyright 2025-01-03 14:32:31 +09:00
testSavers.cpp updated copyright 2025-01-03 14:32:31 +09:00
testScene.cpp updated copyright 2025-01-03 14:32:31 +09:00
testShape.cpp renderer: revise the Shape rect/circle features 2025-02-12 01:41:02 +09:00
testSwCanvas.cpp updated copyright 2025-01-03 14:32:31 +09:00
testSwEngine.cpp updated copyright 2025-01-03 14:32:31 +09:00
testText.cpp updated copyright 2025-01-03 14:32:31 +09:00