thorvg/test
Hermet Park 0e97d21752 common canvas: Alter the concept of the Canvas::clear() API.
We've changed the behavior of Canvas::clear(false).

The canvas::clear(false) now retains the paints, allowing the user to update the next frame
more easily without having to recompose the paint list.

Previously, clear(false) removed the paint list from the canvas,
requiring the user to re-push all of them in the next frame.

Now, we offer the Canvas::paints() API, allowing users to modify the paint list directly instead.

This change will break compatibility with previous versions of Canvas.

Therefore, this update is included in ThorVG 1.0.

@Issue: https://github.com/thorvg/thorvg/issues/1372
2023-08-02 17:23:53 +09:00
..
capi common canvas: Alter the concept of the Canvas::clear() API. 2023-08-02 17:23:53 +09:00
images test: ++coverage of Canvas::paints(), Scene::paints() 2023-06-14 10:46:21 +09:00
regression infra: Improve regression finder 2023-05-08 10:38:27 +09:00
wasm test: remove gtest & its infra. 2021-06-03 17:38:07 +09:00
catch.hpp test: upgrade catch2 2023-01-30 13:28:44 +09:00
meson.build portability: fix usage of TVG_API 2023-05-16 18:55:33 +09:00
testAccessor.cpp Fix clang compiler warnings in unit tests. 2023-06-07 16:56:30 +09:00
testFill.cpp Fix clang compiler warnings in unit tests. 2023-06-07 16:56:30 +09:00
testInitializer.cpp test: fix broken plugin support. 2023-04-06 19:47:10 +09:00
testMain.cpp tests: introduce catch2 unit tests infrastructure. 2021-06-04 16:46:34 +09:00
testPaint.cpp tests: bounds test ++ 2023-08-01 14:53:12 +02:00
testPicture.cpp webp_loader: Introduce Webp image loader 2023-06-09 10:58:01 +09:00
testSavers.cpp Fix clang compiler warnings in unit tests. 2023-06-07 16:56:30 +09:00
testScene.cpp test: ++coverage of Canvas::paints(), Scene::paints() 2023-06-14 10:46:21 +09:00
testShape.cpp API, CAPI, sw_engine: add suport for stroke-miterlimit. 2023-06-13 10:42:20 +09:00
testSwCanvas.cpp test: fix broken plugin support. 2023-04-06 19:47:10 +09:00
testSwCanvasBase.cpp common canvas: Alter the concept of the Canvas::clear() API. 2023-08-02 17:23:53 +09:00
testSwEngine.cpp api: enhance API usability 2023-06-13 10:42:57 +09:00