Plugins on the Mac are largely non-functional when run in-process, as
is done in testshell. There's no real plan to make them work correctly
in that mode, since IIRC correct support would require changes to
fundamental assumptions about the way threading works for in-process
plugins in Chrome.
-Stuart
Not rendering, specifically, is probably only true of certain plugin
drawing models on the Mac. Not being supported/working in general is
true of Mac, and I believe Linux as well. On the Mac the fundamental
problem is that plugins *must* run on the UI thread, unlike Windows
where they can have a separate thread, and Chrome isn't designed to
share its UI thread with plugins. My recollection is that the same is
true of Linux.
-Stuart
It's not a thread per plugin, it's a question of whether plugins are
run on the UI thread, or another thread. I don't remember all the
details though, since most of my plugin work was after it became clean
that in-process was problematic on the Mac; maybe someone who knows
more about the in-process plugin model will chime in here.
-Stuart