From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Getting a hourglass cursor Date: Tue, 15 Sep 2009 20:36:29 +0300 Message-ID: <83iqfkxg82.fsf@gnu.org> References: <83my4wyjrf.fsf@gnu.org> <4AAF8561.7050009@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1253036213 25082 80.91.229.12 (15 Sep 2009 17:36:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 15 Sep 2009 17:36:53 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jason Rumney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 15 19:36:46 2009 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 1MnbxM-0002cv-34 for ged-emacs-devel@m.gmane.org; Tue, 15 Sep 2009 19:36:44 +0200 Original-Received: from localhost ([127.0.0.1]:59365 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MnbxL-0007gP-IY for ged-emacs-devel@m.gmane.org; Tue, 15 Sep 2009 13:36:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MnbxG-0007f1-1P for emacs-devel@gnu.org; Tue, 15 Sep 2009 13:36:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MnbxE-0007dg-Nl for emacs-devel@gnu.org; Tue, 15 Sep 2009 13:36:37 -0400 Original-Received: from [199.232.76.173] (port=53110 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MnbxE-0007da-IM for emacs-devel@gnu.org; Tue, 15 Sep 2009 13:36:36 -0400 Original-Received: from mtaout4.012.net.il ([84.95.2.10]:15304 helo=mtaout3.012.net.il) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mnbx7-0001by-2c; Tue, 15 Sep 2009 13:36:29 -0400 Original-Received: from conversion-daemon.i_mtaout3.012.net.il by i_mtaout3.012.net.il (HyperSendmail v2004.12) id <0KQ000G00WM8M900@i_mtaout3.012.net.il>; Tue, 15 Sep 2009 20:36:27 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.70.38.189]) by i_mtaout3.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0KQ000A83WWRN8V0@i_mtaout3.012.net.il>; Tue, 15 Sep 2009 20:36:27 +0300 (IDT) In-reply-to: <4AAF8561.7050009@gnu.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by monty-python.gnu.org: Solaris 9.1 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:115365 Archived-At: > Date: Tue, 15 Sep 2009 20:15:29 +0800 > From: Jason Rumney > CC: emacs-devel@gnu.org > > Eli Zaretskii wrote: > > The case in point is "C-h H", which (at least on Windows) takes an > > annoyingly long time. > > > > On Windows, we don't support asynchronous timers, so the hourglass will > only display if we spend a long time executing lisp code. C-h H is > spending time doing redisplay (specifically finding fonts to display the > various scripts), so the hourglass does not display. Sorry, I'm not sure I understand: are you saying that "C-h H" _will_ display the hourglass cursor on X? If so, where's the code that starts the atimer which, when expires, will display the hourglass? Can you (or someone else) please verify that the hourglass is indeed displayed on X? AFAICS, the code which sets this atimer is in start_hourglass. But if that is true, all the calls to start_hourglass are made on Windows as well, and the hourglass should display on Windows as it does on other platforms. What am I missing?