Ecosyste.ms: OpenCollective

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

SDWebImage

Asynchronous image downloader with cache support as a UIImageView category
Collective - Host: opensource - https://opencollective.com/sdwebimage - Website: https://sdwebimage.github.io/ - Code: https://github.com/sdwebimage

Merge pull request #3402 from dreampiggy/fix_macOS_animatedview_render

Fix the switching from animated image rendering to static image does not works on macOS 11+

github.com/SDWebImage/SDWebImage - 122c3d7ca57a21650c01b61f3ea42e5de4168f91 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the switching from animated image rendering to static image does not works on macOS 11+

We should always provide a fallback solution to handle built-in NSImageView logic

github.com/SDWebImage/SDWebImage - 61c3c5ba2d3c6b94e79fa4195fcccd9d5568db73 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3401 from dreampiggy/fix_unlock_unbalanced

Fix the unbalanced lock which cause crash

github.com/SDWebImage/SDWebImage - d3b111deb10fc8ecb87e82a3fff5c2cf9dabcefb authored over 2 years ago by DreamPiggy <[email protected]>
Fix the unbalanced lock which cause crash

github.com/SDWebImage/SDWebImage - 6eb74a177fffc6991b283ddcfbf1884e046ff620 authored over 2 years ago by DreamPiggy <[email protected]>
Released v2.1.0 version

Update the CHANGELOG.md

github.com/SDWebImage/SDWebImageSwiftUI - 83d46c08b5027727955fe83f67be4388c3aae65b authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #227 from SDWebImage/refactor_xcode14_state_update

Refactor WebImage/AnimatedImage using SwiftUIBackports and StateObject

github.com/SDWebImage/SDWebImageSwiftUI - 3258812caa820f91bade028a64736ff3fc49215a authored over 2 years ago by DreamPiggy <[email protected]>
Change to use CocoaPods to manage test case instead of Carthage

github.com/SDWebImage/SDWebImageSwiftUI - f263e8e049749a07a06e76f1821eaf8c0667c6c9 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the WebImage onSuccess does not get called because of StateObject get touched before onAppear

github.com/SDWebImage/SDWebImageSwiftUI - ef0328206832db4a439e68bb4ca379df1e86e93f authored over 2 years ago by DreamPiggy <[email protected]>
Update ViewInspector to 0.9.1

github.com/SDWebImage/SDWebImageSwiftUI - ac0e73b1f8fff3b2df648711030ec8ec2351af1f authored over 2 years ago by DreamPiggy <[email protected]>
Fix the CI, re-enable GitHub Actions

github.com/SDWebImage/SDWebImageSwiftUI - 4b7cbfcf06299db204b4776ab5db53b139440d3f authored over 2 years ago by DreamPiggy <[email protected]>
Refactor AnimatedImage implementation

Use context.coordinator to store loading status because it's exclusive unlike normal SwiftUI.View

github.com/SDWebImage/SDWebImageSwiftUI - 04c1ebba9c0cf2da0e0848185e45fd96ac7a3840 authored over 2 years ago by DreamPiggy <[email protected]>
Removed the unused code

github.com/SDWebImage/SDWebImageSwiftUI - a75add8e3ae7115d18dc026e2fde778202da88a6 authored over 2 years ago by DreamPiggy <[email protected]>
Update README

Added something about the behavior

github.com/SDWebImage/SDWebImageSwiftUI - 30b26af70c5ebb3f9c2620af52544f8913f252c5 authored over 2 years ago by DreamPiggy <[email protected]>
Fix Carthage project

github.com/SDWebImage/SDWebImageSwiftUI - 13090bcc9833ed43d1286c19f781d335bd75ce52 authored over 2 years ago by DreamPiggy <[email protected]>
Refactor WebImage implementation

1. Use SwiftUIBackport to use StateObject/OnChange/Overlay
2. Change the Indicator API to match ...

github.com/SDWebImage/SDWebImageSwiftUI - 2398f563a57b72688ea93ac6b377c57bb5724240 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to 0.9.1

github.com/SDWebImage/SDWebImageWebPCoder - 4416805045174938b11edb69a86e9f7dd0699952 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #68 from SDWebImage/bugfix/thread_safe_incremental

Fix the thread safe issue for accessing array with index, which may happend during incremental d...

github.com/SDWebImage/SDWebImageWebPCoder - fd36fad3c6ea8e37d8891e5be876d40fddc12de8 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the thread safe issue for accessing array with index, which may happend during incremental decoding

