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

watchOS Demo, created a static watchos lib target, renamed static SDWebImage to "SDWebImage iOS static", added the webp files to all targets (as libwebp is compatible with all 4 platforms). Updated Travis CI

683c7edce5dfe8f44b3c48249454c674c74b44d0 authored over 8 years ago
OSX Example

442b134206a3660986b557f620b2ddd0a39c59b2 authored over 8 years ago
OSX compatibility and target. (NSImage+WebCache) for UIImage compatibility

Clarified and simplified the usage of TARGET_OS_* macros. Added SD_MAC, SD_UIKIT, SD_IOS, SD_TV, ...

4c6eb5e72e79c58d46ad5b0bdf9b4386ebf1736b authored over 8 years ago
Added the watch framework build to the Travis CI script

b8e210dae9cf02f81f082fa76f0657b9985f97f6 authored over 8 years ago
Projects cleanup, properly set targeted device family, sdkroot and supported platforms. Tried not to set things on the project level that need redefinition at the target level

cc7fa8fd93975069acc927829ec32f48619f73f0 authored over 8 years ago
Adds automatic building with carthage to CI

f63a23654699bc519dacc7bf93670a42dfc1580f authored over 8 years ago
Enables BITCODE for tvOS builds

f4875b0efbb11339bb522dbeaceae74706683e04 authored over 8 years ago
WatchOS support - just added a target and the conditional compiling - seems to work (pod lib lint works).

There is an issue, the SDWebImage watchOS target doesn't show the simulator, only Generic Device....

3d122e550b906aebb690a57f97fa3b211ed4ccf8 authored over 8 years ago
Added short description about how to use GIFs

546a579c62510b745d68ab430cfe2a3d86e47722 authored over 8 years ago
Merge pull request #1575 from rs/gif

GIF support using FLAnimatedImage

4e2a4f091a5c64cc89899eb65907661a87d4723c authored over 8 years ago
Merge branch '4.x' into gif

# Conflicts:
# SDWebImage/MKAnnotationView+WebCache.h
# SDWebImage/MKAnnotationView+WebCache.m
#...

17d8690127fa7cfeac5f19ae6573b0ae6eb01db5 authored over 8 years ago
Merge pull request #1581 from rs/Xcode_7_ObjC_updates

Xcode 7 ObjC updates

42abd089353534ecdad29b54ea4a58b26afacd39 authored over 8 years ago
Merge branch 'master' into 4.x

# Conflicts:
# SDWebImage/SDWebImageManager.m

bb0b84342f3c51b43bcb333e69f89a74ce686ad2 authored over 8 years ago
Updated the changelog

c012fc9bb2e5b1775a8a4a847938352187496a05 authored over 8 years ago
Bumped the version

67329ac512c10ea5d137e48d6a5522b578325350 authored over 8 years ago
Reverted all the changes for "Removed the URL query params from the filename (key)" fb0cdb6d 1bf62d4 #1584 - fixes #1433 #1553 #1583 #1585

This is a deal breaker for people. The solution for those issues (i.e. very long urls) is to set ...

de149aedaa8915463900f427e0c9fc9a12e2ca26 authored over 8 years ago
Implemented Nullability according to https://developer.apple.com/swift/blog/?id=25. Decided to make explicit nullable and nonnull and not use NS_ASSUME_NONNULL_BEGIN so everything is clearer when read. Done so in the implementation files as well

2064f28d2f0442357ea401e8fcd017b074a6e087 authored over 8 years ago
Enabled CLANG_ANALYZER_NONNULL per http://indiestack.com/2016/06/nullable-edge-cases/. Small fix for a case where trying to get from a set using a nil key

0df12218b7b9a4c633d057158272a33df388ff58 authored over 8 years ago
Implemented Lightweight Generics - both for Swift interoperability and for easier to read code

67f943b0faec54ccbe0ef446ea45f5ac0fbf17a1 authored over 8 years ago
Opening bracket styling

