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

Merge pull request #2292 from dreampiggy/refactor_cache_webcache_protocol

Fix the custom cache protocol naming

af0eaccbc599272dcc3cc81fb9465f30877800a0 authored almost 7 years ago
Merge pull request #2293 from dreampiggy/refactor_naming_NSImge_category

Renaming the NSImage category naming to `NSImage+Compatibility`

eded5f026cbb32a3d6b5df7dd8d8e7bbe5f59fda authored almost 7 years ago
Merge pull request #2256 from dreampiggy/feature_custom_loader

Feature custom image loader - Supports loader protocol

09cb3ec0834d02276cedb2cb2aae201ca681fae5 authored almost 7 years ago
Merge pull request #2274 from dreampiggy/fix_coders_array

Fix the thread-safe issue for coders manager.

8154d16bb247999730715c6f9288136dddff696b authored almost 7 years ago
Renaming the NSImage category naming to `NSImage+Compatibility`, because it's only used for Cross-platform compatibility code. `Additions` is too wide

7cf58ad7c5f3b112c794dc919507373de4e005d2 authored almost 7 years ago
Refactor to only use one publish protocol for custom loader. Renaming image downloader description to loader

60759f812a4ac2c178b0a55579c73f6f55917745 authored almost 7 years ago
Add tests for custom loader protocol, using a test loader to specify loader function

d5074429f0fe03f441e615841c45d6ceac394cd4 authored almost 7 years ago
Add `SDWebImageLoader` protocol for custom image loader. Also introduce the `SDWebImageLoadersManager` to manage multiple loaders with priority

57db312cc5d7424f20fb1ff5b772c9a777704bfd authored almost 7 years ago
Update the loader protocol to refactor the common image decoding process.

8292c0c1e9c669c3b8c2dcf139706ce4d9c722da authored almost 7 years ago
Fix all cache test

a6bdba724e0ab0a8445aa23164845a6f1db054f1 authored almost 7 years ago
Rename the cache protocol to `SDImageCache` protocol

734c6821d5a55f988f1a28192b3ac347cba5cd2f authored almost 7 years ago
Rename the caches manager without `Web` prefix

bee542507821a1b84efc51b67c6281548fc44122 authored almost 7 years ago
Merge pull request #2278 from dreampiggy/refactor_cache_webcache_protocol

Refactor cache - Support custom web cache

5426a720f7ae47add9b966915469b85c4afe1520 authored almost 7 years ago
Merge pull request #2290 from dreampiggy/refactor_error_code

Refactor error code

00f9f3a5977daec85158cec50f42f6df382e8568 authored almost 7 years ago
Merge pull request #2287 from dreampiggy/fix_default_config_readonly

Fix the default download config & cache config to readonly

6e5b9634a869de3dc5cc0c5f9102eab715ba8c87 authored almost 7 years ago
Move the complicated built-in decode process into a global function to allow user who custom web cache use it

5a32da7953adfb6c5da58c6b1599aa5c7483c3c1 authored almost 7 years ago
Update the tests for web cache protocol and caches manager

2c7d1a465ac8c9f4088cad892753dae59f32dc4a authored almost 7 years ago
Refactor to support custom image cache used for web manager. Supports caches manager with multiple caches and op policy

9f770b6c193df438cded37016d9aacd7e6819a68 authored almost 7 years ago
Expose the sync version of remove API

1220f735079d1fd6770c1c947519d3847f19cae9 authored almost 7 years ago
Rename all the image cache block naming with the unite naming (Prefix `SDImageCache`)

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

# Conflicts:
# SDWebImage/SDImageCache.h
# SDWebImage/SDImageCache.m
# SDWebImage/SDWebImageMana...

f7af36f3bd0019d847f9f5da001d7032095be805 authored almost 7 years ago
Merge pull request #2281 from dreampiggy/feature_scale_download_cache_options

Add `SDImageCacheScaleDownLargeImages` to allow cache to scale down large images if need

96ec9719a08674a91462eaa6113ada713c62e254 authored almost 7 years ago
Refactor all current custom error in SDWebImageErrorDomain with error code. Also using NS_ERROR_ENUM to provide better Swift API

60d58ef9771d6a970b34226bc1939af6ae4355a6 authored almost 7 years ago
Fix the default download config & cache config to readonly. You can modify the property of config, but not the override the default config instance itself.

77426d127f405d2be960ad714fbf87ca371b0ccc authored almost 7 years ago
Save the DerivedData folder for iOS & macOS test finished, only upload the correct test

