Commit Graph

  • ae9ea89c09
    Merge b4c741ab24 into 10d06f6a33 DreamPiggy 2024-11-14 13:35:06 +0000
  • b4c741ab24 Change the SDCallbackQueue to allows easier usage. Only main queue use `SafeAsyncMainQueue`, others revert back to default value DreamPiggy 2024-11-14 21:32:31 +0800
  • 2f39f8aea6 Introduce `SafeAsyncMainThread` policy DreamPiggy 2024-11-14 17:10:38 +0800
  • 9ffc5089df
    Merge 8231faeee7 into 10d06f6a33 Tomiiiix 2024-11-12 13:05:17 +0800
  • ed1f0f8218 Added `SDCallbackPolicyMainAsyncSafe` which has better compatibility for UI-related code logic DreamPiggy 2024-11-11 17:10:23 +0800
  • b4eeb0fd44 Deprecate dispatch_main_async_safe, UIView+WebCache API now supports SDCallbackQueue and may callback in non-main queue DreamPiggy 2024-11-08 16:19:06 +0800
  • ba5c9d5d74
    Merge 256fc806df into 10d06f6a33 Wangwang 2024-11-07 18:01:50 +0800
  • 10d06f6a33 Bumped version to 5.20.0 master 5.20.0 DreamPiggy 2024-11-01 19:15:09 +0800
  • 1dea54c2c6
    Merge pull request #3761 from dreampiggy/feature/animationTransformer DreamPiggy 2024-11-01 18:57:22 +0800
  • e669dee3c3 Added test case for animationTransformer DreamPiggy 2024-11-01 18:57:12 +0800
  • 780aa6db62
    Merge pull request #3760 from lukmccall/patch-1 DreamPiggy 2024-10-21 17:27:49 +0800
  • 0b3a6b20ae Remove unneeded override lukmccall 2024-10-21 11:26:44 +0200
  • 41dc9bef7b Added `animationTransformer` on SDAnimatedImageView DreamPiggy 2024-10-19 23:45:26 +0800
  • 9741e3339d
    Fix `sd_imageFormat` returns nil Łukasz Kosmaty 2024-10-18 23:27:03 +0200
  • 2b52fdb0df
    Merge 5b5cf38c5f into 0b10fcb544 Kevin Tu 2024-10-15 18:10:44 -0500
  • 92eb163918 Update the transform key for thumbnail scale mode, keep binary compatible DreamPiggy 2023-10-27 15:55:21 +0800
  • 5aa6d66638 Added `.scaleMode` decode options and context option to allows aspect fill thumbnail DreamPiggy 2023-10-27 00:36:12 +0800
  • 0b10fcb544
    Merge pull request #3759 from lonepalm/lru-upstream DreamPiggy 2024-10-12 11:33:13 +0800
  • 0cde1582d8
    Update SDWebImageTestCache.m Tim Johnsen 2024-10-11 20:21:10 -0700
  • dcd0c46b7f
    Update SDWebImageTestCache.m Tim Johnsen 2024-10-11 20:21:03 -0700
  • e524ca0310
    Update default disk cleaning method to use content access date. Tim Johnsen 2024-10-07 10:08:46 -0700
  • 63c8d708d0
    Update last access time of images when loaded from disk. Tim Johnsen 2024-10-07 09:56:28 -0700
  • d5732787b7
    Merge pull request #3749 from dreampiggy/feature/blend_mode DreamPiggy 2024-10-08 19:30:33 +0800
  • 05e1840538 Behavior changes: change the default tint transformer to use `sourceIn` instead of `sourceAtop` DreamPiggy 2024-10-08 17:16:43 +0800
  • 7892f4ca20 Fix some CIFilter implementation DreamPiggy 2024-09-03 18:56:03 +0800
  • 3c89a092cd Added the blend mode to transformer API as well DreamPiggy 2024-09-03 17:22:34 +0800
  • 099371823e Add blend mode to UIImage+Transform tint color API DreamPiggy 2024-09-03 17:09:48 +0800
  • c8f74d2de0 Fix the test case on iOS 18.0 simulator DreamPiggy 2024-10-08 17:39:50 +0800
  • a261180b95
    build: download visionOS SDK before CI/CD (#3757) YoloMao 2024-10-08 15:04:55 +0800
  • 93fb5d09cb build: xcode version limit to 16.0 YoloMao 2024-10-08 12:04:33 +0800
  • 70923c4599 build: switch to macos-15 runner image YoloMao 2024-10-08 11:36:58 +0800
  • 85980d3c47 Revert "build: download visionOS SDK before CI/CD" YoloMao 2024-10-08 11:29:46 +0800
  • ddbc45f524 build: download visionOS SDK before CI/CD YoloMao 2024-09-30 10:18:28 +0800
  • c5a355cd02 Fix alpha not applying to tinted image exponentChoi 2024-09-03 01:29:39 +0900
  • d68b92db85 Update the test case DreamPiggy 2024-08-23 10:23:09 +0800
  • 8a1be70a62 Bumped version to 5.19.7 5.19.7 DreamPiggy 2024-08-22 18:33:00 +0800
  • ab914e712c
    Merge pull request #3744 from dreampiggy/bugfix/disk_cache_nil_for_EOF_url DreamPiggy 2024-08-22 18:00:17 +0800
  • d42cc279f4 Fix the issue that some URL which has percent-encoding with \0 will cause nil cache path DreamPiggy 2024-08-22 16:40:05 +0800
  • 99acb03c96
    Merge pull request #3740 from zkforever/fixCrash DreamPiggy 2024-08-22 16:48:29 +0800
  • 0a4f92c59a
    Merge pull request #3743 from dreampiggy/bugfix/fix_jfif_orientation_new_solution DreamPiggy 2024-08-22 15:28:01 +0800
  • 95401e3cca Use the new way to detect JFIF, and do not apply EXIF orientation to workaround Apple's bug DreamPiggy 2024-08-21 16:58:36 +0800
  • 2a19d9c36c fix a crash bug when image url is unavailable 钟铿 2024-08-14 15:01:46 +0800
  • 6d098eeb3b Updated README about default animated image format DreamPiggy 2024-08-13 17:38:16 +0800
  • 5191b801ac Bumped version to 5.19.6 5.19.6 DreamPiggy 2024-08-07 15:51:07 +0800
  • 87b7a9a45c
    Merge pull request #3736 from dreampiggy/performance/better_lazy_cgimage_detection DreamPiggy 2024-08-07 15:44:01 +0800
  • 0df663ca95 Update the test case DreamPiggy 2024-08-07 14:32:50 +0800
  • ecedea2e06 Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image DreamPiggy 2024-08-02 17:25:02 +0800
  • 2b56a1843c
    Merge pull request #3735 from dreampiggy/bugfix/image_renderer DreamPiggy 2024-08-02 17:23:36 +0800
  • 600e1b68af Remove the unused code for iOS 9- polyfill DreamPiggy 2024-08-02 16:23:04 +0800
  • 49a2bbaa7a Revert the test case url DreamPiggy 2024-07-26 14:49:14 +0800
  • 86e9185ef4 Bumped version to 5.19.5 5.19.5 DreamPiggy 2024-07-24 17:33:10 +0800
  • 02dde95720
    Merge pull request #3728 from dreampiggy/test/heic_encoding DreamPiggy 2024-07-24 17:24:42 +0800
  • c3b5e5f034 Temp dsiable the test48CacheUseConcurrentIOQueue DreamPiggy 2024-07-24 15:14:42 +0800
  • 368723f8ae Fix some random unit test failure DreamPiggy 2024-07-23 17:55:32 +0800
  • 11271d14ce Use file url for some tests to avoid network issue DreamPiggy 2024-07-23 16:16:28 +0800
  • 69cca49687 Do a test again by only override the `kCGImagePropertyOrientation` when the orientation is not UP DreamPiggy 2024-07-23 15:24:18 +0800
  • ce406a2b2d Disable the heics animated encoding on macOS Virtualization only (still broken) DreamPiggy 2024-07-23 14:40:20 +0800
  • f6771d8fcd Try to re-enable the HEIC encoding test and visionOS xctest DreamPiggy 2024-07-17 15:34:59 +0800
  • cba8ec9667
    Merge pull request #3727 from dreampiggy/bugfix/heics_animated_encoding DreamPiggy 2024-07-23 14:32:15 +0800
  • b26c9623f1
    Merge pull request #3731 from dreampiggy/project/UIImage_subclass_nonisolated DreamPiggy 2024-07-23 14:31:28 +0800
  • ed17b02a5f Use the new macro from Swift compiler and SDK to mark the UIImage/UIImageView subclass matching what they designed to be DreamPiggy 2024-07-22 20:59:53 +0800
  • 11dc8e88d5 Fix our HEIC coder to encode `timed image sequences` instead of `non-timed image gallery` for HEIC encoding DreamPiggy 2024-07-16 15:45:26 +0800
  • be0bcd7823 Bumped version to 5.19.4 5.19.4 DreamPiggy 2024-07-01 19:03:47 +0800
  • 6b629e1727
    Merge pull request #3724 from dreampiggy/bugfix/vector_sdanimatedImage DreamPiggy 2024-07-01 19:01:14 +0800
  • 99dc9a8e61 [NFC] Fix the variable naming DreamPiggy 2024-07-01 18:28:20 +0800
  • bcbe72a77f Added test case about SVG image DreamPiggy 2024-07-01 18:21:14 +0800
  • e665fb52d6 Fix the issue that SDAnimatedImage breaks the vector on macOS DreamPiggy 2024-07-01 18:21:01 +0800
  • be41277c55
    Update CI.yml sureshe456 2024-06-18 06:09:21 +0530
  • bd9f1ff9b7
    Update CI.yml sureshe456 2024-06-18 06:04:04 +0530
  • b8523c1642 Bumped version to 5.19.3 5.19.3 DreamPiggy 2024-05-30 14:43:22 +0800
  • 5f599018b1
    Merge pull request #3716 from dreampiggy/bugfix/sd_svg_macos DreamPiggy 2024-05-30 14:33:42 +0800
  • 095fc63f8a Fix the detection of SVGImageRep on macOS AppKit DreamPiggy 2024-05-30 11:34:53 +0800
  • a936e64ab1
    Merge pull request #3715 from YoloMao/chore/macro_platform_name DreamPiggy 2024-05-17 12:07:44 +0800
  • ed281e3ea1 chore: use macos platform name with-in API_AVAILABLE macro YoloMao 2024-05-17 11:38:42 +0800
  • b5cbc33fb2
    Update README.md DreamPiggy 2024-05-08 19:08:00 +0800
  • 5642d1ffe3 Fix the symbolic link issue in XCFramework 5.19.2 DreamPiggy 2024-05-08 18:17:25 +0800
  • 905072adc8 Update the README about canonical binary XCFramework DreamPiggy 2024-05-08 17:54:25 +0800
  • 3d7b0038b8 Fix the CocoaPods podspec when using SDWebImage/Core only DreamPiggy 2024-05-08 17:47:42 +0800
  • ad555bbdd9 Bumped version to 5.19.2 DreamPiggy 2024-05-08 17:36:20 +0800
  • b8b147d752
    Merge pull request #3712 from dreampiggy/bugfix/unit_test_macos DreamPiggy 2024-05-08 17:03:04 +0800
  • b2d6372254 Fix the unit test on macOS DreamPiggy 2024-05-08 16:44:34 +0800
  • 78fe2284e0 Keep the dSYM when building XCFramework DreamPiggy 2024-05-08 11:32:31 +0800
  • 48bb2c9604 Update the Github CI for release DreamPiggy 2024-05-07 20:43:42 +0800
  • 619c5e87c6
    Merge pull request #3711 from dreampiggy/project/self-sign-xcframework DreamPiggy 2024-05-07 20:38:05 +0800
  • 9ce5242e89 Added GitHub action for release XCFramework DreamPiggy 2024-05-07 20:34:48 +0800
  • 201096d7bf Added self-sign for XCFramework DreamPiggy 2024-05-07 16:08:42 +0800
  • 50a3c9159b Remove the override of Xcode project codesign config DreamPiggy 2024-05-07 16:07:18 +0800
  • 97357c064b
    Merge pull request #3710 from dreampiggy/ci/fix_watchos DreamPiggy 2024-05-07 19:32:53 +0800
  • 11dcb29b4f Ignore the HEIC encoding unit test on GitHub CI environment DreamPiggy 2024-05-07 15:43:32 +0800
  • 8fec5b7003 Try to fix the GitHub CI again because of macOS 14.4.1 DreamPiggy 2024-05-07 15:16:34 +0800
  • cb75c084c0
    Merge pull request #3708 from dreampiggy/bugfix/sdanimatedimage_check DreamPiggy 2024-05-07 15:15:36 +0800
  • 753649217a Added the new test case for fixed SDAnimatedImage behavior DreamPiggy 2024-05-06 15:42:38 +0800
  • 2c9deffdf2 Update the behavior for SDAnimatedImageView for animated image DreamPiggy 2024-05-06 15:25:57 +0800
  • 7bf6a59524 Update the behavior for `SDScaledImageForScaleFactor` on animated image DreamPiggy 2024-05-06 15:23:38 +0800
  • fb7ded8066 Update the behavior about `SDAnimatedImage` for the category metadata DreamPiggy 2024-05-06 15:20:39 +0800
  • e55cb041d0
    Fix typo in SDImageCache.m (#3705) zhaixian 2024-04-29 00:01:09 +0800
  • c015be9d9a
    Fix typo in SDImageCache.m zhaixian 2024-04-28 17:36:29 +0800
  • 2e60c6194c
    Fix typo in SDImageCache.m zhaixian 2024-04-28 16:14:33 +0800
  • 8231faeee7
    Create devcontainer.json Tomiiiix 2024-04-27 10:30:29 +0200
  • ea2e3d5deb Fix the wrong Swift syntax in documentation DreamPiggy 2024-04-26 16:53:54 +0800