c4dd0eee49ca0282f413be1fcca1c57f5376d0b4 authored over 8 years ago
Merge branch '4.x' into gif

# Conflicts:
# SDWebImage.xcodeproj/project.pbxproj

7684fbd9a7aaa9671699250046ca1ca8f5cd5ca9 authored over 8 years ago
Merge branch 'master' into 4.x

+ SDWebImageDownloader downloadImageWithURL:... properly use the weakself-strongself pattern

# C...

3364a981d59d204309a4c66b6159a34ca42e54eb authored over 8 years ago
Readded `shouldUseCredentialStorage` to preserve backwards compatibility

fc0de57066092f38b88b8e08f2f781a53e995f6c authored over 8 years ago
Updated the changelog

473054879c02235aa0074a4fac010467de61ae61 authored over 8 years ago
Merge pull request #1586 from oanapopescu/nsurlsession

Updated image downloader with a single session that manages all tasks

5d42a2ac5ed68c7dbc7cf7bca7e2316a4ee07186 authored over 8 years ago
Keeping both owned and unowned sessions around as part of the operation.

We need different ownership for both because we need to invalidate the owned session upon complet...

1e412927cc94f5b63c00680a1af73efaeb09f137 authored over 8 years ago
Updated image downloader with a single session that manages all tasks

- the URL session is created and maintained y the image downloader
- the session will be injected...

eab427914046f56775bcab9e731d647536611fb8 authored over 8 years ago
Fixed #1583 crash in `SDWebImageManager cacheKeyForURL:` when url is nil - replaced #1585

1bf62d475a94015b383eddf5e7567c0747eb601d authored over 8 years ago
Merge pull request #1584 from minsOne/master

fixed crash on ios7 user device

d8dc6a25aa2c0d78dc3f7b2fa37a606641455ae8 authored over 8 years ago
fixed crash on ios7 user device

