emacs-devel
[Top][All Lists]
Advanced

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

Re: Getting a hourglass cursor


From: Lennart Borgman
Subject: Re: Getting a hourglass cursor
Date: Tue, 15 Sep 2009 18:43:00 +0200

On Tue, Sep 15, 2009 at 2:32 PM, Jason Rumney <address@hidden> wrote:

>>> 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).


But can't that be handled by sending a w32 message to the thread that
handles Lisp (just like we do for w32 GUI events)?




reply via email to

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