From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#28605: 26.0.60; Part of leftmost character hidden Date: Tue, 10 Oct 2017 11:15:59 +0200 Message-ID: <59DC8FCF.6070501@gmx.at> References: <87wp4c750c.fsf@gmail.com> <59D4A45F.5010606@gmx.at> <87tvzfjfcp.fsf@gmail.com> <59D5E8F6.8080002@gmx.at> <87efqikk0x.fsf@gmail.com> <87a815lq3w.fsf@gmail.com> <59D73C6F.3020907@gmx.at> <87o9pk65ae.fsf@gmail.com> <59D74E49.2000605@gmx.at> <87a8145wcr.fsf@gmail.com> <59D88B8B.6050205@gmx.at> <87mv523r3k.fsf@gmail.com> <59DB2CA9.7000402@gmx.at> <59DB6A13.5030801@gmx.at> <59DC8179.5060105@gmx.at> <87r2ubo0qz.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1507627041 32552 195.159.176.226 (10 Oct 2017 09:17:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 10 Oct 2017 09:17:21 +0000 (UTC) Cc: Lars Ingebrigtsen , Ola Nilsson , 28605@debbugs.gnu.org, Kaushal To: Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 10 11:17:14 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1qf2-0007MJ-2Q for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Oct 2017 11:17:12 +0200 Original-Received: from localhost ([::1]:33683 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1qf9-0007KI-Hc for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Oct 2017 05:17:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36861) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1qew-0007GL-RQ for bug-gnu-emacs@gnu.org; Tue, 10 Oct 2017 05:17:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1qes-0007i8-FE for bug-gnu-emacs@gnu.org; Tue, 10 Oct 2017 05:17:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50538) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e1qes-0007hl-BQ for bug-gnu-emacs@gnu.org; Tue, 10 Oct 2017 05:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e1qes-0001jh-5H for bug-gnu-emacs@gnu.org; Tue, 10 Oct 2017 05:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Oct 2017 09:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28605 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28605-submit@debbugs.gnu.org id=B28605.15076269776593 (code B ref 28605); Tue, 10 Oct 2017 09:17:02 +0000 Original-Received: (at 28605) by debbugs.gnu.org; 10 Oct 2017 09:16:17 +0000 Original-Received: from localhost ([127.0.0.1]:59216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1qe9-0001iH-6R for submit@debbugs.gnu.org; Tue, 10 Oct 2017 05:16:17 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:52744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1qe6-0001hz-V0 for 28605@debbugs.gnu.org; Tue, 10 Oct 2017 05:16:16 -0400 Original-Received: from [192.168.1.100] ([46.125.249.32]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MHX0m-1dyXG01740-003IjA; Tue, 10 Oct 2017 11:16:08 +0200 In-Reply-To: <87r2ubo0qz.fsf@gmail.com> X-Provags-ID: V03:K0:1UJkFP8eNaEjjHx9fUlOXMPTzvxCPnv1hmruZj156r/2OlJfXak ckkl+1ykxwozYgKXbgdSsRl/GUQ7Yn2y+pc5MxXaa/UHNP1FKn+HCs1TC7wv2CVmMnDmVow 0ADIp9l6BHI3AtYbEhewhqfQJ4+NxS4w8UExlJ8Lf2SEJ8fERhVZSoIZKDk8swuiU0s74zB d2UwOJWe1nY2WzCDNqUtQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:+qdsDkn478s=:vvX/RAdTOOiROHwirEHF3P Rysr+aXogoPDpAbNBxRjTaoJkT1eSgFax2QDBT5O03vn5mNRjfHrh2Kgjd0BAB4evwe+F8SXH 0QIqa2tF24QjLxUxo+5+b+cbWD7hqovMf6IhhBL1X3vqcbVc1BvEeQM/1FFaShOQIxvWXZFRC wKswieq3SZHGX5AVm85HpNULEMZ2Kawq1Q8awlHTiKmTboITOItsnGoh6fDsK1KUbmIfsz05J iFb5hOXbizUhkCvpYfcGMypilyaQCP3+DIk82O9gYVZYORfkLBisPPPKeJHc0T+pEwDbw3PW4 wnR+LnmuVA+W24jQzrKar2cKCdQXIWBvkUAy8lixdnnPdwLJQzgJykqn5ihPYAnTKKHYL1v71 1rGdD436XdnWp4tFnzbXhnlBGfw124uxFO5p3R9rG6IQblsSTi6DuuO2r0Vu/OxReP6lDRPyZ iO94q0sYR6JigXFoCJf7MC4VuFmbN5URuvS9MZjE+maPRqwdn3y+oL8xVd1eEdysHJ0tli3dR sMHXW/Pj1nR+18aDJwQN0J0GTNHhLOzSlli1Mzqk4fl0v0n3I6yVTq2qATVSfdytcx4u5Jb81 lzQJcZQTMY8x7ysuVDtmszaQLXwpwTY75M0wKArhW84WCR5WWwogneApFuZ/R7OmfazulTAi4 cqxuaxhXL6lxNxiUMiyjeOAdIhkDIlCy5iFnaBjoDByAha+xlgGpBDeH5KBsxArh3s4jGjnNg 3rDK2oo70IlVoozvIz2fvFon/5d6RM5Pfx9OJxK53be5q7VG9niDskvJbtMCI+vnFywYHGsO X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:138165 Archived-At: > Having just reproduced it here, it's the switch from python to html > that does it. If you do 'emacs -Q second.html' the SGML menu is > created correctly. I get lots of > > (emacs:12642): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed > > as well, which may be related. Damn. That's the usual menu bar bug from etc/PROBLEMS. *** Emacs built with GTK+ toolkit can unexpectedly widen frames This resizing takes place when a frame is not wide enough to accommodate its entire menu bar. Typically, it occurs when switching buffers or changing a buffer's major mode and the new mode adds entries to the menu bar. The frame is then widened by the window manager so that the menu bar is fully shown. Subsequently switching to another buffer or changing the buffer's mode will not shrink the frame back to its previous width. The height of the frame remains unaltered. Apparently, the failure is also dependent on the chosen font. The resizing is usually accompanied by console output like Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed It's not clear whether the GTK version used has any impact on the occurrence of the failure. So far, the failure has been observed with GTK+ versions 3.4.2, 3.14.5 and 3.18.7. However, another 3.4.2 build does not exhibit the bug. Some window managers (Xfce) apparently work around this failure by cropping the menu bar. With other windows managers, it's possible to shrink the frame manually after the problem occurs, e.g. by dragging the frame's border with the mouse. However, some window managers have been reported to refuse such attempts and snap back to the width needed to show the full menu bar (wmii) or at least cause the screen to flicker during such resizing attempts (i3, IceWM). See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=15700, https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22000, https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22898 and https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html. Maybe it now no more auto-widens the frame? martin