From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#34317: 26.1.90; Wrong unbinding order in x_consider_frame_title Date: Sat, 23 Feb 2019 15:00:31 +0100 Message-ID: <5C7151FF.5070504@gmx.at> References: <5C588952.1080706@gmx.at> <5C6BC758.8040105@gmx.at> <83tvguq1q5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="19953"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34317@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Feb 23 15:01:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gxXrb-000567-Qe for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 Feb 2019 15:01:11 +0100 Original-Received: from localhost ([127.0.0.1]:38383 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxXra-0004qf-PC for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 Feb 2019 09:01:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39141) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxXrU-0004qU-KK for bug-gnu-emacs@gnu.org; Sat, 23 Feb 2019 09:01:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gxXrT-0004NV-Ae for bug-gnu-emacs@gnu.org; Sat, 23 Feb 2019 09:01:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35443) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gxXrS-0004Ii-2l for bug-gnu-emacs@gnu.org; Sat, 23 Feb 2019 09:01:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gxXrR-0005mK-W5 for bug-gnu-emacs@gnu.org; Sat, 23 Feb 2019 09:01:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Feb 2019 14:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34317 X-GNU-PR-Package: emacs Original-Received: via spool by 34317-submit@debbugs.gnu.org id=B34317.155093044622184 (code B ref 34317); Sat, 23 Feb 2019 14:01:01 +0000 Original-Received: (at 34317) by debbugs.gnu.org; 23 Feb 2019 14:00:46 +0000 Original-Received: from localhost ([127.0.0.1]:48987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxXr8-0005lg-93 for submit@debbugs.gnu.org; Sat, 23 Feb 2019 09:00:44 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:46229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxXr6-0005lT-AX for 34317@debbugs.gnu.org; Sat, 23 Feb 2019 09:00:40 -0500 Original-Received: from [192.168.1.101] ([212.95.5.103]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lxxrw-1h38UP0xGe-015MUv; Sat, 23 Feb 2019 15:00:33 +0100 In-Reply-To: <83tvguq1q5.fsf@gnu.org> X-Provags-ID: V03:K1:MtAZhS9bCpXz5KxaUrel0N9m8KppM8hDb9LLedtBx5Lp/znL0Bs H4F21UwCYxHB0HXk9g5qWXBuLl8Rrg6WqNFPJ459Wg+LUvhn2dUuv9754sH0JdMQCaD6EHz +S9uAfBZH/M2WVQj9ZYYyx7SY9ijEn0DEYHUbMowCJyQ18ZxlIImh8LL4N6RVxvVZsGxbH4 Oi1KCDEllE6xeg9Y4IKVQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:cqDHVJWlMVU=:nE+l7d61Ormn9y6i/OjZmR lbCbCHwsx9K4C/NlMImiGr0vL6dk8/BYVFNUafGYEJaDPMTLSc9tWvml1a9oo8vOoKpJz9p6O Sib5uO3ACq+Qeu4TZs6s0jLWiLkh2EUgaZX9WmiST039x9SKh9DdIKtffhbfyvOpSOawOhvTP UvGYmO0mLv0aT9rjsMh+t9+CdG6yARozGEg0uTs8J5ELEt2u8/0V+MntdntmyjqJSRot0bgP9 pt8Mhhy7HEPzW8oCUTs0zZxWtDV4mkVGkoyNmzhJK1xMW77cx6hCaDInk3/tiC+AbTklDcHts a0T6yMA44jhIqEImvojg3TJDpihAnN/aBYhYLxB8Hk/Uw3TsPmrTUmO5Y3y3HCEJsJceaXD+F gLi82NY6iS5sGUnTpQso44+udkFRLILMYOUYSrl2GJafdk8jwOPHdKVX0C0wCHjP+c2d+DE9+ 1NF8KJFnbz05KWZm5qRwjSyCFhef9rPBt3w/6O4f9PVnT8Lq8zXHbUd52Gk9Za4pgIFNrvO7V WJH5EOkvGICnyUtsmofBzzXwzmFVV0NWfhdtdwkds2dFKN2Y1yH9vmAknT5jDZfMtEo8obmG+ fdZNNB6EjltBVpXum/ooOgNoqIJBCZcahM9NM0iaYZxmLXMjf79URoMbSm9GfRLO3SJF2bJtf McAsmyIwDFUA9I7aX9UQsdF7QxH8zMDKg2VJDQvyPESGfh4qRJ1MxcIoUdkpborkP5DvWMM6H QyeONG8Rr7fi+MFQG+8uazzvcSZbvoDROs0lSIXKyfFzhtrwTZ+4DRdGiMqDMgTp9oGV/gxH X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:155690 Archived-At: > How about installing this on master? Just please mention in the > comments the convoluted use case that caused the change in order, so > that we don't forget. The use case is by no means convoluted. Try 'y-or-n-p' with a single line prompt that exceeds the minibuffer window width. No feedback is visible which is IMO a quite dangerous effect. Missing a question is bad. Anyway. I doubt that installing my change without accompanying measures will work out of the box. But first of all I'd like to know whether your change was intentionally asymmetric (if so, why?), experimentally asymmetric (which experiments did you conduct?), or accidentally so (it's rather atypical of you to install asymmetric behavior and not document it). And obviously, all this evil has two roots: The fact that redisplay may call 'select-frame' and the one that do_switch_frame always shrinks the minibuffer window of the frame it leaves. Together these make debugging resize_mini_window calls a nightmare. martin