Subject: Re: bug#75056: 31.0.50; tty-child-frames with server / multiple clients possible hangs

From: Eli Zaretskii <[email-masked]>
Date: Fri, 31 Jan 2025 17:13:55 +0200

> Date: Fri, 31 Jan 2025 15:41:19 +0100
> Cc: [email-masked], [email-masked], [email-masked]
> From: martin rudalics <[email-masked]>
> 
>  > What's "a painter's algorithm"?
> 
> I meant what Wikipedia formulates as
> 
>    The name "painter's algorithm" refers to the technique
>    employed by many painters where they begin by painting distant parts of
>    a scene before parts that are nearer, thereby covering some areas of
>    distant parts.
> 
> As for the menu bar it would mean that we draw the (distant) normal
> windows first and then cover them with the (nearer) menu bar items.

The TTY menus are drawn by writing the text directly to the desired
matrix, thus overwriting the characters produced from text displayed
in the frame's windows.  If that means we are using the painter's
algorithm, then yes.