Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/SDWebImage/svg-native-viewer
SVG Native viewer is a library that parses and renders SVG Native documents
https://github.com/SDWebImage/svg-native-viewer
Sync the fork with the upstream
8bfb9bf5826ff880db94fccb9787376aa3dc92f9 authored about 1 year ago* Make code compatible to C++17 using std::variant
* revert CMake changes
* C++17 fix: rem...
e09185141949c259e6ba5110702605e193374bde authored about 1 year ago* CirleCI fixes with Debian Stretch
* Try Ubuntu
* Remove sudo installation
* Add sudo
...
ab9ea1d48b0ff055c2fb063ae4c68edafce5b7c5 authored almost 2 years ago
This reverts commit bdf83dff6e5156ed4c06df6b5842711f9826fbf4.
beaca4320e7e485b3ca9c4d9b84f1f1b930fdf52 authored almost 2 years ago* fix in circleCi testcase
* minor fix in circleCi testcase
ff2ba4c4c7c63a1dedf6b50cb7dd0ae69257fbd2 authored almost 2 years agobdf83dff6e5156ed4c06df6b5842711f9826fbf4 authored almost 2 years ago
83d8738a5abd5e5eb0897bce4316db232f7b791b authored almost 2 years ago
The ApplicationServices is not available on those platform.
By replacing with CoreServices, I...
fd4f3d5daf8d4318669c2f0a7865c25e068aa381 authored over 2 years ago
* Add function to retrieve viewBox dimensions
* Removed UpdateViewBox() as it was unnecessary n...
40ba300108392697f860825c6e0c0a1ade838fbf authored over 2 years ago
787e767b31ad1dd85145136f7fca389e2d8f6ce2 authored over 2 years ago
* Changed the baseline for image.svg as the old one was using default values of width and height...
bf32e158a9df7b1ab42577a8d4e8e5a103b5add2 authored over 2 years ago* Part of changes required to support the fix for the bounding box issue. ViewBox dimensions wil...
a57dcf926cb4ea1bcf0943bec4ce34d43de5b7fa authored over 2 years agoLike SwiftPM which must provide a library output
f98e5974673f2148ee5a31f1341ed394d36035c7 authored over 2 years agoThe ApplicationServices is not available on those platform.
By replacing with CoreServices, I...
7514ce5577653d6d94a931064413c015bd7a9fc4 authored over 2 years ago* minor fix in Bounding Box
* remove ununsed piece of code
d234cfff48df92f0f2693e36c453e1a098153a36 authored over 2 years ago* fix testcases for offset/opacity as a percentage
* support of percentage when specified in ...
8cd4289cd3a509a6d5adb70098f6c9f5e0986f9c authored over 2 years ago2f7fd8d23b6480cd34f59b07a062d5b06801b66a authored over 2 years ago
* Add GoogleTests for automated testing
* added an Interval class and tests for it
* Add a...
ac3324349ef9ab4fa69a7d9b4200e404492088f1 authored over 2 years agoBoth <string> and <string.h> are needed in ExpatXMLParser.cpp.
33c0071a116a79a8289730c5840c04c8feadd2a8 authored over 2 years ago
The SkiaSVGImageData destructor must destroy an sk_sp<SkImage> member.
However, SkiaSVGRenderer...
Some IWYU to allow TestSkia.cpp to build with newer versions of Skia
where SkEncodedImageFormat...
If the image data passed to SkCodec::MakeFromData is not recognized as
image data the SkCodec::...
f5c2ab195c6f3eaa76c2037817fd0d21b505bbc1 authored almost 3 years ago
4fe138b56d251745a0f5e73e9c4c025ba8ea979d authored almost 3 years ago
this is related to jira CTSVG-4165845 , and fixed is added only for skia port
23071752c1c7de183a2b61dea737c082c39b5753 authored about 3 years ago* percentage support in rgb colors
* Styling changes and uncomment the assertion
* Add sup...
527abe6c2018fdac4b84cf6f6096b7c745e91074 authored about 3 years agoThis reverts commit 51bc6a4642cfe9863459cf8764062156d3782091.
6399ccb03424820cedb78acf27fc8ed966906d12 authored about 3 years ago51bc6a4642cfe9863459cf8764062156d3782091 authored about 3 years ago
* fix the quadratic bezier problem
* fix a mistake
* Remove the static cast
f287613d6010180cd370e36ba7c8ed4f258964ee authored over 3 years ago7e3e8b2dfe2954a1d49eb91b8f2fe15f0f7e1a2b authored over 3 years ago
* Initial support of Direct2D
* Fix usage of arc
* D2D port fixes (#133)
* Use CComPtr
...
b79ecc37b2572b27aa8ff93de67ffa55828e4df8 authored over 3 years ago
* fix issues with clipping, opacity and transforms with gdi port
* fix header problem
* ne...
8182d14dfad5d1e10f53ed830328d7d9a3cfa96d authored over 3 years ago17cf18f494a98b5131a350738382c8f4589a09e4 authored over 3 years ago
149c9a9b57f0660a1189e6a8c7d786a498af2d9c authored over 3 years ago
* update skia apis to latest
* better name for sampling options
* Set CXX standard to 14 i...
8dc33bb5f0d29e8f63c04f993c14723bf807980e authored over 3 years ago2de9e7d34301fdc6ba483ce7408cc48dba230bdb authored over 3 years ago
Fix issues with symbols: recursive tree building + crash due to not existing vector element access.
5068110fcbfb59ed495f29d90cb710263072e27c authored about 4 years ago62318cd8e085434baf725f502ddb1828bce7ada6 authored about 4 years ago
8a936f51859fdf45f875c9cf4097fe547a50448b authored about 4 years ago
5fa4180f4e1c527548b3d01641f22140dcec21b2 authored about 4 years ago
8fb8a9082efad4579c9f5cdd1d82a382583c6147 authored about 4 years ago
264e5a8ce8b53f488bea3d6bf342dc8407eae6ea authored about 4 years ago
Patch by @sunflowerdeath, refined to build with C++11 as well on none Skia based ports.
* move ...
According to the [spec](https://www.w3.org/TR/SVG/paths.html#PathDataQuadraticBezierCommands), t...
2babf2b644cb469b9d38d7fe5126392b33accf63 authored over 4 years agod15aa675cc1ec3965a60067b9b43cfbaaf317e40 authored over 4 years ago
Add Expat based XML parser
1901c27b85e66809144e94b4de86f5b181158b1e authored almost 5 years ago1edcce1ab9049952652d0ade430f8d1132f2e2df authored almost 5 years ago
* change the conditions from WIN32 to MSVC, because
other toolchanins are not confirmed well.
507e0c535bb9349949cd1675dcbfe4891cc74487 authored about 5 years ago
40b40e144340e5df1d86e4de69e965067ee1ecdf authored about 5 years ago
57170fcf9b7cead1a7106d45d53232c42604d7e3 authored about 5 years ago
Skia usable on non-Apple platforms.
* SKIA_LIBRARY_PATH
A variable to specify the full-path loca...
* Windows headers might have strange side effect, if they
are included before Skia headers, Sk...
* Add boost git submodule
* Update README
8e13f61c6d51c76058c8fd06e10b757414c4df87 authored about 5 years ago* Use constants
0b6cb16c4d6e7c42adf9f7a6188e71c7e6af13ed authored about 5 years ago* StringSVGRenderer.cpp: dump r(adial) parameter in RadialGradient.
* gradient-outside-defs.t...
ef32c459cee3eb86780f70906d34d75ebaa4e5bd authored about 5 years agoef627051444b7c2041860bd4d0fe5232e2ba8aa2 authored about 5 years ago
9022b1ce85cbe06881e9bffd229e0a9d9c495cb6 authored about 5 years ago
XML wrapper with support for RapidJSON (via boost) and libxml2
b506978734f650a52cbc9f689abc10655cb9bcb6 authored about 5 years ago* add gdiplus.lib dependency explicitly
* move a few implementations using non-exported const...
98456a71e993bf9fc09943809019610b92ee14f4 authored about 5 years ago* Reference any element by ID
* Fully support referencing by <use>.
Add cycle detection to a...
* Build with GDI+
* CircleCI: Disable GDI+ when build as shared lib
* CircleCI: Create new...
ff2cc002f17c613ecddb56c420d3914529139167 authored about 5 years ago49cc241ae7ef9d683083f46ba9d618a8feacb2bb authored about 5 years ago
* Start a win orb
b486fd64f797fbcf3b27187f0db4fd107b12ee21 authored about 5 years ago* rename testC/TestMain.cpp -> testC/TestMain.c
* change svg_native_render_output() API to C-...
cb278bd6d0a26aa640f5b0dd1188f128423af849 authored about 5 years agoFix another build issue with clang on windows
5f08dbcd5a16014bd5e8d90e1819a3ad8fc27b85 authored about 5 years agoff652a27a4bc89ae9b1bf69244b8bf29fa4c9cd8 authored about 5 years ago
* RoundedRect(x, y, w, h, rx, ry) is added for all ports.
* RoundedRect(x, y, w, h, r) is remov...
2956b620e956f04a0c3a9c69e1d264a4b9669ddf authored about 5 years ago
20d78ae9d8ef4e6d7c2b4e7c852025b75023b538 authored about 5 years ago
* Add C-wrapper and demo
Co-authored-by: mpsuzuki <[email protected]>
c049db4b4da3fe4aa34624a75ec4e6cf416df80c authored about 5 years ago
* closePath has no arguments.
Therefore, number chains can not appear on next segment.
Return ...
* Enhancements for pkg-config files. Add "make install" target into CMakeLists.txt,
to separa...
5ca83c2dd0cb35fc2e2c883cae8cfc2cef613091 authored about 5 years ago
Export SVGDocument and renderer symbols only
f68810bb828d9f0192aaf94b7435a40401145527 authored about 5 years ago6555e6850b09e06becb6a1e46825b2c61b954d50 authored about 5 years ago
bdfbca784c75b032b3e46bb25bbe630cbbf14ae5 authored about 5 years ago
f901965a6e58b6a4b7cefce85c2ec3e940df4bc5 authored about 5 years ago
* Fix for Issue #65.
* SVGDocument.cpp: check the validity of mDocument before using it.
*...
175b3b79e28770d5ffc9c51a0af76911baaffbae authored about 5 years agoDisable rendering when we are close to 0 for dimension attributes on …
db2ba8844d81a363f1426e386d11fb698f12cb35 authored about 5 years ago* Fix for Issue #63.
* SVGDocumentImpl.cpp: check the validity of passed node
or child bef...
45fc8f49f4a0415dcbd61fca579113bf64cf3fee authored about 5 years ago
* SVGStringParser.cpp: Replace 'pos != end' by 'pos < end'
to prevent overrunning.
af8bdabe1f87476de34e8e8eed58df9b28d853ff authored about 5 years ago
9b599ac3875c0681df5c4599dbf05fdc6dbe883c authored about 5 years ago
* take <sk_sp>SkImage, return an oriented <sk_sp>SkImage or nullptr.
* determine the orientat...
fd435c90409275e07be5c57379db88bb5b70c51f authored about 5 years ago35dbf5f8734e03c037ef0ff7bfd11ec66115ca72 authored about 5 years ago
2d3577652be714cbc7b14cf13ba827d07e0afe34 authored about 5 years ago
9401ef815c7cf6db2b4b0c969fd4911444150d9b authored about 5 years ago
* Add GDI+ port
* Add example application
c0887d73dbcb88a8d24ed78ad5a4ac9fd5a68db2 authored about 5 years ago
Mostly documentation and comments; notable exception:
SVGDocumentImpl::LengthType::kHorrizontal...
* Create new ID to Element map
* Expose rendering of individual elements
* Add documentation
...
f0d1f7c8b9650d558efbb84c922bfaec86ce5e33 authored over 5 years ago
04c45745e33800da4ed1281b8f4d2ef250502ead authored over 5 years ago
* odd-sized dash array is doubled for all backends.
* svgnative/test/dash-array.txt is update...
61754a53d495e30de6714c8003547109033e241a authored over 5 years ago* Support gradient elements outside `defs`.
* Added test for gradient elements outside
b5f7ac011501a9277f21045101955c1cbed4fb26 authored over 5 years ago* Fix the support for `use' elements.
* indentation fix
e30cfe33c9993b688dabb6c7d37937630dda61a8 authored over 5 years ago