Commit Graph

  • 76a667ff0a
    Merge pull request #3639 from dreampiggy/test/update_placeholder_url DreamPiggy 2023-11-16 18:55:52 +0800
  • 404d992c8f Update one failed test case during the 5.18 version changes DreamPiggy 2023-11-16 18:46:15 +0800
  • 106a8d1a15 Use placehold.co to replace the down site via.placeholder.com DreamPiggy 2023-11-16 18:37:04 +0800
  • 3e31c3defe
    Merge pull request #3637 from dreampiggy/bugfix/color_at_point DreamPiggy 2023-11-16 18:31:37 +0800
  • 471ee9da1d Update the test case because of history wrong value DreamPiggy 2023-11-16 16:46:23 +0800
  • 2fa1e1785a Fix the previous wrong changes of iOS 17 indexed PNG color workaround DreamPiggy 2023-11-15 17:48:03 +0800
  • 9efacfed97 Fix the sd_colorAtPoint return wrong value on pre-multiplied CGImage DreamPiggy 2023-11-15 17:46:53 +0800
  • 213be11357
    Merge pull request #3634 from dreampiggy/bugfix/workaround_hacky_imageio_png_indexed_color DreamPiggy 2023-11-15 16:11:20 +0800
  • 526ec84183
    Merge pull request #3636 from dreampiggy/bugfix/ios17_animatedimageview_render_issue_background_foreground DreamPiggy 2023-11-15 16:07:36 +0800
  • a95075b54d Fix the iOS 17 UIKit behavior issue that UIImageView entering the background will reset CALayer's contents, which cause animated image render issue DreamPiggy 2023-11-14 16:10:51 +0800
  • d5dccaeeef Introduce the hacky workaround for iOS 17 ImageIO indexed color png code bug DreamPiggy 2023-11-10 18:39:47 +0800
  • fd1950de05 Bumped version to 5.18.4 5.18.4 DreamPiggy 2023-10-27 17:37:09 +0800
  • 7550aa759c
    Merge pull request #3626 from dreampiggy/behavior/sdanimatedimage_jpeg_nonnil DreamPiggy 2023-10-21 18:52:25 +0800
  • 0a0f7e10f6 Update the behavior that SDAnimatedImage should pass the path and scale to coder as well DreamPiggy 2023-10-21 18:14:38 +0800
  • 42f35ca3f6 SDAnimatedImage now supports static image like JPEG data DreamPiggy 2023-10-21 17:52:10 +0800
  • 1f06ef5007 Bumped version to 5.18.3 5.18.3 DreamPiggy 2023-10-10 15:58:59 +0800
  • 9a24bfd425
    Merge pull request #3620 from dreampiggy/feature/visionOS_15_1 DreamPiggy 2023-10-10 15:55:21 +0800
  • 970472e91c Update the TargetConditional check for visionOS for Xcode 15.1 DreamPiggy 2023-10-10 15:35:49 +0800
  • db07b09632
    Merge pull request #3619 from dreampiggy/bugfix/try_remove_duplicate_filter_notification DreamPiggy 2023-10-10 15:03:22 +0800
  • cae43d7c88 Try to remove the unused NSNotification object filter, do filter by ourself DreamPiggy 2023-10-10 14:46:23 +0800
  • 8b8e70f140
    Merge pull request #3617 from dreampiggy/feat/convenient_encode_api_format_same DreamPiggy 2023-10-10 14:31:05 +0800
  • 9078f316f7 Update the convenient API for UIImage (not SDAnimatedImage) to grab the current image format when no encode format provided DreamPiggy 2023-10-08 15:34:25 +0800
  • 4acf569171 Update the convenient API for case when user encode the format the same as image format, provide better quick return DreamPiggy 2023-10-08 15:25:10 +0800
  • 936f1c7067 Bumped version to 5.18.2 5.18.2 DreamPiggy 2023-09-21 23:22:35 +0800
  • 5b14f51ae1
    Merge pull request #3607 from dreampiggy/bugfix/watchOS_displayLink DreamPiggy 2023-09-21 23:04:12 +0800
  • 0b8e0f68d3 Fix the SDDisplayLink on watchOS does not behave like other platform DreamPiggy 2023-09-21 22:36:08 +0800
  • 6e844d1967 Bumped version to 5.18.1 5.18.1 DreamPiggy 2023-09-12 16:07:34 +0800
  • eee4b6b681
    Merge pull request #3600 from dreampiggy/feature/xcprivacy DreamPiggy 2023-09-12 16:03:36 +0800
  • 9faa68dc15 Added xcprivacy to framework target and SPM DreamPiggy 2023-09-12 15:40:57 +0800
  • 27b5f0fa90
    Merge pull request #3599 from dreampiggy/bugfix/warning_garden DreamPiggy 2023-09-12 14:40:24 +0800
  • 57ebdeafcf Fix one warning because local variable shadows the variable outside of block DreamPiggy 2023-09-12 14:39:12 +0800
  • 345c935b8d
    Merge pull request #3598 from dreampiggy/bugfix/xros_script DreamPiggy 2023-09-11 17:40:27 +0800
  • 50c8acefd7 Remove the script target output file, since it's dynamic based DreamPiggy 2023-09-11 17:37:51 +0800
  • 99770368b5 Update the build scripts with destination-based instead of sdk-based DreamPiggy 2023-09-11 16:33:50 +0800
  • b231b2c55e Update the README.md about the installation guide DreamPiggy 2023-09-11 15:21:28 +0800
  • 35089a0b9b Added the visionOS support for "Build XCFramework" script target DreamPiggy 2023-09-11 15:14:10 +0800
  • f62ae2adf8
    Merge pull request #3597 from dreampiggy/bugfix/jfif_orientation DreamPiggy 2023-09-11 14:48:27 +0800
  • 56b4379984 Added test case for this down-orientation JFIF image file DreamPiggy 2023-09-08 16:12:37 +0800
  • 9ff08a1e66 A quick ugly fix for JFIF image orientation bug DreamPiggy 2023-09-08 15:56:23 +0800
  • 36e484b317 Bumped version to 5.18.0 5.18.0 DreamPiggy 2023-09-02 20:31:19 +0800
  • 9ccedcc09e Update xcodeproj to add support on MapKit for visionOS DreamPiggy 2023-09-02 20:25:19 +0800
  • 82cfc450a3
    Merge pull request #3556 from dreampiggy/feature/visionOS DreamPiggy 2023-09-02 20:19:09 +0800
  • 8000e239d2 Update readme and at least the xcconfig for visionOS DreamPiggy 2023-09-02 20:11:45 +0800
  • a797da71ce Added support for visionOS using platform macro detection DreamPiggy 2023-06-22 19:00:36 +0800
  • 2db2c7ad5b
    Merge pull request #3592 from dreampiggy/feature/avoid_cancel_image_options DreamPiggy 2023-09-02 19:26:10 +0800
  • 44470a8e4e Added test cases for AvoidAutoCancelImage options DreamPiggy 2023-09-01 16:10:50 +0800
  • b3e1637a23 Added `SDWebImageAvoidAutoCancelImage` to avoid cancel loading image requests for the same operation key DreamPiggy 2023-09-01 16:02:57 +0800
  • 507225ea04
    Merge pull request #3587 from dreampiggy/bugfix/add_check_for_empty_data DreamPiggy 2023-08-23 18:26:29 +0800
  • 1550747f2a Add extra check for image data during URLSession data callback DreamPiggy 2023-08-23 17:54:14 +0800
  • 4c1742c1b8 Resolve the issue of animated GIF not playing when UIImageView and SDAnimatedImageView are used to display the same animated image URL. 蒋欣材 2023-08-07 17:34:31 +0800
  • c614dffdfd Update the comments and associated key DreamPiggy 2023-07-31 18:00:31 +0800
  • 5ef6c83953
    Merge pull request #3576 from dreampiggy/feature_set_image_state_api DreamPiggy 2023-07-31 17:59:57 +0800
  • 1c92951110 Fix the unit test about out-of-date behavior DreamPiggy 2023-07-31 10:39:48 +0800
  • a986a77734 Add better support for stateful view (UIButton) for image URL/progress state management DreamPiggy 2023-07-30 15:57:11 +0800
  • 7e78633845
    Merge pull request #3575 from dreampiggy/bugfix/CGImageCreateScale DreamPiggy 2023-07-29 21:59:26 +0800
  • 68c5808581 Added the complicated unit test `test22CGImageCreateScaledWithSize` DreamPiggy 2023-07-28 23:37:11 +0800
  • d25ee5b094 Fix the CGImageCreateScaled to support 16/32 bits CGImage (RGB161616), and always preserve pixel format info DreamPiggy 2023-07-28 21:33:36 +0800
  • 0b225eaaeb
    Merge pull request #3572 from Mervin1024/redundant_url_requests DreamPiggy 2023-07-28 18:55:27 +0800
  • 2d73e96fdf use @syncrhonized (self) in the whole checkDone method, no longer allows something that add new handlers during checkDone 马遥 2023-07-28 14:56:28 +0800
  • 1ee0dbacea fix typo 马遥 2023-07-28 11:16:38 +0800
  • bc4d0c7c62
    Merge pull request #3573 from dreampiggy/feature/keep_animated_data_macOS_imageRep DreamPiggy 2023-07-27 15:28:18 +0800
  • 480f3b5158 Update test case `test27ThatEncodeWithFramesWorks` DreamPiggy 2023-07-26 23:00:02 +0800
  • 1f4292ec82 Expose the data and format when SDAnimatedImageRep created with APNG/GIF/WebP/HEICS DreamPiggy 2023-07-26 22:55:02 +0800
  • 39af2be6ee fix redundant url requests 马遥 2023-07-26 15:23:59 +0800
  • 1105fc4ce0
    Update UIView+WebCacheOperation.m Bruno 2023-07-26 09:48:29 +0900
  • f6d39b86ba
    Update UIView+WebCache.m Bruno 2023-07-26 09:46:16 +0900
  • 8dbf8ed97a Disable the test case testSDGraphicsImageRenderer on GitHub actions because it does not connect to a display DreamPiggy 2023-07-17 15:32:03 +0800
  • 512eb997ca
    Merge pull request #3565 from fattiger00/master DreamPiggy 2023-07-15 15:08:18 +0800
  • f9e6cc288c Add test cases for bug #3564 yang 2023-07-15 00:33:58 +0800
  • 01336bd3cd Fix bug #3564 decodedAndScaledDownImageWithImage may not render the image completely when met the specified image size. yang 2023-07-15 00:30:51 +0800
  • 633996a807 Fix the test case 5.17.0 DreamPiggy 2023-07-14 00:22:14 +0800
  • c7e350f792 Bumped version to 5.17.0 DreamPiggy 2023-07-14 00:04:45 +0800
  • 8efa42e6bc Code garden for test cases DreamPiggy 2023-07-14 00:03:06 +0800
  • 8f16a63d7f
    Merge pull request #3559 from dreampiggy/performance/default_bitmap_and_force_decode DreamPiggy 2023-07-13 23:59:03 +0800
  • 808cedc7e5 Rename to use struct to return the alignment, preserve for future HDR support DreamPiggy 2023-07-13 22:00:56 +0800
  • 45b497c5f6 Fix the macOS force decode colorspace does not match screen colorspace and cause copy DreamPiggy 2023-07-13 20:52:35 +0800
  • 67da434e79 Fix the colorspace of hardware supported on macOS DreamPiggy 2023-07-13 15:07:22 +0800
  • cc89e14fdd Fix the handle of ForceDecodePolicyAlways, still need to check animated image and vector image to not break them DreamPiggy 2023-07-13 15:02:55 +0800
  • 3e382b234d Fix the handle to context option and add test case DreamPiggy 2023-07-13 00:32:03 +0800
  • b4af7cc5ef Removed the unused cache line size helper method DreamPiggy 2023-07-12 19:30:00 +0800
  • 1a61c8d2d9 Update test case for SDImageForceDecodePolicyAutomatic DreamPiggy 2023-07-12 19:19:10 +0800
  • e1c01fe28b Introduce `SDImageForceDecodePolicy`, which can controls whether to force-decode using automatic check, always or never DreamPiggy 2023-07-12 19:11:01 +0800
  • 69c98c5f71 Added test case `test28ThatNotTriggerCACopyImage` and `test28ThatDoTriggerCACopyImage` DreamPiggy 2023-07-11 17:45:40 +0800
  • f6ca661537 Update the correct byte alignment and check with 8 * 4 bytes DreamPiggy 2023-07-10 23:05:30 +0800
  • 06589dbcc4 Update the default force decode value, partial revert ff6b3b9bb5 DreamPiggy 2023-07-09 20:00:04 +0800
  • b4559994ea Provide the API for custom coders (like WebPCoder) to use runtime check to handle the decode output bitmap info DreamPiggy 2023-07-09 19:32:02 +0800
  • f5f27a9e01
    Merge pull request #3561 from dreampiggy/bugfix/macOS_limitBytes_animatedImageRep DreamPiggy 2023-07-13 22:53:09 +0800
  • 47fd1c9a10 Fix the bug that SDImageCoderDecodeScaleDownLimitBytes still use the AnimatedImageRep and beyond the byte limit DreamPiggy 2023-07-13 22:32:27 +0800
  • b5f32b1581 Replacing all usages of malloc with calloc Kai Maschke 2023-06-26 22:01:49 +0200
  • 7d97092489 Added support for visionOS using platform macro detection DreamPiggy 2023-06-22 19:00:36 +0800
  • c51ba84499 Bumped version to 5.16.0 5.16.0 DreamPiggy 2023-06-04 14:19:24 +0800
  • 90aa750c92
    Merge pull request #3547 from dreampiggy/doc/update_api_document DreamPiggy 2023-06-04 14:02:00 +0800
  • 82793d27bf Update some comments to allows SwiftDocC generate better page DreamPiggy 2023-06-04 13:31:22 +0800
  • 5c14e73f70 Added description about the non-cache key awareness for .scaleDownLimitBytes DreamPiggy 2023-06-04 13:30:42 +0800
  • b27c579f47
    Merge pull request #3537 from dreampiggy/feature/coder_scale_down_limit_bytes_auto DreamPiggy 2023-06-04 12:45:36 +0800
  • c27e18506d
    Merge pull request #3524 from dreampiggy/feature/sdanimatedimage_frame_pool DreamPiggy 2023-06-04 12:38:52 +0800
  • 1595a8d396 Add linker setting Hesham Salman 2023-05-30 18:13:17 -0400
  • 7f9fb5d43e Bumped version to 5.15.8 5.15.8 DreamPiggy 2023-05-15 18:09:30 +0800
  • e85d1e5c36
    Merge pull request #3535 from dreampiggy/feature/SDAnimatedImage_scale DreamPiggy 2023-05-15 17:58:20 +0800
  • 91162ce5dc Update the example with new SDWebImageScaleDownLargeImages DreamPiggy 2023-05-15 17:34:38 +0800