forked from SDWebImage/SDWebImage
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from SDWebImage:master #103
Open
pull
wants to merge
496
commits into
CuratoOpenSource:master
Choose a base branch
from
SDWebImage:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…oving inline Guessing the queue ARC lifecycle is wrong during some of compiler optimization
…ode_store Performance: Opt when multiple same URL query in parallels, which may cause duplicated decode and store disk operation
…llback_queue Try to solve the strange dispatch group crash in SDSafeExecute by removing inline
update CHANGELOG
…e image view references the same URL image cause un-wanted decode which waste RAM/CPU
…p to get free memory so we check each time before prefetch Also, move the memory warning handler into frame pool class (100 player may use one frame pool)
…lti-thread environment
…ned for self from the CVDisplayLinkRef Using the same solution from iOS/watchOS via SDWeakProxy
…rash_during_dealloc Try to fix macOS SDDisplayLink crash because of accessing the deallocated objc pointer during CVDisplayLinkRef callback
…d/static image) using `SDImageCoderDecodeScaleDownLimitBytes` The exist SDWebImageScaleDownLargeImages translate to new option instead
Update the implementation `SDScaledImageForScaleFactor` to support SDAnimatedImage
update CHANGELOG
…e_pool Performance: Introduce frame pool for SDAnimatedImage playback. Solve when multiple image view references the same URL image cause un-wanted decode which waste RAM/CPU
…it_bytes_auto Introduce the automatically calculation of thumbnail (include animated/static image) using `SDImageCoderDecodeScaleDownLimitBytes`
…itBytes May be changed in the future if user reply
Update some comments to allows SwiftDocC generate better page
update CHANGELOG
…AnimatedImageRep and beyond the byte limit Also, expose the limit bytes calculation utils method
…atedImageRep Fix macOS bug that SDImageCoderDecodeScaleDownLimitBytes still use the AnimatedImageRep and beyond the byte limit
…ck to handle the decode output bitmap info Include: colorspace, byte alignment, bitmap info Remove the exists hardcode on BGRA8888
Fix the issue that SDAnimatedImage breaks the vector on macOS
update CHANGELOG
…timed image gallery` for HEIC encoding Also, some little behavior changes, the `format` arg in animated coder does not help for anything.
…mageView subclass matching what they designed to be UIImage subclass should be thread-safe UIImageView subclass should be on MainActor only
…isolated Use the new macro from Swift compiler and SDK to mark the UIImage/UIImageView subclass matching what they designed to be
Fix our HEIC coder to encode `timed image sequences` instead of `non-timed image gallery` for HEIC encoding
…ll broken) Rename this file extension to heics to match the standard
…en the orientation is not UP This may remove the strange warning log from CoreMedia system framework, see #3727
Seems still buggy on GitHub CI action
Try to re-enable the HEIC encoding test and visionOS xctest
update CHANGELOG
Remove the unused code for iOS 9- polyfill
…oding for lazy image This effect the thumbnail decoding (which produce non-lazy CGImage, but accidentally been force decoded)
…age_detection Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image (avoid thumbnail image been decoded twice)
update CHANGELOG
…workaround Apple's bug
…new_solution Fix the thumbnail decoding on JPEG which contains EXIF orientation, use the new way to workaround JFIF bug
Fix the crash when some special urls cause the cache path return nil and crash
…ause nil cache path Use the more robust way to calculate cache path, still keep the exists behavior
…F_url Fix the issue that some URL which has percent-encoding with \0 will cause nil cache path
update CHANGELOG
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )