Commit Graph

3660 Commits

Author SHA1 Message Date
DreamPiggy 684efe0ccd [github-action] Change to build and test-without-building 2024-02-24 15:19:19 +08:00
DreamPiggy a22e8416af [github-action] Try to workaround visionOS simulator bug in unit tests
Seems need to boot the simulator firstly, other platforms does not has this issue
2024-02-24 14:59:59 +08:00
DreamPiggy 963539caa6
Merge pull request #3654 from dreampiggy/bugfix/operation_key_deprecate_api
Formally deprecate `sd_cancelCurrentImageLoad`, which cause misunderstanding on UIImageView category
2024-02-24 14:22:06 +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 9953745d94
Merge pull request #3678 from dreampiggy/bugfix/16bit-png-workaround-bug
Fix the issue that iOS 17 indexed PNG workaround breaks the 16bit RGBA PNG
2024-02-24 14:09:04 +08:00
DreamPiggy 4a49e9a02a [github-action] The unit tests fail for one platform should not cancel another one 2024-02-24 13:26:56 +08:00
DreamPiggy d26ed45dd0 [github-action] Change the github action to split unit test into 4 jobs and run in parallel 2024-02-24 13:21:20 +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 3e553d1efe Fix the issue that iOS 17 indexed PNG workaround breaks the 16bit RGBA PNG 2024-02-23 16:24:37 +08:00
DreamPiggy af600c063e
Merge pull request #3677 from dreampiggy/ci/macos14
[github action] Bumped to macos-14 and remove the unused visionOS download toolchain steps
2024-02-23 16:20:32 +08:00
DreamPiggy 23b0751ac8 [github action] Bumped to macos-14 and remove the unused visionOS download toolchain steps 2024-02-23 16:16:14 +08:00
DreamPiggy 80c8b2023a
Merge pull request #3673 from dreampiggy/project/visionos_cocoapods
[Part 2]Added the official visionOS support with CocoaPods, include Demo/Tests/CI
2024-02-13 15:45:08 +08:00
DreamPiggy c349d78ff9 Upgrade the test case because of simulator version upgrade 2024-02-13 15:16:22 +08:00
DreamPiggy b11493f764 Bumped version to 5.18.11
update CHANGELOG
2024-02-13 14:54:07 +08:00
DreamPiggy 6cab6ca6be [CI] Upgrade the Demo to override the minOS of macOS (the i386 is no longer needed)
Split the github action
2024-02-13 14:46:53 +08:00
DreamPiggy 288305e9c1 Use the tricks to run visionOS simulator on x86_64 github action runner 2024-02-13 13:48:13 +08:00
DreamPiggy aaad37213b Fix the wrong changes for tvOS unit tests 2024-02-13 13:12:02 +08:00
DreamPiggy 71b3d01fd3 Update the GitHub actions to build visionOS Demo/Tests/Framework 2024-02-13 13:07:53 +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 f2936fc4b2
Merge pull request #3672 from adamwangxx/master
add missing break keyword while converting NSData to SDImageFormat
2024-02-13 11:01:20 +08:00
Adam de88563c18 add missing break keyword to sd_imageFormatForImageData function while converting NSData to SDImageFormat 2024-02-13 10:54:16 +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 a41be90abd
Merge pull request #3666 from YoloMao/master
docs: add signature step to manual installation guide
2024-01-19 19:47:19 +08:00
YoloMao 5741618a37 docs: add signature step to manual installation guide 2024-01-19 18:55:53 +08:00
YoloMao 2ed88163d6 docs: typo 2024-01-19 18:52:39 +08:00
DreamPiggy 59730af512 Bumped version to 5.18.10
update CHANGELOG
2024-01-11 14:46:47 +08:00
DreamPiggy 749cdb145a
Merge pull request #3664 from dreampiggy/fix/warning
Fix the warning during clang-analyze
2024-01-11 14:44:13 +08:00
DreamPiggy 8fc731e012 Fix the warning during clang-analyze 2024-01-11 14:43:34 +08:00
DreamPiggy b95b390f17 Update the unit test
Fix the `testUIViewCancelCurrentImageLoadWithTransition`
2024-01-10 16:17:41 +08:00
DreamPiggy 69e573c01d Bumped version to 5.18.9
update CHANGELOG
2024-01-10 15:28:25 +08:00
DreamPiggy 64d44f355b Fix that C API should use FOUNDATION_EXPORT for C++ 2024-01-10 15:28:25 +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 c60958ca1c
Merge pull request #3660 from dreampiggy/project/log_into_oslog
Using os_log for our all log to replace the NSLog
2024-01-10 14:27:20 +08:00
DreamPiggy 956e29ccb5
Merge pull request #3661 from dreampiggy/project/remove_assert_thumbnail_cache_key
Temp remove the assert when thumbnail cache key used with thumbnail context , this may be changed later
2024-01-10 14:25:34 +08:00
DreamPiggy 3782f772d6 Temp remove the assert when thumbnail cache key used with thumbnail context , this may be changed later 2024-01-10 14:20:04 +08:00
DreamPiggy 3eb8dd1439
Merge pull request #3657 from dreampiggy/bugfix/thumbnail_query_full_data_never_store_thumbnail_into_memory
Fix the behavior that query thumbnail from full size data does not sync back the thumbnail image into memory cache
2024-01-10 14:11:08 +08:00
DreamPiggy e2701e4b0a Using os_log for our all log to replace the NSLog
Using the subsystem for better filter
Need the runtime version check for now (will remove in 6.x)
2024-01-10 14:06:40 +08:00
DreamPiggy be2a1c4575
Merge pull request #3659 from dreampiggy/bugfix/indexed_png_debug_macro
Fix that PNG indexed color fix does not enable on Release Build configuration
2024-01-10 12:29:23 +08:00
DreamPiggy a041469643 Fix that PNG indexed color fix does not enable on Release Build configuration 2024-01-10 12:12:28 +08:00
DreamPiggy 9ae93e5456 Update the test case for new behavior 2024-01-09 17:04:55 +08:00
DreamPiggy 0092f74b7f Added the assert to check the current behavior that thumbnail key should not passed twice 2024-01-09 16:55:41 +08:00
DreamPiggy 64c5ff59a3 Fix the behavior that query thumbnail from full size data does not sync back the thumbnail image into memory cache
The caller should not passes the `thumbnail` related context when querying the actual thumbnail key (calculate twice)

Now we always do sync to match previous behavior before 5.13.0
2024-01-08 19:57:52 +08:00
DreamPiggy fd010e5423 Bumped version to 5.18.8
update CHANGELOG
2023-12-27 21:16:25 +08:00
DreamPiggy b10d4a245a
Fix the issue when using the `sd_cancelCurrentImageLoad` on non-stateful view (like UIImageView.image) (#3653) 2023-12-27 21:13:08 +08:00
DreamPiggy e278c13e46 Bumped version to 5.18.7
update CHANGELOG
2023-12-11 15:19:38 +08:00