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
DreamPiggy
fbe79221b1
Added xcprivacy manifest to CocoaPods ( #3649 )
...
* Added xcprivacy manifest to CocoaPods
Using the resource bundle syntax
* Update the README
Added xcprivacy for CocoaPods
2023-12-08 20:06:55 +08:00
DreamPiggy
0383fd49fe
Bumped version to 5.18.6
...
update CHANGELOG
2023-12-05 16:00:14 +08:00
DreamPiggy
9d3330dc52
Merge pull request #3644 from dreampiggy/bugfix/display_link_duration_promotion_vision
...
Use the new solution for CADisplayLink duration calculation and fix 90Hz/120Hz display (iPhone Pro or Vision Pro)
2023-11-29 18:55:49 +08:00
DreamPiggy
e4243aa13b
Ignore the availability warning
2023-11-29 17:52:23 +08:00
DreamPiggy
5dec4049c1
Update the new test case for `testSDDisplayLink`
2023-11-29 17:46:43 +08:00
DreamPiggy
40b3d7f438
Remove the unused legacy code for weak retain
2023-11-29 17:37:29 +08:00
DreamPiggy
112c74c1b9
Use the new solution for CADisplayLink duration calculation based on WWDC 10147
...
This visually fix visionOS (90Hz) animated image duration
We don't use Media Time because it's not correct when lag or VSync not callback in current runloop
Instead, we use the `next targetTimestamp - previous targetTimestamp` to get the actual time during callbacks
2023-11-29 17:16:39 +08:00
DreamPiggy
191b94cd54
Update the code comments
2023-11-17 00:14:34 +08:00
DreamPiggy
1b9a2e902c
Bumped version to 5.18.5
...
update CHANGELOG
2023-11-16 18:59:03 +08:00
DreamPiggy
76a667ff0a
Merge pull request #3639 from dreampiggy/test/update_placeholder_url
...
[Unit test] Use placehold.co to replace the down site via.placeholder.com
2023-11-16 18:55:52 +08:00
DreamPiggy
404d992c8f
Update one failed test case during the 5.18 version changes
2023-11-16 18:46:15 +08:00