From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3114 invoked by alias); 4 Jan 2004 21:13:51 -0000 Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com Reply-To: cygwin-xfree@cygwin.com Received: (qmail 3107 invoked from network); 4 Jan 2004 21:13:51 -0000 Received: from unknown (HELO sys25.mail.msu.edu) (35.9.75.125) by sources.redhat.com with SMTP; 4 Jan 2004 21:13:51 -0000 Received: from [207.179.68.222] (helo=msu.edu) by sys25.mail.msu.edu with asmtp (Exim 4.24 #37) (TLSv1:AES256-SHA:256) id 1AdFZG-0003Ak-KK for cygwin-xfree@cygwin.com; Sun, 04 Jan 2004 16:13:50 -0500 Message-ID: <3FF88211.9050207@msu.edu> Date: Sun, 04 Jan 2004 21:13:00 -0000 From: Harold L Hunt II User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031208 MIME-Version: 1.0 To: cygwin-xfree@cygwin.com Subject: Re: X11 Selections References: <3FF74FFF.4000008@msu.edu> <3FF75CCA.3030705@msu.edu> <3FF7C513.8000107@msu.edu> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus: None found by Clam AV X-SW-Source: 2004-01/txt/msg00070.txt.bz2 List-Id: Kensuke, Kensuke Matsuzaki wrote: > Harold, > > I think you were working on XFIXES extention to solve #1. > Is that another solution? Yes, I was working on using XFIXES, but it was very difficult to get code within the server to compile with and use the XFIXES extension. The clipboard integration is only for our X Server, so it isn't a problem to wrap the function that we need to monitor directly. In fact, it ends up being a much cleaner solution. It is a lot easier to understand, and it does not introduce another X Client library dependency for XWin.exe, which is good to avoid. Harold >>1) Stop stealing the selection ownership as a means to tell when the >>clipboard has changed within X. >> >>2) Don't require an X Client connection and try to remove the dependency >>on Xlib. >> >>The new code solves problem #1, but it does nothing for #2, since we >>still need an X Client connection to receive the contents of the >>selection and we still need Xlib to convert the selection into the >>desired format. I am not sure how long it will take us to remove these >>two dependencies, so I am going to release the solution to problem #1 in >>the mean time. I am not sure that we will ever deem it worth the time >>and effort to solve problem #2. > >