Ecosyste.ms: OpenCollective

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

github.com/SDWebImage/SDWebImage

Asynchronous image downloader with cache support as a UIImageView category
https://github.com/SDWebImage/SDWebImage

Bumped version to 5.7.4

6b7e94713a4319dc814ff0f4671fb1fc449710a5 authored over 4 years ago
Merge pull request #2999 from dreampiggy/bugfix_prefetcher_cancel_hung

Fix the issue that NSOperation conforms to `SDWebImageOperation` check failed. And fix the SDAsy...

1fa07b7fd3510cc27332f0a91237f7d0d2502b46 authored over 4 years ago
Fix the deadlock by using the two different semaphore, the `@synchronized` can not represent two pointer array lock and may be entered twice

fe730cc7e414d30b4a34d99e2fc41b46585d9f5c authored over 4 years ago
Fix the wrong subclass which does not override `isConcurrent` method

54771ceb22451ab188c923ef191cee59373bf8cd authored over 4 years ago
Mark the `SDAsyncBlockOperation` safe using the lock and correct override method

f51992cfd619f5cfffe8c0a298bb29c897193bb5 authored over 4 years ago
Update the test case to ensure thi silly problem will not occur again :)

974c3ff4adac26fda8c5fab3a091d7f72ff7376e authored over 4 years ago
Fix the issue that NSOperation conforms to `SDWebImageOperation` check failed. And fix the SDAsyncBlockOperation cancel logic

4173f9f3c1ac8a7ef2de40666bd32cb735f1ef55 authored over 4 years ago
Add the test case `test15ThatOriginalQueryCacheTypeWork` about original cache key and transformer

3d1abaee82808ea098860da49c836033e7fc74a2 authored over 4 years ago
Added the API to remove failed URLs from black list, since now we populate the error code and user can know which URL get blocked

0ba0aaca34abdc5ecd3758bb483ac30fe9cdeedf authored over 4 years ago
Mark the black list error formal error code (which previouslly use `SDWebImageErrorInvalidURL`)

0dd1d423978f86dd910e718ee031c1b9d5852eac authored over 4 years ago
Update the comments and coding style about the original cache type feature

d43e0d26f7fc32639ed115b034439dad56270e3d authored over 4 years ago
Merge pull request #2992 from ZXIOU/addQuaryOriginalChcheForTransformedImage

Add quary original chche for transformed image

3b088e72603e462d81c380f716c4e730a2216a8d authored over 4 years ago
Merge pull request #2985 from dreampiggy/feature_convient_mac_transition

Added the convenient transition options for macOS user. Deprecate the old timingFunction, which ...

8323aa756407796bafcd428bb1a5f879c8af70c5 authored over 4 years ago
Make some simple logical adjustments

ee18f7f55d80a28a0dd7f75d9793e28d1c78215d authored over 4 years ago
Merge pull request #2990 from dreampiggy/feature_convenient_header

Add the convenient request/response modifier, which provide HTTP header directly

e85beab792de548309716c6b68de2ec7b0261cdc authored almost 5 years ago
Add the test case about conveniences modifier, rename the category name

cc3f03dfa4c07fce74f894e6bd509c438da24e2e authored almost 5 years ago
fix quary original cache for transformed image instead of downloadingq

a84ade991c33f9e23b06d5f8aa3d41eb198e5ada authored almost 5 years ago
Merge pull request #1 from SDWebImage/master

update the latest code

9e3bcf19e35c1b08f56d1590e5e4b924bc0a43f5 authored almost 5 years ago
Merge pull request #2986 from dreampiggy/feature_pass_set_operation_key

Feature pass the set operation key into context option from upstream. Fix the potential retain c...

c4aaa8c63c7ad025509103d3b8b485b929f04800 authored almost 5 years ago
Update the convienient API using the Category, actually most use case is HTTP request, data and file URL are rare

783353bfe9af2f6ec69f17c1ea572ee7e2ad1d14 authored almost 5 years ago
Use the String instead of CFNetwork symbol, seems not visible on watchOS ;)

fb517edf3770fd20b69db51e0b8be94b1d84e3c8 authored almost 5 years ago
Add the only headers arg convenience initializer

484f6f422c8f3e2b480ef42d65b30cacac0cab23 authored almost 5 years ago
Add the convenient request/response modifier, which provide HTTP header directly, don't need to repeat the code

6379dfc58ba9e7a48515d50016314fe9395f3360 authored almost 5 years ago
Update the readme about the SDWebImage Architecture Analysis

11754268f9e5fc80795133f685c474e0bff74dc7 authored almost 5 years ago
Merge branch '5.7.x' of https://github.com/SDWebImage/SDWebImage

f9572b72e19ad3141325fb3925574a55fb0fb481 authored almost 5 years ago
Merge pull request #2988 from dreampiggy/encoding_options_embed_thumbnail

