GNU bug report logs - #58412
29.0.50; --with-x-toolkit=athena causes too small emacs window

Previous Next

Package: emacs;

Reported by: Uwe Brauer <oub <at> mat.ucm.es>

Date: Mon, 10 Oct 2022 13:28:01 UTC

Severity: normal

Found in version 29.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

Full log


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

From: Po Lu <luangruo <at> yahoo.com>
To: Uwe Brauer <oub <at> mat.ucm.es>
Cc: 58412 <at> debbugs.gnu.org
Subject: Re: bug#58412: 29.0.50; --with-x-toolkit=athena causes too small
 emacs window
Date: Wed, 12 Oct 2022 08:47:05 +0800
Uwe Brauer <oub <at> mat.ucm.es> writes:

>>>> "PL" == Po Lu <luangruo <at> yahoo.com> writes:
>
>> Uwe Brauer <oub <at> mat.ucm.es> writes:
>>> Ok, sigh, I was afraid of that, but fair enough, and currently master
>>> has some nice new exiting features I would like to test.
>
>> BTW, screwing around with the Kwin in Trinity did not result in the bug
>> for me, so it would be nice if you could bisect for that as well.
>
> I found it, *you* are the culprit 😉
>
> It is commit  136495f178cc
>
> * commit 136495f178ccd36b23ffc347fe2b6680fd689e34
> │  Author: Po Lu <luangruo <at> yahoo.com>
> │  Date: Wed, 31 Aug 2022 10:17:20 +0800
> │
> │  Gently nudge Xt into always setting size hints
> │
> │  * src/widget.c (update_wm_hints): Force a resource to change
> │  every time this function is called.  (bug#57475)
> │  (EmacsFrameInitialize): Initialize new field.
> │  * src/widgetprv.h (EmacsFramePart): New field `size_switch'.
> │  * src/xterm.c (x_wm_set_size_hint): Don't change flags if flags
> │  is 0.
>
> That causes the problem with and without athena. So it is responsible
> for both problems.

Did you test with GTK during the bisection as well?  That code only
affects the X toolkit builds.

Also, what happens if you remove the change to widget.c?




This bug report was last modified 2 years and 308 days ago.

Previous Next


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