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.