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
github.com/thorvg/thorvg - 5122792ee576421e40e627d242398c515d7e996c authored almost 3 years ago
github.com/thorvg/thorvg - d120084b7cae01d09a44d414bc82974b3dadf335 authored almost 3 years ago
github.com/thorvg/thorvg - 45fd5ffeed4b84ecebdd519f4ccb1bcff14791c5 authored almost 3 years ago
github.com/thorvg/thorvg - 49c6336b3311d304ba9ce00458bb6e2013fa4b8d authored almost 3 years ago
updated tvg binaries, back up them for backward compatibility test.
github.com/thorvg/thorvg - 6276175d5b664d69b4adaad889c2bb3111c5430a authored almost 3 years agogithub.com/thorvg/thorvg - 2ee25ea11df9ea30b2950d083eeae70b01ec2276 authored almost 3 years ago
For a very specific scaling factors shapes were to much clipped
because of wrong rounding of the...
By mistake the use node was improperly transformed and/or displayed
for a reference node other t...
The symbol node was properly scaled only for 'preserveAspectRatio=none'.
Now it works also for t...
The default value should be xMidYMid, now it is.
github.com/thorvg/thorvg - d1e7d60fc94ccb0829a11bc04098e927c0abb943 authored almost 3 years ago
viewBox doesn't expect the missing attributes,
it won't have any default values.
So we can deci...
github.com/thorvg/thorvg - bdda2586e9d6ce1d6c33d4f33f5b6e70117c03b2 authored almost 3 years ago
The 'symbol' tag introduced. It can be used to define graphical
template objects which can be in...
For a Symbol node, the transformation based on the 'viewBox', 'width'
and 'height' attributes ha...
- The initial value of the overflow attribute was missing
- overflow="visible" was missing scaling
fix the invalid negative shift operations.
@Issue: https://github.com/Samsung/thorvg/issues/1172
github.com/thorvg/thorvg - ccce0d7641c5b630f0aecee74eb1ac05f360038d authored almost 3 years agogithub.com/thorvg/thorvg - 143cb835154e82f37b25c1a155e484b9d3cba8fc authored almost 3 years ago
The css style node was improperly freed.
github.com/thorvg/thorvg - 23ea4ed9f1fcfd29dc67240f62789a872ac4c34c authored almost 3 years ago
Symbol file generation for compiling test code in CI fails.
It's not caused by recent patches.
W...
github.com/thorvg/thorvg - 87832a9236d4d64d261b5b624b9727b0258dafaa authored almost 3 years ago
One of the image's attributes can be a transformation matrix.
Now it's applied.
The translation of the use node shouldn't overwrite its transformation.
github.com/thorvg/thorvg - 2fce4d46a027bb422365675aa4a8ac24ce4f120d authored almost 3 years ago
For the performance reasons, regardless of the set/default
mask-type value, if the mask is white...
follow strict coding-style.
no logic changes.
github.com/thorvg/thorvg - ff3ebd9abda522dc9be625a661a77e8dab21e754 authored almost 3 years agogithub.com/thorvg/thorvg - 5f40449c3dbb5739a6c0335bd7494c4ca8d85b50 authored almost 3 years ago
For now it's a simple file used to check the styling precedence
and overall correctness.
After t...
This node is supposed to be separeted from the main tree nodes.
github.com/thorvg/thorvg - ada4d5e26179b88cdff4e56d7e2ec3d355b839aa authored almost 3 years ago
The attribute values should be copied from a style node only if they
were set in the destination...
github.com/thorvg/thorvg - 1799cd9a78c19d15a922d27c0185679f171f6b59 authored almost 3 years ago
Defs can be defined at the end of the file. In such a case each
node with a defined class attrib...
github.com/thorvg/thorvg - dc518a83c8dfa638add91564c39714c5119a57e5 authored almost 3 years ago
The css styling has to be applied as the first step of the node
updates. Whereas the updateStyle...
This check is needed so the function can be used to parse
not only the inline styles, but also t...
Css styling supports now targets defined only by tag or only by name
(tag.name was already suppo...
github.com/thorvg/thorvg - 863a98870f1f509fb77f292ffe9a4aba6d4151ad authored almost 3 years ago
github.com/thorvg/thorvg - 5aab26302a1a8ab98ecc928d91c57aa841b69206 authored almost 3 years ago
It's the first step in introducing the css inline style sheets into tvg.
For now the class attri...
github.com/thorvg/thorvg - fbc596c09bd81b93d084aa8530da7fda4070d0e4 authored almost 3 years ago
(preventing memcpy from a nullptr)
github.com/thorvg/thorvg - a5e5e48de47927f8b9da67a639ce74f35dbeea19 authored almost 3 years agoWhile parsing the css internal style sheets the buflen has to be passed.
github.com/thorvg/thorvg - 482add35e9c1f04606537651d12b69306e519838 authored almost 3 years ago
The CData block is read if it's inside the style tag.
In a case when the CData block was just af...
A function pointer added as an additional arg in order to make it
possible to use these function...
Function simpleXmlParseCSSAttribute() used to parse the data inside the style tag.
For now the s...
For the compatibility reasons a custom version of strndup is
introduced.
For now it is assumed that only one style element is defined
in an svg file, although it can be ...
github.com/thorvg/thorvg - b033cfabbd97bf2d3b7d0afb2f7dec4370590aab authored almost 3 years ago
github.com/thorvg/thorvg - cc173c1fb22615993f82647ab492f19a9357431e authored almost 3 years ago
github.com/thorvg/thorvg - cf5ce5d00cf747c47a77820f1684968b22223dd4 authored almost 3 years ago
These were detected by asan with PicturePng example,
fixed them all.
github.com/thorvg/thorvg - 9434923529536a7054df4c612c5fcca41080a752 authored about 3 years agoThese were detected by asan with PictureJpg example,
fixed them all.
github.com/thorvg/thorvg - 246149e91ab86fc4dbf51f43fa2bc3eaa6a51453 authored about 3 years agoatan2->atan2f
github.com/thorvg/thorvg - 18bf321d2c0a61c6a9f92b97e911bd0fcfabcdba authored about 3 years agogithub.com/thorvg/thorvg - 74a99867df38b5bc7d34953a3a38a7267528f8aa authored about 3 years ago
uint32_t -> int32_t
github.com/thorvg/thorvg - c44d667f10d8becbc351e05a9ff837474125a840 authored about 3 years agoPrevent recursive calls by counting just in case.
The size is arbitrary value, we can adjust it...
github.com/thorvg/thorvg - 0f87685c85bdb4ec5249d4837d80c5d49dd1d239 authored about 3 years agoremove unnecessary header inclusion.
github.com/thorvg/thorvg - a00b68ba4094f3c675fad771f40b163e75303687 authored about 3 years ago
This would fail building with Visual Studio 2017, at least downstream in Godot
where we undefine...
Group tags in a format <tag .../> finds no application
to the rest of the svg file and should be...
github.com/thorvg/thorvg - 0c6c37b61621d798d13b46dfa36d60bb432a56ad authored about 3 years ago
This makes it consistent with the rest of the codebase.
github.com/thorvg/thorvg - 4e14e304474907de0784644e32d5b3380eec4bee authored about 3 years agoChange id() to identifier().
error log
```
../src/lib/gl_engine/tvgGlRenderer.cpp:333:19: error...
If image href set more than once, the memory was not freed.
github.com/thorvg/thorvg - 99da490ef7631328207fe820f6b37b90a96d856d authored about 3 years agogithub.com/thorvg/thorvg - a08d6e5079f8031d015b57df551336253281512d authored about 3 years ago
github.com/thorvg/thorvg - 48a81301e1ae65cb1d5c6bb3d3b879ed0bed3d39 authored about 3 years ago
libefl-dev -> libefl-all-dev
ubuntu 19 -> 20
meson user install -> root install
In a case when a polygon/polyline had no points, there is nothing
to be copied.
The reference node doesn't have to be placed inside the defs block,
so when refering to it, it i...
Some gcc versions and configurations was giving an error:
error: "comparison of integer expressi...
Some gcc versions and configurations was giving an error: error:
"declaration of 'i' shadows a p...
Memory was not freed before reallocation (grad->ref can be overwritten
without freeing memory fi...
In case when no defs tag was used, no child node was found.
Also the node attributes should not ...
github.com/thorvg/thorvg - f0141e63de1b3d34c5416aa4fce1066d7170260d authored about 3 years ago
The weekest condition should be checked as the last one.
Otherwise CDATA marker was never found.
The color attribute hat to be inherited regardles whether it is used
in the child node or not - ...
The clip-path and the mask attributes are both parsed in _attrParseGNode
function, which is call...
The grad update should be handled after the postponed nodes are cloned.
github.com/thorvg/thorvg - 333ff25c7eec6918a5c5c1cd0b7974c067fb815f authored about 3 years ago
A memory leak occured when the 'id' attribute was given multiple times
for a given gradient elem...
github.com/thorvg/thorvg - eb75745a190e1befb69fb1678837b413b28f3a15 authored about 3 years ago
github.com/thorvg/thorvg - 607fd5de3fd610834b5773156c6f23fc61d506b8 authored about 3 years ago
For the performance reasons, the LumaMask is used only when
it's necessary - when the mask color...
_svgLoaderParerXmlClose -> _svgLoaderParserXmlClose
github.com/thorvg/thorvg - d3053777a86a87ec189e947265ca7adcb4fd748b authored about 3 years ago
In an svg file the mask-type attribute can be specified.
It takes one of the two values: Luminos...
prevent a crash with an exceptional handling.
@Issue: https://github.com/Samsung/thorvg/issues/...
github.com/thorvg/thorvg - 1f5b66c256bfe7390d0bea1e0e1b6517dc2a44b4 authored about 3 years agoPicture example were broken by 90fa26b7bb75cb938290170882e65da8d9fc5d9e
the correct condition m...
github.com/thorvg/thorvg - 440cc81b4d8d88246dbd27f76d823620f590def3 authored about 3 years agogithub.com/thorvg/thorvg - 90fa26b7bb75cb938290170882e65da8d9fc5d9e authored about 3 years ago
The SvgCompositeNode is replaced by the SvgMaskNode and SvgClipNode.
This is needed for using Lu...
Added an example LumaMasking.cpp that tests CompositeMethod::LumaMask
github.com/thorvg/thorvg - a18f85cca8b6c1c10e4dc409be609db5fe905384 authored about 3 years ago
Introduced CompositeMethod::LumaMask that converts the source pixels to the
grayscale (luma valu...
github.com/thorvg/thorvg - 906679cbeb62539e25fea1416b35e806c784e952 authored about 3 years ago
This patch will save your time to check example.
./all.sh [interval time between examples, de...
github.com/thorvg/thorvg - d349f73222f4f7efebdbdde2cfa7c6d7556a5d54 authored about 3 years ago
Basically, this Accessor is a utility to debug the Scene structure,
by traversing the scene-tree...
This reverts commit e947fef9a4170b601cb92b868ae71dfd675a9173.
Bad... This patch was wrongly app...
github.com/thorvg/thorvg - 9915d411648737878e4136afffcd9aa25457b5e1 authored about 3 years agowarning: suggest braces around initialization of subobject [-Wmissing-braces]
github.com/thorvg/thorvg - 77d33b2d9fa3502f2650a284430a519c62d4074f authored about 3 years agogithub.com/thorvg/thorvg - 686e47d2cda0bb4d611fc0a3a03d599cbecc4a93 authored about 3 years ago
github.com/thorvg/thorvg - 5fd32acf73feab4bebea9f77eae52af58980e44f authored about 3 years ago
github.com/thorvg/thorvg - 0aefbc3fb8a38f62d77a1d4774ff5731320c30c7 authored about 3 years ago
github.com/thorvg/thorvg - 8c29caf8031f9fb5042064ff89dc32e4e04bb49c authored about 3 years ago
Prevent range over just in case.
github.com/thorvg/thorvg - 6a2aaa2064091712850312f382b46efa3fa2476f authored about 3 years agogithub.com/thorvg/thorvg - 33018aa123b18b3abc63a6e80f4105c5d3faced7 authored about 3 years ago
Handle correctly duplicated spans from the multiple y span data.
Previous logic only expected t...
github.com/thorvg/thorvg - df64a7b0dc51c97c318d0b4eca5edca76834f89e authored about 3 years agoPrevent out of buffer boundary access.
@Issues: https://github.com/Samsung/thorvg/pull/1119
github.com/thorvg/thorvg - 05fefcf61f8b34a2f791324728d3464337ee11c8 authored about 3 years ago+++
auto picture = tvg::Picture::gen();
auto func = [](const tvg::Paint* paint, const tvg::Pai...
github.com/thorvg/thorvg - e947fef9a4170b601cb92b868ae71dfd675a9173 authored about 3 years ago