cb7d5288c3422a9cb4e0d5767734e6f653f1af6c authored almost 7 years ago
Merge pull request #2282 from dreampiggy/refactor_memory_cache_disk_cache

Refactor cache - Support custom memory cache & disk cache

1bc4662bdedb36957254f78ad15994b7d7cab586 authored almost 7 years ago
Still fix the codecov issue by Clean all DerivedData before the test

f0868ccfe8009fe2da19edc40c2270c121154fe9 authored almost 7 years ago
Merge pull request #2280 from dreampiggy/refactor_custom_cache_serializer_headers_filter

Refactor custom cache serializer & headers filter for request level

9711cdbcd5bf762668b5e89f9edc18656436dea2 authored almost 7 years ago
Ignore the vendor and test folder, only calculate iOS test coverage (merge macOS will wrong result)

62871306cef0037aa158228a4f3ee186a21ef346 authored almost 7 years ago
Update the codecov script to seperate iOS & macOS test coverage

27ee8a7ac27c43472e7bc44f545844fdee0be783 authored almost 7 years ago
Fix codecov to use gcov reports instead of llvm-cov

7cba215b1df2fcf89876318baf1538f68c8b6ac0 authored almost 7 years ago
Revert "Revert "Fix two warnings about losing precision in comparison""

This reverts commit d19311e08cee3bb4d4c6ec9c6f8d3a4620d1ebac.

d9c93e1a86cf64ff1c4940729e5db822e3ad1d9d authored almost 7 years ago
Merge branch 'refactor_coder_animation' into 5.x

6622f29dac791f5d94c8c153b3425f4009492066 authored almost 7 years ago
Add support for SDAnimatedImage imageNamed:bundle: for macOS, enable SDAnimatedImageTest for macOS

dd2e71c99dcb77c5f4e57def791d60b58338a2c7 authored almost 7 years ago
Revert "Fix two warnings about losing precision in comparison"

This reverts commit a710bc547275bb0311a45b5f356e2313562f764c.

d19311e08cee3bb4d4c6ec9c6f8d3a4620d1ebac authored almost 7 years ago
Fix compile issue

56fea371b0a980b3c3111f09d6de2b1a3d3a74ce authored almost 7 years ago
Use `NSTimeInterval` for age property, because it's more proper represent seconds

a8639f9fd0693ee0e2c6eff51f175fc3372f0f78 authored almost 7 years ago
Add memory cache and disk cache protocol, make our image cache just like a wrapper to call the disk cache implementation

62058d209d93715fd7118ef560b62f1959c8741c authored almost 7 years ago
Add test for custom memory cache and disk cache

2d27300e00f7013bdbdc94aa4a51b5b1548a7d18 authored almost 7 years ago
Merge pull request #2283 from dreampiggy/feature_force_decode_individual_request

Use `SDWebImageAvoidDecodeImage` to allow user to control force decode feature for individual im...

c5647c8f8aa6dfe0b08098543477b2214c881245 authored almost 7 years ago
Use `SDWebImageAvoidDecodeImage` to allow user to control force decode feature for individual image request. Replace all the central control for `decompressImages`

781c079a3a0dc288a8763acb1d4b2e9559198910 authored almost 7 years ago
Merge branch 'feature_scale_factor' into 5.x

1367b18b8931fd95dc2ef3289b66946f1ed61820 authored almost 7 years ago
Fix the issue about scale factor using `initWithCGImage:size` macOS, we should always use `NSBitmapImageRep` to keep cross-platform compatible

5665b6fdf21b5cca3025b6b10b18809e3b492c90 authored almost 7 years ago
Use the scale category from `NSImage+Addtions` instead of manual created property for `SDAnimatedImage` on macOS

d02c8d15e257db681937e4d70c1ed0eda86fd55d authored almost 7 years ago
Fix the NSSecureCoding implementation for SDAnimatedImage

94b67bf3b09cc4a68b82be6973393a21986f3e88 authored almost 7 years ago
Add limitBytes arg for UIImage+ForceDecode category

fcfca57463ced0c9ba5c06a6f23ffabeb205f43e authored almost 7 years ago
Add `SDImageCacheScaleDownLargeImages` to allow cache to scale down large images if need

0dfeebefeb2c5e568d2d75b184f25cfa8b31da7d authored almost 7 years ago
Adopt the current cache key filter and cache serializer to support using in context options. Using a protocol based object store block instead block itself.

3d7896f663f60beacc6b76983305de34fadd752a authored almost 7 years ago
Fix the silly mistake that view category internal completion block call swapped cacheType and finished arg

