-
Notifications
You must be signed in to change notification settings - Fork 2k
[net11] Image metadata API in Graphics; stop Android MediaPicker mutating picked source files #36581
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
Draft
mattleibow
wants to merge
31
commits into
net11.0
Choose a base branch
from
mattleibow-net11-graphics-image-metadata
base: net11.0
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.
Draft
[net11] Image metadata API in Graphics; stop Android MediaPicker mutating picked source files #36581
Changes from 4 commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
f52ad09
[Graphics] Add image metadata + load/save options API (net11)
mattleibow 2322acd
[Graphics] Implement image metadata API for iOS, MacCatalyst, and macOS
mattleibow cfd5000
[Graphics] Declare metadata API in net-windows/net-tizen PublicAPI
mattleibow f1b365b
[Android] MediaPicker: never mutate the picked source file
mattleibow 9551666
[Graphics] Modernize iOS/MacCatalyst ScaleImage to UIGraphicsImageRen…
mattleibow 8def50d
Fold metadata API into IImage/IImageLoadingService via default interf…
mattleibow 2564f9d
Revert net-tizen PublicAPI changes (Tizen is no longer built)
mattleibow c1c9a35
[Graphics] Implement Windows image metadata + EXIF orientation
mattleibow bd3b40e
[Essentials] Unify MediaPicker image processing on the shared Graphic…
mattleibow c7cefd1
[Essentials] Add cross-platform MediaPicker processing device test
mattleibow 2c4d35c
[Graphics] Fix Windows metadata compile errors (net-windows / CsWinRT)
mattleibow 66716af
[Graphics] Fix iOS/MacCatalyst SaveAsync(options) NRE on CoreCLR
mattleibow 66c463c
[Essentials] Keep Android MediaPicker recovery contract in the shared…
mattleibow 692f3c2
[Essentials] Tidy the shared MediaPicker image processing API
mattleibow feae98a
[Essentials/Graphics] MediaPicker/loading cleanups + fix iOS build
mattleibow 580fa15
[Graphics/Essentials] Loading lives in the loading services; iOS came…
mattleibow 935e4ee
[Graphics] Keep decode work on PlatformImage.FromStream; loading serv…
mattleibow f94f156
[Graphics] Make PlatformImage.FromStream(stream, ImageLoadOptions) pu…
mattleibow 81f35a3
[Graphics] Fix Windows build break + iOS resize orientation desync
mattleibow 7605162
[Graphics/Essentials] Nullability on new APIs, drop IsExternalInit, c…
mattleibow 3bbddeb
[Graphics/Essentials] Drop unused usings; clarify Android recovery-re…
mattleibow a9116d9
[Graphics] Clarify resize/orientation comment (Windows) and options-D…
mattleibow 34d39b9
[Graphics] Make ImageLoadOptions/ImageSaveOptions plain option classes
mattleibow e4078d0
[Graphics/Essentials] Skia options-save clamps quality; fix stale Com…
mattleibow 9a9fd61
Merge remote-tracking branch 'origin/net11.0' into mattleibow-net11-g…
mattleibow bcbf34e
[Graphics/Essentials] Null-safe options APIs; preserve original image…
mattleibow 474c3e0
[Essentials] Test: MediaPicker preserves original .jpeg extension
mattleibow aed12ed
[Graphics] Fix Windows build break: fully-qualify Windows.Foundation.…
mattleibow f01742f
[Graphics/Essentials] Android: guard null decode; correct source-fall…
mattleibow cadc07d
Merge remote-tracking branch 'origin/net11.0' into mattleibow-net11-g…
mattleibow 1ec71cd
[Essentials] iOS MediaPicker: fix rotated content type; clean cache d…
mattleibow File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or 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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.