From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#52491: 28.0.90; Regression in window deletion with minibuffer Date: Sun, 19 Dec 2021 19:16:26 +0100 Message-ID: <0a55b1f4-dd66-62ed-591a-75438033e357@gmx.at> References: <865yrqsxmu.fsf@mail.linkov.net> <865yro7csh.fsf@mail.linkov.net> <83h7b8fngd.fsf@gnu.org> <86v8zo4bma.fsf@mail.linkov.net> <83fsqsfh8i.fsf@gnu.org> <86tuf73aen.fsf@mail.linkov.net> <83h7b7e8t2.fsf@gnu.org> <4318fa2c-0127-4a14-f65e-399b5c097028@gmx.at> <86sfupu8xi.fsf@mail.linkov.net> <9c2cbe85-b1a0-f147-69c8-0f26ab2e7c4d@gmx.at> <86wnk0frfj.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6463"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 52491@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 19 19:17:19 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mz0kJ-0001Uq-TE for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Dec 2021 19:17:19 +0100 Original-Received: from localhost ([::1]:45712 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mz0kI-0004VG-7O for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Dec 2021 13:17:18 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz0k4-0004Up-7k for bug-gnu-emacs@gnu.org; Sun, 19 Dec 2021 13:17:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36538) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mz0k2-00068Y-97 for bug-gnu-emacs@gnu.org; Sun, 19 Dec 2021 13:17:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mz0k1-0002Ov-SG for bug-gnu-emacs@gnu.org; Sun, 19 Dec 2021 13:17:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Dec 2021 18:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52491 X-GNU-PR-Package: emacs Original-Received: via spool by 52491-submit@debbugs.gnu.org id=B52491.16399377989196 (code B ref 52491); Sun, 19 Dec 2021 18:17:01 +0000 Original-Received: (at 52491) by debbugs.gnu.org; 19 Dec 2021 18:16:38 +0000 Original-Received: from localhost ([127.0.0.1]:48084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0je-0002OG-Hf for submit@debbugs.gnu.org; Sun, 19 Dec 2021 13:16:38 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:54661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mz0jc-0002O3-92 for 52491@debbugs.gnu.org; Sun, 19 Dec 2021 13:16:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1639937789; bh=pvNO46wPwar6eoslUDE+sXnqiiCjLJCCCQbWJKB4sDc=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=j9Twjfk9ZMV2WaB2WkJ1x8X2tzcMh08ppV9HSXbBG94g+uuNaNHHy23so0IdUHt16 Kybf64CEdBSxlkKlnKW3LhPhtMJCbDWYZ/SDt+CEFcln9Podwo420lkxvDmv5NLCrP Bz569nbzaeoMYDma6tF27/FE/CbOVEaSgLi/Rhuo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([213.142.96.61]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MBlxM-1mmshl0S32-00CDgi; Sun, 19 Dec 2021 19:16:29 +0100 In-Reply-To: <86wnk0frfj.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:uXTDPhGRQDK322MJkwr8gjD6wpHKNu5QdSxKY/XYxD+FH7IIyf6 dQKhkJ1Zww14tYMQvglEVYepX4kdjwjR+TKC94JmW0pXvTpP+r95DqtWeCLcZQRfN0cxAWZ 19HRR6EsO7qR0NPBv1LPYJVVMcz28avaM7252XRugW6smFu9qEj+8f+4tY4C4Tu2nJvkNxK H1OZ89leMgYQk4jMVpIog== X-UI-Out-Filterresults: notjunk:1;V03:K0:I6zeIqTVVdw=:FBCuN4nIpzXS9fSt7AnGdt MWBlEzv79Bwiy9cw+FHw1dHUK+Y2L+ql6HODydBv3BeK5CMehofPcVS8BJ4H6izSNeaIoIood A3sjjcDgjJaI5ilVOaxSAjB+OfA845rPK/mSID3laslruAF2AhvrYxEaraxJgY5MII82QV4ei DO9kAESA2YbIsz3uIFl9lXCHCs89jwbGyUKofGBQyhgNld0J0P0kaxBcekER3dq1k8E8i4YqN /mZFZy4GMG7sJ0F7A7PMDlCkS9z6JC98AqvumW64CHJLgLIeu86KEwPDGYBI0iWjLy9WJ2xWc LyHexFVpyG3aRlBtcvTmjw736NmgMx5Qo9TO6JcFCU3z60AC0tINXlw7nxX2/CtrSuVNiDv2A SQsdxROudHCiMPEtIb6rwvi/j7XQOgaeTfevATakJSlXFx1XCbpwYjpxHq4f39I2vEsNrf22N UWJzUbKAkYV/0Rayao39SPVvMd3DZZsUkEs9V1PmcIf4A2E+95NVYG7iGs+49SciVnGcn9bNj dnP2tPjXi3qo8J8nncUWhTSZXQ77KFsG5AK+9b4O3zQLzNJP0SWv36w92/WQbhV8ZinV7aUtc Oob+srtTf4Aq0GerEcwc97OKqUu7/z+dhIPBuoOLAQjn7qqhFdQPTQtTVEZwnWQot/Gmpm4CP DbdU2PYKxQ9Gt6G6kV00qX6ZKvlyfNx1ouPovCTZgOp8ma2Qy44zK7a5WTlVGbPhmGFznODcd EB0f48YyNgiOX4jK7623+AD1+QNLe2aCkbHHZomgJ/Wm2hNfwxeXmwQotocUvfwNplf3JcnH X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:222735 Archived-At: > I checked that the value is the same in 27 and 28. Not here. If with (setq enable-recursive-minibuffers t) followed by M-x, TAB, kp-prior and M-: (window-parameter nil 'quit-restore) Emacs 27.2.50 gets me (window window # #) while Emacs 28.0.90 gets me nil. > But while comparing > quit-restore-window in 27 and 28 indeed there are many differences. > > In 27, quit-restore-window calls window--delete, and then later does > `(select-window (nth 2 quit-restore))'. > > But in 28, for the dedicated *Completions* window it calls > window--delete, but doesn't call `(select-window (nth 2 quit-restore))' > afterwards, that is another `cond' branch. All these are easily explained by my observation above. And, with Emacs 27 the *Completions* window is softly dedicated to its buffer here while with Emacs 28 it is not dedicated to its buffer. Please recheck. martin