Commit Graph

1198 Commits

Author SHA1 Message Date
Bogdan Poplauschi bd14ef3ac7 1st draft for the 4.0 Migration Guide. Described the changes per component. Now we need to add examples for the most common cases. 2016-10-07 12:55:16 +03:00
Bogdan Poplauschi beb1717a4f Marked the `SDWebImageManager` `initWithCache:downloader:` as designated initializer. 2016-10-07 12:54:20 +03:00
Bogdan Poplauschi d2f041b777 Updated diagrams according to current 4.0.0 status 2016-10-06 20:37:51 +03:00
Bogdan Poplauschi 41eb02715c Updated CHANGELOG (date) 2016-10-06 17:23:31 +03:00
Bogdan Poplauschi 5cccc2177b Bumped version to 4.0.0-beta2 2016-10-06 17:22:51 +03:00
Bogdan Poplauschi aa3cd28401 Updated CHANGELOG 2016-10-06 16:55:37 +03:00
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