DreamPiggy
|
ab914e712c
|
Merge pull request #3744 from dreampiggy/bugfix/disk_cache_nil_for_EOF_url
Fix the issue that some URL which has percent-encoding with \0 will cause nil cache path
|
2024-08-22 18:00:17 +08:00 |
DreamPiggy
|
d42cc279f4
|
Fix the issue that some URL which has percent-encoding with \0 will cause nil cache path
Use the more robust way to calculate cache path, still keep the exists behavior
|
2024-08-22 17:39:58 +08:00 |
DreamPiggy
|
99acb03c96
|
Merge pull request #3740 from zkforever/fixCrash
Fix the crash when some special urls cause the cache path return nil and crash
|
2024-08-22 16:48:29 +08:00 |
DreamPiggy
|
0a4f92c59a
|
Merge pull request #3743 from dreampiggy/bugfix/fix_jfif_orientation_new_solution
Fix the thumbnail decoding on JPEG which contains EXIF orientation, use the new way to workaround JFIF bug
|
2024-08-22 15:28:01 +08:00 |
DreamPiggy
|
95401e3cca
|
Use the new way to detect JFIF, and do not apply EXIF orientation to workaround Apple's bug
|
2024-08-21 20:35:42 +08:00 |
钟铿
|
2a19d9c36c
|
fix a crash bug when image url is unavailable
|
2024-08-14 15:01:46 +08:00 |
DreamPiggy
|
6d098eeb3b
|
Updated README about default animated image format
|
2024-08-13 17:38:16 +08:00 |
DreamPiggy
|
5191b801ac
|
Bumped version to 5.19.6
update CHANGELOG
|
2024-08-07 15:51:07 +08:00 |
DreamPiggy
|
87b7a9a45c
|
Merge pull request #3736 from dreampiggy/performance/better_lazy_cgimage_detection
Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image (avoid thumbnail image been decoded twice)
|
2024-08-07 15:44:01 +08:00 |
DreamPiggy
|
0df663ca95
|
Update the test case
|
2024-08-07 14:47:19 +08:00 |
DreamPiggy
|
ecedea2e06
|
Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image
This effect the thumbnail decoding (which produce non-lazy CGImage, but accidentally been force decoded)
|
2024-08-02 17:35:35 +08:00 |
DreamPiggy
|
2b56a1843c
|
Merge pull request #3735 from dreampiggy/bugfix/image_renderer
Remove the unused code for iOS 9- polyfill
|
2024-08-02 17:23:36 +08:00 |
DreamPiggy
|
600e1b68af
|
Remove the unused code for iOS 9- polyfill
|
2024-08-02 16:23:04 +08:00 |
DreamPiggy
|
49a2bbaa7a
|
Revert the test case url
|
2024-07-26 14:49:14 +08:00 |
DreamPiggy
|
86e9185ef4
|
Bumped version to 5.19.5
update CHANGELOG
|
2024-07-24 17:33:10 +08:00 |
DreamPiggy
|
02dde95720
|
Merge pull request #3728 from dreampiggy/test/heic_encoding
Try to re-enable the HEIC encoding test and visionOS xctest
|
2024-07-24 17:24:42 +08:00 |
DreamPiggy
|
c3b5e5f034
|
Temp dsiable the test48CacheUseConcurrentIOQueue
Seems still buggy on GitHub CI action
|
2024-07-24 15:14:42 +08:00 |
DreamPiggy
|
368723f8ae
|
Fix some random unit test failure
|
2024-07-24 14:54:20 +08:00 |
DreamPiggy
|
11271d14ce
|
Use file url for some tests to avoid network issue
|
2024-07-23 16:51:25 +08:00 |
DreamPiggy
|
69cca49687
|
Do a test again by only override the `kCGImagePropertyOrientation` when the orientation is not UP
This may remove the strange warning log from CoreMedia system framework, see #3727
|
2024-07-23 15:48:32 +08:00 |
DreamPiggy
|
ce406a2b2d
|
Disable the heics animated encoding on macOS Virtualization only (still broken)
Rename this file extension to heics to match the standard
|
2024-07-23 15:48:32 +08:00 |
DreamPiggy
|
f6771d8fcd
|
Try to re-enable the HEIC encoding test and visionOS xctest
|
2024-07-23 14:41:04 +08:00 |
DreamPiggy
|
cba8ec9667
|
Merge pull request #3727 from dreampiggy/bugfix/heics_animated_encoding
Fix our HEIC coder to encode `timed image sequences` instead of `non-timed image gallery` for HEIC encoding
|
2024-07-23 14:32:15 +08:00 |
DreamPiggy
|
b26c9623f1
|
Merge pull request #3731 from dreampiggy/project/UIImage_subclass_nonisolated
Use the new macro from Swift compiler and SDK to mark the UIImage/UIImageView subclass matching what they designed to be
|
2024-07-23 14:31:28 +08:00 |
DreamPiggy
|
ed17b02a5f
|
Use the new macro from Swift compiler and SDK to mark the UIImage/UIImageView subclass matching what they designed to be
UIImage subclass should be thread-safe
UIImageView subclass should be on MainActor only
|
2024-07-22 20:59:53 +08:00 |
DreamPiggy
|
11dc8e88d5
|
Fix our HEIC coder to encode `timed image sequences` instead of `non-timed image gallery` for HEIC encoding
Also, some little behavior changes, the `format` arg in animated coder does not help for anything.
|
2024-07-16 15:45:26 +08:00 |
DreamPiggy
|
be0bcd7823
|
Bumped version to 5.19.4
update CHANGELOG
|
2024-07-01 19:03:47 +08:00 |
DreamPiggy
|
6b629e1727
|
Merge pull request #3724 from dreampiggy/bugfix/vector_sdanimatedImage
Fix the issue that SDAnimatedImage breaks the vector on macOS
|
2024-07-01 19:01:14 +08:00 |
DreamPiggy
|
99dc9a8e61
|
[NFC] Fix the variable naming
|
2024-07-01 18:28:20 +08:00 |
DreamPiggy
|
bcbe72a77f
|
Added test case about SVG image
|
2024-07-01 18:26:21 +08:00 |
DreamPiggy
|
e665fb52d6
|
Fix the issue that SDAnimatedImage breaks the vector on macOS
|
2024-07-01 18:21:01 +08:00 |
DreamPiggy
|
b8523c1642
|
Bumped version to 5.19.3
update CHANGELOG
|
2024-05-30 14:43:22 +08:00 |
DreamPiggy
|
5f599018b1
|
Merge pull request #3716 from dreampiggy/bugfix/sd_svg_macos
Fix the detection of SVGImageRep on macOS AppKit
|
2024-05-30 14:33:42 +08:00 |
DreamPiggy
|
095fc63f8a
|
Fix the detection of SVGImageRep on macOS AppKit
|
2024-05-30 11:34:53 +08:00 |
DreamPiggy
|
a936e64ab1
|
Merge pull request #3715 from YoloMao/chore/macro_platform_name
chore: use macos platform name with-in API_AVAILABLE macro
|
2024-05-17 12:07:44 +08:00 |
YoloMao
|
ed281e3ea1
|
chore: use macos platform name with-in API_AVAILABLE macro
|
2024-05-17 11:38:42 +08:00 |
DreamPiggy
|
b5cbc33fb2
|
Update README.md
Added the fingerprint in README, so it's no need to download and import the cert to verify
|
2024-05-08 19:08:00 +08:00 |
DreamPiggy
|
5642d1ffe3
|
Fix the symbolic link issue in XCFramework
|
2024-05-08 18:17:25 +08:00 |
DreamPiggy
|
905072adc8
|
Update the README about canonical binary XCFramework
|
2024-05-08 17:54:25 +08:00 |
DreamPiggy
|
3d7b0038b8
|
Fix the CocoaPods podspec when using SDWebImage/Core only
Which will cause the resource bundle missing
|
2024-05-08 17:48:24 +08:00 |
DreamPiggy
|
ad555bbdd9
|
Bumped version to 5.19.2
update CHANGELOG
|
2024-05-08 17:36:20 +08:00 |
DreamPiggy
|
b8b147d752
|
Merge pull request #3712 from dreampiggy/bugfix/unit_test_macos
Fix that `colorSpaceGetDeviceRGB` cache the color space even when active display changed
|
2024-05-08 17:03:04 +08:00 |
DreamPiggy
|
b2d6372254
|
Fix the unit test on macOS
|
2024-05-08 17:01:08 +08:00 |
DreamPiggy
|
78fe2284e0
|
Keep the dSYM when building XCFramework
|
2024-05-08 16:48:56 +08:00 |
DreamPiggy
|
48bb2c9604
|
Update the Github CI for release
|
2024-05-08 11:30:52 +08:00 |
DreamPiggy
|
619c5e87c6
|
Merge pull request #3711 from dreampiggy/project/self-sign-xcframework
Added GitHub action to release XCFramework which is self-signed
|
2024-05-07 20:38:05 +08:00 |
DreamPiggy
|
9ce5242e89
|
Added GitHub action for release XCFramework
|
2024-05-07 20:34:48 +08:00 |
DreamPiggy
|
201096d7bf
|
Added self-sign for XCFramework
The private key is only available during GitHub Action release pipeline
|
2024-05-07 20:14:48 +08:00 |
DreamPiggy
|
50a3c9159b
|
Remove the override of Xcode project codesign config
|
2024-05-07 19:33:19 +08:00 |
DreamPiggy
|
97357c064b
|
Merge pull request #3710 from dreampiggy/ci/fix_watchos
Try to fix the GitHub CI again because of macOS 14.4.1
|
2024-05-07 19:32:53 +08:00 |