GNU bug report logs - #65183
29.1; Child frame moving and resizing problems

Previous Next

Package: emacs;

Reported by: 陈宇迪 <jodieydchen <at> gmail.com>

Date: Wed, 9 Aug 2023 16:37:01 UTC

Severity: normal

Found in version 29.1

Full log


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

From: martin rudalics <rudalics <at> gmx.at>
To: 陈宇迪 <jodieydchen <at> gmail.com>
Cc: Po Lu <luangruo <at> yahoo.com>, 65183 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#65183: 29.1; Child frame moving and resizing problems
Date: Tue, 15 Aug 2023 08:38:36 +0200
> Since I'm not familiar with Emacs' source code and the ideas, I find it
> difficult
> to write the patch code that has fewer duplicates, covers all corner cases,
> and is easy to maintain. So, I decided not to write this code.

That's a pity.  From what you wrote so far I was convinced that you had
already covered everything needed.

> But I'm sure the resize and move functions can solve the issue that I
> mentioned
> in my first email, based on my tests.
>
> By the way, I suggest naming the function to add as
> `set-frame-position-and-size'
> instead of `set-frame-size-and-position', because most underlying APIs are
> called
> xxx_move_resize_xxx: `gdk_window_move_resize' (GTK), `XMoveResizeWindow'
> (X11),
> `MoveWindow(hWnd, X, Y, nWidth, nHeight, bRepaint)' (Windows).

I'll look into it when I have time.

Thanks, martin




This bug report was last modified 1 year and 363 days ago.

Previous Next


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