-
…ect bitmapInfo to avoid `CGImageCreate` failed when the WebP image contains no alpha channel
-
…ition, which the operation we get is finished but not been removed from the operation array.
-
Add optimalFrameCacheSize && predrawingEnabled options for FLAnimatedImage
-
Replace @synchronized with dispatch_semaphore_t in SDWebImageManager
-
…akes users to set optimal frame cache size of FLAnimatedImage after image load.
-
Detect the current CGImage color mode, covert the all other case to RGB888/RGBA8888 using vImage
-
Add `UIViewAnimationOptionAllowUserInteraction` as default options for convenient image transition
-
Remove the duplicated process to force decode (draw on bitmap context) in Image/IO's progressive decoding.
-
…IO's progressive decoding.
-
New Pull Request Checklist I have read and understood the CONTRIBUTING guide I have read the Documentation I have searched for a similar pull request in the project and found none I have updated this branch with the latest master to avoid conflicts (via merge from master or rebase) I have added the required tests to prove the fix/feature I am adding I have updated the documentation (if necessary) I have run the tests and they pass I have run the lint and it passes (pod lib lint) This merge request fixes / reffers to the following issues: ... Pull Request Description ####Description There are some problems in this description Or using marco like SDWebImageCompat avoid deadlocks #ifndef dispatch_queue_sync_safe #define dispatch_queue_sync_safe(queue, block)\ if (strcmp(dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL), dispatch_queue_get_label(queue)) == 0) {\ block();\ } else {\ dispatch_sync(queue, block);\ } #endif
-
Fix the thread-safe issue for coders manager.
-
…eep `addCoder`, `removeCoder` thread-safe.
-
…de animated images. All other images should use the display alpha info based on whether contains alpha or not to force decode
-
Add cacheKeyFilter to allow user provide modified version of data when storing the disk cache in SDWebImageManager
-
…he disk cache in SDWebImageManager
-
Enable CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF
-
This enables the CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warning on all targets. #2225 fixed a number of these, but a new one crept back in so this fixes that issue as well.
-
Follow Apple's doc, add NSOperation only after all configuration done.
-
…mework and cause crash
-
…ry warning and sync back the alive instance from weak cache into cache.
-
Decode the image in the operation level's queue instead of URLSession delegate queue
-
Fix CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warning