GNU bug report logs - #6802
24.0.50; Yanking non-ASCII text from other X application leads to unicode escapes

Previous Next

Package: emacs;

Reported by: Kaloian Doganov <kaloian <at> gnu.org>

Date: Thu, 5 Aug 2010 15:32:01 UTC

Severity: normal

Merged with 6635

Found in version 24.0.50

Done: Jan Djärv <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

Full log


Message #20 received at 6802 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: kaloian <at> gnu.org, 6802 <at> debbugs.gnu.org, Kenichi Handa <handa <at> m17n.org>
Subject: Re: bug#6802: 24.0.50; Yanking non-ASCII text from other X application
	leads to	unicode	escapes
Date: Mon, 09 Aug 2010 19:26:39 +0200

Eli Zaretskii skrev 2010-08-09 18.34:

> Why does x-get-selection default to 'STRING?  Is that sensible
> behavior?
>
>> -  (let ((primary (x-get-selection 'PRIMARY)))
>> +  (let ((primary (x-get-selection 'PRIMARY 'TEXT)))
>
> Would it make sense to have x-get-selection default to 'TEXT instead?

TEXT can be in any encoding which can make it diffcult.  Nowdays I think the 
default should be UTF8_STRING, and if that fails, try TEXT and then STRING.

But I think the application should not offer STRING (which implies Latin-1) if 
the data isn't in latin-1.

	Jan D.




This bug report was last modified 13 years and 233 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.