From unknown Tue Jun 17 22:27:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51649: 29.0.50; Emacs won't show hourglass Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Nov 2021 03:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51649 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 51649@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163625455314975 (code B ref -1); Sun, 07 Nov 2021 03:10:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Nov 2021 03:09:13 +0000 Received: from localhost ([127.0.0.1]:51395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjYYS-0003tT-UU for submit@debbugs.gnu.org; Sat, 06 Nov 2021 23:09:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:40858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjYYQ-0003tK-Jj for submit@debbugs.gnu.org; Sat, 06 Nov 2021 23:09:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44492) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjYYQ-0004Oj-EX for bug-gnu-emacs@gnu.org; Sat, 06 Nov 2021 23:09:10 -0400 Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:47930) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjYYO-0007Uq-DU for bug-gnu-emacs@gnu.org; Sat, 06 Nov 2021 23:09:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rxEeHf7Ao12fmtOTPzPjcKoQ7c8b1PUWJRi+zhdWaTE=; b=mWwp08Xb+QVDjERL0Ul2pS+QSo ZMVyIeico3tPqhUswfR9R49aWjKxzl1y3QqcLQI6rdYUmbGtojkP5wrufHqhJ6Y1TkAprMIc2e9Lu vtII0WYmCptS9AKJEF+2ZQQ82E6QPbuyQH4f553gYD3NbT3dePmix6J5qvL/uExwrYcc=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mjYYJ-0004Kk-9T for bug-gnu-emacs@gnu.org; Sun, 07 Nov 2021 04:09:06 +0100 From: Lars Ingebrigtsen X-Now-Playing: Im and David's _Rocksteady Got Soul_: "Money Maker" Date: Sun, 07 Nov 2021 04:09:02 +0100 Message-ID: <87pmrcpsq9.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Test case: (progn (switch-to-buffer "*Messages*") (while t)) Ideally, this should show the "hourglass" pointer after a second to show that Emacs is busy, but ideally not do anything else. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Test case: (progn (switch-to-buffer "*Messages*") (while t)) Ideally, this should show the "hourglass" pointer after a second to show that Emacs is busy, but ideally not do anything else. But instead nothing happens -- no hourglass. Until I move the mouse pointer, hit the keyboard, or otherwise do something to make Emacs trigger an update. Then I get the hourglass -- but Emacs also shows the *Message* buffer, which it shouldn't. The latter is due to: redisplay_preserve_echo_area (21); which I added to x_show_hourglass -- but it fails to do what it was supposed to (i.e., show the hourglass, and it has bad side effects). So I've now removed it. So... what is the way to make Emacs show the hourglass, but without triggering any other redisplay? In GNU Emacs 29.0.50 (build 58, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-11-06 built on elva Repository revision: 1733448994a6dea4dbc0c19c02d9d425469119ce Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux bookworm/sid -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 17 22:27:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51649: 29.0.50; Emacs won't show hourglass Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Nov 2021 04:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51649 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 51649@debbugs.gnu.org Received: via spool by 51649-submit@debbugs.gnu.org id=B51649.163625835829236 (code B ref 51649); Sun, 07 Nov 2021 04:13:02 +0000 Received: (at 51649) by debbugs.gnu.org; 7 Nov 2021 04:12:38 +0000 Received: from localhost ([127.0.0.1]:51455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjZXq-0007bU-LF for submit@debbugs.gnu.org; Sun, 07 Nov 2021 00:12:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:58818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjZXn-0007bC-GN for 51649@debbugs.gnu.org; Sun, 07 Nov 2021 00:12:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=jBOxFo3SGuNLmMOMh83huA0e9byWMpg8QdU3nu6EM28=; b=U3FpivatCVWt41LhynCeCQjaTU BaqJ3DHr4AbCe5Ej5G+ShyLYlj+ZMVqZRuyH+EOAXwD9fkcW2OLNHinhbzQHynJ+bGPzZLUbves3M KhP0e5ySHYjqMZGHO5F8EFFYLyEH876rz4HB4hnlXuhrKbR6rMkFkUVeeN1RaP05wgqE=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mjZXe-0004w5-HJ for 51649@debbugs.gnu.org; Sun, 07 Nov 2021 05:12:29 +0100 From: Lars Ingebrigtsen References: <87pmrcpsq9.fsf@gnus.org> X-Now-Playing: =?UTF-8?Q?S=C5=8D?= Percussion, Dawn Upshaw, and Gil Kalish's _Caroline Shaw: Narrow Sea_: "Taxidermy" Date: Sun, 07 Nov 2021 05:12:22 +0100 In-Reply-To: <87pmrcpsq9.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 07 Nov 2021 04:09:02 +0100") Message-ID: <87bl2wppsp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > So... what is the way to make Emacs show the hourglass, but without > triggering any other redisplay? flush_frame (f); Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > So... what is the way to make Emacs show the hourglass, but without > triggering any other redisplay? flush_frame (f); Apparently. Now pushed. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 07 00:12:43 2021 Received: (at control) by debbugs.gnu.org; 7 Nov 2021 04:12:43 +0000 Received: from localhost ([127.0.0.1]:51458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjZXu-0007bk-SB for submit@debbugs.gnu.org; Sun, 07 Nov 2021 00:12:43 -0400 Received: from quimby.gnus.org ([95.216.78.240]:58830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjZXs-0007bL-Vw for control@debbugs.gnu.org; Sun, 07 Nov 2021 00:12:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3Nba/15bHr0uHX4/3l7kHUGUnNsm63YfnfMGPUi2yzs=; b=JnyjDmM+UHAJ2/nhdlDGubQ7oK KoSwqnZ/il5B5J51/m30OwQrkHkzqWRnK3EqEzC/4F11HZ1qCOnqtiJoS73QMGveunZEXjzHymfN/ p/Xqfn0jIcplq9PZkDt55Q+6mVOh6ZgaHsy8sStxHkokm2tpzXdGtJ4kDvtLhNAoEthU=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mjZXl-0004wF-BV for control@debbugs.gnu.org; Sun, 07 Nov 2021 05:12:35 +0100 Date: Sun, 07 Nov 2021 05:12:32 +0100 Message-Id: <87a6igppsf.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51649 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 51649 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 51649 29.1 quit