Commit Graph

2887 Commits

Author SHA1 Message Date
Christopher Truman 05bd44e56e Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
DreamPiggy ab80a9e3d1
Merge pull request #3015 from dreampiggy/fix_max_pixel_size_larger_than_image_size
Fix the issue that ImageIO max pixel size larger than image size will cause a upscale
2020-05-15 12:31:01 +08:00
DreamPiggy 34ec3b7bf1 Fix the issue that ImageIO max pixel size larger than image size will cause a upscale. This is not the documented behavior 2020-05-15 11:02:05 +08:00
DreamPiggy 5818cf70fd Bumped version to 5.8.0
update CHANGELOG
2020-05-11 11:31:38 +08:00
DreamPiggy f2f1daf7bb Update the comments about autoPlayAnimatedImage 2020-05-11 11:31:29 +08:00
DreamPiggy a31ba1782f
Merge pull request #3003 from liulichao123/autoplay
Added autoplay control property to AnimatedImageView (autoPlayAnimatedImage)
2020-05-10 15:19:56 +08:00
liulichao 3e87488a4c Modify SDAnimatedImageView 2020-05-09 21:56:34 +08:00
liulichao e7386083f7 Test cases (test28AnimatedImageAutoPlayAnimatedImage) changes 2020-05-09 17:53:16 +08:00
liulichao bfc827c804 FIX Fixed AutoPlayAnimatedImage test case 2020-05-09 12:21:10 +08:00
DreamPiggy 1d1c3407a7
Merge pull request #3005 from dreampiggy/error_decode_failed
Polish the error description between image decode failed and image size is 0
2020-05-09 10:53:19 +08:00
刘立超 20d2369304 remove IDEWorkspaceChecks.plist 2020-05-09 00:24:52 +08:00
刘立超 992f231f15 Add a test case for autoPlayAnimatedImage 2020-05-08 23:43:41 +08:00
DreamPiggy 87f2418b0e Polish the error description between image decode failed and image size is 0 2020-05-08 18:34:32 +08:00
DreamPiggy 16e2f6f6a1
Merge pull request #2997 from dreampiggy/black_list_error_code
Mark the black list formal error code, support remove the failed URL from black list
2020-05-08 17:09:47 +08:00
liulichao 26a765a71d Optimize auto playback control 2020-05-07 21:23:52 +08:00
liulichao 03aaaac928 Added autoplay control property to AnimatedImageView (autoPlayAnimatedImage) 2020-05-07 20:23:09 +08:00
DreamPiggy 7a430b23b9 Merge branch '5.7.x' of https://github.com/SDWebImage/SDWebImage
# Conflicts:
#	SDWebImage.xcodeproj/project.pbxproj
2020-05-06 21:51:03 +08:00
DreamPiggy 6b7e94713a Bumped version to 5.7.4 2020-05-06 21:22:00 +08:00
DreamPiggy 1fa07b7fd3
Merge pull request #2999 from dreampiggy/bugfix_prefetcher_cancel_hung
Fix the issue that NSOperation conforms to `SDWebImageOperation` check failed. And fix the SDAsyncBlockOperation cancel logic
2020-05-06 21:17:22 +08:00
DreamPiggy fe730cc7e4 Fix the deadlock by using the two different semaphore, the `@synchronized` can not represent two pointer array lock and may be entered twice 2020-05-06 16:13:32 +08:00
DreamPiggy 54771ceb22 Fix the wrong subclass which does not override `isConcurrent` method 2020-05-06 10:32:35 +08:00
DreamPiggy f51992cfd6 Mark the `SDAsyncBlockOperation` safe using the lock and correct override method 2020-04-30 19:19:55 +08:00
DreamPiggy 974c3ff4ad Update the test case to ensure thi silly problem will not occur again :) 2020-04-30 18:54:12 +08:00
DreamPiggy 4173f9f3c1 Fix the issue that NSOperation conforms to `SDWebImageOperation` check failed. And fix the SDAsyncBlockOperation cancel logic 2020-04-30 18:50:18 +08:00
DreamPiggy 3d1abaee82 Add the test case `test15ThatOriginalQueryCacheTypeWork` about original cache key and transformer 2020-04-29 22:11:28 +08:00
DreamPiggy 0ba0aaca34 Added the API to remove failed URLs from black list, since now we populate the error code and user can know which URL get blocked 2020-04-29 21:49:48 +08:00
DreamPiggy 0dd1d42397 Mark the black list error formal error code (which previouslly use `SDWebImageErrorInvalidURL`) 2020-04-29 21:47:16 +08:00
DreamPiggy d43e0d26f7 Update the comments and coding style about the original cache type feature 2020-04-29 21:34:23 +08:00
DreamPiggy 3b088e7260
Merge pull request #2992 from ZXIOU/addQuaryOriginalChcheForTransformedImage
Add quary original chche for transformed image
2020-04-29 20:19:10 +08:00
DreamPiggy 8323aa7564
Merge pull request #2985 from dreampiggy/feature_convient_mac_transition
Added the convenient transition options for macOS user. Deprecate the old timingFunction, which can use System API to achieve
2020-04-29 20:10:00 +08:00
zxiou ee18f7f55d Make some simple logical adjustments 2020-04-29 16:21:32 +08:00
DreamPiggy e85beab792
Merge pull request #2990 from dreampiggy/feature_convenient_header
Add the convenient request/response modifier, which provide HTTP header directly
2020-04-27 15:48:40 +08:00
DreamPiggy cc3f03dfa4 Add the test case about conveniences modifier, rename the category name 2020-04-27 12:10:56 +08:00
zxiou a84ade991c fix quary original cache for transformed image instead of downloadingq 2020-04-26 17:41:45 +08:00
Numb 9e3bcf19e3
Merge pull request #1 from SDWebImage/master
update the latest code
2020-04-26 17:36:18 +08:00
DreamPiggy c4aaa8c63c
Merge pull request #2986 from dreampiggy/feature_pass_set_operation_key
Feature pass the set operation key into context option from upstream. Fix the potential retain cycle if user use custom manager
2020-04-26 13:45:04 +08:00
DreamPiggy 783353bfe9 Update the convienient API using the Category, actually most use case is HTTP request, data and file URL are rare 2020-04-24 18:54:16 +08:00
DreamPiggy fb517edf37 Use the String instead of CFNetwork symbol, seems not visible on watchOS ;) 2020-04-24 18:13:26 +08:00
DreamPiggy 484f6f422c Add the only headers arg convenience initializer 2020-04-24 12:19:51 +08:00
DreamPiggy 6379dfc58b Add the convenient request/response modifier, which provide HTTP header directly, don't need to repeat the code 2020-04-24 12:04:54 +08:00
DreamPiggy 11754268f9 Update the readme about the SDWebImage Architecture Analysis 2020-04-21 21:02:35 +08:00
DreamPiggy f9572b72e1 Merge branch '5.7.x' of https://github.com/SDWebImage/SDWebImage 2020-04-21 18:21:37 +08:00
DreamPiggy ca970aeace
Merge pull request #2988 from dreampiggy/encoding_options_embed_thumbnail
Feature: Encoding options supports embed thumbnail (works for JPEG/HEIF/AVIF)
2020-04-21 18:19:56 +08:00
DreamPiggy 39370d1af8 Bumped version to 5.7.3 2020-04-21 17:52:10 +08:00
DreamPiggy 9a75441634 Fix test case compile issue on macOS 2020-04-21 17:49:40 +08:00
DreamPiggy d76fb76e0d Added the test cases`test19ThatEmbedThumbnailHEICWorks` to ensure the embed thumbnail works 2020-04-21 13:50:58 +08:00
DreamPiggy f84678a44d Add the support for embed thumbnail for JPEG/HEIF/AVIF 2020-04-21 13:50:58 +08:00
DreamPiggy 8d1d0b0802
Merge pull request #2989 from dreampiggy/bugfix_encoding_options_imageio
Fix the encoding options which does not passthrough the correct value to ImageIO
2020-04-21 13:48:48 +08:00
DreamPiggy 816329f403 Fix the previous code which does not passthrough the correct value to ImageIO 2020-04-21 13:44:35 +08:00
DreamPiggy 478cad44b2
Merge pull request #2987 from dreampiggy/project_support_umbrella_swiftpm
Support the SwiftPM Objective-C user to use #improt <SDWebImage/SDWebImage.h>
2020-04-21 12:04:36 +08:00