DreamPiggy
|
de153b0a32
|
Added the new Async API for disk data query, to avoid user to dispatch their own global queu (not IO queue), solve the IO safe issue
|
2020-04-01 17:16:33 +08:00 |
DreamPiggy
|
7f540a6296
|
Fix the test cases for cacheType arg
|
2020-04-01 17:16:33 +08:00 |
DreamPiggy
|
fbe76bc436
|
Added new query cache type support, including the SDImageCache API and context option
|
2020-04-01 17:16:33 +08:00 |
huangboju
|
a7606eb5e2
|
simplify code
|
2020-04-01 14:38:22 +08:00 |
DreamPiggy
|
0335b96114
|
Merge pull request #2962 from rain2540/patch-1
Update README.md
|
2020-03-25 14:40:30 +08:00 |
rain2540
|
ef6aebf9ae
|
Update README.md
|
2020-03-25 14:16:19 +08:00 |
DreamPiggy
|
2dcf1b6599
|
Bumped version to 5.6.1
Update the CHANGELOG
|
2020-03-13 20:49:15 +08:00 |
DreamPiggy
|
ab2be2373f
|
Merge pull request #2483 from dreampiggy/fix_progressive_coder_queue
Keep the progressive decoding process only exist one per image download. Cancel the unused progressive decoding when full pixel data is available.
|
2020-03-13 11:43:39 +08:00 |
DreamPiggy
|
0f2818a6c1
|
Merge pull request #2959 from dreampiggy/little_private_header_garden
Fix the NotificationCenter does not remove the observer and little private header garden
|
2020-03-11 14:51:09 +08:00 |
DreamPiggy
|
8f9174a952
|
Coding Style fix
|
2020-03-11 12:19:10 +08:00 |
DreamPiggy
|
13d0e739fb
|
Update the coderQueue QoS based on SDWebImageDownloaderLowPriority && SDWebImageDownloaderHighPriority
|
2020-03-11 11:54:10 +08:00 |
DreamPiggy
|
3d1280315b
|
Keep the progressive decoding process only exist one per image download. Cancel the unused progressive decoding when full pixel data is available.
|
2020-03-11 11:46:03 +08:00 |
DreamPiggy
|
c975288eb4
|
Update the readme again with the SwiftPM support on codecs
|
2020-03-09 20:22:53 +08:00 |
DreamPiggy
|
b080a4c5a2
|
Update the readme again about the coder plugins's framework and Animated Image
|
2020-03-09 20:14:45 +08:00 |
DreamPiggy
|
4b0c4c7d8c
|
Update the readme about Lottie animation coder, describe the coder's base codec as well.
|
2020-03-09 20:05:33 +08:00 |
DreamPiggy
|
aa7cc070cc
|
Bumped version to 5.6.0
Update the CHANGELOG
|
2020-03-05 18:48:43 +08:00 |
DreamPiggy
|
bd33f4179d
|
Supresss the deprecation warning when min deployment target version set to iOS 13+ or macCatalyst
|
2020-03-05 18:44:50 +08:00 |
DreamPiggy
|
b54cdcc4bb
|
Change the deprecatation into the soft deprecation, which still works but will be removed in SDWebImage 6.0.0
|
2020-03-05 17:55:39 +08:00 |
DreamPiggy
|
c4a5f63463
|
Merge pull request #2955 from dreampiggy/feature_context_option_cache_loader_coder
Feature add context option for cache, loader and coder, deprecated SDWebImageContextCustomManager
|
2020-03-05 17:42:52 +08:00 |
DreamPiggy
|
cf79d1c3ae
|
Revert the changes to check `SDWebImageRetryFailed` before adding the black list. This is the previous version behavior.
|
2020-03-05 17:00:04 +08:00 |
DreamPiggy
|
8736d98f85
|
Fix the compatible with Xcode 11.0~Xcode 11.3 on SwiftPM, the `exclude` arg does not treat the source code in the publicHeadersPath.
|
2020-03-04 12:52:02 +08:00 |
DreamPiggy
|
2abb8d0628
|
Formal deprecate the SDWebImageContextCustomManager context option
|
2020-03-04 12:25:59 +08:00 |
DreamPiggy
|
f0388739b6
|
Add the new context option, including the cache, loader and coder. They can be used to use custom cache/loader in a more convenient way, instead of creating dummy SDWebImageManager
|
2020-03-04 12:18:29 +08:00 |
DreamPiggy
|
412269368e
|
Fix the SwiftPM Package.swift declaration for Xcode 11.4-Beta 3 and old versions
|
2020-03-04 12:17:24 +08:00 |
DreamPiggy
|
b9bcbad5a6
|
Merge pull request #2953 from dreampiggy/behavior_handle_image_foramt_when_no_image_data
Add a better check to handle the cases when call `storeImage` without imageData
|
2020-03-02 15:19:51 +08:00 |
DreamPiggy
|
f415e51508
|
Update the test case, because previouslly we have no test case about the storeImage behavior when imageData is nil
|
2020-03-02 14:52:50 +08:00 |
DreamPiggy
|
cc8e80ff84
|
Try to fix the test case `test11ThatCancelAllDownloadWorks` to make it stable
|
2020-03-02 14:52:50 +08:00 |
DreamPiggy
|
d88b7d81db
|
Update the test case with Case 3: UIAnimatedImage without sd_imageFormat should use GIF not APNG
|
2020-03-02 14:52:50 +08:00 |
DreamPiggy
|
6f8d83b2f2
|
Add another logic. to check UIAnimatedImage when there are no image format to detect, this should use GIF to encode
|
2020-03-02 14:52:50 +08:00 |
DreamPiggy
|
12bdd57f31
|
Added the test case `test42StoreCacheWithImageAndFormatWithoutImageData` to ensure this behavior
|
2020-03-02 14:52:50 +08:00 |
DreamPiggy
|
3df399508e
|
Add a better check to handle the cases when call `storeImage` without imageData. Firstly check SDAnimatedImage, then check sd_imageFormat.
|
2020-03-02 14:52:50 +08:00 |
Kinarobin
|
f4548bba5c
|
Merge pull request #2954 from dreampiggy/fix_rare_case_cancel_double_callback
Fix the rare case when call `SDWebImageDownloaderOperation.cancel`, the completion block may callback twice
|
2020-03-02 14:50:21 +08:00 |
DreamPiggy
|
692f01b84b
|
Fix the rare case when call `SDWebImageDownloaderOperation.cancel`, the completion block will callback twice
|
2020-03-02 13:06:09 +08:00 |
DreamPiggy
|
eea85faaa5
|
Update the readme with SDWebImageLottiePlugin
|
2020-03-01 15:44:06 +08:00 |
DreamPiggy
|
f1eee6c627
|
Merge pull request #2948 from dreampiggy/fix_error_description
Complete all the SDWebImage error code with the localized description, make it easy for debugging
|
2020-02-27 21:29:26 +08:00 |
DreamPiggy
|
f607e909bc
|
Fix the SDWebImageDownloadStopNotification does not get removed on dealloc
|
2020-02-27 16:31:54 +08:00 |
DreamPiggy
|
b395243d37
|
Garden all the private headers with description and null-ability annotation
|
2020-02-27 15:55:53 +08:00 |
DreamPiggy
|
faf82c1e1a
|
Complete all the SDWebImage error code with the localized description, make it easy for debugging
|
2020-02-27 15:39:37 +08:00 |
DreamPiggy
|
f7d0fae94d
|
Merge pull request #2947 from dreampiggy/project_try_fix_swiftpm_swift5.2
Try to fix the issue caused by Swift PM 5.2, the `sources` DSL only matches the individual source files, but not folder
|
2020-02-27 14:56:45 +08:00 |
DreamPiggy
|
c0f796aa77
|
Try to fix the issue caused by Swift PM 5.2, the `sources` DSL only matches the individual source files, but not folder
|
2020-02-27 11:59:56 +08:00 |
DreamPiggy
|
5c3c40288f
|
Merge pull request #2936 from dreampiggy/feature_better_vector_support_pdf
Feature - better support for vector format detection, now PDF rasterized bitmap is built-in
|
2020-02-26 16:02:20 +08:00 |
DreamPiggy
|
ac4dcbe316
|
Copy the SVG detection from SVGCoder to the utils
|
2020-02-26 12:14:50 +08:00 |
DreamPiggy
|
4acd81177b
|
Added macros to expand SPI symbol to Selector, which can make it easy to distinguish and maintain in the future
|
2020-02-12 12:35:48 +08:00 |
DreamPiggy
|
4d354c4acd
|
Make the SDAniamtedImage response to the UIImage+Metadata category method, which should return the status matching the behavior
|
2020-02-12 12:13:04 +08:00 |
DreamPiggy
|
bbfe690845
|
Merge pull request #2937 from dreampiggy/feature_URLSessionTaskMetrics
Added the URLSessionTaskMetrics support for downloader && operation, which can be used for network metrics
|
2020-02-12 11:45:50 +08:00 |
DreamPiggy
|
d56636e15b
|
Update the Example and Test case about URLSessionMetrics, expose the API in UIVIew+WebCache to make it easy to write code (or user have to write NSStringFromClass)
|
2020-01-30 18:33:16 +08:00 |
DreamPiggy
|
ed894ecff5
|
Added the metrics in the download token, make it easy to grab the information right in completion block (is this useful ?)
|
2020-01-30 17:32:46 +08:00 |
DreamPiggy
|
bb424d44fd
|
Added the URLSessionTaskMetrics support for downloader && operation, which can be used for network metrics
|
2020-01-30 16:52:55 +08:00 |
DreamPiggy
|
5629af8330
|
Added `SDWebImageTransformVectorImage`, which can allows the transformer to transform the vector image format, although most coders works for vector format (if you don't grab CGImage), some are not
|
2020-01-30 16:13:05 +08:00 |
DreamPiggy
|
ef2373668e
|
Fix the Xcode 10 support using runtime selector, the force decode feature does not process on vector image format
|
2020-01-30 15:59:15 +08:00 |