fixed that string property of NSURLComponents can`t use on iOS7

335a437b2e70cf3f3cd41452d217098bad5acc10 authored over 8 years ago
Updated the changelog

cb7a3db23c5eb785dd31e83f28a5d30ee2f3440c authored over 8 years ago
Bumped the deployment target to iOS 7 (due to NSURLSession) and also incremented the library version to 3.8.0

6545a3aba1a8488153dd77079402ee3c3b89f539 authored over 8 years ago
Merge pull request #1578 from oanapopescu/nsurlsession

Replace deprecated NSURLConnection with NSURLSession

9137b65d3b406e4ad4fe42fbd42d18b53e2ea1e6 authored over 8 years ago
Removed dealloc method and added comment regarding sending nil for delegateQueue

09a9e74eae4ae0bd9e910849827fd282a8ef6a81 authored over 8 years ago
Replace deprecated NSURLConnection with NSURLSession. See #1291 #1318 #823 #1566

- one session per operation to preserve the ordering and priority functionalities
- removed all t...

5580c78282910716f63210b700c83d3415bdfc08 authored over 8 years ago
Revisited all copyright comments and decided for just one format

94c1ec3ed078824071b222a87e7e42dc23b71960 authored over 8 years ago
Trying to fix the random build failures (probably timeout due to this image url)

7761afca9279e6cbbd0f82b98b2db0b8d2d78af3 authored over 8 years ago
Updated the tests

b059b04fd21f666ad4137d6a1de0eac1c94a6fc9 authored over 8 years ago
Trying to fix the build, seems like Travis cannot work with ssh urls

d1f76940044edf53267d3e84fafd5bb4d5b38463 authored over 8 years ago
Successfull attempt to override the UIImageView(WebCache) methods in the FLAnimatedImageView(WebCache) category. This should make the integration easier. Not sure if it will always work

44cb993ee9af59aad1b282c5fa414aac511cd265 authored over 8 years ago
Updated the podspec so the GIF+FLAnimatedImage is a separate subspec

d75bc2765d3dec1b54f4640bb89ed17cab1e6a9d authored over 8 years ago
Updated the example project so it supports the animated images as well.

8a488d377b9a92edfa655ba3ac3d1c32f8c247a6 authored over 8 years ago
Added the FLAnimatedImageView category to the project and made the FLAnimatedImage headers public

4df3934954cf34945f41d2f8fe8c779bafdc86db authored over 8 years ago
Converted our example xibs to the new Xcode format

f6cd50bb653e5964ca7badd10669bc27bb44f369 authored over 8 years ago
Built a FLAnimatedImageView category that hooks this class to the SDWebImage system. It's very similar to UIImageView (WebCache). There are explicit methods for loading an animated image.

c1451f28af5fffbf383fe610a4c7b1a83fd9d70a authored over 8 years ago
Corrected comment (was changed unintentionally).

881da8fbe06760203c569631c5ff6aa848bb0c5f authored over 8 years ago
Updated the doc with the new completion type (SDWebImageManager loadImageWithURL)

32f4e4d234e84ecf06cff18454f70093401fa650 authored over 8 years ago
Based on the previous change, we now can avoid the memory cache for GIFs, as the memory cache only holds UIImage instances and we need the NSData. Forced to load from disk if the image is a GIF

ada86ab9396e678e66f71b395ca0c91ccd700790 authored over 8 years ago
Changed the current internal GIF implementation. We will only return an UIImage with a single animated frame (basically a static image). We do set it in the images array so we can distinguish between those and real static images. Dropped all other GIF code.

9ea1602157a6719dd2ea71172a48628eb9f7e5c3 authored over 8 years ago
Exposed the activity indicator methods from UIImageView+WebView so we can use them in a future category

debc0d482763f4a48f896a16cec10fc2d90231c0 authored over 8 years ago
For consistency with the previous change, also renamed `SDWebImageCompletionBlock` to `SDExternalCompletionBlock`

8f4a9dae2de0e803b53c8419bc6a739b7e2b9bb3 authored over 8 years ago
Extended the SDWebImageManager `loadImageWithURL:options:progress:completed:` so it also returns the NSData (we will need it later for the GIF images).

- had to add an NSData param to `SDWebImageCompletionWithFinishedBlock `, so to make it simpler s...

aecb13d4210f5a91669fa5003e538f47dd8f05cb authored over 8 years ago
Extended the SDImageCache `queryDiskCacheForKey:done:` so it also returns the NSData (we will need it later for the GIF images).

- had to add an NSData param to `SDWebImageQueryCompletedBlock`, so to make it simpler see this c...

e775b444ef82f47a13ec456616f2cc078e6ac9c5 authored over 8 years ago
Added FLAnimatedImage to the project. Had to bump the deployment target to 6.0 since FLAnimatedImage only supports iOS 6 and later.

b4659f764842063809819ce45091d2f31d3213f7 authored over 8 years ago
Added FLAnimatedImage as submodule

81df4611a1fdcdadf8a696727ec999eec72bc4f5 authored over 8 years ago
Fixed #1573 - Update to cc510a6 - Cached file name with path extension UIWebView issue - for iOS 7 and above, remove the query from the url (prior to iOS 7 the behavior remains the same).

22fded56cf832543f39283962d089d3f4d7d0f61 authored over 8 years ago
Replaces #1398 Allow to customise cache and image downloader instances used with SDWebImageManager - added a new initializer (`initWithCache:downloader:`)

9112170ea3f4084564c100a97fe828f654f2750c authored over 8 years ago
Fixed #1415 documentation was not updated when `removeImageForKey:` became async

795832aadc9bbe5833fb2ae4ed612d8312fdd7a4 authored over 8 years ago
Fixed #1553 Cached file name with path extension UIWebView issue - for iOS 7 and above, remove the query from the url (prior to iOS 7 the behavior remains the same).

fb0cdb6dc423b62894dd7624eefda04ae612c90d authored over 8 years ago
Fixed #1573 - Update to cc510a6 - Cached file name with path extension UIWebView issue - for iOS 7 and above, remove the query from the url (prior to iOS 7 the behavior remains the same).

af7b587936b5f839ce961ef539c7bea0e1bee791 authored over 8 years ago
Replaces #1398 Allow to customise cache and image downloader instances used with SDWebImageManager - added a new initializer (`initWithCache:downloader:`)

86fc47bf7b80bdfea49d39d9ad4d719bba90015c authored over 8 years ago
Fixed #1415 documentation was not updated when `removeImageForKey:` became async

e6e5c5156b7b95249f44ea74dd318022aeebc520 authored over 8 years ago
Fixed #1553 Cached file name with path extension UIWebView issue - for iOS 7 and above, remove the query from the url (prior to iOS 7 the behavior remains the same).

cc510a6a4ea43786032e38b5c125aa4b70b3fca9 authored over 8 years ago
Trying to get around this last build error "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “www.google.gr” which could put your confidential information at risk." by using a different image

b5a504f32608b9293caaf44143a97566c395a88b authored over 8 years ago
The pod setup output is huge with CocoaPods 1.0.0 (10.000+ lines), causes Travis to "This log is too long to be displayed. Please reduce the verbosity of your build or download the raw log."

512c536fcff8283ec0a1dc358abff2838dcc146a authored over 8 years ago
Trying to get around this last build error "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “www.google.gr” which could put your confidential information at risk." by using a different image

0dc2c41112017693c9b4eccfc64bf5c05f0deb60 authored over 8 years ago
The pod setup output is huge with CocoaPods 1.0.0 (10.000+ lines), causes Travis to "This log is too long to be displayed. Please reduce the verbosity of your build or download the raw log."

f8a7b6bac78e44d62399281cd49bf688398d4caf authored over 8 years ago
Need to clean the SDWebImage scheme to allow the tests to rebuild it using their required platform.

d625be8d98afac39d2d730253dce8fc2b38c3aa2 authored over 8 years ago
Need to clean the SDWebImage scheme to allow the tests to rebuild it using their required platform.

8e300c92a40b83e84971b82d6b1182a8d684d7dd authored over 8 years ago
Another attempt at the build

44eac986bb0c097fd2f362fe66d7855f3bda35c4 authored over 8 years ago
This should fix the build (the tests project)

afaf306222f46f557283f2de5fa57e69bbe713f1 authored over 8 years ago
Fixed the Tests/Podfile, the Target ios was not to be found, so took advantage of this change to simplify it

5ac4e308c7bacd2f424c911db380d6b6f95d7663 authored over 8 years ago
Fixed #1444 and the master build thanks to https://github.com/kenmaz/SDWebImage/commit/5034c334be50765dfe4e97c48bcb74ef64175188

e9e7edffdefac6430c9260cf47fb9d6d10e73bba authored over 8 years ago
Fixed #1444 and the master build thanks to https://github.com/kenmaz/SDWebImage/commit/5034c334be50765dfe4e97c48bcb74ef64175188

f1a471e93fe2f2658b4cf5e75964cfd404e4ddb3 authored over 8 years ago
Improved the formatting of the Readme/Communication section

4d295fdaf0d40dd392a1c26b88f6af5f27a06c49 authored over 8 years ago
Attempt to fix the latest build (failed because of Invalid `Podfile` file: [!] The specification of `link_with` in the Podfile is now unsupported, please use target blocks instead.)

11840d131390f3895b9b7875b84d95b04189543e authored over 8 years ago
Added Communication section to the readme

9aa95e83b915be41ab3e40bb00e456df2462ee99 authored over 8 years ago
Added CONTRIBUTING, ISSUE and PULL_REQUEST TEMPLATE

842d6aac7b4cf8221495eb9d4d65d7faa69987c1 authored over 8 years ago
Added CONTRIBUTING, ISSUE and PULL_REQUEST TEMPLATE

1f165b48ee6a4411841383391a89cfcb90da4669 authored over 8 years ago
Modern Objective-C syntax

64382b91009d71534af5e7e402cdd614a0c955f1 authored over 8 years ago
Update to <Fix multiple requests for same image and then canceling one> feature - exposed the SDWebImageDownloadToken class

8a78586d4e35c91519e83dfa3b9cd25d05bced00 authored over 8 years ago
Merge pull request #883 from mattjgalloway/fix_multiple_downloads

Fix multiple requests for same image and then canceling one

13cfc5b89a749ffcb150bb3aa21b4de980a3fe7d authored over 8 years ago
Updated the diagrams + new sequence diagram

162174ccc19b45407ebbf086a59fd2da82681aad authored over 8 years ago
Created a Docs folder with md files and the diagrams. Moved all the HowToUse code samples to a dedicated file (HowToUse.md) to lighten up the Readme.

aa1d2905c95283c3f5f739e47463a5f3147d608f authored over 8 years ago
Updated docs - tried to cleanup the readme, reorder based on other great projects examples and include the diagram

123f2fd2e674ca82389b7bff7b4324a35d053917 authored over 8 years ago
Schemes update (naming)

503d3aed2782fe3be2db44794bd22e53b8b70dd3 authored over 8 years ago
Updated the diagrams

572f26af27fbcdc6d4ea082a9fc8fcf57400ff14 authored over 8 years ago
Added 1st version of design (StarUML)

6279424b1c40f5620e9f1b9065a1b4bfc6919b08 authored over 8 years ago
The tests target should also use xcpretty

718cbcad3e74dbe441318796e1e553ed9e7a00e0 authored over 8 years ago
Fixed the build (the test target cannot do clean)

3902ed7dec7abe4905ce4cbce95fce58ae84b873 authored over 8 years ago
Added the missing Tests scheme

7913b45fae2d7bf6956dbacc52b23656b6318c27 authored over 8 years ago
Cleanup for the Travis CI config file

56c1ba63add3d9ede66b30e0abe240b3a4fa6dae authored over 8 years ago
Renamed the schemes for consistency, dynamic frameworks are named SDWebImage instead of WebImage. Updated the Tests Podfile + project. Renamed the WebImage.h to SDWebImage.h to match the framework naming

e3ba4110a9ffe09aede3b1e47339ca1315c6f3ce authored over 8 years ago
Added the WebP files to the WebImage.framework target. Removed some old hack to define empty WebP methods (see #416), will re-add it if needed, right now it prevents the dynamic framework to build.

Sample app links the libSDWebImage.a

2a29f4a0b7be9dc475c1f49f16c6be74a20cd318 authored over 8 years ago
Cleaning up the targets so they are easier to maintain. Right now the plan is to have:

- SDWebImage target that build as a static library (all subspecs included) -> libSDWebImage.a
- i...

260a6f5234077051fccec7fc38ec4ffd7253d7d3 authored over 8 years ago
Renamed SDWebImageManager `downloadImageWithURL:options:progress:completed:` to `loadImageWithURL:options:progress:completed:` as it makes more sense, since we check the cache first and download only if needed

Conflicts:
SDWebImage/UIImageView+WebCache.m

a32a1775c2e23c5ec0a36d45ec1b24fd79a59fdd authored over 8 years ago
Fixed #774 - remove deprecated methods. Since 4.0 is a major release, we don't need the backwards compatible methods

Conflicts:
SDWebImage/UIImageView+WebCache.h
SDWebImage/UIImageView+WebCache.m

0384a059c4bc23e69907edae19ab1f666e04d25b authored over 8 years ago
Updated the changelog

edb4bc3554a8587d84d10ca930ba70166da430fa authored over 8 years ago
Bumped version to 3.7.6

990f85bce25634732e99b7fff43af0e481576945 authored over 8 years ago
Fixed #1449: Version 3.7.5 breaks semantic versioning (removes public API). Re-added `sd_setImageWithPreviousCachedImageWithURL:andPlaceholderImage:options:progress:completed:` and deprecated it. Will remove it in 4.0.0

b40124c95de25332956aabdbed4b0324e6b784d6 authored over 8 years ago