github.com/SDWebImage/SDWebImageWebPCoder - 3775b895fb6fd7ed9d61ae7bd8bc5fc13f0b80a0 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3393 from alexander-gaidukov/synchronize_operation_cancellation

Synchronise getter and setter of the cancelled property of the SDWebImageCombinedOperation

github.com/SDWebImage/SDWebImage - 3a6e01ab20b5b93b763b285e670e720510a30f7a authored over 2 years ago by DreamPiggy <[email protected]>
Synchronise getter and setter of the cancelled property of the SDWebImageCombinedOperation in order to eliminate data race.

github.com/SDWebImage/SDWebImage - 5a18c84529dd5cd9cd45c8689d55b62d3b73b54a authored over 2 years ago by Alexander Gaidukov <[email protected]>
Bumped version to 0.9.3

github.com/SDWebImage/SDWebImageAVIFCoder - acf410092645d486aa5dd44b7608ae45af8eee5f authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #40 from SDWebImage/fix_copy_data_buffer_threads

Fix ICC profile, buffer and AVIF encoding memory leak

github.com/SDWebImage/SDWebImageAVIFCoder - 27385c6d2e09220309bca8ee218226472421814a authored over 2 years ago by DreamPiggy <[email protected]>
Fix the memory leak during AVIF encoding

This because of some error handle does not release the buffer

github.com/SDWebImage/SDWebImageAVIFCoder - d5b9708b51db81bd5cf5d2c333dfbf6442b7c573 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the crash because of free null pointer

github.com/SDWebImage/SDWebImageAVIFCoder - 632750736ad99f9bdab5793a876daa7979265f5c authored over 2 years ago by DreamPiggy <[email protected]>
Fix the case that CGColorSync will cache the profile and so data buffer with `CFDataCreateWithBytesNoCopy` may fail on some cases

Always copy the data buffer via `CFDataCreate`

github.com/SDWebImage/SDWebImageAVIFCoder - 2f74cf97b82193022daf446aa6646c2d47847596 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the podspec again

github.com/SDWebImage/svgnative-Xcode - 46c0196664b445c59d8c9c2f55c076cd9869f980 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the podspec again

github.com/SDWebImage/svgnative-Xcode - 87277dd042c5c343cad84ff089d041c595ed8040 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the podspec source url

github.com/SDWebImage/svgnative-Xcode - d85bf40cffd7390de6e2214a841fc43e5016cb81 authored over 2 years ago by DreamPiggy <[email protected]>
Update the README and screenshot

github.com/SDWebImage/SDWebImageSVGNativeCoder - b2dcd46ed2d3cc424a9becd37b1d7c0ccf63b223 authored over 2 years ago by DreamPiggy <[email protected]>
Added SDWebImageSVGNative Coder

SwiftPM
CocoaPods
Carthage

github.com/SDWebImage/SDWebImageSVGNativeCoder - 7ab7bf248b5b7b90f0ab5b9cb83acfec00c95a52 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the boost.framework support for iOS

github.com/SDWebImage/svgnative-Xcode - b66a21b69ad16e9117f5066665a91134eb6198e5 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the gitignore issue

github.com/SDWebImage/svgnative-Xcode - 8f2ee1f8f067bae6c0efd385055d1c8a0d5448e5 authored over 2 years ago by DreamPiggy <[email protected]>
Update Xcodeproj deployment target

github.com/SDWebImage/svgnative-Xcode - cc911b159f451d77e8c4b90dcd81dbbe7298a124 authored over 2 years ago by DreamPiggy <[email protected]>
Change SwiftPM tool version to 5.1 (support Xcode 12)

github.com/SDWebImage/svgnative-Xcode - 5a17e98b347346680e1907140d0813003a3095bf authored over 2 years ago by DreamPiggy <[email protected]>
Change the CocoaPods source to point the wrapper repo

This allows the submodule to point to the correct svg-native-viewer repo

github.com/SDWebImage/svgnative-Xcode - ac972d16ad9d9a8f3bc2af515b3dae6ff06dfd43 authored over 2 years ago by DreamPiggy <[email protected]>
Add CocoaPods support

github.com/SDWebImage/svgnative-Xcode - 60787efc976b2bbd3880a2418d3c4709532bda1e authored over 2 years ago by DreamPiggy <[email protected]>
Revert sharpyuv as standalone subspec because it depends webp as well

