Sorry, but can't read all links ATM... Barely flushed windows down the drain and fixed booting, due to 20 GB free space on lone ext4 partition...
> You can also derive from FGProtocol which simply wraps SGIOChannel:
https://gitorious.org/fg/flightgear/sou ... otocol.cxx Here's my protocol wrapper for SHM:
https://github.com/opentrack/opentrack/ ... ter/compatPlease note that errors are unchecked for syscalls, but the sequence doesn't cause either leaks or crashes. There's nothing to do anyway, we don't wanna cause exceptions or other breakage...
There's also FreeTrack protocol, on which C headers one Wim Vriend slapped a GPL3. Don't look unless you want to be contaminated...
If you keep my sources under ISC as they were when making improvements, I'd be much obliged, such-that they can be introduced back to opentrack in better form!
If/when we want to make a SHM data struct for all operating systems,. I recommend getting the 'freetrack' struct and mutex names. This will make us compatible with all open-source trackers ever made... Including linux-track and so on.
We can coordinate with cameni of outerra, as well as perhaps uglyDwarf of linux-track.
> Joystick related examples are in $FG_SRC/Input and in $FG_SRC/Network (native_ctrls, jsclient etc)
There's in fact already libevdev support in opentrack, with 6DOF joystick and one fake button to make udev happily assign 644.
> As previously mentioned, if you are on Linux and want to cross-compile for Windows, you may want to give mxe a try - but I *think* it needs to statically link everything, including OSG plugins.
Thanks, but I'm fine with my cmake toolchain definitions
> If your sources are GPL compatible, it might be possible to simply absorb them into the FG/SG source trees (to reduce the number of external dependencies) - or optionally support your library by detecting it during cmake configuration.
Yes, of course. Please browse the tree but stay clear of anything with 'copyright Wim Vriend/Ron Hendriks' on it, due to GPL3 only stuff. The guy even slapped GPL on top of stuff I wrote and he barely modified...
Wrote this on developer forum:
Please rescind restrictive license from:
https://github.com/opentrack/opentrack/ ... /fttypes.hThis stuff isn't yours to begin with, it's derivative of freetrack project. Same for freetrackclient which is a straightforward translation... Not to mention the intent to link it into proprietary games, for which GPL3 makes no sense.
-sh