-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Change the ControlCore
layer to own a copy of its settings
#11619
Merged
Merged
Changes from 61 commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
43ec102
blindly make control settings read-only, there's only 2 build breaks?
zadjii-msft dad065e
make this a macro in case we want to reuse this
zadjii-msft 981d8cc
This is a crazy idea but if it works, it'll be a game changer
zadjii-msft d6989ec
this is wild
zadjii-msft 4b18bb4
missed one
zadjii-msft 7fc2f10
move to a common header
zadjii-msft c7536ed
This says there's only one build error in Terminal.Control.Lib but th…
zadjii-msft c26dd6b
This works better than it has any business doing. Plemty of bugs, but…
zadjii-msft 4a1baf0
I think I needed this to get it to build. Or I started breaknig somet…
zadjii-msft fbba74e
I think we're going to have to cut this
zadjii-msft 1413d01
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft 31e7998
this builds at least
zadjii-msft 4f7e883
This crashes substantially less frequently
zadjii-msft a9de82e
saving the settings works again
zadjii-msft 70b9f8c
This is the start of fixing the opacity roundtripping weirdness
zadjii-msft 0371194
okay this seems to fix opacity & cleartype in all cases
zadjii-msft 4912b65
mostly cleanup, 7 TODOs remain
zadjii-msft 888e157
more cleanup, 5 todo!s left
zadjii-msft 17829f4
This is how I wanted to solve the color scheme setting, previewing, b…
zadjii-msft 1aa2849
you've seen WINRT_PROPERTY now get ready for RUNTIME_PROPERTY
zadjii-msft e3a50cf
turns out we didn't need all them fancy overrides
zadjii-msft 9160966
This almost works for previewing, but I fudged something up with the …
zadjii-msft 282c03c
whoop, it works!
zadjii-msft 6babb4e
cleanup
zadjii-msft 94f4ef5
lots of cleanup
zadjii-msft 28cbad1
get the tests compiling again
zadjii-msft 634b685
fix a bug with toggling the retro effects from the palette
zadjii-msft 48ca704
More cleanup. Forgot to lock here.
zadjii-msft 217742c
Some of these calls were duplicates. Some were redundant. Overall cle…
zadjii-msft 4a700cd
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft 01cef2f
fix control unit tets
zadjii-msft 8c7ce77
fix the local tests too
zadjii-msft 7c28851
this fixes the weird lock that we really really don't need anymore
zadjii-msft bf9bf0e
cleanup two of the remaining TODOs
zadjii-msft f087dd8
no more todos. Bot, tell me what I typod
zadjii-msft f111c6d
thanks spell bot
zadjii-msft 51486a4
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft 6da5d79
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft 83e7aea
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft d51c2cf
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft 9eeea4a
The simple PR feedback
zadjii-msft 5173ea3
much of this appearance code was unneeded
zadjii-msft 147101f
Whoops, needed this earlier
zadjii-msft 5cd8096
Revert 5173ea30f58cc90e92bfc31d5ee5e0254eca38d9
zadjii-msft 713f72e
5/6 transparency cases seem to work. Previewing with unfocused apprea…
zadjii-msft 59c193c
okay, so it's just vintage(100)+cleartype that doesn't work. Everythi…
zadjii-msft 6e8a2ad
MIKE YOU HAVE TEST CASES HERE
zadjii-msft 88f2e64
Transparency is hard
zadjii-msft ae833a7
notes, because it's 5pm here
zadjii-msft 2a18d7d
This is a checkpoint
zadjii-msft a9e706c
fix previewing, again
zadjii-msft 1a7649c
turns out this _was_ overkill
zadjii-msft 5adb327
rename this one too
zadjii-msft a338ca1
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft 8532dd6
fix conflicts with #11625
zadjii-msft 7bb8975
more todos
zadjii-msft efdc090
fix the tests
zadjii-msft 8313987
tests are hard
zadjii-msft a1bfa33
this was a nit
zadjii-msft b421ee6
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft d675fd8
figure this out
zadjii-msft 3acb374
Merge remote-tracking branch 'origin/main' into dev/migrie/oop/ragnarok
zadjii-msft 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
There are no files selected for viewing
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
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
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
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: this does a copy whereas
f->operator()()
does not