Hey Guys.
I want to make an architectural change. Its minor but it will break the plug-ins, so I was thinking maybe we should lock down a 1.0 version before I do that. Everyone think we’re there?
The change i want to make is add one more required method to plugins: isSupported(). This way a plug-in on initialization can decide it doesnt belong in this environment. (eg the Win32 plug-in being used on a Mac) and just set isSupported() to return false.
The main API will then check this and throw out any plug-ins that don’t return true so the user never sees them.
Sound reasonable?
JK