GNU bug report logs - #75056
31.0.50; tty-child-frames with server / multiple clients possible hangs

Previous Next

Package: emacs;

Reported by: Len Trigg <lenbok <at> gmail.com>

Date: Tue, 24 Dec 2024 05:44:02 UTC

Severity: normal

Found in version 31.0.50

Full log


Message #275 received at 75056 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, lenbok <at> gmail.com, 75056 <at> debbugs.gnu.org
Subject: Re: bug#75056: 31.0.50; tty-child-frames with server / multiple
 clients possible hangs
Date: Wed, 29 Jan 2025 19:03:21 +0100
> Back from the drawing board, please find now 3 patches attached.

Works pretty well so far.  I'll do some further experiments with it.

Next question: What is the special purpose of 'tty_child_pos_param'?
With a negative value it makes a frame disappear on the left of the
parent which is not bad per se.  But the manual says:

  A negative integer relates the right frame edge to the right edge of the
  display or parent frame.

So

  (modify-frame-parameters nil '((left . -5)))

on a GUI child frame moves the right edge of the child frame by 5 pixels
left of the right edge of the parent.  Inherently, negative positions
are deprecated on GUIs.

Also when I want to move a child frame to the left of its parent via

  (modify-frame-parameters nil '((left . 0)))

the left border disappears.  Is that intended?

martin




This bug report was last modified 110 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.