github.com/SDWebImage/libwebp-Xcode - 0f3bdb28a1edc5e8e43876d3835d20c601ef331f authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to 1.2.3

github.com/SDWebImage/libwebp-Xcode - 1a4ea0e987656180b94539cb47343c37ff26922e authored over 2 years ago by DreamPiggy <[email protected]>
Update to v1.2.3

vendored sharpyuv is also available from CocoaPods

github.com/SDWebImage/libwebp-Xcode - b0308a7b3945a9b4f5c52ee333be91d5b188ebe9 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to 1.2.2

github.com/SDWebImage/libwebp-Xcode - e19508a8556837d5c0cb7b9bc0545457bab0933c authored over 2 years ago by DreamPiggy <[email protected]>
Update to v1.2.2

github.com/SDWebImage/libwebp-Xcode - 2c97422c951ba804e1e030b09fae26aef8fe560f authored over 2 years ago by DreamPiggy <[email protected]>
Fix SwiftPM by using the sub-target

Which allows client code to use without hacking header search paths

github.com/SDWebImage/svgnative-Xcode - 5ef3ea0299ab150f5185e989aa36d02c05746e8b authored over 2 years ago by DreamPiggy <[email protected]>
Create dummy file to make boost works for some build system

Like SwiftPM which must provide a library output

github.com/SDWebImage/svg-native-viewer - f98e5974673f2148ee5a31f1341ed394d36035c7 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the Xcodeproj integrate issue by copy headers into boost.framework

github.com/SDWebImage/svgnative-Xcode - 645f98a1077c056b00c07f189b2527225edbffcf authored over 2 years ago by DreamPiggy <[email protected]>
Temp change the submodule repo

Point to the folk one

github.com/SDWebImage/svgnative-Xcode - b3fddd8ed1cb3102c681cb5195debfa0a37e9ccc authored over 2 years ago by DreamPiggy <[email protected]>
Rename SVGNative to lower cases svgnative

Added SwiftPM support

github.com/SDWebImage/svgnative-Xcode - 3a5831aae237dbc036dd2fa1910601f102dbf4d6 authored over 2 years ago by DreamPiggy <[email protected]>
Added svg-native-viewer submodule and Xcode project

github.com/SDWebImage/svgnative-Xcode - 4e2135a2da4330c2fa2cccda9f6b2c7e11ce7ef6 authored over 2 years ago by DreamPiggy <[email protected]>
Fix iOS/tvOS/watchOS platform support

The ApplicationServices is not available on those platform.

By replacing with CoreServices, I...

github.com/SDWebImage/svg-native-viewer - 7514ce5577653d6d94a931064413c015bd7a9fc4 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to 5.13.2

update CHANGELOG

github.com/SDWebImage/SDWebImage - 3e48cb68d8e668d146dc59c73fb98cb628616236 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3380 from dreampiggy/bugfix_edge_case_cancel_cache_callback_twice

Fix the rare case when cancel an async disk cache query may cause twice callback

github.com/SDWebImage/SDWebImage - 7d7debbd262ddac7c75c9d40c78e929839dcbad0 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the old test case warning

github.com/SDWebImage/SDWebImage - bcaf918b8393dc13917a39be49929e44a08b2491 authored over 2 years ago by DreamPiggy <[email protected]>
Update test case about the cacheOperation and loaderOperation

github.com/SDWebImage/SDWebImage - 62e3a8f52a9ce7b38c641118328c5593468a641e authored over 2 years ago by DreamPiggy <[email protected]>
When download start, mark the query cache operation finished to avoid bug behavior

github.com/SDWebImage/SDWebImage - 3d1197b820d29200e49d194e8e965b9c7419df71 authored over 2 years ago by DreamPiggy <[email protected]>
Added test case `test15CancelQueryShouldCallbackOnceInSync`

github.com/SDWebImage/SDWebImage - 2729096221edcd7eeea1add6f5e9ea6273950c95 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the rare case when cancel an async disk cache query may cause twice callback

One is sync and another is async

github.com/SDWebImage/SDWebImage - 0643cb81c37f54384325fe6caff3ac118affff42 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3379 from amonshiz/patch-1

Fix pragma mark typo

github.com/SDWebImage/SDWebImage - b88d576f756e0ad27a926df155d44f74377bd639 authored over 2 years ago by DreamPiggy <[email protected]>
Fix pragma mark typo

