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

common: enhance clipping behavior.

If a paint is used as a clipper, it must be determined in the paint behavior.
Propagate its deci...

github.com/thorvg/thorvg - d701f6dae4d76ad8988ffc88ddfe5e2cf4e1f23a authored almost 2 years ago
Update CONTRIBUTING.md

github.com/thorvg/thorvg - 6452f4a591e2176708f1c928ca7bc4821382c1dd authored almost 2 years ago
infra: Disable cpp lint checker

When we do 1.0 release, we clean up the coding style of all codes.
Currently, there are limitati...

github.com/thorvg/thorvg - 6ffe391c5dbdfd00da3cc08104bccc9086120b31 authored almost 2 years ago
test: upgrade catch2

2.13.6 -> 2.13.10

github.com/thorvg/thorvg - 5d77551b4750be30b575aea6c79c8f2c72d9ef2a authored almost 2 years ago
Update README.md

updated discord link.

github.com/thorvg/thorvg - 53a60fc4998ea5ddc5667cfd683845ba0675b7fd authored almost 2 years ago
Update README.md

added the discord badge

github.com/thorvg/thorvg - 38964928cbf62a545b12023464c0ac32d3d690af authored almost 2 years ago
doc: updated the header description.

github.com/thorvg/thorvg - 476643928db6477fcdf984968da55b038186d565 authored almost 2 years ago
svg loader: correct clipper usage.

that has been changed by 0de3872be33793d2c8db03d5b85da38670410626

github.com/thorvg/thorvg - cd68a783dd34cac86b9298f6f0fefb78b2258570 authored almost 2 years ago
example: correct clipper usage.

it has been changed by 0de3872be33793d2c8db03d5b85da38670410626

github.com/thorvg/thorvg - 8175f8dd2a2a26669184419b02bee05565edb56e authored about 2 years ago
Update README.md

github.com/thorvg/thorvg - 8dd5a3ade19cca559c30aa5b08902b31ef9c1097 authored about 2 years ago
common: ignoring color/alpha/opacity of a clip object

According to the svg specs clip's fill and opacity
should be ignored. Till now setting the alpha...

github.com/thorvg/thorvg - 0de3872be33793d2c8db03d5b85da38670410626 authored about 2 years ago
examples: ClipPath's modified

The opacity/alpha value doesn't need to be set
for clips any more.

github.com/thorvg/thorvg - b701bfc91c348f5086f7d7c9a0708d337cb7b83c authored about 2 years ago
svg_loader: overwrite the clip's opacity/alpha

According to the svg standard the clips opacity
doesn't affect the final rendering. In order to
...

github.com/thorvg/thorvg - b58c20b8812c3bbf16286a521e5d841d8a0f488d authored about 2 years ago
Update README.md

github.com/thorvg/thorvg - 2a3165d66b20718d1da749c3b9cebb667df2e0e5 authored about 2 years ago
updated copyright.

github.com/thorvg/thorvg - 9b3c34c3b1161da6b7e769a5c03515b9b9d64ea6 authored about 2 years ago
Update README.md

github.com/thorvg/thorvg - dc9e39e6f4aa6103864a454748a582f7cae030b0 authored about 2 years ago
svg_loader: fixing crash for to big buffer

Crash observed on macOS for the image-embeded-*.svg files.
Since the alloca function was used th...

github.com/thorvg/thorvg - ae07b480d0ac063eb99f519d8114287f6b06bfab authored about 2 years ago
all: Trailing spaces removed

github.com/thorvg/thorvg - 1980d9d0e3a84c4bf6e61e1208d77976490da45a authored about 2 years ago
svg_loader: fixing name

_parserColor -> _parseColor

github.com/thorvg/thorvg - df9a28bf0a68bdda820cddf3b476c3ed801d68c6 authored about 2 years ago
examples: fixing the crash for disabled loaders

ImageScaleUp/ImageScaleDown fixed.

github.com/thorvg/thorvg - 5bc6f4881a76291e5232c6b483ec15ace99c2172 authored about 2 years ago
examples: keep aspect ratio of svg images.

changed by 3939b61770c14602d7e349ba0baa21d9f4d97a44

github.com/thorvg/thorvg - 4082a135275fbe3a955698eb5718f708832f6c5e authored about 2 years ago
scene: fixing nested masking

