[Top][All Lists]
[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)?
Re: Getting a hourglass cursor, Eli Zaretskii, 2009/09/15
- Re: Getting a hourglass cursor, Jan Djärv, 2009/09/15
- Re: Getting a hourglass cursor, Eli Zaretskii, 2009/09/15
- Re: Getting a hourglass cursor, Jason Rumney, 2009/09/15
- Re: Getting a hourglass cursor, Juanma Barranquero, 2009/09/15
- Re: Getting a hourglass cursor, Eli Zaretskii, 2009/09/15