From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 06 02:06:43 2024 Received: (at submit) by debbugs.gnu.org; 6 Aug 2024 06:06:44 +0000 Received: from localhost ([127.0.0.1]:59860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbDLG-0007fc-VA for submit@debbugs.gnu.org; Tue, 06 Aug 2024 02:06:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:41226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sb6PX-0000A7-Fi for submit@debbugs.gnu.org; Mon, 05 Aug 2024 18:42:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sb6PA-0000GU-5I for bug-gnu-emacs@gnu.org; Mon, 05 Aug 2024 18:42:16 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sb6P8-0003cK-Am for bug-gnu-emacs@gnu.org; Mon, 05 Aug 2024 18:42:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.ch; s=protonmail3; t=1722897729; x=1723156929; bh=QN7KfX9BuqSDFwGO2E46QRkk7d20BjDgShAV1IG97Mg=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=YglZd/KZ5DuUJj5C8dxMk7WloP+ypnveK5yFH1Uuk6FkpbPlOrZmvvnAIgGKpgD80 IWY08HLIezfXmezLwPc/WdNoB2KsHJ4mF+Rjrqtb9nxtM1LYzfIcfJ9+EX3VlI6NjV BstK1InFdBjCspcO+93hSqaM5y9KwL6El3jBRLHECq31VXJQCYtl7AlQshSyc+tWHB wVKIr9/Wr5L7+IhVmdKnbfTeSJQCR3xf4oHPrtV35mP5Ai7HGJm4VFLUt/ySFCoYhm HYkT2+9LBt0kOeH0vbl8zxq2Pqa2pwqWk4/d5kQ89RvC+xY3I5DLbpPngHHtHcKO5g NGWtO7vsnakzg== Date: Mon, 05 Aug 2024 22:41:57 +0000 To: bug-gnu-emacs@gnu.org From: Kevin J Witczak Subject: calculator-electric-mode causes freeze on subsequent use of minibuffer Message-ID: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> Feedback-ID: 1132546:user:proton X-Pm-Message-ID: 8f05bfe29b08c7135456ddb7813dbd18ccf11504 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.22; envelope-from=kim.jet.wav@protonmail.ch; helo=mail-4322.protonmail.ch X-Spam_score_int: 4 X-Spam_score: 0.4 X-Spam_bar: / X-Spam_report: (0.4 / 5.0 requ) AC_FROM_MANY_DOTS=2.499, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 06 Aug 2024 02:06:41 -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: -2.3 (--) When using the calculator function of GNU Emacs 31.0.50 (bug also found=20 in 29.4), usage of `calculator-electric-mode' causes Emacs to hang on=20 subsequent uses of the minibuffer. Emacs -Q M-: (setf calculator-electric-mode t) M-x calcu q M-x M-p Note that the freeze does not depend on specifically calling calculator=20 a second time, and calculator may be repeated with C-x z without issue. The freeze occurs specifically when the minibuffer exits a second time,=20 even via C-g, before its contents are processed. Thus, for example, the=20 following still yields a freeze: Emacs -Q M-: (setf calculator-electric-mode t) M-x d-o-e kill-emacs M-x calcu q M-x kill-emacs Apparently, calculator-electric-mode leaves the minibuffer window in a=20 broken state after first usage, rather than resetting it correctly. Emacs must be killed externally at this point, and generally cannot be=20 salvaged with C-g. It becomes trapped in a loop emitting terminal bells=20 (seen with `visible-bell' mode on, or via a termscript from `-nw'). From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 12 05:51:41 2024 Received: (at 72487) by debbugs.gnu.org; 12 Aug 2024 09:51:41 +0000 Received: from localhost ([127.0.0.1]:42462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sdRiD-0005zy-MG for submit@debbugs.gnu.org; Mon, 12 Aug 2024 05:51:41 -0400 Received: from mout.gmx.net ([212.227.17.22]:60663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sdRi8-0005zX-NV for 72487@debbugs.gnu.org; Mon, 12 Aug 2024 05:51:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1723456252; x=1724061052; i=rudalics@gmx.at; bh=djhKU2jJLv8+asBFZRzTfyGOJkAnpr4s/2gYysV2gzE=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=F57ExxQJ5S9hm1VwrIGHmx22yAn5WFclJ+7RY33X5DbcNwA/FS1B47qGra7wZ3Pc j29i26GDAoO6hf7IhWOSa7mLdK4m93vUnkOgCVYo8AwG7pgB9lOksQ8I146iJSew8 37HwK0oxJXHEKvGAV3UN1pexFpc4NBTfuKWF5eZsGhK6M0i5AP6RfkCwrV7/1RopY qEgVuiNrRvDPO5ElkVWBJbj3450nQsMbP00ZMF5RYF23fQXUjff8eZc7DsKCAU1Vx k8Xhrk19lqRBSDPf/SJwtNNR85HSXgS92Og0QSZ+ogY/SiONumkkamn5C6dR4yfz3 5kijYrpyrxdJO/a9og== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.86]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MuUnK-1sMBhO1gH4-00sT4u; Mon, 12 Aug 2024 11:50:52 +0200 Content-Type: multipart/mixed; boundary="------------FvwXmSVMma5EKawtLI2NReds" Message-ID: <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> Date: Mon, 12 Aug 2024 11:50:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer To: Kevin J Witczak , 72487@debbugs.gnu.org References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> Content-Language: en-US From: martin rudalics In-Reply-To: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> X-Provags-ID: V03:K1:dRyBi4g7BsBX5STjPPLyRhyfPjaXntgiQ8qe6MkrKNz+S1fjwVW CO8Io8S7A2lrbQQtkwwBnvt5JMrUv+QAc+j/XDjJKhjuJdMYxid701lrudr/oeM+f9Fd6OQ 6OjOxzIP53jcINNJNWe1ttqZ3O9oW3eXXsnX8Bh0mgNvCfX8ri+3zGGERYh1+f3wFC1BozL srhYs/CTRRjalcsDK18Hw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:aU6fqDuJoBA=;74VxtGOhmW0qhCOvoMjc5SlPCZJ MbTXRkYdZrBcxQriutNLv6z8IteWY1Z5bSHmXjJBAdS0hDSjcVlhgYGvnEJzpGvOhKKjsXUot fLvaoXJIYuhr8rn8rR2bP8xcUMC9Kus6I6UJ3LV0P5nCCJRrUDDFyInVfxuuimnax9Z/TPzbo zYVXq8JY1Oj9efmi0xXTv79xdRienXGlPkBKRepibkZG1ltc4OhjMc/pMbSr/n/PbWGbudefz k2dYIBefPXW2RozoIw2K3MDjAWaWpwf5PMFls2CqDL8iKbTJtwp5JzBp8gsvpYXc94LIsZ+U6 EhEct+3KVNZTprY5QJMpPqmcuzrwG+6M/8zFbhLrNxAc8mTDAu3Z604yC32pxwYoJ9Lpe5OOK u2ubcBmv5oAULiwna8s4Q72lmTPoRKwIucMNYoF/Zths8xtqos5z/m8+XFZuPfgmKsVJC2idt JilVLYRPHGeagOF4DFEEax9ttZM8X3JhoNNkhXYabHDs0kh773oXaCVjBtXhIeR+JSzGdeRbO f1mXBhMrKLKOWuSfDtRdStMsxdxA/id+HJZdwKAg8mhgTJe5TCsKNFjFDoTN0+WKI4VjRqJZw ncTUsSIwJejXeaEKcMBN8CJOulA12aYbnSsFLaaOixq91AHOpypIzW0Y6LN6fs+iKhEVZRs7a WlaNtwR9BMmk4Tu7rmqaVHTtuoPEyU0YP7n8yjCB26/UocIAgUWnIUlua8eWNDQVGf8eqtuq8 53aySJGESgRKKBwVtBB9pwUReF2of4N1641YsUv6XnKcSTeoCtuLigN/Gy88H0RApaUvvpuVR Sc/w1iDMa+vitwAuNMIyBVyw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72487 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------FvwXmSVMma5EKawtLI2NReds Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > When using the calculator function of GNU Emacs 31.0.50 (bug also found > in 29.4), usage of `calculator-electric-mode' causes Emacs to hang on > subsequent uses of the minibuffer. > > Emacs -Q > > M-: (setf calculator-electric-mode t) > > M-x calcu q M-x M-p > > Note that the freeze does not depend on specifically calling calculator > a second time, and calculator may be repeated with C-x z without issue. > > The freeze occurs specifically when the minibuffer exits a second time, > even via C-g, before its contents are processed. Thus, for example, the > following still yields a freeze: > > Emacs -Q > > M-: (setf calculator-electric-mode t) > > M-x d-o-e kill-emacs > > M-x calcu q M-x kill-emacs > > Apparently, calculator-electric-mode leaves the minibuffer window in a > broken state after first usage, rather than resetting it correctly. > > Emacs must be killed externally at this point, and generally cannot be > salvaged with C-g. It becomes trapped in a loop emitting terminal bells > (seen with `visible-bell' mode on, or via a termscript from `-nw'). This bug is a consequence of accessing the list of previous buffers for a minibuffer window. That list is conceptually unmaintained and therefore unsafe for minibuffer windows. In particular, 'kill-buffer' and subsequently 'replace-buffer-in-windows' do not consider minibuffer windows. The doc-string for the latter now states explicitly that "Minibuffer windows are not considered." Handling minibuffer windows in 'replace-buffer-in-windows' might require some deep surgery and is certainly not recommended for a release branch. I can offer the attached patch to provisionally handle this problem. martin --------------FvwXmSVMma5EKawtLI2NReds Content-Type: text/x-patch; charset=UTF-8; name="minibuf.diff" Content-Disposition: attachment; filename="minibuf.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9taW5pYnVmLmMgYi9zcmMvbWluaWJ1Zi5jCmluZGV4IDFkZmVl MGE1OWM5Li44OTMyYzdjZDc0OSAxMDA2NDQKLS0tIGEvc3JjL21pbmlidWYuYworKysgYi9z cmMvbWluaWJ1Zi5jCkBAIC0xMjQ4LDI3ICsxMjQ4LDM5IEBAIHJlYWRfbWluaWJ1Zl91bndp bmQgKHZvaWQpCiBtaW5pYnVmZmVyX3Vud2luZCAodm9pZCkKIHsKICAgc3RydWN0IGZyYW1l ICpmOwotICBzdHJ1Y3Qgd2luZG93ICp3OwotICBMaXNwX09iamVjdCB3aW5kb3c7Ci0gIExp c3BfT2JqZWN0IGVudHJ5OwogCiAgIGlmIChOSUxQIChleHBfTUJfZnJhbWUpKSByZXR1cm47 IC8qICJDYW4ndCBoYXBwZW4uIiAqLwogICBmID0gWEZSQU1FIChleHBfTUJfZnJhbWUpOwot ICB3aW5kb3cgPSBmLT5taW5pYnVmZmVyX3dpbmRvdzsKLSAgdyA9IFhXSU5ET1cgKHdpbmRv dyk7CiAgIGlmIChGUkFNRV9MSVZFX1AgKGYpKQogICAgIHsKLSAgICAgIC8qIG1pbmlidWZf d2luZG93ID0gc2YtPm1pbmlidWZmZXJfd2luZG93OyAqLwotICAgICAgaWYgKCFOSUxQICh3 LT5wcmV2X2J1ZmZlcnMpKQorICAgICAgTGlzcF9PYmplY3Qgd2luZG93ID0gZi0+bWluaWJ1 ZmZlcl93aW5kb3c7CisKKyAgICAgIGlmIChXSU5ET1dfTElWRV9QICh3aW5kb3cpKQogCXsK LQkgIGVudHJ5ID0gRmNhciAody0+cHJldl9idWZmZXJzKTsKLQkgIHctPnByZXZfYnVmZmVy cyA9IEZjZHIgKHctPnByZXZfYnVmZmVycyk7Ci0JICBzZXRfd2luZG93X2J1ZmZlciAod2lu ZG93LCBGY2FyIChlbnRyeSksIDAsIDApOwotCSAgRnNldF93aW5kb3dfc3RhcnQgKHdpbmRv dywgRmNhciAoRmNkciAoZW50cnkpKSwgUW5pbCk7Ci0JICBGc2V0X3dpbmRvd19wb2ludCAo d2luZG93LCBGY2FyIChGY2RyIChGY2RyIChlbnRyeSkpKSk7CisJICBzdHJ1Y3Qgd2luZG93 ICp3ID0gWFdJTkRPVyAod2luZG93KTsKKworCSAgLyogbWluaWJ1Zl93aW5kb3cgPSBzZi0+ bWluaWJ1ZmZlcl93aW5kb3c7ICovCisJICBpZiAoIU5JTFAgKHctPnByZXZfYnVmZmVycykp CisJICAgIHsKKwkgICAgICBMaXNwX09iamVjdCBlbnRyeSA9IEZjYXIgKHctPnByZXZfYnVm ZmVycyk7CisKKwkgICAgICBpZiAoQlVGRkVSUCAoRmNhciAoZW50cnkpKQorCQkgICYmIEJV RkZFUl9MSVZFX1AgKFhCVUZGRVIgKEZjYXIgKGVudHJ5KSkpKQorCQl7CisJCSAgdy0+cHJl dl9idWZmZXJzID0gRmNkciAody0+cHJldl9idWZmZXJzKTsKKwkJICBzZXRfd2luZG93X2J1 ZmZlciAod2luZG93LCBGY2FyIChlbnRyeSksIDAsIDApOworCQkgIEZzZXRfd2luZG93X3N0 YXJ0ICh3aW5kb3csIEZjYXIgKEZjZHIgKGVudHJ5KSksIFFuaWwpOworCQkgIEZzZXRfd2lu ZG93X3BvaW50ICh3aW5kb3csIEZjYXIgKEZjZHIgKEZjZHIgKGVudHJ5KSkpKTsKKwkJICAv KiBzZXQtd2luZG93LWNvbmZpZ3VyYXRpb24gbWF5L3dpbGwgaGF2ZSB1bnNlbGVjdGVkIHRo ZQorCQkgICAgIG1pbmktd2luZG93IGFzIHRoZSBzZWxlY3RlZCB3aW5kb3cuICBSZXN0b3Jl IGl0LiAqLworCQkgIEZzZXRfZnJhbWVfc2VsZWN0ZWRfd2luZG93IChleHBfTUJfZnJhbWUs IHdpbmRvdywgUW5pbCk7CisJCX0KKwkgICAgICBlbHNlCisJCXNldF93aW5kb3dfYnVmZmVy ICh3aW5kb3csIG50aF9taW5pYnVmZmVyICgwKSwgMCwgMCk7CisJICAgIH0KKwkgIGVsc2UK KwkgICAgc2V0X3dpbmRvd19idWZmZXIgKHdpbmRvdywgbnRoX21pbmlidWZmZXIgKDApLCAw LCAwKTsKIAl9Ci0gICAgICBlbHNlCi0Jc2V0X3dpbmRvd19idWZmZXIgKHdpbmRvdywgbnRo X21pbmlidWZmZXIgKDApLCAwLCAwKTsKICAgICB9CiB9CiAK --------------FvwXmSVMma5EKawtLI2NReds-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 23 04:43:49 2024 Received: (at 72487) by debbugs.gnu.org; 23 Aug 2024 08:43:49 +0000 Received: from localhost ([127.0.0.1]:38962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shPtd-0000aT-HV for submit@debbugs.gnu.org; Fri, 23 Aug 2024 04:43:49 -0400 Received: from mout.gmx.net ([212.227.17.22]:51459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shPta-0000a0-VG for 72487@debbugs.gnu.org; Fri, 23 Aug 2024 04:43:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1724402567; x=1725007367; i=rudalics@gmx.at; bh=eGS0aC3yafWpQqQEYFuWFFHMnfw4vtn3XFwwj6jvaP8=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:From:To: References:In-Reply-To:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=G4oPCCoGW8bhgsZqOpatGiSp0w4E67gwBQ1PRn0yS5KvsqfpmmgSIraNbNmQgcTy pku/a1FsQq1O92PZv6Yik3eZojP+8WOxbnZtNiVuRdzqHftgIK7igPNI+fTP8tNOl brBOcVWyqURF0eTyP4OeOmeLJBiDV9ieLAK8sO/neVbDIq9w2UHUF+L5LESXidFw+ 9Oog+RPy91B0ICUYDktXS5B58/KwOJQMzmriOBhZscz/p41UV/235AugSLdbhd9VO Vt5PhfgfGhe+H1RuCgtkNgY0pV7vhueEQX5oZDHrgpd4I4U63xyffdTt7o+tH0OdO ZkrIvtO3OtMxzythIA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.46]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M3DJl-1sgaOw2qon-004PXd; Fri, 23 Aug 2024 10:42:47 +0200 Message-ID: Date: Fri, 23 Aug 2024 10:42:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer From: martin rudalics To: Kevin J Witczak , 72487@debbugs.gnu.org References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> Content-Language: en-US In-Reply-To: <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:w9L7mypUyi/54EA8u+oRxXgYcnhcwZVR6MjhoND/Uu1PWSDKRqi Kk1xLd62g8ZH+6Ji8Dr4MAFlEv9mWDSa3CinFLwGgo/CsHxR+uydlLYut6PQSyWOlU2CWyk hBrLgNaDtsxJg70uJrQJMW8vD3VtOmQzoLrHDKUbKKvpZ8XeslMaQ9hxiqlvI15cAlS8eQy 3w9MZ9a1Ywcuy5BfGpeeA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:v7j0AsNFyCA=;SCxyMtyz30lnI840nPSd8fCYkhy fUoOH4VN9IAYa3OLsb1L8UpMoZOfY2QslpyZ7gvwmWJmxhaFxs7lE839geCZ/zAaP1MpQlGhE WRF1IdtQ5LqqQKmRkRd0HtrzsYzvdryRobRTHFSCcVMoP3dphNDDUpWvor65P0Dt845LInNu9 AJVfAkRCdTAN3WzPEgoCygtXW5vZi346E6U9xhha2EWlJMrQ3PwD8mYfBDDK3BaSGDOdwil/4 iD95EvQXt888p0s7qDI44ieoKKkd+uCpJY2xEyoclPyDUvU/zcA5PEYA2ncB7NchYT6CX944k K3isF17agcGECiNk7sU+wLGSla6I/X8ALe49zFfNBuirTqla8HCkFSuNqQ9sdpVzB85TXlnbY fHxzB3y4uav4LVa9uDdjhdbow1dgQGHzXkAuGSEcgmhH/aqFsdrpGtmb1ibvzC5J2CmtrTfq9 c810G6eo0PaNAExYDCDqE1Bq7OWZchWX+tIF5A+QwPi9lA/MS2wyurFu4upfYNXrQ9Vv6cOdM jHNIPyTN6F6EafX630N6/Sj8CcQZI/KFcKckpSZr7Nk++BAi2zD9F6/rPGSeQfQSWqllYJE/V pv5BfZ79RcHtkbUcal3kTnMJZvzOsJwtSxarvHPJ3WfD9mtczAiZIfD2BpxqYVvSHJpclVbaw +spbvB49rnxQJRffzN9uV4pODsL0LkBIG+jNd4BxZbXUcKyewYflcSuzhDyjq95HyGW+oW0SY +jA5k+WL4ykLmgoHIED5ICYDY55iRloE4fWp2X119EbrvzT1ojViIFmE8jiboqjxmYoAQt6kJ JBhwqA4xWVYV583nHZ6d4RBQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72487 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I can offer the attached patch to provisionally handle this problem. I now pushed it to the release branch. Please check again with your scenarios. The patch does not fix a conceptual discrepancy between minibuffers and their depth. As an example, try with emacs -Q: C-h f M-x (setq foo (window-buffer (minibuffer-window))) C-h v (kill-buffer foo) Now C-g will tell me completing-read-default: Selecting deleted buffer [2 times] And ESC ESC ESC gets me keyboard-escape-quit: No catch for tag: exit, t [6 times] minibuffer-quit-recursive-edit: No catch for tag: exit, #[0 "\301\300\242S!\207" [(2) minibuffer-quit-recursive-edit] 2] so I will be trapped in these for the rest of my session. Since I do not consider killing minibuffers as something reasonable to do, I won't try to fix this for the release branch. The most simple solution might be to inhibit killing of buffers used by the minibuffer code. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 23 09:19:00 2024 Received: (at 72487) by debbugs.gnu.org; 23 Aug 2024 13:19:00 +0000 Received: from localhost ([127.0.0.1]:39204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shUBw-00081e-Jw for submit@debbugs.gnu.org; Fri, 23 Aug 2024 09:19:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shUBu-00081P-TG for 72487@debbugs.gnu.org; Fri, 23 Aug 2024 09:18:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1shUB3-0000uj-T1; Fri, 23 Aug 2024 09:18:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=qaij8+3HNrcGjIusL23SC0w1nGxjfe7zAxcKVuxur2E=; b=ZeO/hSux0//z eNzq2RZ9QpH6f6STlPkFBv7KSl4iK4FiMrVj726uqkbjZbI+jkEKCeshO+m+r5qU2YNoQ7mK4Ti1u 5dVv2svzDcEYi/kdkCok9Wxfl45TAIHhtScyWZr2iRUg56ri5ZOmpH3Fgx3bxn03daXVWNRu7Rxm7 AA/hapiBmpCcqxtAW923B78zbFkRiVotHCFP9NVNr2iiAJoMtQS0mtspdfQ3yGaP6+RiWHM5vPC58 uu7wNX8BnafJgdXV5idMXrNb0mDQ+1OoFXHUvk74f3IAO27uM9VVE5snNN7g5yq4wwiLpxpJz+btR toyZWyV0tpLSAP0+J2fRoQ==; Date: Fri, 23 Aug 2024 16:18:03 +0300 Message-Id: <86y14nped0.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72487 Cc: 72487@debbugs.gnu.org, kim.jet.wav@protonmail.ch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 23 Aug 2024 10:42:46 +0200 > From: martin rudalics via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > I can offer the attached patch to provisionally handle this problem. > > I now pushed it to the release branch. Unless this is a recent regression (in Emacs 29 or since Emacs 29), the release branch is not the right place to install this. In the latter case, please revert and install on master instead. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 24 04:01:30 2024 Received: (at 72487) by debbugs.gnu.org; 24 Aug 2024 08:01:30 +0000 Received: from localhost ([127.0.0.1]:40367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shliE-00068S-G2 for submit@debbugs.gnu.org; Sat, 24 Aug 2024 04:01:30 -0400 Received: from mout.gmx.net ([212.227.15.18]:52753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shliC-00068A-Jd for 72487@debbugs.gnu.org; Sat, 24 Aug 2024 04:01:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1724486428; x=1725091228; i=rudalics@gmx.at; bh=s9UY2n4Qsx81hyDnGg+We/ETQcRTqHzH/DI5xkyq6i0=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=RUPFo2IAa7D8X2leEJKlz6r9qYetV8b7Eh6kOR9Z/xBmBmJxs7B1Rz3lIMmmvXoW K8hTQQ+NH1xZpbhf1cQm9Z4vbjmbYEaVRZYi2YXzkT8ff6GwMDj1ScQyFbgEVC47H 7vM2AgPSiQ8aKJ6oHvvW3B5RSGKTv5zPN0WkmidmF5SctdsoKxQ58AgW8ln/1UESH YieieaUUd2Z4ShHriD3x9HmkvHaaznpIU5ssjOaAlhAtBC76xay5RyeSR5N4BLnGy qj8GDvE9eKvW4zq7BQ9XfPPkCTVeLzLbFPrBsDbgk8Oqnhm6JlO0h6VXdbYuuK2RA 5KV8K2QS/p477J4aEQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.60]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N2E1M-1rzCMf3zw6-015iGw; Sat, 24 Aug 2024 10:00:28 +0200 Message-ID: <2d3402dd-1f87-47a1-87ba-c86c7ad3336a@gmx.at> Date: Sat, 24 Aug 2024 10:00:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer To: Eli Zaretskii References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> <86y14nped0.fsf@gnu.org> Content-Language: en-US From: martin rudalics In-Reply-To: <86y14nped0.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:27J26nDRYysQzVqQWrgc6MKEhUECb6CsUNeQ+WrgVivnwQ9lcW3 Eml96XOPpixNjuAxl2koN11nBj9ahlxd4PPaetfalcDibA/DG/2IIUAVwF7oZS625ntIRCS wDXwtuOQGJqrsnJoePhKB820aSt4oJbLfBJps8cg9Hrai/60N/6w/rYqz7NbPJhdH75UHV7 C7DihQhpfg5azzOxV7g3A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:9DV2GcWVhrc=;8b4lvgot0VpxlfTgS+AsgOwNv8k WmOtyD6AEGatUFtYYTDTaBiU2sDdVVoJovlDOLqKRNztwHZOvVU9tAYBvrdlFUr0ZoPBtWqqx AfvlLxGhYv+U6RskyWHkE0sV0jLwyb9O/8/ZHYi2b65YvlEpUlScl7xfUxffz+cn6fyZPBtT3 LNMNzMv/j9uwrUZ3MII3GcPM0T0MrFNWmll2uhATXg8ZwOg5cm77/cW/jmNmtXs7+PNdhZG0+ BXS8/wsyjLLobaXb/accjce28KJBybOW3rQ2qdtgrammrzanK2mm284HhMA2yXlX8Tg6uDWRP NKmXepryRPENVGICpjkHp6PESgpaASiATgkyFehW1HVeDQ7ctjGFErr3N7Sjfe2wOXPsg9cG0 WvE7EelB/tly8lOOIJzG1hhOO2reQmcurU1SqE8CuWV8YxdkCljNKurEbKnuC7nrEz/UcE9qF Sn0eiWkaJoC+Ip7fOSSCTPKjelZ0qIaUFwxeJjaaIMMlLI+ObUYBz6d5I+9eNWdwNUvuRNkg0 toZXbNVBykShW41nMpHxe2CsPRP3HCYEEOZN54e9FRzVkrUEo2qF1ef0ce5wguSVJAtFo2/ns BkUfOsIWBKvKdEex198EXRAEFIg0epARSyg7s6adSCb15zkccHMBvsg+8hgrXwipdtlSyejIv SAio6JBBDtQTazwACfs6VeT9GvRj0o+Nob56wixaQojvRX7/6yYfSWSXSqwHGkCeerbQdfb/x OHJrwTg10y191+MgW1kHg997f2UVKGzKEiuV2MTN/VsUN93GBKGm87VQmuR6Pb9Yqe09cXkB4 lsmimvGAoiPTk2VUhVmSGU8w== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72487 Cc: 72487@debbugs.gnu.org, kim.jet.wav@protonmail.ch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Unless this is a recent regression (in Emacs 29 or since Emacs 29), > the release branch is not the right place to install this. In the > latter case, please revert and install on master instead. It's a regression in Emacs 29. I spent about two hours hunting down this bug which misuses a feature I introduced earlier in a very awkward way. I'm still not sure how to fix this completely. That said, I think that it would be fair if, whenever someone offers a patch for a reported serious bug (a bug that causes Emacs to hang or crash), one of our maintainers explained within a week or so how to proceed with the patch. Thanks, martin From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 24 05:28:33 2024 Received: (at 72487) by debbugs.gnu.org; 24 Aug 2024 09:28:33 +0000 Received: from localhost ([127.0.0.1]:40497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shn4S-0000BM-RK for submit@debbugs.gnu.org; Sat, 24 Aug 2024 05:28:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shn4Q-0000B8-Ta for 72487@debbugs.gnu.org; Sat, 24 Aug 2024 05:28:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1shn3Y-0006Ah-PY; Sat, 24 Aug 2024 05:27:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hMHhgV+/dUKVgGjNAFwzCRiwAiKLoCqTCVRdV8m4pC4=; b=GF2hhr/004dk tjgvD6Y5FVYlHI9Ke4DKL+g7/xUYu93vARW1TEA+Fj323awMEEJVqgdVjCiz6Ffmo8IpcHcCRSygd 9hezxs3kHMOvaIV2iHccFnTrgf47jJE08/DpyrtDGdEyjrC8HEzZATKPF2bD/jRnKWGavy2KqwT0J qumoiAVzizKPZA92/gTHgOkStZRwYwzh0J3njmq4XD3WSDRmn2yFjSXUe4w5/jwSbnq9F0XnKxygI SnEk/zHV2mT5k+p3EEsQms1n3Y50fWKMpkH4sHyUwWt72yCn2kKZxP7ZgA94fmEi1fSKIbUrAZbji HJta5/973Q63oZCL9twtkQ==; Date: Sat, 24 Aug 2024 12:27:32 +0300 Message-Id: <86zfp2mfsr.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-Reply-To: <2d3402dd-1f87-47a1-87ba-c86c7ad3336a@gmx.at> (message from martin rudalics on Sat, 24 Aug 2024 10:00:24 +0200) Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> <86y14nped0.fsf@gnu.org> <2d3402dd-1f87-47a1-87ba-c86c7ad3336a@gmx.at> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72487 Cc: 72487@debbugs.gnu.org, kim.jet.wav@protonmail.ch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 24 Aug 2024 10:00:24 +0200 > Cc: kim.jet.wav@protonmail.ch, 72487@debbugs.gnu.org > From: martin rudalics > > > Unless this is a recent regression (in Emacs 29 or since Emacs 29), > > the release branch is not the right place to install this. In the > > latter case, please revert and install on master instead. > > It's a regression in Emacs 29. In that case, let's leave the fix on the release branch. Thanks. > I spent about two hours hunting down this bug which misuses a feature I > introduced earlier in a very awkward way. I'm still not sure how to fix > this completely. That said, I think that it would be fair if, whenever > someone offers a patch for a reported serious bug (a bug that causes > Emacs to hang or crash), one of our maintainers explained within a week > or so how to proceed with the patch. I usually respond after 2 weeks if no one else chimes in, so your installing of the patch beat me by a couple of days. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 28 05:01:08 2024 Received: (at 72487) by debbugs.gnu.org; 28 Aug 2024 09:01:08 +0000 Received: from localhost ([127.0.0.1]:48198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjEY7-0004ki-GJ for submit@debbugs.gnu.org; Wed, 28 Aug 2024 05:01:08 -0400 Received: from mout.gmx.net ([212.227.17.21]:34507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjEY3-0004j6-FY for 72487@debbugs.gnu.org; Wed, 28 Aug 2024 05:01:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1724835599; x=1725440399; i=rudalics@gmx.at; bh=ir5HRM3x0Iw2a0AQB1ykSPVav0ZgkUVNMHcZlLp/pVo=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:Cc:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=OrNnaSfszWqeksGmKfshPjUYN3OikKgd71fXmE5EHIUiL7aVK+0PGxO/dChU2oWc JUx0Qrw+67GDwBtHNja2g3u5MijCpsFtCr/i9NIeOVf1zFtIDcKHoQ9qSePSluGtN DdBLz97sce+S9/msSMR45m/50Yv9aWXuLp7UOUhD+yeNYLvCOL4bYBXpDFm9f/keN JVH4SHz/GxV9F6OEITTE4BZTz59aHpsgxhrFcv9pYBTKrJGPYZhbIgT1NgOVVv9Ek USInMd/AAnLoPZ9rSE5gur7LAYJcF02F+xnkPuvJqaWRTe4P9JY8IzJ0u2++rwQ5z QnbkA9B8VnxK3Y7fQg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.8.190]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N7QxB-1s2OME1DzB-00zrzo; Wed, 28 Aug 2024 10:59:59 +0200 Content-Type: multipart/mixed; boundary="------------Mja3uks8nWVl0PxIy4CZVBQJ" Message-ID: Date: Wed, 28 Aug 2024 10:59:58 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer To: Eli Zaretskii References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> <86y14nped0.fsf@gnu.org> <2d3402dd-1f87-47a1-87ba-c86c7ad3336a@gmx.at> <86zfp2mfsr.fsf@gnu.org> Content-Language: en-US From: martin rudalics In-Reply-To: <86zfp2mfsr.fsf@gnu.org> X-Provags-ID: V03:K1:Hlq62j8sR36QpHU4nPt0++C0+foUdY/m3ogXPhA6QwuHe+uAAwK SzquNL/h9T/rkH0oIVl1h5CtWthtJXmB3OIuD2ilEnGX8jRZ8MXup9TiIkqRyfDbcInyOjE 27Hdr4gaWem78RqA7nY6a7oZomaUpUWZ5afX7t2h+CapwkiYxYST5ZznRmtejgMBKcyKf5t Zv8AeGGESdJCy1TLPDfaQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:UWwA5U8Usqo=;MZilnyhYNqpa8rMrE4KmeqbwnUn mRhGB9yl28Uzne2TSsVNcIK0qxBt6fl3Y4fk6IyO2h/JZ4GLMiVThDYMWGqkRqTfmDuLQhG2M VPBgUaYXyUvIoI1gBiYkKHEahhJnWNPONrYkfX+VG1I0+h3PJjCyNAih2YB5tnf0G7b9LTNht or14QjY3Lo43j2L9usL4wZP88GxrxDSiS3TeQPn/Q2pJlwpsI7T2JkolRqKJFUO2YBOy4qotB /dNZbCfUvtbeTPaeWrmuM0a+yunMc3n1KhuhO2PjNK/ifV/qH5lOLn3Qd4uZuynYHsqVoxfZ5 0Scc+TJdZbxeOsw5+us3Pxbp9zjm9UwdK2sPyhQ2dSakw0/iMwYrsLWhOFSesfWH2dLT/gTua 8CHQ4C81giaaNKHovvjpFEldan10i8fyBbmalNbeiNA1swwXTwT0xPoUGDz08iZh9OIMHwP3y +K6osjdE/ihbiixe9fbrDOOesxxAEOscj4rT2rPS/UpaarNNS2C7Rt5Q8ElcyqOX0Zjvy7BmI 6KbGchosbRY574MgNOPzC5RKr/34ifG1eomC8GlFvtU4i5hfQKQH0OzOtEXYp9Sx+qCV9amgf cuWY/mYsLhzdU5xJ+BGSWuQvWIJqI0D461XylIQ23oWRSvjeC67l1JgrMqs9Z1UToxGBTZJ3o tYUuoG3WcrqbRQx0hyqUU5ggXsS1b3s7t+6S/K2ruNo+hhNpA7iwLsDZCRFb98AA5JWVOta3V d8i1KdLT0xmB/fC+0YBWgr2jIHBzJcsq2FcltMoKLteBElY8Pk9Y2BMLHCwDMJFT+aY8JRJH1 u5qjsbVp/9DVDDeSFJC0tbxw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72487 Cc: 72487@debbugs.gnu.org, kim.jet.wav@protonmail.ch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------Mja3uks8nWVl0PxIy4CZVBQJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Attached find a patch that should guarantee that only minibuffers are recorded in a minibuffer window's list of previous buffers. A ChangeLog appears below. If there are no objections, I'll install this on master in two weeks. martin For minibuffer windows record minibuffers only (Bug#72487) * src/minibuf.c (zip_minibuffer_stacks): Use wset type functions. Call 'record-window-buffer' instead of 'push-window-buffer-onto-prev' to handle all sorts of buffers shown in minibuffer windows in a uniform way. (read_minibuf): Call 'record-window-buffer' instead of 'push-window-buffer-onto-prev' for same reason as previous. * lisp/calculator.el (calculator-update-display) (calculator-save-and-quit): Make sure calculator buffer is live before operating on it. * lisp/window.el (record-window-buffer): Handle case where WINDOW is a minibuffer window: Unconditionally remove WINDOW's buffer from WINDOW's list of previous buffers and push it if and only if it is a live minibuffer (Bug#72487). Do not run 'buffer-list-update-hook' if WINDOW is a minibuffer window. (push-window-buffer-onto-prev): Make it an alias of 'record-window-buffer' so it will run the latter's checks. (replace-buffer-in-windows): Handle minibuffer windows and rewrite doc-string accordingly. * doc/lispref/windows.texi (Buffers and Windows): Explain handling of minibuffer windows in 'replace-buffer-in-windows'. --------------Mja3uks8nWVl0PxIy4CZVBQJ Content-Type: text/x-patch; charset=UTF-8; name="minibuffer-windows.diff" Content-Disposition: attachment; filename="minibuffer-windows.diff" Content-Transfer-Encoding: base64 aW5kZXggNjU2YTQ0ZGZjYmYuLjU0MWM5MWRkYWUyIDEwMDY0NAotLS0gYS9kb2MvbGlzcHJl Zi93aW5kb3dzLnRleGkKKysrIGIvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpCkBAIC0yMzUz LDYgKzIzNTMsMTIgQEAgQnVmZmVycyBhbmQgV2luZG93cwogdGhhdCBhcmUgb25seSByZWZl cmVuY2VkIGJ5IHdpbmRvdyBjb25maWd1cmF0aW9ucykgYW5kIHJlbW92ZSBhbnkKIEBjb2Rl e3F1aXQtcmVzdG9yZX0gb3IgQGNvZGV7cXVpdC1yZXN0b3JlLXByZXZ9IHBhcmFtZXRlcnMK IChAcHhyZWZ7V2luZG93IFBhcmFtZXRlcnN9KSByZWZlcmVuY2luZyB0aGF0IGJ1ZmZlci4K KworVGhpcyBmdW5jdGlvbiBkb2VzIG5vdCByZXBsYWNlIHRoZSBidWZmZXIgc3BlY2lmaWVk IGJ5CitAdmFye2J1ZmZlci1vci1uYW1lfSBpbiBhbnkgbWluaWJ1ZmZlciB3aW5kb3cgc2hv d2luZyBpdCwgbm9yIGRvZXMgaXQKK2RlbGV0ZSBtaW5pYnVmZmVyIHdpbmRvd3Mgb3IgbWlu aWJ1ZmZlciBmcmFtZXMuICBJdCByZW1vdmVzLCBob3dldmVyLAordGhhdCBidWZmZXIgZnJv bSB0aGUgbGlzdHMgb2YgcHJldmlvdXMgYW5kIG5leHQgYnVmZmVycyBvZiBhbGwKK21pbmli dWZmZXIgd2luZG93cy4KIEBlbmQgZGVmZm4KIAogQnkgZGVmYXVsdCwgQGNvZGV7cmVwbGFj ZS1idWZmZXItaW4td2luZG93c30gZGVsZXRlcyBvbmx5IHdpbmRvd3MKZGlmZiAtLWdpdCBh L2xpc3AvY2FsY3VsYXRvci5lbCBiL2xpc3AvY2FsY3VsYXRvci5lbAppbmRleCBlZjFlNmQ4 ZGJjMy4uYTlmZTc2MjU5YTggMTAwNjQ0Ci0tLSBhL2xpc3AvY2FsY3VsYXRvci5lbAorKysg Yi9saXNwL2NhbGN1bGF0b3IuZWwKQEAgLTEwNTksNDkgKzEwNTksNTAgQEAgY2FsY3VsYXRv ci1udW1iZXItdG8tc3RyaW5nCiAoZGVmdW4gY2FsY3VsYXRvci11cGRhdGUtZGlzcGxheSAo Jm9wdGlvbmFsIGZvcmNlKQogICAiVXBkYXRlIHRoZSBkaXNwbGF5LgogSWYgb3B0aW9uYWwg YXJndW1lbnQgRk9SQ0UgaXMgbm9uLW5pbCwgZG9uJ3QgdXNlIHRoZSBjYWNoZWQgc3RyaW5n LiIKLSAgKHNldC1idWZmZXIgY2FsY3VsYXRvci1idWZmZXIpCi0gIDs7IHVwZGF0ZSBjYWxj dWxhdG9yLXN0YWNrLWRpc3BsYXkKLSAgKHdoZW4gKG9yIGZvcmNlIChub3QgKGVxIChjYXIg Y2FsY3VsYXRvci1zdGFjay1kaXNwbGF5KQotICAgICAgICAgICAgICAgICAgICAgICAgICAg Y2FsY3VsYXRvci1zdGFjaykpKQotICAgIChzZXRxIGNhbGN1bGF0b3Itc3RhY2stZGlzcGxh eQotICAgICAgICAgIChjb25zIGNhbGN1bGF0b3Itc3RhY2sKLSAgICAgICAgICAgICAgICAo aWYgY2FsY3VsYXRvci1zdGFjawotICAgICAgICAgICAgICAgICAgKGNvbmNhdAotICAgICAg ICAgICAgICAgICAgIChsZXQgKChjYWxjdWxhdG9yLWRpc3BsYXllcgotICAgICAgICAgICAg ICAgICAgICAgICAgICAoaWYgKGFuZCBjYWxjdWxhdG9yLWRpc3BsYXllcnMKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKD0gMSAobGVuZ3RoIGNhbGN1bGF0b3Itc3Rh Y2spKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBjdXN0b21pemFibGUgZGlz cGxheSBmb3IgYSBzaW5nbGUgdmFsdWUKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAo Y2FhciBjYWxjdWxhdG9yLWRpc3BsYXllcnMpCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgY2FsY3VsYXRvci1kaXNwbGF5ZXIpKSkKLSAgICAgICAgICAgICAgICAgICAgIChtYXBj b25jYXQgJ2NhbGN1bGF0b3ItbnVtYmVyLXRvLXN0cmluZwotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAocmV2ZXJzZSBjYWxjdWxhdG9yLXN0YWNrKQotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiICIpKQotICAgICAgICAgICAgICAgICAgICIgIgotICAg ICAgICAgICAgICAgICAgIChhbmQgY2FsY3VsYXRvci1kaXNwbGF5LWZyYWdpbGUKLSAgICAg ICAgICAgICAgICAgICAgICAgIGNhbGN1bGF0b3Itc2F2ZWQtbGlzdAotICAgICAgICAgICAg ICAgICAgICAgICAgOzsgSGFjazogdXNlIGBlcScgdG8gY29tcGFyZSB0aGUgbnVtYmVyOiBp dCdzIGEKLSAgICAgICAgICAgICAgICAgICAgICAgIDs7IGZsb251bSwgc28gYGVxJyBtZWFu cyB0aGF0IGl0cyB0aGUgYWN0dWFsCi0gICAgICAgICAgICAgICAgICAgICAgICA7OyBudW1i ZXIgcmF0aGVyIHRoYW4gYSBjb21wdXRhdGlvbiB0aGF0IGhhZCBhbgotICAgICAgICAgICAg ICAgICAgICAgICAgOzsgZXF1YWwgcmVzdWx0IChlZywgZW50ZXIgMSwzLDIsIHVzZSAidiIg dG8gc2VlCi0gICAgICAgICAgICAgICAgICAgICAgICA7OyB0aGUgYXZlcmFnZSAtLSBpdCBu b3cgc2hvd3MgIjIiIGluc3RlYWQgb2YKLSAgICAgICAgICAgICAgICAgICAgICAgIDs7ICIy IFszXSIpLgotICAgICAgICAgICAgICAgICAgICAgICAgKGVxIChjYXIgY2FsY3VsYXRvci1z dGFjaykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAobnRoIGNhbGN1bGF0b3Itc2F2 ZWQtcHRyCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjdWxhdG9yLXNh dmVkLWxpc3QpKQotICAgICAgICAgICAgICAgICAgICAgICAgKGlmICg9IDAgY2FsY3VsYXRv ci1zYXZlZC1wdHIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgIlslc10i IChsZW5ndGggY2FsY3VsYXRvci1zYXZlZC1saXN0KSkKLSAgICAgICAgICAgICAgICAgICAg ICAgICAgKGZvcm1hdCAiWyVzLyVzXSIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoLSAobGVuZ3RoIGNhbGN1bGF0b3Itc2F2ZWQtbGlzdCkKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjYWxjdWxhdG9yLXNhdmVkLXB0cikKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAobGVuZ3RoIGNhbGN1bGF0b3Itc2F2ZWQtbGlz dCkpKSkpCi0gICAgICAgICAgICAgICAgICAiIikpKSkKLSAgKGxldCAoKGluaGliaXQtcmVh ZC1vbmx5IHQpKQotICAgIChlcmFzZS1idWZmZXIpCi0gICAgKGluc2VydCAoY2FsY3VsYXRv ci1nZXQtZGlzcGxheSkpKQotICAoc2V0LWJ1ZmZlci1tb2RpZmllZC1wIG5pbCkKLSAgKGdv dG8tY2hhciAoaWYgY2FsY3VsYXRvci1kaXNwbGF5LWZyYWdpbGUKLSAgICAgICAgICAgICAg ICgxKyAobGVuZ3RoIGNhbGN1bGF0b3ItcHJvbXB0KSkKLSAgICAgICAgICAgICAgICgxLSAo cG9pbnQpKSkpKQorICAod2hlbiAoYnVmZmVyLWxpdmUtcCBjYWxjdWxhdG9yLWJ1ZmZlcikK KyAgICAoc2V0LWJ1ZmZlciBjYWxjdWxhdG9yLWJ1ZmZlcikKKyAgICA7OyB1cGRhdGUgY2Fs Y3VsYXRvci1zdGFjay1kaXNwbGF5CisgICAgKHdoZW4gKG9yIGZvcmNlIChub3QgKGVxIChj YXIgY2FsY3VsYXRvci1zdGFjay1kaXNwbGF5KQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBjYWxjdWxhdG9yLXN0YWNrKSkpCisgICAgICAoc2V0cSBjYWxjdWxhdG9yLXN0YWNr LWRpc3BsYXkKKyAgICAgICAgICAgIChjb25zIGNhbGN1bGF0b3Itc3RhY2sKKyAgICAgICAg ICAgICAgICAgIChpZiBjYWxjdWxhdG9yLXN0YWNrCisgICAgICAgICAgICAgICAgICAgICAg KGNvbmNhdAorICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoY2FsY3VsYXRvci1kaXNw bGF5ZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZiAoYW5kIGNhbGN1bGF0 b3ItZGlzcGxheWVycworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KD0gMSAobGVuZ3RoIGNhbGN1bGF0b3Itc3RhY2spKSkKKwkJCQkgIDs7IGN1c3RvbWl6YWJs ZSBkaXNwbGF5IGZvciBhIHNpbmdsZSB2YWx1ZQorCQkJCSAgKGNhYXIgY2FsY3VsYXRvci1k aXNwbGF5ZXJzKQorCQkJCWNhbGN1bGF0b3ItZGlzcGxheWVyKSkpCisJCQkgKG1hcGNvbmNh dCAnY2FsY3VsYXRvci1udW1iZXItdG8tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAocmV2ZXJzZSBjYWxjdWxhdG9yLXN0YWNrKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIiAiKSkKKyAgICAgICAgICAgICAgICAgICAgICAg IiAiCisgICAgICAgICAgICAgICAgICAgICAgIChhbmQgY2FsY3VsYXRvci1kaXNwbGF5LWZy YWdpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjdWxhdG9yLXNhdmVkLWxp c3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBIYWNrOiB1c2UgYGVxJyB0byBj b21wYXJlIHRoZSBudW1iZXI6IGl0J3MgYQorICAgICAgICAgICAgICAgICAgICAgICAgICAg IDs7IGZsb251bSwgc28gYGVxJyBtZWFucyB0aGF0IGl0cyB0aGUgYWN0dWFsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOzsgbnVtYmVyIHJhdGhlciB0aGFuIGEgY29tcHV0YXRp b24gdGhhdCBoYWQgYW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBlcXVhbCBy ZXN1bHQgKGVnLCBlbnRlciAxLDMsMiwgdXNlICJ2IiB0byBzZWUKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICA7OyB0aGUgYXZlcmFnZSAtLSBpdCBub3cgc2hvd3MgIjIiIGluc3Rl YWQgb2YKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAiMiBbM10iKS4KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZXEgKGNhciBjYWxjdWxhdG9yLXN0YWNrKQorCQkJ CShudGggY2FsY3VsYXRvci1zYXZlZC1wdHIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjYWxjdWxhdG9yLXNhdmVkLWxpc3QpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChpZiAoPSAwIGNhbGN1bGF0b3Itc2F2ZWQtcHRyKQorCQkJCShmb3JtYXQg Ilslc10iIChsZW5ndGggY2FsY3VsYXRvci1zYXZlZC1saXN0KSkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChmb3JtYXQgIlslcy8lc10iCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgtIChsZW5ndGggY2FsY3VsYXRvci1zYXZlZC1saXN0KQor CQkJCQkgY2FsY3VsYXRvci1zYXZlZC1wdHIpCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChsZW5ndGggY2FsY3VsYXRvci1zYXZlZC1saXN0KSkpKSkKKyAgICAg ICAgICAgICAgICAgICAgIiIpKSkpCisgICAgKGxldCAoKGluaGliaXQtcmVhZC1vbmx5IHQp KQorICAgICAgKGVyYXNlLWJ1ZmZlcikKKyAgICAgIChpbnNlcnQgKGNhbGN1bGF0b3ItZ2V0 LWRpc3BsYXkpKSkKKyAgICAoc2V0LWJ1ZmZlci1tb2RpZmllZC1wIG5pbCkKKyAgICAoZ290 by1jaGFyIChpZiBjYWxjdWxhdG9yLWRpc3BsYXktZnJhZ2lsZQorCQkgICAoMSsgKGxlbmd0 aCBjYWxjdWxhdG9yLXByb21wdCkpCisJCSAoMS0gKHBvaW50KSkpKSkpCiAKIDs7Oy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQogOzs7IFN0YWNrIGNvbXB1dGF0aW9ucwpAQCAtMTU1MywxNyArMTU1NCwx OCBAQCBjYWxjdWxhdG9yLWhlbHAKIChkZWZ1biBjYWxjdWxhdG9yLXF1aXQgKCkKICAgIlF1 aXQgY2FsY3VsYXRvci4iCiAgIChpbnRlcmFjdGl2ZSkKLSAgKHNldC1idWZmZXIgY2FsY3Vs YXRvci1idWZmZXIpCi0gIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkgKGVyYXNlLWJ1 ZmZlcikpCi0gICh1bmxlc3MgY2FsY3VsYXRvci1lbGVjdHJpYy1tb2RlCi0gICAgKGlnbm9y ZS1lcnJvcnMKLSAgICAgICh3aGlsZSAoZ2V0LWJ1ZmZlci13aW5kb3cgY2FsY3VsYXRvci1i dWZmZXIpCi0gICAgICAgIChkZWxldGUtd2luZG93IChnZXQtYnVmZmVyLXdpbmRvdyBjYWxj dWxhdG9yLWJ1ZmZlcikpKSkpCi0gIChraWxsLWJ1ZmZlciBjYWxjdWxhdG9yLWJ1ZmZlcikK LSAgKG1lc3NhZ2UgIkNhbGN1bGF0b3IgZG9uZS4iKQotICAoaWYgY2FsY3VsYXRvci1lbGVj dHJpYy1tb2RlCi0gICAgKHRocm93ICdjYWxjdWxhdG9yLWRvbmUgbmlsKSA7IHdpbGwga2ls bCB0aGUgYnVmZmVyCi0gICAgKHNldHEgY2FsY3VsYXRvci1idWZmZXIgbmlsKSkpCisgICh3 aGVuIChidWZmZXItbGl2ZS1wIGNhbGN1bGF0b3ItYnVmZmVyKQorICAgIChzZXQtYnVmZmVy IGNhbGN1bGF0b3ItYnVmZmVyKQorICAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkg KGVyYXNlLWJ1ZmZlcikpCisgICAgKHVubGVzcyBjYWxjdWxhdG9yLWVsZWN0cmljLW1vZGUK KyAgICAgIChpZ25vcmUtZXJyb3JzCisJKHdoaWxlIChnZXQtYnVmZmVyLXdpbmRvdyBjYWxj dWxhdG9yLWJ1ZmZlcikKKyAgICAgICAgICAoZGVsZXRlLXdpbmRvdyAoZ2V0LWJ1ZmZlci13 aW5kb3cgY2FsY3VsYXRvci1idWZmZXIpKSkpKQorICAgIChraWxsLWJ1ZmZlciBjYWxjdWxh dG9yLWJ1ZmZlcikKKyAgICAobWVzc2FnZSAiQ2FsY3VsYXRvciBkb25lLiIpCisgICAgKGlm IGNhbGN1bGF0b3ItZWxlY3RyaWMtbW9kZQorCSh0aHJvdyAnY2FsY3VsYXRvci1kb25lIG5p bCkJCTsgd2lsbCBraWxsIHRoZSBidWZmZXIKKyAgICAgIChzZXRxIGNhbGN1bGF0b3ItYnVm ZmVyIG5pbCkpKSkKIAogKGRlZnVuIGNhbGN1bGF0b3Itc2F2ZS1hbmQtcXVpdCAoKQogICAi UXVpdCB0aGUgY2FsY3VsYXRvciwgc2F2aW5nIHRoZSByZXN1bHQgb24gdGhlIGBraWxsLXJp bmcnLiIKZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5k ZXggZjQyMjZmYTQ0MjguLjM2ODQ0NGZiZWU4IDEwMDY0NAotLS0gYS9saXNwL3dpbmRvdy5l bAorKysgYi9saXNwL3dpbmRvdy5lbApAQCAtNDQ2OSw3NSArNDQ2OSw4NiBAQCBkZWxldGUt b3RoZXItd2luZG93cy12ZXJ0aWNhbGx5CiAKIDs7OyBXaW5kb3dzIGFuZCBidWZmZXJzLgog Ci07OyBgcHJldi1idWZmZXJzJyBhbmQgYG5leHQtYnVmZmVycycgYXJlIHR3byByZXNlcnZl ZCB3aW5kb3cgc2xvdHMgdXNlZAorOzsgJ3ByZXYtYnVmZmVycycgYW5kICduZXh0LWJ1ZmZl cnMnIGFyZSB0d28gcmVzZXJ2ZWQgd2luZG93IHNsb3RzIHVzZWQKIDs7IGZvciAoMSkgZGV0 ZXJtaW5pbmcgd2hpY2ggYnVmZmVyIHRvIHNob3cgaW4gdGhlIHdpbmRvdyB3aGVuIGl0cwog OzsgYnVmZmVyIHNoYWxsIGJlIGJ1cmllZCBvciBraWxsZWQgYW5kICgyKSB3aGljaCBidWZm ZXIgdG8gc2hvdyBmb3IKLTs7IGBzd2l0Y2gtdG8tcHJldi1idWZmZXInIGFuZCBgc3dpdGNo LXRvLW5leHQtYnVmZmVyJy4KKzs7ICdzd2l0Y2gtdG8tcHJldi1idWZmZXInIGFuZCAnc3dp dGNoLXRvLW5leHQtYnVmZmVyJy4KIAotOzsgYHByZXYtYnVmZmVycycgY29uc2lzdHMgb2Yg PGJ1ZmZlciwgd2luZG93LXN0YXJ0LCB3aW5kb3ctcG9pbnQ+Cis7OyAncHJldi1idWZmZXJz JyBjb25zaXN0cyBvZiA8YnVmZmVyLCB3aW5kb3ctc3RhcnQsIHdpbmRvdy1wb2ludD4KIDs7 IHRyaXBsZXMuICBUaGUgZW50cmllcyBvbiB0aGlzIGxpc3QgYXJlIG9yZGVyZWQgYnkgdGhl IHRpbWUgdGhlaXIKIDs7IGJ1ZmZlciBoYXMgYmVlbiByZW1vdmVkIGZyb20gdGhlIHdpbmRv dywgdGhlIG1vc3QgcmVjZW50bHkgcmVtb3ZlZAogOzsgYnVmZmVyJ3MgZW50cnkgYmVpbmcg Zmlyc3QuICBUaGUgd2luZG93LXN0YXJ0IGFuZCB3aW5kb3ctcG9pbnQKLTs7IGNvbXBvbmVu dHMgYXJlIGB3aW5kb3ctc3RhcnQnIGFuZCBgd2luZG93LXBvaW50JyBhdCB0aGUgdGltZSB0 aGUKKzs7IGNvbXBvbmVudHMgYXJlICd3aW5kb3ctc3RhcnQnIGFuZCAnd2luZG93LXBvaW50 JyBhdCB0aGUgdGltZSB0aGUKIDs7IGJ1ZmZlciB3YXMgcmVtb3ZlZCBmcm9tIHRoZSB3aW5k b3cgd2hpY2ggaW1wbGllcyB0aGF0IHRoZSBlbnRyeSBtdXN0Ci07OyBiZSBhZGRlZCB3aGVu IGBzZXQtd2luZG93LWJ1ZmZlcicgcmVtb3ZlcyB0aGUgYnVmZmVyIGZyb20gdGhlIHdpbmRv dy4KKzs7IGJlIGFkZGVkIHdoZW4gJ3NldC13aW5kb3ctYnVmZmVyJyByZW1vdmVzIHRoZSBi dWZmZXIgZnJvbSB0aGUgd2luZG93LgogCi07OyBgbmV4dC1idWZmZXJzJyBpcyB0aGUgbGlz dCBvZiBidWZmZXJzIHRoYXQgaGF2ZSBiZWVuIHJlcGxhY2VkCi07OyByZWNlbnRseSBieSBg c3dpdGNoLXRvLXByZXYtYnVmZmVyJy4gIFRoZXNlIGJ1ZmZlcnMgYXJlIHRoZSBsZWFzdAot OzsgcHJlZmVycmVkIGNhbmRpZGF0ZXMgb2YgYHN3aXRjaC10by1wcmV2LWJ1ZmZlcicgYW5k IHRoZSBwcmVmZXJyZWQKLTs7IGNhbmRpZGF0ZXMgb2YgYHN3aXRjaC10by1uZXh0LWJ1ZmZl cicgdG8gc3dpdGNoIHRvLiAgVGhpcyBsaXN0IGlzCis7OyAnbmV4dC1idWZmZXJzJyBpcyB0 aGUgbGlzdCBvZiBidWZmZXJzIHRoYXQgaGF2ZSBiZWVuIHJlcGxhY2VkCis7OyByZWNlbnRs eSBieSAnc3dpdGNoLXRvLXByZXYtYnVmZmVyJy4gIFRoZXNlIGJ1ZmZlcnMgYXJlIHRoZSBs ZWFzdAorOzsgcHJlZmVycmVkIGNhbmRpZGF0ZXMgb2YgJ3N3aXRjaC10by1wcmV2LWJ1ZmZl cicgYW5kIHRoZSBwcmVmZXJyZWQKKzs7IGNhbmRpZGF0ZXMgb2YgJ3N3aXRjaC10by1uZXh0 LWJ1ZmZlcicgdG8gc3dpdGNoIHRvLiAgVGhpcyBsaXN0IGlzCiA7OyByZXNldCB0byBuaWwg YnkgYW55IGFjdGlvbiBjaGFuZ2luZyB0aGUgd2luZG93J3MgYnVmZmVyIHdpdGggdGhlCi07 OyBleGNlcHRpb24gb2YgYHN3aXRjaC10by1wcmV2LWJ1ZmZlcicgYW5kIGBzd2l0Y2gtdG8t bmV4dC1idWZmZXInLgotOzsgYHN3aXRjaC10by1wcmV2LWJ1ZmZlcicgcHVzaGVzIHRoZSBi dWZmZXIgaXQganVzdCByZXBsYWNlZCBvbiBpdCwKLTs7IGBzd2l0Y2gtdG8tbmV4dC1idWZm ZXInIHBvcHMgdGhlIGxhc3QgcHVzaGVkIGJ1ZmZlciBmcm9tIGl0LgotCi07OyBCb3RoIGBw cmV2LWJ1ZmZlcnMnIGFuZCBgbmV4dC1idWZmZXJzJyBtYXkgcmVmZXJlbmNlIGtpbGxlZCBi dWZmZXJzCi07OyBpZiBzdWNoIGEgYnVmZmVyIHdhcyBraWxsZWQgd2hpbGUgdGhlIHdpbmRv dyB3YXMgaGlkZGVuIHdpdGhpbiBhCi07OyB3aW5kb3cgY29uZmlndXJhdGlvbi4gIFN1Y2gg a2lsbGVkIGJ1ZmZlcnMgZ2V0IHJlbW92ZWQgd2hlbmV2ZXIKLTs7IGBzd2l0Y2gtdG8tcHJl di1idWZmZXInIG9yIGBzd2l0Y2gtdG8tbmV4dC1idWZmZXInIGVuY291bnRlciB0aGVtLgot Ci07OyBUaGUgZm9sbG93aW5nIGZ1bmN0aW9uIGlzIGNhbGxlZCBieSBgc2V0LXdpbmRvdy1i dWZmZXInIF9iZWZvcmVfIGl0Ci07OyByZXBsYWNlcyB0aGUgYnVmZmVyIG9mIHRoZSBhcmd1 bWVudCB3aW5kb3cgd2l0aCB0aGUgbmV3IGJ1ZmZlci4KLShkZWZ1biBwdXNoLXdpbmRvdy1i dWZmZXItb250by1wcmV2ICgmb3B0aW9uYWwgd2luZG93KQotICAiUHVzaCBlbnRyeSBmb3Ig V0lORE9XJ3MgYnVmZmVyIG9udG8gV0lORE9XJ3MgcHJldi1idWZmZXJzIGxpc3QuCi1XSU5E T1cgbXVzdCBiZSBhIGxpdmUgd2luZG93IGFuZCBkZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQg b25lLgotCi1BbnkgZHVwbGljYXRlIGVudHJpZXMgZm9yIHRoZSBidWZmZXIgaW4gdGhlIGxp c3QgYXJlIHJlbW92ZWQuIgorOzsgZXhjZXB0aW9uIG9mICdzd2l0Y2gtdG8tcHJldi1idWZm ZXInIGFuZCAnc3dpdGNoLXRvLW5leHQtYnVmZmVyJy4KKzs7ICdzd2l0Y2gtdG8tcHJldi1i dWZmZXInIHB1c2hlcyB0aGUgYnVmZmVyIGl0IGp1c3QgcmVwbGFjZWQgb24gaXQsCis7OyAn c3dpdGNoLXRvLW5leHQtYnVmZmVyJyBwb3BzIHRoZSBsYXN0IHB1c2hlZCBidWZmZXIgZnJv bSBpdC4KKworOzsgVGhlIGZvbGxvd2luZyBmdW5jdGlvbiBpcyBjYWxsZWQgYnkgJ3NldC13 aW5kb3ctYnVmZmVyJyBfYmVmb3JlXyBpdAorOzsgcmVwbGFjZXMgdGhlIGJ1ZmZlciBvZiB0 aGUgYXJndW1lbnQgd2luZG93IHdpdGggdGhlIG5ldyBidWZmZXIuICBJdAorOzsgZG9lcyBu b3QgcmVjb3JkIGEgbm9uLW1pbmlidWZmZXIgYnVmZmVyIChsaWtlIHRoZSBvbmUgY3JlYXRl ZCBieQorOzsgJ2NhbGN1bGF0b3InIGluIEVsZWN0cmljIG1vZGUpIGluIGEgbWluaWJ1ZmZl ciB3aW5kb3cgc2luY2UgdGhlIGNvZGUKKzs7IGluIG1pbmlidWYuYyBjYW5ub3QgaGFuZGxl IHRoYXQuICBUaGUgbWluaWJ1Zi5jIGNvZGUgY2FsbHMgdGhpcworOzsgZnVuY3Rpb24gZXhj bHVzaXZlbHkgdG8gYXJyYW5nZSBtaW5pYnVmZmVycyBzaG93biBpbiBtaW5pYnVmZmVyCis7 OyB3aW5kb3dzLgorKGRlZnVuIHJlY29yZC13aW5kb3ctYnVmZmVyICgmb3B0aW9uYWwgd2lu ZG93KQorICAiUmVjb3JkIFdJTkRPVydzIGJ1ZmZlci4KK0FkZCB0aGUgYnVmZmVyIGN1cnJl bnRseSBzaG93biBpbiBXSU5ET1cgdG8gdGhlIGxpc3Qgb2YgV0lORE9XJ3MKK3ByZXZpb3Vz IGJ1ZmZlcnMuICBXSU5ET1cgbXVzdCBiZSBhIGxpdmUgd2luZG93IGFuZCBkZWZhdWx0cyB0 byB0aGUKK3NlbGVjdGVkIG9uZS4KKworSWYgV0lORE9XIGlzIG5vdCBhIG1pbmlidWZmZXIg d2luZG93LCBkbyBub3QgcmVjb3JkIGluc2lnbmlmaWNhbnQKK2J1ZmZlcnMgKGJ1ZmZlcnMg d2hvc2UgbmFtZSBzdGFydHMgd2l0aCBhIHNwYWNlKS4gIElmIFdJTkRPVyBpcyBhCittaW5p YnVmZmVyIHdpbmRvdywgcmVjb3JkIGl0cyBidWZmZXIgaWYgYW5kIG9ubHkgaWYgdGhhdCBi dWZmZXIgaXMgYQorbGl2ZSBtaW5pYnVmZmVyIChgbWluaWJ1ZmZlcnAnIHdpdGggTElWRSBh cmd1bWVudCBub24tbmlsIG11c3QgcmV0dXJuCitub24tbmlsIGZvciBpdCkuCisKK1J1biBg YnVmZmVyLWxpc3QtdXBkYXRlLWhvb2snIGlmIGFuZCBvbmx5IGlmIFdJTkRPVyBpcyBub3Qg YSBtaW5pYnVmZmVyCit3aW5kb3cuIgogICAobGV0KiAoKHdpbmRvdyAod2luZG93LW5vcm1h bGl6ZS13aW5kb3cgd2luZG93IHQpKQorCSAobWluaSAod2luZG93LW1pbmlidWZmZXItcCB3 aW5kb3cpKQogICAgICAgICAgKGJ1ZmZlciAod2luZG93LWJ1ZmZlciB3aW5kb3cpKQotICAg ICAgICAgKHctbGlzdCAod2luZG93LXByZXYtYnVmZmVycyB3aW5kb3cpKQotICAgICAgICAg KGVudHJ5IChhc3NxIGJ1ZmZlciB3LWxpc3QpKSkKKyAgICAgICAgIChwcmV2LWJ1ZmZlcnMg KHdpbmRvdy1wcmV2LWJ1ZmZlcnMgd2luZG93KSkKKyAgICAgICAgIChlbnRyeSAoYXNzcSBi dWZmZXIgcHJldi1idWZmZXJzKSkpCiAgICAgKHdoZW4gZW50cnkKLSAgICAgIChzZXRxIHct bGlzdCAoYXNzcS1kZWxldGUtYWxsIGJ1ZmZlciB3LWxpc3QpKSkKLSAgICAobGV0ICgoc3Rh cnQgKHdpbmRvdy1zdGFydCB3aW5kb3cpKQotICAgICAgICAgIChwb2ludCAod2luZG93LXBv aW50IHdpbmRvdykpKQotICAgICAgKHNldHEgZW50cnkKLSAgICAgICAgICAgIChjb25zIGJ1 ZmZlcgotICAgICAgICAgICAgICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCi0g ICAgICAgICAgICAgICAgICAgIChpZiBlbnRyeQotICAgICAgICAgICAgICAgICAgICAgICAg OzsgV2UgaGF2ZSBhbiBlbnRyeSwgdXBkYXRlIG1hcmtlciBwb3NpdGlvbnMuCi0gICAgICAg ICAgICAgICAgICAgICAgICAobGlzdCAoc2V0LW1hcmtlciAobnRoIDEgZW50cnkpIHN0YXJ0 KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldC1tYXJrZXIgKG50aCAyIGVu dHJ5KSBwb2ludCkpCi0gICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKGNvcHktbWFya2Vy IHN0YXJ0KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb3B5LW1hcmtlcgotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBQcmVzZXJ2ZSB3aW5kb3ctcG9pbnQtaW5z ZXJ0aW9uLXR5cGUKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgKEJ1ZyMxMjg1 NSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnQgd2luZG93LXBvaW50LWlu c2VydGlvbi10eXBlKSkpKSkpCi0gICAgICAoc2V0LXdpbmRvdy1wcmV2LWJ1ZmZlcnMgd2lu ZG93IChjb25zIGVudHJ5IHctbGlzdCkpKSkpCisgICAgICAoc2V0cSBwcmV2LWJ1ZmZlcnMg KGFzc3EtZGVsZXRlLWFsbCBidWZmZXIgcHJldi1idWZmZXJzKSkpCiAKLShkZWZ1biByZWNv cmQtd2luZG93LWJ1ZmZlciAoJm9wdGlvbmFsIHdpbmRvdykKLSAgIlJlY29yZCBXSU5ET1cn cyBidWZmZXIuCi1XSU5ET1cgbXVzdCBiZSBhIGxpdmUgd2luZG93IGFuZCBkZWZhdWx0cyB0 byB0aGUgc2VsZWN0ZWQgb25lLiIKLSAgKGxldCogKCh3aW5kb3cgKHdpbmRvdy1ub3JtYWxp emUtd2luZG93IHdpbmRvdyB0KSkKLSAgICAgICAgIChidWZmZXIgKHdpbmRvdy1idWZmZXIg d2luZG93KSkpCiAgICAgOzsgUmVzZXQgV0lORE9XJ3MgbmV4dCBidWZmZXJzLiAgSWYgbmVl ZGVkLCB0aGV5IGFyZSByZXN1cnJlY3RlZCBieQogICAgIDs7IGBzd2l0Y2gtdG8tcHJldi1i dWZmZXInIGFuZCBgc3dpdGNoLXRvLW5leHQtYnVmZmVyJy4KICAgICAoc2V0LXdpbmRvdy1u ZXh0LWJ1ZmZlcnMgd2luZG93IG5pbCkKIAotICAgIDs7IERvbid0IHJlY29yZCBpbnNpZ25p ZmljYW50IGJ1ZmZlcnMuCi0gICAgKHdoZW4gKG5vdCAoZXEgKGFyZWYgKGJ1ZmZlci1uYW1l IGJ1ZmZlcikgMCkgP1xzKSkKLSAgICAgIChwdXNoLXdpbmRvdy1idWZmZXItb250by1wcmV2 IHdpbmRvdykKLSAgICAgIChydW4taG9va3MgJ2J1ZmZlci1saXN0LXVwZGF0ZS1ob29rKSkp KQorICAgIDs7IEZvciBtaW5pYnVmZmVyIHdpbmRvd3MgcmVjb3JkIGxpdmUgbWluaWJ1ZmZl cnMgb25seS4gIEZvciBub3JtYWwKKyAgICA7OyB3aW5kb3dzIGRvIG5vdCByZWNvcmQgaW5z aWduaWZpY2FudCBidWZmZXJzLgorICAgICh3aGVuIChpZiBtaW5pCisJICAgICAgKG1pbmli dWZmZXJwIGJ1ZmZlciB0KQorCSAgICAoZXEgKGFyZWYgKGJ1ZmZlci1uYW1lIGJ1ZmZlcikg MCkgP1xzKSkKKyAgICAgIChsZXQgKChzdGFydCAod2luZG93LXN0YXJ0IHdpbmRvdykpCisg ICAgICAgICAgICAocG9pbnQgKHdpbmRvdy1wb2ludCB3aW5kb3cpKSkKKwkoc2V0cSBlbnRy eQorICAgICAgICAgICAgICAoY29ucyBidWZmZXIKKyAgICAgICAgICAgICAgICAgICAgKHdp dGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisgICAgICAgICAgICAgICAgICAgICAgKGlmIGVu dHJ5CisgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFdlIGhhdmUgYW4gZW50cnksIHVw ZGF0ZSBtYXJrZXIgcG9zaXRpb25zLgorICAgICAgICAgICAgICAgICAgICAgICAgICAobGlz dCAoc2V0LW1hcmtlciAobnRoIDEgZW50cnkpIHN0YXJ0KQorCQkJCShzZXQtbWFya2VyIChu dGggMiBlbnRyeSkgcG9pbnQpKQorCQkJKGxpc3QgKGNvcHktbWFya2VyIHN0YXJ0KQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvcHktbWFya2VyCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOzsgUHJlc2VydmUgd2luZG93LXBvaW50LWluc2VydGlvbi10 eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgKEJ1ZyMxMjg1NSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludCB3aW5kb3ctcG9pbnQtaW5zZXJ0 aW9uLXR5cGUpKSkpKSkKKwkoc2V0LXdpbmRvdy1wcmV2LWJ1ZmZlcnMgd2luZG93IChjb25z IGVudHJ5IHByZXYtYnVmZmVycykpCisKKwkodW5sZXNzIG1pbmkKKwkgIChydW4taG9va3Mg J2J1ZmZlci1saXN0LXVwZGF0ZS1ob29rKSkpKSkpCisKKyhkZWZhbGlhcyAncHVzaC13aW5k b3ctYnVmZmVyLW9udG8tcHJldiAncmVjb3JkLXdpbmRvdy1idWZmZXIpCiAKIChkZWZ1biB1 bnJlY29yZC13aW5kb3ctYnVmZmVyICgmb3B0aW9uYWwgd2luZG93IGJ1ZmZlciBhbGwpCiAg ICJVbnJlY29yZCBCVUZGRVIgaW4gV0lORE9XLgpAQCAtNTE2MCwxMCArNTE3MSwxOSBAQCBk ZWxldGUtd2luZG93cy1vbgogCTs7IElmIGEgd2luZG93IGRvZXNuJ3Qgc2hvdyBCVUZGRVIs IHVucmVjb3JkIEJVRkZFUiBpbiBpdC4KIAkodW5yZWNvcmQtd2luZG93LWJ1ZmZlciB3aW5k b3cgYnVmZmVyIHQpKSkpKQogCis7OyBDb25jZXB0dWFsbHksICdyZXBsYWNlLWJ1ZmZlci1p bi13aW5kb3dzJyB3b3VsZCBub3QgaGF2ZSB0byB0b3VjaCB0aGUKKzs7IGxpc3Qgb2YgcHJl dmlvdXMgYnVmZmVycyBvZiBhIG1pbmlidWZmZXIgd2luZG93OiBBcyBhIHJ1bGUsCis7OyBt aW5pYnVmZmVycyBhcmUgbmV2ZXIgZGVsZXRlZCBhbmQgYW55IG90aGVyIGJ1ZmZlcnMgc2hv d24gaW4gYQorOzsgbWluaWJ1ZmZlciB3aW5kb3cgYXJlIG5vdCByZWNvcmRlZCBieSAncmVj b3JkLXdpbmRvdycuICBUbyBiZSBvbiB0aGUKKzs7IHNhZmUgc2lkZSwgJ3JlcGxhY2UtYnVm ZmVyLWluLXdpbmRvd3MnIG5vdyBzY2FucyBtaW5pYnVmZmVyIHdpbmRvd3MKKzs7IHRvbyB0 byBtYWtlIHN1cmUgdGhhdCBhbnkga2lsbGVkIGJ1ZmZlciBnZXRzIHJlbW92ZWQgZnJvbSBh bGwgbGlzdHMKKzs7IG9mIHByZXZpb3VzIGFuZCBuZXh0IGJ1ZmZlcnMuICAncmVwbGFjZS1i dWZmZXItaW4td2luZG93cycgc3RpbGwgZG9lcworOzsgX25vdF8gcmVwbGFjZSB0aGUgYnVm ZmVyIGl0c2VsZiBpbiBhbnkgbWluaWJ1ZmZlciB3aW5kb3cgc2hvd2luZyBpdC4KKzs7IFRo YXQgY2FzZSBpcyBzdGlsbCBoYW5kbGVkIG9ubHkgaW4gJ2tpbGwtYnVmZmVyJyBpdHNlbGYu CiAoZGVmdW4gcmVwbGFjZS1idWZmZXItaW4td2luZG93cyAoJm9wdGlvbmFsIGJ1ZmZlci1v ci1uYW1lKQogICAiUmVwbGFjZSBCVUZGRVItT1ItTkFNRSB3aXRoIHNvbWUgb3RoZXIgYnVm ZmVyIGluIGFsbCB3aW5kb3dzIHNob3dpbmcgaXQuCiBCVUZGRVItT1ItTkFNRSBtYXkgYmUg YSBidWZmZXIgb3IgdGhlIG5hbWUgb2YgYW4gZXhpc3RpbmcgYnVmZmVyIGFuZAotZGVmYXVs dHMgdG8gdGhlIGN1cnJlbnQgYnVmZmVyLiAgTWluaWJ1ZmZlciB3aW5kb3dzIGFyZSBub3Qg Y29uc2lkZXJlZC4KK2RlZmF1bHRzIHRvIHRoZSBjdXJyZW50IGJ1ZmZlci4KIAogSWYgdGhl IG9wdGlvbiBga2lsbC1idWZmZXItcXVpdC13aW5kb3dzJyBpcyBuaWwsIGJlaGF2ZSBhcyBm b2xsb3dzOiBXaXRoCiB0aGUgZXhjZXB0aW9uIG9mIHNpZGUgd2luZG93cywgd2hlbiBhIHdp bmRvdyBzaG93aW5nIEJVRkZFUi1PUi1OQU1FIGlzCkBAIC01MTgwLDIxICs1MjAwLDI5IEBA IHJlcGxhY2UtYnVmZmVyLWluLXdpbmRvd3MKIGxpc3RzIG9mIHByZXZpb3VzIGFuZCBuZXh0 IGJ1ZmZlcnMgb2YgYWxsIHdpbmRvd3MgYW5kIHJlbW92ZSBhbnkKIGBxdWl0LXJlc3RvcmUn IG9yIGBxdWl0LXJlc3RvcmUtcHJldicgcGFyYW1ldGVycyBtZW50aW9uaW5nIGl0LgogCitU aGlzIGZ1bmN0aW9uIGRvZXMgbm90IHJlcGxhY2UgdGhlIGJ1ZmZlciBzcGVjaWZpZWQgYnkg QlVGRkVSLU9SLU5BTUUgaW4KK2FueSBtaW5pYnVmZmVyIHdpbmRvdyBzaG93aW5nIGl0LCBu b3IgZG9lcyBpdCBkZWxldGUgbWluaWJ1ZmZlciB3aW5kb3dzCitvciBtaW5pYnVmZmVyIGZy YW1lcy4gIEl0IHJlbW92ZXMsIGhvd2V2ZXIsIHRoYXQgYnVmZmVyIGZyb20gdGhlIGxpc3Rz CitvZiBwcmV2aW91cyBhbmQgbmV4dCBidWZmZXJzIG9mIGFsbCBtaW5pYnVmZmVyIHdpbmRv d3MuCisKIElmLCBmb3IgYW55IHdpbmRvdyBzaG93aW5nIEJVRkZFUi1PUi1OQU1FIHJ1bm5p bmcgdGhlIGFibm9ybWFsIGhvb2sKIGB3aW5kb3ctZGVsZXRhYmxlLWZ1bmN0aW9ucycgcmV0 dXJucyBuaWwsIGRvIG5vdCBkZWxldGUgdGhhdCB3aW5kb3cgYnV0CiBzaG93IHNvbWUgb3Ro ZXIgYnVmZmVyIGluIHRoYXQgd2luZG93LgogCi1UaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBi eSBga2lsbC1idWZmZXInIHdoaWNoIGtpbGxzIHRoZSBidWZmZXIKLXNwZWNpZmllZCBieSBg YnVmZmVyLW9yLW5hbWUnIGFmdGVyd2FyZHMuICBJdCBuZXZlciBraWxscyBhIGJ1ZmZlciBi eQotaXRzZWxmLiIKK1RoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGJ5IGBraWxsLWJ1ZmZlcicg d2hpY2ggZWZmZWN0aXZlbHkga2lsbHMgdGhlCitidWZmZXIgc3BlY2lmaWVkIGJ5IGBidWZm ZXItb3ItbmFtZScgYWZ0ZXJ3YXJkcy4gIEl0IG5ldmVyIGtpbGxzIGEKK2J1ZmZlciBieSBp dHNlbGYuIgogICAoaW50ZXJhY3RpdmUgImJCdWZmZXIgdG8gcmVwbGFjZTogIikKICAgKGxl dCAoKGJ1ZmZlciAod2luZG93LW5vcm1hbGl6ZS1idWZmZXIgYnVmZmVyLW9yLW5hbWUpKSkK LSAgICA7OyBTY2FuIGFsbCB3aW5kb3dzLiAgV2UgaGF2ZSB0byB1bnJlY29yZCBCVUZGRVIt T1ItTkFNRSBpbiB0aG9zZQotICAgIDs7IG5vdCBzaG93aW5nIGl0LgotICAgIChkb2xpc3Qg KHdpbmRvdyAod2luZG93LWxpc3QtMSBuaWwgbmlsIHQpKQorICAgIDs7IFNjYW4gYWxsIHdp bmRvd3MgaW5jbHVkaW5nIG1pbmlidWZmZXIgd2luZG93cy4gIFdlIGhhdmUgdG8KKyAgICA7 OyB1bnJlY29yZCBCVUZGRVItT1ItTkFNRSBldmVuIGluIHRob3NlIG5vdCBzaG93aW5nIGl0 LgorICAgIChkb2xpc3QgKHdpbmRvdyAod2luZG93LWxpc3QtMSBuaWwgdCB0KSkKICAgICAg ICh3aGVuIChlcSAod2luZG93LWJ1ZmZlciB3aW5kb3cpIGJ1ZmZlcikKLQkoaWYga2lsbC1i dWZmZXItcXVpdC13aW5kb3dzCi0JICAgIChxdWl0LXJlc3RvcmUtd2luZG93IHdpbmRvdyAn a2lsbGluZykKKwkoY29uZAorCSAoKHdpbmRvdy1taW5pYnVmZmVyLXAgd2luZG93KSkKKwkg KGtpbGwtYnVmZmVyLXF1aXQtd2luZG93cworCSAgKHF1aXQtcmVzdG9yZS13aW5kb3cgd2lu ZG93ICdraWxsaW5nKSkKKwkgKHQKIAkgIChsZXQgKChkZWRpY2F0ZWQtc2lkZSAoZXEgKHdp bmRvdy1kZWRpY2F0ZWQtcCB3aW5kb3cpICdzaWRlKSkpCiAgICAgICAgICAgICAod2hlbiAo b3IgZGVkaWNhdGVkLXNpZGUgKG5vdCAod2luZG93LS1kZWxldGUgd2luZG93IHQgJ2tpbGwp KSkKIAkgICAgICA7OyBTd2l0Y2ggdG8gYW5vdGhlciBidWZmZXIgaW4gdGhhdCB3aW5kb3cu CkBAIC01MjEyLDcgKzUyNDAsNyBAQCByZXBsYWNlLWJ1ZmZlci1pbi13aW5kb3dzCiAJICA7 OyBlbGVtZW50IG9mIHRoZSBwYXJhbWV0ZXIsICdxdWl0LXJlc3RvcmUtd2luZG93JyBjYW5u b3QKIAkgIDs7IHBvc3NpYmx5IHNob3cgQlVGRkVSIGluc3RlYWQ7IHNvIHRoaXMgcGFyYW1l dGVyIGJlY29tZXMKIAkgIDs7IHVzZWxlc3MgdG9vLgotCSAgKHVucmVjb3JkLXdpbmRvdy1i dWZmZXIgd2luZG93IGJ1ZmZlciB0KSkpKSkKKwkgICh1bnJlY29yZC13aW5kb3ctYnVmZmVy IHdpbmRvdyBidWZmZXIgdCkpKSkpKQogCiAoZGVmY3VzdG9tIHF1aXQtd2luZG93LWhvb2sg bmlsCiAgICJIb29rIHJ1biBiZWZvcmUgcGVyZm9ybWluZyBhbnkgb3RoZXIgYWN0aW9ucyBp biB0aGUgYHF1aXQtd2luZG93JyBjb21tYW5kLiIKZGlmZiAtLWdpdCBhL3NyYy9taW5pYnVm LmMgYi9zcmMvbWluaWJ1Zi5jCmluZGV4IGYxNjg4MDAxMWY3Li4xZjk0ZTBlNjUwZSAxMDA2 NDQKLS0tIGEvc3JjL21pbmlidWYuYworKysgYi9zcmMvbWluaWJ1Zi5jCkBAIC0xNjAsMTYg KzE2MCwxNSBAQCB6aXBfbWluaWJ1ZmZlcl9zdGFja3MgKExpc3BfT2JqZWN0IGRlc3Rfd2lu ZG93LCBMaXNwX09iamVjdCBzb3VyY2Vfd2luZG93KQogICAgICAgc2V0X3dpbmRvd19idWZm ZXIgKGRlc3Rfd2luZG93LCBzdy0+Y29udGVudHMsIDAsIDApOwogICAgICAgRnNldF93aW5k b3dfc3RhcnQgKGRlc3Rfd2luZG93LCBGd2luZG93X3N0YXJ0IChzb3VyY2Vfd2luZG93KSwg UW5pbCk7CiAgICAgICBGc2V0X3dpbmRvd19wb2ludCAoZGVzdF93aW5kb3csIEZ3aW5kb3df cG9pbnQgKHNvdXJjZV93aW5kb3cpKTsKLSAgICAgIGR3LT5wcmV2X2J1ZmZlcnMgPSBzdy0+ cHJldl9idWZmZXJzOworICAgICAgd3NldF9wcmV2X2J1ZmZlcnMgKGR3LCBzdy0+cHJldl9i dWZmZXJzKTsKICAgICAgIHNldF93aW5kb3dfYnVmZmVyIChzb3VyY2Vfd2luZG93LCBudGhf bWluaWJ1ZmZlciAoMCksIDAsIDApOwotICAgICAgc3ctPnByZXZfYnVmZmVycyA9IFFuaWw7 CisgICAgICB3c2V0X3ByZXZfYnVmZmVycyAoc3csIFFuaWwpOwogICAgICAgcmV0dXJuOwog ICAgIH0KIAotICBpZiAobGl2ZV9taW5pYnVmZmVyX3AgKGR3LT5jb250ZW50cykpCi0gICAg Y2FsbDEgKFFwdXNoX3dpbmRvd19idWZmZXJfb250b19wcmV2LCBkZXN0X3dpbmRvdyk7Ci0g IGlmIChsaXZlX21pbmlidWZmZXJfcCAoc3ctPmNvbnRlbnRzKSkKLSAgICBjYWxsMSAoUXB1 c2hfd2luZG93X2J1ZmZlcl9vbnRvX3ByZXYsIHNvdXJjZV93aW5kb3cpOworICBjYWxsMSAo UXJlY29yZF93aW5kb3dfYnVmZmVyLCBkZXN0X3dpbmRvdyk7CisgIGNhbGwxIChRcmVjb3Jk X3dpbmRvd19idWZmZXIsIHNvdXJjZV93aW5kb3cpOworCiAgIGFjYyA9IG1lcmdlX2MgKGR3 LT5wcmV2X2J1ZmZlcnMsIHN3LT5wcmV2X2J1ZmZlcnMsIG1pbmlidWZmZXJfZW50X2dyZWF0 ZXIpOwogCiAgIGlmICghTklMUCAoYWNjKSkKQEAgLTE4MCw4ICsxNzksOSBAQCB6aXBfbWlu aWJ1ZmZlcl9zdGFja3MgKExpc3BfT2JqZWN0IGRlc3Rfd2luZG93LCBMaXNwX09iamVjdCBz b3VyY2Vfd2luZG93KQogICAgICAgRnNldF93aW5kb3dfc3RhcnQgKGRlc3Rfd2luZG93LCBG Y2FyIChGY2RyIChkX2VudCkpLCBRbmlsKTsKICAgICAgIEZzZXRfd2luZG93X3BvaW50IChk ZXN0X3dpbmRvdywgRmNhciAoRmNkciAoRmNkciAoZF9lbnQpKSkpOwogICAgIH0KLSAgZHct PnByZXZfYnVmZmVycyA9IGFjYzsKLSAgc3ctPnByZXZfYnVmZmVycyA9IFFuaWw7CisKKyAg d3NldF9wcmV2X2J1ZmZlcnMgKGR3LCBhY2MpOworICB3c2V0X3ByZXZfYnVmZmVycyAoc3cs IFFuaWwpOwogICBzZXRfd2luZG93X2J1ZmZlciAoc291cmNlX3dpbmRvdywgbnRoX21pbmli dWZmZXIgKDApLCAwLCAwKTsKIH0KIApAQCAtNjg4LDggKzY4OCw4IEBAIHJlYWRfbWluaWJ1 ZiAoTGlzcF9PYmplY3QgbWFwLCBMaXNwX09iamVjdCBpbml0aWFsLCBMaXNwX09iamVjdCBw cm9tcHQsCiAJCQkJICAgIEZmcmFtZV9maXJzdF93aW5kb3cgKE1CX2ZyYW1lKSwgUW5pbCk7 CiAgICAgfQogICBNQl9mcmFtZSA9IFhXSU5ET1cgKFhGUkFNRSAoc2VsZWN0ZWRfZnJhbWUp LT5taW5pYnVmZmVyX3dpbmRvdyktPmZyYW1lOwotICBpZiAobGl2ZV9taW5pYnVmZmVyX3Ag KFhXSU5ET1cgKG1pbmlidWZfd2luZG93KS0+Y29udGVudHMpKQotICAgIGNhbGwxIChRcHVz aF93aW5kb3dfYnVmZmVyX29udG9fcHJldiwgbWluaWJ1Zl93aW5kb3cpOworCisgIGNhbGwx IChRcmVjb3JkX3dpbmRvd19idWZmZXIsIG1pbmlidWZfd2luZG93KTsKIAogICByZWNvcmRf dW53aW5kX3Byb3RlY3Rfdm9pZCAobWluaWJ1ZmZlcl91bndpbmQpOwogICBpZiAocmVhZF9t aW5pYnVmZmVyX3Jlc3RvcmVfd2luZG93cykKZGlmZiAtLWdpdCBhL3NyYy93aW5kb3cuYyBi L3NyYy93aW5kb3cuYwppbmRleCAzNTA5MmRkZDU4Mi4uMzQ5NjhhYzgyNGYgMTAwNjQ0Ci0t LSBhL3NyYy93aW5kb3cuYworKysgYi9zcmMvd2luZG93LmMKQEAgLTM2NDcsOSArMzY0Nywx NyBAQCByZXBsYWNlX2J1ZmZlcl9pbl93aW5kb3dzIChMaXNwX09iamVjdCBidWZmZXIpCiAg ICAgY2FsbDEgKFFyZXBsYWNlX2J1ZmZlcl9pbl93aW5kb3dzLCBidWZmZXIpOwogfQogCi0v KiBJZiBCVUZGRVIgaXMgc2hvd24gaW4gYSB3aW5kb3csIHNhZmVseSByZXBsYWNlIGl0IHdp dGggc29tZSBvdGhlcgotICAgYnVmZmVyIGluIGFsbCB3aW5kb3dzIG9mIGFsbCBmcmFtZXMs IGV2ZW4gdGhvc2Ugb24gb3RoZXIga2V5Ym9hcmRzLiAgKi8KLQorLyoqIElmIEJVRkZFUiBp cyBzaG93biBpbiBhbnkgd2luZG93LCBzYWZlbHkgcmVwbGFjZSBpdCB3aXRoIHNvbWUgb3Ro ZXIKKyAgICBidWZmZXIgaW4gYWxsIHdpbmRvd3Mgb2YgYWxsIGZyYW1lcywgZXZlbiB0aG9z ZSBvbiBvdGhlciBrZXlib2FyZHMuCisgICAgRG8gbm90IGRlbGV0ZSBhbnkgd2luZG93Lgor CisgICAgVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgYnkgRmtpbGxfYnVmZmVyIHdoZW4gaXQg ZGV0ZWN0cyB0aGF0CisgICAgcmVwbGFjaW5nIEJVRkZFUiBpbiBzb21lIHdpbmRvdyBzaG93 aW5nIEJVRkZFUiBoYXMgZmFpbGVkLiAgSXQKKyAgICBhc3N1bWVzIHRoYXQg4oCYcmVwbGFj ZS1idWZmZXItaW4td2luZG93c+KAmSBoYXMgcmVtb3ZlZCBhbnkgZW50cnkKKyAgICByZWZl cmVuY2luZyBCVUZGRVIgZnJvbSBhbnkgd2luZG93J3MgbGlzdHMgb2YgcHJldmlvdXMgYW5k IG5leHQKKyAgICBidWZmZXJzIGFuZCB0aGF0IHdpbmRvdydzIOKAmHF1aXQtcmVzdG9yZeKA mSBhbmQgJ3F1aXQtcmVzdG9yZS1wcmV2JworICAgIHBhcmFtZXRlcnMuCisqLwogdm9pZAog cmVwbGFjZV9idWZmZXJfaW5fd2luZG93c19zYWZlbHkgKExpc3BfT2JqZWN0IGJ1ZmZlcikK IHsK --------------Mja3uks8nWVl0PxIy4CZVBQJ-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 04:51:07 2024 Received: (at 72487) by debbugs.gnu.org; 11 Sep 2024 08:51:07 +0000 Received: from localhost ([127.0.0.1]:37780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soJ47-0004vj-An for submit@debbugs.gnu.org; Wed, 11 Sep 2024 04:51:07 -0400 Received: from mout.gmx.net ([212.227.17.21]:47849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soJ45-0004vC-Jv for 72487@debbugs.gnu.org; Wed, 11 Sep 2024 04:51:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1726044653; x=1726649453; i=rudalics@gmx.at; bh=4aiLSj6FEpiCwgnLd8C8H+jXvzzT6gcWo7wX3sexTn0=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:From:To: Cc:References:In-Reply-To:Content-Type:Content-Transfer-Encoding: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Q7SIJf/izUIYiYTxxeYf8qW7bJEV0QrtxE6oLLFpdX64760eUqoN3eHfAfld7Zc6 3d7tHzfIToWHFbYubCQJrL7PHIYxUQ95Yz3D2VnBYFp8/QB8GBrG/Z8CbUxP7YXGh JTIuYZA73/vV1zRMzt5KCIFJNuxHBorpFiM/QkruJo8ZH3zfI2AsQhKOb8HSq5/zG kCqtDIS8100xvCB75N/NYy5sDeqCUGCbWuS4KdlK+eFmLdB6ahz7ympJYq8alTTCr 3sVQ9xqqhV7LYQAOn3RwdZkGKl7p8pS7JMqGINlVtZuI0B1jjl6TaJo1rGDEZrzq2 Dg+bV4OnKsf3Gc38LA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.126]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MyKHc-1s5FsA2qwG-014PCz; Wed, 11 Sep 2024 10:45:35 +0200 Message-ID: <8d566cb1-7b15-4560-b43e-e642f216bd60@gmx.at> Date: Wed, 11 Sep 2024 10:45:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer From: martin rudalics To: Eli Zaretskii References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> <86y14nped0.fsf@gnu.org> <2d3402dd-1f87-47a1-87ba-c86c7ad3336a@gmx.at> <86zfp2mfsr.fsf@gnu.org> Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:bmFImFZ6+PRvleW/JJjZZpvt+qLzygyX43u+27WJSgqztfn8B2O d40Nnyh3tbkqFRAkrC/capDr3tM3FQMETSdprJDtSZwLDCtAcb6p0yC7rMVuZL+Wnorafbb KP9gDNZuM2iJzdN/oQva3pc9RUr6LJemKDgL7PywJRjAqGdftmYfdoKu/sR1duXKdQK89tV a1wP2MLtNNW7zoDt9iyvA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:MVnbWpe//Y0=;4atLL+drDMHWWVIyKSXFIe1BhLQ 3vqhvetzolRTnweSl4T8weHi8hv3WqEkMHhQU+cr1reiaEWUu9/mefHV9azfrhtglTOQ+fNPy rJLc30VsvaQxspAaA1Toauw9ALmRN/ckDuKgecgTtsl7ce739IRXLvIXF+kLyBdy0hyEmycqr H9WW5bc4z7hCqGDYHmSv5oAA5xb2IhTkAxJeIht5bOG1WwhGOVfn0d9uAgKTlMC5TLFfB9x6P Dkb9gXT4G72Ky7uH3ai3UEfiwvM5tiy5v1gueBIChu9KcIHpP04zDNH2SmiS22mvV1CwfqbJL cxVxHzDwm4jxPRaJosBMNBzNH1E78Pv3zr1klgmNdPtJuuqTgtJCgJ7M7MJr1/iE4K+P6lFmx EvjuMH/yRfutD0OSeGlGHh4vBwCNBwFlpdDwnDKhA0r1SzeuGqzKKHAPjqYQBSc7fnOqnEnWX ZAFj77HdgYOcbH9NylfU1OJTinWZm1+YLU0Q9i/B5F4e/VQg1FDJfAAcUZdqQZqfkBgBcNy6G Q2zPRam1Rv8PhFm2ZUsuG80FN1FiSIXjh99GMIhNKcURUZMz5QU7ejKuyhAU8fCDJT5OdCLWe LABSSCGv/2RjSI4bh6a/gN6r38gwNGemCFIc7EFv55qepXSOXvO1dboBR8Z8faBTPt9pDpeYB 73uIk+kh5sz7t2MhMPjupG38hRcV8Y86UV2Bq/kFD5TuFxbSU2O4ZNwrwtxddYbBjuoNbvbJK /bfdDMNt6QveHumZ0omQpYM3KStYBQrasf9vQalAFXUUhIUTNW6j4HvTjxzyqeVSbCbAULRKr AZXSo9WBvjL3QA2oAb+x6nshybFemqqjBHBUXylSa8VDc= X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Attached find a patch that should guarantee that only minibuffers are > recorded in a minibuffer window's list of previous buffers. A ChangeLog > appears below. If there are no objections, I'll ins [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.97.126 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.21 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 72487 Cc: 72487@debbugs.gnu.org, kim.jet.wav@protonmail.ch 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.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Attached find a patch that should guarantee that only minibuffers are > recorded in a minibuffer window's list of previous buffers. A ChangeLog > appears below. If there are no objections, I'll ins [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.21 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.97.126 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > Attached find a patch that should guarantee that only minibuffers are > recorded in a minibuffer window's list of previous buffers. A ChangeLog > appears below. If there are no objections, I'll install this on master > in two weeks. Installed on master. If there are no further complaints, I'll close this bug in a couple of days. Belated and overdue thanks for the report. I was clearly annoyed by the fact that such stupid behavior could have crept into the code base. martin From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 04:07:46 2024 Received: (at 72487-done) by debbugs.gnu.org; 21 Sep 2024 08:07:46 +0000 Received: from localhost ([127.0.0.1]:37024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srv9e-0006kP-H6 for submit@debbugs.gnu.org; Sat, 21 Sep 2024 04:07:46 -0400 Received: from mout.gmx.net ([212.227.15.19]:44865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srv9c-0006k9-Pb for 72487-done@debbugs.gnu.org; Sat, 21 Sep 2024 04:07:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1726906036; x=1727510836; i=rudalics@gmx.at; bh=AjztBTNHiY7CV3xKfH82SSzs3wwo+kHb2GSeADakVYQ=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:From:To: Cc:References:In-Reply-To:Content-Type:Content-Transfer-Encoding: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=KoQGfDTmctXmgyxocb/rMyaVZaKNXbjZjCTndhvQNRE6BGXdp/i1KR3QBGRLw3sN 8f1rqqpT1gVQc4kqCPHUE/rNNNxxkadd/wtFvd8oRq0CEmF3RKsyibbe4mQkEqEiD p6t0EKKVdPfIOp3jGGefvGXcx3j+PiUVuZsZGqwKAsNp9Z2Ha2MGMnkRdlOuu72+p +2upS3zpq4PUTMelwSYtemXR/e3dw6rOpuRoGSrTxsoa798OErbE9cBYQVBPZDH5D EeK7dBMVSayXUyECnzifN4Sc4VSCAOsk7Lh1PdRlsMbF2X9+Pli2QIEBbDOrdU83R KTpP5FkPMNF8/X+uGg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.181]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N6bfw-1rssOb3T6k-00rYM5; Sat, 21 Sep 2024 10:07:16 +0200 Message-ID: <75198ecb-81c4-43fe-aec7-f82e86567662@gmx.at> Date: Sat, 21 Sep 2024 10:07:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72487: calculator-electric-mode causes freeze on subsequent use of minibuffer From: martin rudalics To: Eli Zaretskii References: <1ee056b3-dde2-4535-92ce-387e1850a99a@protonmail.ch> <59556ad6-d37b-40e5-b89d-9b9226681b5e@gmx.at> <86y14nped0.fsf@gnu.org> <2d3402dd-1f87-47a1-87ba-c86c7ad3336a@gmx.at> <86zfp2mfsr.fsf@gnu.org> <8d566cb1-7b15-4560-b43e-e642f216bd60@gmx.at> Content-Language: en-US In-Reply-To: <8d566cb1-7b15-4560-b43e-e642f216bd60@gmx.at> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:Qf1mKF021BK3nDDp5rYZfZnQr5jadf1sGw6mWdl+c2/E4pFzWy4 vebe49ii5ZYRkRYMt5RpkRfTQIXCfMMdQ/viH64ro4T0R3XnscARIXp4ZG/ba/FDxzJm/VH qcr6RQs1Zh/LD8FnfCi5bMcNrvTDq5W5JeAvR+MBt4pSNNa+6HaMfzzA6pWki7hzar7D6XF QmzfZ3qo98MpG8UnPKg6A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:RwlqZ0rYmTs=;EICdpF+NuWP6DQZ9Gc5ZflQ1eO/ Zp6pvEbWjwdHqaCXqpyYsjxNjhi8hG5YxgsoDOlhQGBKkgGaxrT5b1+LgxG5uioSlqktP4Tmf JCVXogsl6T3tY0fBrPGuDhOET0Gkj+x1JSXpJ8+W6LU5XbCDNhmJG6GevT9f9cvyM4aIyPVcb Vo6vB50bBi6WY/wy4dc6FYu0vTFZnsw96A6botpNJM3wk3cghC3ER7tqekhIAbk7a5hId2uiz WxsNRmkQ4abMbOJgE+Ow3dp1c337dzdIkKDT5C2xzekZD8yuANhQrwwDxvpdcm+Ub6/yRtlRl DWKfTsDI0rSLOXqYg5+pASsMArm9zxKaLvNUuoJ30Yp6xmzt/R9NbdOPD28a1zs9VvqExyq+5 3Iu19KgnATgPgAjoyryv9KP3tSOR1ZH0H4y9Cwv6+GxhNZp4PO2uUtEkVLmSZUW40NsB7Gwfk OJyuPPFrDHR2ftQWuCNOSvpZcbZYN/0dLs7TijmyowDCHx8cTLq4dCkqd4H2GelZYmrfB/fER pxjNkw51HP7kU7vdmqxkNIEmFMTJKoL5oJjtAaj0OoCXDq+CoYTVBTki9h8eHJeIGJd2ICTAZ slLd76mxrpxc5mgXKTaZLsIyyYYVcxHB4P92xuYzn0aMnqWdxKN+BIXS9joXQEsL8CZgPCGVf GPa3hg2+DeIa55iMKj5w5nltkpAP1y9X6GkgczAwManrDV6pOsPnWnExuuBaLePLl0cmAKl1k 6R83sxDGttbUCQM5ea1ILI2MAjHdOucVpKRsHxZnD2Uvyo6UwKYca8ZtS2qqYtd4MU4Aboob9 ND1Z9cfzQX48IJInLJpFUAxw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72487-done Cc: 72487-done@debbugs.gnu.org, kim.jet.wav@protonmail.ch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiBJbnN0YWxsZWQgb24gbWFzdGVyLsKgIElmIHRoZXJlIGFyZSBubyBmdXJ0aGVyIGNvbXBs YWludHMsIEknbGwgY2xvc2UNCj4gdGhpcyBidWcgaW4gYSBjb3VwbGUgb2YgZGF5cy4NCg0K RG9uZS4NCg0KbWFydGluDQoNCg0K From unknown Sat Sep 20 02:56:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 19 Oct 2024 11:24:14 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator