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.
Motivation and Context
My 34th PR updating Magnum? It's been going on for a while it seems.
The changes go back to July, so here's just a condensed list of what you might be interested in:
FindMagnum
etc bundled would provide a slightly better error message when a system-wide dependency is not found, but given that Habitat defaults to bundled Magnum I don't think it's worth the pain to continue to have them here.Containers
, are now marked asconstexpr
on C++14. Let me know if you need any others.Platform::Application::Mouse*Event
APIs got deprecated in favor ofPointer*Event
, which is an abstraction over a mouse as well as a touch and pen input. High-level intro to pointer events is here. Unfortunately (fortunately?) GLFW doesn't support touch input at all, so for you it's just a matter of renaming and not having to care about anything else, which I did in this PR. (Not for Python though, but @jturner65 promised he'll be on that right after.)MeshTools
library finally got nice high-level intro docs, and as a side effect some APIs are now slightly easier to use. (Basically it was easier to fix some APIs to behave better than to have to explain why they're shitty like that.)Text::Renderer2D
APIs. Yet.How Has This Been Tested
🍏