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

Add a NSProgress property represent the image loading progress, this allow user add KVO on it for complicated logic

1ef45bace10558145b153a5a5126fa4308a76fc5 authored about 7 years ago
Move that `maxMemoryCost` and `maxMemoryCountLimit` to config property. Add sync version API `diskImageDataExistsWithKey`

030a3378da86d49ffdfd8315ea7b5951bc8a8374 authored about 7 years ago
Merge pull request #2164 from AaronZhang2015/master

fix 'nullable' to 'nonull'

85e389ee7af6869e0e3992d59cd9fea1acea7845 authored about 7 years ago
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x

* 'master' of https://github.com/rs/SDWebImage:
Update the comments
Add a query cache option...

093044228752d113e2296b57796f2d7959204759 authored about 7 years ago
Merge pull request #2162 from dreampiggy/feature_query_cache_options

Feature query cache options

09e90b5215c85f8812c682a30bc7562e5fbff47b authored about 7 years ago
Update the comments

8554fec55f480240eaa8c394f161646102302fd3 authored about 7 years ago
Add a query cache options to allow some specify logic.

Currently is used for FLAnimatedImage

9420a20f3f425d014e4aad921c7be24198e26f93 authored about 7 years ago
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x

* 'master' of https://github.com/rs/SDWebImage:
Update the spec file to define the dependency ...

092e88e55f85630af41ab50fabaeffddb23c2cfa authored about 7 years ago
Merge pull request #2169 from dreampiggy/fix_spec_libwebp_version

Update the spec file to define the dependency version for libwebp

261a1dc2d6852ba95111c6facfe0e83e19b9fe52 authored about 7 years ago
Update the spec file to define the dependency version for libwebp

4f4a33030f0c7b44ff35c95950962729810831d2 authored about 7 years ago
Merge pull request #2153 from dreampiggy/improve_duplicate_memory_warning

Remove the extra memory warning notification for AutoPurgeCache

5667d67fdca5aefdace68e6e5ed03fc7935c0a65 authored about 7 years ago
fix 'nullable' to 'nonull'

