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 |
DreamPiggy
|
eeec6de698
|
Update the PDF demo and test cases
|
2020-01-30 15:29:57 +08:00 |
DreamPiggy
|
8c6556e835
|
Fix the PDF data detection
|
2020-01-30 15:29:15 +08:00 |
DreamPiggy
|
96b0a2e031
|
Added the default ImageIO coder with PDF support, use the screen size if user does not provide any explict pixel size
|
2020-01-30 15:11:42 +08:00 |
DreamPiggy
|
08aab785db
|
Added the case to detect PDF format from file signature
|
2020-01-30 14:04:12 +08:00 |
DreamPiggy
|
8ca4556066
|
Added the `sd_isVector` API on UIImage+Metadata, useful for case when we want to filter the vector/bitmap images. Vector currently only sipports PDF/SVG
|
2020-01-30 13:50:53 +08:00 |
DreamPiggy
|
cb84dbb273
|
Added the PDF/SVG image type define
|
2020-01-30 13:31:57 +08:00 |
DreamPiggy
|
aa7ff6f060
|
Bumped version to 5.5.2
Update the CHANGELOG
|
2020-01-26 20:20:32 +08:00 |
DreamPiggy
|
3459cd2fd0
|
Merge pull request #2934 from dreampiggy/bugfix_max_buffer_size
Fix the issue that `maxBufferSize` property does not correctlly works for `SDAnimatedImageView`
|
2020-01-26 18:36:06 +08:00 |
DreamPiggy
|
d565a37529
|
Fix the issue that `maxBufferSize` property does not correctlly works for `SDAnimatedImageView`, should setup the player's property
|
2020-01-26 18:05:39 +08:00 |
DreamPiggy
|
8c3a90304b
|
Merge pull request #2933 from ben5516/doc-fix
Fixed docs to show correct arguments for SDInternalCompletionBlock
|
2020-01-24 10:17:42 +08:00 |
Ben Govero
|
25fe6e97f9
|
Update docs to show correct arguments for SDInternalCompletionBlock
|
2020-01-23 17:53:14 -06:00 |
DreamPiggy
|
443bf50b58
|
Bumped version to 5.5.1
Update the CHANGELOG
|
2020-01-18 20:17:05 +08:00 |
DreamPiggy
|
bfa6314732
|
Update the readme with progressive loading wiki link
|
2020-01-18 20:04:06 +08:00 |
DreamPiggy
|
7b0941407e
|
Merge pull request #2931 from dreampiggy/fix_progressive_animation_animatedView_bug
Fix the SDAnimatedImageView's progressive animation bug, which reset the frame index to 0 each time new frames available
|
2020-01-18 18:54:25 +08:00 |
DreamPiggy
|
cde0e48a6d
|
Add one progressive animation test case to avoid this regression bug in the future
|
2020-01-18 16:46:00 +08:00 |
DreamPiggy
|
bce101d112
|
The progressive animation should not update the loop count to 1 when automatically stopped at last index.
|
2020-01-18 15:38:02 +08:00 |
DreamPiggy
|
649665e1b0
|
Fix the SDAnimatedImageView's progressive animation bug, which reset the frame index to 0 each time new frames available
|
2020-01-18 14:58:52 +08:00 |
DreamPiggy
|
966e6c3ee4
|
Bumped version to 5.5.0
Update the CHANGELOG
|
2020-01-16 19:22:07 +08:00 |
DreamPiggy
|
3ed7d74e09
|
Update the readme about thumbnail decoding
|
2020-01-16 19:03:04 +08:00 |
DreamPiggy
|
9a18e62184
|
Merge pull request #2927 from dreampiggy/fix_GaussianBlur_radius_bug
Fix gaussian blur radius bug
|
2020-01-16 17:43:21 +08:00 |
DreamPiggy
|
b8b7438ce9
|
Fix the wrong behavior of current sd_blurredImageWithRadius, which calculate the wrong box size for consolve
|
2020-01-15 21:35:15 +08:00 |
DreamPiggy
|
e376dad5f6
|
Update some wrong code comments
|
2020-01-15 12:34:57 +08:00 |
DreamPiggy
|
7e3482d4fc
|
Fix the issue of `CGImageCreateScaled`, which should use BGRX8888 on non-alpha image, BGRA8888 on alpha image
|
2020-01-15 11:56:19 +08:00 |
DreamPiggy
|
01b23e448c
|
Merge pull request #2922 from dreampiggy/feature_thumbnail_decoding
Feature thumbnail image decoding
|
2020-01-15 11:21:47 +08:00 |