[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rendering regression in Gnus with gnus-treat-from-gravatar
From: |
Robert Pluim |
Subject: |
Re: Rendering regression in Gnus with gnus-treat-from-gravatar |
Date: |
Wed, 15 Apr 2020 16:20:08 +0200 |
>>>>> On Wed, 15 Apr 2020 17:12:00 +0300, Eli Zaretskii <address@hidden> said:
>> From: Robert Pluim <address@hidden>
>> Cc: address@hidden, address@hidden, address@hidden
>> Date: Wed, 15 Apr 2020 15:54:09 +0200
>>
>> >> Or itʼs the interaction with redisplay thatʼs slow
>>
Eli> What interaction is that?
>>
>> The url request fetches some image data, and inserts that in the Gnus
>> article buffer. It won't get shown until redisplay runs, which means
>> the main thread has to run.
Eli> Assuming that the non-main thread exits once it's done fetching,
Eli> that's not different from a single-threaded fetching, is it? IOW,
Eli> redisplay won't kick in until the code which fetches the images
Eli> finishes.
True.
>> Itʼs not yet clear to me from which thread that insertion eventually
>> gets done
Eli> The one that fetches the stuff, I suppose. If not, how will the
Eli> fetched stuff get passed to the main thread for insertion?
url-retrieve doesnʼt actually fetch anything, it adds a fetching
request to a work-queue, which then somehow actually causes a
fetch. I think I have a lot more code to read before I understand
everything thatʼs going on :-)
Robert
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, (continued)
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/14
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Eli Zaretskii, 2020/04/14
- Message not available
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Eli Zaretskii, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Eli Zaretskii, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Eli Zaretskii, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Eli Zaretskii, 2020/04/15
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar,
Robert Pluim <=
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Tassilo Horn, 2020/04/22
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Tassilo Horn, 2020/04/22
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/22
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Tassilo Horn, 2020/04/22
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/22
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Tassilo Horn, 2020/04/22
- Re: Rendering regression in Gnus with gnus-treat-from-gravatar, Robert Pluim, 2020/04/22