From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "David De La Harpe Golden" Newsgroups: gmane.emacs.devel Subject: Fwd: Improving X selection? Date: Thu, 7 Feb 2008 18:44:07 +0000 Message-ID: <8e24944a0802071044i39b73925n8723d961ab78d8b@mail.gmail.com> References: <47A5B737.8000804@swipnet.se> <8e24944a0802030512t77c4ca20s6d059df50295ebd2@mail.gmail.com> <8e24944a0802041302n45064c4fm2ac428ceda204254@mail.gmail.com> <47A80B57.3050402@swipnet.se> <8e24944a0802061957re4baf7cr9560fa3496be56b4@mail.gmail.com> <8e24944a0802070815n18dea273j5c3962235d91ca8e@mail.gmail.com> <87bq6sir34.fsf@uwakimon.sk.tsukuba.ac.jp> <8e24944a0802071042u43d68f04pc8492ad8ce07aa18@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1202409867 21447 80.91.229.12 (7 Feb 2008 18:44:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Feb 2008 18:44:27 +0000 (UTC) Cc: "Horsley, Tom" , "Jan D." , rms@gnu.org, Stefan Monnier To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 07 19:44:48 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JNBjo-00072M-9v for ged-emacs-devel@m.gmane.org; Thu, 07 Feb 2008 19:44:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JNBjL-0000z7-Qg for ged-emacs-devel@m.gmane.org; Thu, 07 Feb 2008 13:44:15 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JNBjH-0000z0-TW for emacs-devel@gnu.org; Thu, 07 Feb 2008 13:44:11 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JNBjF-0000yk-VQ for emacs-devel@gnu.org; Thu, 07 Feb 2008 13:44:11 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JNBjF-0000yh-QB for emacs-devel@gnu.org; Thu, 07 Feb 2008 13:44:09 -0500 Original-Received: from el-out-1112.google.com ([209.85.162.183]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JNBjF-00040h-Jh for emacs-devel@gnu.org; Thu, 07 Feb 2008 13:44:09 -0500 Original-Received: by el-out-1112.google.com with SMTP id m34so1434697ele.10 for ; Thu, 07 Feb 2008 10:44:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=/LoA5XrmajqqV+CPgtpXT55n0fPTFmT8sqDXJAIJwHM=; b=QqBUPQMLs1AuEZC4YtzuAjZ6CquD3Qgjc7YBf9X0pFMuhnT0eeALjXKvAgB+M7p6oDcGWO9p7gUT0oFOF+aPAr1uKCpH1CZeuF4SuZgDBTZ3NqLDcyf0vlum73xof2MZ1XDFoXI35DeGR8gvBhkUokk02lpBtKBqFoSAg5DfDaY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dhsHtsYAgygeRNCSPQYIjwKt1MOFteiqBGAUC3hZ1t4mjVtkx9oZxixyGN/8+fOqoxajaxXuVyg10gmgSVRGGtTcl060uWJqWVzl+hUoomum+5B/Ngf4X17GLySXdViNHbU+iYPenAeAnnZCQcKy0Bsg8dPchzzZZgZo/YexiUw= Original-Received: by 10.143.187.2 with SMTP id o2mr1211954wfp.239.1202409848049; Thu, 07 Feb 2008 10:44:08 -0800 (PST) Original-Received: by 10.142.111.4 with HTTP; Thu, 7 Feb 2008 10:44:07 -0800 (PST) In-Reply-To: <8e24944a0802071042u43d68f04pc8492ad8ce07aa18@mail.gmail.com> Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 (Google crawlbot) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:88444 Archived-At: On 07/02/2008, Stephen J. Turnbull wrote: > (2) I expect it will be important to uptake that any behavior be > substantially mimicked on non-X platforms if at all possible. Indeed. That is why I indirected through two new interprogram- functions rather than using direct x-isms, so that other platforms (already supplying their own interprogram-cut/paste as noted elsewhere) could conceivably supply their own interprogram-highlight/lightins to have a stab at emulating the behaviour (dunno if it's possible to e.g. find and grab currently highlighted text from other apps with w32 or OSX API, but maybe it is via accessibility or services APIs or something - if it is, then a partial emulation of PRIMARY for incoming text would be possible)