Bugfix II: prevent leaked state from preceding connection attempt
Bugfix I: prevent empty bank file from being saved
To add some background information: we pick up the MXML library with the help of package-config. The legacy versions of MXML v1 .. v3 used to ship a file 'mxml.pc' while the new version ships a file 'mxml4.pc'. The Yoshimi build attempts to use the v4 first, and then falls back to the legacy case. The appropriate code variant is then compiled in and the Yoshimi executable is linked against that version of MXML. In many distributions, both library variants can be installed at the same time, but only...
MXML: implement version switch and new option handling
MXML: reorganise adaptation layer XMLtree::Node
MXML: introduce constants to level API differences.
MXML: Analyse situation and fix handling of text nodes
We could confirm that this problem is related to using Wayland. Further technical details are still actively investigated. For now, there is a simple workaround * open a terminal * start yoshimi by typing this commanline FLTK_BACKEND=x11 yoshimi