I am just curious Byo what are you doing in your plugin that is so platform dependent? Are these bugs arsing from the lack of wxWidgets documentation on features which do different things depending on different platforms?
It's system used in editor to draw over widgets (f.ex. adding these black boxes around item allowing to resize / move them). I've tried to handle repaint events for all widgets in edited resource but it wasn't enough (and to be more clear: wxWidgets is really buggy in handling of paint/mouse events for standard widgets). So currently I do some trick - I paint all items and after it's done I fetch picture directly from screen, hide items and use that fetched picture as background for editor. It's hard to do make some universal technique but I believe it's donnable.
Other things are incompatibilities in raising events. I don't remember exactly but after setting some text on item manually it raises text-changed event on some platforms and doesn't on other. So it may work on windows but may fail on linux etc.
Anyways the issues raised by afb haves more priority than wxSmith currently.
True, wxSmith is not required to make C::B running.
But it doesn't mean I will stop porting wxSmith
.