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: Re: Improving X selection? Date: Mon, 11 Feb 2008 17:46:59 +0000 Message-ID: <8e24944a0802110946u20da7db4wede8dfa8f71858b5@mail.gmail.com> References: <47A5B737.8000804@swipnet.se> <8e24944a0802030512t77c4ca20s6d059df50295ebd2@mail.gmail.com> <8e24944a0802041302n45064c4fm2ac428ceda204254@mail.gmail.com> <47A80B57.3050402@swipnet.se> <8e24944a0802061957re4baf7cr9560fa3496be56b4@mail.gmail.com> <47AACA36.9060901@gnu.org> <8e24944a0802070832l71e8fb1el91527f0b72d06a28@mail.gmail.com> <47AB3C55.4010701@gnu.org> 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 1202752037 8994 80.91.229.12 (11 Feb 2008 17:47:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 Feb 2008 17:47:17 +0000 (UTC) Cc: Tom.Horsley@ccur.com, emacs-devel@gnu.org, jan.h.d@swipnet.se, Jason Rumney To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 11 18:47:40 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 1JOckj-0004sd-Mh for ged-emacs-devel@m.gmane.org; Mon, 11 Feb 2008 18:47:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JOckG-0007xP-Fl for ged-emacs-devel@m.gmane.org; Mon, 11 Feb 2008 12:47:08 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JOckC-0007xH-9X for emacs-devel@gnu.org; Mon, 11 Feb 2008 12:47:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JOckA-0007wI-SS for emacs-devel@gnu.org; Mon, 11 Feb 2008 12:47:02 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JOckA-0007wF-MW for emacs-devel@gnu.org; Mon, 11 Feb 2008 12:47:02 -0500 Original-Received: from ug-out-1314.google.com ([66.249.92.173]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JOckA-0005f9-Ae for emacs-devel@gnu.org; Mon, 11 Feb 2008 12:47:02 -0500 Original-Received: by ug-out-1314.google.com with SMTP id a2so344836ugf.48 for ; Mon, 11 Feb 2008 09:47:01 -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=8cuOqyOgnaD5qSiyq2/FCQOJb1VLt9yDmBeE2CdkT+0=; b=soRy/kE5gw2deSqLzq0KxTzoPIEhIawmWRFxbfA68n8iS4nYJoMbyMtLnCtEQd3tyHRwFbn936V7bMF49VPXods3wMx/Yds6rRMZO8v9ubdEEY+ZfSyNpflGu4NabIvF6OSi+zRbZ6RsVY0I0pQ/FjX+DjRjgC0+vt1SQqufbYQ= 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=PxmLl9cC/htLRW9eVRkVZYML/eskjDbQ2gXETdaG1z+0XSc0oYGMipiLkLJuHKkn6RxC1oy+eCtmOldeNg08kSLn0Vmufyw6XGiHVTdMm97NabFjMUv4BdW7DdsbdaF/Z6UahOujOChU1WZ1w0HlhaOasTzlhnauykCPps/y5Fg= Original-Received: by 10.143.164.19 with SMTP id r19mr204805wfo.179.1202752019437; Mon, 11 Feb 2008 09:46:59 -0800 (PST) Original-Received: by 10.143.17.10 with HTTP; Mon, 11 Feb 2008 09:46:59 -0800 (PST) In-Reply-To: Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:88775 Archived-At: On 10/02/2008, Richard Stallman wrote: > Something is messed up with cus-dep > > On my GNU/Linux build cus-load contains > > (put 'killing 'custom-loads '(w32-vars)) > > > while on my Windows build, it contains > > (put 'killing 'custom-loads '(simple x-win)) > > I have some idea why it is doing this. The idea of cus-dep.el and > cus-load.el is that if you want to look at the custom group `killing', > you want to to load all the relevant files that are not loaded anyway. > I think that on GNU/Linux it concludes you need to load `w32-vars', > while on Losedows it thinks you need to load `x-win'. > > It puzzles me that it includes `simple', since that's preloaded and > should therefore be excluded. I can't presently fully explain that (and I have no w32 to test on anyway), but note that: > I also don't know why `mac-win' does > not get included. > This is probably down to the lisp/Makefile rule custom-deps - it uses setwins_almost , which (I think) excludes contents of /term from consideration [1] - but w32-vars is not in term (maybe it should be?) Re w32: lisp/makefile.w32-in may not be doing the right thing here - (a) it uses a static WINS_ALMOST that includes term, and (b) uses WINS not WINS_ALMOST in its custom-deps anyway. [1] i.e. cd lisp ; make custom-deps EMACS=../src/emacs starts out: wd=/usr/local/src/emacs-HEAD-local/emacs/lisp; subdirs=`(cd $wd; find . -type d -print)`; for file in $subdirs; do case $file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* | */obsolete | */term ) ;; *) wins="$wins $wd/$file" ;; esac; done; \ echo Directories: $wins; \ LC_ALL=C EMACSLOADPATH=/usr/local/src/emacs-HEAD-local/emacs/lisp LC_ALL=C ../src/emacs -batch --no-site-file --multibyte -l cus-dep --eval '(setq generated-custom-dependencies-file "/usr /local/src/emacs-HEAD-local/emacs/lisp/cus-load.el")' -f custom-make-dependencies $wins Directories: /usr/local/src/emacs-HEAD-local/emacs/lisp/. /usr/local/src/emacs-HEAD-local/emacs/lisp/./language /usr/local/src/emacs-HEAD-local/emacs/lisp/./net /usr/local/src/emacs-HEAD-local/em acs/lisp/./nxml /usr/local/src/emacs-HEAD-local/emacs/lisp/./calendar /usr/local/src/emacs-HEAD-local/emacs/lisp/./international /usr/local/src/emacs-HEAD-local/emacs/lisp/./emulation /usr/local/ src/emacs-HEAD-local/emacs/lisp/./textmodes /usr/local/src/emacs-HEAD-local/emacs/lisp/./eshell /usr/local/src/emacs-HEAD-local/emacs/lisp/./url /usr/local/src/emacs-HEAD-local/emacs/lisp/./play /usr/local/src/emacs-HEAD-local/emacs/lisp/./progmodes /usr/local/src/emacs-HEAD-local/emacs/lisp/./emacs-lisp /usr/local/src/emacs-HEAD-local/emacs/lisp/./mh-e /usr/local/src/emacs-HEAD-local/emacs/lisp/./mail /usr/local/src/emacs-HEAD-local/emacs/lisp/./erc /usr/local/src/emacs-HEAD-local/emacs/lisp/./gnus /usr/local/src/emacs-HEAD-local/emacs/lisp/./calc Directory /usr/local/src/emacs-HEAD-local/emacs/lisp/.