I tried to bisect this problem, and the best I could do was confine it between commits r344 (Reorganize code - subdirectories) which was the last that would show an edit screen, and r354 (just more imprevements) where it would hang when one tries to raise the editor. The intervening commits would simply produce a WINE crash.
U-he products (e.g. TyrellN6) hang fsthost when attempting to bring up the editor. Build is the head of the SVN with GTK3, WINE 8.2.1, and GCC 11.2.0. This happened before, and I don't think it pertains to the build platform. Previously I ran those with the older version 1.5.x, but that now exits when I try to attach a MIDI device. Is there any chance you could grab a copy of TyrellN6 and try to debug this since you know your code far better than I do?
The reason I suggested the U: prefix is that some systems allow sun_path to be relative. Thus U:wombat or U:./wombat would connect to a unix domain socket in the current directory; else you need to be more verbose. The main use case for me is an SSH forward from a Hercules instance to a unix domain socket on the local machine. I may look at Hercules to see how it might be extended to support unix domain sockets. I think that's a bit smaller in its implementation. With both extensions, neither the...
The reason I suggested the U: prefix is that some systems allow sun_path to be relative. Thus U:wombat or U:./wombat would connect to the unix domain socket in the current directory; else you need to be more verbose. The main use case for me is an SSH forward from a Hercules instance to a unix domain socket on the local machine. I may look at Hercules to see how it might be extended to support unix domain sockets. I think that's a bit smaller in its implementation. With both extensions, neither the...
Allow UNIX domain connections to hosts.
I don't know what changed, but I'm running under WINE 3.0.1 because fsthost presents no editor window for subsequent versions. Also, I still need to keep 1.5.4 as VSTis like TyrellN6 and Oatmeal hang. Are you still maintaining this code?
Yad entry numeric ranges can't include negative numbers.
Yad segfaults on incomplete parameters to numeric.