From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#44794: 28.0.50; Frame creation broken with (tool-bar-mode -1) Date: Sun, 13 Dec 2020 20:53:23 +0200 Message-ID: <83tuspczbw.fsf@gnu.org> References: <838satxufx.fsf@gnu.org> <83o8jpw813.fsf@gnu.org> <83lfetw4bf.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20802"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stefan@marxist.se, 44794@debbugs.gnu.org To: David Fussner Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 13 19:54:09 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1koWVV-0005L8-3T for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Dec 2020 19:54:09 +0100 Original-Received: from localhost ([::1]:56760 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1koWVU-0002la-5c for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Dec 2020 13:54:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51240) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koWVO-0002lP-JO for bug-gnu-emacs@gnu.org; Sun, 13 Dec 2020 13:54:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38698) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1koWVO-0005mV-C3 for bug-gnu-emacs@gnu.org; Sun, 13 Dec 2020 13:54:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1koWVO-00056F-AT for bug-gnu-emacs@gnu.org; Sun, 13 Dec 2020 13:54:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Dec 2020 18:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44794 X-GNU-PR-Package: emacs Original-Received: via spool by 44794-submit@debbugs.gnu.org id=B44794.160788562319520 (code B ref 44794); Sun, 13 Dec 2020 18:54:02 +0000 Original-Received: (at 44794) by debbugs.gnu.org; 13 Dec 2020 18:53:43 +0000 Original-Received: from localhost ([127.0.0.1]:50244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koWV5-00054l-5t for submit@debbugs.gnu.org; Sun, 13 Dec 2020 13:53:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koWV3-00054H-Nn for 44794@debbugs.gnu.org; Sun, 13 Dec 2020 13:53:42 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40001) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1koWUy-0005k5-3z; Sun, 13 Dec 2020 13:53:36 -0500 Original-Received: from [176.228.60.248] (port=1648 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1koWUx-0005wk-HM; Sun, 13 Dec 2020 13:53:35 -0500 In-Reply-To: (message from David Fussner on Sun, 13 Dec 2020 18:17:41 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:195995 Archived-At: > From: David Fussner > Date: Sun, 13 Dec 2020 18:17:41 +0000 > Cc: Stefan Kangas , 44794@debbugs.gnu.org > > Stefan's commit did _not_ cause the bug, merely uncovered it. Kwin was > setting a minimum frame size for frames that matched the original > initial frame title "emacs@system_name", so when Stefan changed that > to "GNU Emacs at system_name" kwin no longer resized the frame, and > that seems to be the root of the problem. (I haven't any idea whatever > where that kwin setting came from.) > > Having eliminated the kwin setting, I was able to bisect again and > found that 2c0cd9008 was the culprit If the original problem was due to kwin, and you solved it, then what additional problem remains after that, for which you looked for the culprit by bisection? > which was J. Scott Berg's fix > for bug #44002 involving the vcxsrv X server on Windows. Reverting > that commit fixes my issue. Stepping through the code suggests that > his extra test in xterm.c (l. 8950) is preventing a resize event when > creating a new frame on my machine when tool-bar-mode is off. With > that mode on, the resize event still occurs, and new frames are > created normally. Then what was the problem that kwin was responsible for?