while lately discussion has mostly been about how to exclude waffle from the non-Windows build, I would like to request an update in the other direction. Last November, waffle-jna 1.7.5 was released, containing an incompatible API change that is also present in all released 1.8 versions. The fix is simple; as far as the code goes, it is a one-line patch. What incantations may be required on the Maven side, I do not know.
The API change was made as part of fixing a handle leak [1].
Applying this patch raises the minimum required waffle version to 1.7.5 or 1.8.0.
Looks sensible to me, it just requires a pom.xml update to bump the required waffle version along with it.
I'm on hols this week but will try to get it sorted out next week. Christian, if you send a github pull that passes tests and updates the pom.xml I'll just merge it directly instead.