SDWebImage/SDWebImage/Core
DreamPiggy 2fa1e1785a Fix the previous wrong changes of iOS 17 indexed PNG color workaround
Added test cases `test30ThatImageIOPNGPluginBuggyWorkaround`
2023-11-16 16:37:19 +08:00
..
NSButton+WebCache.h Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
NSButton+WebCache.m Add better support for stateful view (UIButton) for image URL/progress state management 2023-07-31 10:35:47 +08:00
NSData+ImageContentType.h Added NEF test case, as well as BMP type enum 2022-10-29 18:13:36 +08:00
NSData+ImageContentType.m Added NEF test case, as well as BMP type enum 2022-10-29 18:13:36 +08:00
NSImage+Compatibility.h Add the compatible method for CIImage on macOS 2019-12-30 22:40:06 +08:00
NSImage+Compatibility.m Fix the pixel ratio calculation for thumbnail decoding 2021-09-30 17:39:13 +08:00
SDAnimatedImage.h SDAnimatedImage now supports static image like JPEG data 2023-10-21 17:58:24 +08:00
SDAnimatedImage.m Update the behavior that SDAnimatedImage should pass the path and scale to coder as well 2023-10-21 18:14:38 +08:00
SDAnimatedImagePlayer.h Update some comments to allows SwiftDocC generate better page 2023-06-04 13:31:22 +08:00
SDAnimatedImagePlayer.m Fix the issue that per-provider frame pool does not get dealloced 2023-05-09 16:50:41 +08:00
SDAnimatedImageRep.h Expose the data and format when SDAnimatedImageRep created with APNG/GIF/WebP/HEICS 2023-07-26 23:01:57 +08:00
SDAnimatedImageRep.m Expose the data and format when SDAnimatedImageRep created with APNG/GIF/WebP/HEICS 2023-07-26 23:01:57 +08:00
SDAnimatedImageView+WebCache.h Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDAnimatedImageView+WebCache.m Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDAnimatedImageView.h Merge branch 'master' into gif_bk 2020-11-20 16:02:18 +08:00
SDAnimatedImageView.m Fix the iOS 17 UIKit behavior issue that UIImageView entering the background will reset CALayer's contents, which cause animated image render issue 2023-11-14 16:12:50 +08:00
SDCallbackQueue.h Fix the wrong declaration of SDCallbackQueue's block, should be escaping to match GCD block 2023-02-21 19:12:12 +08:00
SDCallbackQueue.m Extended gcd queue to avoid SDCallbackQueue dealloc while during dispatch 2023-05-05 18:51:12 +08:00
SDDiskCache.h Add the feature to allows advanced user to provided extended data associarted with image data, used for scale factor saving, rich link metadata saving, etc 2019-11-23 18:50:39 +08:00
SDDiskCache.m Ensure directory exists on init instead of on each save. 2023-04-18 16:29:24 -07:00
SDGraphicsImageRenderer.h Update some comments to allows SwiftDocC generate better page 2023-06-04 13:31:22 +08:00
SDGraphicsImageRenderer.m Added support for visionOS using platform macro detection 2023-09-02 20:11:27 +08:00
SDImageAPNGCoder.h Refactory current GIF/APNG coder, use abstract base class `SDImageIOAnimatedCoder` for subclass to implements the required method. 2019-09-20 14:32:35 +08:00
SDImageAPNGCoder.m fix warning in uttype for ios15 2021-10-07 18:15:59 +08:00
SDImageAWebPCoder.h Mark the API available for HEIC/AWebP coders, update the example 2020-07-06 10:55:01 +08:00
SDImageAWebPCoder.m Refactory the implementation of that canDecode/canEncode, use single method with Set to check, instead of creating different internal files 2020-07-06 11:22:53 +08:00
SDImageCache.h Introduce `SDImageForceDecodePolicy`, which can controls whether to force-decode using automatic check, always or never 2023-07-13 22:58:32 +08:00
SDImageCache.m Fix one warning because local variable shadows the variable outside of block 2023-09-12 14:39:12 +08:00
SDImageCacheConfig.h Added `ioQueueAttributes` to use concurrent or control QoS for image cache internal IO Queue 2022-12-27 17:24:07 +08:00
SDImageCacheConfig.m Added `ioQueueAttributes` to use concurrent or control QoS for image cache internal IO Queue 2022-12-27 17:24:07 +08:00
SDImageCacheDefine.h Adjustment for manager && cache call, add deprecation 2023-01-11 16:00:16 +08:00
SDImageCacheDefine.m Added support for visionOS using platform macro detection 2023-09-02 20:11:27 +08:00
SDImageCachesManager.h Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDImageCachesManager.m Fix the new added storeCache API which passing callbackQueue 2023-01-06 19:49:35 +08:00
SDImageCoder.h Fix the bug that SDImageCoderDecodeScaleDownLimitBytes still use the AnimatedImageRep and beyond the byte limit 2023-07-13 22:32:27 +08:00
SDImageCoder.m Introduce the automatically calculation of thumbnail (include animated/static image) using `SDImageCoderDecodeScaleDownLimitBytes` 2023-05-15 17:34:06 +08:00
SDImageCoderHelper.h Added the complicated unit test `test22CGImageCreateScaledWithSize` 2023-07-28 23:45:23 +08:00
SDImageCoderHelper.m Added the complicated unit test `test22CGImageCreateScaledWithSize` 2023-07-28 23:45:23 +08:00
SDImageCodersManager.h Remove the HEIC coder from default coder list. Since it contains performance issue and may block main thread. Needs to check in the future iOS release 2019-09-27 11:41:00 +08:00
SDImageCodersManager.m Added encodeWithFrames API for animation encoding in custom coder, better for usage 2023-01-17 15:28:26 +08:00
SDImageFrame.h Added encodeWithFrames API for animation encoding in custom coder, better for usage 2023-01-17 15:28:26 +08:00
SDImageFrame.m Added encodeWithFrames API for animation encoding in custom coder, better for usage 2023-01-17 15:28:26 +08:00
SDImageGIFCoder.h Refactory current GIF/APNG coder, use abstract base class `SDImageIOAnimatedCoder` for subclass to implements the required method. 2019-09-20 14:32:35 +08:00
SDImageGIFCoder.m fix warning in uttype for ios15 2021-10-07 18:15:59 +08:00
SDImageGraphics.h Update all the documentation of the SDGraphicsImageRenderer, fix small behavior to match Apple's documentation 2019-12-16 17:29:58 +08:00
SDImageGraphics.m Rename to use struct to return the alignment, preserve for future HDR support 2023-07-13 23:41:09 +08:00
SDImageHEICCoder.h Mark the API available for HEIC/AWebP coders, update the example 2020-07-06 10:55:01 +08:00
SDImageHEICCoder.m Bumped the min deployment target version to iOS 9, macOS 10.11. Bumped the min Xcode version to Xcode 11 2020-11-22 11:05:40 +08:00
SDImageIOAnimatedCoder.h Support use url.path or custom UTI hint passed to ImageIO, solve the TIFF/NEF/SRW raw image decoding with wrong size 2022-10-27 11:11:28 +08:00
SDImageIOAnimatedCoder.m Fix the previous wrong changes of iOS 17 indexed PNG color workaround 2023-11-16 16:37:19 +08:00
SDImageIOCoder.h Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDImageIOCoder.m Fix the issue the fallback logic of ImageIO Source should avoid passing any UTI hint 2023-01-22 11:23:18 +08:00
SDImageLoader.h Supports the old store cache API without context, which does not supports callback queue customization 2023-01-09 22:08:48 +08:00
SDImageLoader.m Fix the handle to context option and add test case 2023-07-13 22:58:32 +08:00
SDImageLoadersManager.h Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
SDImageLoadersManager.m Fix the support for `SDImageLoadersManager` for canRequest API check, should be compatible with both old and new API 2021-10-18 21:30:34 +08:00
SDImageTransformer.h Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
SDImageTransformer.m Rename the private header `UIColor+HexString` and `NSBezierPath+SDRoundedCorners` with SD prefix, to avoid the conflict when using CocoaPods 2020-04-11 17:01:47 +08:00
SDMemoryCache.h Support using NSCache delegate with SDMemoryCache default implementation 2019-11-26 10:22:35 -08:00
SDMemoryCache.m Follow Apple's best practice to use lock for array insert/remove thread safe, replace all current dispatch_semaphore usage into the os_unfair_lock, use OSSpinLock for iOS 10- lower firmware 2020-11-19 15:49:45 +08:00
SDWebImageCacheKeyFilter.h Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDWebImageCacheKeyFilter.m Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDWebImageCacheSerializer.h Refactor the hack for multiple thumbnail image request at the same time 2022-10-31 23:52:32 +08:00
SDWebImageCacheSerializer.m Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDWebImageCompat.h Update the TargetConditional check for visionOS for Xcode 15.1 2023-10-10 15:35:49 +08:00
SDWebImageCompat.m Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDWebImageDefine.h Added `SDWebImageAvoidAutoCancelImage` to avoid cancel loading image requests for the same operation key 2023-09-01 16:10:34 +08:00
SDWebImageDefine.m Added support for visionOS using platform macro detection 2023-09-02 20:11:27 +08:00
SDWebImageDownloader.h Introduce `SDImageForceDecodePolicy`, which can controls whether to force-decode using automatic check, always or never 2023-07-13 22:58:32 +08:00
SDWebImageDownloader.m Try to remove the unused NSNotification object filter, do filter by ourself 2023-10-10 14:46:23 +08:00
SDWebImageDownloaderConfig.h Added the feature to config the status code and content type checking logic, do not hard-coded 200-400 2021-05-07 16:26:38 +08:00
SDWebImageDownloaderConfig.m Replace conformsToProtocol call with appropriate respondsToSelector check 2022-11-08 20:04:15 +08:00
SDWebImageDownloaderDecryptor.h Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
SDWebImageDownloaderDecryptor.m Refactory to seperate the response modifier and data decryptor, one for HTTP response, one for Data decrypt. 2019-10-15 20:16:52 +08:00
SDWebImageDownloaderOperation.h Try not introduce new public API for operation, attach the `isCompleted` property using associated object from downloader, ensure compatibility 2023-02-06 15:06:54 +08:00
SDWebImageDownloaderOperation.m Add extra check for image data during URLSession data callback 2023-08-23 17:56:38 +08:00
SDWebImageDownloaderRequestModifier.h Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
SDWebImageDownloaderRequestModifier.m Fix the issue that the NSURLRequest method should not be nil. 2020-06-12 11:21:55 +08:00
SDWebImageDownloaderResponseModifier.h Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
SDWebImageDownloaderResponseModifier.m Add the test case about conveniences modifier, rename the category name 2020-04-27 12:10:56 +08:00
SDWebImageError.h Update some comments to allows SwiftDocC generate better page 2023-06-04 13:31:22 +08:00
SDWebImageError.m Added `SDWebImageErrorDownloadResponseKey` userInfo for better error report 2021-05-07 16:40:10 +08:00
SDWebImageIndicator.h Update the TargetConditional check for visionOS for Xcode 15.1 2023-10-10 15:35:49 +08:00
SDWebImageIndicator.m Update the TargetConditional check for visionOS for Xcode 15.1 2023-10-10 15:35:49 +08:00
SDWebImageManager.h Using the same synchornized to guard _cancelled status, which need recursive lock 2022-09-19 17:33:04 +08:00
SDWebImageManager.m Adjustment for manager && cache call, add deprecation 2023-01-11 16:00:16 +08:00
SDWebImageOperation.h Fix the case when user cancel the image loading for same URL in sequence cause placeholder mass 2022-06-26 20:04:51 +08:00
SDWebImageOperation.m Fix the issue that NSOperation conforms to `SDWebImageOperation` check failed. And fix the SDAsyncBlockOperation cancel logic 2020-04-30 18:50:18 +08:00
SDWebImageOptionsProcessor.h Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDWebImageOptionsProcessor.m Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
SDWebImagePrefetcher.h Deprecate SDWebImagePrefetcher.delegateQueue, translate to use context[SDWebImageContextCallbackQueue] instead 2023-01-09 18:06:14 +08:00
SDWebImagePrefetcher.m Deprecate SDWebImagePrefetcher.delegateQueue, translate to use context[SDWebImageContextCallbackQueue] instead 2023-01-09 18:06:14 +08:00
SDWebImageTransition.h Added the convenient transition with duration APIs 2020-06-02 10:50:34 +08:00
SDWebImageTransition.m [SDWebImageTransition] Fix: `duration` is not used in the convenience initializers 2020-09-29 19:31:38 +08:00
UIButton+WebCache.h Update the comments and associated key 2023-07-31 18:01:59 +08:00
UIButton+WebCache.m Add better support for stateful view (UIButton) for image URL/progress state management 2023-07-31 10:35:47 +08:00
UIImage+ExtendedCacheData.h Add the test case for SDFileAttributeHelper, fix the issue that associated object is lost 2019-11-28 19:49:51 +08:00
UIImage+ExtendedCacheData.m Change the id<NSCoding> into id<NSObject, NSCoding>, to support directlly usage like isKindOfClass 2019-11-25 17:05:27 +08:00
UIImage+ForceDecode.h Rename to use struct to return the alignment, preserve for future HDR support 2023-07-13 23:41:09 +08:00
UIImage+ForceDecode.m Introduce `SDImageForceDecodePolicy`, which can controls whether to force-decode using automatic check, always or never 2023-07-13 22:58:32 +08:00
UIImage+GIF.h Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
UIImage+GIF.m Fix SwiftPM build issue, by moving all the Core source files && headers, into SDWebImage/Core, which is used as public headers directory 2019-07-25 18:42:05 +08:00
UIImage+MemoryCacheCost.h Fixing Typos throughout project 2020-05-31 17:30:01 -07:00
UIImage+MemoryCacheCost.m Adopt SDAnimatedImage for `sd_imageFrameCount` 2021-05-25 16:05:42 +08:00
UIImage+Metadata.h Added the helper convenient API `sd_isThumbnail` 2022-11-08 22:40:36 +08:00
UIImage+Metadata.m Added the helper convenient API `sd_isThumbnail` 2022-11-08 22:40:36 +08:00
UIImage+MultiFormat.h Expose the data and format when SDAnimatedImageRep created with APNG/GIF/WebP/HEICS 2023-07-26 23:01:57 +08:00
UIImage+MultiFormat.m Update the convenient API for UIImage (not SDAnimatedImage) to grab the current image format when no encode format provided 2023-10-08 15:34:25 +08:00
UIImage+Transform.h Fix the sd_colorAtPoint return wrong value on pre-multiplied CGImage 2023-11-16 16:37:19 +08:00
UIImage+Transform.m Fix the sd_colorAtPoint return wrong value on pre-multiplied CGImage 2023-11-16 16:37:19 +08:00
UIImageView+HighlightedWebCache.h Add better support for stateful view (UIButton) for image URL/progress state management 2023-07-31 10:35:47 +08:00
UIImageView+HighlightedWebCache.m Add better support for stateful view (UIButton) for image URL/progress state management 2023-07-31 10:35:47 +08:00
UIImageView+WebCache.h Add better support for stateful view (UIButton) for image URL/progress state management 2023-07-31 10:35:47 +08:00
UIImageView+WebCache.m Add better support for stateful view (UIButton) for image URL/progress state management 2023-07-31 10:35:47 +08:00
UIView+WebCache.h Update the comments and associated key 2023-07-31 18:01:59 +08:00
UIView+WebCache.m Added `SDWebImageAvoidAutoCancelImage` to avoid cancel loading image requests for the same operation key 2023-09-01 16:10:34 +08:00
UIView+WebCacheOperation.h Fix the case when user cancel the image loading for same URL in sequence cause placeholder mass 2022-06-26 20:04:51 +08:00
UIView+WebCacheOperation.m Added `SDWebImageAvoidAutoCancelImage` to avoid cancel loading image requests for the same operation key 2023-09-01 16:10:34 +08:00
UIView+WebCacheState.h Add better support for stateful view (UIButton) for image URL/progress state management 2023-07-31 10:35:47 +08:00
UIView+WebCacheState.m Update the comments and associated key 2023-07-31 18:01:59 +08:00