DreamPiggy
11dcb29b4f
Ignore the HEIC encoding unit test on GitHub CI environment
...
Seems they use VM solution and breaks Apple's ImageIO HEIC encoding
2024-05-07 18:50:33 +08:00
DreamPiggy
753649217a
Added the new test case for fixed SDAnimatedImage behavior
2024-05-06 16:12:53 +08:00
ChengzhiHuang
d5e3e7f7c5
Replace NSFileManager.enumeratorAtPath with enumeratorAtURL for performance and RAM saving ( #3690 )
...
* fix #3689
1. repalce @selector(enumeratorAtURL:) with @selector(enumeratorAtURL:)
2. replace ioQueueAttributes from DISPATCH_QUEUE_SERIAL to DISPATCH_QUEUE_SERIAL_WITH_AUTORELEASE_POOL >= iOS 10
* fix: remove NSDirectoryEnumerationProducesRelativePathURLs option
* feat: replace enumeratorAtPath:
* fix: update test44DiskCacheMigrationFromOldVersion
---------
Co-authored-by: huangchengzhi <huangchengzhi@bytedance.com>
2024-03-26 17:15:42 +08:00
DreamPiggy
b156318507
Allows the transformer to preserve the UIImage metadata like image format ( #3688 )
...
* Allows the transformer to preserve the UIImage metadata like image format
This can make it by defaults to still use JPEG encoding for JPEG thumbnail image
* Update the test case for preserveImageMetadata
* Fix the `sd_isTransformed` metadata
2024-03-25 16:57:35 +08:00
DreamPiggy
b557de276d
Update test case function `SDAssertCGImagePixelFormatEqual` to avoid assert on iOS 17.0
2024-03-25 15:43:13 +08:00
aasdsjk
98d058a1ea
url is kind of NSString and shouldUseWeakMemoryCache is YES, APP will crash. ( #3686 )
...
* NSString will crash
* unit test
* unit test opt
---------
Co-authored-by: songjk <fusheng@douyu.tv>
2024-03-14 15:20:11 +08:00
DreamPiggy
f761fc7e7b
Fix the unit test `test31ThatMultipleRequestForSameURLFailedCallback`
2024-02-27 14:45:57 +08:00
DreamPiggy
12a7c99687
Update test case
2024-02-24 14:20:05 +08:00
DreamPiggy
2424848c92
Formally deprecate `sd_cancelCurrentImageLoad`, which cause misunderstanding on UIImageView category
...
Use `sd_cancelLatestImageLoad` instead
2024-02-24 14:18:46 +08:00
DreamPiggy
64d12968fd
Remove the SDWebImageWebPCoder to its own repo
2024-02-24 12:43:48 +08:00
DreamPiggy
c99b60eed0
Fix the unit test compile issue
...
Fix the webp unit test for visionOS
2024-02-23 18:39:24 +08:00
DreamPiggy
da55e08994
Added test case about RGBA16 PNG
2024-02-23 16:24:37 +08:00
DreamPiggy
c349d78ff9
Upgrade the test case because of simulator version upgrade
2024-02-13 15:16:22 +08:00
DreamPiggy
aaad37213b
Fix the wrong changes for tvOS unit tests
2024-02-13 13:12:02 +08:00
DreamPiggy
01de674a79
Fix some strange behavior in visionOS, all tests passed
2024-02-13 12:54:09 +08:00
DreamPiggy
ef399a53f4
Added visionOS official unit tests
...
Since the KVOController/Expecta is no longer maintained, I have to copy the podspec and modify to add visionOS support
2024-02-13 11:53:26 +08:00
DreamPiggy
62e3491eb3
Added visionOS official Demo and update Podfile
...
Copy the code from SwiftUI repo currently, will merge these two repo in 6.x
2024-02-13 10:45:29 +08:00
DreamPiggy
8b836d565c
Added the official visionOS CocoaPods podspec support
2024-02-13 10:10:24 +08:00
DreamPiggy
b95b390f17
Update the unit test
...
Fix the `testUIViewCancelCurrentImageLoadWithTransition`
2024-01-10 16:17:41 +08:00
DreamPiggy
a6cce6677b
Update unit test
...
The `test15CancelQueryShouldCallbackOnceInSync` should use a better way to check
2024-01-10 14:35:29 +08:00
DreamPiggy
9ae93e5456
Update the test case for new behavior
2024-01-09 17:04:55 +08:00
DreamPiggy
5dec4049c1
Update the new test case for `testSDDisplayLink`
2023-11-29 17:46:43 +08:00
DreamPiggy
404d992c8f
Update one failed test case during the 5.18 version changes
2023-11-16 18:46:15 +08:00
DreamPiggy
106a8d1a15
Use placehold.co to replace the down site via.placeholder.com
...
This only effect test cases
2023-11-16 18:37:04 +08:00
DreamPiggy
471ee9da1d
Update the test case because of history wrong value
2023-11-16 17:59:08 +08:00
DreamPiggy
2fa1e1785a
Fix the previous wrong changes of iOS 17 indexed PNG color workaround
...
Added test cases `test30ThatImageIOPNGPluginBuggyWorkaround`
2023-11-16 16:37:19 +08:00
DreamPiggy
56b4379984
Added test case for this down-orientation JFIF image file
2023-09-08 17:17:50 +08:00
DreamPiggy
44470a8e4e
Added test cases for AvoidAutoCancelImage options
2023-09-01 16:10:50 +08:00
DreamPiggy
5ef6c83953
Merge pull request #3576 from dreampiggy/feature_set_image_state_api
...
Add better support for stateful view (UIButton) for image URL/progres s state management
2023-07-31 17:59:57 +08:00
DreamPiggy
1c92951110
Fix the unit test about out-of-date behavior
2023-07-31 10:39:48 +08:00
DreamPiggy
7e78633845
Merge pull request #3575 from dreampiggy/bugfix/CGImageCreateScale
...
Fix the CGImageCreateScaled to support 16/32 bit depth CGImage (RGB161616) and always preserve pixel format info
2023-07-29 21:59:26 +08:00
DreamPiggy
68c5808581
Added the complicated unit test `test22CGImageCreateScaledWithSize`
...
Test RGB888/RGB16/ARGB8888/RGB16/RGBF works on CGImageCreateScaled, because it's Foundation of coder plugin for thumbnail processing
2023-07-28 23:45:23 +08:00
DreamPiggy
480f3b5158
Update test case `test27ThatEncodeWithFramesWorks`
2023-07-26 23:04:02 +08:00
DreamPiggy
8dbf8ed97a
Disable the test case testSDGraphicsImageRenderer on GitHub actions because it does not connect to a display
...
Only run on local Mac
2023-07-17 15:32:03 +08:00
yang
f9e6cc288c
Add test cases for bug #3564
2023-07-15 00:33:58 +08:00
DreamPiggy
633996a807
Fix the test case
2023-07-14 00:22:14 +08:00
DreamPiggy
8efa42e6bc
Code garden for test cases
2023-07-14 00:03:06 +08:00
DreamPiggy
808cedc7e5
Rename to use struct to return the alignment, preserve for future HDR support
2023-07-13 23:41:09 +08:00
DreamPiggy
45b497c5f6
Fix the macOS force decode colorspace does not match screen colorspace and cause copy
...
Fix the NSColor should still convert to sRGB for print...
2023-07-13 23:31:19 +08:00
DreamPiggy
3e382b234d
Fix the handle to context option and add test case
2023-07-13 22:58:32 +08:00
DreamPiggy
1a61c8d2d9
Update test case for SDImageForceDecodePolicyAutomatic
2023-07-13 22:58:32 +08:00
DreamPiggy
69c98c5f71
Added test case `test28ThatNotTriggerCACopyImage` and `test28ThatDoTriggerCACopyImage`
2023-07-13 22:58:32 +08:00
DreamPiggy
ef69460dc7
Fix the test case test26AnimatedImageStopAnimatingClearBuffer
2023-05-09 16:50:41 +08:00
DreamPiggy
eb8b62b170
Fix the test case `test57SDImageCachesManagerOperationPolicySerial` that remove the cache path directory
2023-04-21 20:39:49 +08:00
DreamPiggy
748def0a0c
Merge pull request #3496 from dreampiggy/temp/try_fix_promotion
...
Try to fix the SDAnimatedImageView playback speed issue in Promotion devices (iPhone Pro)
2023-02-18 19:36:15 +08:00
DreamPiggy
3440b7c0fb
Update test case for display link and revert the protect code
2023-02-18 18:04:01 +08:00
DreamPiggy
9bc5207979
Added test case `test31ThatMultipleRequestForSameURLFailedCallback` to ensure behavior
2023-02-18 17:33:59 +08:00
DreamPiggy
f2d7610181
Change Objc BOOL true/false into correct YES/NO
2023-02-07 02:32:11 +08:00
DreamPiggy
02969011b0
Try to fix the SDAsyncBlockOperation's race condition
...
Use the correct way for subclassing NSOperation
2023-02-06 21:05:51 +08:00
DreamPiggy
1ec6cd06f7
Change all placeholder.com sample from http into https
2023-02-06 18:56:25 +08:00