From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Matthias Clasen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Mar 2016 14:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23144@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145926115025245 (code B ref -1); Tue, 29 Mar 2016 14:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Mar 2016 14:19:10 +0000 Received: from localhost ([127.0.0.1]:43861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akuU9-0006Z6-Jd for submit@debbugs.gnu.org; Tue, 29 Mar 2016 10:19:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ake9g-0002ra-5m for submit@debbugs.gnu.org; Mon, 28 Mar 2016 16:52:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ake9a-0007TK-5o for submit@debbugs.gnu.org; Mon, 28 Mar 2016 16:52:50 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ake9a-0007TG-3H for submit@debbugs.gnu.org; Mon, 28 Mar 2016 16:52:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54392) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ake9Z-0004cF-4u for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 16:52:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ake9X-0007SN-W9 for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 16:52:49 -0400 Received: from mail-ob0-x22c.google.com ([2607:f8b0:4003:c01::22c]:33383) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ake9X-0007SD-Rw for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 16:52:47 -0400 Received: by mail-ob0-x22c.google.com with SMTP id x3so40031122obt.0 for ; Mon, 28 Mar 2016 13:52:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=0JStkc+NbAcAwAfUWNE55jh4HryujWvo2zJTJnBnVu4=; b=xl3ifjijrn7ANfRyytr+nxjesdjUtKL1z3m94OuutsyMWszOCiKsHK44n/TnnbUPSp pyslJS+UFSq6p19jjy9NK09uX95zKgNWk3RFfYxmSNyoY87YXl7+TJuGMnzO5mbgH1uU Lgj0hlHKihxkR59iEHrtT3QYPKNdP+5vT/iq5RKXXw0fFIK9eobs+f67Q4HhEA48mYwm DS6q7vjQrGIEC8VDUt6l4EHvs8pnuTWv5kA3GcVlRgSq0KuAxiYSNhqMzvWYipWGxsNu O9rL85q3JdfVmNVOViXa8u9sUoegnsk6TWKIZNcjBVzM3X/t5qwZEInbAf1XwsfpAEkO qQyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=0JStkc+NbAcAwAfUWNE55jh4HryujWvo2zJTJnBnVu4=; b=c0YymyJHBfIFXAEtPkLwLrMwahpEyR/PBxeHxfzUhlc4/EsE1RtWAdnIPYvIfpUG7W clSKREQTKVo3AoBVQQlenH0sJ1WBuf9UAVI/fGz2xQWgBBQrfltQLOUn1+HDpo98uoX6 igyHbjVWK5Q5iTdoa8f4IyqcS3IjEo6f0DThac3FP+JoRZt0FjA1fCAkQASWyKSmTtLK FiYsOMzDLHu/ov0wGwBE5hhTE+tIRZaBmzKz609dZqY8h3CS12ZyIDlN5H15B+bPjcv4 O7I7HXtpBvhSRA8tHl8ytQ1e6OUpngqdo2P1kTTO779+PvL3tlJpP5a5z29/mymuAQCO Egrg== X-Gm-Message-State: AD7BkJKG84b8otntkqrurb2Fb/W89ymjDXZ90Nv9YjXnOjFtj7p6dLWSiPtvdKHPI8g4Qw+mR1M1mJ+41hylfA== MIME-Version: 1.0 X-Received: by 10.182.33.166 with SMTP id s6mr12906608obi.30.1459198367126; Mon, 28 Mar 2016 13:52:47 -0700 (PDT) Received: by 10.157.38.185 with HTTP; Mon, 28 Mar 2016 13:52:47 -0700 (PDT) Date: Mon, 28 Mar 2016 16:52:47 -0400 Message-ID: From: Matthias Clasen Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Tue, 29 Mar 2016 10:19:08 -0400 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: -4.0 (----) We've observed that after https://git.gnome.org/browse/gtk+/commit/?id=67ab00e01ec06d7b05a82c3d80b235ac6c4abfd2 emacs windows shrink to a small height, after initially appearing with the expected size. For that reason, I have reverted to commit in the stable gtk 3.20 branch. But after looking a bit closer, I find that what emacs does is really unsupportable: It handles X events behind GTK+'s back, and upon seeing a map notify, it calls xg_frame_resized with -1, -1 for width and height, which makes it call gdk_window_get_geometry to obtain the current size. But at that point (before GTK+ has handled the map notify), the function still returns the initial values of 1, 1, which then leads eventually to a call of gtk_window_resize() with the small height that we're seeing the window shrink to. Therefore, I will bring back the reverted change in GTK+ master. Possible workarounds/fixes in the emacs code: 1) Recognize when gdk_window_get_geometry returns the initial size (1,1) and silently return as if the window was unmapped. 2) Just drop the xg_frame_resized call on MapNotify. Omitting it doesn't have any noticeable negative consequences. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Mar 2016 15:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Matthias Clasen , 23144@debbugs.gnu.org Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145926471431003 (code B ref 23144); Tue, 29 Mar 2016 15:19:01 +0000 Received: (at 23144) by debbugs.gnu.org; 29 Mar 2016 15:18:34 +0000 Received: from localhost ([127.0.0.1]:43914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akvPe-00083y-IU for submit@debbugs.gnu.org; Tue, 29 Mar 2016 11:18:34 -0400 Received: from mout.gmx.net ([212.227.17.22]:50620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akvPc-00083l-6A for 23144@debbugs.gnu.org; Tue, 29 Mar 2016 11:18:32 -0400 Received: from [192.168.1.100] ([212.95.7.36]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0ME33j-1aWMIf00sh-00HN9T; Tue, 29 Mar 2016 17:18:26 +0200 Message-ID: <56FA9CBD.1020404@gmx.at> Date: Tue, 29 Mar 2016 17:18:21 +0200 From: martin rudalics MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:V2b7tbMAAErqPtDg+bXK9NcgLZxN2rn14vK8y7iLh/xHCIcoZ/c LRu7Qcob++noBmAwmk5CKdz+HBRXVoBbiPwnEGBfu8rC2vA43jC4X1kvBcAjNsHsW2xv1wb be6a1gztIPI3e1L/RsnH+3EZZx6cZ6cep+LnTEOZ8QJg6xh2GrtMoA1VTqKrfdovr1YRo6s HT+gbBH2KEQ5f2wNuGajA== X-UI-Out-Filterresults: notjunk:1;V01:K0:k5zcfJjbyEY=:cfDh+mwzHfcq2yOrTA/Csk rSWHMS1DLiSu5u8eg++fr+kZc+tLmHX0BqsLEQzHQUzIx5B2MyKwkLRyXtD5cx7Z9pWdw6dRL CfTWovadeCm6n8MhCbezU2RcU4QNrNNcYi+lI2hVbVdkAGplOKDGSguvOy62+9mMBo2h+mwLl P0NBIfaSApjr3U4wqanIlR+phqiti9r10Q0iJECRINPuEkPp+9Uf9x8QjhrzT8CmhbJjz0cbB flBZTrYDoCgKbEwYjhqBkqrjbK2a9FvgaLaqFB137Jm7+0Kdr0e+g7rS/k7wd+2kv2vUboXZD OVSdWrg/YaAaXhzf27Fc/i5zVWR9b9F3nLJI9pjhfwV0aIDP6md/OaugYi2hW4a272UrhBBfd 6hwBmqhAWQHydT0gtKoqhFC1HO9g9hu56bZX42vT1oLQejlaQGdzGQownNlxPwn8UbiOdYVog Fyq9mdSUXveLU72REKVHervyNSxSytEvEw60nIfJKvJznePusO9amEe6vjDbi2p8YQiiHBzl8 AYiACWXHG8L73gC1SfmvERIqE8u8jqC8RKiZXrIbg3kGc3i5HV5dXzcCqFCdAciGtG5pijwQC D1Y6/PCCtc8sWimrTV0RnDfKB5exAcBGrH1Y74MsDNEs79g8Zle6Jf2gwpMXXaG2E2t3iJFxE GGKud5gSQGYFtYY8mvtf1n8qapSPwTaTPASE/8/xu0ovGexdCUsn6aTU6YlOxl6yp4EZISddK iXSfsLRqR+prDgT/dCr/a5gQf2PPO1X53LY+3s2bBM0WPdGbM/KeDZYKMtN2dUEg0OIS54Rw2 tavGqax2c6FH402NDZpO8hr9JEz6A== X-Spam-Score: -0.1 (/) 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.1 (/) > 2) Just drop the xg_frame_resized call on MapNotify. Omitting it > doesn't have any noticeable negative consequences. Could you please provide a patch for the latter? Less for the change itself but more so for getting the right comment motivating it. But we should decide first whether to make the change on the release version. Eli, John? Thanks, martin From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Mar 2016 16:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 23144@debbugs.gnu.org, matthias.clasen@gmail.com Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.14592673859172 (code B ref 23144); Tue, 29 Mar 2016 16:04:01 +0000 Received: (at 23144) by debbugs.gnu.org; 29 Mar 2016 16:03:05 +0000 Received: from localhost ([127.0.0.1]:43968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akw6j-0002Ns-Gr for submit@debbugs.gnu.org; Tue, 29 Mar 2016 12:03:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akw6h-0002NG-Sl for 23144@debbugs.gnu.org; Tue, 29 Mar 2016 12:03:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akw6X-0006J4-W7 for 23144@debbugs.gnu.org; Tue, 29 Mar 2016 12:02:58 -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.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33460) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akw6X-0006Iz-TX; Tue, 29 Mar 2016 12:02:53 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2113 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1akw6X-0008DT-2n; Tue, 29 Mar 2016 12:02:53 -0400 Date: Tue, 29 Mar 2016 19:02:36 +0300 Message-Id: <83k2klw9ur.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <56FA9CBD.1020404@gmx.at> (message from martin rudalics on Tue, 29 Mar 2016 17:18:21 +0200) References: <56FA9CBD.1020404@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.0 (------) > Date: Tue, 29 Mar 2016 17:18:21 +0200 > From: martin rudalics > > > 2) Just drop the xg_frame_resized call on MapNotify. Omitting it > > doesn't have any noticeable negative consequences. > > Could you please provide a patch for the latter? Less for the change > itself but more so for getting the right comment motivating it. > > But we should decide first whether to make the change on the release > version. Eli, John? I don't know anything about GTK vs Emacs operation, except that Jan generally knew what he was doing. Too bad he's not around anymore to respond to this issue, I fear we are going to get bugs elsewhere. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Mar 2016 17:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 23144@debbugs.gnu.org, matthias.clasen@gmail.com Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145927206216553 (code B ref 23144); Tue, 29 Mar 2016 17:22:01 +0000 Received: (at 23144) by debbugs.gnu.org; 29 Mar 2016 17:21:02 +0000 Received: from localhost ([127.0.0.1]:44026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akxKA-0004Il-FW for submit@debbugs.gnu.org; Tue, 29 Mar 2016 13:21:02 -0400 Received: from mout.gmx.net ([212.227.17.21]:51515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akxK8-0004Hx-U9 for 23144@debbugs.gnu.org; Tue, 29 Mar 2016 13:21:01 -0400 Received: from [192.168.1.100] ([212.95.7.36]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M2ojS-1ZueBM1iCs-00sf7m; Tue, 29 Mar 2016 19:20:54 +0200 Message-ID: <56FAB971.8060807@gmx.at> Date: Tue, 29 Mar 2016 19:20:49 +0200 From: martin rudalics MIME-Version: 1.0 References: <56FA9CBD.1020404@gmx.at> <83k2klw9ur.fsf@gnu.org> In-Reply-To: <83k2klw9ur.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:8/O8qU5hQPjoKjpZb5EhIz+pwY9ipAHt8JeYv+c6Sq68TA9QAyT HQ9q+57Cr/L3vzcLdVdNDAFGwMbUy+sKuEd2a6bA0PYpHircwgIOErsup9qQDE943JoarLl Y1302554sLmDERgtjTaaZwjtLX89LcSe/qm3TWwPlrU0Lk9Xk1NrRF+RsSipr2qSOP8cG+W spabogOhcSF4H72k2ZGKQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:PwNhiN1D0zI=:tNEq2HBOFbYFm/M1kPubUB wDA3afG+gt72qmKVEfBp1h1yw3DIb2Kwv7JxkJRVKnAAgxOOKa9K4HNwkdQfNaKPB4MkSHQIf kLoqdCylCDVGCBW/Id2JsB/QhjtuCP1o1LaMAYCuWxLhvWZCib4cMa9ooswsh2GOagWvFNw16 1Aee+D9MPmsjVQHTspPQDxpYGet/Q6OaW/H27Gm6U9u6nGcK80Ksh2zp0b5OzNGDUCtRQSQKd B13YtBEV8vmILeq4TAAg/K8Z2Mt9wvzfYUcB8anut05umAaa0owS1fbHfs6hJuc3VoAFZXoBV 9E9L5v4G/VHmPC0dhvDftsIey8iX6rTzPFFnL/KtpfkX9Cn6qDiP8RqzhjazoYOCOJx785xPW Twny1hrD4qaULp++bJ9fbSweb0jyrE8JFvGWTiig3jqTPN1D/DwbX5nMVPONJV7J1Yx8kAIZG Gusyou+fbw7Oz/dQiiXyB38QGpbnHlWYomvvOTe1LzQvgi48gbWBplVLGor4Z6umLWfdXaPBK XcQGCFfkvcqL4dx7e6aQQg9JS74MctAlJ02nSn78eqgdMELFqFaxD0sFkB6+dT7whSYb9K93G uC6zMeTbmnyTkqgu8vJS1m5qbODtuW+6wMHwOQsr41j/zEcp3gaSqXbtrvrAnnivI4i2tEf9c HKbbI4k1v1SH6Gb0wpp2NxOCg9QDOzXgCxxGzy+xSyHYJqfutRhs68tasmgRu+4PfwjkB537x jSQ2aM+4sq+WVwODcr/Rcfk2o2+gu2nF68w3HZuVwSrLcKTGEsmbQ4ERO4WMncYU9itkzHvhT JZNydJhACqkp3YS2ebrMnAwLYdU8w== X-Spam-Score: -0.1 (/) 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.1 (/) > I don't know anything about GTK vs Emacs operation, except that Jan > generally knew what he was doing. Too bad he's not around anymore to > respond to this issue, I fear we are going to get bugs elsewhere. That's why I hope that Matthias could help us with this issue. I don't even understand why Jan called xg_frame_resized here. That is, I understand the technical reason for the -1 arguments, but I don't understand why he considered the call itself necessary. The ChangeLog entry contains no motivations. martin From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: John Wiegley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Mar 2016 16:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 23144@debbugs.gnu.org, Matthias Clasen Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145944069514267 (code B ref 23144); Thu, 31 Mar 2016 16:12:02 +0000 Received: (at 23144) by debbugs.gnu.org; 31 Mar 2016 16:11:35 +0000 Received: from localhost ([127.0.0.1]:46419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alfC3-0003hz-JE for submit@debbugs.gnu.org; Thu, 31 Mar 2016 12:11:35 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:34976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alfC2-0003he-8f for 23144@debbugs.gnu.org; Thu, 31 Mar 2016 12:11:34 -0400 Received: by mail-oi0-f46.google.com with SMTP id p188so34277729oih.2 for <23144@debbugs.gnu.org>; Thu, 31 Mar 2016 09:11:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=1LnieDin23H1VlP1we35jsejkSL9E5w0JA8Jrx5TPUo=; b=n4d4AFEXDiT7yPBm6x5orprdPeOB2cAbCU4cSIdSNKp7joJBHRrhwL/3B4y+lWRrrZ jpyZP+uFN0ryq1kjAzKu0F9dwqX4KXW+2EcyR0OYzZbnnWLlfLIFCSwLEvDnYfVerW9m PLwgJukv0vKrVlvdhm6SuEirg582CmeXthAuWuQZ5RhHnUFHC7iC6pjA6xXSjbo/oUAh 4R1i7sWbVd3nYrWgsWjeZ4XK2fjHGhcEyhV9Okl4nbHx1Ezc6QVJd4OQf5e4ecpSwuaD 0tyeKZ5ZrxeydDqwFHReh5F90rD4j/FZxgy9hvtfOPgQ2on7Nw97c6RHZ9uHcB8P8ZPt pZAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=1LnieDin23H1VlP1we35jsejkSL9E5w0JA8Jrx5TPUo=; b=JWxpSxaRwpkFcyaaQMIUfnxGXc51nzQ9tFT3gDeIdKOjbxhzM2LXQwXMy5kxBNiflh wVulhcfunsY1m1m8KWWWGWDK5RaZfuwXpFr3poMHLQaCtLF6e+xHF7T2f+4CJSeW4PNt sRY8sxAc4jhpEGlIJgoc19pzXo/azCLj+n5lUT+OLgu9TGRJFg+O5/b+VaYSNy1/ExdL TmKYSCKvDMOtAFKYg5fxY2j1kFL0u8j/rjTAb5KSzaijeq647YNFA8xeHwJNXgndJJ2A vEar7iV+B0dUSE14hhgaZDxXY9Q3Rrkjp4qjrDThCMPml8lmh8b3+Nuk1XbX9bg1Q594 Ln+g== X-Gm-Message-State: AD7BkJI3xShY+k5Cnuqhco/hY0h5225KPZnVBgJ3cyxDs7agiHV6nLd2s6zTO8VfEqsyqw== X-Received: by 10.157.54.11 with SMTP id w11mr8469701otb.103.1459440687627; Thu, 31 Mar 2016 09:11:27 -0700 (PDT) Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id 99sm2859995otf.12.2016.03.31.09.11.26 (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 31 Mar 2016 09:11:26 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id 092E713CF048B; Thu, 31 Mar 2016 09:11:26 -0700 (PDT) In-Reply-To: <56FA9CBD.1020404@gmx.at> (martin rudalics's message of "Tue, 29 Mar 2016 17:18:21 +0200") Date: Thu, 31 Mar 2016 09:09:59 -0700 Message-ID: References: <56FA9CBD.1020404@gmx.at> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.92 (darwin) 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: -0.7 (/) >>>>> martin rudalics writes: > But we should decide first whether to make the change on the release > version. Eli, John? If it's a serious bug, maybe; it depends on the scope of the change and the number of users it affects. 25.1 _will_ ship with some bugs, we can't avoid that; so at this point we're trying as much as possible only to improve the stability of our pretests. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Apr 2016 07:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: John Wiegley Cc: 23144@debbugs.gnu.org, Matthias Clasen Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145949694914847 (code B ref 23144); Fri, 01 Apr 2016 07:50:01 +0000 Received: (at 23144) by debbugs.gnu.org; 1 Apr 2016 07:49:09 +0000 Received: from localhost ([127.0.0.1]:46696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1altpM-0003rP-TT for submit@debbugs.gnu.org; Fri, 01 Apr 2016 03:49:09 -0400 Received: from mout.gmx.net ([212.227.15.19]:49389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1altpL-0003r4-Mw for 23144@debbugs.gnu.org; Fri, 01 Apr 2016 03:49:08 -0400 Received: from [192.168.1.101] ([212.95.7.91]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MEXHd-1aWlWv1FSz-00FjRI; Fri, 01 Apr 2016 09:49:00 +0200 Message-ID: <56FE27E2.2030307@gmx.at> Date: Fri, 01 Apr 2016 09:48:50 +0200 From: martin rudalics MIME-Version: 1.0 References: <56FA9CBD.1020404@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:HEj3aBMPWEcHi+VVnAfoLAAKcOeknJ8UkgxCZyBKw/L5aYDbUDi zQEfnDt5FycMUPyiXcVE8gHz5kFFQFZ6ZU0AknqbNkSAWSQxQa4o5BzbPNc84QbhA296I1v ejoUriZYlKxNIhyLnsoohmXcYlySTHt9/gopRtdvH5dItkOrSPku+P6Px8ByQ1hdClGq9SU rnN6gYXe6zNiSeJuiNRzg== X-UI-Out-Filterresults: notjunk:1;V01:K0:93g/PjQnCQE=:pQ9cVX1ePXT6vnu3PDGqx8 C4CxLKPYqr+SsGbOsyJR2UnPz8/gsgUNeNgDrRvu5BP87aMjChQV4N0GCv51YUlb5KzQAnvaK WiT6hPBiXRmLDmJZq2dXhAQukjVjkCIuD4LVGdTnKFk2Hota16BhfCe+lYHmjHFhCWKf0MTRu qoTMCgqzue9nN5zf9hzCflxg+av2HMZtQi8V+Nit5IC0f5AwjvhIzX/gQEOoEm6lgT7YZOw71 bn1vuf/3UiQg408AgjexAFIqB6oFtSRGlCkuNTK42167g5dQ6/JQ4HXTmF7fmFLLCvlKQXzli 6C01jqIaOFR1ubeXOQ0pny/d08rJSIG+A4Vnm14sWQWmqFsXxFaG6DwcCIlXPsaLORXS6q3jJ wRDwp7ph+liPpbaViGM/Ouq5ezKCOTjBRo3sj3lIeTzcwnplQAqTR/PwAYOjSCFEH6ng7r735 v3jlzoP4WNvOkMBM852sniKivevEW+BCEVt5S8bcZWFOxL9Klf5SRUr6wQYiea0oqGIegicoV MpQ5RT1ewUD8pKf5lky1glluX2oFeVc9nnxigKAE9g0nRjHkrbHLhtJSnUJzAGX86OiqyKD+P y4KtZADyg2uWtrd2QewzGfWKCoykk+OCvcvcKCxG9KckGI3co0LO8jX79ZE34cva0JA6pHTNp v8fqiuzX5iPqvdYOoumfN8qfsBP+3RBTWooYHaMuKy+cDWMJTEfkQOVsEx3W9/b42RaUAypGS xnwYNKmprel/2taYLuQakpfv3DDIbM3WeIK2EBHMWyz6/jATFQNA20sx7WRha5v+cn12fa8ZS QpQRV6xFELR9weyqyxvyL3m/s5zLQ== 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: -0.7 (/) > If it's a serious bug, maybe; it depends on the scope of the change and the > number of users it affects. 25.1 _will_ ship with some bugs, we can't avoid > that; so at this point we're trying as much as possible only to improve the > stability of our pretests. It's not about the severity of the bug; it's merely about how to react. I think we have two possibilites to deal with this issue: Ignore it or implement a fix. If we ignore it, we might run into difficulties later when gtk developers eventually decide to apply the change in question or we find a case where our code does not DTRT anyway. As Eli already mentioned, after Jan's departure nobody here is in grade to maintain the gtk interface reliably. If we try to fix it, we could possibly rely on Matthias to give us clues on how to proceed and what to do if the fix causes problems. If the fix goes into master, there are chances that any such problems will pass by unnoticed for some time since currently most people here seem to use the release version. martin From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Apr 2016 09:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: jwiegley@gmail.com, matthias.clasen@gmail.com, 23144@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145950399831921 (code B ref 23144); Fri, 01 Apr 2016 09:47:01 +0000 Received: (at 23144) by debbugs.gnu.org; 1 Apr 2016 09:46:38 +0000 Received: from localhost ([127.0.0.1]:46756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alvf4-0008In-EI for submit@debbugs.gnu.org; Fri, 01 Apr 2016 05:46:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alvf2-0008Ib-Qd for 23144@debbugs.gnu.org; Fri, 01 Apr 2016 05:46:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alvew-000691-Ly for 23144@debbugs.gnu.org; Fri, 01 Apr 2016 05:46:31 -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.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57656) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alves-00068V-VJ; Fri, 01 Apr 2016 05:46:26 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2845 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1alves-0005UE-5Q; Fri, 01 Apr 2016 05:46:26 -0400 Date: Fri, 01 Apr 2016 12:46:13 +0300 Message-Id: <83h9flu0ey.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <56FE27E2.2030307@gmx.at> (message from martin rudalics on Fri, 01 Apr 2016 09:48:50 +0200) References: <56FA9CBD.1020404@gmx.at> <56FE27E2.2030307@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.0 (------) > Date: Fri, 01 Apr 2016 09:48:50 +0200 > From: martin rudalics > Cc: 23144@debbugs.gnu.org, Matthias Clasen > > I think we have two possibilites to deal with this issue: Ignore it or > implement a fix. If we ignore it, we might run into difficulties later > when gtk developers eventually decide to apply the change in question or > we find a case where our code does not DTRT anyway. As Eli already > mentioned, after Jan's departure nobody here is in grade to maintain the > gtk interface reliably. > > If we try to fix it, we could possibly rely on Matthias to give us clues > on how to proceed and what to do if the fix causes problems. If the fix > goes into master, there are chances that any such problems will pass by > unnoticed for some time since currently most people here seem to use the > release version. How about the following course: . On master, accept what Matthias suggests and deal with bug reports if and when they come. . On the release branch, provide some safe workaround, triggered by an option users could set if they encounter this problem with a future GTK version. This assumes such a safe workaround is possible, of course; I thought along the lines of the user specifying the initial size explicitly in some way. Would that work? From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 References: In-Reply-To: Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 00:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 23144@debbugs.gnu.org, Matthias Clasen Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.14595554275826 (code B ref 23144); Sat, 02 Apr 2016 00:04:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 00:03:47 +0000 Received: from localhost ([127.0.0.1]:47696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1am92Z-0001Vu-7J for submit@debbugs.gnu.org; Fri, 01 Apr 2016 20:03:47 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:54616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1am92Y-0001Vf-5I for 23144@debbugs.gnu.org; Fri, 01 Apr 2016 20:03:46 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 97306160E15; Fri, 1 Apr 2016 17:03:40 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id LR1KfxQYWDjK; Fri, 1 Apr 2016 17:03:40 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E9395161211; Fri, 1 Apr 2016 17:03:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 8QT1em6xqMc1; Fri, 1 Apr 2016 17:03:39 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D1300160E15; Fri, 1 Apr 2016 17:03:39 -0700 (PDT) From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <56FF0C5B.1020201@cs.ucla.edu> Date: Fri, 1 Apr 2016 17:03:39 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 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: -1.0 (-) > How about the following course: > > . On master, accept what Matthias suggests and deal with bug reports > if and when they come. Sounds good, and I did that. > . On the release branch, provide some safe workaround, triggered by > an option users could set if they encounter this problem with a > future GTK version. This assumes such a safe workaround is > possible, of course; I thought along the lines of the user > specifying the initial size explicitly in some way. > Another possibility is to ask builders not to combine GTK+4 (or will this be GTK+ 3.22? it's not clear), whenever it comes out, with Emacs 25 whenever it comes out; and to instead stick with GTK+ 3.20 or earlier when building Emacs 25. If that's a reasonable request then the problem goes away. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 07:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 23144@debbugs.gnu.org, matthias.clasen@gmail.com Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145958053810955 (code B ref 23144); Sat, 02 Apr 2016 07:03:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 07:02:18 +0000 Received: from localhost ([127.0.0.1]:47761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amFZZ-0002qd-Ug for submit@debbugs.gnu.org; Sat, 02 Apr 2016 03:02:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amFZY-0002qQ-3V for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 03:02:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amFZS-0003bJ-74 for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 03:02:11 -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.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amFZM-0003ZG-Vw; Sat, 02 Apr 2016 03:02:05 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4134 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1amFZM-0007OF-9H; Sat, 02 Apr 2016 03:02:04 -0400 Date: Sat, 02 Apr 2016 10:01:33 +0300 Message-Id: <83r3eosdde.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <56FF0C5B.1020201@cs.ucla.edu> (message from Paul Eggert on Fri, 1 Apr 2016 17:03:39 -0700) References: <56FF0C5B.1020201@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.0 (------) > Cc: 23144@debbugs.gnu.org, Matthias Clasen > From: Paul Eggert > Date: Fri, 1 Apr 2016 17:03:39 -0700 > > > . On the release branch, provide some safe workaround, triggered by > > an option users could set if they encounter this problem with a > > future GTK version. This assumes such a safe workaround is > > possible, of course; I thought along the lines of the user > > specifying the initial size explicitly in some way. > > > > Another possibility is to ask builders not to combine GTK+4 (or will > this be GTK+ 3.22? it's not clear), whenever it comes out, with Emacs 25 > whenever it comes out; and to instead stick with GTK+ 3.20 or earlier > when building Emacs 25. If that's a reasonable request then the problem > goes away. Such a request, if we agree to that, should be in the form of configure rejecting GTK+4. I don't believe in our ability to reach all of the package maintainers and convince them. But if we can find a reasonable fire escape without rejecting new versions of GTK, I think it would be a better alternative. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Matthias Clasen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 15:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 23144@debbugs.gnu.org, Paul Eggert Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.14596103485485 (code B ref 23144); Sat, 02 Apr 2016 15:20:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 15:19:08 +0000 Received: from localhost ([127.0.0.1]:48996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amNKN-0001QP-W4 for submit@debbugs.gnu.org; Sat, 02 Apr 2016 11:19:08 -0400 Received: from mail-oi0-f52.google.com ([209.85.218.52]:33301) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amNKM-0001Pv-3X for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 11:19:06 -0400 Received: by mail-oi0-f52.google.com with SMTP id d205so144730175oia.0 for <23144@debbugs.gnu.org>; Sat, 02 Apr 2016 08:19:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=2CHg6OSixNOhExf8jRFpzdCebEn5rEWYS1sxf+WWLEg=; b=wwUcHms1/26u7l7SfFQWvJ2tXe4h9b8LdYVpcD6Lpqv9LuJ0cMUiS2DNYQhF/r6CwU w1F8QRlOQb8ciJmeMik2T+aD5JBCT/NPQmGUu8vMCmhZ7p4CUpGkWlAvSrtNzkD/yE+l 2T8HftXWF/mXUviCecd1yhP7P5lezRVZDNxzcf/vLr/zMY4xMAG/n9MGfhLQ+FOHrJcD 7+dZsn0VMUWwZsV0MDLk/09HJPTYq+2skRCnIsf8Ra7bqSZM1gjL4OKVG0hJFmiPUCXm 7FUVSLf0mO9QdsfTuR8e+OBkkZ7MKnzZxkicw85aCaBkI8RS7YWWWNHi8gQQhRcpuMPK kZ0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=2CHg6OSixNOhExf8jRFpzdCebEn5rEWYS1sxf+WWLEg=; b=YHyznXEMUqXmpyuGA8AHqFwDsX43joegl5pbC6Fl0GOpQ7Aigk9HAvB4DpRIHIrJBT szqgJqp1qP83tQXYOmisnbAjs269QH14YkroX8P5W1Q8XCFil7gzkIyD0MPO6Viwe1CZ HZT0r6KiW9GixeuBv2Q+PQrSxgV0KUQN/Ojoj4naYucB8KuaUB1SRRYhjsfUMZ6lgrsp 75xRTAb5E6t/+4KUm33ozZHKXJl6yx5Y5Bsq/IVX1fD8UOcjGfutAsRIBD/Yy4kPL4A3 yqwSE8X70XQ9Zr/CFJ29GgbWytcxvEI3iNSB86VwoUydaZ645zjMIFlRSz5xsYf5pswO TOYQ== X-Gm-Message-State: AD7BkJI+iNMWHM9W5Fe2hrLB4oDQck6Gm2fjeRXKK+GcaAxZ1p6wKy+FSmKqB+n8JRL+gArKo8g+FXnqLa2yBg== MIME-Version: 1.0 X-Received: by 10.157.20.146 with SMTP id d18mr5859783ote.172.1459610340451; Sat, 02 Apr 2016 08:19:00 -0700 (PDT) Received: by 10.157.18.203 with HTTP; Sat, 2 Apr 2016 08:19:00 -0700 (PDT) In-Reply-To: <83r3eosdde.fsf@gnu.org> References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> Date: Sat, 2 Apr 2016 11:19:00 -0400 Message-ID: From: Matthias Clasen Content-Type: text/plain; charset=UTF-8 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: -0.7 (/) On Sat, Apr 2, 2016 at 3:01 AM, Eli Zaretskii wrote: >> >> Another possibility is to ask builders not to combine GTK+4 (or will >> this be GTK+ 3.22? it's not clear), whenever it comes out, with Emacs 25 >> whenever it comes out; and to instead stick with GTK+ 3.20 or earlier >> when building Emacs 25. If that's a reasonable request then the problem >> goes away. > > Such a request, if we agree to that, should be in the form of > configure rejecting GTK+4. I don't believe in our ability to reach > all of the package maintainers and convince them. > > But if we can find a reasonable fire escape without rejecting new > versions of GTK, I think it would be a better alternative. Thanks for the fix on master, Paul. I can confirm that it works fine with GTK+ master. We're not talking about GTK4 here. GTK+ master will be released as 3.22 in the fall. But I am getting reports about various other problems that are caused by the reversal on the gtk-3-20 branch, so I may have to put the problematic (for emacs) back in the 3.20 branch. If you consider the patch too risky to put in the emacs 25 branch at this point, an alternative might be to put a release note to inform distributors about this incompatibility and point them at the commit, so they can pick it up if they want to ship emacs 25 with gtk 3.20. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 15:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Matthias Clasen Cc: 23144@debbugs.gnu.org, eggert@cs.ucla.edu Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.14596120868420 (code B ref 23144); Sat, 02 Apr 2016 15:49:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 15:48:06 +0000 Received: from localhost ([127.0.0.1]:49000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amNmQ-0002Bk-Ct for submit@debbugs.gnu.org; Sat, 02 Apr 2016 11:48:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amNmP-0002BI-Br for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 11:48:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amNmG-0002zn-7g for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 11:48:00 -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.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40444) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amNmG-0002zi-4g; Sat, 02 Apr 2016 11:47:56 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1225 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1amNmE-0002dN-1N; Sat, 02 Apr 2016 11:47:55 -0400 Date: Sat, 02 Apr 2016 18:47:23 +0300 Message-Id: <8360w0rp10.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Matthias Clasen on Sat, 2 Apr 2016 11:19:00 -0400) References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.0 (------) > Date: Sat, 2 Apr 2016 11:19:00 -0400 > From: Matthias Clasen > Cc: Paul Eggert , 23144@debbugs.gnu.org > > If you consider the patch too risky to put in the emacs 25 branch at > this point, an alternative might be to put a release note to inform > distributors about this incompatibility and point them at the commit, > so they can pick it up if they want to ship emacs 25 with gtk 3.20. We would prefer to not include the change in Emacs 25.1 (that will be released from the emacs-25 branch), and instead have some workaround there that will be activated by the end-users, if and when they see problems related to this. Can you propose such a workaround? Something like a call to xg_frame_resized with some reasonable dimensions, for example? TIA From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 16:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Matthias Clasen Cc: 23144@debbugs.gnu.org, eggert@cs.ucla.edu Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145961319710215 (code B ref 23144); Sat, 02 Apr 2016 16:07:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 16:06:37 +0000 Received: from localhost ([127.0.0.1]:49025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amO4K-0002eg-VI for submit@debbugs.gnu.org; Sat, 02 Apr 2016 12:06:37 -0400 Received: from mout.gmx.net ([212.227.17.22]:61440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amO4J-0002eU-IA for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 12:06:35 -0400 Received: from [192.168.1.101] ([212.95.7.71]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LabZr-1a054e3Ipb-00mIEa; Sat, 02 Apr 2016 18:06:19 +0200 Message-ID: <56FFEDF8.5030704@gmx.at> Date: Sat, 02 Apr 2016 18:06:16 +0200 From: martin rudalics MIME-Version: 1.0 References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> <8360w0rp10.fsf@gnu.org> In-Reply-To: <8360w0rp10.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:c7T0UgoWwKYsKNkpW6865d/DAIrBuHGYmw3sBt5fMPyqeVMEtc2 PEuEfnNU44eF9QYsmLL6OgfKm3I4rCkCzGNNvuLeh+/3hNV01U8Z8167tL08w2plr/vWV7u d+gsiFfHUocFHYngSvu6qosbczGPdAK8OtLJcgasqp2aj9EOvYm/iTujiHnfq8Qlw7t/jFF AYBUrGjgLUurj0JueEJ7A== X-UI-Out-Filterresults: notjunk:1;V01:K0:RTJ8UK4MX0g=:kBy6Y2t7XyduH/ns8BNkoO 6saF2T+l4ijt7Ir5fMrkM2JBOvCnVUeNiAcwICC8ZfjbRKyWAat+mHwzd7hgcbYV92+eJ7XWt 7WpD4PWolsFpzxeOZg2QSsP7zMuUJRKkuCBR/tU5b1zCt4MRKfcMuBHJWabjUOxsPsOdqNyak MxwHUqCmHrGKhYgfM7C+GugmAkNMC30YTwwP2ajKo6FWWeQBITUIfHO7qLhRUNvzFF2mn+Sks dXhyd+wxYBzwYIDw4cjweuOoRoQ+yWWe1LS5UC88SxZfnJ9atsUKQdeiNv2qs48FsfjTcUiEp qxikBuRrVLjAF7O2N4auJcj0zsx9G8LecsyCLSYXTVAPpx52KvLVhf67av2sT9SGskIuDLDHA g3fXhYiddfWxW9chtqpil91oBbEa2l1Qn/SFUq3q31U0df1wrtmCsZsGMRMPHQ6tIBU5vBBWs HQ/JPyQzK3aDSsS6hM9hJCt64qtyIFWFJEKTZ5htMsR07uAn766Sfqdm/y0YT2GptYS5i5JYj fuyVkzADAq9YtMyzyD2ZvW1SmorifbPnwyefshFEb42KDWzbR9QBKvBv3McXaQoGc1jYMR3Iu 3DB9x4FBSIVOfL/tfGIwZa7xNui5B4Ynfov/wnFhgRz2i10Y2QjfAKvrbWO+FY5gNbmymqtEt Zmj5IKxaLiHq50oIYATzWzp+UF1vVg5Yd6OLaCg0nEV4KJwKGBD3wxaU+enFmyEaPLwajkFpp JqXpc7iQ76cMoaVaRX9WCLTCeDf+q9EEIZcJ2DEKMkZsrfU4cSmjsOegXN7EDp/a1zj/NXDw6 7mxa0nTjmeTo7FCMW+jOcvSNshBNA== 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: -0.7 (/) > We would prefer to not include the change in Emacs 25.1 (that will be > released from the emacs-25 branch), and instead have some workaround > there that will be activated by the end-users, if and when they see > problems related to this. Can you propose such a workaround? > Something like a call to xg_frame_resized with some reasonable > dimensions, for example? In emacs-25 either use something like #if !GTK_CHECK_VERSION (3, 20, 0)) xg_frame_resized (f, -1, -1); #endif or, as Matthias proposed, in xg_frame_resized write if (pixelwidth == -1 && pixelheight == -1) { if (FRAME_GTK_WIDGET (f) && gtk_widget_get_mapped (FRAME_GTK_WIDGET (f))) { gdk_window_get_geometry (gtk_widget_get_window (FRAME_GTK_WIDGET (f)), 0, 0, &pixelwidth, &pixelheight); if (pixelwidth <= 1 || pixelheight <= 1) return; } else return; } martin From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 23144@debbugs.gnu.org, eggert@cs.ucla.edu, matthias.clasen@gmail.com Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145961454512423 (code B ref 23144); Sat, 02 Apr 2016 16:30:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 16:29:05 +0000 Received: from localhost ([127.0.0.1]:49036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amOQ5-0003EJ-KA for submit@debbugs.gnu.org; Sat, 02 Apr 2016 12:29:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amOQ4-0003Dq-5s for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 12:29:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amOPy-00042P-6d for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 12:28:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41123) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amOPu-00041u-5o; Sat, 02 Apr 2016 12:28:54 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1268 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1amOPt-0008E4-C2; Sat, 02 Apr 2016 12:28:53 -0400 Date: Sat, 02 Apr 2016 19:28:23 +0300 Message-Id: <834mbkrn4o.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <56FFEDF8.5030704@gmx.at> (message from martin rudalics on Sat, 02 Apr 2016 18:06:16 +0200) References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> <8360w0rp10.fsf@gnu.org> <56FFEDF8.5030704@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.0 (------) > Date: Sat, 02 Apr 2016 18:06:16 +0200 > From: martin rudalics > CC: 23144@debbugs.gnu.org, eggert@cs.ucla.edu > > In emacs-25 either use something like > > #if !GTK_CHECK_VERSION (3, 20, 0)) > xg_frame_resized (f, -1, -1); > #endif I hope we do that on master. If not, we should. There's no reason not to continue calling xg_frame_resized with older versions of GTK, as it works there. I'm wary of doing this in Emacs 25.1. > or, as Matthias proposed, in xg_frame_resized write > > if (pixelwidth == -1 && pixelheight == -1) > { > if (FRAME_GTK_WIDGET (f) && gtk_widget_get_mapped (FRAME_GTK_WIDGET (f))) > { > gdk_window_get_geometry (gtk_widget_get_window (FRAME_GTK_WIDGET (f)), > 0, 0, &pixelwidth, &pixelheight); > if (pixelwidth <= 1 || pixelheight <= 1) > return; > } > else > return; > } Do we understand the effect of this? It effectively makes the xg_frame_resized call a no-op, but I very much doubt that this call was added there with no good reason. Does the history of this addition, including any related discussions, teach us something about the reason? Thanks. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Matthias Clasen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 17:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: martin rudalics , Paul Eggert , 23144@debbugs.gnu.org Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145961805317835 (code B ref 23144); Sat, 02 Apr 2016 17:28:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 17:27:33 +0000 Received: from localhost ([127.0.0.1]:49048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amPKe-0004db-NG for submit@debbugs.gnu.org; Sat, 02 Apr 2016 13:27:32 -0400 Received: from mail-oi0-f51.google.com ([209.85.218.51]:35817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amPKc-0004dN-OB for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 13:27:31 -0400 Received: by mail-oi0-f51.google.com with SMTP id p188so114420696oih.2 for <23144@debbugs.gnu.org>; Sat, 02 Apr 2016 10:27:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=FQDHoJgvEAAP3K2gVxtWTm50KYvnsWpxeqTy+AIwbKs=; b=BBdhrc1omDTVoPenobHZ/q/+uKk2S7tZc8eC/DZYpHLjSuCBLVDS0mNdB+nKMNK6dr mqaB9UXJO1KKAO8/EDq3i1Oqj/3kcTTIQAHXpi+QNcgGO8LzgSH8xwIHFEBbYuxWUISK +o+ejPDbAOLPWS3UHyUHGnRcAlC4RKnduF9XGI6mtaJ1JiFnA6CyjGjTDwBLYOn2WjYL zi78cze/JR2TV+EfZsF3A3NY8srGdWZQLOPwmROKXNt7r7gEHMGJxz+nHBBK5nZw//EK 8dPspQrd6cZDnhUbyji0JXrjXa0C+mum8ZSvfAx4oEElwduIlbfjnlFrOF0R2kvohvDJ wAzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=FQDHoJgvEAAP3K2gVxtWTm50KYvnsWpxeqTy+AIwbKs=; b=e1g/uEOR8gB91N1lF4+GSO8i/8a7D/yEVUrTtzg47x+bheLIVq/v92CjIFCXFAcMgg ZFpF402OiU05j/TvkPNUY5HlCIhsi4JWMFPMQH+tLF2htbPYbCqPILeL+5u3Ydy9o3eI 1+hiAqeD1t5+4MziKPoZeDR4Kp6bJNGSgao442EYkP5hvOpPz4pbrcKcXsz2tci48IFf ZZBEu/CRwQoK5GKVxlA042nIYcNQl5CmNkETPxkZw7JdI7GQeGs7jc4w6yq+d1+HeLYU xOZ0Kl+zXYTsskVxPoSBuT+asGMyGxgFv5ijzGtdtu3fC5aOp6LJHKafqt7hNEteaXGh zpsw== X-Gm-Message-State: AD7BkJIu7acFdOhimztJlUdz3jipDReWijU3nza1IQ4LWWnYa7QF4UUG6RR7xYmmWBXwSrqS5A7Qf5j0+G964Q== MIME-Version: 1.0 X-Received: by 10.202.83.75 with SMTP id h72mr3959555oib.121.1459618045296; Sat, 02 Apr 2016 10:27:25 -0700 (PDT) Received: by 10.157.18.203 with HTTP; Sat, 2 Apr 2016 10:27:25 -0700 (PDT) In-Reply-To: <834mbkrn4o.fsf@gnu.org> References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> <8360w0rp10.fsf@gnu.org> <56FFEDF8.5030704@gmx.at> <834mbkrn4o.fsf@gnu.org> Date: Sat, 2 Apr 2016 13:27:25 -0400 Message-ID: From: Matthias Clasen Content-Type: text/plain; charset=UTF-8 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: -0.7 (/) On Sat, Apr 2, 2016 at 12:28 PM, Eli Zaretskii wrote: >> Date: Sat, 02 Apr 2016 18:06:16 +0200 >> From: martin rudalics >> CC: 23144@debbugs.gnu.org, eggert@cs.ucla.edu >> >> In emacs-25 either use something like >> >> #if !GTK_CHECK_VERSION (3, 20, 0)) >> xg_frame_resized (f, -1, -1); >> #endif > > I hope we do that on master. If not, we should. There's no reason > not to continue calling xg_frame_resized with older versions of GTK, > as it works there. > > I'm wary of doing this in Emacs 25.1. > >> or, as Matthias proposed, in xg_frame_resized write >> >> if (pixelwidth == -1 && pixelheight == -1) >> { >> if (FRAME_GTK_WIDGET (f) && gtk_widget_get_mapped (FRAME_GTK_WIDGET (f))) >> { >> gdk_window_get_geometry (gtk_widget_get_window (FRAME_GTK_WIDGET (f)), >> 0, 0, &pixelwidth, &pixelheight); >> if (pixelwidth <= 1 || pixelheight <= 1) >> return; >> } >> else >> return; >> } > > Do we understand the effect of this? It effectively makes the > xg_frame_resized call a no-op, but I very much doubt that this call > was added there with no good reason. Does the history of this > addition, including any related discussions, teach us something about > the reason? Yes, this is what I would have suggested as alternative patch for emacs 25. It only disregards the return value of gdk_window_get_geometry if it is still the initial value of 1,1 - thats clearly not a useful size for an emacs window... From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 17:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Matthias Clasen Cc: rudalics@gmx.at, eggert@cs.ucla.edu, 23144@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145961841118498 (code B ref 23144); Sat, 02 Apr 2016 17:34:02 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 17:33:31 +0000 Received: from localhost ([127.0.0.1]:49067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amPQR-0004oI-9P for submit@debbugs.gnu.org; Sat, 02 Apr 2016 13:33:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amPQQ-0004o6-Gg for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 13:33:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amPQK-0000gH-Jq for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 13:33:25 -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.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41904) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amPQE-0000Si-0i; Sat, 02 Apr 2016 13:33:18 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1485 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1amPQD-0000VW-3w; Sat, 02 Apr 2016 13:33:17 -0400 Date: Sat, 02 Apr 2016 20:32:46 +0300 Message-Id: <83y48vrk5d.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Matthias Clasen on Sat, 2 Apr 2016 13:27:25 -0400) References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> <8360w0rp10.fsf@gnu.org> <56FFEDF8.5030704@gmx.at> <834mbkrn4o.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.0 (------) > Date: Sat, 2 Apr 2016 13:27:25 -0400 > From: Matthias Clasen > Cc: martin rudalics , 23144@debbugs.gnu.org, > Paul Eggert > > > Do we understand the effect of this? It effectively makes the > > xg_frame_resized call a no-op, but I very much doubt that this call > > was added there with no good reason. Does the history of this > > addition, including any related discussions, teach us something about > > the reason? > > Yes, this is what I would have suggested as alternative patch for > emacs 25. It only disregards the return value of > gdk_window_get_geometry if it is still the initial value of 1,1 - > thats clearly not a useful size for an emacs window... Ignoring the 1x1 dimensions is a no-brainer. What bothers me is something else entirely: that call to xg_frame_resized was most probably added there for a reason; if xg_frame_resized no longer works with GTK 3.22 and later as it did before, the question is what, if anything, else do we lose with the new behavior? Could you perhaps describe what that call does in older versions of GTK, and why it worked before, but not anymore? Thanks. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Matthias Clasen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Apr 2016 23:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: martin rudalics , Paul Eggert , 23144@debbugs.gnu.org Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145963924830303 (code B ref 23144); Sat, 02 Apr 2016 23:21:01 +0000 Received: (at 23144) by debbugs.gnu.org; 2 Apr 2016 23:20:48 +0000 Received: from localhost ([127.0.0.1]:49289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amUqW-0007sh-Fn for submit@debbugs.gnu.org; Sat, 02 Apr 2016 19:20:48 -0400 Received: from mail-oi0-f50.google.com ([209.85.218.50]:34729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amUqV-0007sU-G1 for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 19:20:47 -0400 Received: by mail-oi0-f50.google.com with SMTP id s79so21830002oie.1 for <23144@debbugs.gnu.org>; Sat, 02 Apr 2016 16:20:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=HJlfB7UnanQ/kxpydmIHD5T6LtW0fPvWoqbb8/y0s3U=; b=cCxEG5N53ZpsPnjoRk0DVXHb0O60O3ywJs3vBqSf0tydYoXhwANcEJL3nndEeajb0k ZywQJI0+R7qky4O8E6b5yiPe0SwIO2ovgh0+WgfNFEBOaEb5yOj/tKnGOkwNM7/KTvZj uIl8xKL/ZgWfU5sof6O21gKMDdX6Fh7HkQzcEvm/2EAQXo+E3ninfo8u6bynvZBx8PpK xR3+9lDvvszz6bsP6PjJLjAwVDogNsomZpwoeMKOh4FE/7oIJ6+UkdigcwCas9HzdVfF h4utGFCxkmcLtcn9sFgN56nysYGLr6l/aRI2W3748BMb5IOU4D3ScDn8sgGPT0v13moG SrfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=HJlfB7UnanQ/kxpydmIHD5T6LtW0fPvWoqbb8/y0s3U=; b=fyW1aI+cvHnDvw8gWDvlb7iA/aD26Ilq/Nyb/PPb3h3QVXVT9RW47T4EvAsWiNRNxs UzAsyA4m5tZgrW05Ge+iSpwHTLlJUWj03loPMBSrXIhrcKU2iED5SUb1ci6A4aaruzhR eSEoeD7Q4ZblLS5MzHDRTP/7OpTUzAfLgmWZvp51zWMleCBBXc6gpciBhEDEQG+dT4YU AzAIoYn+tX0KSYicq22jiA3wsIIH5HyVhELt9J2Jipd/vITtQglX/AA3lVFldsqHraso 2JkT+1lVy1AhhmPjxSFAzxPeX/rEdnnCa4M775QFrru1PHXkE/MdkLQ199uj6XtIYq4G De4w== X-Gm-Message-State: AD7BkJLArOAzjET7619uGGNqAer2ZyNRd1Gut/VbL9cIj+8Kpm9xJC6QpUthbDPz+CGw8Aok4Nk2UIfzseTfrQ== MIME-Version: 1.0 X-Received: by 10.202.83.75 with SMTP id h72mr4442581oib.121.1459639241918; Sat, 02 Apr 2016 16:20:41 -0700 (PDT) Received: by 10.157.18.203 with HTTP; Sat, 2 Apr 2016 16:20:41 -0700 (PDT) In-Reply-To: <83y48vrk5d.fsf@gnu.org> References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> <8360w0rp10.fsf@gnu.org> <56FFEDF8.5030704@gmx.at> <834mbkrn4o.fsf@gnu.org> <83y48vrk5d.fsf@gnu.org> Date: Sat, 2 Apr 2016 19:20:41 -0400 Message-ID: From: Matthias Clasen Content-Type: text/plain; charset=UTF-8 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: -0.7 (/) On Sat, Apr 2, 2016 at 1:32 PM, Eli Zaretskii wrote: >> Date: Sat, 2 Apr 2016 13:27:25 -0400 >> From: Matthias Clasen >> Cc: martin rudalics , 23144@debbugs.gnu.org, >> Paul Eggert >> >> > Do we understand the effect of this? It effectively makes the >> > xg_frame_resized call a no-op, but I very much doubt that this call >> > was added there with no good reason. Does the history of this >> > addition, including any related discussions, teach us something about >> > the reason? >> >> Yes, this is what I would have suggested as alternative patch for >> emacs 25. It only disregards the return value of >> gdk_window_get_geometry if it is still the initial value of 1,1 - >> thats clearly not a useful size for an emacs window... > > Ignoring the 1x1 dimensions is a no-brainer. What bothers me is > something else entirely: that call to xg_frame_resized was most > probably added there for a reason; if xg_frame_resized no longer works > with GTK 3.22 and later as it did before, the question is what, if > anything, else do we lose with the new behavior? > > Could you perhaps describe what that call does in older versions of > GTK, and why it worked before, but not anymore? Well, it seems that nobody on your side remembers the reason for why that particular xg_frame_resized call was added :-( It is not that xg_frame_resized doesn't work anymore with GTK 3.22. It just gets called at a time when the GdkWindow is not fully set up yet. The reason that that happens now is due to a) to some subtle changes in the way GTK+ sets up windows initially and b) emacs poking directly at X events like MapNotify. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Apr 2016 02:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Matthias Clasen Cc: rudalics@gmx.at, eggert@cs.ucla.edu, 23144@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.145965102815536 (code B ref 23144); Sun, 03 Apr 2016 02:38:02 +0000 Received: (at 23144) by debbugs.gnu.org; 3 Apr 2016 02:37:08 +0000 Received: from localhost ([127.0.0.1]:49333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amXuV-00042W-Sq for submit@debbugs.gnu.org; Sat, 02 Apr 2016 22:37:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amXuU-000423-Nn for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 22:37:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amXuO-0002hY-MF for 23144@debbugs.gnu.org; Sat, 02 Apr 2016 22:37:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47214) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amXuK-0002fU-QC; Sat, 02 Apr 2016 22:36:56 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2304 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1amXuJ-0005t8-Vn; Sat, 02 Apr 2016 22:36:56 -0400 Date: Sun, 03 Apr 2016 05:36:27 +0300 Message-Id: <83h9fjquz8.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Matthias Clasen on Sat, 2 Apr 2016 19:20:41 -0400) References: <56FF0C5B.1020201@cs.ucla.edu> <83r3eosdde.fsf@gnu.org> <8360w0rp10.fsf@gnu.org> <56FFEDF8.5030704@gmx.at> <834mbkrn4o.fsf@gnu.org> <83y48vrk5d.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.0 (------) > Date: Sat, 2 Apr 2016 19:20:41 -0400 > From: Matthias Clasen > Cc: martin rudalics , 23144@debbugs.gnu.org, > Paul Eggert > > > Could you perhaps describe what that call does in older versions of > > GTK, and why it worked before, but not anymore? > > Well, it seems that nobody on your side remembers the reason for why > that particular xg_frame_resized call was added :-( The developer who was our expert on GTK has stepped down. That can happen to any project, I think. > It is not that xg_frame_resized doesn't work anymore with GTK 3.22. It > just gets called at a time when the GdkWindow is not fully set up yet. > The reason that that happens now is due to a) to some subtle changes > in the way GTK+ sets up windows initially and b) emacs poking directly > at X events like MapNotify. Thanks. Is there a way of knowing when the GdkWindow is fully set up? From debbugs-submit-bounces@debbugs.gnu.org Tue May 03 16:02:48 2016 Received: (at control) by debbugs.gnu.org; 3 May 2016 20:02:48 +0000 Received: from localhost ([127.0.0.1]:35735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgWt-00079t-UE for submit@debbugs.gnu.org; Tue, 03 May 2016 16:02:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgWs-00079g-CK for control@debbugs.gnu.org; Tue, 03 May 2016 16:02:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axgWc-0004f5-V2 for control@debbugs.gnu.org; Tue, 03 May 2016 16:02:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58353) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axgWc-0004e0-Rg for control@debbugs.gnu.org; Tue, 03 May 2016 16:02:30 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1axgWY-0000Ol-71 for control@debbugs.gnu.org; Tue, 03 May 2016 16:02:26 -0400 Subject: control message for bug 19759 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 03 May 2016 16:02:26 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) 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: -6.0 (------) block 19759 by 23144 From debbugs-submit-bounces@debbugs.gnu.org Tue May 03 16:03:36 2016 Received: (at control) by debbugs.gnu.org; 3 May 2016 20:03:37 +0000 Received: from localhost ([127.0.0.1]:35742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgXg-0007Bh-Mb for submit@debbugs.gnu.org; Tue, 03 May 2016 16:03:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgXf-0007BH-Ij for control@debbugs.gnu.org; Tue, 03 May 2016 16:03:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axgXR-00053i-CT for control@debbugs.gnu.org; Tue, 03 May 2016 16:03:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58373) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axgXR-00052L-A2 for control@debbugs.gnu.org; Tue, 03 May 2016 16:03:21 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1axgXM-0001JY-KP for control@debbugs.gnu.org; Tue, 03 May 2016 16:03:16 -0400 Subject: control message for bug 23144 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 03 May 2016 16:03:16 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) 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: -6.0 (------) severity 23144 important From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 References: In-Reply-To: Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2016 06:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23144@debbugs.gnu.org Cc: rudalics@gmx.at, Eli Zaretskii , Matthias Clasen Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.146338159925000 (code B ref 23144); Mon, 16 May 2016 06:54:01 +0000 Received: (at 23144) by debbugs.gnu.org; 16 May 2016 06:53:19 +0000 Received: from localhost ([127.0.0.1]:53190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2CP1-0006VA-3C for submit@debbugs.gnu.org; Mon, 16 May 2016 02:53:19 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2COz-0006Uy-Qw for 23144@debbugs.gnu.org; Mon, 16 May 2016 02:53:18 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A4B7E1612D8; Sun, 15 May 2016 23:53:10 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id v4oZL1leO0E3; Sun, 15 May 2016 23:53:07 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DD3361612D9; Sun, 15 May 2016 23:53:07 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6JxI-G_BLVg0; Sun, 15 May 2016 23:53:07 -0700 (PDT) Received: from [192.168.1.9] (unknown [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B8BE41612D8; Sun, 15 May 2016 23:53:07 -0700 (PDT) From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <57396E53.3050407@cs.ucla.edu> Date: Sun, 15 May 2016 23:53:07 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -1.4 (-) As I understand it, the current version (3.20.4) of Gtk+ incorporates the cleanup patch that causes the problem with Emacs 25 that Matthias noted in . I haven't tested this, though. As the bug was fixed in the Emacs master branch early last month , and nobody has seemed to complain, I'm becoming more inclined to cherry-p= ick the fix into the emacs-25 branch. I'm by no means an expert in this area, but= it does seem to be a looming problem if we continue to do nothing. From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2016 16:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 23144@debbugs.gnu.org, matthias.clasen@gmail.com, rudalics@gmx.at Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.14634143576311 (code B ref 23144); Mon, 16 May 2016 16:00:02 +0000 Received: (at 23144) by debbugs.gnu.org; 16 May 2016 15:59:17 +0000 Received: from localhost ([127.0.0.1]:53952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2KvJ-0001dg-HO for submit@debbugs.gnu.org; Mon, 16 May 2016 11:59:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2KvH-0001dR-RL for 23144@debbugs.gnu.org; Mon, 16 May 2016 11:59:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b2KvB-0002zp-IN for 23144@debbugs.gnu.org; Mon, 16 May 2016 11:59:06 -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.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59161) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2KqA-0001vL-U8; Mon, 16 May 2016 11:53:54 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2309 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b2Kq2-00014h-8v; Mon, 16 May 2016 11:53:53 -0400 Date: Mon, 16 May 2016 18:53:44 +0300 Message-Id: <83bn465793.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <57396E53.3050407@cs.ucla.edu> (message from Paul Eggert on Sun, 15 May 2016 23:53:07 -0700) References: <57396E53.3050407@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.4 (------) > From: Paul Eggert > Cc: Matthias Clasen , Eli Zaretskii > , rudalics@gmx.at > Date: Sun, 15 May 2016 23:53:07 -0700 > > As I understand it, the current version (3.20.4) of Gtk+ incorporates the > cleanup patch > > that causes the problem with Emacs 25 that Matthias noted in > . I haven't tested this, though. > > As the bug was fixed in the Emacs master branch early last month > , > and nobody has seemed to complain, I'm becoming more inclined to cherry-pick the > fix into the emacs-25 branch. Or we could reject GTK+ 3.20.4 and later for Emacs 25.1 at configure time. I have no idea which alternative is better. (And no, lack of complaints doesn't seem to be a good enough indicator: look at the number of serious problems with emacs-25 which are only now starting to be reported. It sounds like only pretest releases are used widely enough to catch some configurations.) > I'm by no means an expert in this area, but it does seem to be a > looming problem if we continue to do nothing. We don't have experts available, it seems. We have no idea what we are doing with these changes. I hoped the GTK people will be motivated enough to help us out, but it doesn't look like it's happening, sigh. From unknown Sun Jun 22 11:47:43 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: Matthias Clasen Subject: bug#23144: closed (Re: shrinking windows with gtk 3.20) Message-ID: References: <48500cb0-2e64-4e63-873b-b8ce680531c5@cs.ucla.edu> X-Gnu-PR-Message: they-closed 23144 X-Gnu-PR-Package: emacs Reply-To: 23144@debbugs.gnu.org Date: Mon, 16 May 2016 17:12:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1463418722-13206-1" This is a multi-part message in MIME format... ------------=_1463418722-13206-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23144: shrinking windows with gtk 3.20 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 23144@debbugs.gnu.org. --=20 23144: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23144 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1463418722-13206-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 23144-done) by debbugs.gnu.org; 16 May 2016 17:11:57 +0000 Received: from localhost ([127.0.0.1]:54059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2M3h-0003Qi-JF for submit@debbugs.gnu.org; Mon, 16 May 2016 13:11:57 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2M3g-0003QT-0m for 23144-done@debbugs.gnu.org; Mon, 16 May 2016 13:11:56 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4B8D11612E4; Mon, 16 May 2016 10:11:49 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id tErq6vIAiEuW; Mon, 16 May 2016 10:11:48 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 919691612E5; Mon, 16 May 2016 10:11:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id qdalKp2kLACx; Mon, 16 May 2016 10:11:48 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 7202B1612E4; Mon, 16 May 2016 10:11:48 -0700 (PDT) Subject: Re: shrinking windows with gtk 3.20 To: Eli Zaretskii References: <57396E53.3050407@cs.ucla.edu> <83bn465793.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <48500cb0-2e64-4e63-873b-b8ce680531c5@cs.ucla.edu> Date: Mon, 16 May 2016 10:11:48 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <83bn465793.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------B41A1D742572D71942BB5801" X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 23144-done Cc: rudalics@gmx.at, 23144-done@debbugs.gnu.org, matthias.clasen@gmail.com 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.4 (-) This is a multi-part message in MIME format. --------------B41A1D742572D71942BB5801 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 05/16/2016 08:53 AM, Eli Zaretskii wrote: > we could reject GTK+ 3.20.4 and later for Emacs 25.1 at configure > time. On further investigation of the Gtk+ source, it appears that the Gtk+ change went in at release 3.20.3. Since it seems clear that Emacs has serious problems in 3.20.3 or later because of the call to xg_frame_resized, I installed the attached patch and am boldly closing the bug report. Quite possibly there is a better way to fix the bug but I hope this is good enough to get by. --------------B41A1D742572D71942BB5801 Content-Type: application/x-patch; name="0001-Avoid-shrinking-windows-with-Gtk-3.20.3.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Avoid-shrinking-windows-with-Gtk-3.20.3.patch" RnJvbSAyNjgxOGM4MTNkZGNjYzZjNzE4NmVlZGFkYmY5YzdhMmYyYWU2ZGViIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBNb24sIDE2IE1heSAyMDE2IDEwOjA1OjE5IC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gQXZvaWQgc2hyaW5raW5nIHdpbmRvd3Mgd2l0aCBHdGsrIDMuMjAuMwoKUHJvYmxlbSBy ZXBvcnRlZCBieSBNYXR0aGlhcyBDbGFzZW4gKEJ1ZyMyMzE0NCkuClRoaXMgd2FzIGZpeGVk IGluIGEgZGlmZmVyZW50IHdheSBpbiBtYXN0ZXIuCkRvIG5vdCBtZXJnZSB0byBtYXN0ZXIu Ciogc3JjL3h0ZXJtLmMgKGhhbmRsZV9vbmVfeGV2ZW50KSBbR1RLX0NIRUNLX1ZFUlNJT04g KDMsIDIwLCAzKV06CkRvIG5vdCBjYWxsIHhnX2ZyYW1lX3Jlc2l6ZWQgaW4gdGhlIE1hcE5v dGlmeSBjYXNlLgotLS0KIHNyYy94dGVybS5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMveHRlcm0uYyBiL3NyYy94dGVy bS5jCmluZGV4IDJmOGUwNzcuLmM2NGMxNzQgMTAwNjQ0Ci0tLSBhL3NyYy94dGVybS5jCisr KyBiL3NyYy94dGVybS5jCkBAIC03ODk3LDcgKzc4OTcsMTMgQEAgaGFuZGxlX29uZV94ZXZl bnQgKHN0cnVjdCB4X2Rpc3BsYXlfaW5mbyAqZHB5aW5mbywKICAgICAgICAgICAgIHJlY29y ZF9hc3luY2hfYnVmZmVyX2NoYW5nZSAoKTsKIAogI2lmZGVmIFVTRV9HVEsKKwkgIC8qIHhn X2ZyYW1lX3Jlc2l6ZWQgZG9lcyB0aGUgd3JvbmcgdGhpbmcgd2l0aCBHdGsrIDMuMjAuMyBv ciBsYXRlci4KKwkgICAgIEZvciBlYXJsaWVyIEd0aysgdmVyc2lvbnMgaXQgaXMgdW5jbGVh ciB3aGV0aGVyCisJICAgICB4Z19mcmFtZV9yZXNpemVkIGlzIHVzZWZ1bCwgc28gbGVhdmUg aXQgaW4gZm9yIG5vdy4KKwkgICAgIFNlZSBCdWcjMjMxNDQuICAqLworIyBpZiAhIEdUS19D SEVDS19WRVJTSU9OICgzLCAyMCwgMykKICAgICAgICAgICB4Z19mcmFtZV9yZXNpemVkIChm LCAtMSwgLTEpOworIyBlbmRpZgogI2VuZGlmCiAgICAgICAgIH0KICAgICAgIGdvdG8gT1RI RVI7Ci0tIAoyLjUuNQoK --------------B41A1D742572D71942BB5801-- ------------=_1463418722-13206-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Mar 2016 14:19:10 +0000 Received: from localhost ([127.0.0.1]:43861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akuU9-0006Z6-Jd for submit@debbugs.gnu.org; Tue, 29 Mar 2016 10:19:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ake9g-0002ra-5m for submit@debbugs.gnu.org; Mon, 28 Mar 2016 16:52:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ake9a-0007TK-5o for submit@debbugs.gnu.org; Mon, 28 Mar 2016 16:52:50 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ake9a-0007TG-3H for submit@debbugs.gnu.org; Mon, 28 Mar 2016 16:52:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54392) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ake9Z-0004cF-4u for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 16:52:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ake9X-0007SN-W9 for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 16:52:49 -0400 Received: from mail-ob0-x22c.google.com ([2607:f8b0:4003:c01::22c]:33383) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ake9X-0007SD-Rw for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 16:52:47 -0400 Received: by mail-ob0-x22c.google.com with SMTP id x3so40031122obt.0 for ; Mon, 28 Mar 2016 13:52:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=0JStkc+NbAcAwAfUWNE55jh4HryujWvo2zJTJnBnVu4=; b=xl3ifjijrn7ANfRyytr+nxjesdjUtKL1z3m94OuutsyMWszOCiKsHK44n/TnnbUPSp pyslJS+UFSq6p19jjy9NK09uX95zKgNWk3RFfYxmSNyoY87YXl7+TJuGMnzO5mbgH1uU Lgj0hlHKihxkR59iEHrtT3QYPKNdP+5vT/iq5RKXXw0fFIK9eobs+f67Q4HhEA48mYwm DS6q7vjQrGIEC8VDUt6l4EHvs8pnuTWv5kA3GcVlRgSq0KuAxiYSNhqMzvWYipWGxsNu O9rL85q3JdfVmNVOViXa8u9sUoegnsk6TWKIZNcjBVzM3X/t5qwZEInbAf1XwsfpAEkO qQyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=0JStkc+NbAcAwAfUWNE55jh4HryujWvo2zJTJnBnVu4=; b=c0YymyJHBfIFXAEtPkLwLrMwahpEyR/PBxeHxfzUhlc4/EsE1RtWAdnIPYvIfpUG7W clSKREQTKVo3AoBVQQlenH0sJ1WBuf9UAVI/fGz2xQWgBBQrfltQLOUn1+HDpo98uoX6 igyHbjVWK5Q5iTdoa8f4IyqcS3IjEo6f0DThac3FP+JoRZt0FjA1fCAkQASWyKSmTtLK FiYsOMzDLHu/ov0wGwBE5hhTE+tIRZaBmzKz609dZqY8h3CS12ZyIDlN5H15B+bPjcv4 O7I7HXtpBvhSRA8tHl8ytQ1e6OUpngqdo2P1kTTO779+PvL3tlJpP5a5z29/mymuAQCO Egrg== X-Gm-Message-State: AD7BkJKG84b8otntkqrurb2Fb/W89ymjDXZ90Nv9YjXnOjFtj7p6dLWSiPtvdKHPI8g4Qw+mR1M1mJ+41hylfA== MIME-Version: 1.0 X-Received: by 10.182.33.166 with SMTP id s6mr12906608obi.30.1459198367126; Mon, 28 Mar 2016 13:52:47 -0700 (PDT) Received: by 10.157.38.185 with HTTP; Mon, 28 Mar 2016 13:52:47 -0700 (PDT) Date: Mon, 28 Mar 2016 16:52:47 -0400 Message-ID: Subject: shrinking windows with gtk 3.20 From: Matthias Clasen To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 29 Mar 2016 10:19:08 -0400 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: -4.0 (----) We've observed that after https://git.gnome.org/browse/gtk+/commit/?id=67ab00e01ec06d7b05a82c3d80b235ac6c4abfd2 emacs windows shrink to a small height, after initially appearing with the expected size. For that reason, I have reverted to commit in the stable gtk 3.20 branch. But after looking a bit closer, I find that what emacs does is really unsupportable: It handles X events behind GTK+'s back, and upon seeing a map notify, it calls xg_frame_resized with -1, -1 for width and height, which makes it call gdk_window_get_geometry to obtain the current size. But at that point (before GTK+ has handled the map notify), the function still returns the initial values of 1, 1, which then leads eventually to a call of gtk_window_resize() with the small height that we're seeing the window shrink to. Therefore, I will bring back the reverted change in GTK+ master. Possible workarounds/fixes in the emacs code: 1) Recognize when gdk_window_get_geometry returns the initial size (1,1) and silently return as if the window was unmapped. 2) Just drop the xg_frame_resized call on MapNotify. Omitting it doesn't have any noticeable negative consequences. ------------=_1463418722-13206-1-- From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2016 19:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert , 23144@debbugs.gnu.org Cc: Eli Zaretskii , Matthias Clasen Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.146342607032224 (code B ref 23144); Mon, 16 May 2016 19:15:01 +0000 Received: (at 23144) by debbugs.gnu.org; 16 May 2016 19:14:30 +0000 Received: from localhost ([127.0.0.1]:54374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2NyD-0008Nb-OQ for submit@debbugs.gnu.org; Mon, 16 May 2016 15:14:30 -0400 Received: from mout.gmx.net ([212.227.15.18]:53229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2NyC-0008NN-6X for 23144@debbugs.gnu.org; Mon, 16 May 2016 15:14:24 -0400 Received: from [192.168.1.101] ([212.95.7.56]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M7Gj8-1bqDYW3YxS-00x6np; Mon, 16 May 2016 10:21:10 +0200 Message-ID: <573982EE.1050802@gmx.at> Date: Mon, 16 May 2016 10:21:02 +0200 From: martin rudalics MIME-Version: 1.0 References: <57396E53.3050407@cs.ucla.edu> In-Reply-To: <57396E53.3050407@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:tQjRRMIWFsgvpGVSPqvojEV/JpC3WTeP2se9a3Sxp2XGwQuJGHK mF2Ub6qAZ9W1bYwkzeyExgs3GjDYoBN6ZpZusUIva6L0uAPAN+7CXl492f1xN81m852/Y4L PrjarFssg01xpE3hnTu+nYzqzEEZ1V5/FVi+CqzzFWH32a1IFPNXugVVXp3Vh2T94c2x/Z7 gBClGunwORw7uloytwqyA== X-UI-Out-Filterresults: notjunk:1;V01:K0:B6V+mrsXhEk=:N+8lU+ilpBM3HHFIp6CxYV arM4D4xovY57/+UWOIj3aHR05Pj/68tf/fP20nClThMMKwDRrgyZv0T+loai9zyh/2Lv3DYxE 10RjlZlzZfu5RYZX5VUXo+N0eQDecD41SG5UBgtqlCim6hRXjeRzxkxO+eS/pDbBDmLbIjeLP hIs7Xtmq4ULMh6HLw6XOiiNaMyv5ChosIWaQvG5tophCpqEnk1nYF/zPf78ihs13CdCVeytXm JPm9X3ZedwT77hegOlubVvPPz7errsDavXsi1JR7LNy1nzsJxGEx95RfZBHZsah0tx1i+56Sp MihpfMllGbE1sIIMp3MH1HWpXEWlzoHrhB04KZqqL260Ha5LMhXkRFlFOZ5iBSkTZ9iSJYber i83kQwpjRJFRDBz1vWH/aaduMpqpwPF1A7V7b7b0oWmxwwv7O81b032nYIFdIco794shN5QNM g11hquvnwMhStK8euOqbcyJfpz9A7+kmHYdnwM3gAp/ctrf2Jt3+N8JlxZD9GvpWPqXOd5Swm rQlqNcVcYBK5QSARzIBkqx2Ri7AUdeiSnK6xnlb9QC1FRii+8VldV3h/tUZCf+bco48nwkFfy zCd4aTeVhM07DG4U7EmcvF3MtWXGR9FqXdM4Y3D85kJNX+GeOVwRVPfzCkdtagzUwBmCI66UI rR3T5uqXdEwzVsROnLAygYgOZ6gNW4n8rfLnjxCRQ9J17KgqRX5j20F7XDpITGT0oVhAt29Ns 2tE89kNW+S/bEm7Zv/AI8mps0KLVgoxuXrKGTgThWxtChUwRtoxbT2SHDkeXaBD7W6XqS0PI5 pKElCcjJ3mXZbARB72bEhS27hNqXA== X-Spam-Score: -0.1 (/) 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.1 (/) > As the bug was fixed in the Emacs master branch early last month > , > and nobody has seemed to complain, I'm afraid that most people are using the release version currently. > I'm becoming more inclined to cherry-pick the > fix into the emacs-25 branch. I'm by no means an expert in this area, but it > does seem to be a looming problem if we continue to do nothing. Indeed. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 08:47:04 2017 Received: (at control) by debbugs.gnu.org; 24 Mar 2017 12:47:04 +0000 Received: from localhost ([127.0.0.1]:41804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crOcS-0001Lk-9A for submit@debbugs.gnu.org; Fri, 24 Mar 2017 08:47:04 -0400 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:52502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crOcQ-0001LE-HX for control@debbugs.gnu.org; Fri, 24 Mar 2017 08:47:02 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v2OCku9I022313 for ; Fri, 24 Mar 2017 08:46:56 -0400 Received: from [192.168.1.6] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id v2OCkts6007439 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Fri, 24 Mar 2017 08:46:56 -0400 To: control@debbugs.gnu.org From: Ken Brown Message-ID: Date: Fri, 24 Mar 2017 08:46:53 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -0.3 (/) 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: -0.3 (/) unarchive 23144 From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 References: In-Reply-To: Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2017 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23144@debbugs.gnu.org Cc: Yaakov Selkowitz , Eli Zaretskii , Paul Eggert Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.149036053012742 (code B ref 23144); Fri, 24 Mar 2017 13:03:02 +0000 Received: (at 23144) by debbugs.gnu.org; 24 Mar 2017 13:02:10 +0000 Received: from localhost ([127.0.0.1]:41819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crOr4-0003JJ-2U for submit@debbugs.gnu.org; Fri, 24 Mar 2017 09:02:10 -0400 Received: from limerock04.mail.cornell.edu ([128.84.13.244]:43480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crOr2-0003Du-56 for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 09:02:08 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v2OD20jd018750; Fri, 24 Mar 2017 09:02:00 -0400 Received: from [192.168.1.6] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id v2OD1wOe015102 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 24 Mar 2017 09:01:58 -0400 From: Ken Brown Message-ID: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> Date: Fri, 24 Mar 2017 09:01:56 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; 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: -2.3 (--) Yaakov Selkowitz has pointed out that the fix for this bug on the emacs-25 branch should have used the function gtk_check_version rather than the macro GTK_CHECK_VERSION. The function checks the version at runtime, while the macro checks the version at build time. The effect of using the macro is that the bug can suddenly show up after a gtk update, and a rebuild of emacs with the new gtk is required. See https://cygwin.com/ml/cygwin/2017-03/msg00280.html Ken From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2017 13:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown , 23144@debbugs.gnu.org Cc: Yaakov Selkowitz , Paul Eggert Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.149036192422317 (code B ref 23144); Fri, 24 Mar 2017 13:26:02 +0000 Received: (at 23144) by debbugs.gnu.org; 24 Mar 2017 13:25:24 +0000 Received: from localhost ([127.0.0.1]:41825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPDY-0005nt-2X for submit@debbugs.gnu.org; Fri, 24 Mar 2017 09:25:24 -0400 Received: from mout.gmx.net ([212.227.15.19]:58066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPDW-0005ng-5t for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 09:25:22 -0400 Received: from [192.168.1.100] ([213.162.68.26]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Ljqgb-1cKGNo3Y4X-00brX9; Fri, 24 Mar 2017 14:25:01 +0100 Message-ID: <58D51E29.8030200@gmx.at> Date: Fri, 24 Mar 2017 14:24:57 +0100 From: martin rudalics MIME-Version: 1.0 References: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> In-Reply-To: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:LG7K9jSsyJNHT0gHfeubdUzlQ0oLQh5OpE71NV9+LuxdRjpKVAu YSliUgVjcPqo4YrjWWnunOgVs8V9CkIYJG5+2vblmHTR5/ZydqrovAjy7x+5kfrKH3GQ0i3 4xy5mNX79QwLjKs0SmSdnG7AVU4A53enk5ZOGgKhsktDvLPs0g4AUuClwwKFIe7Tuy9GNBU rBpt5u77ksz/gAM55LzmA== X-UI-Out-Filterresults: notjunk:1;V01:K0:4DPlS+oTctA=:eRnsAsqwfA4J0lWbWlcgu0 Qdimu91+flhTO0C/NujA/6Ytv1oDNXA20ZX5W62936SrRoBA2WrjK3qld6UABJj4ufbQfYzqR bX2+GfbMVSmlWY9+Qvn37qWzPqubLHiE3XBIygTHRXBUdArAhh9am0CEXG6lTACbC33VSpiKt I4NhtViUfvFkLHKl0a1HpKqPDcalfn8MNhq0vL3ANhhIJ+6cqJYKVSrD1WsHretCVnzrNpgxG qxVL7/gex8g6IdwA2FNKY/DC96rSvSuoMWSeh1s0b464XBtyMWNjs0ZB3YYx/Yo3qjAxIEfGf XJ6ibDuc2iJt8eNdC640obSpp3Gj5JzNWFmDm7BnooWNXq0Gdz3eTNG5TCNlxF7XuTi/hRH79 eTF4YauUi+m+yihzf23GaLMceQaOpAfRdXmv8y8OFt5VnX0I1INqnOfHrXT2bXVoF0nXfCzYY oPew0AnRXoeWXFJdzYzvCZW/YEK19sL8eaVkm0J5BaXEeQXmIIO+tT9zNEO7AlE0oVA3gF/kH RhjefUag3DT5asGuNuLtjs9A7mIcCw654M0Hn/gbrIeuGVs7gwcv2LVVB/6evlkP3Ly3UfipB f3eiDZcJ8JA8/mCEOrKWuvdXGww5wP4/5l/JRWBHZkMyPPPaE1VA3G3V/rfq9JmqEuNUx3gmS /YdTbPbFAsRcZ+apHM0SS+/AaKD+yWyhkkbg+3KALoTM7g0PHUF5Jrloh3Lr5b/T6hRZckdTZ OLXwAEuISAUxDm8CgaC6CtndHlRmqIGqKtw8b64w0fxG4gNpS1b8mANAsNR753gy+BqUu+3M6 HjFBG0rjNdnFZ/Vw0UsWp95uPqX4Q== X-Spam-Score: -2.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: -2.0 (--) > Yaakov Selkowitz has pointed out that the fix for this bug on the > emacs-25 branch should have used the function gtk_check_version rather > than the macro GTK_CHECK_VERSION. The function checks the version at > runtime, while the macro checks the version at build time. > The effect of using the macro is that the bug can suddenly show up > after a gtk update, and a rebuild of emacs with the new gtk is > required. gtkutil.c has 19 uses of GTK_CHECK_VERSION and none of the function. So we probably should replace them all. Bit of annoying. martin From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2017 13:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 23144@debbugs.gnu.org, eggert@cs.ucla.edu, yselkowi@redhat.com Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.149036255223363 (code B ref 23144); Fri, 24 Mar 2017 13:36:01 +0000 Received: (at 23144) by debbugs.gnu.org; 24 Mar 2017 13:35:52 +0000 Received: from localhost ([127.0.0.1]:41835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPNd-00064i-8o for submit@debbugs.gnu.org; Fri, 24 Mar 2017 09:35:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPNb-00064T-8v for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 09:35:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1crPNS-0001Ev-6J for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 09:35:42 -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.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35817) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1crPNI-0001Cs-OO; Fri, 24 Mar 2017 09:35:28 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3832 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1crPNH-0002IG-Vh; Fri, 24 Mar 2017 09:35:28 -0400 Date: Fri, 24 Mar 2017 16:35:19 +0300 Message-Id: <83a88adch4.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> (message from Ken Brown on Fri, 24 Mar 2017 09:01:56 -0400) References: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Cc: Yaakov Selkowitz , Paul Eggert , > Eli Zaretskii > From: Ken Brown > Date: Fri, 24 Mar 2017 09:01:56 -0400 > > Yaakov Selkowitz has pointed out that the fix for this bug on the > emacs-25 branch should have used the function gtk_check_version rather > than the macro GTK_CHECK_VERSION. The function checks the version at > runtime, while the macro checks the version at build time. > > The effect of using the macro is that the bug can suddenly show up after > a gtk update, and a rebuild of emacs with the new gtk is required. See > > https://cygwin.com/ml/cygwin/2017-03/msg00280.html Thanks for letting us know. The emacs-25 branch cannot accept such changes, and the problem doesn't exist on master. So I guess there's nothing we should do about this. I wish someone we had some GTK expert on board to catch these issues in due time... From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2017 13:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics , 23144@debbugs.gnu.org Cc: Paul Eggert Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.149036274223655 (code B ref 23144); Fri, 24 Mar 2017 13:40:02 +0000 Received: (at 23144) by debbugs.gnu.org; 24 Mar 2017 13:39:02 +0000 Received: from localhost ([127.0.0.1]:41839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPQk-00069J-4h for submit@debbugs.gnu.org; Fri, 24 Mar 2017 09:39:02 -0400 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:38964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPQi-00068y-4h for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 09:39:00 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v2ODcq4X023479; Fri, 24 Mar 2017 09:38:52 -0400 Received: from [192.168.1.4] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id v2ODcoUT021473 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 24 Mar 2017 09:38:50 -0400 References: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> <58D51E29.8030200@gmx.at> From: Ken Brown Message-ID: Date: Fri, 24 Mar 2017 09:38:51 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <58D51E29.8030200@gmx.at> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; 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: -2.3 (--) [I've removed Yaakov from the Cc.] On 3/24/2017 9:24 AM, martin rudalics wrote: >> Yaakov Selkowitz has pointed out that the fix for this bug on the >> emacs-25 branch should have used the function gtk_check_version rather >> than the macro GTK_CHECK_VERSION. The function checks the version at >> runtime, while the macro checks the version at build time. > >> The effect of using the macro is that the bug can suddenly show up >> after a gtk update, and a rebuild of emacs with the new gtk is >> required. > > gtkutil.c has 19 uses of GTK_CHECK_VERSION and none of the function. So > we probably should replace them all. Bit of annoying. Not necessarily. I think the macro is probably TRT in many (most? all?) cases. In the case at hand, the problem occurs only on the emacs-25 branch, so I don't think we should worry about the other uses. Ken From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2017 14:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 23144@debbugs.gnu.org, eggert@cs.ucla.edu Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.149036451026870 (code B ref 23144); Fri, 24 Mar 2017 14:09:01 +0000 Received: (at 23144) by debbugs.gnu.org; 24 Mar 2017 14:08:30 +0000 Received: from localhost ([127.0.0.1]:42531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPtG-0006zI-LV for submit@debbugs.gnu.org; Fri, 24 Mar 2017 10:08:30 -0400 Received: from limerock04.mail.cornell.edu ([128.84.13.244]:41732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crPtF-0006z5-Jr for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 10:08:30 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v2OE8MMN031151; Fri, 24 Mar 2017 10:08:22 -0400 Received: from [10.128.129.190] (dhcp-gs-446.eduroam.cornell.edu [10.128.129.190]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id v2OE8La7012073 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 24 Mar 2017 10:08:21 -0400 References: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> <83a88adch4.fsf@gnu.org> From: Ken Brown Message-ID: <39f64083-98ae-1f06-a7ed-d400d9fad054@cornell.edu> Date: Fri, 24 Mar 2017 10:08:19 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <83a88adch4.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; 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: -2.3 (--) [Removed Yaakov from the Cc.] On 3/24/2017 9:35 AM, Eli Zaretskii wrote: > The emacs-25 branch cannot accept such changes, and the problem > doesn't exist on master. So I guess there's nothing we should do > about this. Perhaps this should be fixed on the branch after the release of emacs-25.2, in case there's ever an emacs-25.3. Ken From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2017 14:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 23144@debbugs.gnu.org, eggert@cs.ucla.edu Reply-To: Eli Zaretskii Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.149036569228717 (code B ref 23144); Fri, 24 Mar 2017 14:29:01 +0000 Received: (at 23144) by debbugs.gnu.org; 24 Mar 2017 14:28:12 +0000 Received: from localhost ([127.0.0.1]:42536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crQCK-0007T7-CD for submit@debbugs.gnu.org; Fri, 24 Mar 2017 10:28:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crQCI-0007Su-FQ for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 10:28:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1crQCC-0006ek-81 for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 10:28:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36582) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1crQC7-0006cn-Gr; Fri, 24 Mar 2017 10:27:59 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3855 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1crQC2-0007ZK-Oj; Fri, 24 Mar 2017 10:27:59 -0400 Date: Fri, 24 Mar 2017 17:27:31 +0300 Message-Id: <838tnuda24.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <39f64083-98ae-1f06-a7ed-d400d9fad054@cornell.edu> (message from Ken Brown on Fri, 24 Mar 2017 10:08:19 -0400) References: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> <83a88adch4.fsf@gnu.org> <39f64083-98ae-1f06-a7ed-d400d9fad054@cornell.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Cc: 23144@debbugs.gnu.org, eggert@cs.ucla.edu > From: Ken Brown > Date: Fri, 24 Mar 2017 10:08:19 -0400 > > On 3/24/2017 9:35 AM, Eli Zaretskii wrote: > > The emacs-25 branch cannot accept such changes, and the problem > > doesn't exist on master. So I guess there's nothing we should do > > about this. > > Perhaps this should be fixed on the branch after the release of > emacs-25.2, in case there's ever an emacs-25.3. Maybe. It isn't clear yet that there will be Emacs 25.3. In any case, it's somewhat disturbing that we allow a GTK version which behaves differently from the one used to build Emacs to be used with the same Emacs binary. Perhaps we should test this at startup and require recompilation? From unknown Sun Jun 22 11:47:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23144: shrinking windows with gtk 3.20 Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2017 18:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23144 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown , 23144@debbugs.gnu.org Cc: Paul Eggert Received: via spool by 23144-submit@debbugs.gnu.org id=B23144.14903815749358 (code B ref 23144); Fri, 24 Mar 2017 18:53:02 +0000 Received: (at 23144) by debbugs.gnu.org; 24 Mar 2017 18:52:54 +0000 Received: from localhost ([127.0.0.1]:42751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crUKU-0002Qs-LC for submit@debbugs.gnu.org; Fri, 24 Mar 2017 14:52:54 -0400 Received: from mout.gmx.net ([212.227.17.22]:62938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crUKT-0002Qf-4B for 23144@debbugs.gnu.org; Fri, 24 Mar 2017 14:52:53 -0400 Received: from [192.168.1.100] ([213.162.68.26]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LjN0F-1cJnTC0hep-00dTAj; Fri, 24 Mar 2017 19:52:33 +0100 Message-ID: <58D56AED.1030807@gmx.at> Date: Fri, 24 Mar 2017 19:52:29 +0100 From: martin rudalics MIME-Version: 1.0 References: <72c0515a-800f-e8ae-50bb-c354028abb3d@cornell.edu> <58D51E29.8030200@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:mptMyE/4BGHZbFI0mPOJtjXpXfd6EPe46JXDe2ylUFpQP9rV9pc NhkaXP16tmE0Oe6s31AEK8Sx8RTOirvX/kPjRXW8DCDJoSMGfKfq0dthhPooT8MnfOeN2xx Jl4N2iaykRL83f0YHjXP/0qckWoH/zDMswGBnRbfL3Eq2Q7F61jta5S9Gj1MZKt4fgeAeri UObSxU4wOFocdwvO6ggFg== X-UI-Out-Filterresults: notjunk:1;V01:K0:wT8pCJ4eR+M=:0PeNDu9jn/cAhHyHvGBgNf F4hhrh0iYu0WuDTliXOon84+zd0B1EI1R1sD3fzHiVO/V5BRTMgDrYqksOZidJ+upkh6r0Ylq Ihywe2DYmYfR9bG+5m9WVTMu28N3gjzgqQONvShVYPYgKqQpuuqf8vWIeFKVmFqSivh7EI/ln zvIKbz9xXvlHWOwC1iPghfZf5fh6r3agrhT/J/3bl9FkWnfpW6AsEGgq9gh7REHCaYehJKOg1 uumtCe8YZ3dceeJ42X7VgSZJq3yEjy/NUqnandKx4mXRTPQu0/TGJP8fn+pXrNDAWeMhsZCLX Hj3U57QgvTQfFkGvtriUC8moLxN9EPzRzRDZQQnIGwBqA9eLCXKfAnDtZmugsMm1vDMbmF1o5 IvK+/ezI1b+4kiIP+Gz7THK0cYRXXZAo8k3mw3NIS6NE/pgoIcILSaMLDPDQyhHoB+pCZD8+6 tYClGOraBPKqZc5f4u3OgZGbWxdzMa66QjuyeMFIs36RxfIebExYwg8+WgHq0ZsKK4dFY6nv2 ILIOoFDc1Ws/0Dn1qoiBEvqlPMEImi7wxmHgjcFPEjVUcjzd7VSlFhsl123HlgyPPBPZK7GjB tnNuSyJaFkz9ETBeIP5eayyIeED3180wbshxQE1ttkeHlJEwXEdnbKwo3An+Lx9EfiVPoze2c cL+6gbAyWZ5nQr2i02+/xgU0kgKwGGpGvLLkMiaX1tGbgzfMMG+YMlfACNsiw5WJ96LkB0HiY FwrnJonP2TjEmpjFu3p6OZnIyQhtfW0syzqz181NYYVkMIh0wa7sK9W3Hca98drZNvj0LYgyz m7KjlviXmXQHJabq5AgYzqgaEHXAw== X-Spam-Score: -2.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: -2.0 (--) >> gtkutil.c has 19 uses of GTK_CHECK_VERSION and none of the function. So >> we probably should replace them all. Bit of annoying. > Not necessarily. I think the macro is probably TRT in many (most? > all?) cases. In the case at hand, the problem occurs only on the > emacs-25 branch, so I don't think we should worry about the other > uses. In a sense, yes. A macro is bad when a GTK "feature" is no more available after upgrading like in the case at hand. When a feature is added due to upgrading it will be automatically incorporated in the next build. Only when someone detects that upgrading GTK breaks something else and his Emacs already uses the upgraded version, downgrading may also break the build. Still I think that people who upgrade GTK should rebuild Emacs right away. Chances are that an upgraded GTK breaks something not covered by GTK_CHECK_VERSION as well. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 07 12:54:11 2018 Received: (at control) by debbugs.gnu.org; 7 Dec 2018 17:54:11 +0000 Received: from localhost ([127.0.0.1]:37272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVKKI-00013J-T3 for submit@debbugs.gnu.org; Fri, 07 Dec 2018 12:54:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVKKF-000134-9S for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:54:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVKK9-0002O9-Aj for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:54:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56872) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVKK9-0002O3-77 for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:54:01 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gVKK9-00087j-49 for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:54:01 -0500 Subject: control message for bug 24707 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 07 Dec 2018 12:54:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) unarchive 23144 forcemerge 23144 24707 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 07 12:55:20 2018 Received: (at control) by debbugs.gnu.org; 7 Dec 2018 17:55:20 +0000 Received: from localhost ([127.0.0.1]:37276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVKLQ-00015R-9E for submit@debbugs.gnu.org; Fri, 07 Dec 2018 12:55:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVKLO-00015F-PA for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:55:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVKLH-00044t-R3 for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:55:13 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVKLH-00043i-FA for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:55:11 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gVKLG-0008EK-AS for control@debbugs.gnu.org; Fri, 07 Dec 2018 12:55:11 -0500 Subject: control message for bug 23144 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 07 Dec 2018 12:55:10 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) fixed 23144 26.1