[PATCH] Copy/Paste non-ascii characters

Harold L Hunt II huntharo@msu.edu
Mon Oct 13 03:02:00 GMT 2003


Jay,

I just posted XFree86-xserv-4.3.0-20 as a 'test' package; it should be 
showing up on mirrors within a few hours.  When it does, run setup.exe 
and manually select version '4.3.0-20' for the XFree86-xserv package. 
Then, run the new server version as usual (do not use the new flag that 
Kensuke talked about) and report your results to the mailing list.

Harold

Jay Smith wrote:

> Dear Kensuke,
> 
> Thank you very much for your effort on this.
> 
> Unfortunately, I am pretty ignorant of these matters, thus you will have 
> to tell me what it is that I should do with the two .diff files you 
> attached. I will be happy to do whatever with them, but I am clueless as 
> to what is to be done with them.
> 
> Sorry to be a pain.
> 
> Jay
> 
> Kensuke Matsuzaki said the following on 10/12/2003 09:33 PM:
> 
>> Jay,
>>
>> Perhaps this patch enable XWin to copy/paste non-ascii characters
>> even if Windows does't support Unicode (95/98/Me).
>> LANG environment variable and Windows locale must be same.
>> I added -nounicodeclipboard option, I tested using this on XP.
>> But I don't have 95/98/Me.
>>
>> And it seems tha libX11 has some CTEXT convertion bug, I attach
>> patch that based on TAKABE's work.
>> http://www.ff.iij4u.or.jp/~t-takabe/xf410_xim_fix.diff
>>
>> By the way, nls/locale.alias has alias somethig like
>> "Arabic_Egypt.1256". Can we use that?
>> If so, we no longer need LANG environment variable.
>> We can get it following code.
>>
>>   char pszCountry[128];
>>   char pszLanguage[128];
>>   int nAcp = GetACP ();
>>     GetLocaleInfo (LOCALE_SYSTEM_DEFAULT, LOCALE_SENGCOUNTRY, 
>> pszCountry, 128);
>>   GetLocaleInfo (LOCALE_SYSTEM_DEFAULT, LOCALE_SENGLANGUAGE, 
>> pszLanguage, 128);
>>
>>   printf ("%s_%s.%d\n", pszLanguage, pszCountry, nAcp);
>>
>> Kensuke Matsuzaki
> 
> 



More information about the Cygwin-xfree mailing list