For any type of masking composition may be required.

@Issue: https://github.com/Samsung/thorvg/...

github.com/thorvg/thorvg - 5c59c9aa715882d31c92e4d10c8a9b3e35f0ae78 authored about 2 years ago
Update README.md

github.com/thorvg/thorvg - 57e3efc6ab85a52bc90abaca5a8a268ec99ea637 authored about 2 years ago
Update README.md

github.com/thorvg/thorvg - 262303c8b8a5984c89b5e7f44fc11d6b8fcf32d1 authored about 2 years ago
paint: fastTrack should return false for the skew transformations

github.com/thorvg/thorvg - 12056d516fb0752a2c8b62ca40bd7f88e47b3b43 authored about 2 years ago
Update CONTRIBUTING.md

github.com/thorvg/thorvg - eff6b3aa6a0646a390b773949abd8e0072fd888a authored about 2 years ago
common Util: Skip if there is a space after the dot

Some SVG parsers allow parsing of "0."
If there is a space after the dot, skip to the next step.

github.com/thorvg/thorvg - 439c91855338131627181e17cff961a0461d9f1a authored about 2 years ago
common Util: Move to before decimal part calculation

github.com/thorvg/thorvg - 1769e1c4af92b5bf46c420e649d329348647226e authored about 2 years ago
examples: fixing building errors on macOS

Reference to the 'count' was ambiguous (var name / std::count).

github.com/thorvg/thorvg - 4bdb58a8ca8a00f3a86eb06536899d5f2bad4d06 authored about 2 years ago
authors: updating email address

github.com/thorvg/thorvg - 3732b2c54a82794660db42f06318481f129220db authored about 2 years ago
svg_loader: Change SVG viewbox variable type from int to float

The viewbox and size(width, height) defined in SVG can be of type float.
This prevents matrix ca...

github.com/thorvg/thorvg - abb9df7c6bf8b3b26d49a7e7a7424e4f3d144c29 authored about 2 years ago
common picture: +exception handling.

invalid arguments won't be allowed.

github.com/thorvg/thorvg - 7c269a9f20b8b3566a7f682ab76deb66d0b2bb36 authored about 2 years ago
test picture: add picture mesh api unit test

@Issue: https://github.com/Samsung/thorvg/issues/1241

github.com/thorvg/thorvg - 91730249ae8a300036ffa473542a21a91364a3c3 authored about 2 years ago
test accessor: added accessor test unit test.

@Issue: https://github.com/Samsung/thorvg/issues/1243

github.com/thorvg/thorvg - d78744bae3dd37cfc7786efe6b6270dd6bacccfc authored about 2 years ago
saver/loader tvg: support picture mesh properties.

this mesh properites newly introduced in v0.8
(see: 3dd65dfed00849f0bd9d0bb0ade177fa961cd7a5)

t...

github.com/thorvg/thorvg - d958fc79714d59cee3ba7128c3b98207f77b33fb authored about 2 years ago
examples TvgSaver: code refactoring.

extracted functions for a better readiabilty.

github.com/thorvg/thorvg - dc583325b3d056bcffbb684115b20433015b16d3 authored about 2 years ago
examples tvg: added texmap use-case.

github.com/thorvg/thorvg - f03b260b19fae0d35e239d3ca7b5bf867899b641 authored about 2 years ago
Update AUTHORS

github.com/thorvg/thorvg - b02ebb9f7f689e4bccce14e9958e62e493a5d725 authored about 2 years ago
Update README.md

github.com/thorvg/thorvg - 725af47573ebc1880dc5aa7ec27a702f16d28637 authored about 2 years ago
Update README.md

github.com/thorvg/thorvg - b5549a3a7d94757d79a986213b8dcd39df5fe257 authored about 2 years ago
docs : Installing thorvg using vcpkg

github.com/thorvg/thorvg - 69b342e3e906d4b157e0ad4bc264c11ab374cd64 authored about 2 years ago
common Accessor: removed deprecated api.

the old version of Accessor::access() is redundant,
we replaced it with set().

It's still under...

github.com/thorvg/thorvg - dc477e197b70a390a1ad018d7369a111bb9d2004 authored about 2 years ago
Add files via upload

github.com/thorvg/thorvg - 4ceb91ccea50943a6e9f8ec4d25af70f6fab6f1b authored about 2 years ago
Update README.md