7272cf78e574ee20f1d99a0c76de4c0e13b99449 authored almost 7 years ago
Merge pull request #2277 from dreampiggy/refactor_cache_revert_handle_disk_error

Revert "Merge pull request #1898 from walkline/master into 5.x"

95ace107e8c535c540075db03b00827920a4e5e5 authored almost 7 years ago
Revert "Merge pull request #1898 from walkline/master into 5.x"

e1d96e7812f97b03db1f2500ef480a398f016e2a authored almost 7 years ago
Merge pull request #2276 from dreampiggy/refactor_cache_path_api

Refactor cache - Cache Path API

db646df3f1279b0062d9e7730b8e8059f75b736b authored almost 7 years ago
Update the test for cache path API

f8e9dd341249661a55a8a45eece7d9753fef3e15 authored almost 7 years ago
Refactor the cache path API. Only given the full cache path to allow user to choose to use filename or full path. And use a block instead of static array for additional cache path.

25b61bb5ae366dcec40bee7dd645341756f185dd authored almost 7 years ago
Update to use scale factor instead of that firstFrameOnly, since it's not used frequently as scale

e829637a30d2ad9599bbcc3a9ad499ae0f01edf3 authored almost 7 years ago
Fix SDGetColorFromPixel ignore kCGImageAlphaOnly case

b9773d09c04427765c74b6e06431dabc0420c199 authored almost 7 years ago
Merge branch 'bugfix_indicator' into 5.x

eaf7bece7afdca7c0fdfc38a87995df63909b150 authored almost 7 years ago
Fix the bug that reset indicator view does not remove from super view

7701215ae097947b1953d891e4ac99de7bfcd511 authored almost 7 years ago
Fix the thread-safe issue for coders manager. Use lock and immutable object to keep `addCoder`, `removeCoder` thread-safe.

dfe4a664249d139f6787c5e9bd15fa71ebaa19c2 authored almost 7 years ago
Fix two warnings about losing precision in comparison

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

# Conflicts:
# SDWebImage/SDWebImageImageIOCoder.m

d515a363374212d0c051b2216d5cb3563d99278d authored almost 7 years ago
Merge pull request #2261 from dreampiggy/feature_request_modifier_and_response

Feature request modifier and response

2cb03773dbb40c52cdacbeb6b1c8f8067eebcdd4 authored almost 7 years ago
Merge pull request #2272 from dreampiggy/fix_force_decode_alpha

Fix that force decode not works for alpha-channel images.

e549e1abebeac704b69ae920889dfe465015637b authored almost 7 years ago
Fix the test about alpha images force decode

46e5b196f8b208094d017d9fc088e42528346e4a authored almost 7 years ago
Fix that force decode not works for alpha-channel images. This should only exclude animated images. All other images should use the display alpha info based on whether contains alpha or not to force decode

49cecfe34a6cfa4e55a4c9462580b91236a57a7a authored almost 7 years ago
Merge pull request #2271 from dreampiggy/performance_image_orientation

Remove the extra calculation of image orientation for ImageIO coder & Fix macOS image orientation

b726d5543660249e5db0501d7d4c55a26a4878ce authored almost 7 years ago
Remove the extra category method for `NSBitmapImageRep`. Only use `NSImage`'s native API to manage it

e2c99f437dc9e4989fecd19cebcd85dfd6dc10f0 authored almost 7 years ago
Refactor API. Change that `imageRef` arg description to `CGImage` to match the common design pattern and make it clear to Swift user

cebf72d6d58e002275bcc257617d2299339ad216 authored almost 7 years ago
Update the NSImage+Addtions to allow specify a image orientation when using `CGImage`. Update all the place we use

7d50d61b3721bf3be3d4dd892821fdfdda88e386 authored almost 7 years ago
Add helper method in coder helper to create decoded CGImage to specify orientation. The existing method just call with Up orientation

acbdb8c3747feac0ccbd7a2e9cf6461c194860a8 authored almost 7 years ago
Remove the extra calculation of image orientation for ImageIO coder

b9ec481edf94da61ed8e8f5fcdf73c1e303a5dc0 authored almost 7 years ago
Updated README.md to reflect the 5.x changes to the supported platforms and backward compatibility

8801138fb258f88abb5fd9e51a8beae17b32f893 authored almost 7 years ago
Merge branch 'refactor_coder_animation' into 5.x

fa59de5f76c35da0954bdf7c8f63cd5211e9ece1 authored almost 7 years ago
Update to import sd_isDecoded to avoid extra decode. And change exif orientation to CGImagePropertyOrientation define

