Commit Graph

1192 Commits

Author SHA1 Message Date
Bogdan Poplauschi b366d84f93 Fixed #1668 CGContextDrawImage: invalid context 0x0 2016-10-06 16:54:17 +03:00
Bogdan Poplauschi 5e90081b69 Updated CHANGELOG 2016-10-06 16:02:15 +03:00
Bogdan Poplauschi 8d1a0ae091 Added tests for the scale down decoding + test image and updated a bit the other decoder tests 2016-10-06 16:00:43 +03:00
Bogdan Poplauschi 9879ddf0dc Test xcodeproj updated to Xcode 8 2016-10-06 16:00:02 +03:00
Bogdan Poplauschi efad1e5cd4 Fixed a bug introduced by 00bf467 2016-10-06 15:59:37 +03:00
Bogdan Poplauschi af34683191 No more carthage, d6fa29c removed it, now also remove installing it via brew 2016-10-06 15:16:44 +03:00
Bogdan Poplauschi 00bf467eb7 Update for #787 Add an option to scale down large images on iOS - code cleanup 2016-10-06 15:08:53 +03:00
Bogdan Poplauschi 959d965248 Merge pull request #787 from gsempe:master
Add an option to scale down large images on iOS
2016-10-06 13:28:55 +03:00
Bogdan Poplauschi 7361725111 Changelog update 2016-10-05 12:24:48 +03:00
Bogdan Poplauschi 7edd26548c Updated the README backwards compatibility section and linked the 4.0 Migration Guide 2016-10-05 11:50:49 +03:00
Bogdan Poplauschi 9ede7034cb Added a draft for the Migration Guide document. 2016-10-05 11:50:23 +03:00
Bogdan Poplauschi cf7a5db3c6 Added the Docs folder to the Xcode workspace 2016-10-05 11:41:14 +03:00
Bogdan Poplauschi 9c0c31f524 Updated the test for FLAnimatedImage 2016-10-04 16:48:12 +03:00
Bogdan Poplauschi 7e0964f8d9 Made sure SDWebImageCompat.h is imported in all the headers 2016-10-04 16:13:08 +03:00
Bogdan Poplauschi 945f8691ff Fixed documentation warning, param name is `completionBlock` 2016-10-04 16:11:35 +03:00
Bogdan Poplauschi 267635ee5e Merge pull request #1687 from diejmon/4.x
Fix FLAnimatedImageView+WebCache.m not got compiled
2016-10-04 16:04:12 +03:00
Alexander Belyavskiy a347abad89
Fix FLAnimatedImageView+WebCache.m not got compiled
Because of missing SD_UIKIT definition.
2016-10-03 09:29:24 +03:00
Bogdan Poplauschi 357e424166 Updated the README 2016-10-01 15:25:08 +03:00
Bogdan Poplauschi d6fa29c88a The Carthage build phase takes too long (5 minutes). Removing it. 2016-10-01 13:08:14 +03:00
Bogdan Poplauschi ed5f018c2b Fixed the tests - were failing because of the #984 changes 2016-10-01 12:40:50 +03:00
Bogdan Poplauschi 62180db828 #1089 properly stated on all API docs that the progressBlock is called on a background queue 2016-10-01 12:29:12 +03:00
Bogdan Poplauschi 7940577b12 Fix #1619 iOS10 Crash issue 2016-10-01 12:13:31 +03:00
Bogdan Poplauschi 8382899070 Merge pull request #984 from gztchan:master
Add url as param to progress block
2016-10-01 10:06:35 +03:00
Bogdan Poplauschi e844a854ca Merge pull request #1459 from mime29:macrowarning
Updated dispatch_ macro in order to avoid redefinition when included as Pod
2016-10-01 09:52:40 +03:00
Bogdan Poplauschi 9012d268a9 Merge pull request #1654 from Wondermall/session-configuration
Allow to specify NSURLSessionConfiguration for SDWebImageDownloader
2016-10-01 09:37:11 +03:00
Bogdan Poplauschi c57cf7e6c9 The shared objects (not really singletons) should allow subclassing, therefore the return type should be instancetype and not a fixed type. 2016-10-01 09:28:21 +03:00
Bogdan Poplauschi 9cd6779b4b Replaced #1537 - fixed a potential retain cycle in `SDWebImageManager`. 2016-10-01 09:19:32 +03:00
Bogdan Poplauschi b7325c094b Updated the README 2016-10-01 09:03:41 +03:00
Bogdan Poplauschi 02a9eab4b5 Merge pull request #1657 from mackoj/master
Add support for downloading images behind redirect
2016-09-30 22:34:54 +03:00
Bogdan Poplauschi 64878cb24b Merge pull request #1593 from corydolphin:patch/fix-carthage-tvos
Enables BITCODE for tvOS builds
2016-09-30 21:47:09 +03:00
Bogdan Poplauschi 17ae791953 Replaced #1640 - Added `sd_` prefix to the activity indicator related methods (`setShowActivityIndicatorView:`, `setIndicatorStyle:`, `showActivityIndicatorView`, `addActivityIndicator`, `removeActivityIndicator`) 2016-09-30 21:36:34 +03:00
Bogdan Poplauschi fc3a4d8170 Merge pull request #1676 from jimmaye/background-crash-io10
#1619: Adds NSError as input to resourceValuesForKeys:error: method
2016-09-30 21:26:02 +03:00
Bogdan Poplauschi 2ec9dd7608 The iOS demo uses the dynamic framework instead of the static one 2016-09-30 21:16:48 +03:00
Bogdan Poplauschi 13ffb2327c Stopped the simulators from being too verbose 2016-09-30 21:07:44 +03:00
Bogdan Poplauschi 67e0719755 Update according to Xcode 8 recommended settings. Set the deployment target to iOS 8.0. No code signing. Enabled some warnings 2016-09-30 21:06:05 +03:00
Bogdan Poplauschi 6d4e45bad7 Small update to the readme 2016-09-30 21:01:31 +03:00
Bogdan Poplauschi a8ad2a5c4a Made sure we don't crash here if the operation is nil at some point 2016-09-30 15:27:31 +03:00
Bogdan Poplauschi 0c47bc3023 Replacing #781 - made sure completionBlock called from `SDWebImageManager` is called on the main queue. Created 2 methods to simplify the code for calling the completions 2016-09-30 15:19:17 +03:00
Bogdan Poplauschi 265ace4a24 Improved readability in `SDWebImageManager` by creating `safelyRemoveOperationFromRunning:` method 2016-09-30 14:53:52 +03:00
Bogdan Poplauschi fdb8b2c1c6 Small fix, this needs to be `strongOperation` 2016-09-30 14:45:44 +03:00
Bogdan Poplauschi c77adf449a Replacing #781 - made sure all the completionBlocks called from `SDWebImageDownloaderOperation` are called on the main queue. Created 2 methods to simplify the code for calling the completions 2016-09-30 14:43:38 +03:00
Bogdan Poplauschi f7e8246014 Replacing #781 - replaced all the remaining `dispatch_main_sync_safe` with `dispatch_main_async_safe`, so we no longer `dispatch_sync` on the main queue that can create issues. 2016-09-30 13:22:56 +03:00
Bogdan Poplauschi 062e50aa10 Replacing #781 - based on http://blog.benjamin-encz.de/post/main-queue-vs-main-thread/, background queue can execute code on the main thread, so we need to check for the main queue to assure safety 2016-09-30 13:17:57 +03:00
Bogdan Poplauschi 2b721a6e30 Updated the image used by the watchOS demo 2016-09-30 10:12:58 +03:00
Bogdan Poplauschi 55e1e8c723 The watchOS demo uses the watch dynamic framework 2016-09-30 10:12:45 +03:00
Bogdan Poplauschi f1a19df721 Added SDImageCacheConfig.h and UIView+WebCache.h to the umbrella header 2016-09-30 09:33:06 +03:00
Bogdan Poplauschi 3c4aa45f32 Fixed build due to latest animated WebP support that was not properly adapted for OSX. For OSX, this will not work because the `animatedImageWithImages:duration:` API does not have an equivalent there. 2016-09-30 09:32:34 +03:00
Bogdan Poplauschi 88b025a5fa Merge pull request #1438 from lianchengjiang/master
Animated webP support
2016-09-29 18:57:05 +03:00
Bogdan Poplauschi 5fac787866 Really enabled WebP for all the targets 2016-09-29 18:32:02 +03:00
Bogdan Poplauschi 836c15bccf Bumped libwebp to 0.5.1 2016-09-29 18:23:42 +03:00