added godot practice.

github.com/thorvg/thorvg - 57fd448f0db66ca706ea34cb25f329be70353d53 authored about 2 years ago
common Accessor: Add access api that with data parameter

It supports data parameters that
can pass user data to the callback function.

std::unique_ptr<P...

github.com/thorvg/thorvg - 6e26aab1b6ca23dc91f24924560ab9f01f2e7f25 authored about 2 years ago
common Accessor: Add access API using std::function

github.com/thorvg/thorvg - 3ba0b8adff9820949b84dcc3c91a10866ee4e64d authored about 2 years ago
[svg2png] size limitation while converting the file

In case the svg file size is too large, a heap overflow occurred
when conversting to png. To pre...

github.com/thorvg/thorvg - a863f29512ed78805db896bdae6866d955630ee9 authored about 2 years ago
SwRaster: Prevent memory issue

If vv goes out of buffer, it can cause potential memory problems.
Therefore, an `if condition` i...

github.com/thorvg/thorvg - ea26e8dff5bdf4ee3c4ce7125d6cbd44e77d61de authored over 2 years ago
SwRaster: Remove comment

github.com/thorvg/thorvg - 0aec18dc755b4a0603c5c1fca64ea8746044ab8f authored over 2 years ago
gl_engine: fixed mismatched malloc/free calls.

github.com/thorvg/thorvg - 353e8316c2929339f49570148313d016a4ba9f7a authored over 2 years ago
gl_engine: fixed the signature of the prepare() method in GlRenderer

The implementation of the virtual prepare() method is different from that of RenderMethod.
from ...

github.com/thorvg/thorvg - 2fd9bb76b61cf8d8d71ae3d16a7dae68ce145679 authored over 2 years ago
wasm: add -flto option

Clang 16 of emsdk does not support `-flto=0` option.
so I temporarily add -flto option.

clang-1...

github.com/thorvg/thorvg - a4afc72f33636254137d542d41aad3c363bdf705 authored over 2 years ago
wasm: remove empty space

github.com/thorvg/thorvg - b7eb1f80f0ec1235556341c1e26dd8984d3cb5ee authored over 2 years ago
wasm: Update size calculation logic

revised the logic to align svg images in the center of the view.
this is the subsequent changes ...

github.com/thorvg/thorvg - 91a6cdb9dc827de86d124721ce47d0e9c15ae383 authored over 2 years ago
examples: Added Texmap

added texture mapping example.

@Issues: https://github.com/Samsung/thorvg/issues/1241

github.com/thorvg/thorvg - 67b48ab77221d79d2dcbedbb870c8cd15bd4f723 authored over 2 years ago
examples: updated svg.

revised the logic to align svg images in the center of the grids.

this is the subsequent change...

github.com/thorvg/thorvg - e2057d10f19c39dbba75d701d7b8692b2a45577a authored over 2 years ago
svg loader: remove unused logic.

Please keep it simple and easy.

Don't leave a chance compiler warn it.

