GNU bug report logs - #22000
25.0.50; Running dired changes frame width, gtk_distribute_natural_allocation throws assertion

Previous Next

Package: emacs;

Reported by: David Engster <deng <at> randomsample.de>

Date: Mon, 23 Nov 2015 20:56:02 UTC

Severity: normal

Merged with 15700, 18270, 22898, 25313, 31626

Found in versions 24.3, 24.5, 25.0.50

Full log


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

From: martin rudalics <rudalics <at> gmx.at>
To: Vivek Dasmohapatra <vivek <at> etla.org>
Cc: 22000 <at> debbugs.gnu.org, David Engster <deng <at> randomsample.de>
Subject: Re: bug#22000: Patch addressing the menu-bar frame-resize interaction
Date: Thu, 11 Oct 2018 20:17:51 +0200
> The attached patch series:
>
>   - Lets the user control menubar scrolling via a frame parameter.
>   - Handles initial-frame-alist
>   - Handles default-frame-alist
>   - Handles the modify-frame-parameter path (this is secretly how initial
>     frames work).
>   - Documents the new frame parameter.
>
> Patches prepared on top of the emacs-26 branch but should apply to master
> too.

Thank you very much.  After a quick first evaluation I can confirm
that the menu bar gets truncated and the frame is not resized when
switching to dired with a sufficiently narrow frame.

I'm currently struggling with the following problems:

(1) 0003-GTK3-menubar-resize-scrollbar-behaviour-now-driven-b.patch
doesn't apply here on master.

(2) With all patches applied to the emacs-26 branch I get no initial
menu bar and toggling 'menu-bar-mode' won't get it either.

(3) With patches 1 and 2 applied to master, my menu bar takes more
empty space above and below the text than before.  I had this problem
earlier but I forgot the context.  So this might be related to some
part of my setup here but is certainly triggered by the patch.

I'll get back to you as soon as I find out more about (2) and (3).
Please prepare patches that apply on master so people who use master
only can test them.  And obviously everybody is urged to test this fix
for that longstanding bug.

Thanks again, martin




This bug report was last modified 5 years and 266 days ago.

Previous Next


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