-
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
Warn when using old MacType versions #17369
Conversation
<value>Your version of MacType is incompatible with this application. Please update to version 2023.5.31 or later.</value> | ||
<comment>{Locked="2023.5.31"}</comment> |
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.
If you have a better wording in mind, please let me know!
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.
Nice work! 🙂
Do we want to service this? |
yes but we need to wait for localization |
Co-authored-by: Dustin L. Howett <[email protected]>
i love this |
This adds a check for whether MacType is injected and whether it's a known bad version (pre-2023). In that case we avoid calling the known faulty `ID2D1Device4` interface. We could avoid it in general to fix the issue without a warning (it's only a very mild optimization), but on the other hand, the bug that MacType has is a very serious one and it's probably better overall to suggest users to update. See: snowie2000/mactype#938 * MacType 2021.1-RC1 results in a warning and no crash ✅ * MacType 2023.5.31 results in no warning ✅ --------- Co-authored-by: Dustin L. Howett <[email protected]> (cherry picked from commit 9317d42) Service-Card-Id: 92687128 Service-Version: 1.20
This adds a check for whether MacType is injected and whether it's a known bad version (pre-2023). In that case we avoid calling the known faulty `ID2D1Device4` interface. We could avoid it in general to fix the issue without a warning (it's only a very mild optimization), but on the other hand, the bug that MacType has is a very serious one and it's probably better overall to suggest users to update. See: snowie2000/mactype#938 ## Validation Steps Performed * MacType 2021.1-RC1 results in a warning and no crash ✅ * MacType 2023.5.31 results in no warning ✅ --------- Co-authored-by: Dustin L. Howett <[email protected]> (cherry picked from commit 9317d42) Service-Card-Id: 92687129 Service-Version: 1.21
This adds a check for whether MacType is injected and whether it's
a known bad version (pre-2023). In that case we avoid calling the
known faulty
ID2D1Device4
interface. We could avoid it in general tofix the issue without a warning (it's only a very mild optimization),
but on the other hand, the bug that MacType has is a very serious one
and it's probably better overall to suggest users to update.
See: snowie2000/mactype#938
Validation Steps Performed