Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

ThorVG

It is a open-source project, it develops a lightweight and portable motion graphics engine that can be utilized across all systems.
Collective - Host: opensource - https://opencollective.com/thorvg - Website: https://www.thorvg.org/ - Code: https://github.com/thorvg/thorvg

lottie: fixed a compiler warning:

error: storing the address of local variable 'context' in '*this.LottieParser::context' [-Werror...

github.com/thorvg/thorvg - 211f0dc9b6afb11be4ccfa2917dfc1773ace3f85 authored 9 months ago by Hermet Park <[email protected]>
loader/webp: Remove WEBP_FORCE_ALIGNED and use memcpy() instead

The google's libwebp source uses aligned memory access.
This patch is that applies the two commi...

github.com/thorvg/thorvg - 93209232c3afad6ef1bfeaad459835848766711a authored 9 months ago by JunsuChoi <[email protected]>
capi: Add two additional ColorSpace options to align with C++ APIs.

APIs:
- Tvg_Colorspace::TVG_COLORSPACE_ABGR8888S
- Tvg_Colorspace::TVG_COLORSPACE_ARGB8888S

Iss...

github.com/thorvg/thorvg - 58eab98e20e01644b28ccc6d9084a731e8051d46 authored 9 months ago by Hermet Park <[email protected]>
renderer/gl_engine: Refine GlCanvas Interface

Refactor the GlCanvas::target() interface to allow
passing the drawing target ID from the user s...

github.com/thorvg/thorvg - 754a4aeaeaf8f93511913098c45e6457d9397503 authored 9 months ago by Hermet Park <[email protected]>
gl_engine: enable msaa resolve in GLRenderPass

* use GLRenderBuffer in color and stencil attachment, also use x4 sample
count by default.
* a...

github.com/thorvg/thorvg - 68f7e4c245b6aa7bb97076741b6fd670a6a8fdbd authored 9 months ago by RuiwenTang <[email protected]>
lottie/slot: Support overriding plural sids

Previously, slot overriding only works in single sid, the others are ignored.

This patch enable...

github.com/thorvg/thorvg - 8146a6ef254ec12409d915cb04d19d2a9c032402 authored 10 months ago by Jinny You <[email protected]>
png: corrected a wrong premultiplied option.

this is a regresion bug by 886b6b365b6c91e9b60c89970f44be4c38de12f3

github.com/thorvg/thorvg - 78e6606b05ac75f4ac47159e339320459c1e6d31 authored 10 months ago by Hermet Park <[email protected]>
sw_engine: fix radial gradient when focal point is outside circle on ARM/Apple Silicon

sw_engine: radial gradient
[issues 2014: radial gradient](#2014)

Radial gradient results in a c...

github.com/thorvg/thorvg - cea221e2d56ee530c360a84af404857862344ae7 authored 10 months ago by Lorcán Mc Donagh <[email protected]>
lottie: fix potential memory leaks.

memory could be leaked during the slot property overriding.

github.com/thorvg/thorvg - 60eec8353b3fe87a7554c425a2a61e0a7ae798ac authored 10 months ago by Hermet Park <[email protected]>
lottie/slot: ++reliability

github.com/thorvg/thorvg - 5b76206540532b7a0a5e14ab62e4fcf4d63ba557 authored 10 months ago by Hermet Park <[email protected]>
Update README.md

github.com/thorvg/thorvg - 50ff56da9a8e88e1fb1d7d59897b4b06f85d71b9 authored 10 months ago by Hermet Park <[email protected]>
wg_engine: fill spread

[issues 1479: LinearGradient, RadialGradient](#1479)

Introduced fill spreads: Pad, Reflect, Repe...

github.com/thorvg/thorvg - 4b2f5ca510068c6eaba99cf309b71daa160896d6 authored 10 months ago by Sergii Liebodkin <[email protected]>
Update README.md

github.com/thorvg/thorvg - 44da074d58dc0ca39b7d8a8823dc9f81ca5ad2ee authored 10 months ago by Hermet Park <[email protected]>
test: Added test code for the lottie slot

This patch adds the test case for the recently introduced lottie slot API.

@Issues: https://git...

github.com/thorvg/thorvg - 5695f84307f4aa3da3b1ef64dad469f2e0b2badc authored 10 months ago by Jinny You <[email protected]>
Update README.md

github.com/thorvg/thorvg - 118a82df545d1b93ae1c30fe23a430f10723df82 authored 10 months ago by Hermet Park <[email protected]>
lottie/api: specify clear result for override API

In case the given JSON is invalid, it's more closed to `Result::InvalidArguments`.

github.com/thorvg/thorvg - 449cee7cf07fa1c36a09146269c30e74f6618124 authored 10 months ago by Jinny You <[email protected]>
gl_engine: remove unused alpha attribute

Since we choose MSAA, no need to calculate edge alpha during fragment
stage. So this commit remo...

github.com/thorvg/thorvg - cc2fa23359b9c07c13cb6cedf11298386d80517c authored 10 months ago by RuiwenTang <[email protected]>
renderer/loader: revamping the caching mechanism.

The previous loader cache mechanism encountered a problem
when the user changed the content of t...

github.com/thorvg/thorvg - 1e4bf308da820472c31ac5c387510f265a7c056e authored 10 months ago by Hermet Park <[email protected]>
capi: added missing lottie header

Currently, the Lottie Animation API is not working due to the missing header.

github.com/thorvg/thorvg - bd1fec2dcab47a7390b4b60cd1228c908b850ba2 authored 10 months ago by Jinny You <[email protected]>
wg_engine: antialiasing

[issues 1479: antialiasing](#1479)

Anti-aliasing implementation
Implements antialiasing as a pos...

github.com/thorvg/thorvg - 1794ec09247ee1e6e7d3cb15e49cf2bbf70baa24 authored 10 months ago by Sergii Liebodkin <[email protected]>
gl_engine: use stencil and cover tessellator by default

Since we choose multisample antialiasing, use stencil then cover to
render polygon can get bette...

github.com/thorvg/thorvg - 7cf4bd932f0c28b58fa7a01b33b4f13647bbb20d authored 10 months ago by RuiwenTang <[email protected]>
Update CONTRIBUTING.md

github.com/thorvg/thorvg - 199fac9b6337a5938ad8115d4debb5b5799130f6 authored 10 months ago by Hermet Park <[email protected]>
Update CODEOWNERS

github.com/thorvg/thorvg - 8f281816997f2deb2affd4a95170a6cbab7e6310 authored 10 months ago by Hermet Park <[email protected]>
sw_engine: fix a regression bug

After introducing the length measurement
of approximate and exact Bezier curves in
a8c0030d80775...

github.com/thorvg/thorvg - f535a6e139fe06cf5ea6cba517b71f00e3ba4588 authored 10 months ago by Mira Grudzinska <[email protected]>
Update README.md

added the opencollective badge

github.com/thorvg/thorvg - b95cb0441d8fad29e3a50e5f85a078dd5dc8fe72 authored 10 months ago by Hermet Park <[email protected]>
infra: added open_collective fund account

github.com/thorvg/thorvg - f10283a905275a2ddf56cb138e41d847e4c6a8c8 authored 10 months ago by Hermet Park <[email protected]>
sw_engine: fix a regression bug.

stroke line drawing has been broken at a certain case,
this reverts a part of change from the ol...

github.com/thorvg/thorvg - 32c16e3a6f46d9ec9658b03d686db348c12e0a7c authored 10 months ago by Hermet Park <[email protected]>
lottie: code refactoring.

Maintains compact lines of code and functions without altering logic,
consistently prioritizing ...

github.com/thorvg/thorvg - 103252642ee5a492ddfa1e00ab1d18d0f53f0d8e authored 10 months ago by Hermet Park <[email protected]>
lottie: copy the data only necessarily.

github.com/thorvg/thorvg - a1dea56690aa5ffba837600f28ecadcc850176a3 authored 10 months ago by Hermet Park <[email protected]>
saver: ++robustness

do not delete the given picture if the reference counting is
more than 0.

github.com/thorvg/thorvg - a741778dabd2025f662620475539dd9ca1f9bbb0 authored 10 months ago by Hermet Park <[email protected]>
common: Changing the rounded rect starting point

According to the SVG standard, drawing a rectangle
starts at (x+rx, y) point. Till now it was (x...

github.com/thorvg/thorvg - 0c602291cb0f486da6e49d46e171dd94bad609fe authored 10 months ago by Mira Grudzinska <[email protected]>
common: Changing the circle/ellipse starting point

According to the SVG standard, drawing a circle/ellipse
should start at the '3 o'clock' position...

github.com/thorvg/thorvg - 6ec88ed4865a1ab2b4690705003b4eb7a811ba1b authored 10 months ago by Mira Grudzinska <[email protected]>
lottie: use internal append rect/ellipse func

The lottie format defines the starting point for
drawing rectangles and ellipses differently tha...

github.com/thorvg/thorvg - 8b2ddf7377b01dda5fd0df6cc6f27270a9129dc6 authored 10 months ago by Mira Grudzinska <[email protected]>
Update README.md

Added an thorvg NPM link in the Lottie Player documentation.

github.com/thorvg/thorvg - 651979b68de13dd2df4686d264c046f9b16aa30f authored 10 months ago by Hermet Park <[email protected]>
examples: ++threading stability.

Ensure synchronous calls are made after updating the canvases.

github.com/thorvg/thorvg - faa3c6f3922b1afcdcd3f5f247969a4280a40472 authored 10 months ago by Hermet Park <[email protected]>
binding/capi: support lottie extensions

these experimental apis are allowed to use
when the lottie loader is enabled.

APIs:
- Tvg_Anima...

github.com/thorvg/thorvg - 71a5c3ad0271580812ea50201f2ffd51c1d2c69c authored 10 months ago by Hermet Park <[email protected]>
lottie: clean up code and minor bugs by mistake.

github.com/thorvg/thorvg - 65e8fe27918453c440d2d637bde03c97b498390c authored 10 months ago by Hermet Park <[email protected]>
lottie: Introduce the LottieAnimation class

This class extends the Animation and serves advanced Lottie features.
It's designed to separatel...

github.com/thorvg/thorvg - 53878919b5a0bb2d8651ff3aa9eec4ffad581cb8 authored 10 months ago by Jinny You <[email protected]>
lottie: Support the slot overriding feature

Internal model and parser modifications have been made
to parse "sid" and retrieve their data in...

github.com/thorvg/thorvg - 362e6faacbf603d5eb01bcf457a9377e4bda89dd authored 10 months ago by Jinny You <[email protected]>
examples: Added lottie advanced features example

github.com/thorvg/thorvg - 625146853e80fe83f1fb4a6f0ca8797f0568f1a1 authored 10 months ago by Jinny You <[email protected]>
Lottie loader: fix compilation on windows

strlen() was used in tvgLottieModel.h without the inclusion of
cstring. This patch fixes this

github.com/thorvg/thorvg - a361924887a5a8b12a5721aaa7e7284321f27713 authored 10 months ago by Vincent Torri <[email protected]>
lottie: Revise the solid model

To ensure consistent properties, `LottieSolid` has been defined.

Both `LottieSolidStroke` and `...

github.com/thorvg/thorvg - 4613d98d98c375093ce5d2e95de9e66ce6512eac authored 10 months ago by Jinny You <[email protected]>
lottie: Revise the gradient model

Currently, the `LottieGradient` does not incorporate the `LottieObject` functionality.

It now i...

github.com/thorvg/thorvg - 317843927f632bcb855b8dfa552eae4dc15eb31a authored 10 months ago by Jinny You <[email protected]>
svg: Improve valid check for url(#id)

Improve parenthesis checking and space checking.
- There must be only one pair of parentheses.
...

github.com/thorvg/thorvg - d32c90cbbfc7b23517df564ae14f075427bf500b authored 10 months ago by JunsuChoi <[email protected]>
gl_engine: fix a compile warnings, errors.

../src/renderer/gl_engine/tvgGlRenderPass.cpp:35:34: warning: macro expands to multiple statemen...

github.com/thorvg/thorvg - 27972ceaa7dcde06609c28d887db87d9247aff27 authored 10 months ago by Hermet Park <[email protected]>
lottie: introduced LottieProperty base class

this is useful for slot & expression type casting.

github.com/thorvg/thorvg - 4467ce7bd5c99d7de3642b27593dea1e4ba35421 authored 10 months ago by Hermet Park <[email protected]>
common: code refactoring

refactor common code to consolidate Bezier and line
function implementations into a single locat...

github.com/thorvg/thorvg - 9e55eefe13fed17bbdbd59c919384cd30cc78097 authored 10 months ago by Hermet Park <[email protected]>
Revert "Revert "sw_engine: Increasing accuracy for dashed curves""

This reverts commit e49f9125b259b33e5fe86144390509be09d0e390.

github.com/thorvg/thorvg - 31b4428dd8110dc76b81cc324e48b3901a2ab768 authored 10 months ago by Hermet Park <[email protected]>
Revert "sw_engine: Increasing accuracy for dashed curves"

This reverts commit a8c0030d807755f71a2f6d602c5adcec1738ffa3.

github.com/thorvg/thorvg - e49f9125b259b33e5fe86144390509be09d0e390 authored 10 months ago by Hermet Park <[email protected]>
sw_engine: Increasing accuracy for dashed curves

Dashed curves require greater precision in calculating
their lengths and while splitting Bezier ...

github.com/thorvg/thorvg - a8c0030d807755f71a2f6d602c5adcec1738ffa3 authored 10 months ago by Mira Grudzinska <[email protected]>
sw_engine: fixing stroke outline

In the case of non-uniform scaling for
thick strokes, artifacts were visible.
The calculations t...

github.com/thorvg/thorvg - 6377257f8cec080aa1fc6128fb6e6832b8edfaae authored 10 months ago by Mira Grudzinska <[email protected]>
wg_engine: meson script fixed

[issues 1991: Basic steps to compile for linux (wg_beta, examples)](#1991)

github.com/thorvg/thorvg - b150d7191207927deb18f0afbc2d28806c3ea0e6 authored 10 months ago by Sergii Liebodkin <[email protected]>
examples/picture/svg: Adjust size ratio

Adjust the image size and position to fit the window size.

github.com/thorvg/thorvg - 8e899df13026a9cc06c7f8fb56338dd246b7728f authored 10 months ago by JunsuChoi <[email protected]>
lottie/parser: clean up the exception handling mechanisms.

Since the parser has become stable enough,
remove the exceptions and instead rely on parser erro...

github.com/thorvg/thorvg - fb19e2cabdd8f1c42385bc8d0a9ddcfe125cda8a authored 10 months ago by Hermet Park <[email protected]>
common/array: code refactoring

Make the array interface pair begin()/end() for consistency.

github.com/thorvg/thorvg - 043b6b9f4f3e937f78771c28e01295a58dfcfa2b authored 10 months ago by Hermet Park <[email protected]>
Update CODEOWNERS

github.com/thorvg/thorvg - 6d98e16cae14589ec746b2e039060e70d14bfdd9 authored 10 months ago by Hermet Park <[email protected]>
loader/webp: do not expose webp apis.

this reduces the bin size around -1.5kb

github.com/thorvg/thorvg - 91c776affad67add33de32c97508f75ca1deee02 authored 10 months ago by Hermet Park <[email protected]>
wg_engine: animation optimizations (part 1)

[issues 1479: update](#1479)

gpu vertex buffer reallocations optimization

github.com/thorvg/thorvg - 21b1ef6f5f1c53804ca3f30675872b0214d385a7 authored 10 months ago by Sergii Liebodkin <[email protected]>
lottie: remove the duplicated binary search logic.

github.com/thorvg/thorvg - 11ddfdb1937f093ff2cec6738159720649abd271 authored 10 months ago by Hermet Park <[email protected]>
loader/svg: Fix empty id to null

empty id is invalid. Therefore, set it to null and make it is not used.

issue: https://github.c...

github.com/thorvg/thorvg - 53e2ecd81cd1d37ef6ab00f463bcb94494fa3333 authored 10 months ago by JunsuChoi <[email protected]>
web: code refactoring

improved code consistency:
- removed double-quotes on string literal.
- removed double-equals (=...

github.com/thorvg/thorvg - d8891187cd7fefd39fb22f17b26bee3c0ea8ceb9 authored 11 months ago by Jinny You <[email protected]>
Portability: Fix compiler shadowing warning

github.com/thorvg/thorvg - a9b6907e41a7d7b9bb91cea8eb1e3b7ab83d8f0e authored 11 months ago by Martin Capitanio <[email protected]>
webp: removed non-existing symbol methods.

github.com/thorvg/thorvg - 5fb0012ff411a5a16dcf55c01c5772f36b62b260 authored 11 months ago by Hermet Park <[email protected]>
loaders: enhance decoding efficiency

enhance decoding efficiency by determining the desired canvas format
during image loading. This ...

github.com/thorvg/thorvg - 5fe9b432ec106d76d9383c26da99420ff7d94074 authored 11 months ago by Hermet Park <[email protected]>
loaders: decode the image with premultiplied alpha.

basically, the renderer requires images with premultiplied alpha.

github.com/thorvg/thorvg - 8a4862bc37397b8d9202bee26b4420accd0989b4 authored 11 months ago by Hermet Park <[email protected]>
Revert "lottie: compatibility++"

This reverts commit c89f6253bfbe0f3ad92c3fbcd6a653e11cf637b8.

No more valid by 3f235d9e3f7bb8a2...

github.com/thorvg/thorvg - f0c69f5bbb294df02e7b9a9d6e3f88c480cecb87 authored 11 months ago by Hermet Park <[email protected]>
renderer/loader: enhance picture format compatibility

Attempt to load a given file/data using candidate formats
when the desired loader fails. This ap...

github.com/thorvg/thorvg - 20fcb5b1c22a5df5966aee30bd5af7f1b517c638 authored 11 months ago by Hermet Park <[email protected]>
renderer/canvas: fix a regression error.

just figured out & fixed a side effect by this change:
9e690895242eb71a60ecafecff99b4defcc903d0

github.com/thorvg/thorvg - 42a5366735c065cf332fe78b8132a79f7ab264c8 authored 11 months ago by Hermet Park <[email protected]>
infra: remove codeql.

Currently, CodeQL is not functioning, but we have applied another tool:
https://www.codefactor.i...

github.com/thorvg/thorvg - 9db82db7d7747de5e26a1a9d6ccec0c42928e780 authored 11 months ago by Hermet Park <[email protected]>
gl_engine: add stencil and cover render task

* add new render task to do stencil and cover rendering which is a
fallback rendering method t...

github.com/thorvg/thorvg - be278dfc6711306fd687c997bededd1689c8f77f authored 11 months ago by RuiwenTang <[email protected]>
Update CODEOWNERS

github.com/thorvg/thorvg - 6c8ab8fe49a7a627f04ed4c0f2ac9502f06c41ef authored 11 months ago by Hermet Park <[email protected]>
Update CONTRIBUTING.md

github.com/thorvg/thorvg - 9fd53856897eb4022436627cffc12062e8ba6ef2 authored 11 months ago by Hermet Park <[email protected]>
loader/webp: Support static webp loader

Built to libwebp code in to support the static option of webp loader.
Code from :https://github....

github.com/thorvg/thorvg - df4f93e79f2927f781539c06c4185880f5f91be0 authored 11 months ago by Junsu Choi <[email protected]>
infra/window: Remove version fix of meson

Version 0.58 find missing libraries and causes an error.
(ex: libwebp 1.0).
There is no need to ...

github.com/thorvg/thorvg - 509181bf2a63d1d71bb075402fafd950794553e0 authored 11 months ago by JunsuChoi <[email protected]>
renderer/canvas: Optimize logic by removing paint verification.

Allow direct updates to the paint object without prior validation.
The verification process is d...

github.com/thorvg/thorvg - 9e690895242eb71a60ecafecff99b4defcc903d0 authored 11 months ago by Hermet Park <[email protected]>
sw_engine: Improve image up-scaler quality

Adjusted the sampling position basis by -0.5 pixel
to enhance edge line interpolation quality.

...

github.com/thorvg/thorvg - f03a3a87ff4809ad3e86d0d8f8a8bc20b9d9d4cd authored 11 months ago by Hermet Park <[email protected]>
renderer: ensure canvas rendering continues despite invalid scene parts

Previously, the logic was set to halt rendering when any part of the paints,
particularly bitmap...

github.com/thorvg/thorvg - 85c858cbda910b5c7bd63611433a3a634e81a902 authored 11 months ago by Hermet Park <[email protected]>
gl_engine: enhance the tessellation algorithm

* merge vertices that are close enough before tessellation
* append return branch in tessellatio...

github.com/thorvg/thorvg - 3f9b0eff22c291b8652a400d2c2c0cfc31d3584e authored 11 months ago by RuiwenTang <[email protected]>
doc: updated dependencies section.

github.com/thorvg/thorvg - a3e2189afabde5ad054398ca1022c3b5e2967d22 authored 11 months ago by Hermet Park <[email protected]>
examples/picture/svg: Add PictureSvg example

This is the simplest example using tvg::Picture's SVG loader.

github.com/thorvg/thorvg - 2d0c10e27f468500133312e9f5edae6cc68704d7 authored 11 months ago by JunsuChoi <[email protected]>
wg_engine: clenup shader sources

Remove unused composition/blending shader sources

github.com/thorvg/thorvg - e1f6572bded6bd35cddfe654f6aad26d1ef14a1d authored 11 months ago by Sergii Liebodkin <[email protected]>
renderer: ++todo

github.com/thorvg/thorvg - f8b1564d614f7eb54f0368c44bcc2dd75dc25350 authored 11 months ago by Hermet Park <[email protected]>
infra: removed old tvg packs

TVG picture binaries were maintained for compatibility checks.
These are generally not used by T...

github.com/thorvg/thorvg - 0b0ff3fc0fd2b4f95d4f7a63ae63f6537e1fc603 authored 11 months ago by Hermet Park <[email protected]>
infra: remove unused resources.

thorvg will revisit this later.

github.com/thorvg/thorvg - 865f87d15ed55304f8f4a3551076614851b11939 authored 11 months ago by Hermet Park <[email protected]>
examples: updated DirectUpdate sample

Properly guide a sample usage to guarantee the sync call.

github.com/thorvg/thorvg - 9a6eff8ce29dc2d338ff8cca1cd2934faadbeb62 authored 11 months ago by Hermet Park <[email protected]>
lottie/parser: shutdown a compiler warning.

corrected a data type.

github.com/thorvg/thorvg - a65d3ae37a1ddf10c5bf48abd850f1a85ec3fa62 authored 11 months ago by Hermet Park <[email protected]>
lottie: fix a simple mistake.

github.com/thorvg/thorvg - a2defaf694cc6c00b2d38b774eaa12919c8c5f12 authored 11 months ago by Hermet Park <[email protected]>
lottie: fixed a parsing error in assets

An unused key in assets parsing corrupted the sequence.
This change now ensures they are tightly...

github.com/thorvg/thorvg - 21252632b34627099dbc2609ba8f8e2ac2e2d2b3 authored 11 months ago by Hermet Park <[email protected]>
renderer: code refactoring.

removed unnused return value.

github.com/thorvg/thorvg - a1c43a9518bd4b71b8d533eec97b40427df8d0e6 authored 11 months ago by Hermet Park <[email protected]>
renderer: destroy engines safely.

Introduced a reference count to destroy it safely.

github.com/thorvg/thorvg - 46b26a07b3f5a0267d54720d56caf4928d4f5069 authored 11 months ago by Hermet Park <[email protected]>
renderer: revise the internal logic.

dispose of the resources at the end of the paint deletion.
This will help retain the resources o...

github.com/thorvg/thorvg - 14048cbe19c1e230e1d9b388fa64114079ee9dbf authored 11 months ago by Hermet Park <[email protected]>
renderer: code refactoring.

replaced references with pointers to ensure consistency.
no logical changes.

github.com/thorvg/thorvg - 22b8b014e26e6b8f56ac87f59dba4857a29be28a authored 11 months ago by Hermet Park <[email protected]>
lottie: minor optimization.

remove an unnecessary scene in the lottie render tree.

github.com/thorvg/thorvg - f006551f528ea2a3f02cb5f8dd8a2dd7b6a3c335 authored 11 months ago by Hermet Park <[email protected]>
lottie: compatibility++

retry image loading with the given candidates,
even if the suggested format is mismatched.

github.com/thorvg/thorvg - c89f6253bfbe0f3ad92c3fbcd6a653e11cf637b8 authored 11 months ago by Hermet Park <[email protected]>
wg_engine: introduced blending

[issues 1479: blending](#1479)

Supported blend settings:

Normal
Add
Screen
Mult...

github.com/thorvg/thorvg - 6b6947f679c73192dc0c963a2c536b98ba9b4cd3 authored 11 months ago by Sergii Liebodkin <[email protected]>
lottie: Fixed a font/glyph parsing error.

Previously, the Lottie parser expected a specific parsing order:
font followed by glyph, for opt...

github.com/thorvg/thorvg - 5d02b3ac42259b05aa10ad377c173ba5dfdb94e6 authored 11 months ago by Hermet Park <[email protected]>
lottie: corrected text height alignment issues.

enhanced support for a wider range of text use cases.

github.com/thorvg/thorvg - fb4ad7d2391ffc6f7988070aeb854b0b8213e9ec authored 11 months ago by Hermet Park <[email protected]>
sw_engine: Address a corner case in trim path handling

This update fixes an issue where duplicated overlapping curves/lines,
when introduced as a singl...

github.com/thorvg/thorvg - e7a1e6e43c83b52a09edfe8a9523d2dd6b9481c1 authored 11 months ago by Hermet Park <[email protected]>
loader/svg: Fix zero check of arc's rx and ry

Please refer to the specifications.
https://www.w3.org/TR/SVG/paths.html#ArcOutOfRangeParameters...

github.com/thorvg/thorvg - b55c1415c04ca170d9383499ced671728eb5d85e authored 11 months ago by JunsuChoi <[email protected]>
loader/svg: Apply specification of out-of-range elliptical arc parameters

The three specifications below apply.

Specification: https://www.w3.org/TR/SVG/paths.html#ArcOu...

github.com/thorvg/thorvg - 6015e2eb327564cd491cf64eec070779c6ec532e authored 11 months ago by JunsuChoi <[email protected]>