Built and noticed this warning
```
external/SDWebImage/SDWebImage/Core/NSButton+WebCache.m:152...

github.com/SDWebImage/SDWebImage - 2bad528bfb907cc8182e596115fe222f1a29848f authored over 2 years ago by Andrew Monshizadeh <[email protected]>
Fix the CocoaPods macro for version.h

github.com/SDWebImage/libdav1d-Xcode - 8c41e1d71fff94a618c67d5e74b89b7580f3881f authored over 2 years ago by DreamPiggy <[email protected]>
Bumped to libdav1d 1.0.0

github.com/SDWebImage/libdav1d-Xcode - 543c7d43e4f6dbfe964b1a80809b3bdb6648596d authored over 2 years ago by DreamPiggy <[email protected]>
Update dav1d to upstream 1.0.0

github.com/SDWebImage/libdav1d-Xcode - 8f9450c59ba6cb00434c620713b952bf65526497 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped to libdav1d 0.9.2

github.com/SDWebImage/libdav1d-Xcode - dce1d12e632953014ef2743db1a215464469a226 authored over 2 years ago by DreamPiggy <[email protected]>
Update dav1d to upstream 0.9.2

github.com/SDWebImage/libdav1d-Xcode - 65274fb75ecd42b1129c44699c40ec6d9d0d240e authored over 2 years ago by DreamPiggy <[email protected]>
Bumped to libdav1d 0.9.1

github.com/SDWebImage/libdav1d-Xcode - dba4a0dd105e240da4c4f6c05c05a4035948ea44 authored over 2 years ago by DreamPiggy <[email protected]>
Update dav1d to upstream 0.9.1

github.com/SDWebImage/libdav1d-Xcode - d39fb9d3def9a695671f1c48e65b71b3b78158fb authored over 2 years ago by DreamPiggy <[email protected]>
Upgrade libavif to v0.10.1

github.com/SDWebImage/libavif-Xcode - b524c0edc7bff94b029ecb9cee69f095ecdaec79 authored over 2 years ago by DreamPiggy <[email protected]>
Upgrade libavif to v0.10.1

github.com/SDWebImage/libavif-Xcode - 66d08cf9a4a7e58b03dd4c9d0510812e9567765e authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to v0.10.0

github.com/SDWebImage/libavif-Xcode - f22e207373436e1f6b7fe67473864bc5f4578a1b authored over 2 years ago by DreamPiggy <[email protected]>
Upgrade libavif to v0.10.0

github.com/SDWebImage/libavif-Xcode - 16cddf61c6607af7b9d37952f7100e63a16138e1 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to 5.13.1

update CHANGELOG

github.com/SDWebImage/SDWebImage - cc1995b73883a1f97931366879d862c53a32bf82 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3373 from dreampiggy/fix_clang_analyze_issue

Fix the clang analyze issue

github.com/SDWebImage/SDWebImage - 7269107908da3ddeca360adce36f66032bba3662 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the clang analyze issue

github.com/SDWebImage/SDWebImage - 0757241822ea079faffe82b6a9e30a6f03cc11e9 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3368 from dreampiggy/optimize_force_decode_solution

Added `SDImageCoder.defaultDecodeSolution` to control the force decode solution. Automatic by de...

github.com/SDWebImage/SDWebImage - d0f3c393350c1cdc0e2e307bed9f9327eade2d0a authored over 2 years ago by DreamPiggy <[email protected]>
Added SDImageCoderDecodeSolutionAutomatic, which check image format as well

This avoid the unwanted CMPhoto log

github.com/SDWebImage/SDWebImage - a88e6694229b627ef32c2cfdee956a8999eb1159 authored over 2 years ago by DreamPiggy <[email protected]>
Change only ImageIO decoded CGImage should enter the `Force Decode` logic

Others coder, like WebP, should not use this approach

github.com/SDWebImage/SDWebImage - ff6b3b9bb59613d1acde21258d45bfe83bd44fab authored over 2 years ago by DreamPiggy <[email protected]>
Added `SDImageCoder.defaultDecodeSolution` to control the force decode solution, defaults to CoreGraphics (the same as 5.12)

For user who want new UIKit solution, you can opt-in to change the `defaultDecodeSolution` case

github.com/SDWebImage/SDWebImage - 213a8b8def68d594338d34c067d9d47e221f14ef authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3372 from dreampiggy/bugfix_color_at_point_grayscale

Fix sd_colorAtPoint and sd_colorsWithRect support for grayscale image (white and alpha)

github.com/SDWebImage/SDWebImage - 3277824d431a0d35e596f28487765746978328e3 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the bitmapInfo support for greyscale color, update test case

github.com/SDWebImage/SDWebImage - 1ed76f4f47d52aacdb690f34549a2d436ee83e99 authored over 2 years ago by DreamPiggy <[email protected]>
Fix sd_colorAtPoint and sd_colorsWithRect support for grayscale image (white and alpha)

This fix the test cases for #3368

github.com/SDWebImage/SDWebImage - 34236ac5221fa20e06ecca328c918a398d095791 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #3370 from dreampiggy/bugfix_pdf_draw_bitmap_dpi

Fix the PDF image without thumbnailPixelSize will result huge bitmap size, now fixed into 72 DPI...

github.com/SDWebImage/SDWebImage - 4d4e631183d2e3a9f4e59f6458ea080eda028335 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the case that provided DPI cause `kCGImagePropertyPixelWidth` return non-zero value

This will cause re-check thumbnail, and may result the wrong pixel size

github.com/SDWebImage/SDWebImage - 2fe3879b1582e455044d2903fcbaa03415676028 authored over 2 years ago by DreamPiggy <[email protected]>
Calculate the DPI based on PDF mediaBox, support thumbnailPixelSize

Move the vector code from ImageIOAnimatedCoder to ImageIOCoder, since it's not animatable :)

github.com/SDWebImage/SDWebImage - f1fe4ca8b85928b458437d10e035995e192fdd67 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the PDF image without thumbnailPixelSize will result huge bitmap size, now fixed into 72 DPI matching PDFKit

github.com/SDWebImage/SDWebImage - f91d35ef8d703a861644d7c406e717a6b21ae112 authored over 2 years ago by DreamPiggy <[email protected]>
Update README.md

Fix typo

github.com/SDWebImage/SDWebImageLottiePlugin - d4ae63250f856cb382ecf80f14df12e78e9e0f0b authored over 2 years ago by DreamPiggy <[email protected]>
Update README.md

Fix the typo

github.com/SDWebImage/SDWebImageLottiePlugin - 1f508229a5a60d0b742fb2c37b12cfe79f26e190 authored over 2 years ago by DreamPiggy <[email protected]>
Update README.md

Fix the typo

github.com/SDWebImage/SDWebImageLottiePlugin - a760c16ad040e4f4bc37ebe54b88dda686333ca7 authored over 2 years ago by DreamPiggy <[email protected]>
Added SDWebImageLottiePlugin (1.0.0)

github.com/SDWebImage/sdwebimage.github.io - b2bee6013570fed902a8357e239e3efdccc34c26 authored over 2 years ago by DreamPiggy <[email protected]>
Update gitignore and Podspec

github.com/SDWebImage/SDWebImageLottiePlugin - d47db2d68b0432cb5bd48636e8e2970ffb4b8253 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped the version to 1.0.0

Lottie 3 and pure Swift

github.com/SDWebImage/SDWebImageLottiePlugin - 513e4d4c1a621589cda3956355020c9652018ec9 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #7 from SDWebImage/1.x

Now it's time to move to Lottie 3.4, which solve the performance issue

github.com/SDWebImage/SDWebImageLottiePlugin - b483305848a7a0e83853de8648dc177854878277 authored over 2 years ago by DreamPiggy <[email protected]>
Try fixing Carthage, though not work on macOS (upstream bug)

github.com/SDWebImage/SDWebImageLottiePlugin - bd3f5b64ad9e3fcaa4c44c8313dd41f0aba44ddf authored over 2 years ago by DreamPiggy <[email protected]>
Remove CompatibleAnimationView extension, which is un-usable at all (upstream bug)

Seems a lie that you can use Lottie 3 from Objc

github.com/SDWebImage/SDWebImageLottiePlugin - 85190a32054473e623711bdc617871237bad3c79 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the imageProvider in frame extracting

github.com/SDWebImage/SDWebImageLottiePlugin - 9887d2ab1107b6f2219f71752e7551de34f493d2 authored over 2 years ago by DreamPiggy <[email protected]>
Remove the conflict extension API

github.com/SDWebImage/SDWebImageLottiePlugin - 4a4cd8af72da51ec42deaae2d11a278415823dc2 authored over 2 years ago by DreamPiggy <[email protected]>