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
renamed internal variables, no logical changes.
github.com/thorvg/thorvg - d73ecc55247400d46cd1bcffe048ce494822c964 authored about 3 years ago by Hermet Park <[email protected]>keep the code thorvg convention.
github.com/thorvg/thorvg - cffc87e7b19ce990cb05b5119cb1ad89dd3f6777 authored about 3 years ago by Hermet Park <[email protected]>
The function pointers used to pass the proper blending method - mask
or inverse mask.
Tasks can be disposed while the renderer referencing it.
Now, we can delete the tasks with lazy ...
In the cae when Result::InsufficientCondition was retured by the save()
api, the user had to rem...
revert c31c77c0fb884f79c6d52b5971f21be6fe4e92f2
memory mis-alignment is detected by asan tool.
github.com/thorvg/thorvg - 6ba2bc8eb33ff0e554e3afb7318f036bec274e96 authored about 3 years ago by Hermet Park <[email protected]>free the member resources in the destructor.
github.com/thorvg/thorvg - cbcb85cd7ce9f5d0c31b6b5d906a8a8f21263536 authored about 3 years ago by Hermet Park <[email protected]>target is dangled without any proper deletion...
github.com/thorvg/thorvg - 4587a39f46b7e09e0d695a9ea3e768df4d751c83 authored about 3 years ago by Hermet Park <[email protected]>This reverts commit 651a98a2d899620bd74a0162127bbdfe572368c6.
Applied the alternative solution ...
github.com/thorvg/thorvg - de353401a73091a25a49d0491c8ad47ffdfa178e authored about 3 years ago by Hermet Park <[email protected]>delete dangling object properly in the corner case.
Unfortunately, this brings to correct the c...
github.com/thorvg/thorvg - 74413a989ffd3b246f4b42b424055ceeff0dcaa9 authored about 3 years ago by Hermet Park <[email protected]>
This test depends on the machine environment.
it's not guaranteed the same result so we remove it.
fix the memory leak in the corner case
detected by tvg test suites
@Issue: https://github.com/...
github.com/thorvg/thorvg - 37e39866dd81eb1ec57b887aebd7a58b5d26a781 authored about 3 years ago by Hermet Park <[email protected]>
On large memory machines, if machine have enough memory,
tests failed because it doesn't return ...
If paint has no path information or stroke information,
it is not referenced inside bounds.
This...
properly handle if the realloc() is failed.
@Isssue: https://github.com/Samsung/thorvg/issues/995
github.com/thorvg/thorvg - 2aa551e2222a0a3dbcf5d32c38cd9036c011550c authored about 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 86082383437e17f607e2eb532e3122cfd7e393c7 authored about 3 years ago by Mira Grudzinska <[email protected]>
Delete the paint which is not committed properly.
github.com/thorvg/thorvg - 651a98a2d899620bd74a0162127bbdfe572368c6 authored about 3 years ago by Hermet Park <[email protected]>these duplicates are not unique_ptr, should be taken care.
@Issue: https://github.com/Samsung/t...
github.com/thorvg/thorvg - fd74e0fae88ff465c19af092099be60f40cd1085 authored about 3 years ago by Hermet Park <[email protected]>trivial mistake by cdf7019b19011a6897e1ae269eafe6cc33e397c9
github.com/thorvg/thorvg - b956b0a7e07df97e3bdd17edc099553a3fb79177 authored about 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 545d3ead677f87a10648e600e5e2771f8b4c5b76 authored about 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - 45f521618c4a7343b432b7720e09e473c71826b8 authored about 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - cdf7019b19011a6897e1ae269eafe6cc33e397c9 authored about 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 551d83add076bd2e22ab36a83c5542dcd667c80e authored about 3 years ago by Michal Maciola <[email protected]>
To preserve the naming convention function '_rasterTranslucentImageRle'
is reanmed to '_transluc...
saved 800 bytes.
github.com/thorvg/thorvg - c790e18de6b66815be3190d043fffbb0f35bd5a2 authored about 3 years ago by Hermet Park <[email protected]>removed the std::string usages.
saved 17kb.
github.com/thorvg/thorvg - 88d34f0d9a1f09ec6086524a0414185c7658744c authored about 3 years ago by Hermet Park <[email protected]>
Since the mask is a container element (in opposite to the clipPath),
it has to be loaded as a sc...
An image can be a mask, so the information about it's path is necessary
during a composition app...
Clips and masks require to implement some additional variables,
so the new node type has been in...
replaced new/delete with malloc/free
saved 936 bytes
github.com/thorvg/thorvg - eadb7fc4af0163b9f841efbe6f301e3495281e91 authored about 3 years ago by Hermet Park <[email protected]>cast to float type properly.
github.com/thorvg/thorvg - b289950a5f105c95a8cbeafe09fd2009e443f4d5 authored about 3 years ago by Hermet Park <[email protected]>
Wasm needs ABGR STRAIGHT buffer.
As there is a problem using ABGR for loaders, it is better to u...
introduce common math functions to improve the reusability.
github.com/thorvg/thorvg - c3a29bd6481288da1de7c3583f4ecc119688bcc6 authored about 3 years ago by Hermet Park <[email protected]>reduce the binary size by 80 bytes.
github.com/thorvg/thorvg - 7c1b16ba11e364c52dad40e1aa21220deb427936 authored about 3 years ago by Hermet Park <[email protected]>apply two more compiler options to reduce binary size.
Saved about 7kb.
github.com/thorvg/thorvg - b705822732f153e18ef5cdef667a30ce41b8addf authored about 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 9f914d596e52f961448c58d896cffaac3a7010ba authored about 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 04a27f383ed654fabd4c2b3250d6bc0b18d9a98c authored about 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - f85a9eb136dba5f1bd16f35c7fcbea6b2ebb8da3 authored about 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 6f42007f29117c4028f269008a70913382dc5b15 authored about 3 years ago by Hermet Park <[email protected]>
remove the deprecations and warnings.
github.com/thorvg/thorvg - 4d62108d819ad18136c125764c6d77761e58a285 authored about 3 years ago by Hermet Park <[email protected]>"warning: shifting a negative signed value is undefined [-Wshift-negative-value"
github.com/thorvg/thorvg - 0f2d7e3eef1ec8b79fafc7f80ef8a237ef3113bc authored about 3 years ago by Hermet Park <[email protected]>skip memory copy as possible.
github.com/thorvg/thorvg - c31c77c0fb884f79c6d52b5971f21be6fe4e92f2 authored about 3 years ago by Hermet Park <[email protected]>
Introducing the gradient transform() apis and changing the grad
algorithms made it possible to a...
reset rle is supposed to be reused, image should keep its pointer.
@Issue: https://github.com/S...
github.com/thorvg/thorvg - 3b54e4797e1f28d8a9d4759d5cd64f4004489ead authored about 3 years ago by Hermet Park <[email protected]>
The values in absolute units are calculated based on the pixel unit.
Till now the default value ...
removed unused variables.
github.com/thorvg/thorvg - 3c7d037841297a89716bb8aa58799b2c746b5647 authored about 3 years ago by Hermet Park <[email protected]>removed unused variables.
github.com/thorvg/thorvg - c8e7bc9d43e9c9123fc571224b7fe74627f25ca5 authored about 3 years ago by Hermet Park <[email protected]>skip to process if the input is invalid.
github.com/thorvg/thorvg - e4ab100fb24b88d11df779971d4d86bb4e37b0bd authored about 3 years ago by Hermet Park <[email protected]>re-compiled the tvgs with the latest tvg saver.
github.com/thorvg/thorvg - 3abf89a6fff6791d0f80645fe26a40957747c292 authored about 3 years ago by Hermet Park <[email protected]>Keep v0.5 version of tvgs for checking compatibility.
github.com/thorvg/thorvg - 4da5cbb3223439a0507a91947b0b46a0e0c2f7d9 authored about 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 2d830eae8bbb986a2c8993fc00dedfb180e47339 authored about 3 years ago by Hermet Park <[email protected]>
Add an option for use in environments where
the use of static libraries must be enforced.
Changed names:
shape->rect -> shape->fastTrack
_factTrack -> _axisAlignedRect
In the case when bounds should not include a stroke width, width
and height values were reduced ...
After 362d2df the fastTrack cases were applied even for shapes with clips.
These changes fixed t...
This reverts commit cd5116b05315698ebc5e8592beb4753929dc2eed.
Ah this breaks the Stress example...
github.com/thorvg/thorvg - 3b2e1f42918cf1c073ababa6c88c5449ca73902b authored about 3 years ago by Hermet Park <[email protected]>* common: added colorSpace() function
This patch introduces colorSpace() function for SW and ...
github.com/thorvg/thorvg - cd5116b05315698ebc5e8592beb4753929dc2eed authored about 3 years ago by Michal Maciola <[email protected]>
This patch introduces _STRAIGHT colorspaces (ABGR8888_STRAIGHT and
ARGB8888_STRAIGHT) whose colo...
A stroke is irregularly scaled in case when:
1) m11 != m22
2) m11 == m22 == 0 and m12 != m21
The...
fix code
github.com/thorvg/thorvg - 021b86a065782e978665b25f254dcc10a1f0dfbe authored about 3 years ago by JunsuChoi <[email protected]>github.com/thorvg/thorvg - b12421b4d1194039a87f42ed06ed92d8f6d9ae7b authored about 3 years ago by Mira Grudzinska <[email protected]>
removed invalid nullptr checks.
New allocation doesn't gurantee that returns nullptr when it's ...
github.com/thorvg/thorvg - 875e20076717c54e9c667bbab34bcd53af3c4b7c authored about 3 years ago by Hermet Park <[email protected]>
The invTransform should be used instead of transform - missed during
all the gradient changes.
This patch adds a support for geometry properties (x, y) of <use> tag
github.com/thorvg/thorvg - 00dfd55f18852f93c4f49a5461106eb3450d7d6f authored about 3 years ago by Michal Maciola <[email protected]>
The final gradient transformation depends on the coordinate system.
It can not be applied during...
github.com/thorvg/thorvg - ae3d1e1b801b7e7a73704ed83dcb5bc89169e1cb authored about 3 years ago by Mira Grudzinska <[email protected]>
The gradient transformation has to be included in the last step
of gradient preparation (and com...
Rasial gradient variables names changed to be more descriptive.
github.com/thorvg/thorvg - 5ca50a28a2130612098307094f98a5e40b824e06 authored about 3 years ago by Mira Grudzinska <[email protected]>
The rasterization region was rearranged in the case of fastTrack,
but its validation and boundar...
A shape's bounds used for a gradient transformation shouldn't take
a stroke into account.
use static png, jpg library
github.com/thorvg/thorvg - 71324e2e1d3b7bbf079dab2754d85d28ebda62c1 authored about 3 years ago by JunsuChoi <[email protected]>In some development environments, -1 of uint32_t may become 0.
github.com/thorvg/thorvg - f28a0d9b5c8fb47506224a4506c0a71875570780 authored about 3 years ago by JunsuChoi <[email protected]>
Usage:
svg2tvg [SVG file] or [SVG folder]
Examples:
$ svg2tvg input.svg
$ svg2tvg sv...
When opening a file using ifstream, a different problem occurs for each platform.
To fix this, c...
Remove `std::`
github.com/thorvg/thorvg - 5fd60e14a2a63860e4cc40b3904d17d7dde00adc authored about 3 years ago by JunsuChoi <[email protected]>
move the exceptional code for the coherency,
and ++ more history of the description.
github.com/thorvg/thorvg - caf4d846fcaa25387af02029da6df0a03d473a05 authored about 3 years ago by Hermet Park <[email protected]>
Removed the .svg in the output name.
Before: tiger.svg -> tiger.svg.tvg
After: tiger.svg -> ti...
revise the code to support async loading of the static jpeg_loader,
also support header reading ...
Since no antialiasing is applied for the fastTracking cases,
the shape's rasterization region ne...
revise code to satisfy with the tvg world.
no logical changes.
- modified file names
- added ...
github.com/thorvg/thorvg - 2780d77a52e6c775a48b6b6532beb515392ebf7e authored about 3 years ago by Mira Grudzinska <[email protected]>
The file enables to check the correctness of the gradient transformations
and units.
Removed dup...
github.com/thorvg/thorvg - f8a16cf0223001c23466177aa37165b4a8faf36b authored about 3 years ago by Hermet Park <[email protected]>
Adds an alternative static jpg loader.
The jpg loader copied the jpeg decoding implementation f...
github.com/thorvg/thorvg - 003f53376e9b68b597e5fd93c14d2c21794f8413 authored about 3 years ago by Michal Maciola <[email protected]>github.com/thorvg/thorvg - 8c52f2a870a2b8aa69f1390e6098999e034153e3 authored about 3 years ago by Mira Grudzinska <[email protected]>
github.com/thorvg/thorvg - 6b7aff560fd08d034614aacd8db77f712eadee01 authored about 3 years ago by Mira Grudzinska <[email protected]>
Non-changeable apis should keep the const parameter so that
user knows the api won't change the ...
github.com/thorvg/thorvg - 1006cbd0d8fe58d071c972175d1287b6acc88a59 authored about 3 years ago by Mira Grudzinska <[email protected]>
github.com/thorvg/thorvg - d25a285b4c5025599aeec5240a47f83cfee8f632 authored about 3 years ago by Mira Grudzinska <[email protected]>
The gradient transformation has to be taken into account as the last
step of the gradient prepar...
In the case of any shape transformation, the gradient fill
was not correct.
If isXXPercentage is true, then it is calculated accordingly.
github.com/thorvg/thorvg - 664e95859c81b5fadd9614ba99c2431aa24b9dee authored about 3 years ago by JunsuChoi <[email protected]>Find the hidden example...
github.com/thorvg/thorvg - 0e57f869bc683f00bab97488087b714a82e4ef4c authored about 3 years ago by JunsuChoi <[email protected]>
The need to convert the gradient values occurs only when they are given
as nominal values in the...
github.com/thorvg/thorvg - 5fc5fd7f2d55019573796242d46dd021824af1cc authored about 3 years ago by Mira Grudzinska <[email protected]>
github.com/thorvg/thorvg - 280d27ac83cbd4eadcd52af92fb1a5ef78597ca1 authored about 3 years ago by Mira Grudzinska <[email protected]>
use @retval for the multiple return values.
github.com/thorvg/thorvg - f24409a76dc8883f9b19668d91059a11fb78f7e6 authored about 3 years ago by Hermet Park <[email protected]>The href image tag should point to an absolute image path.
github.com/thorvg/thorvg - a93b5b98a970c03daab6b0c4d30851ff2ff363c2 authored about 3 years ago by Mira Grudzinska <[email protected]>
Yes, now we have standard apis for getting class types,
don't need to hack it anymore.
Now, rep...
github.com/thorvg/thorvg - 6f3ff2a3553695d613389f2cb7e98b218d2fe2f9 authored about 3 years ago by Hermet Park <[email protected]>