From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Oct 2019 22:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 37609@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.157014204312797 (code B ref -1); Thu, 03 Oct 2019 22:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Oct 2019 22:34:03 +0000 Received: from localhost ([127.0.0.1]:41415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG9ff-0003KK-ET for submit@debbugs.gnu.org; Thu, 03 Oct 2019 18:34:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:33451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG9fe-0003KD-2J for submit@debbugs.gnu.org; Thu, 03 Oct 2019 18:34:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54806) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iG9fZ-0002pz-R9 for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 18:33:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iG9fY-0000aR-9k for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 18:33:57 -0400 Received: from butterfly.birch.relay.mailchannels.net ([23.83.209.27]:24576) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iG9fW-0000Wh-0w for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 18:33:56 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 474365E12BF for ; Thu, 3 Oct 2019 22:33:49 +0000 (UTC) Received: from pdx1-sub0-mail-a97.g.dreamhost.com (100-96-8-33.trex.outbound.svc.cluster.local [100.96.8.33]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id DC5E65E127E for ; Thu, 3 Oct 2019 22:33:48 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a97.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.5); Thu, 03 Oct 2019 22:33:49 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Sponge-Well-Made: 7fc9a5365e8a03e6_1570142029099_146012165 X-MC-Loop-Signature: 1570142029099:1459652561 X-MC-Ingress-Time: 1570142029098 Received: from pdx1-sub0-mail-a97.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a97.g.dreamhost.com (Postfix) with ESMTP id 6739A7F63C for ; Thu, 3 Oct 2019 15:33:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to :subject:date:message-id:mime-version:content-type; s= linkov.net; bh=sj6wygEnW7PuofJ7+hK7ayPlg1g=; b=DzQ2FLPhl/vr/vh4o HvGphXyLmP7tAFPnTLuwqaMO5DSbNZLl9PpLg/9gMAknrc+Et1ZIqdZrLELRgFqH UyzjlxRPzmY/bfGnsjnF5TXYp+s0o8ohr9OstcqljICsWoYzo2h3V8tRT7e3u2vq Ql1dIaD7iVbvsQj62MAF8zT73c= Received: from mail.jurta.org (m91-129-99-99.cust.tele2.ee [91.129.99.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a97.g.dreamhost.com (Postfix) with ESMTPSA id 33DE57F625 for ; Thu, 3 Oct 2019 15:33:46 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a97 From: Juri Linkov Organization: LINKOV.NET Date: Fri, 04 Oct 2019 01:20:59 +0300 Message-ID: <87bluxihw0.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrgeelgdduvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufhofffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrdelledrleelnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledrleelrdelledprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 23.83.209.27 X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is a followup to emacs-devel thread with 100% reproducible test case. On master with any earlier revision before the tabs branch was merged, and compiled for a Motif or Lucid toolkit, i.e. any build without external tool-bar, i.e. not GTK builds, (also note that some confusion on emacs-devel with inconsistent results was caused by not using the required `make clean' in the lwlib directory after switching toolkits) running emacs -Q -f tool-bar-mode that disables tool-bar-mode before it's displayed for the first time, and evaluating (let ((initial (assq 'outer-size (frame-geometry)))) (tool-bar-mode 1) (tool-bar-mode 0) (list (assq 'outer-size (frame-geometry)) initial)) => ((outer-size 680 . 693) (outer-size 680 . 676)) indicates growing of the frame's height. Evaluating the same again produces the correct result: => ((outer-size 680 . 693) (outer-size 680 . 693)) OTOH, in a new session again with emacs -Q -f tool-bar-mode (progn (tool-bar-mode 1) (assq 'outer-size (frame-geometry))) => (outer-size 680 . 693) (progn (tool-bar-mode 0) (assq 'outer-size (frame-geometry))) => (outer-size 680 . 693) It's strange that the results are the same because visually the frame's height grows. Maybe this is specific to the window manager? My window manager is MATE. In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, Motif Version 2.3.8) of 2019-10-04 built on localhost Repository revision: d8e741548cd5221d51536a0cbeabde2e4d925054 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Linux Mint 19 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Tool-Bar mode disabled Configured using: 'configure --with-x-toolkit=motif --enable-checking=yes,glyphs --enable-check-lisp-object-type 'CFLAGS=-O0 -g3 -gdwarf-4'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS MOTIF X11 XDBE XIM THREADS PDUMPER LCMS2 GMP Important settings: value of $LC_MONETARY: et_EE.UTF-8 value of $LC_NUMERIC: fi_FI.UTF-8 value of $LC_TIME: en_DK.utf8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Oct 2019 08:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov , 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.157026493019682 (code B ref 37609); Sat, 05 Oct 2019 08:43:02 +0000 Received: (at 37609) by debbugs.gnu.org; 5 Oct 2019 08:42:10 +0000 Received: from localhost ([127.0.0.1]:43720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGfdi-00057O-1c for submit@debbugs.gnu.org; Sat, 05 Oct 2019 04:42:10 -0400 Received: from mout.gmx.net ([212.227.15.15]:36477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGfdg-00057A-KZ for 37609@debbugs.gnu.org; Sat, 05 Oct 2019 04:42:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1570264920; bh=EGaqZ2lf7PZ/7CM12VzHAfxL1i4ynzqXnBKq+4iDIIU=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=A0ZMRfAVxxcBOWWMZpeFv4Cm7EdVRVyVXsEPGy0AxXUepbqylfbPanJB4enIRnfo7 RIHfKsiYU/g9thgQyys0iXC40rfd/YaNBxoXQ2Uh4dwosCqyN/HWDjO7+fq64XEbNU 3MVg4IHmRTkBDwy7CT8ooP0wN9Xjgx/FJrtZbNmI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.156]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MdNY2-1hhbvz3nea-00ZR0w; Sat, 05 Oct 2019 10:42:00 +0200 References: <87bluxihw0.fsf@mail.linkov.net> From: martin rudalics Message-ID: Date: Sat, 5 Oct 2019 10:41:59 +0200 MIME-Version: 1.0 In-Reply-To: <87bluxihw0.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:w1XEtjhXrch2xBsM2hWaS0Ui81sMNqv/hQRr9/QAU6SfAxh2ju8 vTOAR/s2Z3eoOgRjTqAzZ4YAHhqJNvnb3gZvEnQYkz60uwM5TtMGQoUPAGShcV/p3zE9Ohh /Z1DxxZH8auwp9q6lwF/cIJf7qbo32pDBtWWYEg9wu/S0hXSv+Hp1fTx3fKxdaI9bjqob8u rLLosg/UPxIRVqjvqJc5w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:kRhJAYrxew4=:UsQ3/CM96l/mSXJq70INzj +D8GKyeO7aZjCT51p5pUKAwEJnb4n19prfINBEM436hkiWWUNy8D5J+ocVQBBzucxFvlMaSBN UGY+9ayFdSRYlJ3cHWQf5Z5OfT67xEWz2RSj134dbvHWHSIaP1P1gLVRHVzo1s/5XMSgqisdS Bb1WrBs8p/o9ahogR5qXD0Hl11o80Y7/A0whBXZmkpRkoADR/2ekqcj989QId7hYr+lstzvgo D1kFP+BSR+wECn6O5JU7xsckBbeJp/uBCsYhTKWRqDPSL/S5jBq3a7hoGizkIRL5qx9yvB+7b WGUAkAsUJUW64wS2T9BdfSQSUe3DfxVe0n+orewvXM38Bo8O4OLm76kuLuNNELs1YCognEwEc snCzs7NMW2vcajMCC+YrCjRrlF1imp+X1vr/rubBUt6ojP3iVhKoa5YHUK6cgOofcO2J56/RQ OdmT1rE9p5Qqn9/kWvrmhIrEivn2nLPmMMVqnEl1xKKisZ/C/TadIN/2ecPockS5uiOUPm2xk z5PYExq296Bqr83IcPr4c3W1oZgvfk5KrH0BYol3vHmpN5ZzaJoGd41uN4GwPEQnjwnI8qXd7 bTF7NzALfdIyRU1y4TgIFgDnHDULnHhnJ/WCiq7ooJy10fyg2pEoYOljacngZ4EjPhQtm4b8P 4SBLGk5BBEV5R0dzOywCmqfP7msgCmX9E5a0A4y15B2RMdbQLHjOsGYelgAedZ2nyij0mciO1 zqRpiaCfZ2sU0dan0tWa1Tasy7Yptr2owJyKZcfKY6DaprWstqOKjp73dY2CYykVW4tfqHhzM MvbhTZGWYy+FPwVQGMcF5+3b++1t/0g7lcjgaeF2a592Jvov45lZ8o/NSFGhfMlqdwWZGQnnj lAmwqHOGJ9Tu69815/r2yHyfaIoeZ/1l7cCYCFY/otK2BhqkhmbtozKQjkpRZ+3RvvPFXQX2D rUC3Y+bClbcBA3XH7QDZnoZ74y7NBUZtqRyO82Dr12u63hKI/uPbvGi92TIswx9ZB141E4jw5 9sjiGP53pThtvKvlFhIW7IeTPYn53pta+4DMpHULg7XGnK8kWCIeS7KOpRfROidfmnZUbaxad z4KmqDMR5h9fFLl1zt0pzTXljcb6sLvRAq7YZPAc34Kzw7zVDBomSye+g8jET8kzAfIYHtV6d IMUVJCwbw5ScCl0dgT6oKXPDHtZPXoJy0mDbRy6+p7Tx9/d2FgTs5xzFVv+0bZJ+4mNdgHLOl w48Qn5ZLI73hPnLC8eoUx8p4y8NzfmgHwwlK9MRnHW7B60t56TeFLH/Edu/s= X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > OTOH, in a new session again with emacs -Q -f tool-bar-mode [...] > (tool-bar-mode 1) This changes the outer frame size (also on Windows) which it shouldn't do. I'll look into it. martin From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Oct 2019 18:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov , 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.157029908018773 (code B ref 37609); Sat, 05 Oct 2019 18:12:02 +0000 Received: (at 37609) by debbugs.gnu.org; 5 Oct 2019 18:11:20 +0000 Received: from localhost ([127.0.0.1]:45211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGoWV-0004sj-JV for submit@debbugs.gnu.org; Sat, 05 Oct 2019 14:11:19 -0400 Received: from mout.gmx.net ([212.227.17.20]:35399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGoWT-0004sW-V4 for 37609@debbugs.gnu.org; Sat, 05 Oct 2019 14:11:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1570299066; bh=c71LIYfxcYktGVy8+4gG+FOCufOTGAAeGqSgurAcFrE=; h=X-UI-Sender-Class:Subject:From:To:References:Date:In-Reply-To; b=RCEV0/Zu2R8yoqyF+r2mosgDl30Q6ZaIrGkk67ebCUdApe7oH9nnvPxW/0I5J6Bz9 Jl8yUA5qC9iCghrVdAMcMeNBgrYHQzQbCSwO9MLYVAcMGvIniW/3/+Anv3vv7vU482 8CSlmRWx1dM5rDzlNsnfRnPtAJF8XdLv1XmQXrXc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.248]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mw9UK-1i06W61GZI-00s77T; Sat, 05 Oct 2019 20:11:06 +0200 From: martin rudalics References: <87bluxihw0.fsf@mail.linkov.net> Message-ID: Date: Sat, 5 Oct 2019 20:11:06 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:B1JX04CSIyOWlo8ai0FmYmEeT1wkP/mtuZr4+jx4V2uUVEUVUfS qz4kiF8Jas6PrpFKQr0ppjA+WxY3U7AKaHwxJXC2hAV6o4Vo/Tbm39deSssQ5/FhraqH76B jhxvCYya1K4e3p0yVbG91AkCrzDzJ9cYU8DLQpLQFidCZselJORypcwP/elGuStfTw1ghyL ebJlZBtccRNjxxTAjugjg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:5E1ML8TY+cg=:H9CPMmKlMRRk9iGO4boW21 yhC2NfqKgXBPbwJ50hhXw3xa0NIh6vgcj7CQh0f/Sl6e8EBRkLKMKsbkxQnZVqhmQ9MmFL7XN /HH9/jqMNDegDZpZtpQwPGU/dfLxz1LBlAvvnm+WPiUT0V4F26nVW/Womy0q2PbUeC9s64A6j zLqxxKImhYE19SoHnmrNiqS0M7AOn40cDlCqGMc3ZX8wno17OWJqz2r/4SLbJ9uMWAPVOeCOy YKZuNpjRxiRNosTHzRIHLO1f+5ymCdyNh4mL070hzlDNtySrXJpntauYiLIfD6F8z90yvLHl4 H3btfoB8R6IX+OrXUAKcb+SrUCWgnm0gKInPFa12XBKIMsVi8rdoYBS1q5dxFXSSb52gOXgR4 2HY81gxsdinXhoEz2qZEgJCcKQIHiA7aeCdT1QmeOA6tZwSonktaVosovpgJJgn3B+gSlTjeS OLdJmWOA6tuPM1DwwST+8/3ieisTNjGZghd3te/TFblJGO7auXbsBL+anVdrXQyUPksBUjp49 iy6Z6MklT9wxCTUein8bWUjb525S3kDcR7dJlo1Kv+fxAzu6tiGV3EROeqKKWWl3tynv+JMpf 3u9xIyfatyHOld1yq1gvYJaEteLzkVOdzCzdIJEOg1pHKDNUAV9Aa4lRZs2PxaueKr1DjIb7M i5PH1Lv9yTWcYSrJlNbDlGUyUABPnPfxfq/lVxJXNfct4F963LomoKrWI0cnaWty6TuQbugMc 1JzYbfbiTS7LL1qPMJ1VHSVTu/RlZihSlvcVfy6y8qJvikQt5UNkWDcJT9v644uO2pRURJj6f V3aGAUX7dEG049cvYT9H/hXh5lVyH+Jg0L8wrc1HkMv72kCTj9GQwfvJu5O6yotFMwXu2rFQo Q0tzv4GrIyT943Q878jv6Nt9kNogINSODKGqeXcSgUKCvNaUo/UjdgxRjWJAFlmoj0LmLnErQ vU1HL7GKRjNRQu8AVZQpRnlYm7uHsOg6B5qbf9uLK2MQlxPTNTWaLg+aR+gXr6nGQr9APnfcY n7Dz6ou+Buf7PLXOUriONmF+wfsnEkmjQIygS6j0mZ9odPbFHWdIIVc+UAmUBnq6HCuHtEVun kwX6VCdCjzuuRmmxN0jiharOZPLfoSNPRmCbOMJCfI+vMvP/5WPqUOKfxv22Ef4hSWjXqubt0 BhyXUugR5v9Pp1tWbC5ULk0gIz9QxEoAdUUYlrdWG9F8H/yFXlcM8J7Ci/aDY0zteiCZzTRiO x608I7BazqgHhUmMSv06EcYwtdn/cmQol9ol/DVeF7qccYmzYl8W2kQNkTt4= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > OTOH, in a new session again with emacs -Q -f tool-bar-mode > [...] > > (tool-bar-mode 1) > > This changes the outer frame size (also on Windows) which it shouldn't do. > I'll look into it. As a matter of fact, the behavior you see _is_ the intended one. On platforms where Emacs draws the tool bar into the frame (Lucid, Motif, Windows) it has to (1) first trigger redisplay into drawing the tool bar at least once so to get its real height and then (2) resize the frame accordingly so it gets the requested initial number of lines. This means that with > emacs -Q -f tool-bar-mode > > that disables tool-bar-mode before it's displayed for the first time, no tool bar gets drawn, > and evaluating > > (let ((initial (assq 'outer-size (frame-geometry)))) > (tool-bar-mode 1) this triggers the resizing of the frame to give it the desired number of initial lines when a tool bar is present, and > (tool-bar-mode 0) > (list (assq 'outer-size (frame-geometry)) initial)) does _not_ size the frame back because that's the way toggling the tool bar behaves ever since on the platforms cited above. The same holds for the behavior you described as > => ((outer-size 680 . 693) (outer-size 680 . 676)) > > indicates growing of the frame's height. > > Evaluating the same again produces the correct result: > > => ((outer-size 680 . 693) (outer-size 680 . 693)) > > OTOH, in a new session again with emacs -Q -f tool-bar-mode > > (progn > (tool-bar-mode 1) > (assq 'outer-size (frame-geometry))) > > => (outer-size 680 . 693) > > (progn > (tool-bar-mode 0) > (assq 'outer-size (frame-geometry))) > > => (outer-size 680 . 693) > > It's strange that the results are the same because visually > the frame's height grows. The frame grows in both cases to 693 pixels when the tool bar is drawn for the first time and never resizes afterwards (even when the tool bar wraps). We probably could suppress such untimely growing by tricking the code into believing that the tool bar has already been drawn at least once even if it was not drawn at all. But I'm not sure whether such a change could break runs where showing the tool bar might be delayed for some reason. Getting the 'frame-inhibit-implied-resize' stuff perform sufficiently well was quite tricky. So is the behavior we see here annoying enough to warrant such a change? martin From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Oct 2019 19:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 37609@debbugs.gnu.org, juri@linkov.net Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.157030233123868 (code B ref 37609); Sat, 05 Oct 2019 19:06:02 +0000 Received: (at 37609) by debbugs.gnu.org; 5 Oct 2019 19:05:31 +0000 Received: from localhost ([127.0.0.1]:45248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpMx-0006Cu-8T for submit@debbugs.gnu.org; Sat, 05 Oct 2019 15:05:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpMv-0006Ch-Qm for 37609@debbugs.gnu.org; Sat, 05 Oct 2019 15:05:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iGpMq-0005IZ-3S; Sat, 05 Oct 2019 15:05:24 -0400 Received: from [176.228.60.248] (port=3341 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iGpMn-00085G-83; Sat, 05 Oct 2019 15:05:23 -0400 Date: Sat, 05 Oct 2019 22:04:55 +0300 Message-Id: <83r23r2eug.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from martin rudalics on Sat, 5 Oct 2019 20:11:06 +0200) References: <87bluxihw0.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: martin rudalics > Date: Sat, 5 Oct 2019 20:11:06 +0200 > > We probably could suppress such untimely growing by tricking the code > into believing that the tool bar has already been drawn at least once > even if it was not drawn at all. But I'm not sure whether such a > change could break runs where showing the tool bar might be delayed > for some reason. Getting the 'frame-inhibit-implied-resize' stuff > perform sufficiently well was quite tricky. So is the behavior we see > here annoying enough to warrant such a change? As long as the behavior is consistent on all platforms, as much as practically possible, I'm okay with this behavior. But I'm not sure what was the conclusion regarding Juri's GTK configuration where there was a different behavior regarding the tab bar. Was that resolved? From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Oct 2019 22:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: martin rudalics , 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.157031611820747 (code B ref 37609); Sat, 05 Oct 2019 22:56:02 +0000 Received: (at 37609) by debbugs.gnu.org; 5 Oct 2019 22:55:18 +0000 Received: from localhost ([127.0.0.1]:45333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGsxJ-0005OZ-Uk for submit@debbugs.gnu.org; Sat, 05 Oct 2019 18:55:18 -0400 Received: from bird.elm.relay.mailchannels.net ([23.83.212.17]:15429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGsxG-0005OP-KM for 37609@debbugs.gnu.org; Sat, 05 Oct 2019 18:55:15 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 63AF96A0F44; Sat, 5 Oct 2019 22:55:13 +0000 (UTC) Received: from pdx1-sub0-mail-a36.g.dreamhost.com (100-96-45-148.trex.outbound.svc.cluster.local [100.96.45.148]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D2FFA6A09A2; Sat, 5 Oct 2019 22:55:12 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a36.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.3); Sat, 05 Oct 2019 22:55:13 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Zesty-Squirrel: 19f9d2eb3f4cff25_1570316113216_4046879035 X-MC-Loop-Signature: 1570316113215:2836492684 X-MC-Ingress-Time: 1570316113215 Received: from pdx1-sub0-mail-a36.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a36.g.dreamhost.com (Postfix) with ESMTP id 710A581826; Sat, 5 Oct 2019 15:55:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=uO/lc+u6LFOZvkacqmU8TJbhGPg=; b= gLIDAe2QMhQ8MAzRTGlxvAR9HT5I4sYXgr7NhEOyJqvlAyGEF3cs3zs7Mx1u3vcs pnhJ1U+LtmKq1zYmnp3h1OjvtmfOO6g4qtsv1SWPPhAFha0PKDUjlwXaVosuM0aB Iu/kSqSCHxddU1M2QhDc/UEbywnydblf3NEylM1PGNQ= Received: from mail.jurta.org (m91-129-99-99.cust.tele2.ee [91.129.99.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a36.g.dreamhost.com (Postfix) with ESMTPSA id 54C6B81825; Sat, 5 Oct 2019 15:55:04 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a36 From: Juri Linkov Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <83r23r2eug.fsf@gnu.org> Date: Sun, 06 Oct 2019 01:44:18 +0300 In-Reply-To: <83r23r2eug.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 05 Oct 2019 22:04:55 +0300") Message-ID: <87a7aeu7l1.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrheefgddujeelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrdelledrleelnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledrleelrdelledprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopegvlhhiiiesghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedt X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> We probably could suppress such untimely growing by tricking the code >> into believing that the tool bar has already been drawn at least once >> even if it was not drawn at all. But I'm not sure whether such a >> change could break runs where showing the tool bar might be delayed >> for some reason. Getting the 'frame-inhibit-implied-resize' stuff >> perform sufficiently well was quite tricky. So is the behavior we see >> here annoying enough to warrant such a change? > > As long as the behavior is consistent on all platforms, as much as > practically possible, I'm okay with this behavior. But I'm not sure > what was the conclusion regarding Juri's GTK configuration where there > was a different behavior regarding the tab bar. Was that resolved? Since there is no such problem on GTK builds that use external tool-bars, maybe it's ok that this behavior is only on Lucid, Motif, Windows? From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 May 2021 09:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov , 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.162011976922582 (code B ref 37609); Tue, 04 May 2021 09:17:01 +0000 Received: (at 37609) by debbugs.gnu.org; 4 May 2021 09:16:09 +0000 Received: from localhost ([127.0.0.1]:51991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldrA0-0005rp-HT for submit@debbugs.gnu.org; Tue, 04 May 2021 05:16:08 -0400 Received: from mout.gmx.net ([212.227.17.20]:45849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldr9y-0005jO-4F for 37609@debbugs.gnu.org; Tue, 04 May 2021 05:16:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620119759; bh=euml3G54KnUEJRcWG909iexPDqD7FuKTXTQTLyMBOs0=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=LXn06eF9R7l1RGmg2X/Wd2o6S7zoMMtlMVTIDSwNDl/2EZtfqisjktbIsOy4C8aqY UIaFZhsW26o6Lrj34g7Hx0rnM9JSz1MmonNf5pGjNbcD6mDFTByA1ChDM5/gKSd3uw hZbQOxjnMvY1Zjt22EgimeTr8pVsLBrMrWQfK8Co= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.227]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MzQgC-1lI2v91Mpc-00vN2X; Tue, 04 May 2021 11:15:59 +0200 References: <87bluxihw0.fsf@mail.linkov.net> From: martin rudalics Message-ID: <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> Date: Tue, 4 May 2021 11:15:58 +0200 MIME-Version: 1.0 In-Reply-To: <87bluxihw0.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:zmUN1BncG52aZYAEWdeCMGOX0t28Ki2/GcqDgttXgELmGelnNnV Y11ZVzVYfEcqDrue9EzgzKzrSeQsr9otadrWdKCR2xwWc574nhJTeafLbTJdCUNMcCIjAfE ERXFEuT45bzf3JWeLPgSVb9UTtbwi55IZRHo0hkkIpD5YHzSrxCJQcAhVb3DFMDLxhl/+aa +6ou+4t6BDQx7v7UM87SA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:At7Re5aJBQY=:diSvaSMyYCVTR2IyG2t4Zh hwW7j9gSDq4phP072B1dqNM5ohHctKEw9mYZe1XTzgeEJYSt2eweGb6caaNKDKbFtjPthFyPJ arhyyn8cdB/BVYf8R5aTLL7cROTfPn+/GIeqm5DxnyPQYBMgzkS0z5AzC/YM6bBUV2miIaSXn SU6U5xGpwdq7RA47VtrVCrFjTqAN6G09ho9M1VVyKzkdMRPMN19iNnxn3F4ClaCwQjZ1WEdSX GmxU9UJyFEqHu/WWXrLyQo1FPbTmaOyJsjed4ueTY/n2hDYJTzl8FcvoYqW+AoEaEaXght6cw pxdrIi1sHo/TAdsjztLdEAPuZWvBLoKgvRBqClDoAupeTahDSwirvsKaUu0o6FOryJPG043KQ enTLySwqyUTC/VCOEgZaTwrd++pRbR0aC8we6I+6J0v89TPmbXCodvAeirsFl+hTVZcj5oX5z lokLaCgF9DIy+Hd+XJwgipeSOZgYFtiZK4U7UM/gdHYtJVNslgeOiZZ/L3oFWI394P+JzlCMt LuUjVMXEZPjTYjs16OnmcM4jO+F0CzSZp5pAmEvYA8DV5j20h7SgQZETewyiWz0hUhfCkAJFJ 0eRczj7Yf/V/kc6kAZbVbGK9G3U4fdWzkCDc3O9od5C9t6nx3VeMPCfTm1O8BFtak5PgmeJiV qvHDkVl2O4keaBKuOWRQGv3BEuqfQ/GLLTHnOBrfVMivcWfvOUegx7Y2op/Q5UfricFXkIgYl Eo5naOCLUksPhOtM75KQI48Fbxegw8m2jjnZXkBMZVaTt7leOl+on+Nzfpzi2aNM839vGw2GM cNjx3RbyvCXQlUNqfBil+Gbxxc9hrvP31vFB6wGHUrcIqsjadfeSb9VY7qDDA13uBBkdRQqOq +Bnue/sOp8gULByjKBtsfrsW0Tr/Wf9IDuUrScmZLjeLgzPlPGqZ4EGhjlPo908aenbQE+bxq NX+ll45+lZiBaY9m4U8UpjSTpviWSUZz0dblVEXLNJuQc3Ik0llX4ilo7jRYnNzX6AZxIyf8f j19ZQuJdS6ELRChIHdWbrHq58MGqpmOfGtQVqGjOV0N1jqysZIJzwo7pfBhOUlBeJXPlkTxSc sMCrbf/9DZ5CUiqF0ummAljT4ksUGCZoyxEbw2walR0tW38gV2qxsOIRCFW77icqAzFyUg2Tx 9fJLirBFCm+cHWOaFyP9WZNxTZVv2CIlhGEaQHU7xWr6e9rllXkQ+GOh6eXvc2YOqrUz0= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Revisiting after some recent changes: > emacs -Q -f tool-bar-mode > > that disables tool-bar-mode before it's displayed for the first time, > and evaluating > > (let ((initial (assq 'outer-size (frame-geometry)))) > (tool-bar-mode 1) > (tool-bar-mode 0) > (list (assq 'outer-size (frame-geometry)) initial)) > > => ((outer-size 680 . 693) (outer-size 680 . 676)) > > indicates growing of the frame's height. Here I get with a current Lucid (I suppose you will encounter troubles building with Motif these days) build ((outer-size 764 . 702) (outer-size 764 . 702)) whereas on Emacs 27 this was indeed ((outer-size 764 . 720) (outer-size 764 . 702)) Can you please check again? > OTOH, in a new session again with emacs -Q -f tool-bar-mode > > (progn > (tool-bar-mode 1) > (assq 'outer-size (frame-geometry))) > > => (outer-size 680 . 693) This gets me (outer-size 764 . 720) but evaluating (assq 'outer-size (frame-geometry)) once more (it takes time to relate such changes to `frame-geometry') now gives (outer-size 764 . 738) which should yield the same value of (frame-height) as before (please check). On Emacs 27 this was botched because the outer size changed to (outer-size 764 . 720) only and the frame height dropped from 36 to 35 lines. > (progn > (tool-bar-mode 0) > (assq 'outer-size (frame-geometry))) > > => (outer-size 680 . 693) This now gets me (outer-size 764 . 702) as expected. > It's strange that the results are the same because visually > the frame's height grows. So please have one more look into this issue. Thanks, martin From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 May 2021 21:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.16201647542249 (code B ref 37609); Tue, 04 May 2021 21:46:01 +0000 Received: (at 37609) by debbugs.gnu.org; 4 May 2021 21:45:54 +0000 Received: from localhost ([127.0.0.1]:55631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1le2ra-0000aD-9M for submit@debbugs.gnu.org; Tue, 04 May 2021 17:45:54 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:54871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1le2rZ-0000Zv-1v for 37609@debbugs.gnu.org; Tue, 04 May 2021 17:45:53 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id EB8E760004; Tue, 4 May 2021 21:45:45 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> Date: Wed, 05 May 2021 00:42:40 +0300 In-Reply-To: <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> (martin rudalics's message of "Tue, 4 May 2021 11:15:58 +0200") Message-ID: <87y2cub2gf.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Revisiting after some recent changes: > >> emacs -Q -f tool-bar-mode >> >> that disables tool-bar-mode before it's displayed for the first time, >> and evaluating >> >> (let ((initial (assq 'outer-size (frame-geometry)))) >> (tool-bar-mode 1) >> (tool-bar-mode 0) >> (list (assq 'outer-size (frame-geometry)) initial)) >> >> => ((outer-size 680 . 693) (outer-size 680 . 676)) >> >> indicates growing of the frame's height. > > Here I get with a current Lucid (I suppose you will encounter troubles > building with Motif these days) build > > ((outer-size 764 . 702) (outer-size 764 . 702)) > > whereas on Emacs 27 this was indeed > > ((outer-size 764 . 720) (outer-size 764 . 702)) > > Can you please check again? Now the frame's height doesn't grow but shrinks on GTK: ((outer-size 694 . 690) (outer-size 694 . 738)) >> OTOH, in a new session again with emacs -Q -f tool-bar-mode >> >> (progn >> (tool-bar-mode 1) >> (assq 'outer-size (frame-geometry))) >> >> => (outer-size 680 . 693) > > This gets me > > (outer-size 764 . 720) (outer-size 694 . 690) > but evaluating > > (assq 'outer-size (frame-geometry)) > > once more (it takes time to relate such changes to `frame-geometry') now > gives > > (outer-size 764 . 738) (outer-size 694 . 738) > which should yield the same value of (frame-height) as before (please > check). (frame-height) 36 > On Emacs 27 this was botched because the outer size changed to > > (outer-size 764 . 720) > > only and the frame height dropped from 36 to 35 lines. > >> (progn >> (tool-bar-mode 0) >> (assq 'outer-size (frame-geometry))) >> >> => (outer-size 680 . 693) > > This now gets me > > (outer-size 764 . 702) > > as expected. (outer-size 694 . 690) >> It's strange that the results are the same because visually >> the frame's height grows. > So please have one more look into this issue. Do you think now it's improved? From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 May 2021 07:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.162019950017524 (code B ref 37609); Wed, 05 May 2021 07:25:02 +0000 Received: (at 37609) by debbugs.gnu.org; 5 May 2021 07:25:00 +0000 Received: from localhost ([127.0.0.1]:58210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leBu0-0004Ya-Gl for submit@debbugs.gnu.org; Wed, 05 May 2021 03:25:00 -0400 Received: from mout.gmx.net ([212.227.17.20]:51115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leBtw-0004YS-EJ for 37609@debbugs.gnu.org; Wed, 05 May 2021 03:24:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620199490; bh=jUexOZKgap6yUBlE3imQUQ+O+qDUOQ2uOtngz0hsnJ0=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=HTYl3tp9pAH8LX1je3AlZAzk/A8XuDxv+07s35WC8/LLCqxNT5Bor72NiLeHDpJbq wl6FyDw4gGx6CS3rLNpoDHppKFsnH+Cn0BlWTlBkr7GwqJ+oKyV3Clo3/BuDyJVKxY eIG3J3iS193qOKMRq7BzT87Lz8yunPU1WcAU9XDs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([46.125.249.109]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MORAU-1lu5Oe0eRq-00PtD6; Wed, 05 May 2021 09:24:50 +0200 References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> From: martin rudalics Message-ID: <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> Date: Wed, 5 May 2021 09:24:48 +0200 MIME-Version: 1.0 In-Reply-To: <87y2cub2gf.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:HOHe3CI6jIiFik1b0xgyAqAfWVw9dOLZs2VjkZ1boDXV6O7ANwW b4ABOYYFcnhNDS9FZAkHUXky8/R7qRb7ZaYUvFiTwZcamumPFrOfAiEyzR4FuLVOlSbz7s4 hSp/xjFXZb+587btZcDk8supFbUIP1sovaS0q+Plg54zkhAiCSvYMz/FFXGaGGm7QiVCtFl DnUCdkv/9wIxivtu7cm7Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:KjcyV6Sd16Q=:Oc7xM7advheRVZ0O3Nu6Rs /Iwwb+JdvspDFNiWHERJ0E2MPHYljK187yPoReaNwTRoDWC+v3AgkCCmcBsxf5xTqA3OKfo7u IUuKF90lgamg3uEx2+HoXejeKwQMIO2IKfirCkjdXPZIB5zhl/pg72BjH6DuGr6XPXuki67Pd oIb/b2PUdNdFQVzsI7gFVBKcAS+7WWXfOfbdjyhJh3khwl/W0DJ+Uc0KmKLApjFK4S71N6YIU rfqEhE+4wL9tXGys/JGJZbcb9gZoNI/8VX85QfAweRsguq7OGmj1k2HniGynVXJnkQfKH2SxB G4jUZfQy90OuUdRPb9rwJ/+Wnzsv6Vi0qqu2cKAYkem6HnB9ZNH3DIijs89fuzBUps5huTqhK JC2uB0gqxnrsC/knNGI5sFnFFnd2wrYZFW0+1HG9rraOq/7Shprit3QocpMFW6qgeEK0z+NfV nwcUwc/oUCCNUJbVlpHK49ygdfS9AkEjyWCKLowYsAl9QUUEzLooJhvmFpN+KIhpZjzEw/OaU 7PmF7pKUi1dHc65GTDhXZD8ohIWgLrX8itw3YMesVUjLnThL5aJppM2ViGSwSZzy57BAHfmZ2 +5DIEHiW593gkjdKj+0V+JdqBYDNHgOWO/0EjbGzHqtdfQus38TGSFdZDTj732Tqj9DjMTFRw QWmB2iAtiDCttG+E8JUiUlbVqedES9rx4t2I5hIK724Xz+Luk4vkCoM3tbUwjFsj8EdK7psln ZU3h19xpUn1QNtrMoC2Z39z2s11D1FDR3Xl6OYjxmXXbzOdMea01tSqIsW6EcT/iaNvdJqSlK r5XPzEGv5d3fGR8DWrqfdJq470L+y0IAoxkFir4XlLVqsm/COZYxaeDM6WXh1J2XuVfB4qOpw q7YK1PpVPlfPcqAyQkRQhlffWcO1dLtr4mSQvD6qt2tIe80QTfH/N0L5qsWOId8F39l1aotF2 Bv4Y3dhFeigzGSBd14HdgCkZzBbjbNNDovN2AEQjuTNDYPEYp0ZRUZfmJgJ9HYp7R1YAIZQ/4 1oMLNiYD6enoo+LtjpQqlaofUh8E/JpK5g4jlHL+aFI+YB4P6fEnMtKevDVPpX4LcROZzVjyb dLxRIl66BlEAHezkiT1NgZfdKJBP8jphf6kKivm8RCp1jhua5TM+kwtrfeeDxVr9uw2fVNST/ 7/66oqe4oGP5H+zsSQ5jzFz8yx+5UmRiHWbYCrZu8tsbg8qPgmXUMyrOXonpxGBlwNIK4= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Can you please check again? Did you check with Lucid? > Now the frame's height doesn't grow but shrinks on GTK: > > ((outer-size 694 . 690) (outer-size 694 . 738)) Here when I start a GTK3 build with emacs -Q -f tool-bar-mode and do (let ((initial (assq 'outer-size (frame-geometry)))) (tool-bar-mode 1) (tool-bar-mode 0) (list (assq 'outer-size (frame-geometry)) initial)) I get ((outer-size 762 . 697) (outer-size 762 . 697)) an invariable frame height of 36, a frame pixel height of 648 (which sums up correctly with a menu bar height of 25, a title bar height of 14 and an external border of 5 pixels) and no visible change of any kind. >>> OTOH, in a new session again with emacs -Q -f tool-bar-mode >>> >>> (progn >>> (tool-bar-mode 1) >>> (assq 'outer-size (frame-geometry))) >>> >>> => (outer-size 680 . 693) >> >> This gets me >> >> (outer-size 764 . 720) > > (outer-size 694 . 690) > >> but evaluating >> >> (assq 'outer-size (frame-geometry)) >> >> once more (it takes time to relate such changes to `frame-geometry') now >> gives >> >> (outer-size 764 . 738) > > (outer-size 694 . 738) > >> which should yield the same value of (frame-height) as before (please >> check). > > (frame-height) > 36 > >> On Emacs 27 this was botched because the outer size changed to >> >> (outer-size 764 . 720) >> >> only and the frame height dropped from 36 to 35 lines. >> >>> (progn >>> (tool-bar-mode 0) >>> (assq 'outer-size (frame-geometry))) >>> >>> => (outer-size 680 . 693) >> >> This now gets me >> >> (outer-size 764 . 702) >> >> as expected. > > (outer-size 694 . 690) > >>> It's strange that the results are the same because visually >>> the frame's height grows. > >> So please have one more look into this issue. > > Do you think now it's improved? It's up to you to decide. I can try to fix all inconsistencies you still see. As far as outer sizes are concerned be aware that snippets like (progn (tool-bar-mode 1) (assq 'outer-size (frame-geometry))) might not tell the whole truth because the frame geometry may not have changed yet at the time you call that function. And please make sure to associate every result you report with the corresponding toolkit. Thanks, martin From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 May 2021 21:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.162024835917194 (code B ref 37609); Wed, 05 May 2021 21:00:03 +0000 Received: (at 37609) by debbugs.gnu.org; 5 May 2021 20:59:19 +0000 Received: from localhost ([127.0.0.1]:34443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leOc2-0004TB-SE for submit@debbugs.gnu.org; Wed, 05 May 2021 16:59:19 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:42967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leObz-0004Sm-Ju for 37609@debbugs.gnu.org; Wed, 05 May 2021 16:59:16 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 2D4652000A; Wed, 5 May 2021 20:59:08 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> Date: Wed, 05 May 2021 23:37:58 +0300 In-Reply-To: <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> (martin rudalics's message of "Wed, 5 May 2021 09:24:48 +0200") Message-ID: <87y2ctf3td.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >>> Can you please check again? > > Did you check with Lucid? In Lucid ((outer-size 696 . 706) (outer-size 696 . 706)) >> Now the frame's height doesn't grow but shrinks on GTK: >> >> ((outer-size 694 . 690) (outer-size 694 . 738)) > > Here when I start a GTK3 build with > > emacs -Q -f tool-bar-mode > > and do > > (let ((initial (assq 'outer-size (frame-geometry)))) > (tool-bar-mode 1) > (tool-bar-mode 0) > (list (assq 'outer-size (frame-geometry)) initial)) > > I get > > ((outer-size 762 . 697) (outer-size 762 . 697)) > > an invariable frame height of 36, a frame pixel height of 648 (which > sums up correctly with a menu bar height of 25, a title bar height of 14 > and an external border of 5 pixels) and no visible change of any kind. I get in a GTK3 build ((outer-size 694 . 690) (outer-size 694 . 690)) (frame-height) 36 >> Do you think now it's improved? > > It's up to you to decide. I can try to fix all inconsistencies you > still see. Thanks. > As far as outer sizes are concerned be aware that snippets like > > (progn > (tool-bar-mode 1) > (assq 'outer-size (frame-geometry))) > > might not tell the whole truth because the frame geometry may not have > changed yet at the time you call that function. And please make sure > to associate every result you report with the corresponding toolkit. Noted 👍. From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 May 2021 07:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.16202871228323 (code B ref 37609); Thu, 06 May 2021 07:46:02 +0000 Received: (at 37609) by debbugs.gnu.org; 6 May 2021 07:45:22 +0000 Received: from localhost ([127.0.0.1]:36928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leYhF-0002AB-PS for submit@debbugs.gnu.org; Thu, 06 May 2021 03:45:21 -0400 Received: from mout.gmx.net ([212.227.17.21]:52103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leYhE-0002A0-DZ for 37609@debbugs.gnu.org; Thu, 06 May 2021 03:45:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620287114; bh=Wex6gn3E8aXlGBDnwLd7u3wDqbRaSkUvD/WFtNzcbNo=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=TqVNsKYuIyQMAYujS8fgwP6or1B16ggtcfZILiov6NA666WR0yf7fh+6SY4XviQ6d yBrB3y/H/uGOOf9QwVOtGSlK3O8Vvzx/KNet/hVozvXtVjyKu7skRJrxWMCTSik6Eu CNPGHdkk5Zl22xAhUf374UXTWlZpC9ZJOsl37JjU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.73]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLzBp-1lvx7b1lhZ-00Hzuh; Thu, 06 May 2021 09:45:14 +0200 References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> <87y2ctf3td.fsf@mail.linkov.net> From: martin rudalics Message-ID: Date: Thu, 6 May 2021 09:45:13 +0200 MIME-Version: 1.0 In-Reply-To: <87y2ctf3td.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:2qvQzFHWWdbHA3DI4Gp1GZ3bId4zoZgVXUpNStrC+Q3WQfpEJ9I 243FKV4uf5CraVMzL8Aon7NBx0BvH0QDlVnsnXxVD72W9mYkeEHZmf+J/Jh0NEr0CYICwe/ qV5WyWz4aRcaz2lbODVDyTZKmAHsHJ9JubpgKcH6Z5/rS+WBUSdIHNt9wbZWj2X9DkERvmF oduw/8Dz8ytwwUAfG+wNw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:TeTYFiCrOTA=:qBouzXFJHRCiFCDTAW/mav DRkHOoJ5MH0t8+e1SvH2YzyhQ307u+BTRIWMe/YO4eyq0DZOGqUinuiLn3bH/zJSU8B9Pp55v eIN4Rv7V+mPFmI+O8e1HSLcvLl7GuHu1hxIdVtJzNqiIcHszG2hjXT+8HEiyLZo3ORJgh5e+1 RdeBgtpafgGg9YqPJmqEUsaapR1L5HAOyHCDY/T8X4JZAeVjCtoE+eurtipjkN686Nlg4AyJs 06NxwGd9xKj6ZURxxLPTZNAM1VWZews/SX+bIvR2cOd0KBe4/nIqGYpt71qL1OWcNTGxWO1we d7VMFrscioGcy/LJhTW07KWVMq25fTRp7VUWmtscdl0lcxvpS1aONXXChbY14fwgwx9tzrnhj W9udW08uT1mvZLU/cLWCVuou6C0+ua+ge9nrb9qloHYlq4c7reKhKzNHzVbxhVvWDkZCM9rt1 b9UxKeyI5ovYyjPu5W6boqt3SZ0CzYnhpMwiYxAKVMEWYtZGqfn3dMr5n97g61qv4jmxWLL0K ioAERJwlhomD0mrxbRKrxJVIvWCTMaFBP7XVdCDi5FwmzhYll5cNlA7hQMCAco19/70SHIkB6 JPZW9Ao+eVgd6d3xXHQMtXC/DnJkkHZR6fkvF4lKYUiHNZQpU+OM5h44TdQStoqiFkKN5atuf T+v9vlUIdvMe8QR96HV4BhHB/Kwte7GYQRfMuF+aikwQSWKFY4OZUzPd7m+1Df8cQiCOGrTT3 lmfacqoDS0CsO7nj+72b1Kpalc+DWfWa49yrj/ADpo4pj4VeNTnXYS9Ne1x+SFKDAibDddAIE /qrPZl4lkNNt9LxYjZmTGy93B4M0WO+BFXR40Z8OieFUkCr55Q5i1toddTaAbRmr/Px6oLoy/ 7AzSceJueAS3866XAlLyPOKGD42kbBnmPLi2H+zV5yhC+ayC/LkIp+Q89pzuh4wgOIWhSpxon hFDyFhTqhokd1qcUQTgvR69d6dEHS4tS6UXABnTzCAEEYfakA34E4n8Y2CrBa35tJzjA7dPy7 SMfOoxC+Tv11YV4KFihSio1W1ul6nqaOpom5vGTMiA8RBuki4JZfRtQsrwOEEuGbC/5LFE46J Yxey4w1Lfp6fwKq5r1GQBdjmHQml739sphnBqz8LUi3kJ52NwbEFlxIL/hIfCgwlrClvLMD9s JxxSgltzxZaPaomi8Vmv0Hm9JwDITn3o2sCAxWQrmrPpEa1m+i2X3fBP+H0aXOBNeKzdI= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > In Lucid > > ((outer-size 696 . 706) (outer-size 696 . 706)) These look good now. To check once more: What do (frame-height) (frame-char-height) (frame-pixel-height) give for that frame? > I get in a GTK3 build > > ((outer-size 694 . 690) (outer-size 694 . 690)) > > (frame-height) > 36 And again what are the values reported by (frame-char-height) (frame-pixel-height) here? martin From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 May 2021 17:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.16204077142901 (code B ref 37609); Fri, 07 May 2021 17:16:02 +0000 Received: (at 37609) by debbugs.gnu.org; 7 May 2021 17:15:14 +0000 Received: from localhost ([127.0.0.1]:44982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lf44H-0000kj-N1 for submit@debbugs.gnu.org; Fri, 07 May 2021 13:15:13 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:38807) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lf44F-0000kW-Fa for 37609@debbugs.gnu.org; Fri, 07 May 2021 13:15:12 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 39D9520005; Fri, 7 May 2021 17:15:03 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> <87y2ctf3td.fsf@mail.linkov.net> Date: Fri, 07 May 2021 19:50:42 +0300 In-Reply-To: (martin rudalics's message of "Thu, 6 May 2021 09:45:13 +0200") Message-ID: <87y2cqppw9.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> In Lucid >> >> ((outer-size 696 . 706) (outer-size 696 . 706)) > > These look good now. To check once more: What do > > (frame-height) > (frame-char-height) > (frame-pixel-height) In Lucid (frame-height) 38 (frame-char-height) 17 (frame-pixel-height) 648 >> I get in a GTK3 build >> >> ((outer-size 694 . 690) (outer-size 694 . 690)) >> >> (frame-height) >> 36 > > And again what are the values reported by > > (frame-char-height) > (frame-pixel-height) In GTK3 (frame-height) 36 (frame-char-height) 17 (frame-pixel-height) 612 From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 May 2021 07:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.16204581983823 (code B ref 37609); Sat, 08 May 2021 07:17:01 +0000 Received: (at 37609) by debbugs.gnu.org; 8 May 2021 07:16:38 +0000 Received: from localhost ([127.0.0.1]:48547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfHCY-0000zb-Ff for submit@debbugs.gnu.org; Sat, 08 May 2021 03:16:38 -0400 Received: from mout.gmx.net ([212.227.17.20]:35745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfHCV-0000zV-SC for 37609@debbugs.gnu.org; Sat, 08 May 2021 03:16:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620458189; bh=lsUd3sSBcAWiIk0WS1PLcz3ebYiTPVBW0aZn6I0oFdk=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=kzuy9VL3tajA4fKEMkjMLpef11GS7vjFwdCloeoOtxgusYsW2Lb7wM0Il1osftvTG hLwMRVDb8YaSK2/rAaBq/tGPW3+YT7wmXk6VV4rQ/dTzRJSQh7DrsF1HrYxRkBFEL5 Bdhhp4ZH97aXWJp/2F0h37hRKOT83EhkEE4i6jg0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.185]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MmlXK-1lDKiB2qrG-00jodb; Sat, 08 May 2021 09:16:29 +0200 References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> <87y2ctf3td.fsf@mail.linkov.net> <87y2cqppw9.fsf@mail.linkov.net> From: martin rudalics Message-ID: Date: Sat, 8 May 2021 09:16:27 +0200 MIME-Version: 1.0 In-Reply-To: <87y2cqppw9.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:0YS2WfKgoHSvuJA16wDp5ok/DNoTkJ22qp3XIaPA/btdB1iwoL/ pD4CG/6cZGvah9jVYgNDRq/k6AWM+J4DioElLlp2Bo2/46H6iNSlfnqCRAcx9Hyh+M55idk n23rlMhNHOIo+v9ClELAYQ3oatzOhfI7wgHZvTOfLMHrZPecDI30NdMoLoKIfObk4q/23EL wR9FizXt6blYxAClwRTvQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:7WoparTJHBg=:z4j6t9X2EInsKbLrNm3p0w kuBg5VPiraLBYt+l6I/wwxvhvJYsjyskad6gNBED1YFLUMxQyPwUXR4DkckLlv6PGEBZ9z6jo tqJkW0eD6VIlB3fMr2+SjzZyoF/nR+Z+XUfQOKl4JEmTdrXsme+uKb6DLEfvKokiL7dAJaFky 0hF8RSI0qxGwqvO9MFItxhXsvs/EY3b7Ei2dwR1pPqkjm53j7fCKR1UQ10VNGgVixoDPQa5oS kRocZx+jJuxkev9htq6ncbFSK0N/qrfNSFgFr/SpAzaNhIAuZT/j13SZOlzdtak7JK2mnfA7u Pq+l0aI0XYI67rmTyQJ7EMCg+xnalA0kzlFT22ZOPb0mVov9QCJxYmtFM3J1CKguUKGnseqri PltGFFLziC320VSsGG/IPeW3J6aa8t5u+o+Bzuo+JH4SkNBG2wvLCuFfCJHFoyXakwIhbw0SG +jv4XwZNftZqv8fC6LaZG0yYUXkH9bf66dxc2NkMBqlW/GQgYpv/5Zqfme0HhccaDpP+inabr VaDVVg6LNWf3mxqFW4BffNYmjaIrH2gXb84qGw4Iq+dHt6IBxlaFyLzP86hNMBKVtrTTyn9hd fipfGS0BXlNtTFv9pX6o5NGSAWGw5zj8ylt4Y4B8DtGjOw4P15imDULjQWaR4q1KxdYUVD+ak OHwAEwGXHnBvK8lqkr/UtQ6QKWnFG9SFKg/yh5hmSpUREqi/U+rlFef/FSFX5+01tkjX9h2qD 0IjEJUDJ7G/wD9UBvEpS8as3QvT7d91OH5LxDkVlAq3jJNFRLyFnrAsDYBuhnw6PIDtEwGScc 7NYiwHVVJK4rhQh3/ZAF2sYjOhuIuMNDo8+Zz7/MzdfSybEzJm+5G5ogIR9K4/MS1XGLnc/wF oD8CGM2ozQR6pTpSIWPZpJUZA2WFmkxptNrakI1jpKecfR5Rqcz6tHvW1pksGNQlGgHeQDePc WORxybRJHiaz3u3rwhtrEK14j3qjNPBXqI+fp5rYWXkvChwQUwNQsgP91g7r3c1WbjBSwyV5m KYttpGqDiCkDSkTlS8ChD1wU68CCKDboV2BDsMpcXYQ7/V07JEDyJ5GztFTEsBtRMd1cVABYc UCzFuZ1MeCbuTMkkOEvcbXkbxsxdDlxSytVH4SFRNC2CNArSMWY4ijkefmiBZ3i+wSxrCeILL 8NM+fcwHkuWU1r6k/PyW4lXkzC1tbQZRCdjDGaD6PjLaWBqE5BQ+lXIaCoXQXaAWfyx+s= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > In Lucid > > (frame-height) > 38 This should be 36 and is 36 here. What does (frame-height) give right after you started Emacs with emacs -Q -f tool-bar-mode and before you do (let ((initial (assq 'outer-size (frame-geometry)))) (tool-bar-mode 1) (tool-bar-mode 0) (list (assq 'outer-size (frame-geometry)) initial)) > In GTK3 > > (frame-height) > 36 This is OK. martin From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 May 2021 20:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.162050672920487 (code B ref 37609); Sat, 08 May 2021 20:46:02 +0000 Received: (at 37609) by debbugs.gnu.org; 8 May 2021 20:45:29 +0000 Received: from localhost ([127.0.0.1]:52193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTpJ-0005KN-Fa for submit@debbugs.gnu.org; Sat, 08 May 2021 16:45:29 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:14327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTpG-0005KF-ME for 37609@debbugs.gnu.org; Sat, 08 May 2021 16:45:27 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 5714F240007; Sat, 8 May 2021 20:45:18 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> <87y2ctf3td.fsf@mail.linkov.net> <87y2cqppw9.fsf@mail.linkov.net> Date: Sat, 08 May 2021 23:23:57 +0300 In-Reply-To: (martin rudalics's message of "Sat, 8 May 2021 09:16:27 +0200") Message-ID: <87eeeh0yaq.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> In Lucid >> >> (frame-height) >> 38 > > This should be 36 and is 36 here. What does (frame-height) give right > after you started Emacs with > > emacs -Q -f tool-bar-mode > > and before you do > > (let ((initial (assq 'outer-size (frame-geometry)))) > (tool-bar-mode 1) > (tool-bar-mode 0) > (list (assq 'outer-size (frame-geometry)) initial)) Sorry for the mess. Actually, in Lucid emacs -Q -f tool-bar-mode: (frame-height) 36 (let ((initial (assq 'outer-size (frame-geometry)))) (tool-bar-mode 1) (tool-bar-mode 0) (list (assq 'outer-size (frame-geometry)) initial)) ((outer-size 696 . 687) (outer-size 696 . 687)) (frame-height) 36 From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 May 2021 08:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.16205496808836 (code B ref 37609); Sun, 09 May 2021 08:42:02 +0000 Received: (at 37609) by debbugs.gnu.org; 9 May 2021 08:41:20 +0000 Received: from localhost ([127.0.0.1]:55080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lff04-0002IS-EW for submit@debbugs.gnu.org; Sun, 09 May 2021 04:41:20 -0400 Received: from mout.gmx.net ([212.227.17.20]:51923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lff03-0002IM-58 for 37609@debbugs.gnu.org; Sun, 09 May 2021 04:41:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620549673; bh=Yoc9Hr8xq0Dvn8lSxbm8Ba9kI1jIrLMgSdxLNt7WlxI=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=gbOkJ2sxWo4ZFIJ4VotZo8TEDgyygWX7t/L7ZUFtRWRzJOnTwC4fsoE4cZ0/1CSbm Ejs7gduZ+VDWty0Z2ICaolVj76T8mHpx9Imcwn0TchlVlBkVefIjUKNqaga0DowT5V tHpnVfky1IefKudx9FIE/tsTi8hj94DuirldPItU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([213.142.96.220]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mqs0X-1lAQyf37mD-00mogd; Sun, 09 May 2021 10:41:12 +0200 References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> <87y2ctf3td.fsf@mail.linkov.net> <87y2cqppw9.fsf@mail.linkov.net> <87eeeh0yaq.fsf@mail.linkov.net> From: martin rudalics Message-ID: Date: Sun, 9 May 2021 10:41:11 +0200 MIME-Version: 1.0 In-Reply-To: <87eeeh0yaq.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:n3q7UoR5Nfz8AHvsA1YDUasZLdV7xJHR/saMTvLYPQvLcVZDgDe WivAuhJsuuxhuRU/Z8MfVmRz5B8Xr8JRb1r0b5cMxCIxRRQjxe5WvXuLZ4YuKMHNvK6KHqH ir6s3CJANpkVJWP7V5Yd7PljZTHaL6IcvukKF//IT6LtSUoXRLSvLwT2JwD2UYntFjdYGKo 6LP+q40WEuZKpfHZAFIzA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:n1d3SxVlBd0=:BHeIceTSqF8OMhS55zX7zr PfPCAVJwqqs7eJvy54AnRSJGuOajtDtAKbZbQ5Gf3o2wBMTxomIQBTdidhMRVVUG422VMD0Gq KsHXHoA0cAPmfSHcizBVYhpJjj9dXjf29TXOGEah4f3KJN+exM3DXyA1wNTa16vUWYsQjWheE /hEWsARDbFhaT/xd8Ec5/ENAOHn/BPOrzMfqdu0MJLshwHThXfkzEaBsBPqA6i8KqOdAgWd4F VkiKn2pJ7NJoatWHpx0JFvkDkigh6WT5LG5S26LjbVosT+8kvyE2sT5WeI1lfYRSKOFldq/PB Uzb6caQtONew6aeamRDZNQMQkKo//6zpHRGD7ifJOKw6Mv4nXTgw3Xa/OOgoB/2YUQHxbjPh6 AtSULX7rO9tnR4CTgQEpnlct/eNx2LJawg1GtP031ZPvoiqiUL1qrSLIZWEykPtyb7MsEaevY tF7w4JkllUGh7HWNLKvARt4GI/FoTecnbBjztAxOp4I9Y0bkWEZop65Ix8vLCnpZGzcirryW/ GpZL8ro4WtG8Go1xKsXeeiv8+BilGnUgYa4nQeaLwD5CpcPEpdVOkPT8P+kRhzayj5e1rRme1 73W7MGg3S+qPw2cmVTuM3Z4NpvWoMn6umChH8p7ZsTGUiULTng7q/8O6hAmW1MTw+FB2hYtlD 1j4fQ/YLxycQfpqicCT3EB3Y/bkJOrwtLuWcDyKVebgjH/EVPyqze0HqhTMXDSfReDuD0OTMz t1oMVzdi49jQDBb5Ec3jyHZGlqZAWnSe0D1MINKl9ll2QaEAYfoFdubycjqHu1WegQr26P0Rk M6XriyMR2QK0HFKOP2aIT4wDQoM9WDrGVqIF+I3inQwhXyQkqTZpuciJZptYy+tF2suVIzML3 VBrGmF3Q1ENl9xdCvZYjCUVcK42SYWII7AIx2/L0JnJ9/+OpsbMYvK4S34u5wQ4QDtMCzZ2NP bdfzk4HgQI0T4qVYo5SMvVShrSXM26ffIvJfDYR4yH7dsZD0y7sabfXG5eBcree+bnnPKEtDw 8Wta+wwXW4K1pewFUFP+VD7QRv83pNkHH+0gelogc+rcRq9But2rXH7x5xXEYWVn3xvUYIy/q c1//AiI1VEPku33OFY0gCgttNYR3Z8FGra5MCpoapRy3DWW7nlIn9N+qhi9qbjkQ/qLhhzgcy KosJokwOJ9Am0ayqKSysZY2uF31hQi/a2xwC+unxZnFPzg4zrQKNVZJCJmjaaNgacEcws= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Sorry for the mess. Actually, in Lucid emacs -Q -f tool-bar-mode: > > (frame-height) > 36 > > (let ((initial (assq 'outer-size (frame-geometry)))) > (tool-bar-mode 1) > (tool-bar-mode 0) > (list (assq 'outer-size (frame-geometry)) initial)) > ((outer-size 696 . 687) (outer-size 696 . 687)) > > (frame-height) > 36 That's better. martin From unknown Sun Jun 15 08:45:03 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Juri Linkov Subject: bug#37609: closed (Re: bug#37609: Tool-bar-mode grows the frame's height) Message-ID: References: <8735uvswp1.fsf@mail.linkov.net> <87bluxihw0.fsf@mail.linkov.net> X-Gnu-PR-Message: they-closed 37609 X-Gnu-PR-Package: emacs Reply-To: 37609@debbugs.gnu.org Date: Sun, 09 May 2021 18:10:06 +0000 Content-Type: multipart/mixed; boundary="----------=_1620583806-27990-1" This is a multi-part message in MIME format... ------------=_1620583806-27990-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #37609: Tool-bar-mode grows the frame's height which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 37609@debbugs.gnu.org. --=20 37609: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D37609 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1620583806-27990-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 37609-done) by debbugs.gnu.org; 9 May 2021 18:09:38 +0000 Received: from localhost ([127.0.0.1]:56571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfns1-0007GA-OT for submit@debbugs.gnu.org; Sun, 09 May 2021 14:09:38 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:44677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfnry-0007Fa-9t for 37609-done@debbugs.gnu.org; Sun, 09 May 2021 14:09:35 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 3D320FF803; Sun, 9 May 2021 18:09:26 +0000 (UTC) From: Juri Linkov To: martin rudalics Subject: Re: bug#37609: Tool-bar-mode grows the frame's height Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> <87y2cub2gf.fsf@mail.linkov.net> <332adca2-1088-3dc6-d18f-778b73b24e0c@gmx.at> <87y2ctf3td.fsf@mail.linkov.net> <87y2cqppw9.fsf@mail.linkov.net> <87eeeh0yaq.fsf@mail.linkov.net> Date: Sun, 09 May 2021 20:43:22 +0300 In-Reply-To: (martin rudalics's message of "Sun, 9 May 2021 10:41:11 +0200") Message-ID: <8735uvswp1.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37609-done Cc: 37609-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> (frame-height) >> 36 > > That's better. So now this report is closed. ------------=_1620583806-27990-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Oct 2019 22:34:03 +0000 Received: from localhost ([127.0.0.1]:41415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG9ff-0003KK-ET for submit@debbugs.gnu.org; Thu, 03 Oct 2019 18:34:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:33451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG9fe-0003KD-2J for submit@debbugs.gnu.org; Thu, 03 Oct 2019 18:34:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54806) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iG9fZ-0002pz-R9 for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 18:33:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iG9fY-0000aR-9k for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 18:33:57 -0400 Received: from butterfly.birch.relay.mailchannels.net ([23.83.209.27]:24576) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iG9fW-0000Wh-0w for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 18:33:56 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 474365E12BF for ; Thu, 3 Oct 2019 22:33:49 +0000 (UTC) Received: from pdx1-sub0-mail-a97.g.dreamhost.com (100-96-8-33.trex.outbound.svc.cluster.local [100.96.8.33]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id DC5E65E127E for ; Thu, 3 Oct 2019 22:33:48 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a97.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.5); Thu, 03 Oct 2019 22:33:49 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Sponge-Well-Made: 7fc9a5365e8a03e6_1570142029099_146012165 X-MC-Loop-Signature: 1570142029099:1459652561 X-MC-Ingress-Time: 1570142029098 Received: from pdx1-sub0-mail-a97.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a97.g.dreamhost.com (Postfix) with ESMTP id 6739A7F63C for ; Thu, 3 Oct 2019 15:33:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to :subject:date:message-id:mime-version:content-type; s= linkov.net; bh=sj6wygEnW7PuofJ7+hK7ayPlg1g=; b=DzQ2FLPhl/vr/vh4o HvGphXyLmP7tAFPnTLuwqaMO5DSbNZLl9PpLg/9gMAknrc+Et1ZIqdZrLELRgFqH UyzjlxRPzmY/bfGnsjnF5TXYp+s0o8ohr9OstcqljICsWoYzo2h3V8tRT7e3u2vq Ql1dIaD7iVbvsQj62MAF8zT73c= Received: from mail.jurta.org (m91-129-99-99.cust.tele2.ee [91.129.99.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a97.g.dreamhost.com (Postfix) with ESMTPSA id 33DE57F625 for ; Thu, 3 Oct 2019 15:33:46 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a97 From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: Tool-bar-mode grows the frame's height Organization: LINKOV.NET Date: Fri, 04 Oct 2019 01:20:59 +0300 Message-ID: <87bluxihw0.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrgeelgdduvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufhofffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrdelledrleelnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledrleelrdelledprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 23.83.209.27 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is a followup to emacs-devel thread with 100% reproducible test case. On master with any earlier revision before the tabs branch was merged, and compiled for a Motif or Lucid toolkit, i.e. any build without external tool-bar, i.e. not GTK builds, (also note that some confusion on emacs-devel with inconsistent results was caused by not using the required `make clean' in the lwlib directory after switching toolkits) running emacs -Q -f tool-bar-mode that disables tool-bar-mode before it's displayed for the first time, and evaluating (let ((initial (assq 'outer-size (frame-geometry)))) (tool-bar-mode 1) (tool-bar-mode 0) (list (assq 'outer-size (frame-geometry)) initial)) => ((outer-size 680 . 693) (outer-size 680 . 676)) indicates growing of the frame's height. Evaluating the same again produces the correct result: => ((outer-size 680 . 693) (outer-size 680 . 693)) OTOH, in a new session again with emacs -Q -f tool-bar-mode (progn (tool-bar-mode 1) (assq 'outer-size (frame-geometry))) => (outer-size 680 . 693) (progn (tool-bar-mode 0) (assq 'outer-size (frame-geometry))) => (outer-size 680 . 693) It's strange that the results are the same because visually the frame's height grows. Maybe this is specific to the window manager? My window manager is MATE. In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, Motif Version 2.3.8) of 2019-10-04 built on localhost Repository revision: d8e741548cd5221d51536a0cbeabde2e4d925054 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Linux Mint 19 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Tool-Bar mode disabled Configured using: 'configure --with-x-toolkit=motif --enable-checking=yes,glyphs --enable-check-lisp-object-type 'CFLAGS=-O0 -g3 -gdwarf-4'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS MOTIF X11 XDBE XIM THREADS PDUMPER LCMS2 GMP Important settings: value of $LC_MONETARY: et_EE.UTF-8 value of $LC_NUMERIC: fi_FI.UTF-8 value of $LC_TIME: en_DK.utf8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix ------------=_1620583806-27990-1-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 13:03:04 2022 Received: (at control) by debbugs.gnu.org; 24 Jan 2022 18:03:04 +0000 Received: from localhost ([127.0.0.1]:45723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC3gG-00014s-9i for submit@debbugs.gnu.org; Mon, 24 Jan 2022 13:03:04 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:46129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC3gF-00014K-25 for control@debbugs.gnu.org; Mon, 24 Jan 2022 13:03:03 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id E4CC7100010 for ; Mon, 24 Jan 2022 18:02:55 +0000 (UTC) From: Juri Linkov To: control@debbugs.gnu.org Subject: Re: bug#37609: Tool-bar-mode grows the frame's height Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <626bf59c-99e7-b6ac-5e0e-7493d214d4e2@gmx.at> Date: Mon, 24 Jan 2022 19:56:30 +0200 In-Reply-To: <626bf59c-99e7-b6ac-5e0e-7493d214d4e2@gmx.at> (martin rudalics's message of "Mon, 24 Jan 2022 10:52:39 +0100") Message-ID: <8635ld2k55.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) unarchive 37609 quit From unknown Sun Jun 15 08:45:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37609: Tool-bar-mode grows the frame's height Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jan 2022 18:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 37609@debbugs.gnu.org Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.16430475004365 (code B ref 37609); Mon, 24 Jan 2022 18:05:01 +0000 Received: (at 37609) by debbugs.gnu.org; 24 Jan 2022 18:05:00 +0000 Received: from localhost ([127.0.0.1]:45732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC3i7-00018L-PQ for submit@debbugs.gnu.org; Mon, 24 Jan 2022 13:04:59 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:36777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nC3i4-000180-NL for 37609@debbugs.gnu.org; Mon, 24 Jan 2022 13:04:58 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 5574F240004; Mon, 24 Jan 2022 18:04:48 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87bluxihw0.fsf@mail.linkov.net> <626bf59c-99e7-b6ac-5e0e-7493d214d4e2@gmx.at> Date: Mon, 24 Jan 2022 20:03:46 +0200 In-Reply-To: <626bf59c-99e7-b6ac-5e0e-7493d214d4e2@gmx.at> (martin rudalics's message of "Mon, 24 Jan 2022 10:52:39 +0100") Message-ID: <86pmoh1059.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> We probably could suppress such untimely growing by tricking the code >> into believing that the tool bar has already been drawn at least once >> even if it was not drawn at all. But I'm not sure whether such a >> change could break runs where showing the tool bar might be delayed >> for some reason. Getting the 'frame-inhibit-implied-resize' stuff >> perform sufficiently well was quite tricky. So is the behavior we see >> here annoying enough to warrant such a change? > > I now did the above described in order to fix Bug#52986 on master. > Please have a look whether anything got broken. Thanks, it seems nothing's broken.