This is the mail archive of the
cygwin-xfree
mailing list for the Cygwin XFree86 project.
Re: Serious flaw in Cygwin X clipboard integration prevents paste from X to Windows apps
- From: "Cary Jamison" <Cary_Jamison at Symantec dot com>
- To: cygwin-xfree at cygwin dot com
- Date: Wed, 18 Jan 2006 18:03:16 -0700
- Subject: Re: Serious flaw in Cygwin X clipboard integration prevents paste from X to Windows apps
- References: <2A923B01C6CFF844BC135BA97E9B05BB019BAAC8@hsve471a.ww011.siemens.net>
- Reply-to: cygwin-xfree at cygwin dot com
In 2A923B01C6CFF844BC135BA97E9B05BB019BAAC8@hsve471a.ww011.siemens.net">news:2A923B01C6CFF844BC135BA97E9B05BB019BAAC8@hsve471a.ww011.siemens.net,
Stahlman Brett typed:
> Igor wrote:
>> I'm not very familiar with the details of how the clipboard handling
>> is implemented in Cygwin/X (though I do know that there is a choice
>> of the external xwinclip application and the internal -clipboard
>> handling). The way applications like Exceed seem to do it is by
>> relinquishing clipboard ownership on losing focus, and reacquiring
>> the clipboard on getting the focus. Perhaps this approach will also
>> work for Cygwin/X?
>> Igor
>
> It might work, but that would require all X applications to implement
> a workaround for what appears to be a Cygwin X bug. This is the main
> reason the Vim owner wouldn't include my patch, even though it fixes
> the clipboard problem. I believe his reasoning is, "if the fault is
> Cygwin X's, then so should be the remedy". While I agree in
> principle, I will, of course, continue to use the patch until it's
> fixed in Cygwin. Incidentally, you mentioned Exceed having had to
> come up with a workaround as well. Is this problem known to the XWin
> developers? I didn't see anything in the TODO, but I can't imagine
> that something like this hasn't been reported by now.
>From your response I suspect you don't know what Exceed is. It is not
another X app that has worked around this problem. It is a commercial X
server for Windows. Igor is suggesting how that other X server may have
worked around this problem for all X apps, and their approach could be
copied to the Cygwin/X server.
Cary
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/