0705a973be4c8679a397cbf86096f06f7f3579c7 authored almost 7 years ago
Update the progressive coder/ animated coder init API, which pass the options to support extensibility

22c293738ad00dac212f575e9b4c9861a48e1847 authored almost 7 years ago
Merge pull request #2266 from dreampiggy/feature_scale_factor

Feature scale factor

02dfed984ee39482a118e5b84c92975bb1e7d6b5 authored almost 7 years ago
Fix the scale factor issue on macOS using helper methods to match the behavior of UIKit. Also remove the unused API on NSImage category

cbf85816968e76256d5fde62d3c07461131d1068 authored almost 7 years ago
Add SDScaledImageForScaleFactor, make the API more clear. Fix the scale factor option issue

1a3fb834a03dce188bcd8b2b0fbc3c4b7cda0e6e authored almost 7 years ago
Add the context option SDWebImageContextImageScaleFactor to custom a scale factor which is not based on the cache key.

7a84e59eb11b6e6b50514607781869364d27983e authored almost 7 years ago
Add a SDWebImageCoderDecodeScaleFactor option to specify scale factor using for decoder. Since the scale information is not stored into image data itself, but generated from image file name & metadata.

fea3a56d71ec8b65ee437d64abc599b5133d951b authored almost 7 years ago
Use a protocol instance instead of block for request modifier. This can solve the problem that Swift user is hard to grab the block back stored in dictionary.

55256d00913db4836fae82700b348399545b3989 authored almost 7 years ago
Add downloader request modifier to allow modify final HTTP request. Also open the API to allow advanced user to check cache & downloader operation.

f01fe38fdd99112a587120cd3ee9ad25d2778248 authored almost 7 years ago
Update the comments and expose the token's request, which can be used for advanced usage.

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

01e75cfa7cbd7146c12f9740d31610eab96d41e5 authored almost 7 years ago
Merge branch 'refactor_coder_animation' into 5.x

8d851b300f6767f3c73ad693f3d35315a118d2ed authored almost 7 years ago
Add shouldIncrementalLoad in SDAnimatedImageView to choose the animation behavior for progressive looading

407b708b386df075ef2928fa7fbfb691f9de94d0 authored almost 7 years ago
Merge branch 'refactor_downloader_config' into 5.x

00a0e01a32293f9f6a7af2f12b2a98cab3907516 authored almost 7 years ago
Update the default downloader config to use the dispatch_once to avoid thread-safe issue

393085a9b0e92fa653bbedb59ff0d568e9db90cd authored almost 7 years ago
Update the test about download operation, which using protocol instead of class

1d7dba33f589318c076458234d19abb82ab53a3b authored almost 7 years ago
Fix all code tied with SDWebImageDownloaderOperation class but not protocol, which previously relay on NSURLSession but it should not to be

73c811dc23973e4ee2a69a13c5e016eaff3cc46f authored almost 7 years ago
Update the custom downloader operation to fix test

793b7e33a8c1758d34ddd599ef60eb2ca80219e7 authored almost 7 years ago
Merge branch 'refactor_api_style' into 5.x

1dcd4441e1d37a3bcf7cef847162f7d4e2d96fc8 authored almost 7 years ago
Use NS_EXTENSIBLE_STRING_ENUM instead of NS_STRING_ENUM

321101fa60f4da37ccb4609bb03620282af05610 authored almost 7 years ago
Merge pull request #2263 from dreampiggy/refactor_downloader_config

Refactor downloader config

5622a68146cd348a8309fdead9a60cbade8867d1 authored almost 7 years ago
Add KVO for maxConcurrentDownloads to allow dynamic change

6e402ce41c9d069bace8b2634821df7a92005dc6 authored almost 7 years ago
Update the test for custom download operation class.

be36009d1002bfc641272394ae1cc7e5da7ec54f authored almost 7 years ago
Move all download settings into SDWebImageDownloaderConfig, make it more easy to use with clear API.

Deprecate `createNewSessionWithConfiguration`, which make downloader not sync with URLSession. I...

c3892d7d082ec7730fa9dcf1669bb0da3aeae798 authored almost 7 years ago
Update the downloader token's property to match the comments

47aa73a43658f61211a5ee9ae3b64448b2ec9784 authored almost 7 years ago
Fix the test build

6bdcf632243be93135cf7f671a068b7b8c331b06 authored almost 7 years ago
Merge branch 'refactor_api_style' of https://github.com/dreampiggy/SDWebImage into 5.x

5670fc9174df46a871ecd8a0e0f0448b3ac6815a authored almost 7 years ago