803210912d71e8b366154b0742382712007842b0 authored about 7 years ago
Bugfix for loopCount (#2155)

If a GIF image has no Netscape 2.0 loop extension, it is meant to play once and then stop

a6c0570987f8d650fb7b8aa5d3fe904305e72dab authored about 7 years ago
Merge pull request #2160 from dreampiggy/fix_zero_pixels

Fix that 0 pixels error should be used when width OR height is zero but not AND

61703fced0b52efea414509a13914ec06a5e8a7e authored about 7 years ago
Fix that 0 pixels error should be used when width OR height is zero but not AND

31a87af0ab915e204420071f959a4b167d85d1eb authored about 7 years ago
Merge pull request #2154 from dreampiggy/improve_avoid_invalidate_shared_downloader

Avoid user accidentally invalidates the session used in shared downloader

8f456ff08c3b9763a3f24c1b59b1414e1d8ef7b2 authored about 7 years ago
Avoid user accidentally invalidates the session used in shared downloader

ff8d23dacf86cc20da201430d38424fdfffe8793 authored about 7 years ago
Remove the extra memory warning notification for AutoPurgeCache

7704c1e5b5594ba353b4b53632cfcf53921105dd authored about 7 years ago
Merge pull request #2148 from dreampiggy/refactor_disk_cache

Refactor storeImageDataToDisk and support writing options

7c14f41cb6559e18ee37b7b5182d7ae9490f8ee4 authored about 7 years ago
Add a `diskCacheWritingOptions` to allow user to specify disk data writing options

0d7c93d7b77ef9f2fe0f9eb8e938849c520f1553 authored about 7 years ago
Change our imageCache `storeImageDataToDisk` to internal use IO-queue. And also change error from POSIX errno to Cocoa file error

db5307eb9404a3f1f33a9da6591c9e6ff0d24def authored about 7 years ago
Merge pull request #2147 from dreampiggy/upgrade_deployment_target_version

Upgrade deployment target version

7be0bbe3319ea742c61e89cea7871a749a52a03c authored about 7 years ago
Upgrade target deployment version to iOS 8.0 / macOS 10.10

caafe27937bf81e67b282580c4f57d0d7317e662 authored about 7 years ago
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x

* 'master' of https://github.com/rs/SDWebImage:
Bumped version to 4.2.3 + updated CHANGELOG

e7cf41446a6529ea05dad01540d9961d33af48ce authored about 7 years ago
Bumped version to 4.2.3 + updated CHANGELOG

c5f3a8c0070a579d3538b37685144a1f924d3e3a authored about 7 years ago
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x

* 'master' of https://github.com/rs/SDWebImage:
Adopt the current requirement, change ImageIO ...

8a8d661ea797ad9b2f8330c423977143fcb650a3 authored about 7 years ago
Merge pull request #2146 from dreampiggy/fix_heic_can_encode

Adopt the current requirement, change ImageIO coder's canDeocdeFromHEIC to actual implementation

e0cb8e08d9db52b9f64a09f45003895456b47881 authored about 7 years ago
Adopt the current requirement, change ImageIO coder's canDeocdeFromHEIC to actual implementation

08b913ed190a299f3074d1206cdd60b1fe478532 authored about 7 years ago
Merge pull request #2143 from dreampiggy/fix_warning_number_nil_check

Fix Clang Static Analyzer warning for number nil check from Xcode 9.2

cc9265e1877d6911edc256cadb3e6dea0557f012 authored about 7 years ago
Fix Clang Static Analyzer warning for number nil check from Xcode 9.2

8b3c4c2cdee3956f76fda67b24849854ae0e93bd authored about 7 years ago
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x

* 'master' of https://github.com/rs/SDWebImage: (25 commits)
When store image with no data for...

f2888f799c364e0fb0a2484d770ee8afe1d159ae authored about 7 years ago
Merge pull request #2136 from dreampiggy/fix_storeImage_nil_data_format

When store image with no data for SDImageCache, check whether it contains alpha to use PNG or JP...

47c1248a1b0fa9ae619c56cf704f566fa131312a authored about 7 years ago
When store image with no data for SDImageCache, check whether it contains alpha to use PNG or JPEG format

2872f94a3a2086b4d1d6867ee3dcd4c4c4001d54 authored about 7 years ago
Merge pull request #2132 from dreampiggy/fix_WebCacheOperation_use_maptable

Use a copy-weak maptable for operations stored in UIView(WebCacheOperation) category to avoid re...

bfe92374d03b479347801e7313eb3797e7ae1c11 authored about 7 years ago
Fix the way remove all elements from pointer array

ac5ec6997cb67e9ec067a9a4fe73a6308a68c6b6 authored about 7 years ago
Remove some unused code, fix typo, update the comments

91ff8016112927f73ca5c154556a876a2a3b5f46 authored about 7 years ago
Use a weak pointerArray to store the operations for sd_setAnimationImagesWithURLs, avoid extra retain of operation instance

37f84ce6a65e7598c9be9177295f82915ee236b6 authored about 7 years ago
Use a copy-weak maptable for operations stored in UIView(WebCacheOperation) category to avoid retain of operation, and also use lock to keep thread-safe

958a349c6c01a5587c94235c9cb43a64464f0aaa authored about 7 years ago
Merge pull request #2131 from dreampiggy/fix_progressive_webp_decoding

Fix progressive WebP decoding by creating data provider with actual data size

df7ed34c147ded592df39f3a4d7f5c96760146f8 authored about 7 years ago
Fix progressive WebP decoding by creating data provider with actual data size

283d66c308ebc7adc2c4f2827849155109369c3c authored about 7 years ago
Merge pull request #2115 from dreampiggy/feature_custom_manager_for_category

Add a SDWebImageExternalCustomManagerKey context arguments to allow user to custom image manager...

d2443d9c56f775798f032ff3aac37a1c71172912 authored about 7 years ago
Add a SDWebImageExternalCustomManagerKey context arguments to allow user to custom image manager for UIView category to avoid build from scratch

6969fef764a9785e8c7368bf31b9a798048f3fbb authored about 7 years ago
Merge pull request #2106 from dreampiggy/fix_FLAnimatedImageView_blink_when_reload

Revert changes for FLAnimatedImage performance enhancement.

5a257b5f692fdbf61b051afbb1b6a5cd78d13917 authored about 7 years ago
Check the group instance before calling group leave

e972c904b0b2c0111a328194e41717f91971d098 authored about 7 years ago
Remove the out-dated compatible code for non-ARC

eda6d5d485d63b4c6ea92447f67b776841e1a193 authored about 7 years ago
Update the comments

3f0946335f594a724d356cf674485d1695faac95 authored about 7 years ago
Merge pull request #2123 from realaboo/master

Allow custom SDWebImageDownloaderOperation to handle HTTP redirect

d854d60095ea7520c7a983538f3c5d4178e1683b authored about 7 years ago
Allow custom SDWebImageDownloaderOperation to handle HTTP redirect

d7861d8f2052c20bcf2599947a6500e718a1b254 authored about 7 years ago
Update the comments for that SDWebImageInternalSetImageGroupKey key

efa030cb479d7860316b160dbaec1c668147fd5a authored about 7 years ago
Merge pull request #2111 from dreampiggy/fix_startPrefetchingAtIndex_accident_crash

capture currentURL instead of using index to access to avoid race condition

97ec1e2d85c825278f2366ed7161385230a7993f authored about 7 years ago
Fix potential thread-safe problem in SDWebImagePrefetcher by keeping all access through prefetcher queue and retain the local URLs firstly

4f65117c3494a3e0ab164d4dda5baf9ffb469c9d authored about 7 years ago
Update the comments and remove the unnecessary main queue check

e9a75c8539e9d13403e63d621bedc965cb07bd37 authored about 7 years ago
Merge pull request #2119 from dreampiggy/fix_byte_alignment

Follow Apple doc and remove that manual calculation of byte alignment to make it more universal ...

a2cbbfd9008c053a2e80fdfc1fa8e9bf9732f779 authored about 7 years ago
Follow Apple doc and remove that manual calculation of byte alignment to make it more universal for different architecture device

935eb1dc141da1233b0cd8bd6e27e3886bea9a82 authored about 7 years ago
capture currentURL instead of using index to access to avoid race condition

11ffd5a3e712e6af92e66745560ad22b04070d58 authored about 7 years ago
Change prefetchURLs from nonatomic to atomic to avoid multi-thread access crash

8ac6e084767dd91e22fce45aba94d31be326f186 authored about 7 years ago
Merge pull request #2116 from dreampiggy/feature_invalidate_SDWebImageDownloader

Add a public API to allow user to invalidate URLSession used in SDWebImageDownloader to avoid me...

dbc6b6995d374edf1449c3fd76c5bf68ccbb7f2e authored about 7 years ago
Grab the poster image instead of image itself to avoid an UIAnimatedImage been set

d9aaf001cac24e5c197be27e7ea9c9682caeb215 authored about 7 years ago
Update the documents

f8142a1b8fc94a0608f874e50c2ffd4b10f9c1ac authored about 7 years ago
Update tests to invalidate session after usage

a7c8ce58649ca1a0cb52129abbc7dbfb5abb50ae authored about 7 years ago
Add a public API to allow user to invalidate URLSession used in SDWebImageDownloader to avoid memory leak on non-singleton instance

ae96351439a417947345e857828231f2acbc0fcf authored about 7 years ago
For FLAnimatedImageView, Use dispatch_group to maintain setImageBlock and completionBlock order. Ensure that completionBlock is called after that animatedImage created

09750dcd2abaaa2972ef46609dbd5a172d3c5ea8 authored about 7 years ago
Provide another way to enhance FLAnimatedImageView performance fog GIF images

a9551b8591f0fad7778a24db147fee21c2ba5b70 authored about 7 years ago
Revert changes for FLAnimatedImage performance enhancement.

Keep the refactored code for future maintain

7b649a8bbf994746bce866820d0aa0f074c731cc authored about 7 years ago
Merge pull request #2101 from dreampiggy/performance_byte_align

Byte Alignment to 64 bytes to reduce memory usage

5872bd660bcb6b4da980f8a8efba9b9aee79b31e authored over 7 years ago
Byte Alignment to 64 bytes to let Core Animation not to call extra aligned_malloc and reduce memory usage

81a7c3a1607c66dfb9fd26f8eabe0e674e0ac7a6 authored over 7 years ago
Merge branch 'master' into 5.x

6b6bc09f0e49c07a0cb29454152af539a51b84a5 authored over 7 years ago
Bumped version to 4.2.2 + updated CHANGELOG

0f73155d095e66addb1dd54e1065e74be7ca80fd authored over 7 years ago
Merge pull request #2096 from dreampiggy/demo_iOS_progress

Update our iOS demo to modern way, add a UIProgressView to show image download progress

6972e600eca4bc8598bb884c3450eda596686d58 authored over 7 years ago
Merge pull request #2095 from dreampiggy/fix_progressive_webp_decode_y_zero

Fix WebP progressive decoding may do extra calculate

8f04ef73940214b8284ddbac6790447267ee39bc authored over 7 years ago
Embedded SDWebImage framework to all platforms in our demo project to allow real device run because it’s a dynamic framework

17616c999bf13382d7da619ac91cf00381a1f8de authored over 7 years ago
Update demo to use modern way of image assets, and view layout for rotation

dfe68a5db6cfdfcb533990b34e8489c7c6328529 authored over 7 years ago
Fix “linking against dylib not safe for use in application extensions” warning for watch extension demo

2dd61393ed116d6f542c97ddb784f59205323488 authored over 7 years ago
Add empty launch storyboard to allow view on iPhone X

8e46c13bcd35de8c95ceb0e8364567ab0fe32bff authored over 7 years ago
Update our iOS demo to modern way, add a UIProgressView to show image download progress

efb7c4ebf90b038215d2503a2b19c3dcea6f4aa5 authored over 7 years ago
Fix WebP progressive decoding may do extra calculate because that libwebp will output last_y to zero, which means current image data is not enough to decode first stride

98f020f610181a18bd48d11361460cddbbb39160 authored over 7 years ago
Merge pull request #2093 from dreampiggy/fix_completion_block_memory_called_next_runloop

Fix that completion block and set image block are called asynchronously for UIView+WebCache

821c2f3b8a1cdaf3be6a235c9a6f30801febf6fa authored over 7 years ago
Fix that completion block and set image block are called asynchronously in UIView+WebCache. Add a more common macro to do current queue check

0eff98e4e78d7b92c9e4793f5d4c919b4896cb2a authored over 7 years ago
Merge branch 'master' into 5.x

fd17cb87bc4781a82d7880a11bd08c6b9440c44d authored over 7 years ago
Bumped version to 4.2.1, updated CHANGELOG

b2e5317666957175bfc442fff2d7440eb92a49cf authored over 7 years ago
Feature refactor built-in coders and support animated webp on macOS (#2082)

* Refactor code. Move the C global function to a new SDWebImageCoderHelper class.

1. Create t...

19f45a3cf4c0a3045db648e2c2f79e96e2142093 authored over 7 years ago
Merge pull request #2081 from dreampiggy/fix_heic_detector

Add all 4 standard HEIC brand file signature, ftypheic & ftypheix is for single image, ftyphevc ...

3064ef6889e54f9bcf07f93ec61ab8e2d5ec7343 authored over 7 years ago
Add all 4 standard HEIC brand file signature, ftypheic & ftypheix is for single image, ftyphevc & ftyphevx is for sequence image

a71b7b63c4fdab845b268346902da579d97aaa0a authored over 7 years ago
Merge branch 'master' into 5.x

ab06d2370be2c221bc60584bc65646262ea791b4 authored over 7 years ago
Updated CHANGELOG

28d21d28b9d8cd97a5b064a74bdd3d935530db84 authored over 7 years ago
Updated `SDWebImageImageIOCoder` comments + minor coding style

3d8ce3a84a8889a932cddbcf527ce481a2f493aa authored over 7 years ago
Merge pull request #2080 from dreampiggy/feature_heif_image_format

Add image format detect of HEIC (One type of HEIF which use HEVC codec). This is supported nativ...

62f80e0e3a02459c7ce779abb1edd5e09b5f0229 authored over 7 years ago
Add some more comments about coder method

decb5dcdebb8c659f08773c7f3c269bf97edda85 authored over 7 years ago
Provide a way to detect HEIC encoding compatibility. So that we can avoid encoding to this format.

ae67c9732014ce1ce55c50df9fded4735c70a574 authored over 7 years ago
Add image format detect of HEIC (One type of HEIF which use HEVC codec). This is supported natively in iOS 11 & macOS 10.13

4f7116afe9dda01725b20136320576f6d3267ae2 authored over 7 years ago
Merge pull request #2079 from rs/fix_progressive_coder_is_always_IO

Fixed create progressive coder issue

292078c0be958f3dc488848e190e8da57c1106b0 authored over 7 years ago
Fixed create progressive coder issue

Because we don't break when we find the 1st coder that can decode progressively, we will always ...

5773bfec0776baea33f6104e913c57198c87e32e authored over 7 years ago
Creating FLAnimatedImage in global queue to improve displaying gif performance (#2047)

* Creating FLAnimatedImage in global queue to improve displaying gif performance
* Added `conte...

85cb2fd6ad96aa3d6cf92ecbe10b26181bd05a97 authored over 7 years ago
Merge pull request #2074 from dreampiggy/fix_scale_down_and_set_data

For ImageIO coder, if the image is scaled down, then we need to modify the original image data p...

6bab618accb30a13f24ca9b8e9e20557a13613df authored over 7 years ago
For ImageIO coder, if the image is scaled down, then we need to modify the original image data pointer

d62e965833f2600432c55828a3b8145cddcfa271 authored over 7 years ago
Preparing for 4.2.0 release: bumped versions and updated the CHANGELOG

cd37ef672b213963142e7d46ba0e3092c374cd48 authored over 7 years ago
Merge pull request #2071 from dreampiggy/macOS_isGIF_implementation

Implements -[NSImage isGIF] method to return whether current NSImage is GIF representation.

66289772b5168533567a365e2e47277612193c60 authored over 7 years ago
Implements -[NSImage isGIF] method to return whether current NSImage is GIF representation.

30fd6cc6ab3d0bdad682bbb952dbca930f6391eb authored over 7 years ago
Merge pull request #2061 from dvkch/master

Cached image filename are sometimes generated with invalid path extensions

04855c945e6d1a4e66582fdad8ea3edc26221756 authored over 7 years ago
Merge branch 'master' into 5.x

# Conflicts:
# Tests/Tests/SDImageCacheTests.m

4e8d450c6936ac7a3978bd342f92f8ddfb83d7ab authored over 7 years ago