From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master 54e3509771: Issue a message if getting a selection takes a long time Date: Tue, 21 Jun 2022 09:21:29 +0800 Message-ID: <87h74elskm.fsf@yahoo.com> References: <165573928909.20797.18393104297268144013@vcs2.savannah.gnu.org> <20220620153449.62763C00BAF@vcs2.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20794"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Lars Ingebrigtsen To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 21 03:22:49 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o3SbQ-0005Ea-Qw for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Jun 2022 03:22:48 +0200 Original-Received: from localhost ([::1]:52002 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o3SbP-0007Fi-Gu for ged-emacs-devel@m.gmane-mx.org; Mon, 20 Jun 2022 21:22:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3SaO-0006Zb-Vc for emacs-devel@gnu.org; Mon, 20 Jun 2022 21:21:45 -0400 Original-Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:37689) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o3SaM-0006WY-KT for emacs-devel@gnu.org; Mon, 20 Jun 2022 21:21:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655774499; bh=sTFAgShCd/TZOND+LOHG6ZEybYlrWiKe5szb9GDaD8g=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=PRLtRJ2+UkSGF1NoUAKszcmiElWVhCImckAF6ucpGu3bv1l+e47ccodGlwzW1RS0qtQ5n3/GfEtTMPtcX59CoLP7B/+RtDsP/xDp75Ktv0Iho9X5KjVRBLkUnREpSjQ5Esjqf6HzPhH7B8mmGVTJ6CzzPBaVXPHSyhEstB0KjgFwwmTdbWEYNl2qVdAyIrSKjbgc9dyc4MyD/+Yu8x+FPs7+roujh1ZaeX1zeLalFJeaskBqrNeFvW6vZ3mAOJwbfHK8AGcZQ8GpTkhGcelEKGkokM5LTYq8Y78RnFG5Fi59kjUxhG1Jxy+Becd8LexoFJVNdShnH3Hu39zmKpMqbQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655774499; bh=1NRpez3QEjM2WhXPPZm0VnTtY1rVTqYdHS5Q4f1pu9H=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=f0q5O42zUCDiKXuShuPF1vqGfqE/MJN6lzc827UKcriYdJxSoQXRE20rjJg1sulj6JXd0S7EKLpYZbN52CL9MPGstYjy3HFYNoXL1+4/nWUA0XPPepaWs+Ucqp9rt4MH8MSZxzvebMXC3GbnBpodJ80mG0zZprNG8VUB+4Tclo1+erVTdoT4qeWFXjpR7J63OcGNuoSGs/aaNBw75cDntGsISsLTfvriNBFHoYNF0s+vlGKTy5Wb7xZqwfzB3XZF5j/zriOEGIJvLiD5lHx8f/8SdThRu8n2cETTO963xj5ftmRrHDgS5NDSX5hVY+m+iuw6Rv/jmdUWCzg4UNPqjg== X-YMail-OSG: FP7fcnIVM1nKU4TYBKFqnjqMFhfq9oGBX1S.ixwo1rWEQLjLJyKnNTwZjexXl6r ZX05n_x0j6CcBHwyB1hoY9CPm7b9zNrSF.knmATAOOoqbyOWZHd5QY_OjG3A3IyQ.PWiSnhUH2aR lB8YfboSy4TOJPkhHbWBhCe9JbfM9hOBWn6r8ZiCaOGrEpv_61GC4hWdp8njGAfONp5l639U697x EzHL5_z8jtMXJWj1mW28eaYY66792sN6BiYWXC_AzCQL3P.qRAcjSW0ede9q2l06LjIOu4UGdrV_ spd9.7ZbYFMq0M.SjBGTqQ8j_a1zRLsYCn5GE38KnXNUX1vcWuII1UIlDr_hKL2bAJ86i6DdZwha gV7x9Hg8KGd.O.cSO1dFiLbIGCakhbBhrKwh0TAAM9Wolh.3Vdbvw4HvDWOLJyZp59yqGTSKJz3x OeJB3TLibGSFH7l3GLYDXx.d1cmIj6t75hX3EvB03Rs4rF5UY6wCJda7KuaEAkbxGvc3nhexRwnm ch9985Moa_Ppv8Fq1wAZPWHGsiuLDNdL5VUO7HattoOzBTLqBDnjJ8g22chxebwzAwty6YOCIDBh PcL5Qlit.ywoSl7A5ONn1IDonS6z_Vx3xDQLuO3GTDAcPDBJ4Zkqf_ifSKTFjtPAsR9slzMzp4ZP o7Ipld63Xn9xdt_vhbLEyhyxsDlqylOJp5LjBQclX4vR3UBnnB_1T9R.4yQa9bT4CXwPXpy56o4L gS7b4cGL_cSeS3V5gQuatXDl5AfAo5ZKYAZQRsihOgdOWvuTmIdOW7Hv4huRczxOxv8M_JKOYFHX S.L2zD9pgp.0MSTRa..b4ioB5REELNvEMNArkZpwW7 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Jun 2022 01:21:39 +0000 Original-Received: by hermes--canary-production-sg3-559fcd5995-9f2s9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2f071580576075208468a8be3fb693f6; Tue, 21 Jun 2022 01:21:33 +0000 (UTC) In-Reply-To: <20220620153449.62763C00BAF@vcs2.savannah.gnu.org> (Lars Ingebrigtsen's message of "Mon, 20 Jun 2022 11:34:49 -0400 (EDT)") X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.84; envelope-from=luangruo@yahoo.com; helo=sonic306-22.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:291475 Archived-At: Lars Ingebrigtsen writes: > diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el > index 31fc3ba534..6e083499df 100644 > --- a/lisp/term/x-win.el > +++ b/lisp/term/x-win.el > @@ -1366,7 +1366,9 @@ This returns an error if any Emacs frames are X frames." > (cl-defmethod gui-backend-get-selection (selection-symbol target-type > &context (window-system x) > &optional time-stamp terminal) > - (x-get-selection-internal selection-symbol target-type time-stamp terminal)) > + (with-delayed-message (1 "Waiting for selection") > + (x-get-selection-internal selection-symbol target-type > + time-stamp terminal))) I'll make `x_get_foreign_selection' do that instead, since many pieces of X-specific code call that.