github.com/thorvg/thorvg - 93b88370adc8d86748f19644760da10d5372b8ef authored over 2 years ago
svg_loader: preserveAspectRatio attrib handled according to the svg standard (#1249)

* svg_loader: preserveAspectRatio attrib handled according to the svg standard

* svg_loader: ...

github.com/thorvg/thorvg - 3939b61770c14602d7e349ba0baa21d9f4d97a44 authored over 2 years ago
svg_loader: deeper search for postponed nodes

Till now the proper node was searched only among children,
now all the nodes are checked.

github.com/thorvg/thorvg - c93c2d3100b1cf65ffda167f02cdbe568808dfa8 authored over 2 years ago
svg_loader: prevent stack-overflow for nested nodes

github.com/thorvg/thorvg - 313a4d156289f54f9cc32ded99182ea0335a1715 authored over 2 years ago
svg_loader: No skip luma mask when composition node is image

Improved to skip Luma Mask when conditions are the same
as AlphaMask for optimization in e409bb2...

github.com/thorvg/thorvg - b7b8c2424ce9adab9654a68c83586883e8f61d48 authored over 2 years ago
svg_loader: prevent mem leaks

A necessary check added before strdup function is called

github.com/thorvg/thorvg - be4f382d99e1c07fb08e611182639ca8aa761144 authored over 2 years ago
svg_loader: Remove unnecessary code

github.com/thorvg/thorvg - b24e7c74025d6c5a7f74273cdce89d5be3ccc242 authored over 2 years ago
svg_loader: If there is already set color url, it will be deleted.

When setting the url for color, if there is an already set url,
it will be overwritten after del...

github.com/thorvg/thorvg - eb936d1a81c340cb4ce24e13e8d0b6859e4eb1be authored over 2 years ago
svg_loader: fill and stroke paiint url were copied twice

The url were copied in the _copyAttr and in the _styleCopy
functions.

github.com/thorvg/thorvg - 092a53b0aa3e03e64692f0a6401daffe3e5e73e2 authored over 2 years ago
svg_loader: only the first css style node is interpreted

Since the css id selector is not supported in TVG, only the first
style node is taken into account.

github.com/thorvg/thorvg - e36368c40c6ea03aaf701fd4688b73ee02db7fd9 authored over 2 years ago
Fix compilation error on Windows

github.com/thorvg/thorvg - b6ca58f6552d3efe5078dcee6041197dbebea415 authored over 2 years ago
examples: fix a compilation error on windows.

../src/examples/Performance.cpp:32:8: error: 'uint' does not name a type; did you mean 'u_int'?
...

github.com/thorvg/thorvg - 5fa8aac2aa856c54d7084f9fb76f936e05042008 authored over 2 years ago
fix compilation of svg2png on Windows

github.com/thorvg/thorvg - e918a8cb5b5fa0cb80cebfbf9b92a4eddfbff80b authored over 2 years ago
common picture: code refactoring.

keep api parameter naming consistency.

ptsCnt, cmdCnt, triangleCnt ...

github.com/thorvg/thorvg - ddb9bbdf0e2328e52128bd420a5c9342137c31a3 authored over 2 years ago
common picture: code refactoring.

++ neat & clean

github.com/thorvg/thorvg - 240bf6259afe1fd4a291c6ce1aeeee3a797f5ccb authored over 2 years ago
apis: removed BETA_API tag for identifiers and Accessor.

These apis are promoted to the official apis, released in v0.9

github.com/thorvg/thorvg - c0a246ee7112b16b4777ebcdf6e4180ee3b710c8 authored over 2 years ago
Update CONTRIBUTING.md

github.com/thorvg/thorvg - 3184317688c32a4b23429fb8cd02dbcd92dc0922 authored over 2 years ago
Fix compiler warnings on windows

github.com/thorvg/thorvg - 510ffa571a6fb0059ae2c4b64896aeb1bf19b664 authored over 2 years ago
common picture: support image mesh feature

Tvg Picture newly provides mesh() api to support texture mapping.
These apis allows to have a co...

github.com/thorvg/thorvg - 3dd65dfed00849f0bd9d0bb0ade177fa961cd7a5 authored over 2 years ago
Windows: set TVG_EXPORT to dllexport also for mingw

In addition, remove TVG_EXPORT from enum class. They are types
not symbols

github.com/thorvg/thorvg - 6687defc0b5bf2da106a23d38ba55a09a8b3aa26 authored over 2 years ago
sw_engine: Fix uninitialized variable

warning message
[35/42] Compiling C++ object src/libthorvg-0.dll.p/lib_sw_engine_tvgSwRaster.cpp...

github.com/thorvg/thorvg - 638d69d635f20f832c266ff9e762fdf9069276e6 authored over 2 years ago
Windows: use _fullpath() instead of fullpath().

Fix compilation error

github.com/thorvg/thorvg - de87cdc71726a89d3ba0e4a6355b2fd97b9c704f authored over 2 years ago
loaders raw: fix a compiler warnings on Windows.

fix the invalid conversion from float to uint32_t.

@Issue: https://github.com/Samsung/thorvg/is...

github.com/thorvg/thorvg - 714470e61877a59328e098526391e784dbfd1f98 authored over 2 years ago
fix OpenBSD compile issue

Linux seems the only system AFAICS to have alloca.h. All the BSDs have
the declaration in stdlib.h

github.com/thorvg/thorvg - 53074d250fbc305b84eb41d80f5c051d9fe7b8c1 authored over 2 years ago
Format code files with dos2unix, ensure newline at EOF

github.com/thorvg/thorvg - 46c3fc1f9429882dc27fa234d6bb20cd97bb3a3a authored over 2 years ago
updated AUTHORS

github.com/thorvg/thorvg - cb4bba83d9202c970abfabbf0616f4e22f7069e1 authored over 2 years ago
Cleanup FreeBSD preprocessor checks (if vs ifdef)

Should be equivalent but checking if the value is defined (`#ifdef`) is cleaner
than checking if...

github.com/thorvg/thorvg - becb70f09dc88c64092bf2ccb9fc99086a06dd79 authored over 2 years ago
Fix building with GCC 13.

Fixes the following error:
../src/lib/tvgLzw.h:27:5: error: ‘uint8_t’ does not name a type

github.com/thorvg/thorvg - 0c987470afb54229c76b9a08534c10e5efe9a086 authored over 2 years ago
fix FreeBSD compile issue.

alloca is defined in stdlib.h on [freeBSD](https://www.freebsd.org/cgi/man.cgi?alloca)

addition...

github.com/thorvg/thorvg - 0e8cd1e525304afb45a692c560f7ea78ce6eb592 authored over 2 years ago
Improve support for clang-cl on windows

* Better support for clang-cl on windows
* Fix runtime error caused by removing unwind tables

github.com/thorvg/thorvg - 47075bb3e69a3f56e07ed42283169b5915859d7f authored over 2 years ago
Fix on FreeBSD

Fix compile errors on FreeBSD.
- alloca is defined in stdlib.h on [freeBSD](https://www.freebsd...

github.com/thorvg/thorvg - 75c1314ab0297f59cc26b7876d7b60e751d4d85c authored over 2 years ago
svg2png: Add more error message types

Add a message according to the returned Result type.

github.com/thorvg/thorvg - 8ef075eb27c78b595ed76c2169aff1c880603e2b authored over 2 years ago
svg_loader: Fix invaild '<' nested check

When Type is DOCTYPE, Child Entities start with '<'.
This condition is valid when general Elemen...

github.com/thorvg/thorvg - 0d010bdb6acd579f8138c185a6dd5a20176311d3 authored over 2 years ago
doc: updated

small icon wasn't visible. don't know why...

github.com/thorvg/thorvg - 1336e611c490c7764bb980ba8cb8eff015a4d4f1 authored almost 3 years ago
doc: updated logo

also move the logo folder in the res.

github.com/thorvg/thorvg - 70cc0bb302bdea0b176b0fb34d111986a2579ee5 authored almost 3 years ago
Update README.md

github.com/thorvg/thorvg - ff685e9a35406bf3480fb0ee78a1f408a221d021 authored almost 3 years ago
Updated branding

github.com/thorvg/thorvg - 89bb9783d83c150e69496eae1c33957a0df9aa4f authored almost 3 years ago
Fix readme

github.com/thorvg/thorvg - 6addd574dcd7e800a73aaa89c4eeaa363ad87f13 authored almost 3 years ago
svg_loader: clearing the parser stop flags

github.com/thorvg/thorvg - 0da0f5fa467fc728d3abb1976b59dd352da335cf authored almost 3 years ago
svg_loader: fixing color parsing

Color given in percentages, ex."rgb(10%,20%,30%)", was incorrectly parsed.

github.com/thorvg/thorvg - eb7b281898748d9c044fae8854b160779d5984fb authored almost 3 years ago
svg_loader: fixing segf when passing a nullptr to strcmp

This occurred when a gradient has no 'id' attribute.

github.com/thorvg/thorvg - 470b885e65e263c811708824942973d374b52893 authored almost 3 years ago
sw_engine: fixing oveflow

An overflow occurred for big shapes with a dashed stroke,
since a contour end points were stored...

github.com/thorvg/thorvg - 0925aa84a58ecb3f212f049516f22c00d7922334 authored almost 3 years ago
svg_loader: symbol node without any viewbox/width/height info handled properly

github.com/thorvg/thorvg - 1e8b8cbb53b8116bffd653dafcc13779804a674e authored almost 3 years ago
build: Add another `<cstring>` include for MinGW compatibility

github.com/thorvg/thorvg - bc5c29dd6959b4be619eed279341d9922f7289ce authored almost 3 years ago