Gerd Möllmann writes: > Jared Finder writes: > >> On 2024-12-18 09:22, Gerd Möllmann wrote: >>> Eli Zaretskii writes: >>> >>>>> From: Gerd Möllmann >>>>> Cc: jared@finder.org, stefankangas@gmail.com, acorallo@gnu.org, >>>>> emacs-devel@gnu.org, rudalics@gmx.at >>>>> Date: Wed, 18 Dec 2024 17:39:07 +0100 >>>>> > What I usually do is produce diffs for the merge, then use "C-x >>>>> 4 a" >>>>> > to generate the file/function names, and add a description. >>>>> The diff I have, so I guess I'll give it a try, when the others >>>>> agree. >>>>> Will take a bit, probably. Should I post the result when I have it? >>>> Feel free, it will probably flash out a few more issues. I >>>> actually >>>> suggest to post some small portion first, to avoid the situation where >>>> you do all of the job, only to discover that something's amiss or you >>>> labored more than you had to. >>> Thanks, will do that. >> >> I'll also spend a bit of time to get GPM's mouse input to make the >> same transformations that Gerd added to xt-mouse.el. It looks likely >> very straightforward to do. >> >> -- MJF > > Thanks! > > And attached is what I came up today, with the help of a lot of coffee. > The changelog is a page worth of changelog entries, the diff is from > what I created these. As introductory text I'd use > > This changeset adds support for child frames on ttys. > > The redisplay part is complete. The frame-handling part supports > use-cases like Posframe, Corfu, and child frames acting like tooltips. > Other use-cases of child frames are not currently supported. In > particular, trying to create minibuffer-only child frames on ttys will > signal an error. Here's actually a change log for the whole diff