Feature: Encoding options supports embed thumbnail (works for JPEG/HEIF/AVIF)

ca970aeace5e593a5a899ff7d2e76c3970ee8e55 authored almost 5 years ago
Bumped version to 5.7.3

39370d1af85734dffe0e3f89b389976da461be3f authored almost 5 years ago
Fix test case compile issue on macOS

9a7544163476723c218d7f58143ee892b0ac679d authored almost 5 years ago
Added the test cases`test19ThatEmbedThumbnailHEICWorks` to ensure the embed thumbnail works

d76fb76e0df56854ac06ea2796820fc05c494144 authored almost 5 years ago
Add the support for embed thumbnail for JPEG/HEIF/AVIF

f84678a44d506d8518bf5e5c35185581ee453f97 authored almost 5 years ago
Merge pull request #2989 from dreampiggy/bugfix_encoding_options_imageio

Fix the encoding options which does not passthrough the correct value to ImageIO

8d1d0b08025bcbe5b57324942ccbdfb08155f203 authored almost 5 years ago
Fix the previous code which does not passthrough the correct value to ImageIO

816329f403fc34bcff130c234e1fd59e42b4ab10 authored almost 5 years ago
Merge pull request #2987 from dreampiggy/project_support_umbrella_swiftpm

Support the SwiftPM Objective-C user to use #improt <SDWebImage/SDWebImage.h>

478cad44b271a0e432532cd04b8d23ec6bfe4324 authored almost 5 years ago
Fix the support for SDWebImageMapKit

34b59d1f79824719101149bbf2a5c328bdad5533 authored almost 5 years ago
Support the SwiftPM Objective-C user to use #improt <SDWebImage/SDWebImage.h>, by using the link to the public header files and construct the same folder layout

1708ec67c103d8ffc6938fc551e8aadb67c344d2 authored almost 5 years ago
Added test case `testUIViewOperationKeyContextWorks` to ensure this behavior

e8a357e504ff95b8e8995021941ad00b789f644f authored almost 5 years ago
Allows to keep the set image operation key to downstream component like downloader or cacher, used for tracing

64b13dc3466e42adcfcd7c4c93ea999e8a63e29a authored almost 5 years ago
Added the convenient transition options for macOS user. Deprecate the old timingFunction, which can use System API to achieve

1cb0d2e2baae8cd908d9b63fdf33febb7671dc49 authored almost 5 years ago
Fix the test case about encoding check, the expect expression syntax is wrong

e5adec920bc8bfff150a1a3dc4b16482d611ab3b authored almost 5 years ago
Update the readme of modules about custom caches, including SDWebImagePINPlugin support

b06d60cf3d998efb6958d97915ac1e9164d96dd8 authored almost 5 years ago
Bumped version to 5.7.2

Update the CHANGELOG

74ae21337c415bb542eb901803f3e84799265c34 authored almost 5 years ago
Merge pull request #2977 from dreampiggy/attempt_fix_image_io_animated_image_thread_safe

