I just had to revisit the issue with TextEditor components in audio plugins again...
Jules: can you please add these small changes to the audio plugin demo, so it becomes easy to check with the audio plugin demo in different hosts, without all the extras of people's own plugins? I just added 2 TextEditor items (and a label for each) to the GUI. Here is a zip file with the 3 source files with small changes: http://dropbox.samplesumo.com/public/AudioPluginDemo.zip
Typing text in a TextEditor (or in the text field of a Slider) doesn't work at all in Ableton Live or Cubase on Windows.
This is very problematic, as we require our users to type in info to activate the plugin they bought. And they can't do it.
I then tell them to copy/paste the info, but even that doesn't work (standard copy/paste keyboard shortcuts don't work).
So I tell them to copy/paste by right-clicking and choosing paste from the pop-up menu.
But that doesn't always work either, because there is no "Paste" menu item if setPasswordCharacter was set on the TextEditor.
This has been ongoing for quite some time, and we followed another thread somewhere on the forum to try and circumvent this using modal text editor components in these hosts on Windows, but that is clearly a workaround and seems to have other issues...
So: I would very much like to see this ongoing issue fixed in JUCE, so that we can just use a basic TextEditor component (and Slider) and trust that this elementary control just works. Or if that is really not possible, maybe a special text editor component for use in audio plugins alone (with some workaround built-in).
Note that plugins made with the VSTGUI framework from VST2 don't have this problem in these hosts.