-
…"SDWebImage iOS static", added the webp files to all targets (as libwebp is compatible with all 4 platforms). Updated Travis CI
-
Clarified and simplified the usage of TARGET_OS_* macros. Added SD_MAC, SD_UIKIT, SD_IOS, SD_TV, SD_WATCH. Updated Travis CI
-
…tforms. Tried not to set things on the project level that need redefinition at the target level
-
…ork (pod lib lint works). There is an issue, the SDWebImage watchOS target doesn't show the simulator, only Generic Device. Also need to add some demo and test code.
-
GIF support using FLAnimatedImage
-
# Conflicts: # SDWebImage/MKAnnotationView+WebCache.h # SDWebImage/MKAnnotationView+WebCache.m # SDWebImage/SDImageCache.h # SDWebImage/SDImageCache.m # SDWebImage/SDWebImageManager.h # SDWebImage/SDWebImageManager.m # SDWebImage/UIButton+WebCache.h # SDWebImage/UIButton+WebCache.m # SDWebImage/UIImageView+HighlightedWebCache.h # SDWebImage/UIImageView+HighlightedWebCache.m # SDWebImage/UIImageView+WebCache.h # SDWebImage/UIImageView+WebCache.m
-
Xcode 7 ObjC updates
-
# Conflicts: # SDWebImage/SDWebImageManager.m
-
…ases/. Small fix for a case where trying to get from a set using a nil key
-
…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
-
# Conflicts: # SDWebImage.xcodeproj/project.pbxproj
-
+ SDWebImageDownloader downloadImageWithURL:... properly use the weakself-strongself pattern # Conflicts: # .travis.yml # Examples/SDWebImage Demo.xcodeproj/project.pbxproj # README.md # SDWebImage.xcodeproj/project.pbxproj # SDWebImage/SDWebImageDownloader.m # SDWebImage/SDWebImageDownloaderOperation.h # SDWebImage/SDWebImageDownloaderOperation.m # SDWebImage/SDWebImageManager.m # Tests/Podfile # Tests/SDWebImage Tests.xcodeproj/project.pbxproj
-
Updated image downloader with a single session that manages all tasks
-
We need different ownership for both because we need to invalidate the owned session upon completion. The unowned session is wet to avoid cyclical references.
-
- the URL session is created and maintained y the image downloader - the session will be injected to each operation and it will use it to create the data task - when delegate callbacks are called, the downloader will call the same delegate methods on the appropriate operation - if no session is injected upon creating a operation, it will create its own session for backwards compatibility.
-
fixed crash on ios7 user device
-
fixed that string property of NSURLComponents can`t use on iOS7
-
… the library version to 3.8.0
-
Replace deprecated NSURLConnection with NSURLSession
-
- one session per operation to preserve the ordering and priority functionalities - removed all the runloop code that was only used to keep the operation running. I am relying on non-setting the isFinished property to keep the operation running - todo: check deallocation, test background tasks
-
…tedImageView(WebCache) category. This should make the integration easier. Not sure if it will always work