This repository was archived by the owner on Jan 10, 2024. It is now read-only.
Various fixes from lmms #6
Merged
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.
First, thanks for the plugins! And second, hi from LMMS!
We've been bundling the
tap-pluginsfor quite some time but we've been pretty bad about sending our patches back.We have an initiative to move all of our plugin code back to the upstream maintainers, so that this won't happen anymore. :) I hope this PR is well received.
The changes are pretty small, so I've placed them all into one commit.
I did not author these changes, however they are needed (especially the constructors/destructors) to use an upstream source mirror. We support several build systems including Linux, BSD, Apple and Windows (gcc and clang for now), so patches are driven primary by 1. Making them work and 2. Compiler warnings. Reviewing the changes, I can observe one that appears to be a styling change as well. I hope this is OK. I can move that to a separate PR if needed.
The downstream documented fixes that we have are (should jump to relevant snippet):
Any changes needed, please let me know. I'd also be willing to split commits and/or PRs if that makes it easier.