SDAnimatedImageView animation rendering should not use CGContext force decoding, use `kCGImageSo...

774571f4981bddef1a1bba662d53e6699a0f3e9f authored almost 5 years ago
Merge pull request #2983 from dreampiggy/project_rename_private_header_avoid_bad_pod_conflict

Rename the private header `UIColor+HexString` and `NSBezierPath+SDRoundedCorners` with SD prefix...

c68f7f8196fd66bd49662525c3576cc5223432c7 authored almost 5 years ago
Rename the private header `UIColor+HexString` and `NSBezierPath+SDRoundedCorners` with SD prefix, to avoid the conflict when using CocoaPods

d112d18088a7aa7df9bb8a2fd5352704d9c72cfa authored almost 5 years ago
Merge pull request #2982 from dreampiggy/bugfix_animated_image_buffer_calculation

Fix that when first play animated image and use maxBufferSize to 0, the calculation does not wor...

dddf4a8392f15c0da15158ea0870724e2fe54fec authored almost 5 years ago
Remove the time based test case for lazy decoding, because it's unstable. Now use offline manual test for this behavior

b65ea693aee8fb1dd0c75bbcd165969ec53044b7 authored almost 5 years ago
SDAnimatedImageView animation rendering should not use CGContext force decoding, use `kCGImageSourceShouldCacheImmediately` instead which can avoid OOM for large number of GIFs #2977

a5e129dac7b6e18c2f51551428d258df3d247cf0 authored almost 5 years ago
Fix that when first play animated image and use maxBufferSize to 0, the calculation does not works (The CGImage is nil)

13bae85e3dbda81b5ce44a7034e30735dd44d187 authored almost 5 years ago
Bumped version to 5.7.1

Update the CHANGELOG

f52dc6b4bd5bf29c7da5f1969b0f42e0392079b0 authored almost 5 years ago
Update the test case `test12ThatStoreCacheTypeWork` to ensure the transformed image does not inherit the image format or any attributes from original one

a8177c1327ce94a148cb87beb2de724fbd451d00 authored almost 5 years ago
Merge pull request #2976 from bdaz/master

Don't copy attributes from originalImage to transformedImage when caching transformedImage

7cdf484fddaf492ae95e09784b6e7bab0c5a2f28 authored almost 5 years ago
[SDWebImageManager] Don't copy attributes from originalImage to transformedImage. This fixes https://github.com/SDWebImage/SDWebImage/issues/2975.

ed8887db35e58cbfd14e7bf86bdda150db53a051 authored almost 5 years ago
Update the README about the latest SwiftUI support and Ecosystem

bddc130914e0bc36103b80b4c4f0657887fa29c2 authored almost 5 years ago
Merge pull request #2974 from dreampiggy/fix_code_style

Fix the wrong value assignment for SDAnimatedImageView code on macOS, warning

794a3875a4989309f4da2c75433d5dfd9fbf9747 authored almost 5 years ago
Fix the wrong value assignment for SDAnimatedImageView code on macOS, warning

bbc65ed0cca55eb759547b3ac5989ec54b20d55c authored almost 5 years ago
Update the CHANGELOG

e2285181a62daf4d1d3caf66d6d776b667092303 authored almost 5 years ago
Bumped version to 5.7.0

Update the CHANGELOG

82249e82d8aea80b23c7c8b554cc6d6a3bf45381 authored almost 5 years ago
Merge pull request #2973 from dreampiggy/behavior_uttype_from_unkown_format

Change the behavior to return the abstract type for unknown image format, this can solve the ac...

83a40c367961b56fc8705db2fd592c820ac185df authored almost 5 years ago
Merge pull request #2972 from dreampiggy/feature_encoding_options_thumnail_background

Feature supports encoding options like max file size, max pixel size, as well as background colo...

ca975a3c464ae96ad77897184022a3288aff77f4 authored almost 5 years ago
Remove the compression quality when have max file size limit, and update the test cases for JPEG

6316f08bb863c9e5ab97d552b3fc22167f4587e9 authored almost 5 years ago
Added the support for max file size for lossy encoding

b427ad5f3f036cbf46d915bd14abc53c244d5cf3 authored almost 5 years ago
Change the behavior to return the abstract for unknown UTI type, this can solve the accident issue for custom coder who provide a new format

1ce44a12b0558dc1df5111fc1835a1be1c9d6759 authored almost 5 years ago
Added the test case to ensure the background color encoding options on JPEG works

db610363f4142848757312288afd46df0610e906 authored almost 5 years ago
Fix the maxPixelSize for animated images, update the readme

f798b89fc27f55bcecd1554889f0a9ed81210597 authored almost 5 years ago
Supports the encoding max pixel size options as well, which let the codec to do thumbnail rescale encoding, better performance than transformer to scale and then encode

e71bbf239c9e827a70a6ee06fa55dd729062a8b9 authored almost 5 years ago
Support to provide the background color when you encode a alpha UIImage into non-alpha format like JPEG

2ca731c2e8ba2e4f2237aaeb1890ca7e6a8ca766 authored almost 5 years ago
Merge pull request #2971 from dreampiggy/fix_framework_version_symbol_link_error

Fix the issue for Carthage/SwiftPM framework version symbols, this should match the framework na...

374b3f79819f6eb2e33e82a9b8db5b2ee8fb40c0 authored almost 5 years ago
Fix the issue for Carthage/SwiftPM framework version symbols, this should match the framework name SDWebImage, or will get a link error when used

d4782871e08aaeae94d9febde0dd773503393bf3 authored almost 5 years ago
Merge pull request #2966 from dreampiggy/bugfix_refactory_thumbnail_cache_key

Refactory the current thumbnail && transformer about cache key. Developer should have the API to...

897e38c1b69bd9e061330ed9a4da8f67f6c7ac4a authored almost 5 years ago
Added the API to query disk image with options and context, this is needed if you have animated image/transformer/thumbnail usage

8c2141ecda447cbd34e74cab680a8aff41f833da authored almost 5 years ago
Fix the test case about the original cache key calculation rule

543b5c95d42d6b69d2dbbcbd775e9f2c4411856f authored almost 5 years ago
Refactory the current thumbnail && transformer about cache key. Developer should have the API to calcualte the cache key from thumbnail or transformer, not hard-coded.

1dc70b84302e77f62f4a6cfa4d7f3ba0ba816cf0 authored almost 5 years ago
Refactory to simplify the code to calculate the original cache key, pass null to disable this.

dfc8fe27d94b80e4dc711f50f499d48e2abd0d9d authored almost 5 years ago
Merge pull request #2968 from dreampiggy/feature_query_cache_type

Added new query cache type support, including the SDImageCache API and context option

51dee05acff1a679a72220a126800d13f54b6d11 authored almost 5 years ago
Added the query cache type cases as well, update some documentation

ce4eced4d45d9985a8abc4d50d085138519e5f15 authored almost 5 years ago
Added the test case about using the custom cache and loader with context option to manager, full pipeline testing

067174b1fdceb0d14db0a645da581395c3f91855 authored almost 5 years ago
Update the test cases about the custom ImageCache protocol

d4da82e9c3ce632e4f48217db57edcfd7c6996c5 authored almost 5 years ago
Revert the removal to the old SDImageCache protocol API, should keep API with to use .all cache type, until next major version

ae1f6b9b8c0ae1f8bc2c114bad99e7cfc69bd8b3 authored almost 5 years ago
Merge pull request #2967 from huangboju/master

Simplify the xattr helper method's code with modern Objective-C syntax

5d45bb93014427448a0d77575a2e8d4e1851890e authored almost 5 years ago
Update SDFileAttributeHelper.m

45be39f4a1dcb5869014a757879e0df3a64e6837 authored almost 5 years ago
Added new query cache type support, including the SDImageCache API and context option

fbe76bc43666aaa27b510aeef0ecf2e87e27c3b1 authored almost 5 years ago
Added the new Async API for disk data query, to avoid user to dispatch their own global queu (not IO queue), solve the IO safe issue

de153b0a32a98c81b03ca086a10968346f7f1b98 authored almost 5 years ago
Fix the test cases for cacheType arg

7f540a6296ec6d8fbf6abf7457816411c5d39519 authored almost 5 years ago
simplify code

a7606eb5e289de68ea8caa485a2563df0529830f authored almost 5 years ago
Merge pull request #2962 from rain2540/patch-1

Update README.md

0335b96114da120e810cc14b1081a3b6c20b1b5c authored almost 5 years ago
Update README.md

ef6aebf9ae09db18918e8a922268eb9ef7789be9 authored almost 5 years ago
Bumped version to 5.6.1

Update the CHANGELOG

2dcf1b65994d92ef8806f52dc41aa6fdd677489c authored almost 5 years ago
Merge pull request #2483 from dreampiggy/fix_progressive_coder_queue

Keep the progressive decoding process only exist one per image download. Cancel the unused progr...

ab2be2373fd4ae780bc98d4e6a815c123d3ecae4 authored almost 5 years ago
Merge pull request #2959 from dreampiggy/little_private_header_garden

Fix the NotificationCenter does not remove the observer and little private header garden

0f2818a6c1f7d9b764e09dc7181b926ced82f0d6 authored almost 5 years ago
Coding Style fix

8f9174a952caa3b17e8a4fd1b0621bdd7fb4b253 authored almost 5 years ago
Update the coderQueue QoS based on SDWebImageDownloaderLowPriority && SDWebImageDownloaderHighPriority

13d0e739fbb36f9e99e3cdb8ca29256894f9e359 authored almost 5 years ago
Keep the progressive decoding process only exist one per image download. Cancel the unused progressive decoding when full pixel data is available.

3d1280315b6500e51b1f06103980d0d52d17dde3 authored almost 5 years ago
Update the readme again with the SwiftPM support on codecs

c975288eb45b859bbb08dcb44290e334ddfe3195 authored almost 5 years ago
Update the readme again about the coder plugins's framework and Animated Image

b080a4c5a240654c0537d92176bbb3f6226a3a11 authored almost 5 years ago
Update the readme about Lottie animation coder, describe the coder's base codec as well.

4b0c4c7d8ca1038b0c72a957f53a016af0856e8b authored almost 5 years ago
Bumped version to 5.6.0

Update the CHANGELOG

aa7cc070ccf01ce6ea85dd0b3176f712ac23ea1a authored almost 5 years ago
Supresss the deprecation warning when min deployment target version set to iOS 13+ or macCatalyst

bd33f4179ddc9fff5ad8f6de3a94623f3446b8c9 authored almost 5 years ago
Change the deprecatation into the soft deprecation, which still works but will be removed in SDWebImage 6.0.0

b54cdcc4bbbd47342634566b3df0682a90a40336 authored almost 5 years ago
Merge pull request #2955 from dreampiggy/feature_context_option_cache_loader_coder

Feature add context option for cache, loader and coder, deprecated SDWebImageContextCustomManager

c4a5f634630bea7390e8db50074c0923ae226a18 authored almost 5 years ago
Revert the changes to check `SDWebImageRetryFailed` before adding the black list. This is the previous version behavior.

cf79d1c3aefb0dff7f5a8c806da9ff787a65ea9a authored almost 5 years ago