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
刘立超
992f231f15
Add a test case for autoPlayAnimatedImage
2020-05-08 23:43:41 +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
974c3ff4ad
Update the test case to ensure thi silly problem will not occur again :)
2020-04-30 18:54:12 +08:00
DreamPiggy
3d1abaee82
Add the test case `test15ThatOriginalQueryCacheTypeWork` about original cache key and transformer
2020-04-29 22:11:28 +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
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
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
e8a357e504
Added test case `testUIViewOperationKeyContextWorks` to ensure this behavior
2020-04-17 16:03:36 +08:00
DreamPiggy
e5adec920b
Fix the test case about encoding check, the expect expression syntax is wrong
2020-04-13 11:22:30 +08:00
DreamPiggy
774571f498
Merge pull request #2977 from dreampiggy/attempt_fix_image_io_animated_image_thread_safe
...
SDAnimatedImageView animation rendering should not use CGContext force decoding, use `kCGImageSourceShouldCacheImmediately` instead which can avoid OOM for large number of GIFs
2020-04-11 17:40:59 +08:00
DreamPiggy
d112d18088
Rename the private header `UIColor+HexString` and `NSBezierPath+SDRoundedCorners` with SD prefix, to avoid the conflict when using CocoaPods
2020-04-11 17:01:47 +08:00
DreamPiggy
b65ea693ae
Remove the time based test case for lazy decoding, because it's unstable. Now use offline manual test for this behavior
2020-04-11 16:40:55 +08:00
DreamPiggy
a5e129dac7
SDAnimatedImageView animation rendering should not use CGContext force decoding, use `kCGImageSourceShouldCacheImmediately` instead which can avoid OOM for large number of GIFs #2977
2020-04-11 16:00:22 +08:00
DreamPiggy
a8177c1327
Update the test case `test12ThatStoreCacheTypeWork` to ensure the transformed image does not inherit the image format or any attributes from original one
2020-04-08 11:18:03 +08:00
DreamPiggy
83a40c3679
Merge pull request #2973 from dreampiggy/behavior_uttype_from_unkown_format
...
Change the behavior to return the abstract type for unknown image format, this can solve the accident issue for custom coder who provide a new format
2020-04-04 16:52:53 +08:00
DreamPiggy
6316f08bb8
Remove the compression quality when have max file size limit, and update the test cases for JPEG
2020-04-04 15:53:46 +08:00
DreamPiggy
1ce44a12b0
Change the behavior to return the abstract for unknown UTI type, this can solve the accident issue for custom coder who provide a new format
2020-04-04 14:19:08 +08:00
DreamPiggy
db610363f4
Added the test case to ensure the background color encoding options on JPEG works
2020-04-04 13:07:20 +08:00
DreamPiggy
f798b89fc2
Fix the maxPixelSize for animated images, update the readme
2020-04-04 00:01:26 +08:00
DreamPiggy
dfc8fe27d9
Refactory to simplify the code to calculate the original cache key, pass null to disable this.
2020-04-02 20:15:22 +08:00
DreamPiggy
543b5c95d4
Fix the test case about the original cache key calculation rule
2020-04-02 20:15:22 +08:00
DreamPiggy
ce4eced4d4
Added the query cache type cases as well, update some documentation
2020-04-02 16:15:10 +08:00
DreamPiggy
067174b1fd
Added the test case about using the custom cache and loader with context option to manager, full pipeline testing
2020-04-02 12:49:15 +08:00
DreamPiggy
d4da82e9c3
Update the test cases about the custom ImageCache protocol
2020-04-02 12:18:12 +08:00
DreamPiggy
7f540a6296
Fix the test cases for cacheType arg
2020-04-01 17:16:33 +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
12bdd57f31
Added the test case `test42StoreCacheWithImageAndFormatWithoutImageData` to ensure this behavior
2020-03-02 14:52:50 +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
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
eeec6de698
Update the PDF demo and test cases
2020-01-30 15:29:57 +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
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
7a8407d0be
Fix the test case again because of the behavior changes for aspect ratio rect limit
2020-01-13 22:17:19 +08:00
DreamPiggy
72250f2182
Fix the test case again
2020-01-10 22:33:05 +08:00
DreamPiggy
cd1ae56f5f
Add one test case to ensure the `SDWebImageScaleDownLargeImages` is translated to thumbnail decoding
2020-01-10 19:28:39 +08:00
DreamPiggy
77283f6116
Update the test case, fix the behavior of thumbnail pixel size when aspect ratio is YES.
2020-01-10 18:23:41 +08:00
DreamPiggy
fa124b4d11
Enable the force decode test case for macOS as well
2020-01-10 11:55:01 +08:00
DreamPiggy
86e3a164dc
Fix the test case of blur radius calculation. CG and CI now match in visual
2020-01-03 14:45:13 +08:00
DreamPiggy
1afadafc78
Update all transformer test cases to support Core Image
2020-01-03 11:58:12 +08:00
DreamPiggy
eda7422c82
Fix the issue of sd_croppedImageWithRect (UIKit) and sd_rotatedImageWithAngle for CIImage
2019-12-30 22:40:06 +08:00
DreamPiggy
a7682d58b4
Add the test case testSDGraphicsImageRenderer, update the documentation
2019-12-21 20:15:59 +08:00
DreamPiggy
c49bc5c925
Change the implementation of `sd_rotatedImageWithAngle` using the UIGraphicsRenderer, avoid always using ARGB8888
2019-12-16 17:29:58 +08:00
DreamPiggy
0b12058427
Fix the test case compile warning of `SDWebImageTestDiskCache`
2019-12-16 12:44:52 +08:00
DreamPiggy
5c1351a2fd
Added `test47DiskCacheExtendedData` test case
2019-11-28 21:02:26 +08:00
DreamPiggy
5f2a9695d8
Add the test case for SDFileAttributeHelper, fix the issue that associated object is lost
2019-11-28 19:49:51 +08:00
DreamPiggy
983dd59e4f
Add one test case for this behavior: `test14AnimatedImageViewStopPlayingWhenHidden`
2019-11-09 13:48:27 +08:00
DreamPiggy
29027a693a
Update the test case for animated image view format test
2019-11-09 03:10:18 +08:00
DreamPiggy
4c7cbc6aa7
Update the test case to SDAnimatedImageView/Player
2019-11-04 12:34:36 +08:00
DreamPiggy
a4888081ea
Change the "Tests" iOS target name into "Tests iOS", since now we have 3 test target, to help for readability
2019-10-28 13:18:12 +08:00
DreamPiggy
0db2169665
Update tvOS available check on test case
2019-10-27 22:48:43 +08:00
DreamPiggy
77830dd4f2
Add all the Test Case on tvOS platform, using the same code as iOS
2019-10-27 22:32:53 +08:00
DreamPiggy
1442534f6d
Fix the SDDisplayLink issue of default value, add test cases `testSDDisplayLink`
2019-10-27 21:47:09 +08:00
DreamPiggy
5aab84df90
Fix the test case naming and documentation
2019-10-16 17:04:03 +08:00
DreamPiggy
34e736375e
Refactory to seperate the response modifier and data decryptor, one for HTTP response, one for Data decrypt.
2019-10-15 20:16:52 +08:00
DreamPiggy
d6fbaaff04
Add test case `test24ThatDownloadRequestModifierWorks `, including the base64 and zlib testing for both fileURL and webURL
2019-10-15 16:40:59 +08:00
DreamPiggy
e8ee90b85e
Try to fix the test case `test15DownloaderLIFOExecutionOrder`, because the queue dispatch delay, we add the next 8-14 urls just after url 7 start downloading
2019-09-30 12:36:39 +08:00
DreamPiggy
902c619126
Added the test case `test15DownloaderLIFOExecutionOrder` to fix the LIFO order. See #2823
2019-09-26 22:49:31 +08:00
DreamPiggy
164409d30a
Fix the iOS 13 Test case
2019-09-22 17:20:57 +08:00
DreamPiggy
f80a2840c0
Fix the Travis-CI test issue for macOS 10.15
2019-09-22 16:03:45 +08:00
DreamPiggy
1a32f90f9c
Add test. case for HEIC animated imaged decoding && encoding
2019-09-22 15:06:03 +08:00
DreamPiggy
d20b25b72c
Fix the unused code warning on test cases
2019-09-20 19:07:19 +08:00
DreamPiggy
7e83241c37
Fix the macOS SDAnimatedImageRep to match Netscape standard of GIF loop count, which should use 1 when there are no loop count information
2019-09-20 18:59:14 +08:00
DreamPiggy
a7ae1053ec
Fix the test case issue. The loop count test case need another PR to fix
2019-09-20 17:44:38 +08:00
DreamPiggy
113c20ad9e
Add the test case for GIF image which does not have any Loop Count extension metadata
2019-09-20 16:29:26 +08:00
DreamPiggy
fb6819add0
Add test case to ensure the `SDImageIOAnimatedCoder` abstract class can not be used as normal coder
2019-09-20 14:32:35 +08:00
DreamPiggy
70b8fec54a
Fix the compile issue for test cases on macOS
2019-08-30 17:25:10 +08:00
DreamPiggy
1f74aea686
Add the test case for these two new properties
2019-08-27 19:41:27 +08:00
DreamPiggy
3f248552b3
Update the test case for catalyst
2019-08-13 13:22:10 +08:00
DreamPiggy
054c5186b8
Use UIImage.class for conformsToSelector detect, which fix the current Xcode 11 Beta5 's runtime behavior of UIKit for macOS
2019-08-12 20:55:07 +08:00
DreamPiggy
caae8f171f
Fix the test case because of cache key
2019-08-03 18:29:18 +08:00
DreamPiggy
b444652412
Add more tests to ensure the callback been called, even we cancel the operation, impact the view category and prefetcher
2019-08-03 17:24:34 +08:00
DreamPiggy
4e51f1deac
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into bugfix_user_cancel_guarantee_callback
2019-08-02 17:41:32 +08:00
DreamPiggy
cd2e36f7a5
Add test cases for `matchAnimatedImageClass` options
2019-08-02 16:03:48 +08:00
DreamPiggy
67b29b9d07
Update all the test cases for cancel, now it should receive a completion with error code `SDWebImageErrorCancelled`
2019-08-02 13:32:08 +08:00
DreamPiggy
6f0f735d4f
Update the test case for cancel behavior
2019-08-01 20:12:07 +08:00
DreamPiggy
5df70628be
Merge pull request #2780 from dreampiggy/project_upgrade_xcode_10
...
Follow App Store submit rule, upgrade the minimum Xcode version to Xcode 10.0
2019-07-03 16:45:56 +08:00
DreamPiggy
5c22cc73ae
Update the project warning for unnecessary xcconfig files
2019-07-02 18:23:39 +08:00
DreamPiggy
6d626edaf8
Expose the memoryCache and diskCache object on `SDImageCache`, make it useful for user who have custom property beyond `SDImageCacheConfig`
2019-07-02 15:12:56 +08:00
DreamPiggy
3cd71190b3
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into remove_explicit_Tests_deployment
2019-06-30 12:07:16 +08:00
ifsnow
fcaa7d6c7a
Change the default value of accept request header
2019-06-27 18:42:50 +09:00
DreamPiggy
df5be0e34c
Update CI to use Xcode 10.2. Combine both the Example and Test Podfile into one. Make CocoaPods only generate one `Pods.xcodeproj` and fix the New Build System issue
2019-06-18 15:46:08 +08:00
DreamPiggy
8ce8a87b03
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into feature_transformer_cache_phase_1
...
# Conflicts:
# Tests/Tests/SDWebImageManagerTests.m
2019-06-14 12:52:34 +08:00
DreamPiggy
4683e5a0ad
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into feature_global_control_options
...
# Conflicts:
# SDWebImage.xcodeproj/project.pbxproj
2019-06-13 11:50:41 +08:00
DreamPiggy
f88798fe28
Add test about the store cache type && transformer cache type, make sure it works
2019-05-30 14:05:24 +08:00
DreamPiggy
c66f5c90ef
Replace the unavailable Demo test images with the new images from Kodak site
2019-05-29 15:12:14 +08:00
DreamPiggy
949024c2a6
Fix that all Example targets disable all NSLog output. We need to keep the log to investigate some issue from system framework
2019-05-29 14:24:01 +08:00
kinarob
3c24856541
`backgroundImageOperationKey` test should apply for SD_UIKIT only
2019-05-25 21:30:22 +08:00
kinarob
2396c2e7c0
Fix get button background image operation key bug
2019-05-24 21:09:59 +08:00
DreamPiggy
0dbcb98c6f
Add test case for options manager, ensure it works
2019-05-23 21:55:39 +08:00
DreamPiggy
8adfe3faeb
Add the test cases for SDImageCacheDecodeFirstFrameOnly on memory cache
2019-05-16 17:42:17 +08:00
DreamPiggy
1d5b411f3c
Using the lazy property for `lock` and `runLoopMode` to ensure this will not cause crash and logic issue. Without need of checking on `setImage:`
2019-05-16 11:32:10 +08:00
DreamPiggy
63c0794ad8
Fix that SDAnimatedImageView initWithImage will skip the initialize logic and crash
2019-05-15 20:26:39 +08:00
kinarob
9f4bc99fe8
add macros checking in SDImageFilterTransformer
2019-05-06 14:38:31 +08:00
kinarob
430bebe274
Add cacheType checking in animatedImageView category
2019-05-06 11:33:26 +08:00