In article <[EMAIL PROTECTED]>, "Jan D." <[EMAIL PROTECTED]> writes:
> I've checked in a fix that changes UTF8_STRING to STRING if the data > doesn't look like UTF8. However, this might give errors too. The only > way to be sure to copy raw binary data correctly is by adding a new type > (like application-specific/octet-stream). But if we do that, nobody > will be able to get data from Emacs, as such a type is not standard and > unsupported. Copy-paste with raw binary data is just something most > apps don't do. AFAIK, only when TEXT is requested, an selection owner can choose the returning type from STRING, COMPOUND_TEXT, or UTF8_STRING. When UTF8_STRING is requested, we should return it or return nothing. And, if Emacs owns a unibyte string, perhaps the right thing is to make it multibyte according to the current lang. env. (by string-make-multibyte) at first, then encode it by utf-8. --- Kenichi Handa [EMAIL PROTECTED] _______________________________________________ emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
