Okay. We wont do it I think til we settle down again from the changes Endolf is making now (rumbelr support and hopefully final JAWS support.)
D'oh!, I was hopeing the rumbler one didn't get out, incase I fail miserably

I've been thinking about it and I MAY actually be able to hide the change from the old plug-ins. (If they all inherit from a super-class I can put a dummy test in the superclass to be over-ridden.)
Although not commited (cause it's all broken on my cvs node right now

) both the windows and linux one have the isSupported() method (nothing calls it though, i'm leaving that out on purpose), it just checks the os property just like ant does before building

Had another though, if the property jinput.plugins is set, should the isSupported method be checked?, the jinput.plugins could be seen as a 'force this plugin to load' kinda option too, say for someone who is running a version of linux with a funny os string, or on some VM that didn't set the property properly?
Cheers
Endolf