SDWebImage/SDWebImage/Core
DreamPiggy e669dee3c3 Added test case for animationTransformer 2024-11-01 18:57:12 +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 add missing break keyword to sd_imageFormatForImageData function while converting NSData to SDImageFormat 2024-02-13 10:54:16 +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 Use the new macro from Swift compiler and SDK to mark the UIImage/UIImageView subclass matching what they designed to be 2024-07-22 20:59:53 +08:00
SDAnimatedImage.m Fix the issue that SDAnimatedImage breaks the vector on macOS 2024-07-01 18:21:01 +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 Added test case for animationTransformer 2024-11-01 18:57:12 +08:00
SDAnimatedImageView.m Added `animationTransformer` on SDAnimatedImageView 2024-10-19 23:45:26 +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 add missing default case of `SDCallbackQueue` sync/async function 2024-02-27 20:06:34 +08:00
SDDiskCache.h code gardening codebase with init/new pair 2024-02-27 20:22:22 +08:00
SDDiskCache.m Update default disk cleaning method to use content access date. 2024-10-09 10:13:17 -07:00
SDGraphicsImageRenderer.h Update some comments to allows SwiftDocC generate better page 2023-06-04 13:31:22 +08:00
SDGraphicsImageRenderer.m Remove the unused code for iOS 9- polyfill 2024-08-02 16:23:04 +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 Fix the wrong Swift syntax in documentation 2024-04-26 16:53:54 +08:00
SDImageCache.m Fix typo in SDImageCache.m (#3705) 2024-04-29 00:01:09 +08:00
SDImageCacheConfig.h Update default disk cleaning method to use content access date. 2024-10-09 10:13:17 -07:00
SDImageCacheConfig.m Update default disk cleaning method to use content access date. 2024-10-09 10:13:17 -07:00
SDImageCacheDefine.h Adjustment for manager && cache call, add deprecation 2023-01-11 16:00:16 +08:00
SDImageCacheDefine.m [NFC] Fix the variable naming 2024-07-01 18:28:20 +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 Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image 2024-08-02 17:35:35 +08:00
SDImageCoderHelper.m Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image 2024-08-02 17:35:35 +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 Fix our HEIC coder to encode `timed image sequences` instead of `non-timed image gallery` for HEIC encoding 2024-07-16 15:45:26 +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 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
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 [NFC] Fix the variable naming 2024-07-01 18:28:20 +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 Added `animationTransformer` on SDAnimatedImageView 2024-10-19 23:45:26 +08:00
SDImageTransformer.m Behavior changes: change the default tint transformer to use `sourceIn` instead of `sourceAtop` 2024-10-08 19:22:46 +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 mark SDWebImageCacheKeyFilter default initializer unavailable 2024-02-27 20:06:34 +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 code gardening codebase with init/new pair 2024-02-27 20:22:22 +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 Fix the wrong Swift syntax in documentation 2024-04-26 16:53:54 +08:00
SDWebImageDefine.m Update the behavior for `SDScaledImageForScaleFactor` on animated image 2024-05-06 16:01:04 +08:00
SDWebImageDownloader.h chore: use macos platform name with-in API_AVAILABLE macro 2024-05-17 11:38:42 +08:00
SDWebImageDownloader.m chore: use macos platform name with-in API_AVAILABLE macro 2024-05-17 11:38:42 +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 code gardening codebase with init/new pair 2024-02-27 20:22:22 +08: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 chore: use macos platform name with-in API_AVAILABLE macro 2024-05-17 11:38:42 +08:00
SDWebImageDownloaderOperation.m chore: use macos platform name with-in API_AVAILABLE macro 2024-05-17 11:38:42 +08:00
SDWebImageDownloaderRequestModifier.h code gardening codebase with init/new pair 2024-02-27 20:22:22 +08:00
SDWebImageDownloaderRequestModifier.m Fix the issue that the NSURLRequest method should not be nil. 2020-06-12 11:21:55 +08:00
SDWebImageDownloaderResponseModifier.h code gardening codebase with init/new pair 2024-02-27 20:22:22 +08: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 Allows the transformer to preserve the UIImage metadata like image format (#3688) 2024-03-25 16:57:35 +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 code gardening codebase with init/new pair 2024-02-27 20:22:22 +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 Update the behavior for `SDScaledImageForScaleFactor` on animated image 2024-05-06 16:01:04 +08:00
UIImage+Metadata.m Fix the detection of SVGImageRep on macOS AppKit 2024-05-30 11:34:53 +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 Behavior changes: change the default tint transformer to use `sourceIn` instead of `sourceAtop` 2024-10-08 19:22:46 +08:00
UIImage+Transform.m Behavior changes: change the default tint transformer to use `sourceIn` instead of `sourceAtop` 2024-10-08 19:22:46 +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 Formally deprecate `sd_cancelCurrentImageLoad`, which cause misunderstanding on UIImageView category 2024-02-24 14:18:46 +08:00
UIView+WebCache.m url is kind of NSString and shouldUseWeakMemoryCache is YES, APP will crash. (#3686) 2024-03-14 15:20:11 +08:00
UIView+WebCacheOperation.h Fix the issue when using the `sd_cancelCurrentImageLoad` on non-stateful view (like UIImageView.image) (#3653) 2023-12-27 21:13:08 +08:00
UIView+WebCacheOperation.m Fix the issue when using the `sd_cancelCurrentImageLoad` on non-stateful view (like UIImageView.image) (#3653) 2023-12-27 21:13:08 +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