There are a few things that might need to be worked around in the future (like how to represent images - maybe MHT?), but this seems to work for now. Other platform maintainers may or may not want to post the HTML data to their respective clipboards - if so, you just need to add maybe 3 lines of code to your ap_$(FE)App class.
This should help our inter-operability with a bunch of the more "heavy-weight" UNIX apps like Mozilla and OpenOffice. This is also an item on my Gnome Office "Promised TODO" list. We post XHTML data under the text/html and application/xhtml+xml clipboard mime-type atoms. If there are other HTML mime types that I'm missing and might be useful to post under, just tell me. It's trivial to add them. FYI, on UNIX we now paste under 4 TEXT, 2 RichText, and 2 HTML targets. We can receive from 4 TEXT, 2 RichText, and 5 image targets. Receiving HTML clipboard data will be one of my next goals. Cheers, -- Dom Lachowicz <[EMAIL PROTECTED]>
