emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting a hourglass cursor


From: Jason Rumney
Subject: Re: Getting a hourglass cursor
Date: Tue, 15 Sep 2009 20:32:35 +0800
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706)

Lennart Borgman wrote:
On Tue, Sep 15, 2009 at 2:15 PM, Jason Rumney <address@hidden> wrote:
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.

Are there any difficulties with supporting async timers on w32?
Yes, since Windows does not support signal handlers, anything 
asynchronous needs to be done in another thread, which cannot run Lisp 
code (at least until someone implements multithreading of Lisp, without 
restrictions like one thread per buffer or some of the other 
simplifications that have been talked about).





reply via email to

[Prev in Thread] Current Thread [Next in Thread]