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
515
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
…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
Now it's will mark as false for not byte-aligned CGImage
The sd_isDecoded default value only check once
…iggerCACopyImage`
…orce-decode using automatic check, always or never Deprecate the `SDWebImageAvoidDecodeImage` This can help for some user who don't use ImageIO and need to ensure the memory footprint
…ed image and vector image to not break them
Should use device RGB, like Color LCD
…e and cause copy Fix the NSColor should still convert to sRGB for print...
…nd_force_decode Refactory the logic to handle force decode logic to avoid CA copy frame buffer, introduce SDImageForceDecodePolicy detailed control
update CHANGELOG
…mage completely when met the specified image size.
…ecause it does not connect to a display Only run on local Mac
…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
* build: download visionOS SDK before CI/CD * Revert "build: download visionOS SDK before CI/CD" This reverts commit ddbc45f. * build: switch to macos-15 runner image * build: xcode version limit to 16.0
Also works for CIFilter variant
Update unit tests
…n` instead of `sourceAtop` This matches the Apple UIKit's naming and behavior
[Behavior changes] Add blend mode to UIImage+Transform tint color API, default blend mode changed to sourceIn
The OS doesn't automatically bump access time when reading files, so LRU would effectively be equivalent to "least recently downloaded" in SDWebImage.
This is possibly controversial, but I suspect most clients of SDWebImage would prefer files purged based on their last time of use instead of the date when they were downloaded.
Co-authored-by: DreamPiggy <lizhuoli1126@126.com>
Co-authored-by: DreamPiggy <lizhuoli1126@126.com>
Fix issue causing disk cache eviction LRU to not function as expected.
This allows the animated image to apply post-transform Currently we don't change the old `SDWebImageTransformAnimatedImage` behavior. This feature is opt-in
Fix `sd_imageFormat` sometimes returns `undefined`
Added `animationTransformer` on SDAnimatedImageView, allows the animated image to apply post-transform
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 : )