From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Aug 2025 19:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79288@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175580529731891 (code B ref -1); Thu, 21 Aug 2025 19:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Aug 2025 19:41:37 +0000 Received: from localhost ([127.0.0.1]:33072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upBAG-0008II-Hd for submit@debbugs.gnu.org; Thu, 21 Aug 2025 15:41:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52390) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upBAD-0008I0-P5 for submit@debbugs.gnu.org; Thu, 21 Aug 2025 15:41:34 -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 1upBA3-00019T-4l for bug-gnu-emacs@gnu.org; Thu, 21 Aug 2025 15:41:24 -0400 Received: from mr3.vodafonemail.de ([145.253.228.163]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1upB9z-0000zB-L4 for bug-gnu-emacs@gnu.org; Thu, 21 Aug 2025 15:41:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1755805270; bh=zfVp07Kgq7H2K4KTx+uBPAoHqMUAvsixkbeeH0XuCps=; h=Content-Type:Message-ID:Date:User-Agent:From:Content-Language:To: Subject:From; b=i9Mj5aOWUqJuB0Yn6vpYqccPj2/Nr5gvPYy5rj2tQd18gBxUVuna4ZKjNcrI8niuJ akX/U7b1sU+qsW68vqEPs75W9gQyrVBHcNRr2k3MYB5ItUjHq3wKkzGmMzl9e9mNEw Qa1EOkmrWtwfFmJeMK2baMGFCsFqLzSe/7bP1xcw= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr3.vodafonemail.de (Postfix) with ESMTPS id 4c7DFy1qMsz2GD2 for ; Thu, 21 Aug 2025 19:41:10 +0000 (UTC) Received: from [192.168.178.42] (port-92-196-207-161.dynamic.as20676.net [92.196.207.161]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4c7DFs65Xdz9054 for ; Thu, 21 Aug 2025 19:41:02 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------gOKQgSL6A6NXqOdOte094WqK" Message-ID: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> Date: Thu, 21 Aug 2025 21:40:54 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Jens Schmidt Content-Language: de-DE-frami, en-US X-purgate-type: clean X-purgate: clean X-purgate-size: 6505 X-purgate-ID: 155817::1755805266-25F6BDCB-35EFFD00/0/0 Received-SPF: pass client-ip=145.253.228.163; envelope-from=jschmidt4gnu@vodafonemail.de; helo=mr3.vodafonemail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------gOKQgSL6A6NXqOdOte094WqK Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Edebug has `edebug-bounce-point', which is invaluable to quickly peek into the current buffer and its position during an Edebug session. But now suppose you edebug a form (< foo-position (foo-end-of-current-blurb)) involving buffer positions and you would like to know where `foo-position' and the result of the call to `foo-end-of-current-blurb' are located in the current buffer while stepping through that form. AFAIK, this involves manual switching to the current buffer, calling `goto-char', etc., which is inconvenient and breaks the debugging flow. The attached patch extends the concept of `edbug-bounce-point' by adding a function `edebug-bounce-to-previous-value'. That function uses the previous value (as recorded by `edebug-compute-previous-result') to bounce point to that value. (If the previous value is not an integer or marker, the function errors out.) In that way it is much easier to understand where buffer positions are actually located and what the code does with them. One could imagine alternative implementations, for example, by extending `edebug-bounce-point' to bounce to the previous value when called with C-u as prefix arg. If you agree that this feature would be useful and if we can agree on a concrete implementation, I can provide a full-blown patch including NEWS entry and all. Thanks for maintaining Emacs! In GNU Emacs 31.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2025-08-21 built on sappc2 Repository revision: ade6608e2587452c8ea565ce3057879379ebd0b5 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12201009 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-native-compilation --with-mailutils' --------------gOKQgSL6A6NXqOdOte094WqK Content-Type: text/x-patch; charset=UTF-8; name="0001-Add-edebug-bounce-to-previous-value.patch" Content-Disposition: attachment; filename="0001-Add-edebug-bounce-to-previous-value.patch" Content-Transfer-Encoding: base64 RnJvbSA1M2JhYmY3NGIwYzIzNjkyOGU4ZGQ2ZjBkMjhiYjYzNmM1Y2JhYWM1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGZhcmJsb3NAdm9kYWZvbmVt YWlsLmRlPgpEYXRlOiBUaHUsIDIxIEF1ZyAyMDI1IDIwOjU4OjQyICswMjAwClN1YmplY3Q6 IFtQQVRDSF0gQWRkIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKCkZyb206IEpl bnMgU2NobWlkdCA8anNjaG1pZHQ0Z251QHZvZGFmb25lbWFpbC5kZT4KCiogbGlzcC9lbWFj cy1saXNwL2VkZWJ1Zy5lbCAoZWRlYnVnLXByZXZpb3VzLXZhbHVlKTogQWRkIHZhcmlhYmxl LgooZWRlYnVnLWNvbXB1dGUtcHJldmlvdXMtcmVzdWx0KTogVXBkYXRlIGl0IGhlcmUuCihl ZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlKTogQWRkIGZ1bmN0aW9uLgotLS0KIGxp c3AvZW1hY3MtbGlzcC9lZGVidWcuZWwgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLmVsIGIvbGlzcC9l bWFjcy1saXNwL2VkZWJ1Zy5lbAppbmRleCAyODRlM2FjZDk1OS4uYWY2YjU0NTM1YjMgMTAw NjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9lZGVidWcuZWwKKysrIGIvbGlzcC9lbWFjcy1s aXNwL2VkZWJ1Zy5lbApAQCAtMjYxNyw3ICsyNjE3LDggQEAgZWRlYnVnLW91dHNpZGUtZC1j LWktbi1zLXcKIAogKGRlZnZhciBlZGVidWctZXZhbC1saXN0IG5pbCkgOzsgTGlzdCBvZiBl eHByZXNzaW9ucyB0byBldmFsdWF0ZS4KIAotKGRlZnZhciBlZGVidWctcHJldmlvdXMtcmVz dWx0IG5pbCkgOzsgTGFzdCByZXN1bHQgcmV0dXJuZWQuCisoZGVmdmFyIGVkZWJ1Zy1wcmV2 aW91cy12YWx1ZSBuaWwpIDs7IExhc3QgdmFsdWUgcmV0dXJuZWQuCisoZGVmdmFyIGVkZWJ1 Zy1wcmV2aW91cy1yZXN1bHQgbmlsKSA7OyBMaWtld2lzZSwgYnV0IGNvbnZlcnRlZCB0byBh IHN0cmluZy4KIAogKGRlZnVuIGVkZWJ1Zy0tZGlzcGxheSAodmFsdWUgb2Zmc2V0LWluZGV4 IGFyZy1tb2RlKQogICA7OyBlZGVidWctLWRpc3BsYXktMSBpcyB0b28gYmlnLCB3ZSBzaG91 bGQgc3BsaXQgaXQuICBUaGlzIGZ1bmN0aW9uCkBAIC0zMTE0LDYgKzMxMTUsMzQgQEAgZWRl YnVnLWJvdW5jZS1wb2ludAogICAgICAgKGVkZWJ1Zy1wb3AtdG8tYnVmZmVyIGVkZWJ1Zy1i dWZmZXIgKGNhciBlZGVidWctd2luZG93LWRhdGEpKSkpKQogCiAKKyhkZWZ1biBlZGVidWct Ym91bmNlLXRvLXByZXZpb3VzLXZhbHVlIChhcmcpCisgICJCb3VuY2UgcG9pbnQgdG8gcHJl dmlvdXMgdmFsdWUgaW4gdGhlIG91dHNpZGUgY3VycmVudCBidWZmZXIuCitJZiBwcmVmaXgg YXJndW1lbnQgQVJHIGlzIHN1cHBsaWVkLCBzaXQgZm9yIHRoYXQgbWFueSBzZWNvbmRzCiti ZWZvcmUgcmV0dXJuaW5nLiAgVGhlIGRlZmF1bHQgaXMgb25lIHNlY29uZC4iCisgIChpbnRl cmFjdGl2ZSAicCIpCisgIChpZiAobm90IGVkZWJ1Zy1hY3RpdmUpCisgICAgICAoZXJyb3Ig IkVkZWJ1ZyBpcyBub3QgYWN0aXZlIikpCisgIChpZiAobm90IChpbnRlZ2VyLW9yLW1hcmtl ci1wIGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSkpCisgICAgICAoZXJyb3IgIlByZXZpb3VzIHZh bHVlIG5vdCBhIG51bWJlciBvciBtYXJrZXIiKSkKKyAgKHNhdmUtZXhjdXJzaW9uCisgICAg OzsgSWYgdGhlIGJ1ZmZlcidzIGN1cnJlbnRseSBkaXNwbGF5ZWQsIGF2b2lkIHNldC13aW5k b3ctY29uZmlndXJhdGlvbi4KKyAgICAoc2F2ZS13aW5kb3ctZXhjdXJzaW9uCisgICAgICAo bGV0ICgocG9pbnQtaW5mbyAiIikpCisgICAgICAgIChlZGVidWctcG9wLXRvLWJ1ZmZlciBl ZGVidWctb3V0c2lkZS1idWZmZXIpCisgICAgICAgIChjb25kCisgICAgICAgICAoKDwgZWRl YnVnLXByZXZpb3VzLXZhbHVlIChwb2ludC1taW4pKQorICAgICAgICAgIChzZXRxIHBvaW50 LWluZm8gKGZvcm1hdCAiICg8IFBvaW50IG1pbjogJXMpIiAocG9pbnQtbWluKSkpKQorICAg ICAgICAgKCg+IGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSAocG9pbnQtbWF4KSkKKyAgICAgICAg ICAoc2V0cSBwb2ludC1pbmZvIChmb3JtYXQgIiAoPiBQb2ludCBtYXg6ICVzKSIgKHBvaW50 LW1heCkpKSkKKyAgICAgICAgICgoaW52aXNpYmxlLXAgZWRlYnVnLXByZXZpb3VzLXZhbHVl KQorICAgICAgICAgIChzZXRxIHBvaW50LWluZm8gKGZvcm1hdCAiIChpbnZpc2libGUpIikp KSkKKyAgICAgICAgKGdvdG8tY2hhciBlZGVidWctcHJldmlvdXMtdmFsdWUpCisgICAgICAg IChtZXNzYWdlICJDdXJyZW50IGJ1ZmZlcjogJXMgUG9pbnQ6ICVzJXMiCisJICAgICAgICAg KGN1cnJlbnQtYnVmZmVyKSBlZGVidWctcHJldmlvdXMtdmFsdWUgcG9pbnQtaW5mbykKKyAg ICAgICAgKHNpdC1mb3IgYXJnKQorICAgICAgICAoZWRlYnVnLXBvcC10by1idWZmZXIgZWRl YnVnLWJ1ZmZlciAoY2FyIGVkZWJ1Zy13aW5kb3ctZGF0YSkpKSkpKQorCisKIDs7IEpvZSBX ZWxscywgaGVyZSBpcyBhIHN0YXJ0IGF0IHlvdXIgaWRlYSBvZiBhZGRpbmcgYSBidWZmZXIg dG8gdGhlIGludGVybmFsCiA7OyBkaXNwbGF5IGxpc3QuICBTdGlsbCBuZWVkIHRvIHVzZSB0 aGlzIGxpc3QgaW4gZWRlYnVnLS1kaXNwbGF5LgogCkBAIC0zNzQzLDcgKzM3NzIsOCBAQCBl ZGVidWctY29tcHV0ZS1wcmV2aW91cy1yZXN1bHQKICAgKGlmIGVkZWJ1Zy11bndyYXAtcmVz dWx0cwogICAgICAgKHNldHEgcHJldmlvdXMtdmFsdWUKIAkgICAgKGVkZWJ1Zy11bndyYXAq IHByZXZpb3VzLXZhbHVlKSkpCi0gIChzZXRxIGVkZWJ1Zy1wcmV2aW91cy1yZXN1bHQKKyAg KHNldHEgZWRlYnVnLXByZXZpb3VzLXZhbHVlIHByZXZpb3VzLXZhbHVlCisgICAgICAgIGVk ZWJ1Zy1wcmV2aW91cy1yZXN1bHQKIAkoY29uY2F0ICJSZXN1bHQ6ICIKIAkJKGVkZWJ1Zy1z YWZlLXByaW4xLXRvLXN0cmluZyBwcmV2aW91cy12YWx1ZSkKIAkJKGV2YWwtZXhwcmVzc2lv bi1wcmludC1mb3JtYXQgcHJldmlvdXMtdmFsdWUpKSkpCi0tIAoyLjM5LjUKCg== --------------gOKQgSL6A6NXqOdOte094WqK-- From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Aug 2025 06:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jens Schmidt , Stefan Monnier Cc: 79288@debbugs.gnu.org Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175584480631430 (code B ref 79288); Fri, 22 Aug 2025 06:41:01 +0000 Received: (at 79288) by debbugs.gnu.org; 22 Aug 2025 06:40:06 +0000 Received: from localhost ([127.0.0.1]:34425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upLRV-0008As-J6 for submit@debbugs.gnu.org; Fri, 22 Aug 2025 02:40:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59866) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upLRT-0008AC-Af for 79288@debbugs.gnu.org; Fri, 22 Aug 2025 02:40:03 -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 1upLRK-0000S1-9N; Fri, 22 Aug 2025 02:39:55 -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=otbmid+hVroL4ISCCA1h20PkYHzPF/w9wwo5Wu7q2rE=; b=mO4o74lYRFkr gAfFRne87XCsIX7YWBucyXdm44uWLOLYiho4FMjgiZYdjI9OOMH3IqqLbvO49f3cmFfmJaFE6bDWT XhyLUEqAhV6GXv9lhyvSmM53p9NWxHQcyh8MRMrBKe9kXkz8AUgmssEOf/De+O8lchNsIFjFby5di hIE4ie4iPlY9qyAiexiZ9kMohjHbAZry3mFQAawOPy4KSKyKjzgEbciSBWVeoTwiHd5Ehn39ihyUs MER1umudq4N8Vsh++gHZpjLZ+Hl2HWvFVPUj4sKMIiEMu/izb2TT4D4IwcCUysoDnv+Ao7aq6TYzc Q6ZSV12mbcDRggNnpRYt4w==; Date: Fri, 22 Aug 2025 09:39:50 +0300 Message-Id: <86v7mfdfm1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> (bug-gnu-emacs@gnu.org) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Thu, 21 Aug 2025 21:40:54 +0200 > From: Jens Schmidt via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Edebug has `edebug-bounce-point', which is invaluable to quickly peek > into the current buffer and its position during an Edebug session. > > But now suppose you edebug a form > > (< foo-position (foo-end-of-current-blurb)) > > involving buffer positions and you would like to know where > `foo-position' and the result of the call to `foo-end-of-current-blurb' > are located in the current buffer while stepping through that form. > AFAIK, this involves manual switching to the current buffer, calling > `goto-char', etc., which is inconvenient and breaks the debugging flow. > > The attached patch extends the concept of `edbug-bounce-point' by adding > a function `edebug-bounce-to-previous-value'. That function uses the > previous value (as recorded by `edebug-compute-previous-result') to > bounce point to that value. (If the previous value is not an integer > or marker, the function errors out.) In that way it is much easier to > understand where buffer positions are actually located and what the code > does with them. Thanks, but I think this command should have a key binding. > One could imagine alternative implementations, for example, by extending > `edebug-bounce-point' to bounce to the previous value when called with > C-u as prefix arg. edebug-bounce-point already accepts an argument, so such an extension would not be easy, and will probably make using the command too cumbersome. > If you agree that this feature would be useful and if we can agree on a > concrete implementation, I can provide a full-blown patch including NEWS > entry and all. Yes, sounds useful, thanks. Stefan, any additional comments or suggestions? From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Aug 2025 07:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79288@debbugs.gnu.org, Jens Schmidt Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175584912513469 (code B ref 79288); Fri, 22 Aug 2025 07:53:02 +0000 Received: (at 79288) by debbugs.gnu.org; 22 Aug 2025 07:52:05 +0000 Received: from localhost ([127.0.0.1]:34767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upMZ9-0003V8-VW for submit@debbugs.gnu.org; Fri, 22 Aug 2025 03:52:04 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:44155) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upMZ1-0003UJ-1n for 79288@debbugs.gnu.org; Fri, 22 Aug 2025 03:51:59 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 6E0D68166A; Fri, 22 Aug 2025 03:51:49 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1755849108; bh=dIvhi/Ag8UDon99yZG+JSojXEOdsC94smyxQ6pELj5M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=oWj7WyS54ureZrdj/NRBLNwHqfiEMVnAV7g83s6HIJt98mGkXfCKZ555V/EnlJRJQ ig3gVkb5fGd171/VhzEevcMIY9l3RqXA38cSsDlcxZ8TB5TyUD296vRqaKYGXxtbYI bBwe/e38iUQ/EkB8NbSVw+VyMNoLPg2TZj6yEV1WieuJzpTibNXY1cpIgB7e3XBDEZ SgcljUIQV2/6fw+DQwCwSYaNADArsQk8FkhA+j57K9zfbdV52C6EqqBJKm9y1t5aBz trp3l+FbhBfrRmt67CbZKmVnlQDfFWUKRVHdswbQsUD9257JXmb9th46Gf5JsrcypI 4jrGweqLJaL3w== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 7A7148071A; Fri, 22 Aug 2025 03:51:48 -0400 (EDT) Received: from asado (dyn.144-85-253-250.dsl.vtx.ch [144.85.253.250]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3A9951203E2; Fri, 22 Aug 2025 03:51:47 -0400 (EDT) From: Stefan Monnier In-Reply-To: <86v7mfdfm1.fsf@gnu.org> Message-ID: References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> Date: Fri, 22 Aug 2025 03:51:44 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.027 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Yes, sounds useful, thanks. Stefan, any additional comments or > suggestions? For my own use, I get the impression that I'd find it more useful to ask the user to type in the form whose value we want to "bounce to". But in any case, I also often need to do various other things than just "see" a particular buffer position (so I tend to just pop up a new window/frame to display the relevant buffer and then use `M-:` in there), so maybe I'm not the main target. Stefan From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Aug 2025 10:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: 79288@debbugs.gnu.org, jschmidt4gnu@vodafonemail.de Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175585855722522 (code B ref 79288); Fri, 22 Aug 2025 10:30:02 +0000 Received: (at 79288) by debbugs.gnu.org; 22 Aug 2025 10:29:17 +0000 Received: from localhost ([127.0.0.1]:35344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upP1I-0005rB-Qq for submit@debbugs.gnu.org; Fri, 22 Aug 2025 06:29:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49116) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upP16-0005qO-5g for 79288@debbugs.gnu.org; Fri, 22 Aug 2025 06:29:11 -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 1upP0y-0001Gi-Fz; Fri, 22 Aug 2025 06:28:56 -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=qPijqdgg+RmP3xIWTDEfi9E2IuxShmrKzaE0De6n+OA=; b=qAJ4LNE9iH/N ZnzJpfA4HTBm/l2Wu1cj/U63sXGVHTH2Va2RVItniSOVEBFGP+DFaEmRR/PPIlEcfm/ETdIpI6phs uSAXWIUirLGXlDKxHodSvJ133msy4W8wbz8f76mMBItXmpd/gzuWidHeeSvO53D1Eyqa/c84RsTU0 Jtox01XG964GespkGWPOUOQLZfn46mX6LbwWZAmSMHuDsT+wE1MQWKyAdi3+poKywMKsdaHbbt5zl 4BcEB64mkYkrAZJwJgeu5o4Cj/GT1MZdlJDLPjJvyWOI9AFwXmVdy/cc7A9n8NyVvn/dN2w2effQN NwXb6f8WCrHeSYmTgSryzg==; Date: Fri, 22 Aug 2025 13:28:23 +0300 Message-Id: <86plcnd514.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Monnier on Fri, 22 Aug 2025 03:51:44 -0400) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Monnier > Cc: Jens Schmidt , 79288@debbugs.gnu.org > Date: Fri, 22 Aug 2025 03:51:44 -0400 > > > Yes, sounds useful, thanks. Stefan, any additional comments or > > suggestions? > > For my own use, I get the impression that I'd find it more useful to ask > the user to type in the form whose value we want to "bounce to". > > But in any case, I also often need to do various other things than just > "see" a particular buffer position (so I tend to just pop up a new > window/frame to display the relevant buffer and then use `M-:` in > there), so maybe I'm not the main target. FWIW, IME it is quite frequent to want to see where is the buffer position whose value I just saw as the result of evaluation. This is important when debugging code that computes those positions incorrectly. The (very inconvenient) alternative is to have another Emacs session with the relevant buffer displayed, where I can try these positions. The problem I have with popping a new window or frame is that when you resume stepping through the program, Emacs removes them from display, at least by default. From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Aug 2025 19:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii , Stefan Monnier Cc: 79288@debbugs.gnu.org Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175589071518188 (code B ref 79288); Fri, 22 Aug 2025 19:26:02 +0000 Received: (at 79288) by debbugs.gnu.org; 22 Aug 2025 19:25:15 +0000 Received: from localhost ([127.0.0.1]:37656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upXNu-0004iK-GT for submit@debbugs.gnu.org; Fri, 22 Aug 2025 15:25:14 -0400 Received: from mr6.vodafonemail.de ([145.253.228.166]:56002) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upXNk-0004hO-N6 for 79288@debbugs.gnu.org; Fri, 22 Aug 2025 15:25:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1755890693; bh=j9vKhZA15IO++Opt8jqddUtv1pzdbD0GY3I1ytvwdQ8=; h=Content-Type:Message-ID:Date:User-Agent:Subject:To:References: From:Content-Language:In-Reply-To:From; b=QXHbQZF4azCg2CffRSwITboYEiBAj9xf08/M0+M9+IODS62+A7GZ8XdAWdvFQhlvP Gzw7gxUPhIJ3OIOtCdgV5xXIljm7Z8Fo8EZOznmx/U7p3ISBqrkTDQ1FGOJbQeO2Ru fw0i7bDxg5F5EthbFbNlUiy3tdxHJ8k7aFMQd5T0= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr6.vodafonemail.de (Postfix) with ESMTPS id 4c7qrj0gjkz1xsZ; Fri, 22 Aug 2025 19:24:52 +0000 (UTC) Received: from [192.168.178.42] (port-92-199-217-97.dynamic.as20676.net [92.199.217.97]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4c7qrT3tbQz9rwH; Fri, 22 Aug 2025 19:24:38 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------WIr3NMlLftjnAO5OkoEdYxez" Message-ID: <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> Date: Fri, 22 Aug 2025 21:24:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> From: Jens Schmidt Content-Language: de-DE-frami, en-US In-Reply-To: <86plcnd514.fsf@gnu.org> X-purgate-type: clean X-purgate: clean X-purgate-size: 9144 X-purgate-ID: 155817::1755890688-3CEDDD80-F7457994/0/0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------WIr3NMlLftjnAO5OkoEdYxez Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 2025-08-22 08:39, Eli Zaretskii wrote: > Thanks, but I think this command should have a key binding. My personal favorite would be "P", but that is taken already. From there I'd use either "j" (for jump), "M-p" (because it has a "p"), or "." (because it is a point). If you have any better ideas, please let me know, I'm completely open here. I attached the list of used and free current edebug bindings, sorted by keys. On 2025-08-22 09:51, Stefan Monnier wrote: > For my own use, I get the impression that I'd find it more useful to ask > the user to type in the form whose value we want to "bounce to". When we extend the notion of "previous value" to "what has been single-stepped through OR what has been evaluated with `e' or `C-x C-e'" we can have that as well. So you press "C-x C-e", get some buffer position back, and then press "j" (or whatever) to bounce to that value. Only the user interface is potentially slightly more confusing, then. I attached a revised patch implementing that. Please let me know your choice of key and patch (v1 from https://debbugs.gnu.org/cgi/bugreport.cgi?bug=79288#5 or v2 from this message), and I will continue on that route. Thanks! ------------------------- edebug key bindings ------------------------- A "a" #'abort-recursive-edit "B" #'edebug-next-breakpoint "b" #'edebug-set-breakpoint "C" #'edebug-Continue-fast-mode "c" #'edebug-continue-mode "D" #'edebug-toggle-disable-breakpoint "d" #'edebug-pop-to-backtrace "E" #'edebug-visit-eval-list "e" #'edebug-eval-expression F "f" #'edebug-forward-sexp "G" #'edebug-Go-nonstop-mode "g" #'edebug-go-mode H "h" #'edebug-goto-here "I" #'edebug-instrument-callee "i" #'edebug-step-in J j K k L l M m N "n" #'edebug-next-mode O "o" #'edebug-step-out "P" #'edebug-view-outside "p" #'edebug-bounce-point "Q" #'edebug-top-level-nonstop "q" #'top-level R "r" #'edebug-previous-result "S" #'edebug-stop s "T" #'edebug-Trace-fast-mode "t" #'edebug-trace-mode "U" #'edebug-unset-breakpoints "u" #'edebug-unset-breakpoint V "v" #'edebug-view-outside "W" #'edebug-toggle-save-windows "w" #'edebug-where "X" #'edebug-set-global-break-condition "x" #'edebug-set-conditional-breakpoint Y y Z z "SPC" #'edebug-step-mode "-" #'negative-argument "=" #'edebug-temp-display-freq-count "?" #'edebug-help "C-c C-c" #'edebug-go-mode "C-c C-d" #'edebug-unset-breakpoint "C-c C-l" #'edebug-where) "C-c C-n" #'edebug-next-mode "C-c C-s" #'edebug-step-mode "C-c C-t" (lambda () (interactive) (edebug-set-breakpoint t)) "C-x C-e" #'edebug-eval-last-sexp "C-x SPC" #'edebug-set-breakpoint ------------------------- edebug key bindings ------------------------- --------------WIr3NMlLftjnAO5OkoEdYxez Content-Type: text/x-patch; charset=UTF-8; name="v2-0001-Add-edebug-bounce-to-previous-value.patch" Content-Disposition: attachment; filename="v2-0001-Add-edebug-bounce-to-previous-value.patch" Content-Transfer-Encoding: base64 RnJvbSBmN2ViYjYzZmRhYjcyNTI3OTM5NGEzODA3MjFlNTgwNDQ3NTY3MGVlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGZhcmJsb3NAdm9kYWZvbmVt YWlsLmRlPgpEYXRlOiBUaHUsIDIxIEF1ZyAyMDI1IDIwOjU4OjQyICswMjAwClN1YmplY3Q6 IFtQQVRDSCB2Ml0gQWRkIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKCkZyb206 IEplbnMgU2NobWlkdCA8anNjaG1pZHQ0Z251QHZvZGFmb25lbWFpbC5kZT4KCiogbGlzcC9l bWFjcy1saXNwL2VkZWJ1Zy5lbCAoZWRlYnVnLXByZXZpb3VzLXZhbHVlKTogQWRkIHZhcmlh YmxlLgooZWRlYnVnLWNvbXB1dGUtcHJldmlvdXMtcmVzdWx0KTogVXBkYXRlIGl0IGhlcmUu CihlZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlKTogQWRkIGZ1bmN0aW9uLgotLS0K IGxpc3AvZW1hY3MtbGlzcC9lZGVidWcuZWwgfCA0MiArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9lZGVidWcuZWwg Yi9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLmVsCmluZGV4IDI4NGUzYWNkOTU5Li4xODM1ZmU2 ZGZiOSAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy5lbAorKysgYi9saXNw L2VtYWNzLWxpc3AvZWRlYnVnLmVsCkBAIC0yNjE3LDcgKzI2MTcsMTEgQEAgZWRlYnVnLW91 dHNpZGUtZC1jLWktbi1zLXcKIAogKGRlZnZhciBlZGVidWctZXZhbC1saXN0IG5pbCkgOzsg TGlzdCBvZiBleHByZXNzaW9ucyB0byBldmFsdWF0ZS4KIAotKGRlZnZhciBlZGVidWctcHJl dmlvdXMtcmVzdWx0IG5pbCkgOzsgTGFzdCByZXN1bHQgcmV0dXJuZWQuCis7OyBMYXN0IHZh bHVlIHNlZW4gd2hpbGUgc2luZ2xlLXN0ZXBwaW5nIG9yIGV2YWx1YXRpbmcgaW4gdGhlIG91 dHNpZGUKKzs7IGVudmlyb25tZW50LgorKGRlZnZhciBlZGVidWctcHJldmlvdXMtdmFsdWUg bmlsKQorOzsgTGFzdCB2YWx1ZSBzZWVuIHdoaWxlIHNpbmdsZS1zdGVwcGluZywgYW5kIGNv bnZlcnRlZCB0byBhIHN0cmluZy4KKyhkZWZ2YXIgZWRlYnVnLXByZXZpb3VzLXJlc3VsdCBu aWwpCiAKIChkZWZ1biBlZGVidWctLWRpc3BsYXkgKHZhbHVlIG9mZnNldC1pbmRleCBhcmct bW9kZSkKICAgOzsgZWRlYnVnLS1kaXNwbGF5LTEgaXMgdG9vIGJpZywgd2Ugc2hvdWxkIHNw bGl0IGl0LiAgVGhpcyBmdW5jdGlvbgpAQCAtMzExNCw2ICszMTE4LDM3IEBAIGVkZWJ1Zy1i b3VuY2UtcG9pbnQKICAgICAgIChlZGVidWctcG9wLXRvLWJ1ZmZlciBlZGVidWctYnVmZmVy IChjYXIgZWRlYnVnLXdpbmRvdy1kYXRhKSkpKSkKIAogCisoZGVmdW4gZWRlYnVnLWJvdW5j ZS10by1wcmV2aW91cy12YWx1ZSAoYXJnKQorICAiQm91bmNlIHBvaW50IHRvIHByZXZpb3Vz IHZhbHVlIGluIHRoZSBvdXRzaWRlIGN1cnJlbnQgYnVmZmVyLgorVGhlIHByZXZpb3VzIHZh bHVlIGlzIHRoZSBsYXN0IHZhbHVlIHlvdSBoYXZlIGVuY291bnRlcmVkIHdoaWxlCitzaW5n bGUtc3RlcHBpbmcgb3IgZXZhbHVhdGVkIGluIHRoZSBvdXRzaWRlIGVudmlyb25tZW50LCBm b3IgZXhhbXBsZSwgYnkKK2NhbGxpbmcgZnVuY3Rpb24gYGVkZWJ1Zy1ldmFsLWV4cHJlc3Np b24sIHdoYXRldmVyIGNvbWVzIGxhdGVyLgorSWYgcHJlZml4IGFyZ3VtZW50IEFSRyBpcyBz dXBwbGllZCwgc2l0IGZvciB0aGF0IG1hbnkgc2Vjb25kcyBiZWZvcmUKK3JldHVybmluZy4g IFRoZSBkZWZhdWx0IGlzIG9uZSBzZWNvbmQuIgorICAoaW50ZXJhY3RpdmUgInAiKQorICAo aWYgKG5vdCBlZGVidWctYWN0aXZlKQorICAgICAgKGVycm9yICJFZGVidWcgaXMgbm90IGFj dGl2ZSIpKQorICAoaWYgKG5vdCAoaW50ZWdlci1vci1tYXJrZXItcCBlZGVidWctcHJldmlv dXMtdmFsdWUpKQorICAgICAgKGVycm9yICJQcmV2aW91cyB2YWx1ZSBub3QgYSBudW1iZXIg b3IgbWFya2VyIikpCisgIChzYXZlLWV4Y3Vyc2lvbgorICAgIDs7IElmIHRoZSBidWZmZXIn cyBjdXJyZW50bHkgZGlzcGxheWVkLCBhdm9pZCBzZXQtd2luZG93LWNvbmZpZ3VyYXRpb24u CisgICAgKHNhdmUtd2luZG93LWV4Y3Vyc2lvbgorICAgICAgKGxldCAoKHBvaW50LWluZm8g IiIpKQorICAgICAgICAoZWRlYnVnLXBvcC10by1idWZmZXIgZWRlYnVnLW91dHNpZGUtYnVm ZmVyKQorICAgICAgICAoY29uZAorICAgICAgICAgKCg8IGVkZWJ1Zy1wcmV2aW91cy12YWx1 ZSAocG9pbnQtbWluKSkKKyAgICAgICAgICAoc2V0cSBwb2ludC1pbmZvIChmb3JtYXQgIiAo PCBQb2ludCBtaW46ICVzKSIgKHBvaW50LW1pbikpKSkKKyAgICAgICAgICgoPiBlZGVidWct cHJldmlvdXMtdmFsdWUgKHBvaW50LW1heCkpCisgICAgICAgICAgKHNldHEgcG9pbnQtaW5m byAoZm9ybWF0ICIgKD4gUG9pbnQgbWF4OiAlcykiIChwb2ludC1tYXgpKSkpCisgICAgICAg ICAoKGludmlzaWJsZS1wIGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSkKKyAgICAgICAgICAoc2V0 cSBwb2ludC1pbmZvIChmb3JtYXQgIiAoaW52aXNpYmxlKSIpKSkpCisgICAgICAgIChnb3Rv LWNoYXIgZWRlYnVnLXByZXZpb3VzLXZhbHVlKQorICAgICAgICAobWVzc2FnZSAiQ3VycmVu dCBidWZmZXI6ICVzIFBvaW50OiAlcyVzIgorCSAgICAgICAgIChjdXJyZW50LWJ1ZmZlcikg ZWRlYnVnLXByZXZpb3VzLXZhbHVlIHBvaW50LWluZm8pCisgICAgICAgIChzaXQtZm9yIGFy ZykKKyAgICAgICAgKGVkZWJ1Zy1wb3AtdG8tYnVmZmVyIGVkZWJ1Zy1idWZmZXIgKGNhciBl ZGVidWctd2luZG93LWRhdGEpKSkpKSkKKworCiA7OyBKb2UgV2VsbHMsIGhlcmUgaXMgYSBz dGFydCBhdCB5b3VyIGlkZWEgb2YgYWRkaW5nIGEgYnVmZmVyIHRvIHRoZSBpbnRlcm5hbAog OzsgZGlzcGxheSBsaXN0LiAgU3RpbGwgbmVlZCB0byB1c2UgdGhpcyBsaXN0IGluIGVkZWJ1 Zy0tZGlzcGxheS4KIApAQCAtMzc0Myw3ICszNzc4LDggQEAgZWRlYnVnLWNvbXB1dGUtcHJl dmlvdXMtcmVzdWx0CiAgIChpZiBlZGVidWctdW53cmFwLXJlc3VsdHMKICAgICAgIChzZXRx IHByZXZpb3VzLXZhbHVlCiAJICAgIChlZGVidWctdW53cmFwKiBwcmV2aW91cy12YWx1ZSkp KQotICAoc2V0cSBlZGVidWctcHJldmlvdXMtcmVzdWx0CisgIChzZXRxIGVkZWJ1Zy1wcmV2 aW91cy12YWx1ZSBwcmV2aW91cy12YWx1ZQorICAgICAgICBlZGVidWctcHJldmlvdXMtcmVz dWx0CiAJKGNvbmNhdCAiUmVzdWx0OiAiCiAJCShlZGVidWctc2FmZS1wcmluMS10by1zdHJp bmcgcHJldmlvdXMtdmFsdWUpCiAJCShldmFsLWV4cHJlc3Npb24tcHJpbnQtZm9ybWF0IHBy ZXZpb3VzLXZhbHVlKSkpKQpAQCAtMzc4NSw2ICszODIxLDggQEAgZWRlYnVnLWV2YWwtZXhw cmVzc2lvbgogICAgICAgICAgICAgKHZhbHVlcy0tc3RvcmUtdmFsdWUgdmFsdWUpCiAgICAg ICAgICAgICAoY29uY2F0IChlZGVidWctc2FmZS1wcmluMS10by1zdHJpbmcgdmFsdWUpCiAg ICAgICAgICAgICAgICAgICAgIChldmFsLWV4cHJlc3Npb24tcHJpbnQtZm9ybWF0IHZhbHVl KSkpKSkKKyAgICAodW5sZXNzIGVycm9yZWQKKyAgICAgIChzZXRxIGVkZWJ1Zy1wcmV2aW91 cy12YWx1ZSB2YWx1ZSkpCiAgICAgKGNvbmQKICAgICAgKGVycm9yZWQKICAgICAgIChtZXNz YWdlICJFcnJvcjogJXMiIGVycm9yZWQpKQotLSAKMi4zOS41Cgo= --------------WIr3NMlLftjnAO5OkoEdYxez-- From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Aug 2025 06:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jens Schmidt Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175593220113395 (code B ref 79288); Sat, 23 Aug 2025 06:57:01 +0000 Received: (at 79288) by debbugs.gnu.org; 23 Aug 2025 06:56:41 +0000 Received: from localhost ([127.0.0.1]:38500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upiB7-0003Tz-5C for submit@debbugs.gnu.org; Sat, 23 Aug 2025 02:56:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59682) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upiB5-0003Tk-EF for 79288@debbugs.gnu.org; Sat, 23 Aug 2025 02:56:39 -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 1upiAy-0005Zk-MZ; Sat, 23 Aug 2025 02:56:32 -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=WR/xqtMvoqqfmkODQ9y6AS3yZOHyhq7T4eL+Yte0nMI=; b=VyvPiD1AtrTV MYC9RlzxpYPrt9o2vnOBHbsYpSN+eFWw0CJvJC8gURV98Kxjp3+iMekBQwBIgFd7KdZJSNdhLFEZx zDaTfF1WJLrJ1fAo0RV/4lQvTJYGpJrHxegwsMVyvSiaAxVR86NNdmSmin62CEVsuJWMG1eJC0x5w 4KQsvaKaCgKIo3m1KMC5yWPnAxkTEvkPV2nTZQywCRCnOhbh6SN9Yjn1ER3UAw9R9vNzZ8f9ZtA90 wdp9r4/lAsS34XBRMvud0d8VIQg8acTA9wPdXZbvdlWJw+BprMQzSaF+2Y/6TOwK3sB4OuJTlXyL2 azs8FzZCUjnwReDyJD8hsg==; Date: Sat, 23 Aug 2025 09:56:29 +0300 Message-Id: <86cy8mcyqq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> (message from Jens Schmidt on Fri, 22 Aug 2025 21:24:30 +0200) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 22 Aug 2025 21:24:30 +0200 > Cc: 79288@debbugs.gnu.org > From: Jens Schmidt > > On 2025-08-22 08:39, Eli Zaretskii wrote: > > > Thanks, but I think this command should have a key binding. > > My personal favorite would be "P", but that is taken already. From > there I'd use either "j" (for jump), "M-p" (because it has a "p"), or > "." (because it is a point). If you have any better ideas, please let > me know, I'm completely open here. I attached the list of used and free > current edebug bindings, sorted by keys. We could rebind "P", since that command has another binding. Or we could use "C-x p" ("M-p" has a disadvantage of meaning "previous" in many other modes, so it is less optimal). But I can also live with "." or "j". From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Aug 2025 20:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175598169513556 (code B ref 79288); Sat, 23 Aug 2025 20:42:01 +0000 Received: (at 79288) by debbugs.gnu.org; 23 Aug 2025 20:41:35 +0000 Received: from localhost ([127.0.0.1]:41849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upv3O-0003WZ-3b for submit@debbugs.gnu.org; Sat, 23 Aug 2025 16:41:35 -0400 Received: from mr4.vodafonemail.de ([145.253.228.164]:60618) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upv3L-0003WK-7d for 79288@debbugs.gnu.org; Sat, 23 Aug 2025 16:41:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1755981685; bh=5vrVQ2Pb1VBRDDiqXdW3EU088q141RopgCJVAGIUOzo=; h=Content-Type:Message-ID:Date:User-Agent:Subject:To:References: From:Content-Language:In-Reply-To:From; b=YUjEDhdFE/yV9WpnFtwmEyV7e3bofEHXYMk/hD4TNkZTWQKrzwnPCz8CYBZVUXySc j9mxmenFYLhgtbJEp/SRtClzy3TNWDS6wSy/KS6egmx5wKdClkyqHoqzWyxVIqSh43 ty6ZGrzEutH3kyl+01CJ/m5xw2VSsNK4AaL3x1c4= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr4.vodafonemail.de (Postfix) with ESMTPS id 4c8TVX4yR2z1y1P; Sat, 23 Aug 2025 20:41:24 +0000 (UTC) Received: from [192.168.178.42] (port-92-196-202-39.dynamic.as20676.net [92.196.202.39]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4c8TVK0kpXz8sWs; Sat, 23 Aug 2025 20:41:09 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------56wfFmiVjv006jSJYgZPFIn7" Message-ID: Date: Sat, 23 Aug 2025 22:41:09 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> From: Jens Schmidt Content-Language: de-DE-frami, en-US In-Reply-To: <86cy8mcyqq.fsf@gnu.org> X-purgate-type: clean X-purgate: clean X-purgate-size: 25340 X-purgate-ID: 155817::1755981680-AA536F9C-F4132751/0/0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------56wfFmiVjv006jSJYgZPFIn7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 2025-08-23 08:56, Eli Zaretskii wrote: > We could rebind "P", since that command has another binding. Or we > could use "C-x p" ("M-p" has a disadvantage of meaning "previous" in > many other modes, so it is less optimal). But I can also live with > "." or "j". If you're OK with "P", I am too. Changing that if somebody else objects wouldn't be difficult. Other than that here is what I would consider a feature-complete patch: - It is mostly based on what I have previously sent as v2 in message #17. - Plus it adds documentation in edebug.texi (merged already with your recent index changes), ERTs (also for `edebug-bounce-point'), and a news entry. - In the Edebug ERTs I noticed and cleaned up a side-effect in the otherwise unrelated test `edebug-tests-evaluation-of-current-buffer-bug-19611'. I haven't yet described the actual use case of that new command, as I did in the initial message of this bug report. Do you think this should be mentioned somewhere? Without that, the function might sound a bit arcane ... Thanks! --------------56wfFmiVjv006jSJYgZPFIn7 Content-Type: text/x-patch; charset=UTF-8; name="v3-0001-Add-edebug-bounce-to-previous-value.patch" Content-Disposition: attachment; filename="v3-0001-Add-edebug-bounce-to-previous-value.patch" Content-Transfer-Encoding: base64 RnJvbSBmZWEzOTE5MDc3NGIyY2Q4YzdhZTAxODg4OGE3MWMwY2NiNzg3ZjUwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGZhcmJsb3NAdm9kYWZvbmVt YWlsLmRlPgpEYXRlOiBUaHUsIDIxIEF1ZyAyMDI1IDIwOjU4OjQyICswMjAwClN1YmplY3Q6 IFtQQVRDSCB2M10gQWRkIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKCkZyb206 IEplbnMgU2NobWlkdCA8anNjaG1pZHQ0Z251QHZvZGFmb25lbWFpbC5kZT4KCkNvbW1hbmQg ZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSB1c2VzIHRoZSBwcmV2aW91cyB2YWx1 ZQpvYnNlcnZlZCB3aGlsZSBzaW5nbGUtc3RlcHBpbmcgb3IgZXZhbHVhdGluZyBhbiBleHBy ZXNzaW9uIHRvCmJvdW5jZSBwb2ludCBpbiB0aGUgb3V0c2lkZSBjdXJyZW50IGJ1ZmZlciB0 byB0aGUgYnVmZmVyCnBvc2l0aW9uIGNvcnJlc3BvbmRpbmcgdG8gdGhhdCB2YWx1ZS4KCiog bGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy5lbCAoZWRlYnVnLXByZXZpb3VzLXZhbHVlKTogQWRk CnZhcmlhYmxlLgooZWRlYnVnLWNvbXB1dGUtcHJldmlvdXMtcmVzdWx0LCBlZGVidWctZXZh bC1leHByZXNzaW9uKTogVXBkYXRlCml0LgooZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12 YWx1ZSk6IEFkZCBjb21tYW5kLgooZWRlYnVnLW1vZGUtbWFwKTogQWRkIGtleWJpbmRpbmcg Zm9yIHRoZSBuZXcgY29tbWFuZCwgcmVwbGFjaW5nCnRoZSBiaW5kaW5nIG9mICJQIiB0byBl ZGVidWctdmlldy1vdXRzaWRlLgooZWRlYnVnLW1vZGUtbWVudXMpOiBBZGQgbWVudSBlbnRy eSBmb3IgdGhlIG5ldyBjb21tYW5kLgoqIGRvYy9saXNwcmVmL2VkZWJ1Zy50ZXhpIChFZGVi dWcgVmlld3MpOiBBZGQgZG9jdW1lbnRhdGlvbi4KKiB0ZXN0L2xpc3AvZW1hY3MtbGlzcC9l ZGVidWctcmVzb3VyY2VzL2VkZWJ1Zy10ZXN0LWNvZGUuZWwKKGVkZWJ1Zy10ZXN0LWNvZGUt Ym91bmNlLXBvaW50KTogQWRkIHRlc3QgY29kZS4KKiB0ZXN0L2xpc3AvZW1hY3MtbGlzcC9l ZGVidWctdGVzdHMuZWwKKGVkZWJ1Zy10ZXN0cy1ib3VuY2Utb3V0c2lkZS1idWZmZXIpCihl ZGVidWctdGVzdHMtYm91bmNlLW91dHNpZGUtcG9pbnQpCihlZGVidWctdGVzdHMtYm91bmNl LW91dHNpZGUtbWFyaykKKGVkZWJ1Zy10ZXN0cy1ib3VuY2UtcmVjb3JkLW91dHNpZGUtZW52 aXJvbm1lbnQpCihlZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNlZC10byk6IEFkZCBp bmZyYXN0cnVjdHVyZSB0bwp0ZXN0IGJvdW5jZXMuCihlZGVidWctdGVzdHMtY2hlY2sta2V5 bWFwKTogVXBkYXRlIHRlc3RzIHRvIG5ldyBrZXkgYmluZGluZ3MuCihlZGVidWctdGVzdHMt Ym91bmNlLXBvaW50KQooZWRlYnVnLXRlc3RzLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSkK KGVkZWJ1Zy10ZXN0cy1ib3VuY2UtdG8tcHJldmlvdXMtbm9uLXBvc2l0aW9uKTogQWRkIHRl c3RzLgooZWRlYnVnLXRlc3RzLWV2YWx1YXRpb24tb2YtY3VycmVudC1idWZmZXItYnVnLTE5 NjExKTogQ2xlYW4gdXAKc2lkZSBlZmZlY3RzLiAgKEJ1ZyM3OTI4OCkKLS0tCiBkb2MvbGlz cHJlZi9lZGVidWcudGV4aSAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIGV0Yy9O RVdTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOSArKwogbGlz cC9lbWFjcy1saXNwL2VkZWJ1Zy5lbCAgICAgICAgICAgICAgICAgICAgIHwgIDQ3ICsrKysr LQogLi4uL2VkZWJ1Zy1yZXNvdXJjZXMvZWRlYnVnLXRlc3QtY29kZS5lbCAgICAgIHwgIDEw ICsrCiB0ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWctdGVzdHMuZWwgICAgICAgICAgfCAx NDcgKysrKysrKysrKysrKysrKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDIwNSBpbnNlcnRpb25z KCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbGlzcHJlZi9lZGVidWcu dGV4aSBiL2RvYy9saXNwcmVmL2VkZWJ1Zy50ZXhpCmluZGV4IGYxNjE5MGI4NWM5Li4xZjUz ODNmNGMwYiAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvZWRlYnVnLnRleGkKKysrIGIvZG9j L2xpc3ByZWYvZWRlYnVnLnRleGkKQEAgLTY3Nyw4ICs2NzcsNyBAQCBFZGVidWcgVmlld3MK IAogQHRhYmxlIEBrYmQKIEBmaW5kZXggZWRlYnVnLXZpZXctb3V0c2lkZQotQGl0ZW0gUAot QGl0ZW14IHYKK0BpdGVtIHYKIFN3aXRjaCB0byB2aWV3aW5nIHRoZSBvdXRzaWRlIHdpbmRv dyBjb25maWd1cmF0aW9uCiAoQGNvZGV7ZWRlYnVnLXZpZXctb3V0c2lkZX0pLiAgVHlwZSBA a2Jke0MteCBYIHd9IHRvIHJldHVybiB0byBFZGVidWcuCiAKQEAgLTY4OSw2ICs2ODgsMTcg QEAgRWRlYnVnIFZpZXdzCiBiZWZvcmUgcmV0dXJuaW5nIHRvIEVkZWJ1Zy4gIFdpdGggYSBw cmVmaXggYXJndW1lbnQgQHZhcntufSwgcGF1c2UgZm9yCiBAdmFye259IHNlY29uZHMgaW5z dGVhZC4KIAorQGZpbmRleCBlZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlCitAaXRl bSBQCitUZW1wb3JhcmlseSBkaXNwbGF5IHRoZSBvdXRzaWRlIGN1cnJlbnQgYnVmZmVyIHdp dGggdGhlIG91dHNpZGUgcG9pbnQKK2NvcnJlc3BvbmRpbmcgdG8gdGhlIHByZXZpb3VzIHZh bHVlCisoQGNvZGV7ZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZX0pLiAgVGhlIHBy ZXZpb3VzIHZhbHVlIGlzIHdoYXQKK0VkZWJ1ZyBoYXMgZXZhbHVhdGVkIGJlZm9yZSBpdHMg bGFzdCBzdG9wIHBvaW50IG9yIHdoYXQgeW91IGhhdmUKK2V2YWx1YXRlZCBpbiB0aGUgY29u dGV4dCBvdXRzaWRlIG9mIEVkZWJ1ZywgZm9yIGV4YW1wbGUsIHdpdGgKK0BrYmR7Qy14IEMt ZX0uICBUaGlzIGNvbW1hbmQgcGF1c2VzIGZvciBvbmUgc2Vjb25kIGJlZm9yZSByZXR1cm5p bmcgdG8KK0VkZWJ1Zy4gIFdpdGggYSBwcmVmaXggYXJndW1lbnQgQHZhcntufSwgaXQgcGF1 c2VzIGZvciBAdmFye259IHNlY29uZHMKK2luc3RlYWQuCisKIEBmaW5kZXggZWRlYnVnLXdo ZXJlCiBAaXRlbSB3CiBNb3ZlIHBvaW50IGJhY2sgdG8gdGhlIGN1cnJlbnQgc3RvcCBwb2lu dCBpbiB0aGUgc291cmNlIGNvZGUgYnVmZmVyCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0 Yy9ORVdTCmluZGV4IGY4OGY3YjllMjNlLi4yMDljYTA1NDA4MiAxMDA2NDQKLS0tIGEvZXRj L05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTI1MDIsNiArMjUwMiwxNSBAQCBJZiBub24tbmls LCBGRkFQIGFsd2F5cyBmaW5kcyByZW1vdGUgZmlsZXMgaW4gYnVmZmVycyB3aXRoIHJlbW90 ZQogJ2RlZmF1bHQtZGlyZWN0b3J5Jy4gIElmIG5pbCwgRkZBUCBmaW5kcyBsb2NhbCBmaWxl cyBmaXJzdCBmb3IgYWJzb2x1dGUKIGZpbGUgbmFtZXMgaW4gYWJvdmUgYnVmZmVycy4gIFRo ZSBkZWZhdWx0IGlzIG5pbC4KIAorKiogRGVidWdnaW5nCisKKysrKworKioqIE5ldyBjb21t YW5kICdlZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlJyAoYm91bmQgdG8gJ1AnKQor VGhpcyBjb21tYW5kIHRlbXBvcmFyaWx5IGRpc3BsYXlzIHRoZSBvdXRzaWRlIGN1cnJlbnQg YnVmZmVyIHdpdGggdGhlCitvdXRzaWRlIHBvaW50IGNvcnJlc3BvbmRpbmcgdG8gdGhlIHBy ZXZpb3VzIHZhbHVlLCB3aGVyZSB0aGUgcHJldmlvdXMKK3ZhbHVlIGlzIHdoYXQgRWRlYnVn IGhhcyBldmFsdWF0ZWQgYmVmb3JlIGl0cyBsYXN0IHN0b3AgcG9pbnQgb3Igd2hhdAordGhl IHVzZXIgaGFzIGV2YWx1YXRlZCBpbiB0aGUgY29udGV4dCBvdXRzaWRlIG9mIEVkZWJ1Zy4K KwogLS0tCiAqKiBGbHltYWtlCiAKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9lZGVi dWcuZWwgYi9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLmVsCmluZGV4IDI4NGUzYWNkOTU5Li5m YzM0OTc4N2M5MyAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy5lbAorKysg Yi9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLmVsCkBAIC0yNjE3LDcgKzI2MTcsMTEgQEAgZWRl YnVnLW91dHNpZGUtZC1jLWktbi1zLXcKIAogKGRlZnZhciBlZGVidWctZXZhbC1saXN0IG5p bCkgOzsgTGlzdCBvZiBleHByZXNzaW9ucyB0byBldmFsdWF0ZS4KIAotKGRlZnZhciBlZGVi dWctcHJldmlvdXMtcmVzdWx0IG5pbCkgOzsgTGFzdCByZXN1bHQgcmV0dXJuZWQuCis7OyBM YXN0IHZhbHVlIHNlZW4gd2hpbGUgc2luZ2xlLXN0ZXBwaW5nIG9yIGV2YWx1YXRpbmcgaW4g dGhlIG91dHNpZGUKKzs7IGVudmlyb25tZW50LgorKGRlZnZhciBlZGVidWctcHJldmlvdXMt dmFsdWUgbmlsKQorOzsgTGFzdCB2YWx1ZSBzZWVuIHdoaWxlIHNpbmdsZS1zdGVwcGluZywg Y29udmVydGVkIHRvIGEgc3RyaW5nLgorKGRlZnZhciBlZGVidWctcHJldmlvdXMtcmVzdWx0 IG5pbCkKIAogKGRlZnVuIGVkZWJ1Zy0tZGlzcGxheSAodmFsdWUgb2Zmc2V0LWluZGV4IGFy Zy1tb2RlKQogICA7OyBlZGVidWctLWRpc3BsYXktMSBpcyB0b28gYmlnLCB3ZSBzaG91bGQg c3BsaXQgaXQuICBUaGlzIGZ1bmN0aW9uCkBAIC0zMTEzLDYgKzMxMTcsMzcgQEAgZWRlYnVn LWJvdW5jZS1wb2ludAogICAgICAgKHNpdC1mb3IgYXJnKQogICAgICAgKGVkZWJ1Zy1wb3At dG8tYnVmZmVyIGVkZWJ1Zy1idWZmZXIgKGNhciBlZGVidWctd2luZG93LWRhdGEpKSkpKQog CisoZGVmdW4gZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSAoYXJnKQorICAiQm91 bmNlIHBvaW50IHRvIHByZXZpb3VzIHZhbHVlIGluIHRoZSBvdXRzaWRlIGN1cnJlbnQgYnVm ZmVyLgorVGhlIHByZXZpb3VzIHZhbHVlIGlzIHdoYXQgRWRlYnVnIGhhcyBldmFsdWF0ZWQg YmVmb3JlIGl0cyBsYXN0IHN0b3AKK3BvaW50IG9yIHdoYXQgeW91IGhhdmUgZXZhbHVhdGVk IGluIHRoZSBjb250ZXh0IG91dHNpZGUgb2YgRWRlYnVnLCBmb3IKK2V4YW1wbGUsIGJ5IGNh bGxpbmcgZnVuY3Rpb24gYGVkZWJ1Zy1ldmFsLWV4cHJlc3Npb24nLCB3aGF0ZXZlciBjb21l cworbGF0ZXIuCitJZiBwcmVmaXggYXJndW1lbnQgQVJHIGlzIHN1cHBsaWVkLCBzaXQgZm9y IHRoYXQgbWFueSBzZWNvbmRzIGJlZm9yZQorcmV0dXJuaW5nLiAgVGhlIGRlZmF1bHQgaXMg b25lIHNlY29uZC4iCisgIChpbnRlcmFjdGl2ZSAicCIpCisgIChpZiAobm90IGVkZWJ1Zy1h Y3RpdmUpCisgICAgICAoZXJyb3IgIkVkZWJ1ZyBpcyBub3QgYWN0aXZlIikpCisgIChpZiAo bm90IChpbnRlZ2VyLW9yLW1hcmtlci1wIGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSkpCisgICAg ICAoZXJyb3IgIlByZXZpb3VzIHZhbHVlIG5vdCBhIG51bWJlciBvciBtYXJrZXIiKSkKKyAg KHNhdmUtZXhjdXJzaW9uCisgICAgOzsgSWYgdGhlIGJ1ZmZlcidzIGN1cnJlbnRseSBkaXNw bGF5ZWQsIGF2b2lkIHNldC13aW5kb3ctY29uZmlndXJhdGlvbi4KKyAgICAoc2F2ZS13aW5k b3ctZXhjdXJzaW9uCisgICAgICAobGV0ICgocG9pbnQtaW5mbyAiIikpCisgICAgICAgIChl ZGVidWctcG9wLXRvLWJ1ZmZlciBlZGVidWctb3V0c2lkZS1idWZmZXIpCisgICAgICAgIChj b25kCisgICAgICAgICAoKDwgZWRlYnVnLXByZXZpb3VzLXZhbHVlIChwb2ludC1taW4pKQor ICAgICAgICAgIChzZXRxIHBvaW50LWluZm8gKGZvcm1hdCAiICg8IFBvaW50IG1pbjogJXMp IiAocG9pbnQtbWluKSkpKQorICAgICAgICAgKCg+IGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSAo cG9pbnQtbWF4KSkKKyAgICAgICAgICAoc2V0cSBwb2ludC1pbmZvIChmb3JtYXQgIiAoPiBQ b2ludCBtYXg6ICVzKSIgKHBvaW50LW1heCkpKSkKKyAgICAgICAgICgoaW52aXNpYmxlLXAg ZWRlYnVnLXByZXZpb3VzLXZhbHVlKQorICAgICAgICAgIChzZXRxIHBvaW50LWluZm8gKGZv cm1hdCAiIChpbnZpc2libGUpIikpKSkKKyAgICAgICAgKGdvdG8tY2hhciBlZGVidWctcHJl dmlvdXMtdmFsdWUpCisgICAgICAgIChtZXNzYWdlICJDdXJyZW50IGJ1ZmZlcjogJXMgUG9p bnQ6ICVzJXMiCisJICAgICAgICAgKGN1cnJlbnQtYnVmZmVyKSBlZGVidWctcHJldmlvdXMt dmFsdWUgcG9pbnQtaW5mbykKKyAgICAgICAgKHNpdC1mb3IgYXJnKQorICAgICAgICAoZWRl YnVnLXBvcC10by1idWZmZXIgZWRlYnVnLWJ1ZmZlciAoY2FyIGVkZWJ1Zy13aW5kb3ctZGF0 YSkpKSkpKQorCiAKIDs7IEpvZSBXZWxscywgaGVyZSBpcyBhIHN0YXJ0IGF0IHlvdXIgaWRl YSBvZiBhZGRpbmcgYSBidWZmZXIgdG8gdGhlIGludGVybmFsCiA7OyBkaXNwbGF5IGxpc3Qu ICBTdGlsbCBuZWVkIHRvIHVzZSB0aGlzIGxpc3QgaW4gZWRlYnVnLS1kaXNwbGF5LgpAQCAt Mzc0Myw3ICszNzc4LDggQEAgZWRlYnVnLWNvbXB1dGUtcHJldmlvdXMtcmVzdWx0CiAgIChp ZiBlZGVidWctdW53cmFwLXJlc3VsdHMKICAgICAgIChzZXRxIHByZXZpb3VzLXZhbHVlCiAJ ICAgIChlZGVidWctdW53cmFwKiBwcmV2aW91cy12YWx1ZSkpKQotICAoc2V0cSBlZGVidWct cHJldmlvdXMtcmVzdWx0CisgIChzZXRxIGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSBwcmV2aW91 cy12YWx1ZQorICAgICAgICBlZGVidWctcHJldmlvdXMtcmVzdWx0CiAJKGNvbmNhdCAiUmVz dWx0OiAiCiAJCShlZGVidWctc2FmZS1wcmluMS10by1zdHJpbmcgcHJldmlvdXMtdmFsdWUp CiAJCShldmFsLWV4cHJlc3Npb24tcHJpbnQtZm9ybWF0IHByZXZpb3VzLXZhbHVlKSkpKQpA QCAtMzc4NSw2ICszODIxLDggQEAgZWRlYnVnLWV2YWwtZXhwcmVzc2lvbgogICAgICAgICAg ICAgKHZhbHVlcy0tc3RvcmUtdmFsdWUgdmFsdWUpCiAgICAgICAgICAgICAoY29uY2F0IChl ZGVidWctc2FmZS1wcmluMS10by1zdHJpbmcgdmFsdWUpCiAgICAgICAgICAgICAgICAgICAg IChldmFsLWV4cHJlc3Npb24tcHJpbnQtZm9ybWF0IHZhbHVlKSkpKSkKKyAgICA7OyBQcm92 aWRlIGEgZGVmaW5lZCBwcmV2aW91cyB2YWx1ZSBhbHNvIGluIGNhc2Ugb2YgYW4gZXJyb3Iu CisgICAgKHNldHEgZWRlYnVnLXByZXZpb3VzLXZhbHVlIChpZiBlcnJvcmVkIG5pbCB2YWx1 ZSkpCiAgICAgKGNvbmQKICAgICAgKGVycm9yZWQKICAgICAgIChtZXNzYWdlICJFcnJvcjog JXMiIGVycm9yZWQpKQpAQCAtMzkwMSw5ICszOTM5LDkgQEAgZWRlYnVnLW1vZGUtbWFwCiAK ICAgOzsgdmlld3MKICAgInciICAgICAgICMnZWRlYnVnLXdoZXJlCi0gICJ2IiAgICAgICAj J2VkZWJ1Zy12aWV3LW91dHNpZGUgICAgICAgIDsgbWF5YmUgb2Jzb2xldGU/PworICAidiIg ICAgICAgIydlZGVidWctdmlldy1vdXRzaWRlCiAgICJwIiAgICAgICAjJ2VkZWJ1Zy1ib3Vu Y2UtcG9pbnQKLSAgIlAiICAgICAgICMnZWRlYnVnLXZpZXctb3V0c2lkZSAgICAgICAgOyBz YW1lIGFzIHYKKyAgIlAiICAgICAgICMnZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12YWx1 ZQogICAiVyIgICAgICAgIydlZGVidWctdG9nZ2xlLXNhdmUtd2luZG93cwogCiAgIDs7IG1p c2MKQEAgLTQ1MTcsNiArNDU1NSw3IEBAIGVkZWJ1Zy1tb2RlLW1lbnVzCiAgICAgKCJWaWV3 cyIKICAgICAgWyJXaGVyZSBhbSBJPyIgZWRlYnVnLXdoZXJlIHRdCiAgICAgIFsiQm91bmNl IHRvIEN1cnJlbnQgUG9pbnQiIGVkZWJ1Zy1ib3VuY2UtcG9pbnQgdF0KKyAgICAgWyJCb3Vu Y2UgdG8gUHJldmlvdXMgVmFsdWUiIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUg dF0KICAgICAgWyJWaWV3IE91dHNpZGUgV2luZG93cyIgZWRlYnVnLXZpZXctb3V0c2lkZSB0 XQogICAgICBbIlByZXZpb3VzIFJlc3VsdCIgZWRlYnVnLXByZXZpb3VzLXJlc3VsdCB0XQog ICAgICBbIlNob3cgQmFja3RyYWNlIiBlZGVidWctcG9wLXRvLWJhY2t0cmFjZSB0XQpkaWZm IC0tZ2l0IGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXJlc291cmNlcy9lZGVidWct dGVzdC1jb2RlLmVsIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXJlc291cmNlcy9l ZGVidWctdGVzdC1jb2RlLmVsCmluZGV4IDI0OTgxYmI2M2NmLi40ZTYzNzMyNTU0ZiAxMDA2 NDQKLS0tIGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXJlc291cmNlcy9lZGVidWct dGVzdC1jb2RlLmVsCisrKyBiL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy1yZXNvdXJj ZXMvZWRlYnVnLXRlc3QtY29kZS5lbApAQCAtMTI2LDYgKzEyNiwxNiBAQCBlZGVidWctdGVz dC1jb2RlLWN1cnJlbnQtYnVmZmVyCiAgICFzdGFydCEod2l0aC1jdXJyZW50LWJ1ZmZlciAo Z2V0LWJ1ZmZlci1jcmVhdGUgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKQogICAgICFi b2R5IShmb3JtYXQgImN1cnJlbnQtYnVmZmVyOiAlcyIgKGN1cnJlbnQtYnVmZmVyKSkpKQog CisoZGVmdW4gZWRlYnVnLXRlc3QtY29kZS1ib3VuY2UtcG9pbnQgKCkKKyAgIXN0YXJ0ISh3 aXRoLWN1cnJlbnQtYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKmVkZWJ1Zy10ZXN0LWNv ZGUtYnVmZmVyKiIpCisgICAgKGVyYXNlLWJ1ZmZlcikKKyAgICAoaW5zZXJ0ICIxMjNcbjU2 N1xuOWFiXG4iKQorICAgIChuYXJyb3ctdG8tcmVnaW9uIDUgOSkKKyAgICAoZ290by1jaGFy IDYpIWdvdG8tY2hhciEKKyAgICAocHVzaC1tYXJrIDEpIXB1c2gtbWFyayEKKyAgICAoc2V0 LW1hcmsgbmlsKSFjbGVhci1tYXJrIQorICAgICgrIDEpITEhICgrIDYpITYhICgrIDEwKSEx MCEpKQorCiAoZGVmdW4gZWRlYnVnLXRlc3QtY29kZS11c2UtZGVzdHJ1Y3R1cmluZy1iaW5k ICgpCiAgIChsZXQgKCh0d28gMikgKHRocmVlIDMpKQogICAgIChjbC1kZXN0cnVjdHVyaW5n LWJpbmQgKHggLiB5KSAoY29ucyB0d28gdGhyZWUpICgrIHgheCEgeSF5ISkpKSkKZGlmZiAt LWdpdCBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy10ZXN0cy5lbCBiL3Rlc3QvbGlz cC9lbWFjcy1saXNwL2VkZWJ1Zy10ZXN0cy5lbAppbmRleCA3ZGFhY2VhNzkyNS4uNDU1MGYy NWY3OTggMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy10ZXN0cy5l bAorKysgYi90ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWctdGVzdHMuZWwKQEAgLTMwMiw2 ICszMDIsMjkgQEAgZWRlYnVnLXRlc3RzLXNob3VsZC1tYXRjaC1yZXN1bHQtaW4tbWVzc2Fn ZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRlYnVnLXRlc3RzLW1lc3NhZ2VzKSkK ICAgKHNldHEgZWRlYnVnLXRlc3RzLW1lc3NhZ2VzICIiKSkKIAorKGRlZnZhciBlZGVidWct dGVzdHMtYm91bmNlLW91dHNpZGUtYnVmZmVyIG5pbAorICAiT3V0c2lkZSBidWZmZXIgb2Jz ZXJ2ZWQgd2hpbGUgYm91bmNpbmcuIikKKyhkZWZ2YXIgZWRlYnVnLXRlc3RzLWJvdW5jZS1v dXRzaWRlLXBvaW50IG5pbAorICAiT3V0c2lkZSBwb2ludCBvYnNlcnZlZCB3aGlsZSBib3Vu Y2luZy4iKQorKGRlZnZhciBlZGVidWctdGVzdHMtYm91bmNlLW91dHNpZGUtbWFyayBuaWwK KyAgIk91dHNpZGUgbWFyayBvYnNlcnZlZCB3aGlsZSBib3VuY2luZy4iKQorCisoZGVmdW4g ZWRlYnVnLXRlc3RzLWJvdW5jZS1yZWNvcmQtb3V0c2lkZS1lbnZpcm9ubWVudCAoJnJlc3Qg XykKKyAgIlJlY29yZCBvdXRzaWRlIGJ1ZmZlciwgcG9pbnQsIGFuZCBtYXJrIHdoaWxlIGJv dW5jaW5nLiIKKyAgKHNldHEgZWRlYnVnLXRlc3RzLWJvdW5jZS1vdXRzaWRlLWJ1ZmZlciAo Y3VycmVudC1idWZmZXIpCisgICAgICAgIGVkZWJ1Zy10ZXN0cy1ib3VuY2Utb3V0c2lkZS1w b2ludCAgKHBvaW50KQorICAgICAgICBlZGVidWctdGVzdHMtYm91bmNlLW91dHNpZGUtbWFy ayAgIChtYXJrKSkpCisKKyhkZWZ1biBlZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNl ZC10byAoYnVmZmVyLW9yLW5hbWUgcG9pbnQgbWFyayBtZXNzYWdlKQorICAiUmVxdWlyZSB0 aGF0IGEgcHJldmlvdXMgYm91bmNlIGJvdW5jZWQgdG8gQlVGRkVSLU9SLU5BTUUsIFBPSU5U LCBhbmQgTUFSSy4KK0Vuc3VyZSB0aGF0IHRoZSBtZXNzYWdlIGdlbmVyYXRlZCBieSB0aGF0 IGJvdW5jZSBlcXVhbHMgTUVTU0FHRS4iCisgIChzaG91bGQgKGVxdWFsIGVkZWJ1Zy10ZXN0 cy1ib3VuY2Utb3V0c2lkZS1idWZmZXIKKyAgICAgICAgICAgICAgICAgKGdldC1idWZmZXIg YnVmZmVyLW9yLW5hbWUpKSkKKyAgKHNob3VsZCAoZXF1YWwgZWRlYnVnLXRlc3RzLWJvdW5j ZS1vdXRzaWRlLXBvaW50ICBwb2ludCkpCisgIChzaG91bGQgKGVxdWFsIGVkZWJ1Zy10ZXN0 cy1ib3VuY2Utb3V0c2lkZS1tYXJrICAgbWFyaykpCisgIChzaG91bGQgKHN0cmluZy1tYXRj aC1wIChjb25jYXQgKHJlZ2V4cC1xdW90ZSBtZXNzYWdlKSAiJCIpCisgICAgICAgICAgICAg ICAgICAgICAgICAgIGVkZWJ1Zy10ZXN0cy1tZXNzYWdlcykpKQorCiAoZGVmdW4gZWRlYnVn LXRlc3RzLWxvY2F0ZS1kZWYgKGRlZi1uYW1lKQogICAiU2VhcmNoIGZvciBhIGRlZmluaXRp b24gb2YgREVGLU5BTUUgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIGN1cnJlbnQgYnVmZmVyLgog UGxhY2UgcG9pbnQgYXQgdGhlIGVuZCBvZiBERUYtTkFNRSBpbiB0aGUgYnVmZmVyLiIKQEAg LTQxOSw5ICs0NDIsOSBAQCBlZGVidWctdGVzdHMtY2hlY2sta2V5bWFwCiAgICAgKHZlcmlm eS1rZXliaW5kaW5nICJcQy14XEMtZSIgJ2VkZWJ1Zy1ldmFsLWxhc3Qtc2V4cCkKICAgICAo dmVyaWZ5LWtleWJpbmRpbmcgIkUiICdlZGVidWctdmlzaXQtZXZhbC1saXN0KQogICAgICh2 ZXJpZnkta2V5YmluZGluZyAidyIgJ2VkZWJ1Zy13aGVyZSkKLSAgICAodmVyaWZ5LWtleWJp bmRpbmcgInYiICdlZGVidWctdmlldy1vdXRzaWRlKSA7OyBtYXliZSBvYnNvbGV0ZT8/Cisg ICAgKHZlcmlmeS1rZXliaW5kaW5nICJ2IiAnZWRlYnVnLXZpZXctb3V0c2lkZSkKICAgICAo dmVyaWZ5LWtleWJpbmRpbmcgInAiICdlZGVidWctYm91bmNlLXBvaW50KQotICAgICh2ZXJp Znkta2V5YmluZGluZyAiUCIgJ2VkZWJ1Zy12aWV3LW91dHNpZGUpIDs7IHNhbWUgYXMgdgor ICAgICh2ZXJpZnkta2V5YmluZGluZyAiUCIgJ2VkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMt dmFsdWUpCiAgICAgKHZlcmlmeS1rZXliaW5kaW5nICJXIiAnZWRlYnVnLXRvZ2dsZS1zYXZl LXdpbmRvd3MpCiAgICAgKHZlcmlmeS1rZXliaW5kaW5nICI/IiAnZWRlYnVnLWhlbHApCiAg ICAgKHZlcmlmeS1rZXliaW5kaW5nICJkIiAnZWRlYnVnLXBvcC10by1iYWNrdHJhY2UpCkBA IC03MDMsNiArNzI2LDk1IEBAIGVkZWJ1Zy10ZXN0cy1ldmFsdWF0ZS1leHByZXNzaW9ucwog ICAgICAgICAgICAgIGVkZWJ1Zy10ZXN0cy1tZXNzYWdlcykpCiAgICAgImciICAgKHNob3Vs ZCAoZXF1YWwgZWRlYnVnLXRlc3RzLUAtcmVzdWx0ICcoMCAxKSkpKSkpCiAKKyhlcnQtZGVm dGVzdCBlZGVidWctdGVzdHMtYm91bmNlLXBvaW50ICgpCisgICJFZGVidWcgY2FuIGJvdW5j ZSBwb2ludC4iCisgICh1bndpbmQtcHJvdGVjdAorICAgICAgKGNsLWxldGYqICgoKHN5bWJv bC1mdW5jdGlvbiAnc2l0LWZvcikKKyAgICAgICAgICAgICAgICAgICMnZWRlYnVnLXRlc3Rz LWJvdW5jZS1yZWNvcmQtb3V0c2lkZS1lbnZpcm9ubWVudCkpCisgICAgICAgIChlZGVidWct dGVzdHMtd2l0aC1ub3JtYWwtZW52CisgICAgICAgICAoZWRlYnVnLXRlc3RzLXNldHVwLUAg ImJvdW5jZS1wb2ludCIgbmlsIHQpCisgICAgICAgICAoZWRlYnVnLXRlc3RzLXJ1bi1rYmQt bWFjcm8KKyAgICAgICAgICAiQCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtYmUtYXQKKyAgICAg ICAgICAgICAgICJib3VuY2UtcG9pbnQiICJzdGFydCIpCisgICAgICAgICAgKGdvdG8tY2hh ciAoZWRlYnVnLXRlc3RzLWdldC1zdG9wLXBvaW50ICJib3VuY2UtcG9pbnQiICJnb3RvLWNo YXIiKSkKKyAgICAgICAgICAiaCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtYmUtYXQKKyAgICAg ICAgICAgICAgICJib3VuY2UtcG9pbnQiICJnb3RvLWNoYXIiKQorICAgICAgICAgICJwIiAo ZWRlYnVnLXRlc3RzLXNob3VsZC1oYXZlLWJvdW5jZWQtdG8KKyAgICAgICAgICAgICAgICIq ZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIiA2IG5pbAorICAgICAgICAgICAgICAgIkN1cnJl bnQgYnVmZmVyOiAqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIFBvaW50OiA2IE1hcms6IDxu b3Qgc2V0PiIpCisgICAgICAgICAgIlNQQyBTUEMiIChlZGVidWctdGVzdHMtc2hvdWxkLWJl LWF0CisgICAgICAgICAgICAgICAgICAgICAiYm91bmNlLXBvaW50IiAicHVzaC1tYXJrIikK KyAgICAgICAgICAicCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtaGF2ZS1ib3VuY2VkLXRvCisg ICAgICAgICAgICAgICAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIgNiAxCisgICAgICAg ICAgICAgICAiQ3VycmVudCBidWZmZXI6ICplZGVidWctdGVzdC1jb2RlLWJ1ZmZlciogUG9p bnQ6IDYgTWFyazogMSIpCisgICAgICAgICAgImciKSkpCisgICAgKHdoZW4gKGdldC1idWZm ZXIgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKQorICAgICAgKGtpbGwtYnVmZmVyICIq ZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikpKSkKKworKGVydC1kZWZ0ZXN0IGVkZWJ1Zy10 ZXN0cy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUgKCkKKyAgIkVkZWJ1ZyBjYW4gYm91bmNl IHRvIHByZXZpb3VzIHZhbHVlLiIKKyAgKHVud2luZC1wcm90ZWN0CisgICAgICAoY2wtbGV0 ZiogKCgoc3ltYm9sLWZ1bmN0aW9uICdzaXQtZm9yKQorICAgICAgICAgICAgICAgICAgIydl ZGVidWctdGVzdHMtYm91bmNlLXJlY29yZC1vdXRzaWRlLWVudmlyb25tZW50KSkKKyAgICAg ICAgKGVkZWJ1Zy10ZXN0cy13aXRoLW5vcm1hbC1lbnYKKyAgICAgICAgIChlZGVidWctdGVz dHMtc2V0dXAtQCAiYm91bmNlLXBvaW50IiBuaWwgdCkKKyAgICAgICAgIChlZGVidWctdGVz dHMtcnVuLWtiZC1tYWNybworICAgICAgICAgICJAIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1i ZS1hdAorICAgICAgICAgICAgICAgImJvdW5jZS1wb2ludCIgInN0YXJ0IikKKyAgICAgICAg ICAoZ290by1jaGFyIChlZGVidWctdGVzdHMtZ2V0LXN0b3AtcG9pbnQgImJvdW5jZS1wb2lu dCIgImNsZWFyLW1hcmsiKSkKKyAgICAgICAgICAiaCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQt YmUtYXQKKyAgICAgICAgICAgICAgICJib3VuY2UtcG9pbnQiICJjbGVhci1tYXJrIikKKyAg ICAgICAgICA7OyBCb3VuY2UgdG8gcHJldmlvdXMgdmFsdWVzIHNlZW4gd2hpbGUgc2luZ2xl LXN0ZXBwaW5nLgorICAgICAgICAgICJTUEMgU1BDIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1i ZS1hdCAiYm91bmNlLXBvaW50IiAiMSIpCisgICAgICAgICAgIlAiIChlZGVidWctdGVzdHMt c2hvdWxkLWhhdmUtYm91bmNlZC10bworICAgICAgICAgICAgICAgIiplZGVidWctdGVzdC1j b2RlLWJ1ZmZlcioiIDUgbmlsCisgICAgICAgICAgICAgICAiQ3VycmVudCBidWZmZXI6ICpl ZGVidWctdGVzdC1jb2RlLWJ1ZmZlciogUG9pbnQ6IDEgKDwgUG9pbnQgbWluOiA1KSIpCisg ICAgICAgICAgIlNQQyBTUEMiIChlZGVidWctdGVzdHMtc2hvdWxkLWJlLWF0ICJib3VuY2Ut cG9pbnQiICI2IikKKyAgICAgICAgICAiUCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtaGF2ZS1i b3VuY2VkLXRvCisgICAgICAgICAgICAgICAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIg NiBuaWwKKyAgICAgICAgICAgICAgICJDdXJyZW50IGJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNv ZGUtYnVmZmVyKiBQb2ludDogNiIpCisgICAgICAgICAgIlNQQyBTUEMiIChlZGVidWctdGVz dHMtc2hvdWxkLWJlLWF0ICJib3VuY2UtcG9pbnQiICIxMCIpCisgICAgICAgICAgIlAiIChl ZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNlZC10bworICAgICAgICAgICAgICAgIipl ZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiIDkgbmlsCisgICAgICAgICAgICAgICAiQ3VycmVu dCBidWZmZXI6ICplZGVidWctdGVzdC1jb2RlLWJ1ZmZlciogUG9pbnQ6IDEwICg+IFBvaW50 IG1heDogOSkiKQorICAgICAgICAgIDs7IEJvdW5jZSB0byBwcmV2aW91cyB2YWx1ZSBvYnRh aW5lZCB0aHJvdWdoIGV2YWx1YXRpb24uCisgICAgICAgICAgImUgNyBSRVQiCisgICAgICAg ICAgIlAiIChlZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNlZC10bworICAgICAgICAg ICAgICAgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiIDcgbmlsCisgICAgICAgICAgICAg ICAiQ3VycmVudCBidWZmZXI6ICplZGVidWctdGVzdC1jb2RlLWJ1ZmZlciogUG9pbnQ6IDci KQorICAgICAgICAgICJnIikpKQorICAgICh3aGVuIChnZXQtYnVmZmVyICIqZWRlYnVnLXRl c3QtY29kZS1idWZmZXIqIikKKyAgICAgIChraWxsLWJ1ZmZlciAiKmVkZWJ1Zy10ZXN0LWNv ZGUtYnVmZmVyKiIpKSkpCisKKyhlcnQtZGVmdGVzdCBlZGVidWctdGVzdHMtYm91bmNlLXRv LXByZXZpb3VzLW5vbi1wb3NpdGlvbiAoKQorICAiRWRlYnVnIGRvZXMgbm90IGJvdW5jZSB0 byBwcmV2aW91cyBub24tcG9zaXRpb24uIgorICAoZWRlYnVnLXRlc3RzLXdpdGgtbm9ybWFs LWVudgorICAgKGVkZWJ1Zy10ZXN0cy1zZXR1cC1AICJmYWMiICcoMSkgdCkKKyAgIChsZXQq ICgoZGVidWctb24tZXJyb3IgbmlsKQorICAgICAgICAgIChlZGVidWctb24tZXJyb3Igbmls KQorICAgICAgICAgIGVycm9yLW1lc3NhZ2UKKyAgICAgICAgICAoY29tbWFuZC1lcnJvci1m dW5jdGlvbiAobGFtYmRhICgmcmVzdCBhcmdzKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHNldHEgZXJyb3ItbWVzc2FnZSAoY2FkYXIgYXJncykpKSkpCisgICAg IChlZGVidWctdGVzdHMtcnVuLWtiZC1tYWNybworICAgICAgIkAiIChlZGVidWctdGVzdHMt c2hvdWxkLWJlLWF0ICJmYWMiICJzdGFydCIpCisgICAgICA7OyBCb3VuY2UgdG8gcHJldmlv dXMgbm9uLXBvc2l0aW9uIHNlZW4gd2hpbGUgc2luZ2xlLXN0ZXBwaW5nLgorICAgICAgIlNQ QyBTUEMgU1BDIgorICAgICAgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtbWF0Y2gtcmVzdWx0LWlu LW1lc3NhZ2VzICJ0IikKKyAgICAgICJQIiAoc2hvdWxkIChzdHJpbmctbWF0Y2gtcCAiUHJl dmlvdXMgdmFsdWUgbm90IGEgbnVtYmVyIG9yIG1hcmtlciIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBlcnJvci1tZXNzYWdlKSkKKyAgICAgIDs7IFRoZSBlcnJvciBz dG9wcGVkIHRoZSBrZXlib2FyZCBtYWNyby4gIFN0YXJ0IGl0IGFnYWluLgorICAgICAgKHNo b3VsZC1ub3QgZXhlY3V0aW5nLWtiZC1tYWNybykKKyAgICAgIChzZXRxIGV4ZWN1dGluZy1r YmQtbWFjcm8gdAorICAgICAgICAgICAgZXJyb3ItbWVzc2FnZSBuaWwpCisgICAgICA7OyBC b3VuY2UgdG8gcHJldmlvdXMgbm9uLXBvc2l0aW9uIG9idGFpbmVkIHRocm91Z2ggZXZhbHVh dGlvbi4KKyAgICAgICJlIG5pbCBSRVQiCisgICAgICAiUCIgKHNob3VsZCAoc3RyaW5nLW1h dGNoLXAgIlByZXZpb3VzIHZhbHVlIG5vdCBhIG51bWJlciBvciBtYXJrZXIiCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3ItbWVzc2FnZSkpCisgICAgICAoc2hv dWxkLW5vdCBleGVjdXRpbmcta2JkLW1hY3JvKQorICAgICAgKHNldHEgZXhlY3V0aW5nLWti ZC1tYWNybyB0CisgICAgICAgICAgICBlcnJvci1tZXNzYWdlIG5pbCkKKyAgICAgICJnIikp KSkKKwogKGVydC1kZWZ0ZXN0IGVkZWJ1Zy10ZXN0cy1zdGVwLWludG8tZnVuY3Rpb24gKCkK ICAgIkVkZWJ1ZyBjYW4gc3RlcCBpbnRvIGEgZnVuY3Rpb24uIgogICAoZWRlYnVnLXRlc3Rz LXdpdGgtbm9ybWFsLWVudgpAQCAtODM4LDIwICs5NTAsMjMgQEAgZWRlYnVnLXRlc3RzLWxp c3QtY29udGFpbmluZy1lbXB0eS1zdHJpbmctcmVzdWx0LXByaW50aW5nCiAKIChlcnQtZGVm dGVzdCBlZGVidWctdGVzdHMtZXZhbHVhdGlvbi1vZi1jdXJyZW50LWJ1ZmZlci1idWctMTk2 MTEgKCkKICAgIkVkZWJ1ZyBjYW4gZXZhbHVhdGUgYGN1cnJlbnQtYnVmZmVyJyBpbiBjb3Jy ZWN0IGNvbnRleHQuIChCdWcjMTk2MTEpLiIKLSAgKGVkZWJ1Zy10ZXN0cy13aXRoLW5vcm1h bC1lbnYKLSAgIChlZGVidWctdGVzdHMtc2V0dXAtQCAiY3VycmVudC1idWZmZXIiIG5pbCB0 KQotICAgKGVkZWJ1Zy10ZXN0cy1ydW4ta2JkLW1hY3JvCi0gICAgIkAiICAgIChlZGVidWct dGVzdHMtc2hvdWxkLWJlLWF0Ci0gICAgICAgICAgICAiY3VycmVudC1idWZmZXIiICJzdGFy dCIpCi0gICAgIlNQQyBTUEMgU1BDIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1iZS1hdAotICAg ICAgICAgICAgICAgICAgICJjdXJyZW50LWJ1ZmZlciIgImJvZHkiKQotICAgICJlIChjdXJy ZW50LWJ1ZmZlcikgUkVUIgotICAgIDs7IEVkZWJ1ZyBqdXN0IHByaW50cyB0aGUgcmVzdWx0 IHdpdGhvdXQgIlJlc3VsdDoiCi0gICAgKHNob3VsZCAoc3RyaW5nLW1hdGNoLXAKLSAgICAg ICAgICAgICAocmVnZXhwLXF1b3RlICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikKLSAg ICAgICAgICAgICBlZGVidWctdGVzdHMtbWVzc2FnZXMpKQotICAgICJnIiAgICAoc2hvdWxk IChlcXVhbCBlZGVidWctdGVzdHMtQC1yZXN1bHQKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgImN1cnJlbnQtYnVmZmVyOiAqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikpKSkpCisg ICh1bndpbmQtcHJvdGVjdAorICAgICAgKGVkZWJ1Zy10ZXN0cy13aXRoLW5vcm1hbC1lbnYK KyAgICAgICAoZWRlYnVnLXRlc3RzLXNldHVwLUAgImN1cnJlbnQtYnVmZmVyIiBuaWwgdCkK KyAgICAgICAoZWRlYnVnLXRlc3RzLXJ1bi1rYmQtbWFjcm8KKyAgICAgICAgIkAiICAgIChl ZGVidWctdGVzdHMtc2hvdWxkLWJlLWF0CisgICAgICAgICAgICAgICAgImN1cnJlbnQtYnVm ZmVyIiAic3RhcnQiKQorICAgICAgICAiU1BDIFNQQyBTUEMiIChlZGVidWctdGVzdHMtc2hv dWxkLWJlLWF0CisgICAgICAgICAgICAgICAgICAgICAgICJjdXJyZW50LWJ1ZmZlciIgImJv ZHkiKQorICAgICAgICAiZSAoY3VycmVudC1idWZmZXIpIFJFVCIKKyAgICAgICAgOzsgRWRl YnVnIGp1c3QgcHJpbnRzIHRoZSByZXN1bHQgd2l0aG91dCAiUmVzdWx0OiIKKyAgICAgICAg KHNob3VsZCAoc3RyaW5nLW1hdGNoLXAKKyAgICAgICAgICAgICAgICAgKHJlZ2V4cC1xdW90 ZSAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIpCisgICAgICAgICAgICAgICAgIGVkZWJ1 Zy10ZXN0cy1tZXNzYWdlcykpCisgICAgICAgICJnIiAgICAoc2hvdWxkIChlcXVhbCBlZGVi dWctdGVzdHMtQC1yZXN1bHQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjdXJy ZW50LWJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIpKSkpCisgICAgKHdoZW4g KGdldC1idWZmZXIgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKQorICAgICAgKGtpbGwt YnVmZmVyICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikpKSkKIAogKGVydC1kZWZ0ZXN0 IGVkZWJ1Zy10ZXN0cy10cml2aWFsLWJhY2txdW90ZSAoKQogICAiRWRlYnVnIGNhbiBpbnN0 cnVtZW50IGEgdHJpdmlhbCBiYWNrcXVvdGUgZXhwcmVzc2lvbiAoQnVnIzIzNjUxKS4iCi0t IAoyLjM5LjUKCg== --------------56wfFmiVjv006jSJYgZPFIn7-- From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 04:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jens Schmidt Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175601023925237 (code B ref 79288); Sun, 24 Aug 2025 04:38:02 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 04:37:19 +0000 Received: from localhost ([127.0.0.1]:42834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uq2Tn-0006Yz-6U for submit@debbugs.gnu.org; Sun, 24 Aug 2025 00:37:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58328) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uq2Tj-0006Yc-Rc for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 00:37:16 -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 1uq2Tb-0005F3-NP; Sun, 24 Aug 2025 00:37:07 -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=57/FSUMIHzpb/UPL5Jt2eTh1RVWBM9yc8dj4oha/XOU=; b=YcWxtDZ90JZY gm0ydteAsbiTBS5uMLTCwN+qKulatDoRdd5HpB7UJ18GM64IyMcxJIh2gvlo+sSyfBBPYe2ZN33qE esiy59mDfQSCqdSYyJpjiJaDctU0ct5JYJ6iWGJbo5jSvVbWE/gHeRqZl/dYXOibP+SqJQ4OzpyEU CfopduZqgMr3M6e2JA1sTkyhRT/9AG7wQvpoZB9+WL+/8HmY3qPwnghvF4n9yTgM3a4Otx0/uHr5B SErOCPNhmdty/hqvQDpJOdzzK9IuZisQXGZNDJV49BsEgJO0lH3D9/gzT6axlI8NnP3lRPVp+UdQu J0aNek43THEPICqAbrPU4w==; Date: Sun, 24 Aug 2025 07:37:00 +0300 Message-Id: <86wm6t8heb.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jens Schmidt on Sat, 23 Aug 2025 22:41:09 +0200) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 23 Aug 2025 22:41:09 +0200 > Cc: monnier@iro.umontreal.ca, 79288@debbugs.gnu.org > From: Jens Schmidt > > I haven't yet described the actual use case of that new command, as > I did in the initial message of this bug report. Do you think this > should be mentioned somewhere? Without that, the function might > sound a bit arcane ... Yes, a short example would be useful, I think. Stefan, any other comments to the patch? Thanks. From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 07:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79288@debbugs.gnu.org, Jens Schmidt Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.17560207345075 (code B ref 79288); Sun, 24 Aug 2025 07:33:02 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 07:32:14 +0000 Received: from localhost ([127.0.0.1]:43274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uq5D4-0001Jm-B2 for submit@debbugs.gnu.org; Sun, 24 Aug 2025 03:32:14 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:3954) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uq5D2-0001JZ-6X for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 03:32:12 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id D27B210013E; Sun, 24 Aug 2025 03:32:06 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1756020726; bh=yYv7INhnXGk4MWaRBdmU8fZ73hPjVHc7seQD3FThfsg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ks9vKh+gRGrZoAOhe9MQHRGUh57uo1FJ8LUpm104o7qjJmDQUzYYeR2cjXgjSjP+K EgwEpcSMrh5uSDaZ5yxGgMf8dhsQNLUrg4TIo7aET+9ezgH+72NcUhNtj2H8TTIjIj BnPHBUv54Cf85d5QY2BybjqAhDUS0OEXi13Po41Kam+r29R2FKFIAg638ZTgv9Os65 M0WAW73747aoBGIikhLW52qJ0mYkdD80Bkvhi3tsqmqKifY4TNr+gTJUOAdi545QsW LaqXG0ncPG+wF1Ai/p2SPqlpZPqiW850i1CRWnw2k++m7h6obCSaZCEvr+6g0SgJJZ idqBXywxRo1EA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 24A1110002E; Sun, 24 Aug 2025 03:32:06 -0400 (EDT) Received: from asado (dyn.144-85-186-084.dsl.vtx.ch [144.85.186.84]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id D640012047E; Sun, 24 Aug 2025 03:32:04 -0400 (EDT) From: Stefan Monnier In-Reply-To: <86wm6t8heb.fsf@gnu.org> Message-ID: References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> Date: Sun, 24 Aug 2025 03:32:02 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.008 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Stefan, any other comments to the patch? No, thanks, Stefan From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 09:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jens Schmidt Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175602902631455 (code B ref 79288); Sun, 24 Aug 2025 09:51:01 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 09:50:26 +0000 Received: from localhost ([127.0.0.1]:43670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uq7Mn-0008BG-Pn for submit@debbugs.gnu.org; Sun, 24 Aug 2025 05:50:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57676) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uq7Ml-0008Az-EO for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 05:50:24 -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 1uq7Me-0003OW-Ic; Sun, 24 Aug 2025 05:50:16 -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=5O8W3hHMzj8P7jVSflSOF7E/SC6VuKli2t/dcurTzpQ=; b=CKh9hkVOLFcq NE/7WMB/PCNVkzgW/OW1S9xlZOPj6A/soOboJRDssG+lBUOsVPpTh4Md07QYp7eGqkNTXztDwaE6u RXOOhdNsN7Kvh7kfrhG+4yvBNfx8vmPWiRq4Y2ZOhd2iwMLLnTleF7RP2Zi1prkxulEHWTzWtxTUx k9w8oesiZIZncjFF5HTq3uvgKBUh0cEEMZECC1HtaMYelXIjKeOUt9vRI0CKX2vUjGqiLblSTGx1K 444p+CrL5C4/gxTT/9q61vL9+Eww/6WqGxzvtp4FKMVMmKc10sN0Ax00Ym84gIToUNXJmVl7bAncs FigUftmLoEXDNFL+ww984Q==; Date: Sun, 24 Aug 2025 12:50:13 +0300 Message-Id: <86plcl6obu.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jens Schmidt on Sat, 23 Aug 2025 22:41:09 +0200) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 23 Aug 2025 22:41:09 +0200 > Cc: monnier@iro.umontreal.ca, 79288@debbugs.gnu.org > From: Jens Schmidt > > > We could rebind "P", since that command has another binding. Or we > > could use "C-x p" ("M-p" has a disadvantage of meaning "previous" in > > many other modes, so it is less optimal). But I can also live with > > "." or "j". > > If you're OK with "P", I am too. Changing that if somebody else > objects wouldn't be difficult. Since Stefan didn't object about "P", we can go this way, but we need to call out the change in NEWS. The entry you wrote just says "P" is bound to this new command, but it should also say that the command previously bound to it is now bound only to "v". From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 11:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79288@debbugs.gnu.org, Stefan Monnier Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175603515429355 (code B ref 79288); Sun, 24 Aug 2025 11:33:01 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 11:32:34 +0000 Received: from localhost ([127.0.0.1]:43997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uq8xc-0007dJ-L2 for submit@debbugs.gnu.org; Sun, 24 Aug 2025 07:32:34 -0400 Received: from mr6.vodafonemail.de ([145.253.228.166]:37776) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uq8xZ-0007cm-9j for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 07:32:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1756035143; bh=U98XaALm+u34T6VD0tC3HKvyrwYpULrNo0UbVTM2WzM=; h=Content-Type:Message-ID:Date:User-Agent:Subject:To:References: From:Content-Language:In-Reply-To:From; b=Cue8ODjoewrFPYCWRwriUfHBn3Lz4ySBJ0TI3Lt8ZF6S5aOc9FThr4ZiMsT4mz5b/ PAygERIYwVO7fkMQ7rAP/TAMvL6jM7p8g8qEEEkqGUxlxNpzdyPbpzdhq8bjCzNHxH /19TvcCjVr5reCQ9uFK05zH+u3KHavciuZMdBpSE= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr6.vodafonemail.de (Postfix) with ESMTPS id 4c8sGZ4LJMz1y4K; Sun, 24 Aug 2025 11:32:22 +0000 (UTC) Received: from [192.168.178.42] (port-92-199-217-29.dynamic.as20676.net [92.199.217.29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4c8sGM36gyz9059; Sun, 24 Aug 2025 11:32:08 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------udvFB8Nn25kjnA9s0ufH0TYB" Message-ID: <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> Date: Sun, 24 Aug 2025 13:32:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> From: Jens Schmidt Content-Language: de-DE-frami, en-US In-Reply-To: X-purgate-type: clean X-purgate: clean X-purgate-size: 25610 X-purgate-ID: 155817::1756035138-4E7ED711-77FB85C8/0/0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------udvFB8Nn25kjnA9s0ufH0TYB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Here comes the next version of the patch, which adds a usage example in edebug.texi, a note on the partial key binding removal of `edebug-view-outside' in etc/NEWS, and nothing else compared to the previous version. Thanks! --------------udvFB8Nn25kjnA9s0ufH0TYB Content-Type: text/x-patch; charset=UTF-8; name="v4-0001-Add-edebug-bounce-to-previous-value.patch" Content-Disposition: attachment; filename="v4-0001-Add-edebug-bounce-to-previous-value.patch" Content-Transfer-Encoding: base64 RnJvbSA1ZmY3OTM5ZDBjZWFlOWVjMmU3ZDRiOWIyNDBjMDNmMjc0YWExYTRmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGZhcmJsb3NAdm9kYWZvbmVt YWlsLmRlPgpEYXRlOiBUaHUsIDIxIEF1ZyAyMDI1IDIwOjU4OjQyICswMjAwClN1YmplY3Q6 IFtQQVRDSCB2NF0gQWRkIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKCkZyb206 IEplbnMgU2NobWlkdCA8anNjaG1pZHQ0Z251QHZvZGFmb25lbWFpbC5kZT4KCkNvbW1hbmQg ZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSB1c2VzIHRoZSBwcmV2aW91cyB2YWx1 ZQpvYnNlcnZlZCB3aGlsZSBzaW5nbGUtc3RlcHBpbmcgb3IgZXZhbHVhdGluZyBhbiBleHBy ZXNzaW9uIHRvCmJvdW5jZSBwb2ludCBpbiB0aGUgb3V0c2lkZSBjdXJyZW50IGJ1ZmZlciB0 byB0aGUgYnVmZmVyCnBvc2l0aW9uIGNvcnJlc3BvbmRpbmcgdG8gdGhhdCB2YWx1ZS4KCiog bGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy5lbCAoZWRlYnVnLXByZXZpb3VzLXZhbHVlKTogQWRk CnZhcmlhYmxlLgooZWRlYnVnLWNvbXB1dGUtcHJldmlvdXMtcmVzdWx0LCBlZGVidWctZXZh bC1leHByZXNzaW9uKTogVXBkYXRlCml0LgooZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12 YWx1ZSk6IEFkZCBjb21tYW5kLgooZWRlYnVnLW1vZGUtbWFwKTogQWRkIGtleWJpbmRpbmcg Zm9yIHRoZSBuZXcgY29tbWFuZCwgcmVwbGFjaW5nCnRoZSBiaW5kaW5nIG9mICJQIiB0byBl ZGVidWctdmlldy1vdXRzaWRlLgooZWRlYnVnLW1vZGUtbWVudXMpOiBBZGQgbWVudSBlbnRy eSBmb3IgdGhlIG5ldyBjb21tYW5kLgoqIGRvYy9saXNwcmVmL2VkZWJ1Zy50ZXhpIChFZGVi dWcgVmlld3MpOiBBZGQgZG9jdW1lbnRhdGlvbi4KKiB0ZXN0L2xpc3AvZW1hY3MtbGlzcC9l ZGVidWctcmVzb3VyY2VzL2VkZWJ1Zy10ZXN0LWNvZGUuZWwKKGVkZWJ1Zy10ZXN0LWNvZGUt Ym91bmNlLXBvaW50KTogQWRkIHRlc3QgY29kZS4KKiB0ZXN0L2xpc3AvZW1hY3MtbGlzcC9l ZGVidWctdGVzdHMuZWwKKGVkZWJ1Zy10ZXN0cy1ib3VuY2Utb3V0c2lkZS1idWZmZXIpCihl ZGVidWctdGVzdHMtYm91bmNlLW91dHNpZGUtcG9pbnQpCihlZGVidWctdGVzdHMtYm91bmNl LW91dHNpZGUtbWFyaykKKGVkZWJ1Zy10ZXN0cy1ib3VuY2UtcmVjb3JkLW91dHNpZGUtZW52 aXJvbm1lbnQpCihlZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNlZC10byk6IEFkZCBp bmZyYXN0cnVjdHVyZSB0bwp0ZXN0IGJvdW5jZXMuCihlZGVidWctdGVzdHMtY2hlY2sta2V5 bWFwKTogVXBkYXRlIHRlc3RzIHRvIG5ldyBrZXkgYmluZGluZ3MuCihlZGVidWctdGVzdHMt Ym91bmNlLXBvaW50KQooZWRlYnVnLXRlc3RzLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSkK KGVkZWJ1Zy10ZXN0cy1ib3VuY2UtdG8tcHJldmlvdXMtbm9uLXBvc2l0aW9uKTogQWRkIHRl c3RzLgooZWRlYnVnLXRlc3RzLWV2YWx1YXRpb24tb2YtY3VycmVudC1idWZmZXItYnVnLTE5 NjExKTogQ2xlYW4gdXAKc2lkZSBlZmZlY3RzLiAgKEJ1ZyM3OTI4OCkKLS0tCiBkb2MvbGlz cHJlZi9lZGVidWcudGV4aSAgICAgICAgICAgICAgICAgICAgICAgfCAgMjggKysrLQogZXRj L05FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICsrCiBs aXNwL2VtYWNzLWxpc3AvZWRlYnVnLmVsICAgICAgICAgICAgICAgICAgICAgfCAgNDcgKysr KystCiAuLi4vZWRlYnVnLXJlc291cmNlcy9lZGVidWctdGVzdC1jb2RlLmVsICAgICAgfCAg MTAgKysKIHRlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy10ZXN0cy5lbCAgICAgICAgICB8 IDE0NyArKysrKysrKysrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlv bnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL2VkZWJ1 Zy50ZXhpIGIvZG9jL2xpc3ByZWYvZWRlYnVnLnRleGkKaW5kZXggZjE2MTkwYjg1YzkuLjk3 OTA5ZTJiYjU1IDEwMDY0NAotLS0gYS9kb2MvbGlzcHJlZi9lZGVidWcudGV4aQorKysgYi9k b2MvbGlzcHJlZi9lZGVidWcudGV4aQpAQCAtNjc3LDggKzY3Nyw3IEBAIEVkZWJ1ZyBWaWV3 cwogCiBAdGFibGUgQGtiZAogQGZpbmRleCBlZGVidWctdmlldy1vdXRzaWRlCi1AaXRlbSBQ Ci1AaXRlbXggdgorQGl0ZW0gdgogU3dpdGNoIHRvIHZpZXdpbmcgdGhlIG91dHNpZGUgd2lu ZG93IGNvbmZpZ3VyYXRpb24KIChAY29kZXtlZGVidWctdmlldy1vdXRzaWRlfSkuICBUeXBl IEBrYmR7Qy14IFggd30gdG8gcmV0dXJuIHRvIEVkZWJ1Zy4KIApAQCAtNjg5LDYgKzY4OCwx NyBAQCBFZGVidWcgVmlld3MKIGJlZm9yZSByZXR1cm5pbmcgdG8gRWRlYnVnLiAgV2l0aCBh IHByZWZpeCBhcmd1bWVudCBAdmFye259LCBwYXVzZSBmb3IKIEB2YXJ7bn0gc2Vjb25kcyBp bnN0ZWFkLgogCitAZmluZGV4IGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKK0Bp dGVtIFAKK1RlbXBvcmFyaWx5IGRpc3BsYXkgdGhlIG91dHNpZGUgY3VycmVudCBidWZmZXIg d2l0aCB0aGUgb3V0c2lkZSBwb2ludAorY29ycmVzcG9uZGluZyB0byB0aGUgcHJldmlvdXMg dmFsdWUKKyhAY29kZXtlZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlfSkuICBUaGUg cHJldmlvdXMgdmFsdWUgaXMgd2hhdAorRWRlYnVnIGhhcyBldmFsdWF0ZWQgYmVmb3JlIGl0 cyBsYXN0IHN0b3AgcG9pbnQgb3Igd2hhdCB5b3UgaGF2ZQorZXZhbHVhdGVkIGluIHRoZSBj b250ZXh0IG91dHNpZGUgb2YgRWRlYnVnLCBmb3IgZXhhbXBsZSwgd2l0aAorQGtiZHtDLXgg Qy1lfS4gIFRoaXMgY29tbWFuZCBwYXVzZXMgZm9yIG9uZSBzZWNvbmQgYmVmb3JlIHJldHVy bmluZyB0bworRWRlYnVnLiAgV2l0aCBhIHByZWZpeCBhcmd1bWVudCBAdmFye259LCBpdCBw YXVzZXMgZm9yIEB2YXJ7bn0gc2Vjb25kcworaW5zdGVhZC4KKwogQGZpbmRleCBlZGVidWct d2hlcmUKIEBpdGVtIHcKIE1vdmUgcG9pbnQgYmFjayB0byB0aGUgY3VycmVudCBzdG9wIHBv aW50IGluIHRoZSBzb3VyY2UgY29kZSBidWZmZXIKQEAgLTcxMyw2ICs3MjMsMjAgQEAgRWRl YnVnIFZpZXdzCiBib3VuY2UgdG8gdGhlIHBvaW50IGluIHRoZSBjdXJyZW50IGJ1ZmZlciB3 aXRoIEBrYmR7cH0sIGV2ZW4gaWYKIGl0IGlzIG5vdCBub3JtYWxseSBkaXNwbGF5ZWQuCiAK KyAgWW91IGNhbiBhbHNvIGJvdW5jZSB0byBidWZmZXIgcG9zaXRpb25zIG90aGVyIHRoYW4g dGhlIGN1cnJlbnQgcG9pbnQuCitTdXBwb3NlIHlvdSBhcmUgZGVidWdnaW5nIHRoZSBmb3Jt CisKK0BleGFtcGxlCisobWFrZS1vdmVybGF5IGJlZyBlbmQpCitAZW5kIGV4YW1wbGUKKwor QG5vaW5kZW50CithbmQgeW91IHdvdWxkIGxpa2UgdG8ga25vdyB3aGVyZSBAY29kZXtiZWd9 IGFuZCBAY29kZXtlbmR9IGFyZSBsb2NhdGVkCitpbiB0aGUgb3V0c2lkZSBidWZmZXIuICBU aGVuIHlvdSBjb3VsZCBlaXRoZXIgZXZhbHVhdGUgdGhlc2UsIGZvcgorZXhhbXBsZSwgd2l0 aCBAa2Jke0MteCBDLWV9LCBvciBzdGVwIG92ZXIgdGhlbSB3aXRoIEBrYmR7bn0sIGFuZAor aW1tZWRpYXRlbHkgYWZ0ZXIgdGhhdCBwcmVzcyBAa2Jke1B9LCB0byBib3VuY2UgdG8gdGhl IHBvc2l0aW9uIHlvdSBoYXZlCitwcmV2aW91c2x5IGV2YWx1YXRlZC4KKwogICBBZnRlciBt b3ZpbmcgcG9pbnQsIHlvdSBtYXkgd2lzaCB0byBqdW1wIGJhY2sgdG8gdGhlIHN0b3AgcG9p bnQuCiBZb3UgY2FuIGRvIHRoYXQgd2l0aCBAa2Jke3d9IGZyb20gYSBzb3VyY2UgY29kZSBi dWZmZXIuICBZb3UgY2FuIGp1bXAKIGJhY2sgdG8gdGhlIHN0b3AgcG9pbnQgaW4gdGhlIHNv dXJjZSBjb2RlIGJ1ZmZlciBmcm9tIGFueSBidWZmZXIgdXNpbmcKZGlmZiAtLWdpdCBhL2V0 Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggZjg4ZjdiOWUyM2UuLjIwOWNhMDU0MDgyIDEwMDY0 NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMjUwMiw2ICsyNTAyLDE1IEBA IElmIG5vbi1uaWwsIEZGQVAgYWx3YXlzIGZpbmRzIHJlbW90ZSBmaWxlcyBpbiBidWZmZXJz IHdpdGggcmVtb3RlCiAnZGVmYXVsdC1kaXJlY3RvcnknLiAgSWYgbmlsLCBGRkFQIGZpbmRz IGxvY2FsIGZpbGVzIGZpcnN0IGZvciBhYnNvbHV0ZQogZmlsZSBuYW1lcyBpbiBhYm92ZSBi dWZmZXJzLiAgVGhlIGRlZmF1bHQgaXMgbmlsLgogCisqKiBEZWJ1Z2dpbmcKKworKysrCisq KiogTmV3IGNvbW1hbmQgJ2VkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUnIChib3Vu ZCB0byAnUCcpCitUaGlzIGNvbW1hbmQgdGVtcG9yYXJpbHkgZGlzcGxheXMgdGhlIG91dHNp ZGUgY3VycmVudCBidWZmZXIgd2l0aCB0aGUKK291dHNpZGUgcG9pbnQgY29ycmVzcG9uZGlu ZyB0byB0aGUgcHJldmlvdXMgdmFsdWUsIHdoZXJlIHRoZSBwcmV2aW91cwordmFsdWUgaXMg d2hhdCBFZGVidWcgaGFzIGV2YWx1YXRlZCBiZWZvcmUgaXRzIGxhc3Qgc3RvcCBwb2ludCBv ciB3aGF0Cit0aGUgdXNlciBoYXMgZXZhbHVhdGVkIGluIHRoZSBjb250ZXh0IG91dHNpZGUg b2YgRWRlYnVnLgorCiAtLS0KICoqIEZseW1ha2UKIApkaWZmIC0tZ2l0IGEvbGlzcC9lbWFj cy1saXNwL2VkZWJ1Zy5lbCBiL2xpc3AvZW1hY3MtbGlzcC9lZGVidWcuZWwKaW5kZXggMjg0 ZTNhY2Q5NTkuLmZjMzQ5Nzg3YzkzIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvZWRl YnVnLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9lZGVidWcuZWwKQEAgLTI2MTcsNyArMjYx NywxMSBAQCBlZGVidWctb3V0c2lkZS1kLWMtaS1uLXMtdwogCiAoZGVmdmFyIGVkZWJ1Zy1l dmFsLWxpc3QgbmlsKSA7OyBMaXN0IG9mIGV4cHJlc3Npb25zIHRvIGV2YWx1YXRlLgogCi0o ZGVmdmFyIGVkZWJ1Zy1wcmV2aW91cy1yZXN1bHQgbmlsKSA7OyBMYXN0IHJlc3VsdCByZXR1 cm5lZC4KKzs7IExhc3QgdmFsdWUgc2VlbiB3aGlsZSBzaW5nbGUtc3RlcHBpbmcgb3IgZXZh bHVhdGluZyBpbiB0aGUgb3V0c2lkZQorOzsgZW52aXJvbm1lbnQuCisoZGVmdmFyIGVkZWJ1 Zy1wcmV2aW91cy12YWx1ZSBuaWwpCis7OyBMYXN0IHZhbHVlIHNlZW4gd2hpbGUgc2luZ2xl LXN0ZXBwaW5nLCBjb252ZXJ0ZWQgdG8gYSBzdHJpbmcuCisoZGVmdmFyIGVkZWJ1Zy1wcmV2 aW91cy1yZXN1bHQgbmlsKQogCiAoZGVmdW4gZWRlYnVnLS1kaXNwbGF5ICh2YWx1ZSBvZmZz ZXQtaW5kZXggYXJnLW1vZGUpCiAgIDs7IGVkZWJ1Zy0tZGlzcGxheS0xIGlzIHRvbyBiaWcs IHdlIHNob3VsZCBzcGxpdCBpdC4gIFRoaXMgZnVuY3Rpb24KQEAgLTMxMTMsNiArMzExNywz NyBAQCBlZGVidWctYm91bmNlLXBvaW50CiAgICAgICAoc2l0LWZvciBhcmcpCiAgICAgICAo ZWRlYnVnLXBvcC10by1idWZmZXIgZWRlYnVnLWJ1ZmZlciAoY2FyIGVkZWJ1Zy13aW5kb3ct ZGF0YSkpKSkpCiAKKyhkZWZ1biBlZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlIChh cmcpCisgICJCb3VuY2UgcG9pbnQgdG8gcHJldmlvdXMgdmFsdWUgaW4gdGhlIG91dHNpZGUg Y3VycmVudCBidWZmZXIuCitUaGUgcHJldmlvdXMgdmFsdWUgaXMgd2hhdCBFZGVidWcgaGFz IGV2YWx1YXRlZCBiZWZvcmUgaXRzIGxhc3Qgc3RvcAorcG9pbnQgb3Igd2hhdCB5b3UgaGF2 ZSBldmFsdWF0ZWQgaW4gdGhlIGNvbnRleHQgb3V0c2lkZSBvZiBFZGVidWcsIGZvcgorZXhh bXBsZSwgYnkgY2FsbGluZyBmdW5jdGlvbiBgZWRlYnVnLWV2YWwtZXhwcmVzc2lvbicsIHdo YXRldmVyIGNvbWVzCitsYXRlci4KK0lmIHByZWZpeCBhcmd1bWVudCBBUkcgaXMgc3VwcGxp ZWQsIHNpdCBmb3IgdGhhdCBtYW55IHNlY29uZHMgYmVmb3JlCityZXR1cm5pbmcuICBUaGUg ZGVmYXVsdCBpcyBvbmUgc2Vjb25kLiIKKyAgKGludGVyYWN0aXZlICJwIikKKyAgKGlmIChu b3QgZWRlYnVnLWFjdGl2ZSkKKyAgICAgIChlcnJvciAiRWRlYnVnIGlzIG5vdCBhY3RpdmUi KSkKKyAgKGlmIChub3QgKGludGVnZXItb3ItbWFya2VyLXAgZWRlYnVnLXByZXZpb3VzLXZh bHVlKSkKKyAgICAgIChlcnJvciAiUHJldmlvdXMgdmFsdWUgbm90IGEgbnVtYmVyIG9yIG1h cmtlciIpKQorICAoc2F2ZS1leGN1cnNpb24KKyAgICA7OyBJZiB0aGUgYnVmZmVyJ3MgY3Vy cmVudGx5IGRpc3BsYXllZCwgYXZvaWQgc2V0LXdpbmRvdy1jb25maWd1cmF0aW9uLgorICAg IChzYXZlLXdpbmRvdy1leGN1cnNpb24KKyAgICAgIChsZXQgKChwb2ludC1pbmZvICIiKSkK KyAgICAgICAgKGVkZWJ1Zy1wb3AtdG8tYnVmZmVyIGVkZWJ1Zy1vdXRzaWRlLWJ1ZmZlcikK KyAgICAgICAgKGNvbmQKKyAgICAgICAgICgoPCBlZGVidWctcHJldmlvdXMtdmFsdWUgKHBv aW50LW1pbikpCisgICAgICAgICAgKHNldHEgcG9pbnQtaW5mbyAoZm9ybWF0ICIgKDwgUG9p bnQgbWluOiAlcykiIChwb2ludC1taW4pKSkpCisgICAgICAgICAoKD4gZWRlYnVnLXByZXZp b3VzLXZhbHVlIChwb2ludC1tYXgpKQorICAgICAgICAgIChzZXRxIHBvaW50LWluZm8gKGZv cm1hdCAiICg+IFBvaW50IG1heDogJXMpIiAocG9pbnQtbWF4KSkpKQorICAgICAgICAgKChp bnZpc2libGUtcCBlZGVidWctcHJldmlvdXMtdmFsdWUpCisgICAgICAgICAgKHNldHEgcG9p bnQtaW5mbyAoZm9ybWF0ICIgKGludmlzaWJsZSkiKSkpKQorICAgICAgICAoZ290by1jaGFy IGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSkKKyAgICAgICAgKG1lc3NhZ2UgIkN1cnJlbnQgYnVm ZmVyOiAlcyBQb2ludDogJXMlcyIKKwkgICAgICAgICAoY3VycmVudC1idWZmZXIpIGVkZWJ1 Zy1wcmV2aW91cy12YWx1ZSBwb2ludC1pbmZvKQorICAgICAgICAoc2l0LWZvciBhcmcpCisg ICAgICAgIChlZGVidWctcG9wLXRvLWJ1ZmZlciBlZGVidWctYnVmZmVyIChjYXIgZWRlYnVn LXdpbmRvdy1kYXRhKSkpKSkpCisKIAogOzsgSm9lIFdlbGxzLCBoZXJlIGlzIGEgc3RhcnQg YXQgeW91ciBpZGVhIG9mIGFkZGluZyBhIGJ1ZmZlciB0byB0aGUgaW50ZXJuYWwKIDs7IGRp c3BsYXkgbGlzdC4gIFN0aWxsIG5lZWQgdG8gdXNlIHRoaXMgbGlzdCBpbiBlZGVidWctLWRp c3BsYXkuCkBAIC0zNzQzLDcgKzM3NzgsOCBAQCBlZGVidWctY29tcHV0ZS1wcmV2aW91cy1y ZXN1bHQKICAgKGlmIGVkZWJ1Zy11bndyYXAtcmVzdWx0cwogICAgICAgKHNldHEgcHJldmlv dXMtdmFsdWUKIAkgICAgKGVkZWJ1Zy11bndyYXAqIHByZXZpb3VzLXZhbHVlKSkpCi0gIChz ZXRxIGVkZWJ1Zy1wcmV2aW91cy1yZXN1bHQKKyAgKHNldHEgZWRlYnVnLXByZXZpb3VzLXZh bHVlIHByZXZpb3VzLXZhbHVlCisgICAgICAgIGVkZWJ1Zy1wcmV2aW91cy1yZXN1bHQKIAko Y29uY2F0ICJSZXN1bHQ6ICIKIAkJKGVkZWJ1Zy1zYWZlLXByaW4xLXRvLXN0cmluZyBwcmV2 aW91cy12YWx1ZSkKIAkJKGV2YWwtZXhwcmVzc2lvbi1wcmludC1mb3JtYXQgcHJldmlvdXMt dmFsdWUpKSkpCkBAIC0zNzg1LDYgKzM4MjEsOCBAQCBlZGVidWctZXZhbC1leHByZXNzaW9u CiAgICAgICAgICAgICAodmFsdWVzLS1zdG9yZS12YWx1ZSB2YWx1ZSkKICAgICAgICAgICAg IChjb25jYXQgKGVkZWJ1Zy1zYWZlLXByaW4xLXRvLXN0cmluZyB2YWx1ZSkKICAgICAgICAg ICAgICAgICAgICAgKGV2YWwtZXhwcmVzc2lvbi1wcmludC1mb3JtYXQgdmFsdWUpKSkpKQor ICAgIDs7IFByb3ZpZGUgYSBkZWZpbmVkIHByZXZpb3VzIHZhbHVlIGFsc28gaW4gY2FzZSBv ZiBhbiBlcnJvci4KKyAgICAoc2V0cSBlZGVidWctcHJldmlvdXMtdmFsdWUgKGlmIGVycm9y ZWQgbmlsIHZhbHVlKSkKICAgICAoY29uZAogICAgICAoZXJyb3JlZAogICAgICAgKG1lc3Nh Z2UgIkVycm9yOiAlcyIgZXJyb3JlZCkpCkBAIC0zOTAxLDkgKzM5MzksOSBAQCBlZGVidWct bW9kZS1tYXAKIAogICA7OyB2aWV3cwogICAidyIgICAgICAgIydlZGVidWctd2hlcmUKLSAg InYiICAgICAgICMnZWRlYnVnLXZpZXctb3V0c2lkZSAgICAgICAgOyBtYXliZSBvYnNvbGV0 ZT8/CisgICJ2IiAgICAgICAjJ2VkZWJ1Zy12aWV3LW91dHNpZGUKICAgInAiICAgICAgICMn ZWRlYnVnLWJvdW5jZS1wb2ludAotICAiUCIgICAgICAgIydlZGVidWctdmlldy1vdXRzaWRl ICAgICAgICA7IHNhbWUgYXMgdgorICAiUCIgICAgICAgIydlZGVidWctYm91bmNlLXRvLXBy ZXZpb3VzLXZhbHVlCiAgICJXIiAgICAgICAjJ2VkZWJ1Zy10b2dnbGUtc2F2ZS13aW5kb3dz CiAKICAgOzsgbWlzYwpAQCAtNDUxNyw2ICs0NTU1LDcgQEAgZWRlYnVnLW1vZGUtbWVudXMK ICAgICAoIlZpZXdzIgogICAgICBbIldoZXJlIGFtIEk/IiBlZGVidWctd2hlcmUgdF0KICAg ICAgWyJCb3VuY2UgdG8gQ3VycmVudCBQb2ludCIgZWRlYnVnLWJvdW5jZS1wb2ludCB0XQor ICAgICBbIkJvdW5jZSB0byBQcmV2aW91cyBWYWx1ZSIgZWRlYnVnLWJvdW5jZS10by1wcmV2 aW91cy12YWx1ZSB0XQogICAgICBbIlZpZXcgT3V0c2lkZSBXaW5kb3dzIiBlZGVidWctdmll dy1vdXRzaWRlIHRdCiAgICAgIFsiUHJldmlvdXMgUmVzdWx0IiBlZGVidWctcHJldmlvdXMt cmVzdWx0IHRdCiAgICAgIFsiU2hvdyBCYWNrdHJhY2UiIGVkZWJ1Zy1wb3AtdG8tYmFja3Ry YWNlIHRdCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWctcmVzb3Vy Y2VzL2VkZWJ1Zy10ZXN0LWNvZGUuZWwgYi90ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWct cmVzb3VyY2VzL2VkZWJ1Zy10ZXN0LWNvZGUuZWwKaW5kZXggMjQ5ODFiYjYzY2YuLjRlNjM3 MzI1NTRmIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWctcmVzb3Vy Y2VzL2VkZWJ1Zy10ZXN0LWNvZGUuZWwKKysrIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRl YnVnLXJlc291cmNlcy9lZGVidWctdGVzdC1jb2RlLmVsCkBAIC0xMjYsNiArMTI2LDE2IEBA IGVkZWJ1Zy10ZXN0LWNvZGUtY3VycmVudC1idWZmZXIKICAgIXN0YXJ0ISh3aXRoLWN1cnJl bnQtYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVy KiIpCiAgICAgIWJvZHkhKGZvcm1hdCAiY3VycmVudC1idWZmZXI6ICVzIiAoY3VycmVudC1i dWZmZXIpKSkpCiAKKyhkZWZ1biBlZGVidWctdGVzdC1jb2RlLWJvdW5jZS1wb2ludCAoKQor ICAhc3RhcnQhKHdpdGgtY3VycmVudC1idWZmZXIgKGdldC1idWZmZXItY3JlYXRlICIqZWRl YnVnLXRlc3QtY29kZS1idWZmZXIqIikKKyAgICAoZXJhc2UtYnVmZmVyKQorICAgIChpbnNl cnQgIjEyM1xuNTY3XG45YWJcbiIpCisgICAgKG5hcnJvdy10by1yZWdpb24gNSA5KQorICAg IChnb3RvLWNoYXIgNikhZ290by1jaGFyIQorICAgIChwdXNoLW1hcmsgMSkhcHVzaC1tYXJr IQorICAgIChzZXQtbWFyayBuaWwpIWNsZWFyLW1hcmshCisgICAgKCsgMSkhMSEgKCsgNikh NiEgKCsgMTApITEwISkpCisKIChkZWZ1biBlZGVidWctdGVzdC1jb2RlLXVzZS1kZXN0cnVj dHVyaW5nLWJpbmQgKCkKICAgKGxldCAoKHR3byAyKSAodGhyZWUgMykpCiAgICAgKGNsLWRl c3RydWN0dXJpbmctYmluZCAoeCAuIHkpIChjb25zIHR3byB0aHJlZSkgKCsgeCF4ISB5IXkh KSkpKQpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXRlc3RzLmVs IGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXRlc3RzLmVsCmluZGV4IDdkYWFjZWE3 OTI1Li40NTUwZjI1Zjc5OCAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRl YnVnLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy10ZXN0cy5l bApAQCAtMzAyLDYgKzMwMiwyOSBAQCBlZGVidWctdGVzdHMtc2hvdWxkLW1hdGNoLXJlc3Vs dC1pbi1tZXNzYWdlcwogICAgICAgICAgICAgICAgICAgICAgICAgICBlZGVidWctdGVzdHMt bWVzc2FnZXMpKQogICAoc2V0cSBlZGVidWctdGVzdHMtbWVzc2FnZXMgIiIpKQogCisoZGVm dmFyIGVkZWJ1Zy10ZXN0cy1ib3VuY2Utb3V0c2lkZS1idWZmZXIgbmlsCisgICJPdXRzaWRl IGJ1ZmZlciBvYnNlcnZlZCB3aGlsZSBib3VuY2luZy4iKQorKGRlZnZhciBlZGVidWctdGVz dHMtYm91bmNlLW91dHNpZGUtcG9pbnQgbmlsCisgICJPdXRzaWRlIHBvaW50IG9ic2VydmVk IHdoaWxlIGJvdW5jaW5nLiIpCisoZGVmdmFyIGVkZWJ1Zy10ZXN0cy1ib3VuY2Utb3V0c2lk ZS1tYXJrIG5pbAorICAiT3V0c2lkZSBtYXJrIG9ic2VydmVkIHdoaWxlIGJvdW5jaW5nLiIp CisKKyhkZWZ1biBlZGVidWctdGVzdHMtYm91bmNlLXJlY29yZC1vdXRzaWRlLWVudmlyb25t ZW50ICgmcmVzdCBfKQorICAiUmVjb3JkIG91dHNpZGUgYnVmZmVyLCBwb2ludCwgYW5kIG1h cmsgd2hpbGUgYm91bmNpbmcuIgorICAoc2V0cSBlZGVidWctdGVzdHMtYm91bmNlLW91dHNp ZGUtYnVmZmVyIChjdXJyZW50LWJ1ZmZlcikKKyAgICAgICAgZWRlYnVnLXRlc3RzLWJvdW5j ZS1vdXRzaWRlLXBvaW50ICAocG9pbnQpCisgICAgICAgIGVkZWJ1Zy10ZXN0cy1ib3VuY2Ut b3V0c2lkZS1tYXJrICAgKG1hcmspKSkKKworKGRlZnVuIGVkZWJ1Zy10ZXN0cy1zaG91bGQt aGF2ZS1ib3VuY2VkLXRvIChidWZmZXItb3ItbmFtZSBwb2ludCBtYXJrIG1lc3NhZ2UpCisg ICJSZXF1aXJlIHRoYXQgYSBwcmV2aW91cyBib3VuY2UgYm91bmNlZCB0byBCVUZGRVItT1It TkFNRSwgUE9JTlQsIGFuZCBNQVJLLgorRW5zdXJlIHRoYXQgdGhlIG1lc3NhZ2UgZ2VuZXJh dGVkIGJ5IHRoYXQgYm91bmNlIGVxdWFscyBNRVNTQUdFLiIKKyAgKHNob3VsZCAoZXF1YWwg ZWRlYnVnLXRlc3RzLWJvdW5jZS1vdXRzaWRlLWJ1ZmZlcgorICAgICAgICAgICAgICAgICAo Z2V0LWJ1ZmZlciBidWZmZXItb3ItbmFtZSkpKQorICAoc2hvdWxkIChlcXVhbCBlZGVidWct dGVzdHMtYm91bmNlLW91dHNpZGUtcG9pbnQgIHBvaW50KSkKKyAgKHNob3VsZCAoZXF1YWwg ZWRlYnVnLXRlc3RzLWJvdW5jZS1vdXRzaWRlLW1hcmsgICBtYXJrKSkKKyAgKHNob3VsZCAo c3RyaW5nLW1hdGNoLXAgKGNvbmNhdCAocmVnZXhwLXF1b3RlIG1lc3NhZ2UpICIkIikKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgZWRlYnVnLXRlc3RzLW1lc3NhZ2VzKSkpCisKIChk ZWZ1biBlZGVidWctdGVzdHMtbG9jYXRlLWRlZiAoZGVmLW5hbWUpCiAgICJTZWFyY2ggZm9y IGEgZGVmaW5pdGlvbiBvZiBERUYtTkFNRSBmcm9tIHRoZSBzdGFydCBvZiB0aGUgY3VycmVu dCBidWZmZXIuCiBQbGFjZSBwb2ludCBhdCB0aGUgZW5kIG9mIERFRi1OQU1FIGluIHRoZSBi dWZmZXIuIgpAQCAtNDE5LDkgKzQ0Miw5IEBAIGVkZWJ1Zy10ZXN0cy1jaGVjay1rZXltYXAK ICAgICAodmVyaWZ5LWtleWJpbmRpbmcgIlxDLXhcQy1lIiAnZWRlYnVnLWV2YWwtbGFzdC1z ZXhwKQogICAgICh2ZXJpZnkta2V5YmluZGluZyAiRSIgJ2VkZWJ1Zy12aXNpdC1ldmFsLWxp c3QpCiAgICAgKHZlcmlmeS1rZXliaW5kaW5nICJ3IiAnZWRlYnVnLXdoZXJlKQotICAgICh2 ZXJpZnkta2V5YmluZGluZyAidiIgJ2VkZWJ1Zy12aWV3LW91dHNpZGUpIDs7IG1heWJlIG9i c29sZXRlPz8KKyAgICAodmVyaWZ5LWtleWJpbmRpbmcgInYiICdlZGVidWctdmlldy1vdXRz aWRlKQogICAgICh2ZXJpZnkta2V5YmluZGluZyAicCIgJ2VkZWJ1Zy1ib3VuY2UtcG9pbnQp Ci0gICAgKHZlcmlmeS1rZXliaW5kaW5nICJQIiAnZWRlYnVnLXZpZXctb3V0c2lkZSkgOzsg c2FtZSBhcyB2CisgICAgKHZlcmlmeS1rZXliaW5kaW5nICJQIiAnZWRlYnVnLWJvdW5jZS10 by1wcmV2aW91cy12YWx1ZSkKICAgICAodmVyaWZ5LWtleWJpbmRpbmcgIlciICdlZGVidWct dG9nZ2xlLXNhdmUtd2luZG93cykKICAgICAodmVyaWZ5LWtleWJpbmRpbmcgIj8iICdlZGVi dWctaGVscCkKICAgICAodmVyaWZ5LWtleWJpbmRpbmcgImQiICdlZGVidWctcG9wLXRvLWJh Y2t0cmFjZSkKQEAgLTcwMyw2ICs3MjYsOTUgQEAgZWRlYnVnLXRlc3RzLWV2YWx1YXRlLWV4 cHJlc3Npb25zCiAgICAgICAgICAgICAgZWRlYnVnLXRlc3RzLW1lc3NhZ2VzKSkKICAgICAi ZyIgICAoc2hvdWxkIChlcXVhbCBlZGVidWctdGVzdHMtQC1yZXN1bHQgJygwIDEpKSkpKSkK IAorKGVydC1kZWZ0ZXN0IGVkZWJ1Zy10ZXN0cy1ib3VuY2UtcG9pbnQgKCkKKyAgIkVkZWJ1 ZyBjYW4gYm91bmNlIHBvaW50LiIKKyAgKHVud2luZC1wcm90ZWN0CisgICAgICAoY2wtbGV0 ZiogKCgoc3ltYm9sLWZ1bmN0aW9uICdzaXQtZm9yKQorICAgICAgICAgICAgICAgICAgIydl ZGVidWctdGVzdHMtYm91bmNlLXJlY29yZC1vdXRzaWRlLWVudmlyb25tZW50KSkKKyAgICAg ICAgKGVkZWJ1Zy10ZXN0cy13aXRoLW5vcm1hbC1lbnYKKyAgICAgICAgIChlZGVidWctdGVz dHMtc2V0dXAtQCAiYm91bmNlLXBvaW50IiBuaWwgdCkKKyAgICAgICAgIChlZGVidWctdGVz dHMtcnVuLWtiZC1tYWNybworICAgICAgICAgICJAIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1i ZS1hdAorICAgICAgICAgICAgICAgImJvdW5jZS1wb2ludCIgInN0YXJ0IikKKyAgICAgICAg ICAoZ290by1jaGFyIChlZGVidWctdGVzdHMtZ2V0LXN0b3AtcG9pbnQgImJvdW5jZS1wb2lu dCIgImdvdG8tY2hhciIpKQorICAgICAgICAgICJoIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1i ZS1hdAorICAgICAgICAgICAgICAgImJvdW5jZS1wb2ludCIgImdvdG8tY2hhciIpCisgICAg ICAgICAgInAiIChlZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNlZC10bworICAgICAg ICAgICAgICAgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiIDYgbmlsCisgICAgICAgICAg ICAgICAiQ3VycmVudCBidWZmZXI6ICplZGVidWctdGVzdC1jb2RlLWJ1ZmZlciogUG9pbnQ6 IDYgTWFyazogPG5vdCBzZXQ+IikKKyAgICAgICAgICAiU1BDIFNQQyIgKGVkZWJ1Zy10ZXN0 cy1zaG91bGQtYmUtYXQKKyAgICAgICAgICAgICAgICAgICAgICJib3VuY2UtcG9pbnQiICJw dXNoLW1hcmsiKQorICAgICAgICAgICJwIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1oYXZlLWJv dW5jZWQtdG8KKyAgICAgICAgICAgICAgICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIiA2 IDEKKyAgICAgICAgICAgICAgICJDdXJyZW50IGJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNvZGUt YnVmZmVyKiBQb2ludDogNiBNYXJrOiAxIikKKyAgICAgICAgICAiZyIpKSkKKyAgICAod2hl biAoZ2V0LWJ1ZmZlciAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIpCisgICAgICAoa2ls bC1idWZmZXIgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKSkpKQorCisoZXJ0LWRlZnRl c3QgZWRlYnVnLXRlc3RzLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSAoKQorICAiRWRlYnVn IGNhbiBib3VuY2UgdG8gcHJldmlvdXMgdmFsdWUuIgorICAodW53aW5kLXByb3RlY3QKKyAg ICAgIChjbC1sZXRmKiAoKChzeW1ib2wtZnVuY3Rpb24gJ3NpdC1mb3IpCisgICAgICAgICAg ICAgICAgICAjJ2VkZWJ1Zy10ZXN0cy1ib3VuY2UtcmVjb3JkLW91dHNpZGUtZW52aXJvbm1l bnQpKQorICAgICAgICAoZWRlYnVnLXRlc3RzLXdpdGgtbm9ybWFsLWVudgorICAgICAgICAg KGVkZWJ1Zy10ZXN0cy1zZXR1cC1AICJib3VuY2UtcG9pbnQiIG5pbCB0KQorICAgICAgICAg KGVkZWJ1Zy10ZXN0cy1ydW4ta2JkLW1hY3JvCisgICAgICAgICAgIkAiIChlZGVidWctdGVz dHMtc2hvdWxkLWJlLWF0CisgICAgICAgICAgICAgICAiYm91bmNlLXBvaW50IiAic3RhcnQi KQorICAgICAgICAgIChnb3RvLWNoYXIgKGVkZWJ1Zy10ZXN0cy1nZXQtc3RvcC1wb2ludCAi Ym91bmNlLXBvaW50IiAiY2xlYXItbWFyayIpKQorICAgICAgICAgICJoIiAoZWRlYnVnLXRl c3RzLXNob3VsZC1iZS1hdAorICAgICAgICAgICAgICAgImJvdW5jZS1wb2ludCIgImNsZWFy LW1hcmsiKQorICAgICAgICAgIDs7IEJvdW5jZSB0byBwcmV2aW91cyB2YWx1ZXMgc2VlbiB3 aGlsZSBzaW5nbGUtc3RlcHBpbmcuCisgICAgICAgICAgIlNQQyBTUEMiIChlZGVidWctdGVz dHMtc2hvdWxkLWJlLWF0ICJib3VuY2UtcG9pbnQiICIxIikKKyAgICAgICAgICAiUCIgKGVk ZWJ1Zy10ZXN0cy1zaG91bGQtaGF2ZS1ib3VuY2VkLXRvCisgICAgICAgICAgICAgICAiKmVk ZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIgNSBuaWwKKyAgICAgICAgICAgICAgICJDdXJyZW50 IGJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiBQb2ludDogMSAoPCBQb2ludCBt aW46IDUpIikKKyAgICAgICAgICAiU1BDIFNQQyIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtYmUt YXQgImJvdW5jZS1wb2ludCIgIjYiKQorICAgICAgICAgICJQIiAoZWRlYnVnLXRlc3RzLXNo b3VsZC1oYXZlLWJvdW5jZWQtdG8KKyAgICAgICAgICAgICAgICIqZWRlYnVnLXRlc3QtY29k ZS1idWZmZXIqIiA2IG5pbAorICAgICAgICAgICAgICAgIkN1cnJlbnQgYnVmZmVyOiAqZWRl YnVnLXRlc3QtY29kZS1idWZmZXIqIFBvaW50OiA2IikKKyAgICAgICAgICAiU1BDIFNQQyIg KGVkZWJ1Zy10ZXN0cy1zaG91bGQtYmUtYXQgImJvdW5jZS1wb2ludCIgIjEwIikKKyAgICAg ICAgICAiUCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtaGF2ZS1ib3VuY2VkLXRvCisgICAgICAg ICAgICAgICAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIgOSBuaWwKKyAgICAgICAgICAg ICAgICJDdXJyZW50IGJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiBQb2ludDog MTAgKD4gUG9pbnQgbWF4OiA5KSIpCisgICAgICAgICAgOzsgQm91bmNlIHRvIHByZXZpb3Vz IHZhbHVlIG9idGFpbmVkIHRocm91Z2ggZXZhbHVhdGlvbi4KKyAgICAgICAgICAiZSA3IFJF VCIKKyAgICAgICAgICAiUCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtaGF2ZS1ib3VuY2VkLXRv CisgICAgICAgICAgICAgICAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIgNyBuaWwKKyAg ICAgICAgICAgICAgICJDdXJyZW50IGJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVy KiBQb2ludDogNyIpCisgICAgICAgICAgImciKSkpCisgICAgKHdoZW4gKGdldC1idWZmZXIg IiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKQorICAgICAgKGtpbGwtYnVmZmVyICIqZWRl YnVnLXRlc3QtY29kZS1idWZmZXIqIikpKSkKKworKGVydC1kZWZ0ZXN0IGVkZWJ1Zy10ZXN0 cy1ib3VuY2UtdG8tcHJldmlvdXMtbm9uLXBvc2l0aW9uICgpCisgICJFZGVidWcgZG9lcyBu b3QgYm91bmNlIHRvIHByZXZpb3VzIG5vbi1wb3NpdGlvbi4iCisgIChlZGVidWctdGVzdHMt d2l0aC1ub3JtYWwtZW52CisgICAoZWRlYnVnLXRlc3RzLXNldHVwLUAgImZhYyIgJygxKSB0 KQorICAgKGxldCogKChkZWJ1Zy1vbi1lcnJvciBuaWwpCisgICAgICAgICAgKGVkZWJ1Zy1v bi1lcnJvciBuaWwpCisgICAgICAgICAgZXJyb3ItbWVzc2FnZQorICAgICAgICAgIChjb21t YW5kLWVycm9yLWZ1bmN0aW9uIChsYW1iZGEgKCZyZXN0IGFyZ3MpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBlcnJvci1tZXNzYWdlIChjYWRhciBhcmdz KSkpKSkKKyAgICAgKGVkZWJ1Zy10ZXN0cy1ydW4ta2JkLW1hY3JvCisgICAgICAiQCIgKGVk ZWJ1Zy10ZXN0cy1zaG91bGQtYmUtYXQgImZhYyIgInN0YXJ0IikKKyAgICAgIDs7IEJvdW5j ZSB0byBwcmV2aW91cyBub24tcG9zaXRpb24gc2VlbiB3aGlsZSBzaW5nbGUtc3RlcHBpbmcu CisgICAgICAiU1BDIFNQQyBTUEMiCisgICAgICAoZWRlYnVnLXRlc3RzLXNob3VsZC1tYXRj aC1yZXN1bHQtaW4tbWVzc2FnZXMgInQiKQorICAgICAgIlAiIChzaG91bGQgKHN0cmluZy1t YXRjaC1wICJQcmV2aW91cyB2YWx1ZSBub3QgYSBudW1iZXIgb3IgbWFya2VyIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yLW1lc3NhZ2UpKQorICAgICAgOzsg VGhlIGVycm9yIHN0b3BwZWQgdGhlIGtleWJvYXJkIG1hY3JvLiAgU3RhcnQgaXQgYWdhaW4u CisgICAgICAoc2hvdWxkLW5vdCBleGVjdXRpbmcta2JkLW1hY3JvKQorICAgICAgKHNldHEg ZXhlY3V0aW5nLWtiZC1tYWNybyB0CisgICAgICAgICAgICBlcnJvci1tZXNzYWdlIG5pbCkK KyAgICAgIDs7IEJvdW5jZSB0byBwcmV2aW91cyBub24tcG9zaXRpb24gb2J0YWluZWQgdGhy b3VnaCBldmFsdWF0aW9uLgorICAgICAgImUgbmlsIFJFVCIKKyAgICAgICJQIiAoc2hvdWxk IChzdHJpbmctbWF0Y2gtcCAiUHJldmlvdXMgdmFsdWUgbm90IGEgbnVtYmVyIG9yIG1hcmtl ciIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvci1tZXNzYWdlKSkK KyAgICAgIChzaG91bGQtbm90IGV4ZWN1dGluZy1rYmQtbWFjcm8pCisgICAgICAoc2V0cSBl eGVjdXRpbmcta2JkLW1hY3JvIHQKKyAgICAgICAgICAgIGVycm9yLW1lc3NhZ2UgbmlsKQor ICAgICAgImciKSkpKQorCiAoZXJ0LWRlZnRlc3QgZWRlYnVnLXRlc3RzLXN0ZXAtaW50by1m dW5jdGlvbiAoKQogICAiRWRlYnVnIGNhbiBzdGVwIGludG8gYSBmdW5jdGlvbi4iCiAgIChl ZGVidWctdGVzdHMtd2l0aC1ub3JtYWwtZW52CkBAIC04MzgsMjAgKzk1MCwyMyBAQCBlZGVi dWctdGVzdHMtbGlzdC1jb250YWluaW5nLWVtcHR5LXN0cmluZy1yZXN1bHQtcHJpbnRpbmcK IAogKGVydC1kZWZ0ZXN0IGVkZWJ1Zy10ZXN0cy1ldmFsdWF0aW9uLW9mLWN1cnJlbnQtYnVm ZmVyLWJ1Zy0xOTYxMSAoKQogICAiRWRlYnVnIGNhbiBldmFsdWF0ZSBgY3VycmVudC1idWZm ZXInIGluIGNvcnJlY3QgY29udGV4dC4gKEJ1ZyMxOTYxMSkuIgotICAoZWRlYnVnLXRlc3Rz LXdpdGgtbm9ybWFsLWVudgotICAgKGVkZWJ1Zy10ZXN0cy1zZXR1cC1AICJjdXJyZW50LWJ1 ZmZlciIgbmlsIHQpCi0gICAoZWRlYnVnLXRlc3RzLXJ1bi1rYmQtbWFjcm8KLSAgICAiQCIg ICAgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtYmUtYXQKLSAgICAgICAgICAgICJjdXJyZW50LWJ1 ZmZlciIgInN0YXJ0IikKLSAgICAiU1BDIFNQQyBTUEMiIChlZGVidWctdGVzdHMtc2hvdWxk LWJlLWF0Ci0gICAgICAgICAgICAgICAgICAgImN1cnJlbnQtYnVmZmVyIiAiYm9keSIpCi0g ICAgImUgKGN1cnJlbnQtYnVmZmVyKSBSRVQiCi0gICAgOzsgRWRlYnVnIGp1c3QgcHJpbnRz IHRoZSByZXN1bHQgd2l0aG91dCAiUmVzdWx0OiIKLSAgICAoc2hvdWxkIChzdHJpbmctbWF0 Y2gtcAotICAgICAgICAgICAgIChyZWdleHAtcXVvdGUgIiplZGVidWctdGVzdC1jb2RlLWJ1 ZmZlcioiKQotICAgICAgICAgICAgIGVkZWJ1Zy10ZXN0cy1tZXNzYWdlcykpCi0gICAgImci ICAgIChzaG91bGQgKGVxdWFsIGVkZWJ1Zy10ZXN0cy1ALXJlc3VsdAotICAgICAgICAgICAg ICAgICAgICAgICAgICAiY3VycmVudC1idWZmZXI6ICplZGVidWctdGVzdC1jb2RlLWJ1ZmZl cioiKSkpKSkKKyAgKHVud2luZC1wcm90ZWN0CisgICAgICAoZWRlYnVnLXRlc3RzLXdpdGgt bm9ybWFsLWVudgorICAgICAgIChlZGVidWctdGVzdHMtc2V0dXAtQCAiY3VycmVudC1idWZm ZXIiIG5pbCB0KQorICAgICAgIChlZGVidWctdGVzdHMtcnVuLWtiZC1tYWNybworICAgICAg ICAiQCIgICAgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtYmUtYXQKKyAgICAgICAgICAgICAgICAi Y3VycmVudC1idWZmZXIiICJzdGFydCIpCisgICAgICAgICJTUEMgU1BDIFNQQyIgKGVkZWJ1 Zy10ZXN0cy1zaG91bGQtYmUtYXQKKyAgICAgICAgICAgICAgICAgICAgICAgImN1cnJlbnQt YnVmZmVyIiAiYm9keSIpCisgICAgICAgICJlIChjdXJyZW50LWJ1ZmZlcikgUkVUIgorICAg ICAgICA7OyBFZGVidWcganVzdCBwcmludHMgdGhlIHJlc3VsdCB3aXRob3V0ICJSZXN1bHQ6 IgorICAgICAgICAoc2hvdWxkIChzdHJpbmctbWF0Y2gtcAorICAgICAgICAgICAgICAgICAo cmVnZXhwLXF1b3RlICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikKKyAgICAgICAgICAg ICAgICAgZWRlYnVnLXRlc3RzLW1lc3NhZ2VzKSkKKyAgICAgICAgImciICAgIChzaG91bGQg KGVxdWFsIGVkZWJ1Zy10ZXN0cy1ALXJlc3VsdAorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgImN1cnJlbnQtYnVmZmVyOiAqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikpKSkK KyAgICAod2hlbiAoZ2V0LWJ1ZmZlciAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIpCisg ICAgICAoa2lsbC1idWZmZXIgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKSkpKQogCiAo ZXJ0LWRlZnRlc3QgZWRlYnVnLXRlc3RzLXRyaXZpYWwtYmFja3F1b3RlICgpCiAgICJFZGVi dWcgY2FuIGluc3RydW1lbnQgYSB0cml2aWFsIGJhY2txdW90ZSBleHByZXNzaW9uIChCdWcj MjM2NTEpLiIKLS0gCjIuMzkuNQoK --------------udvFB8Nn25kjnA9s0ufH0TYB-- From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 11:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jens Schmidt Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.17560367051327 (code B ref 79288); Sun, 24 Aug 2025 11:59:02 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 11:58:25 +0000 Received: from localhost ([127.0.0.1]:44044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uq9Me-0000LK-SW for submit@debbugs.gnu.org; Sun, 24 Aug 2025 07:58:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38710) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uq9Mc-0000L4-Qn for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 07:58:23 -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 1uq9MV-0003Bb-FJ; Sun, 24 Aug 2025 07:58:15 -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=mFjkTsYafeDzBqqrfgLC5Ro7zzg7ZphgZMqHrBjp5Nw=; b=GcBcOMXogTMi aW8cPE3tP7qUumEwXnmkRtqYbOS5MfJpSwqcRlMI33ZFxnNoH3Zpgzu7U1QKNR0K6yNj0ITunS1Tv SZF7t/ByzpWeoiFMZovlKyZcj+hc8e3jfhrawtw9WHSYEH/ZJ7Vj5HCsdnrqntiXK9uUuufKZ39za y2462Zh4DJE4xPKmOn+uWPxGdDocVOLOm5Pl5zVObN+zZuT77FrUetmXZN8aiuMfWf9EEW0cEA8xH VX1YoeF625FGpchsCgzUy9fySKt5+neE1yTClBX5bRYMci5cmTnczdnmbU0vdMpXesWHKGo6Cmru4 +tlidE0ePbgow8nZCZqrkQ==; Date: Sun, 24 Aug 2025 14:58:12 +0300 Message-Id: <86ikid6iej.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> (message from Jens Schmidt on Sun, 24 Aug 2025 13:32:07 +0200) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 24 Aug 2025 13:32:07 +0200 > Cc: 79288@debbugs.gnu.org, Stefan Monnier > From: Jens Schmidt > > Here comes the next version of the patch, which adds a usage > example in edebug.texi, a note on the partial key binding > removal of `edebug-view-outside' in etc/NEWS, and nothing else > compared to the previous version. Hmm... either I'm blind, or there's no note in NEWS about removing the previous key binding of 'P'. From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 12:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.17560370002318 (code B ref 79288); Sun, 24 Aug 2025 12:04:01 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 12:03:20 +0000 Received: from localhost ([127.0.0.1]:44052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uq9RO-0000bI-Va for submit@debbugs.gnu.org; Sun, 24 Aug 2025 08:03:20 -0400 Received: from mr6.vodafonemail.de ([145.253.228.166]:53084) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uq9RL-0000b1-Ns for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 08:03:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1756036989; bh=jjcJk2PUZenDeX7nOoPGvmgwYMzglRspiF9PT+7dTso=; h=Content-Type:Message-ID:Date:User-Agent:Subject:To:References: From:Content-Language:In-Reply-To:From; b=arq1JZd/OggG0+lk7q4n5mnhHFg9T2PBRHhFJ89A4mQ2/IiVtP21MMrPmpHId2UWA o10gWS3UuI/2ACIazwtufw9ANAde7DXuWU0cnGda2c3uIKBjkvznqwXHxkW/vQEeME 35iksR2ALmvDdG24oeDl6xTAOSkMplDeEfYrZRq4= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr6.vodafonemail.de (Postfix) with ESMTPS id 4c8sy52l4sz1yLC; Sun, 24 Aug 2025 12:03:09 +0000 (UTC) Received: from [192.168.178.42] (port-92-199-217-29.dynamic.as20676.net [92.199.217.29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4c8sxs5bP4z9rw1; Sun, 24 Aug 2025 12:02:54 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------TW03PjcpfNqrWha0IKLvZ6Ap" Message-ID: <97d3b2be-57b5-4078-918d-8c3c0e7c6ed8@vodafonemail.de> Date: Sun, 24 Aug 2025 14:02:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> <86ikid6iej.fsf@gnu.org> From: Jens Schmidt Content-Language: de-DE-frami, en-US In-Reply-To: <86ikid6iej.fsf@gnu.org> X-purgate-type: clean X-purgate: clean X-purgate-size: 25727 X-purgate-ID: 155817::1756036985-ADC818FE-329373F1/0/0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------TW03PjcpfNqrWha0IKLvZ6Ap Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 2025-08-24 13:58, Eli Zaretskii wrote: > Hmm... either I'm blind, or there's no note in NEWS about removing the > previous key binding of 'P'. Sorry, forgot to format-patch. Next attempt ... --------------TW03PjcpfNqrWha0IKLvZ6Ap Content-Type: text/x-patch; charset=UTF-8; name="v4-0001-Add-edebug-bounce-to-previous-value.patch" Content-Disposition: attachment; filename="v4-0001-Add-edebug-bounce-to-previous-value.patch" Content-Transfer-Encoding: base64 RnJvbSBmMDM4OTgxZDVjZTJiMmE5MGJkZTQ5M2RkNjg2YWIwMDBiODlmYmI0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGZhcmJsb3NAdm9kYWZvbmVt YWlsLmRlPgpEYXRlOiBUaHUsIDIxIEF1ZyAyMDI1IDIwOjU4OjQyICswMjAwClN1YmplY3Q6 IFtQQVRDSCB2NF0gQWRkIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKCkZyb206 IEplbnMgU2NobWlkdCA8anNjaG1pZHQ0Z251QHZvZGFmb25lbWFpbC5kZT4KCkNvbW1hbmQg ZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSB1c2VzIHRoZSBwcmV2aW91cyB2YWx1 ZQpvYnNlcnZlZCB3aGlsZSBzaW5nbGUtc3RlcHBpbmcgb3IgZXZhbHVhdGluZyBhbiBleHBy ZXNzaW9uIHRvCmJvdW5jZSBwb2ludCBpbiB0aGUgb3V0c2lkZSBjdXJyZW50IGJ1ZmZlciB0 byB0aGUgYnVmZmVyCnBvc2l0aW9uIGNvcnJlc3BvbmRpbmcgdG8gdGhhdCB2YWx1ZS4KCiog bGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy5lbCAoZWRlYnVnLXByZXZpb3VzLXZhbHVlKTogQWRk CnZhcmlhYmxlLgooZWRlYnVnLWNvbXB1dGUtcHJldmlvdXMtcmVzdWx0LCBlZGVidWctZXZh bC1leHByZXNzaW9uKTogVXBkYXRlCml0LgooZWRlYnVnLWJvdW5jZS10by1wcmV2aW91cy12 YWx1ZSk6IEFkZCBjb21tYW5kLgooZWRlYnVnLW1vZGUtbWFwKTogQWRkIGtleWJpbmRpbmcg Zm9yIHRoZSBuZXcgY29tbWFuZCwgcmVwbGFjaW5nCnRoZSBiaW5kaW5nIG9mICJQIiB0byBl ZGVidWctdmlldy1vdXRzaWRlLgooZWRlYnVnLW1vZGUtbWVudXMpOiBBZGQgbWVudSBlbnRy eSBmb3IgdGhlIG5ldyBjb21tYW5kLgoqIGRvYy9saXNwcmVmL2VkZWJ1Zy50ZXhpIChFZGVi dWcgVmlld3MpOiBBZGQgZG9jdW1lbnRhdGlvbi4KKiB0ZXN0L2xpc3AvZW1hY3MtbGlzcC9l ZGVidWctcmVzb3VyY2VzL2VkZWJ1Zy10ZXN0LWNvZGUuZWwKKGVkZWJ1Zy10ZXN0LWNvZGUt Ym91bmNlLXBvaW50KTogQWRkIHRlc3QgY29kZS4KKiB0ZXN0L2xpc3AvZW1hY3MtbGlzcC9l ZGVidWctdGVzdHMuZWwKKGVkZWJ1Zy10ZXN0cy1ib3VuY2Utb3V0c2lkZS1idWZmZXIpCihl ZGVidWctdGVzdHMtYm91bmNlLW91dHNpZGUtcG9pbnQpCihlZGVidWctdGVzdHMtYm91bmNl LW91dHNpZGUtbWFyaykKKGVkZWJ1Zy10ZXN0cy1ib3VuY2UtcmVjb3JkLW91dHNpZGUtZW52 aXJvbm1lbnQpCihlZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNlZC10byk6IEFkZCBp bmZyYXN0cnVjdHVyZSB0bwp0ZXN0IGJvdW5jZXMuCihlZGVidWctdGVzdHMtY2hlY2sta2V5 bWFwKTogVXBkYXRlIHRlc3RzIHRvIG5ldyBrZXkgYmluZGluZ3MuCihlZGVidWctdGVzdHMt Ym91bmNlLXBvaW50KQooZWRlYnVnLXRlc3RzLWJvdW5jZS10by1wcmV2aW91cy12YWx1ZSkK KGVkZWJ1Zy10ZXN0cy1ib3VuY2UtdG8tcHJldmlvdXMtbm9uLXBvc2l0aW9uKTogQWRkIHRl c3RzLgooZWRlYnVnLXRlc3RzLWV2YWx1YXRpb24tb2YtY3VycmVudC1idWZmZXItYnVnLTE5 NjExKTogQ2xlYW4gdXAKc2lkZSBlZmZlY3RzLiAgKEJ1ZyM3OTI4OCkKLS0tCiBkb2MvbGlz cHJlZi9lZGVidWcudGV4aSAgICAgICAgICAgICAgICAgICAgICAgfCAgMjggKysrLQogZXRj L05FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICsrCiBs aXNwL2VtYWNzLWxpc3AvZWRlYnVnLmVsICAgICAgICAgICAgICAgICAgICAgfCAgNDcgKysr KystCiAuLi4vZWRlYnVnLXJlc291cmNlcy9lZGVidWctdGVzdC1jb2RlLmVsICAgICAgfCAg MTAgKysKIHRlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy10ZXN0cy5lbCAgICAgICAgICB8 IDE0NyArKysrKysrKysrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjIyIGluc2VydGlv bnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL2VkZWJ1 Zy50ZXhpIGIvZG9jL2xpc3ByZWYvZWRlYnVnLnRleGkKaW5kZXggZjE2MTkwYjg1YzkuLjk3 OTA5ZTJiYjU1IDEwMDY0NAotLS0gYS9kb2MvbGlzcHJlZi9lZGVidWcudGV4aQorKysgYi9k b2MvbGlzcHJlZi9lZGVidWcudGV4aQpAQCAtNjc3LDggKzY3Nyw3IEBAIEVkZWJ1ZyBWaWV3 cwogCiBAdGFibGUgQGtiZAogQGZpbmRleCBlZGVidWctdmlldy1vdXRzaWRlCi1AaXRlbSBQ Ci1AaXRlbXggdgorQGl0ZW0gdgogU3dpdGNoIHRvIHZpZXdpbmcgdGhlIG91dHNpZGUgd2lu ZG93IGNvbmZpZ3VyYXRpb24KIChAY29kZXtlZGVidWctdmlldy1vdXRzaWRlfSkuICBUeXBl IEBrYmR7Qy14IFggd30gdG8gcmV0dXJuIHRvIEVkZWJ1Zy4KIApAQCAtNjg5LDYgKzY4OCwx NyBAQCBFZGVidWcgVmlld3MKIGJlZm9yZSByZXR1cm5pbmcgdG8gRWRlYnVnLiAgV2l0aCBh IHByZWZpeCBhcmd1bWVudCBAdmFye259LCBwYXVzZSBmb3IKIEB2YXJ7bn0gc2Vjb25kcyBp bnN0ZWFkLgogCitAZmluZGV4IGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKK0Bp dGVtIFAKK1RlbXBvcmFyaWx5IGRpc3BsYXkgdGhlIG91dHNpZGUgY3VycmVudCBidWZmZXIg d2l0aCB0aGUgb3V0c2lkZSBwb2ludAorY29ycmVzcG9uZGluZyB0byB0aGUgcHJldmlvdXMg dmFsdWUKKyhAY29kZXtlZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlfSkuICBUaGUg cHJldmlvdXMgdmFsdWUgaXMgd2hhdAorRWRlYnVnIGhhcyBldmFsdWF0ZWQgYmVmb3JlIGl0 cyBsYXN0IHN0b3AgcG9pbnQgb3Igd2hhdCB5b3UgaGF2ZQorZXZhbHVhdGVkIGluIHRoZSBj b250ZXh0IG91dHNpZGUgb2YgRWRlYnVnLCBmb3IgZXhhbXBsZSwgd2l0aAorQGtiZHtDLXgg Qy1lfS4gIFRoaXMgY29tbWFuZCBwYXVzZXMgZm9yIG9uZSBzZWNvbmQgYmVmb3JlIHJldHVy bmluZyB0bworRWRlYnVnLiAgV2l0aCBhIHByZWZpeCBhcmd1bWVudCBAdmFye259LCBpdCBw YXVzZXMgZm9yIEB2YXJ7bn0gc2Vjb25kcworaW5zdGVhZC4KKwogQGZpbmRleCBlZGVidWct d2hlcmUKIEBpdGVtIHcKIE1vdmUgcG9pbnQgYmFjayB0byB0aGUgY3VycmVudCBzdG9wIHBv aW50IGluIHRoZSBzb3VyY2UgY29kZSBidWZmZXIKQEAgLTcxMyw2ICs3MjMsMjAgQEAgRWRl YnVnIFZpZXdzCiBib3VuY2UgdG8gdGhlIHBvaW50IGluIHRoZSBjdXJyZW50IGJ1ZmZlciB3 aXRoIEBrYmR7cH0sIGV2ZW4gaWYKIGl0IGlzIG5vdCBub3JtYWxseSBkaXNwbGF5ZWQuCiAK KyAgWW91IGNhbiBhbHNvIGJvdW5jZSB0byBidWZmZXIgcG9zaXRpb25zIG90aGVyIHRoYW4g dGhlIGN1cnJlbnQgcG9pbnQuCitTdXBwb3NlIHlvdSBhcmUgZGVidWdnaW5nIHRoZSBmb3Jt CisKK0BleGFtcGxlCisobWFrZS1vdmVybGF5IGJlZyBlbmQpCitAZW5kIGV4YW1wbGUKKwor QG5vaW5kZW50CithbmQgeW91IHdvdWxkIGxpa2UgdG8ga25vdyB3aGVyZSBAY29kZXtiZWd9 IGFuZCBAY29kZXtlbmR9IGFyZSBsb2NhdGVkCitpbiB0aGUgb3V0c2lkZSBidWZmZXIuICBU aGVuIHlvdSBjb3VsZCBlaXRoZXIgZXZhbHVhdGUgdGhlc2UsIGZvcgorZXhhbXBsZSwgd2l0 aCBAa2Jke0MteCBDLWV9LCBvciBzdGVwIG92ZXIgdGhlbSB3aXRoIEBrYmR7bn0sIGFuZAor aW1tZWRpYXRlbHkgYWZ0ZXIgdGhhdCBwcmVzcyBAa2Jke1B9LCB0byBib3VuY2UgdG8gdGhl IHBvc2l0aW9uIHlvdSBoYXZlCitwcmV2aW91c2x5IGV2YWx1YXRlZC4KKwogICBBZnRlciBt b3ZpbmcgcG9pbnQsIHlvdSBtYXkgd2lzaCB0byBqdW1wIGJhY2sgdG8gdGhlIHN0b3AgcG9p bnQuCiBZb3UgY2FuIGRvIHRoYXQgd2l0aCBAa2Jke3d9IGZyb20gYSBzb3VyY2UgY29kZSBi dWZmZXIuICBZb3UgY2FuIGp1bXAKIGJhY2sgdG8gdGhlIHN0b3AgcG9pbnQgaW4gdGhlIHNv dXJjZSBjb2RlIGJ1ZmZlciBmcm9tIGFueSBidWZmZXIgdXNpbmcKZGlmZiAtLWdpdCBhL2V0 Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggZjg4ZjdiOWUyM2UuLmM0MGZlMDA0YTBjIDEwMDY0 NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMjUwMiw2ICsyNTAyLDE4IEBA IElmIG5vbi1uaWwsIEZGQVAgYWx3YXlzIGZpbmRzIHJlbW90ZSBmaWxlcyBpbiBidWZmZXJz IHdpdGggcmVtb3RlCiAnZGVmYXVsdC1kaXJlY3RvcnknLiAgSWYgbmlsLCBGRkFQIGZpbmRz IGxvY2FsIGZpbGVzIGZpcnN0IGZvciBhYnNvbHV0ZQogZmlsZSBuYW1lcyBpbiBhYm92ZSBi dWZmZXJzLiAgVGhlIGRlZmF1bHQgaXMgbmlsLgogCisqKiBEZWJ1Z2dpbmcKKworKysrCisq KiogTmV3IGNvbW1hbmQgJ2VkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUnIChib3Vu ZCB0byAnUCcpCitUaGlzIGNvbW1hbmQgdGVtcG9yYXJpbHkgZGlzcGxheXMgdGhlIG91dHNp ZGUgY3VycmVudCBidWZmZXIgd2l0aCB0aGUKK291dHNpZGUgcG9pbnQgY29ycmVzcG9uZGlu ZyB0byB0aGUgcHJldmlvdXMgdmFsdWUsIHdoZXJlIHRoZSBwcmV2aW91cwordmFsdWUgaXMg d2hhdCBFZGVidWcgaGFzIGV2YWx1YXRlZCBiZWZvcmUgaXRzIGxhc3Qgc3RvcCBwb2ludCBv ciB3aGF0Cit0aGUgdXNlciBoYXMgZXZhbHVhdGVkIGluIHRoZSBjb250ZXh0IG91dHNpZGUg b2YgRWRlYnVnLgorCitUaGlzIHJlcGxhY2VzIHRoZSBiaW5kaW5nIG9mIGNvbW1hbmQgJ2Vk ZWJ1Zy12aWV3LW91dHNpZGUnIHRvICdQJywgd2hpY2gKK2lzIHN0aWxsIGF2YWlsYWJsZSBv biAndicuCisKIC0tLQogKiogRmx5bWFrZQogCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxp c3AvZWRlYnVnLmVsIGIvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy5lbAppbmRleCAyODRlM2Fj ZDk1OS4uZmMzNDk3ODdjOTMgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9lZGVidWcu ZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy5lbApAQCAtMjYxNyw3ICsyNjE3LDEx IEBAIGVkZWJ1Zy1vdXRzaWRlLWQtYy1pLW4tcy13CiAKIChkZWZ2YXIgZWRlYnVnLWV2YWwt bGlzdCBuaWwpIDs7IExpc3Qgb2YgZXhwcmVzc2lvbnMgdG8gZXZhbHVhdGUuCiAKLShkZWZ2 YXIgZWRlYnVnLXByZXZpb3VzLXJlc3VsdCBuaWwpIDs7IExhc3QgcmVzdWx0IHJldHVybmVk LgorOzsgTGFzdCB2YWx1ZSBzZWVuIHdoaWxlIHNpbmdsZS1zdGVwcGluZyBvciBldmFsdWF0 aW5nIGluIHRoZSBvdXRzaWRlCis7OyBlbnZpcm9ubWVudC4KKyhkZWZ2YXIgZWRlYnVnLXBy ZXZpb3VzLXZhbHVlIG5pbCkKKzs7IExhc3QgdmFsdWUgc2VlbiB3aGlsZSBzaW5nbGUtc3Rl cHBpbmcsIGNvbnZlcnRlZCB0byBhIHN0cmluZy4KKyhkZWZ2YXIgZWRlYnVnLXByZXZpb3Vz LXJlc3VsdCBuaWwpCiAKIChkZWZ1biBlZGVidWctLWRpc3BsYXkgKHZhbHVlIG9mZnNldC1p bmRleCBhcmctbW9kZSkKICAgOzsgZWRlYnVnLS1kaXNwbGF5LTEgaXMgdG9vIGJpZywgd2Ug c2hvdWxkIHNwbGl0IGl0LiAgVGhpcyBmdW5jdGlvbgpAQCAtMzExMyw2ICszMTE3LDM3IEBA IGVkZWJ1Zy1ib3VuY2UtcG9pbnQKICAgICAgIChzaXQtZm9yIGFyZykKICAgICAgIChlZGVi dWctcG9wLXRvLWJ1ZmZlciBlZGVidWctYnVmZmVyIChjYXIgZWRlYnVnLXdpbmRvdy1kYXRh KSkpKSkKIAorKGRlZnVuIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUgKGFyZykK KyAgIkJvdW5jZSBwb2ludCB0byBwcmV2aW91cyB2YWx1ZSBpbiB0aGUgb3V0c2lkZSBjdXJy ZW50IGJ1ZmZlci4KK1RoZSBwcmV2aW91cyB2YWx1ZSBpcyB3aGF0IEVkZWJ1ZyBoYXMgZXZh bHVhdGVkIGJlZm9yZSBpdHMgbGFzdCBzdG9wCitwb2ludCBvciB3aGF0IHlvdSBoYXZlIGV2 YWx1YXRlZCBpbiB0aGUgY29udGV4dCBvdXRzaWRlIG9mIEVkZWJ1ZywgZm9yCitleGFtcGxl LCBieSBjYWxsaW5nIGZ1bmN0aW9uIGBlZGVidWctZXZhbC1leHByZXNzaW9uJywgd2hhdGV2 ZXIgY29tZXMKK2xhdGVyLgorSWYgcHJlZml4IGFyZ3VtZW50IEFSRyBpcyBzdXBwbGllZCwg c2l0IGZvciB0aGF0IG1hbnkgc2Vjb25kcyBiZWZvcmUKK3JldHVybmluZy4gIFRoZSBkZWZh dWx0IGlzIG9uZSBzZWNvbmQuIgorICAoaW50ZXJhY3RpdmUgInAiKQorICAoaWYgKG5vdCBl ZGVidWctYWN0aXZlKQorICAgICAgKGVycm9yICJFZGVidWcgaXMgbm90IGFjdGl2ZSIpKQor ICAoaWYgKG5vdCAoaW50ZWdlci1vci1tYXJrZXItcCBlZGVidWctcHJldmlvdXMtdmFsdWUp KQorICAgICAgKGVycm9yICJQcmV2aW91cyB2YWx1ZSBub3QgYSBudW1iZXIgb3IgbWFya2Vy IikpCisgIChzYXZlLWV4Y3Vyc2lvbgorICAgIDs7IElmIHRoZSBidWZmZXIncyBjdXJyZW50 bHkgZGlzcGxheWVkLCBhdm9pZCBzZXQtd2luZG93LWNvbmZpZ3VyYXRpb24uCisgICAgKHNh dmUtd2luZG93LWV4Y3Vyc2lvbgorICAgICAgKGxldCAoKHBvaW50LWluZm8gIiIpKQorICAg ICAgICAoZWRlYnVnLXBvcC10by1idWZmZXIgZWRlYnVnLW91dHNpZGUtYnVmZmVyKQorICAg ICAgICAoY29uZAorICAgICAgICAgKCg8IGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSAocG9pbnQt bWluKSkKKyAgICAgICAgICAoc2V0cSBwb2ludC1pbmZvIChmb3JtYXQgIiAoPCBQb2ludCBt aW46ICVzKSIgKHBvaW50LW1pbikpKSkKKyAgICAgICAgICgoPiBlZGVidWctcHJldmlvdXMt dmFsdWUgKHBvaW50LW1heCkpCisgICAgICAgICAgKHNldHEgcG9pbnQtaW5mbyAoZm9ybWF0 ICIgKD4gUG9pbnQgbWF4OiAlcykiIChwb2ludC1tYXgpKSkpCisgICAgICAgICAoKGludmlz aWJsZS1wIGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSkKKyAgICAgICAgICAoc2V0cSBwb2ludC1p bmZvIChmb3JtYXQgIiAoaW52aXNpYmxlKSIpKSkpCisgICAgICAgIChnb3RvLWNoYXIgZWRl YnVnLXByZXZpb3VzLXZhbHVlKQorICAgICAgICAobWVzc2FnZSAiQ3VycmVudCBidWZmZXI6 ICVzIFBvaW50OiAlcyVzIgorCSAgICAgICAgIChjdXJyZW50LWJ1ZmZlcikgZWRlYnVnLXBy ZXZpb3VzLXZhbHVlIHBvaW50LWluZm8pCisgICAgICAgIChzaXQtZm9yIGFyZykKKyAgICAg ICAgKGVkZWJ1Zy1wb3AtdG8tYnVmZmVyIGVkZWJ1Zy1idWZmZXIgKGNhciBlZGVidWctd2lu ZG93LWRhdGEpKSkpKSkKKwogCiA7OyBKb2UgV2VsbHMsIGhlcmUgaXMgYSBzdGFydCBhdCB5 b3VyIGlkZWEgb2YgYWRkaW5nIGEgYnVmZmVyIHRvIHRoZSBpbnRlcm5hbAogOzsgZGlzcGxh eSBsaXN0LiAgU3RpbGwgbmVlZCB0byB1c2UgdGhpcyBsaXN0IGluIGVkZWJ1Zy0tZGlzcGxh eS4KQEAgLTM3NDMsNyArMzc3OCw4IEBAIGVkZWJ1Zy1jb21wdXRlLXByZXZpb3VzLXJlc3Vs dAogICAoaWYgZWRlYnVnLXVud3JhcC1yZXN1bHRzCiAgICAgICAoc2V0cSBwcmV2aW91cy12 YWx1ZQogCSAgICAoZWRlYnVnLXVud3JhcCogcHJldmlvdXMtdmFsdWUpKSkKLSAgKHNldHEg ZWRlYnVnLXByZXZpb3VzLXJlc3VsdAorICAoc2V0cSBlZGVidWctcHJldmlvdXMtdmFsdWUg cHJldmlvdXMtdmFsdWUKKyAgICAgICAgZWRlYnVnLXByZXZpb3VzLXJlc3VsdAogCShjb25j YXQgIlJlc3VsdDogIgogCQkoZWRlYnVnLXNhZmUtcHJpbjEtdG8tc3RyaW5nIHByZXZpb3Vz LXZhbHVlKQogCQkoZXZhbC1leHByZXNzaW9uLXByaW50LWZvcm1hdCBwcmV2aW91cy12YWx1 ZSkpKSkKQEAgLTM3ODUsNiArMzgyMSw4IEBAIGVkZWJ1Zy1ldmFsLWV4cHJlc3Npb24KICAg ICAgICAgICAgICh2YWx1ZXMtLXN0b3JlLXZhbHVlIHZhbHVlKQogICAgICAgICAgICAgKGNv bmNhdCAoZWRlYnVnLXNhZmUtcHJpbjEtdG8tc3RyaW5nIHZhbHVlKQogICAgICAgICAgICAg ICAgICAgICAoZXZhbC1leHByZXNzaW9uLXByaW50LWZvcm1hdCB2YWx1ZSkpKSkpCisgICAg OzsgUHJvdmlkZSBhIGRlZmluZWQgcHJldmlvdXMgdmFsdWUgYWxzbyBpbiBjYXNlIG9mIGFu IGVycm9yLgorICAgIChzZXRxIGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSAoaWYgZXJyb3JlZCBu aWwgdmFsdWUpKQogICAgIChjb25kCiAgICAgIChlcnJvcmVkCiAgICAgICAobWVzc2FnZSAi RXJyb3I6ICVzIiBlcnJvcmVkKSkKQEAgLTM5MDEsOSArMzkzOSw5IEBAIGVkZWJ1Zy1tb2Rl LW1hcAogCiAgIDs7IHZpZXdzCiAgICJ3IiAgICAgICAjJ2VkZWJ1Zy13aGVyZQotICAidiIg ICAgICAgIydlZGVidWctdmlldy1vdXRzaWRlICAgICAgICA7IG1heWJlIG9ic29sZXRlPz8K KyAgInYiICAgICAgICMnZWRlYnVnLXZpZXctb3V0c2lkZQogICAicCIgICAgICAgIydlZGVi dWctYm91bmNlLXBvaW50Ci0gICJQIiAgICAgICAjJ2VkZWJ1Zy12aWV3LW91dHNpZGUgICAg ICAgIDsgc2FtZSBhcyB2CisgICJQIiAgICAgICAjJ2VkZWJ1Zy1ib3VuY2UtdG8tcHJldmlv dXMtdmFsdWUKICAgIlciICAgICAgICMnZWRlYnVnLXRvZ2dsZS1zYXZlLXdpbmRvd3MKIAog ICA7OyBtaXNjCkBAIC00NTE3LDYgKzQ1NTUsNyBAQCBlZGVidWctbW9kZS1tZW51cwogICAg ICgiVmlld3MiCiAgICAgIFsiV2hlcmUgYW0gST8iIGVkZWJ1Zy13aGVyZSB0XQogICAgICBb IkJvdW5jZSB0byBDdXJyZW50IFBvaW50IiBlZGVidWctYm91bmNlLXBvaW50IHRdCisgICAg IFsiQm91bmNlIHRvIFByZXZpb3VzIFZhbHVlIiBlZGVidWctYm91bmNlLXRvLXByZXZpb3Vz LXZhbHVlIHRdCiAgICAgIFsiVmlldyBPdXRzaWRlIFdpbmRvd3MiIGVkZWJ1Zy12aWV3LW91 dHNpZGUgdF0KICAgICAgWyJQcmV2aW91cyBSZXN1bHQiIGVkZWJ1Zy1wcmV2aW91cy1yZXN1 bHQgdF0KICAgICAgWyJTaG93IEJhY2t0cmFjZSIgZWRlYnVnLXBvcC10by1iYWNrdHJhY2Ug dF0KZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy1yZXNvdXJjZXMv ZWRlYnVnLXRlc3QtY29kZS5lbCBiL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy1yZXNv dXJjZXMvZWRlYnVnLXRlc3QtY29kZS5lbAppbmRleCAyNDk4MWJiNjNjZi4uNGU2MzczMjU1 NGYgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy1yZXNvdXJjZXMv ZWRlYnVnLXRlc3QtY29kZS5lbAorKysgYi90ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWct cmVzb3VyY2VzL2VkZWJ1Zy10ZXN0LWNvZGUuZWwKQEAgLTEyNiw2ICsxMjYsMTYgQEAgZWRl YnVnLXRlc3QtY29kZS1jdXJyZW50LWJ1ZmZlcgogICAhc3RhcnQhKHdpdGgtY3VycmVudC1i dWZmZXIgKGdldC1idWZmZXItY3JlYXRlICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikK ICAgICAhYm9keSEoZm9ybWF0ICJjdXJyZW50LWJ1ZmZlcjogJXMiIChjdXJyZW50LWJ1ZmZl cikpKSkKIAorKGRlZnVuIGVkZWJ1Zy10ZXN0LWNvZGUtYm91bmNlLXBvaW50ICgpCisgICFz dGFydCEod2l0aC1jdXJyZW50LWJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIiplZGVidWct dGVzdC1jb2RlLWJ1ZmZlcioiKQorICAgIChlcmFzZS1idWZmZXIpCisgICAgKGluc2VydCAi MTIzXG41NjdcbjlhYlxuIikKKyAgICAobmFycm93LXRvLXJlZ2lvbiA1IDkpCisgICAgKGdv dG8tY2hhciA2KSFnb3RvLWNoYXIhCisgICAgKHB1c2gtbWFyayAxKSFwdXNoLW1hcmshCisg ICAgKHNldC1tYXJrIG5pbCkhY2xlYXItbWFyayEKKyAgICAoKyAxKSExISAoKyA2KSE2ISAo KyAxMCkhMTAhKSkKKwogKGRlZnVuIGVkZWJ1Zy10ZXN0LWNvZGUtdXNlLWRlc3RydWN0dXJp bmctYmluZCAoKQogICAobGV0ICgodHdvIDIpICh0aHJlZSAzKSkKICAgICAoY2wtZGVzdHJ1 Y3R1cmluZy1iaW5kICh4IC4geSkgKGNvbnMgdHdvIHRocmVlKSAoKyB4IXghIHkheSEpKSkp CmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWctdGVzdHMuZWwgYi90 ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWctdGVzdHMuZWwKaW5kZXggN2RhYWNlYTc5MjUu LjQ1NTBmMjVmNzk4IDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZW1hY3MtbGlzcC9lZGVidWct dGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXRlc3RzLmVsCkBA IC0zMDIsNiArMzAyLDI5IEBAIGVkZWJ1Zy10ZXN0cy1zaG91bGQtbWF0Y2gtcmVzdWx0LWlu LW1lc3NhZ2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkZWJ1Zy10ZXN0cy1tZXNz YWdlcykpCiAgIChzZXRxIGVkZWJ1Zy10ZXN0cy1tZXNzYWdlcyAiIikpCiAKKyhkZWZ2YXIg ZWRlYnVnLXRlc3RzLWJvdW5jZS1vdXRzaWRlLWJ1ZmZlciBuaWwKKyAgIk91dHNpZGUgYnVm ZmVyIG9ic2VydmVkIHdoaWxlIGJvdW5jaW5nLiIpCisoZGVmdmFyIGVkZWJ1Zy10ZXN0cy1i b3VuY2Utb3V0c2lkZS1wb2ludCBuaWwKKyAgIk91dHNpZGUgcG9pbnQgb2JzZXJ2ZWQgd2hp bGUgYm91bmNpbmcuIikKKyhkZWZ2YXIgZWRlYnVnLXRlc3RzLWJvdW5jZS1vdXRzaWRlLW1h cmsgbmlsCisgICJPdXRzaWRlIG1hcmsgb2JzZXJ2ZWQgd2hpbGUgYm91bmNpbmcuIikKKwor KGRlZnVuIGVkZWJ1Zy10ZXN0cy1ib3VuY2UtcmVjb3JkLW91dHNpZGUtZW52aXJvbm1lbnQg KCZyZXN0IF8pCisgICJSZWNvcmQgb3V0c2lkZSBidWZmZXIsIHBvaW50LCBhbmQgbWFyayB3 aGlsZSBib3VuY2luZy4iCisgIChzZXRxIGVkZWJ1Zy10ZXN0cy1ib3VuY2Utb3V0c2lkZS1i dWZmZXIgKGN1cnJlbnQtYnVmZmVyKQorICAgICAgICBlZGVidWctdGVzdHMtYm91bmNlLW91 dHNpZGUtcG9pbnQgIChwb2ludCkKKyAgICAgICAgZWRlYnVnLXRlc3RzLWJvdW5jZS1vdXRz aWRlLW1hcmsgICAobWFyaykpKQorCisoZGVmdW4gZWRlYnVnLXRlc3RzLXNob3VsZC1oYXZl LWJvdW5jZWQtdG8gKGJ1ZmZlci1vci1uYW1lIHBvaW50IG1hcmsgbWVzc2FnZSkKKyAgIlJl cXVpcmUgdGhhdCBhIHByZXZpb3VzIGJvdW5jZSBib3VuY2VkIHRvIEJVRkZFUi1PUi1OQU1F LCBQT0lOVCwgYW5kIE1BUksuCitFbnN1cmUgdGhhdCB0aGUgbWVzc2FnZSBnZW5lcmF0ZWQg YnkgdGhhdCBib3VuY2UgZXF1YWxzIE1FU1NBR0UuIgorICAoc2hvdWxkIChlcXVhbCBlZGVi dWctdGVzdHMtYm91bmNlLW91dHNpZGUtYnVmZmVyCisgICAgICAgICAgICAgICAgIChnZXQt YnVmZmVyIGJ1ZmZlci1vci1uYW1lKSkpCisgIChzaG91bGQgKGVxdWFsIGVkZWJ1Zy10ZXN0 cy1ib3VuY2Utb3V0c2lkZS1wb2ludCAgcG9pbnQpKQorICAoc2hvdWxkIChlcXVhbCBlZGVi dWctdGVzdHMtYm91bmNlLW91dHNpZGUtbWFyayAgIG1hcmspKQorICAoc2hvdWxkIChzdHJp bmctbWF0Y2gtcCAoY29uY2F0IChyZWdleHAtcXVvdGUgbWVzc2FnZSkgIiQiKQorICAgICAg ICAgICAgICAgICAgICAgICAgICBlZGVidWctdGVzdHMtbWVzc2FnZXMpKSkKKwogKGRlZnVu IGVkZWJ1Zy10ZXN0cy1sb2NhdGUtZGVmIChkZWYtbmFtZSkKICAgIlNlYXJjaCBmb3IgYSBk ZWZpbml0aW9uIG9mIERFRi1OQU1FIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBjdXJyZW50IGJ1 ZmZlci4KIFBsYWNlIHBvaW50IGF0IHRoZSBlbmQgb2YgREVGLU5BTUUgaW4gdGhlIGJ1ZmZl ci4iCkBAIC00MTksOSArNDQyLDkgQEAgZWRlYnVnLXRlc3RzLWNoZWNrLWtleW1hcAogICAg ICh2ZXJpZnkta2V5YmluZGluZyAiXEMteFxDLWUiICdlZGVidWctZXZhbC1sYXN0LXNleHAp CiAgICAgKHZlcmlmeS1rZXliaW5kaW5nICJFIiAnZWRlYnVnLXZpc2l0LWV2YWwtbGlzdCkK ICAgICAodmVyaWZ5LWtleWJpbmRpbmcgInciICdlZGVidWctd2hlcmUpCi0gICAgKHZlcmlm eS1rZXliaW5kaW5nICJ2IiAnZWRlYnVnLXZpZXctb3V0c2lkZSkgOzsgbWF5YmUgb2Jzb2xl dGU/PworICAgICh2ZXJpZnkta2V5YmluZGluZyAidiIgJ2VkZWJ1Zy12aWV3LW91dHNpZGUp CiAgICAgKHZlcmlmeS1rZXliaW5kaW5nICJwIiAnZWRlYnVnLWJvdW5jZS1wb2ludCkKLSAg ICAodmVyaWZ5LWtleWJpbmRpbmcgIlAiICdlZGVidWctdmlldy1vdXRzaWRlKSA7OyBzYW1l IGFzIHYKKyAgICAodmVyaWZ5LWtleWJpbmRpbmcgIlAiICdlZGVidWctYm91bmNlLXRvLXBy ZXZpb3VzLXZhbHVlKQogICAgICh2ZXJpZnkta2V5YmluZGluZyAiVyIgJ2VkZWJ1Zy10b2dn bGUtc2F2ZS13aW5kb3dzKQogICAgICh2ZXJpZnkta2V5YmluZGluZyAiPyIgJ2VkZWJ1Zy1o ZWxwKQogICAgICh2ZXJpZnkta2V5YmluZGluZyAiZCIgJ2VkZWJ1Zy1wb3AtdG8tYmFja3Ry YWNlKQpAQCAtNzAzLDYgKzcyNiw5NSBAQCBlZGVidWctdGVzdHMtZXZhbHVhdGUtZXhwcmVz c2lvbnMKICAgICAgICAgICAgICBlZGVidWctdGVzdHMtbWVzc2FnZXMpKQogICAgICJnIiAg IChzaG91bGQgKGVxdWFsIGVkZWJ1Zy10ZXN0cy1ALXJlc3VsdCAnKDAgMSkpKSkpKQogCiso ZXJ0LWRlZnRlc3QgZWRlYnVnLXRlc3RzLWJvdW5jZS1wb2ludCAoKQorICAiRWRlYnVnIGNh biBib3VuY2UgcG9pbnQuIgorICAodW53aW5kLXByb3RlY3QKKyAgICAgIChjbC1sZXRmKiAo KChzeW1ib2wtZnVuY3Rpb24gJ3NpdC1mb3IpCisgICAgICAgICAgICAgICAgICAjJ2VkZWJ1 Zy10ZXN0cy1ib3VuY2UtcmVjb3JkLW91dHNpZGUtZW52aXJvbm1lbnQpKQorICAgICAgICAo ZWRlYnVnLXRlc3RzLXdpdGgtbm9ybWFsLWVudgorICAgICAgICAgKGVkZWJ1Zy10ZXN0cy1z ZXR1cC1AICJib3VuY2UtcG9pbnQiIG5pbCB0KQorICAgICAgICAgKGVkZWJ1Zy10ZXN0cy1y dW4ta2JkLW1hY3JvCisgICAgICAgICAgIkAiIChlZGVidWctdGVzdHMtc2hvdWxkLWJlLWF0 CisgICAgICAgICAgICAgICAiYm91bmNlLXBvaW50IiAic3RhcnQiKQorICAgICAgICAgIChn b3RvLWNoYXIgKGVkZWJ1Zy10ZXN0cy1nZXQtc3RvcC1wb2ludCAiYm91bmNlLXBvaW50IiAi Z290by1jaGFyIikpCisgICAgICAgICAgImgiIChlZGVidWctdGVzdHMtc2hvdWxkLWJlLWF0 CisgICAgICAgICAgICAgICAiYm91bmNlLXBvaW50IiAiZ290by1jaGFyIikKKyAgICAgICAg ICAicCIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtaGF2ZS1ib3VuY2VkLXRvCisgICAgICAgICAg ICAgICAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIgNiBuaWwKKyAgICAgICAgICAgICAg ICJDdXJyZW50IGJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiBQb2ludDogNiBN YXJrOiA8bm90IHNldD4iKQorICAgICAgICAgICJTUEMgU1BDIiAoZWRlYnVnLXRlc3RzLXNo b3VsZC1iZS1hdAorICAgICAgICAgICAgICAgICAgICAgImJvdW5jZS1wb2ludCIgInB1c2gt bWFyayIpCisgICAgICAgICAgInAiIChlZGVidWctdGVzdHMtc2hvdWxkLWhhdmUtYm91bmNl ZC10bworICAgICAgICAgICAgICAgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiIDYgMQor ICAgICAgICAgICAgICAgIkN1cnJlbnQgYnVmZmVyOiAqZWRlYnVnLXRlc3QtY29kZS1idWZm ZXIqIFBvaW50OiA2IE1hcms6IDEiKQorICAgICAgICAgICJnIikpKQorICAgICh3aGVuIChn ZXQtYnVmZmVyICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikKKyAgICAgIChraWxsLWJ1 ZmZlciAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIpKSkpCisKKyhlcnQtZGVmdGVzdCBl ZGVidWctdGVzdHMtYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlICgpCisgICJFZGVidWcgY2Fu IGJvdW5jZSB0byBwcmV2aW91cyB2YWx1ZS4iCisgICh1bndpbmQtcHJvdGVjdAorICAgICAg KGNsLWxldGYqICgoKHN5bWJvbC1mdW5jdGlvbiAnc2l0LWZvcikKKyAgICAgICAgICAgICAg ICAgICMnZWRlYnVnLXRlc3RzLWJvdW5jZS1yZWNvcmQtb3V0c2lkZS1lbnZpcm9ubWVudCkp CisgICAgICAgIChlZGVidWctdGVzdHMtd2l0aC1ub3JtYWwtZW52CisgICAgICAgICAoZWRl YnVnLXRlc3RzLXNldHVwLUAgImJvdW5jZS1wb2ludCIgbmlsIHQpCisgICAgICAgICAoZWRl YnVnLXRlc3RzLXJ1bi1rYmQtbWFjcm8KKyAgICAgICAgICAiQCIgKGVkZWJ1Zy10ZXN0cy1z aG91bGQtYmUtYXQKKyAgICAgICAgICAgICAgICJib3VuY2UtcG9pbnQiICJzdGFydCIpCisg ICAgICAgICAgKGdvdG8tY2hhciAoZWRlYnVnLXRlc3RzLWdldC1zdG9wLXBvaW50ICJib3Vu Y2UtcG9pbnQiICJjbGVhci1tYXJrIikpCisgICAgICAgICAgImgiIChlZGVidWctdGVzdHMt c2hvdWxkLWJlLWF0CisgICAgICAgICAgICAgICAiYm91bmNlLXBvaW50IiAiY2xlYXItbWFy ayIpCisgICAgICAgICAgOzsgQm91bmNlIHRvIHByZXZpb3VzIHZhbHVlcyBzZWVuIHdoaWxl IHNpbmdsZS1zdGVwcGluZy4KKyAgICAgICAgICAiU1BDIFNQQyIgKGVkZWJ1Zy10ZXN0cy1z aG91bGQtYmUtYXQgImJvdW5jZS1wb2ludCIgIjEiKQorICAgICAgICAgICJQIiAoZWRlYnVn LXRlc3RzLXNob3VsZC1oYXZlLWJvdW5jZWQtdG8KKyAgICAgICAgICAgICAgICIqZWRlYnVn LXRlc3QtY29kZS1idWZmZXIqIiA1IG5pbAorICAgICAgICAgICAgICAgIkN1cnJlbnQgYnVm ZmVyOiAqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIFBvaW50OiAxICg8IFBvaW50IG1pbjog NSkiKQorICAgICAgICAgICJTUEMgU1BDIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1iZS1hdCAi Ym91bmNlLXBvaW50IiAiNiIpCisgICAgICAgICAgIlAiIChlZGVidWctdGVzdHMtc2hvdWxk LWhhdmUtYm91bmNlZC10bworICAgICAgICAgICAgICAgIiplZGVidWctdGVzdC1jb2RlLWJ1 ZmZlcioiIDYgbmlsCisgICAgICAgICAgICAgICAiQ3VycmVudCBidWZmZXI6ICplZGVidWct dGVzdC1jb2RlLWJ1ZmZlciogUG9pbnQ6IDYiKQorICAgICAgICAgICJTUEMgU1BDIiAoZWRl YnVnLXRlc3RzLXNob3VsZC1iZS1hdCAiYm91bmNlLXBvaW50IiAiMTAiKQorICAgICAgICAg ICJQIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1oYXZlLWJvdW5jZWQtdG8KKyAgICAgICAgICAg ICAgICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIiA5IG5pbAorICAgICAgICAgICAgICAg IkN1cnJlbnQgYnVmZmVyOiAqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIFBvaW50OiAxMCAo PiBQb2ludCBtYXg6IDkpIikKKyAgICAgICAgICA7OyBCb3VuY2UgdG8gcHJldmlvdXMgdmFs dWUgb2J0YWluZWQgdGhyb3VnaCBldmFsdWF0aW9uLgorICAgICAgICAgICJlIDcgUkVUIgor ICAgICAgICAgICJQIiAoZWRlYnVnLXRlc3RzLXNob3VsZC1oYXZlLWJvdW5jZWQtdG8KKyAg ICAgICAgICAgICAgICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIiA3IG5pbAorICAgICAg ICAgICAgICAgIkN1cnJlbnQgYnVmZmVyOiAqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIFBv aW50OiA3IikKKyAgICAgICAgICAiZyIpKSkKKyAgICAod2hlbiAoZ2V0LWJ1ZmZlciAiKmVk ZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIpCisgICAgICAoa2lsbC1idWZmZXIgIiplZGVidWct dGVzdC1jb2RlLWJ1ZmZlcioiKSkpKQorCisoZXJ0LWRlZnRlc3QgZWRlYnVnLXRlc3RzLWJv dW5jZS10by1wcmV2aW91cy1ub24tcG9zaXRpb24gKCkKKyAgIkVkZWJ1ZyBkb2VzIG5vdCBi b3VuY2UgdG8gcHJldmlvdXMgbm9uLXBvc2l0aW9uLiIKKyAgKGVkZWJ1Zy10ZXN0cy13aXRo LW5vcm1hbC1lbnYKKyAgIChlZGVidWctdGVzdHMtc2V0dXAtQCAiZmFjIiAnKDEpIHQpCisg ICAobGV0KiAoKGRlYnVnLW9uLWVycm9yIG5pbCkKKyAgICAgICAgICAoZWRlYnVnLW9uLWVy cm9yIG5pbCkKKyAgICAgICAgICBlcnJvci1tZXNzYWdlCisgICAgICAgICAgKGNvbW1hbmQt ZXJyb3ItZnVuY3Rpb24gKGxhbWJkYSAoJnJlc3QgYXJncykKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzZXRxIGVycm9yLW1lc3NhZ2UgKGNhZGFyIGFyZ3MpKSkp KQorICAgICAoZWRlYnVnLXRlc3RzLXJ1bi1rYmQtbWFjcm8KKyAgICAgICJAIiAoZWRlYnVn LXRlc3RzLXNob3VsZC1iZS1hdCAiZmFjIiAic3RhcnQiKQorICAgICAgOzsgQm91bmNlIHRv IHByZXZpb3VzIG5vbi1wb3NpdGlvbiBzZWVuIHdoaWxlIHNpbmdsZS1zdGVwcGluZy4KKyAg ICAgICJTUEMgU1BDIFNQQyIKKyAgICAgIChlZGVidWctdGVzdHMtc2hvdWxkLW1hdGNoLXJl c3VsdC1pbi1tZXNzYWdlcyAidCIpCisgICAgICAiUCIgKHNob3VsZCAoc3RyaW5nLW1hdGNo LXAgIlByZXZpb3VzIHZhbHVlIG5vdCBhIG51bWJlciBvciBtYXJrZXIiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3ItbWVzc2FnZSkpCisgICAgICA7OyBUaGUg ZXJyb3Igc3RvcHBlZCB0aGUga2V5Ym9hcmQgbWFjcm8uICBTdGFydCBpdCBhZ2Fpbi4KKyAg ICAgIChzaG91bGQtbm90IGV4ZWN1dGluZy1rYmQtbWFjcm8pCisgICAgICAoc2V0cSBleGVj dXRpbmcta2JkLW1hY3JvIHQKKyAgICAgICAgICAgIGVycm9yLW1lc3NhZ2UgbmlsKQorICAg ICAgOzsgQm91bmNlIHRvIHByZXZpb3VzIG5vbi1wb3NpdGlvbiBvYnRhaW5lZCB0aHJvdWdo IGV2YWx1YXRpb24uCisgICAgICAiZSBuaWwgUkVUIgorICAgICAgIlAiIChzaG91bGQgKHN0 cmluZy1tYXRjaC1wICJQcmV2aW91cyB2YWx1ZSBub3QgYSBudW1iZXIgb3IgbWFya2VyIgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yLW1lc3NhZ2UpKQorICAg ICAgKHNob3VsZC1ub3QgZXhlY3V0aW5nLWtiZC1tYWNybykKKyAgICAgIChzZXRxIGV4ZWN1 dGluZy1rYmQtbWFjcm8gdAorICAgICAgICAgICAgZXJyb3ItbWVzc2FnZSBuaWwpCisgICAg ICAiZyIpKSkpCisKIChlcnQtZGVmdGVzdCBlZGVidWctdGVzdHMtc3RlcC1pbnRvLWZ1bmN0 aW9uICgpCiAgICJFZGVidWcgY2FuIHN0ZXAgaW50byBhIGZ1bmN0aW9uLiIKICAgKGVkZWJ1 Zy10ZXN0cy13aXRoLW5vcm1hbC1lbnYKQEAgLTgzOCwyMCArOTUwLDIzIEBAIGVkZWJ1Zy10 ZXN0cy1saXN0LWNvbnRhaW5pbmctZW1wdHktc3RyaW5nLXJlc3VsdC1wcmludGluZwogCiAo ZXJ0LWRlZnRlc3QgZWRlYnVnLXRlc3RzLWV2YWx1YXRpb24tb2YtY3VycmVudC1idWZmZXIt YnVnLTE5NjExICgpCiAgICJFZGVidWcgY2FuIGV2YWx1YXRlIGBjdXJyZW50LWJ1ZmZlcicg aW4gY29ycmVjdCBjb250ZXh0LiAoQnVnIzE5NjExKS4iCi0gIChlZGVidWctdGVzdHMtd2l0 aC1ub3JtYWwtZW52Ci0gICAoZWRlYnVnLXRlc3RzLXNldHVwLUAgImN1cnJlbnQtYnVmZmVy IiBuaWwgdCkKLSAgIChlZGVidWctdGVzdHMtcnVuLWtiZC1tYWNybwotICAgICJAIiAgICAo ZWRlYnVnLXRlc3RzLXNob3VsZC1iZS1hdAotICAgICAgICAgICAgImN1cnJlbnQtYnVmZmVy IiAic3RhcnQiKQotICAgICJTUEMgU1BDIFNQQyIgKGVkZWJ1Zy10ZXN0cy1zaG91bGQtYmUt YXQKLSAgICAgICAgICAgICAgICAgICAiY3VycmVudC1idWZmZXIiICJib2R5IikKLSAgICAi ZSAoY3VycmVudC1idWZmZXIpIFJFVCIKLSAgICA7OyBFZGVidWcganVzdCBwcmludHMgdGhl IHJlc3VsdCB3aXRob3V0ICJSZXN1bHQ6IgotICAgIChzaG91bGQgKHN0cmluZy1tYXRjaC1w Ci0gICAgICAgICAgICAgKHJlZ2V4cC1xdW90ZSAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVy KiIpCi0gICAgICAgICAgICAgZWRlYnVnLXRlc3RzLW1lc3NhZ2VzKSkKLSAgICAiZyIgICAg KHNob3VsZCAoZXF1YWwgZWRlYnVnLXRlc3RzLUAtcmVzdWx0Ci0gICAgICAgICAgICAgICAg ICAgICAgICAgICJjdXJyZW50LWJ1ZmZlcjogKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIp KSkpKQorICAodW53aW5kLXByb3RlY3QKKyAgICAgIChlZGVidWctdGVzdHMtd2l0aC1ub3Jt YWwtZW52CisgICAgICAgKGVkZWJ1Zy10ZXN0cy1zZXR1cC1AICJjdXJyZW50LWJ1ZmZlciIg bmlsIHQpCisgICAgICAgKGVkZWJ1Zy10ZXN0cy1ydW4ta2JkLW1hY3JvCisgICAgICAgICJA IiAgICAoZWRlYnVnLXRlc3RzLXNob3VsZC1iZS1hdAorICAgICAgICAgICAgICAgICJjdXJy ZW50LWJ1ZmZlciIgInN0YXJ0IikKKyAgICAgICAgIlNQQyBTUEMgU1BDIiAoZWRlYnVnLXRl c3RzLXNob3VsZC1iZS1hdAorICAgICAgICAgICAgICAgICAgICAgICAiY3VycmVudC1idWZm ZXIiICJib2R5IikKKyAgICAgICAgImUgKGN1cnJlbnQtYnVmZmVyKSBSRVQiCisgICAgICAg IDs7IEVkZWJ1ZyBqdXN0IHByaW50cyB0aGUgcmVzdWx0IHdpdGhvdXQgIlJlc3VsdDoiCisg ICAgICAgIChzaG91bGQgKHN0cmluZy1tYXRjaC1wCisgICAgICAgICAgICAgICAgIChyZWdl eHAtcXVvdGUgIiplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKQorICAgICAgICAgICAgICAg ICBlZGVidWctdGVzdHMtbWVzc2FnZXMpKQorICAgICAgICAiZyIgICAgKHNob3VsZCAoZXF1 YWwgZWRlYnVnLXRlc3RzLUAtcmVzdWx0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiY3VycmVudC1idWZmZXI6ICplZGVidWctdGVzdC1jb2RlLWJ1ZmZlcioiKSkpKQorICAg ICh3aGVuIChnZXQtYnVmZmVyICIqZWRlYnVnLXRlc3QtY29kZS1idWZmZXIqIikKKyAgICAg IChraWxsLWJ1ZmZlciAiKmVkZWJ1Zy10ZXN0LWNvZGUtYnVmZmVyKiIpKSkpCiAKIChlcnQt ZGVmdGVzdCBlZGVidWctdGVzdHMtdHJpdmlhbC1iYWNrcXVvdGUgKCkKICAgIkVkZWJ1ZyBj YW4gaW5zdHJ1bWVudCBhIHRyaXZpYWwgYmFja3F1b3RlIGV4cHJlc3Npb24gKEJ1ZyMyMzY1 MSkuIgotLSAKMi4zOS41Cgo= --------------TW03PjcpfNqrWha0IKLvZ6Ap-- From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 12:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jens Schmidt Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.17560387247552 (code B ref 79288); Sun, 24 Aug 2025 12:33:01 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 12:32:04 +0000 Received: from localhost ([127.0.0.1]:44101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uq9tE-0001xj-6P for submit@debbugs.gnu.org; Sun, 24 Aug 2025 08:32:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36950) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uq9tA-0001xB-SG for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 08:32:01 -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 1uq9t3-0006sK-Tn; Sun, 24 Aug 2025 08:31:53 -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=DJFKXUc3Q1X37RuBbehvWsiaDscq0WKpx3jKi5idsfU=; b=M7sS40IZB+dH 7H9GdnzqFgSdrAFXsE+5zFUgEUs6ORllcWn2UkVSKpcBiC7ByFs50WAOb8WzccZYLNEmTX8kYeI0T WP74SVaeZaMhIo13lp4rA65GQAjwaNjDTF16OTGi/MDXIitV7ZPigNu7I4dmC/Nw2T3hQvTdF24t1 uATUgO2xQpRpYPkiy021AbaXAWeM9A1Fs8g1lYF9AoEeSDrgZmdAPhQgDvYCfHFI1iVhjlOBC5g34 se0PUgCQ7DiMi9uXpl8foZPn2x2GvAGH7arqpYwN/xrr2BMiCKU7MWj28kXMFF9BhKcgWxD9ymO6v iOkdn3Pw5IcqCSIrAPIlsA==; Date: Sun, 24 Aug 2025 15:31:47 +0300 Message-Id: <86h5xw7vf0.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <97d3b2be-57b5-4078-918d-8c3c0e7c6ed8@vodafonemail.de> (message from Jens Schmidt on Sun, 24 Aug 2025 14:02:52 +0200) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> <86ikid6iej.fsf@gnu.org> <97d3b2be-57b5-4078-918d-8c3c0e7c6ed8@vodafonemail.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 24 Aug 2025 14:02:52 +0200 > Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca > From: Jens Schmidt > > On 2025-08-24 13:58, Eli Zaretskii wrote: > > > Hmm... either I'm blind, or there's no note in NEWS about removing the > > previous key binding of 'P'. > > Sorry, forgot to format-patch. Next attempt ... OK, last nit: > --- a/doc/lispref/edebug.texi > +++ b/doc/lispref/edebug.texi > @@ -677,8 +677,7 @@ Edebug Views > > @table @kbd > @findex edebug-view-outside > -@item P > -@itemx v > +@item v > Switch to viewing the outside window configuration > (@code{edebug-view-outside}). Type @kbd{C-x X w} to return to Edebug. This section, like many others, start with a summary of the commands, followed by the detailed description. You added the detailed description, but please also add this new command to the summary part. From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 13:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175604298720915 (code B ref 79288); Sun, 24 Aug 2025 13:44:01 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 13:43:07 +0000 Received: from localhost ([127.0.0.1]:44277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uqAzx-0005RG-O0 for submit@debbugs.gnu.org; Sun, 24 Aug 2025 09:43:06 -0400 Received: from mr5.vodafonemail.de ([145.253.228.165]:60618) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uqAzs-0005Qk-Ui for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 09:43:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1756042975; bh=tyVefhgTjrxpo+lcQXbyjtq52kpexneOq+Cx3iACetg=; h=Message-ID:Date:User-Agent:Subject:To:References:From: Content-Language:In-Reply-To:Content-Type:From; b=tO2jxwPAU70ZPHZPvdx+3PC0K5MN7cI12TgJZ/l+/6VDfyNExseL+QcnZtk5mP/BT cCxIJi2a4PPlzmbIuFG1zNZf/ANJE+OvZmv7ehBXD1sB6mJ81yTa9bFr9SOFpe1YIw zEHB57XgJbt0NcKkBkUX2cc7Xs8b0f6AoQrZE5v0= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr5.vodafonemail.de (Postfix) with ESMTPS id 4c8w9C1Shyz1yBh; Sun, 24 Aug 2025 13:42:55 +0000 (UTC) Received: from [192.168.178.42] (port-92-199-217-29.dynamic.as20676.net [92.199.217.29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4c8w902pC4z9058; Sun, 24 Aug 2025 13:42:41 +0000 (UTC) Message-ID: Date: Sun, 24 Aug 2025 15:42:40 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> <86ikid6iej.fsf@gnu.org> <97d3b2be-57b5-4078-918d-8c3c0e7c6ed8@vodafonemail.de> <86h5xw7vf0.fsf@gnu.org> From: Jens Schmidt Content-Language: de-DE-frami, en-US In-Reply-To: <86h5xw7vf0.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-purgate-type: clean X-purgate: clean X-purgate-size: 3031 X-purgate-ID: 155817::1756042971-D17EF711-61490B5D/0/0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2025-08-24 14:31, Eli Zaretskii wrote: >> Date: Sun, 24 Aug 2025 14:02:52 +0200 >> Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca >> From: Jens Schmidt >> >> On 2025-08-24 13:58, Eli Zaretskii wrote: >> >>> Hmm... either I'm blind, or there's no note in NEWS about removing the >>> previous key binding of 'P'. >> >> Sorry, forgot to format-patch. Next attempt ... > > OK, last nit: > >> --- a/doc/lispref/edebug.texi >> +++ b/doc/lispref/edebug.texi >> @@ -677,8 +677,7 @@ Edebug Views >> >> @table @kbd >> @findex edebug-view-outside >> -@item P >> -@itemx v >> +@item v >> Switch to viewing the outside window configuration >> (@code{edebug-view-outside}). Type @kbd{C-x X w} to return to Edebug. > > This section, like many others, start with a summary of the commands, > followed by the detailed description. You added the detailed > description, but please also add this new command to the summary part. In section "Edebug Views" the patch has three hunks: The short one you quoted above, then this one, which I considered to be the "summary part": @@ -689,6 +688,17 @@ Edebug Views before returning to Edebug. With a prefix argument @var{n}, pause for @var{n} seconds instead. +@findex edebug-bounce-to-previous-value +@item P +Temporarily display the outside current buffer with the outside point +corresponding to the previous value +(@code{edebug-bounce-to-previous-value}). The previous value is what +Edebug has evaluated before its last stop point or what you have +evaluated in the context outside of Edebug, for example, with +@kbd{C-x C-e}. This command pauses for one second before returning to +Edebug. With a prefix argument @var{n}, it pauses for @var{n} seconds +instead. + @findex edebug-where @item w Move point back to the current stop point in the source code buffer And finally the third hunk, supposed to be the example/detailed description: @@ -713,6 +723,20 @@ Edebug Views bounce to the point in the current buffer with @kbd{p}, even if it is not normally displayed. + You can also bounce to buffer positions other than the current point. +Suppose you are debugging the form + +@example +(make-overlay beg end) +@end example + +@noindent +and you would like to know where @code{beg} and @code{end} are located +in the outside buffer. Then you could either evaluate these, for +example, with @kbd{C-x C-e}, or step over them with @kbd{n}, and +immediately after that press @kbd{P}, to bounce to the position you have +previously evaluated. + After moving point, you may wish to jump back to the stop point. You can do that with @kbd{w} from a source code buffer. You can jump back to the stop point in the source code buffer from any buffer using Wouldn't that be sufficient? If not, where exactly in the section would you expect the "summary part"? Thanks! From unknown Sat Sep 20 07:39:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79288: [PATCH] Add edebug-bounce-to-previous-value Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Aug 2025 14:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jens Schmidt Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79288-submit@debbugs.gnu.org id=B79288.175604407426005 (code B ref 79288); Sun, 24 Aug 2025 14:02:02 +0000 Received: (at 79288) by debbugs.gnu.org; 24 Aug 2025 14:01:14 +0000 Received: from localhost ([127.0.0.1]:45765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uqBHV-0006lN-DX for submit@debbugs.gnu.org; Sun, 24 Aug 2025 10:01:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39958) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uqBHC-0006k9-F0 for 79288@debbugs.gnu.org; Sun, 24 Aug 2025 10:01:11 -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 1uqBH0-0002pc-TK; Sun, 24 Aug 2025 10:00:42 -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=wK/Y28/JaOMW3ASrL6CEUu66PwdIv3tuG8ycw5bS9G8=; b=P1rgj/u/7Smx Kzh00LKLSkrpAaQk3JAh889ZFJqxJwgFBBI3877f/ehHEojS3Bp3R0wrqkGYItj9FeOkdQdC9WDHX wGSvwMqmj9qTGXIN18nTbB4Hx6HsFKfu2/tQKD75BWZgoMHs2vR1by2TQ0NE59j0Cn8HFhT9DsmLQ DDukSz2i5Fpg3VmwtMyzzMTHdonoYKZSRmeAGlGLspABbwmjXSNrZFEumTzR3C+ytP81vhQo3/WAs 62Iggx1rGdziJ+ffAQHxvnlErqVAuyxVfp7BVhk3lB3pnays8bVlP+syMfyO0K+jFIOvrUJWkz/EI 9LWkMa7ALRjvGeGDF2isZA==; Date: Sun, 24 Aug 2025 17:00:39 +0300 Message-Id: <86cy8k7raw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jens Schmidt on Sun, 24 Aug 2025 15:42:40 +0200) References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> <86ikid6iej.fsf@gnu.org> <97d3b2be-57b5-4078-918d-8c3c0e7c6ed8@vodafonemail.de> <86h5xw7vf0.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 24 Aug 2025 15:42:40 +0200 > Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca > From: Jens Schmidt > > On 2025-08-24 14:31, Eli Zaretskii wrote: > >> Date: Sun, 24 Aug 2025 14:02:52 +0200 > >> Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca > >> From: Jens Schmidt > >> > >> On 2025-08-24 13:58, Eli Zaretskii wrote: > >> > >>> Hmm... either I'm blind, or there's no note in NEWS about removing the > >>> previous key binding of 'P'. > >> > >> Sorry, forgot to format-patch. Next attempt ... > > > > OK, last nit: > > > >> --- a/doc/lispref/edebug.texi > >> +++ b/doc/lispref/edebug.texi > >> @@ -677,8 +677,7 @@ Edebug Views > >> > >> @table @kbd > >> @findex edebug-view-outside > >> -@item P > >> -@itemx v > >> +@item v > >> Switch to viewing the outside window configuration > >> (@code{edebug-view-outside}). Type @kbd{C-x X w} to return to Edebug. > > > > This section, like many others, start with a summary of the commands, > > followed by the detailed description. You added the detailed > > description, but please also add this new command to the summary part. > > In section "Edebug Views" the patch has three hunks: The short one you > quoted above, then this one, which I considered to be the "summary part": > > > @@ -689,6 +688,17 @@ Edebug Views > before returning to Edebug. With a prefix argument @var{n}, pause for > @var{n} seconds instead. > > +@findex edebug-bounce-to-previous-value > +@item P > +Temporarily display the outside current buffer with the outside point > +corresponding to the previous value > +(@code{edebug-bounce-to-previous-value}). The previous value is what > +Edebug has evaluated before its last stop point or what you have > +evaluated in the context outside of Edebug, for example, with > +@kbd{C-x C-e}. This command pauses for one second before returning to > +Edebug. With a prefix argument @var{n}, it pauses for @var{n} seconds > +instead. > + > @findex edebug-where > @item w > Move point back to the current stop point in the source code buffer > > > And finally the third hunk, supposed to be the example/detailed > description: > > @@ -713,6 +723,20 @@ Edebug Views > bounce to the point in the current buffer with @kbd{p}, even if > it is not normally displayed. > > + You can also bounce to buffer positions other than the current point. > +Suppose you are debugging the form > + > +@example > +(make-overlay beg end) > +@end example > + > +@noindent > +and you would like to know where @code{beg} and @code{end} are located > +in the outside buffer. Then you could either evaluate these, for > +example, with @kbd{C-x C-e}, or step over them with @kbd{n}, and > +immediately after that press @kbd{P}, to bounce to the position you have > +previously evaluated. > + > After moving point, you may wish to jump back to the stop point. > You can do that with @kbd{w} from a source code buffer. You can jump > back to the stop point in the source code buffer from any buffer using > > > Wouldn't that be sufficient? If not, where exactly in the section would > you expect the "summary part"? The summary should be shorter. But never mind, I can fix that later. From unknown Sat Sep 20 07:39:23 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: Jens Schmidt Subject: bug#79288: closed (Re: bug#79288: [PATCH] Add edebug-bounce-to-previous-value) Message-ID: References: <861potqhgs.fsf@gnu.org> <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> X-Gnu-PR-Message: they-closed 79288 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 79288@debbugs.gnu.org Date: Sat, 30 Aug 2025 09:37:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1756546622-10664-1" This is a multi-part message in MIME format... ------------=_1756546622-10664-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #79288: [PATCH] Add edebug-bounce-to-previous-value 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 79288@debbugs.gnu.org. --=20 79288: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79288 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1756546622-10664-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 79288-done) by debbugs.gnu.org; 30 Aug 2025 09:36:32 +0000 Received: from localhost ([127.0.0.1]:45026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usI0e-0002kB-87 for submit@debbugs.gnu.org; Sat, 30 Aug 2025 05:36:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39868) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1usI0b-0002jt-J4 for 79288-done@debbugs.gnu.org; Sat, 30 Aug 2025 05:36:30 -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 1usI0U-0002Cv-RC; Sat, 30 Aug 2025 05:36:22 -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=UlFx1GzKF78+Tr1jOooUTtkicsI8Lx/bdDiSBwST4vE=; b=WGLZzxibH6UR ks7nj/FlTQWilavPhvgkf3zl0lxK6q3hCUeZhxVsT3+sLKGrONJQfw/yQszvwJdhbIeb6pzqb61Ch nEZcQiNUstmaHw63oUdQUyAPwDnwG4MEo9DZd/FPW0MPPP+xPyGZFhjNpks15Hdte0owsqhgCLwfV SuuozCnQTXA8FdjvpBjifjx2apvK+uG5iL9jwXe1CsbigKiKNmcAEsVHayUhHUC1mSwOsVHIx2Y0g tETa8lrgCAST7SZtwIWESIRK78zU0ecG/arvGNoUZO0VtZi3OizKedfsCobFWhESIf0dpbjXeujNE k38GQmvcgViLFX93DxDcLA==; Date: Sat, 30 Aug 2025 12:36:19 +0300 Message-Id: <861potqhgs.fsf@gnu.org> From: Eli Zaretskii To: jschmidt4gnu@vodafonemail.de In-Reply-To: <86cy8k7raw.fsf@gnu.org> (message from Eli Zaretskii on Sun, 24 Aug 2025 17:00:39 +0300) Subject: Re: bug#79288: [PATCH] Add edebug-bounce-to-previous-value References: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> <86v7mfdfm1.fsf@gnu.org> <86plcnd514.fsf@gnu.org> <687da99e-6945-4a2f-8cd0-64d50e49176e@vodafonemail.de> <86cy8mcyqq.fsf@gnu.org> <86wm6t8heb.fsf@gnu.org> <9d50ca08-9da1-4f57-aa2b-01047ae81721@vodafonemail.de> <86ikid6iej.fsf@gnu.org> <97d3b2be-57b5-4078-918d-8c3c0e7c6ed8@vodafonemail.de> <86h5xw7vf0.fsf@gnu.org> <86cy8k7raw.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79288-done Cc: 79288-done@debbugs.gnu.org, monnier@iro.umontreal.ca 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 (---) > Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca > Date: Sun, 24 Aug 2025 17:00:39 +0300 > From: Eli Zaretskii > > > Date: Sun, 24 Aug 2025 15:42:40 +0200 > > Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca > > From: Jens Schmidt > > > > On 2025-08-24 14:31, Eli Zaretskii wrote: > > >> Date: Sun, 24 Aug 2025 14:02:52 +0200 > > >> Cc: 79288@debbugs.gnu.org, monnier@iro.umontreal.ca > > >> From: Jens Schmidt > > >> > > >> On 2025-08-24 13:58, Eli Zaretskii wrote: > > >> > > >>> Hmm... either I'm blind, or there's no note in NEWS about removing the > > >>> previous key binding of 'P'. > > >> > > >> Sorry, forgot to format-patch. Next attempt ... > > > > > > OK, last nit: > > > > > >> --- a/doc/lispref/edebug.texi > > >> +++ b/doc/lispref/edebug.texi > > >> @@ -677,8 +677,7 @@ Edebug Views > > >> > > >> @table @kbd > > >> @findex edebug-view-outside > > >> -@item P > > >> -@itemx v > > >> +@item v > > >> Switch to viewing the outside window configuration > > >> (@code{edebug-view-outside}). Type @kbd{C-x X w} to return to Edebug. > > > > > > This section, like many others, start with a summary of the commands, > > > followed by the detailed description. You added the detailed > > > description, but please also add this new command to the summary part. > > > > In section "Edebug Views" the patch has three hunks: The short one you > > quoted above, then this one, which I considered to be the "summary part": > > > > > > @@ -689,6 +688,17 @@ Edebug Views > > before returning to Edebug. With a prefix argument @var{n}, pause for > > @var{n} seconds instead. > > > > +@findex edebug-bounce-to-previous-value > > +@item P > > +Temporarily display the outside current buffer with the outside point > > +corresponding to the previous value > > +(@code{edebug-bounce-to-previous-value}). The previous value is what > > +Edebug has evaluated before its last stop point or what you have > > +evaluated in the context outside of Edebug, for example, with > > +@kbd{C-x C-e}. This command pauses for one second before returning to > > +Edebug. With a prefix argument @var{n}, it pauses for @var{n} seconds > > +instead. > > + > > @findex edebug-where > > @item w > > Move point back to the current stop point in the source code buffer > > > > > > And finally the third hunk, supposed to be the example/detailed > > description: > > > > @@ -713,6 +723,20 @@ Edebug Views > > bounce to the point in the current buffer with @kbd{p}, even if > > it is not normally displayed. > > > > + You can also bounce to buffer positions other than the current point. > > +Suppose you are debugging the form > > + > > +@example > > +(make-overlay beg end) > > +@end example > > + > > +@noindent > > +and you would like to know where @code{beg} and @code{end} are located > > +in the outside buffer. Then you could either evaluate these, for > > +example, with @kbd{C-x C-e}, or step over them with @kbd{n}, and > > +immediately after that press @kbd{P}, to bounce to the position you have > > +previously evaluated. > > + > > After moving point, you may wish to jump back to the stop point. > > You can do that with @kbd{w} from a source code buffer. You can jump > > back to the stop point in the source code buffer from any buffer using > > > > > > Wouldn't that be sufficient? If not, where exactly in the section would > > you expect the "summary part"? > > The summary should be shorter. But never mind, I can fix that later. Now installed on the master branch, and closing the bug. Thanks. ------------=_1756546622-10664-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Aug 2025 19:41:37 +0000 Received: from localhost ([127.0.0.1]:33072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1upBAG-0008II-Hd for submit@debbugs.gnu.org; Thu, 21 Aug 2025 15:41:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52390) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1upBAD-0008I0-P5 for submit@debbugs.gnu.org; Thu, 21 Aug 2025 15:41:34 -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 1upBA3-00019T-4l for bug-gnu-emacs@gnu.org; Thu, 21 Aug 2025 15:41:24 -0400 Received: from mr3.vodafonemail.de ([145.253.228.163]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1upB9z-0000zB-L4 for bug-gnu-emacs@gnu.org; Thu, 21 Aug 2025 15:41:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1755805270; bh=zfVp07Kgq7H2K4KTx+uBPAoHqMUAvsixkbeeH0XuCps=; h=Content-Type:Message-ID:Date:User-Agent:From:Content-Language:To: Subject:From; b=i9Mj5aOWUqJuB0Yn6vpYqccPj2/Nr5gvPYy5rj2tQd18gBxUVuna4ZKjNcrI8niuJ akX/U7b1sU+qsW68vqEPs75W9gQyrVBHcNRr2k3MYB5ItUjHq3wKkzGmMzl9e9mNEw Qa1EOkmrWtwfFmJeMK2baMGFCsFqLzSe/7bP1xcw= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr3.vodafonemail.de (Postfix) with ESMTPS id 4c7DFy1qMsz2GD2 for ; Thu, 21 Aug 2025 19:41:10 +0000 (UTC) Received: from [192.168.178.42] (port-92-196-207-161.dynamic.as20676.net [92.196.207.161]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4c7DFs65Xdz9054 for ; Thu, 21 Aug 2025 19:41:02 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------gOKQgSL6A6NXqOdOte094WqK" Message-ID: <61071c01-6c75-47d0-bc4f-e55f3d48d6a2@vodafonemail.de> Date: Thu, 21 Aug 2025 21:40:54 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Jens Schmidt Content-Language: de-DE-frami, en-US To: bug-gnu-emacs@gnu.org Subject: [PATCH] Add edebug-bounce-to-previous-value X-purgate-type: clean X-purgate: clean X-purgate-size: 6505 X-purgate-ID: 155817::1755805266-25F6BDCB-35EFFD00/0/0 Received-SPF: pass client-ip=145.253.228.163; envelope-from=jschmidt4gnu@vodafonemail.de; helo=mr3.vodafonemail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------gOKQgSL6A6NXqOdOte094WqK Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Edebug has `edebug-bounce-point', which is invaluable to quickly peek into the current buffer and its position during an Edebug session. But now suppose you edebug a form (< foo-position (foo-end-of-current-blurb)) involving buffer positions and you would like to know where `foo-position' and the result of the call to `foo-end-of-current-blurb' are located in the current buffer while stepping through that form. AFAIK, this involves manual switching to the current buffer, calling `goto-char', etc., which is inconvenient and breaks the debugging flow. The attached patch extends the concept of `edbug-bounce-point' by adding a function `edebug-bounce-to-previous-value'. That function uses the previous value (as recorded by `edebug-compute-previous-result') to bounce point to that value. (If the previous value is not an integer or marker, the function errors out.) In that way it is much easier to understand where buffer positions are actually located and what the code does with them. One could imagine alternative implementations, for example, by extending `edebug-bounce-point' to bounce to the previous value when called with C-u as prefix arg. If you agree that this feature would be useful and if we can agree on a concrete implementation, I can provide a full-blown patch including NEWS entry and all. Thanks for maintaining Emacs! In GNU Emacs 31.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2025-08-21 built on sappc2 Repository revision: ade6608e2587452c8ea565ce3057879379ebd0b5 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12201009 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-native-compilation --with-mailutils' --------------gOKQgSL6A6NXqOdOte094WqK Content-Type: text/x-patch; charset=UTF-8; name="0001-Add-edebug-bounce-to-previous-value.patch" Content-Disposition: attachment; filename="0001-Add-edebug-bounce-to-previous-value.patch" Content-Transfer-Encoding: base64 RnJvbSA1M2JhYmY3NGIwYzIzNjkyOGU4ZGQ2ZjBkMjhiYjYzNmM1Y2JhYWM1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGZhcmJsb3NAdm9kYWZvbmVt YWlsLmRlPgpEYXRlOiBUaHUsIDIxIEF1ZyAyMDI1IDIwOjU4OjQyICswMjAwClN1YmplY3Q6 IFtQQVRDSF0gQWRkIGVkZWJ1Zy1ib3VuY2UtdG8tcHJldmlvdXMtdmFsdWUKCkZyb206IEpl bnMgU2NobWlkdCA8anNjaG1pZHQ0Z251QHZvZGFmb25lbWFpbC5kZT4KCiogbGlzcC9lbWFj cy1saXNwL2VkZWJ1Zy5lbCAoZWRlYnVnLXByZXZpb3VzLXZhbHVlKTogQWRkIHZhcmlhYmxl LgooZWRlYnVnLWNvbXB1dGUtcHJldmlvdXMtcmVzdWx0KTogVXBkYXRlIGl0IGhlcmUuCihl ZGVidWctYm91bmNlLXRvLXByZXZpb3VzLXZhbHVlKTogQWRkIGZ1bmN0aW9uLgotLS0KIGxp c3AvZW1hY3MtbGlzcC9lZGVidWcuZWwgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLmVsIGIvbGlzcC9l bWFjcy1saXNwL2VkZWJ1Zy5lbAppbmRleCAyODRlM2FjZDk1OS4uYWY2YjU0NTM1YjMgMTAw NjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9lZGVidWcuZWwKKysrIGIvbGlzcC9lbWFjcy1s aXNwL2VkZWJ1Zy5lbApAQCAtMjYxNyw3ICsyNjE3LDggQEAgZWRlYnVnLW91dHNpZGUtZC1j LWktbi1zLXcKIAogKGRlZnZhciBlZGVidWctZXZhbC1saXN0IG5pbCkgOzsgTGlzdCBvZiBl eHByZXNzaW9ucyB0byBldmFsdWF0ZS4KIAotKGRlZnZhciBlZGVidWctcHJldmlvdXMtcmVz dWx0IG5pbCkgOzsgTGFzdCByZXN1bHQgcmV0dXJuZWQuCisoZGVmdmFyIGVkZWJ1Zy1wcmV2 aW91cy12YWx1ZSBuaWwpIDs7IExhc3QgdmFsdWUgcmV0dXJuZWQuCisoZGVmdmFyIGVkZWJ1 Zy1wcmV2aW91cy1yZXN1bHQgbmlsKSA7OyBMaWtld2lzZSwgYnV0IGNvbnZlcnRlZCB0byBh IHN0cmluZy4KIAogKGRlZnVuIGVkZWJ1Zy0tZGlzcGxheSAodmFsdWUgb2Zmc2V0LWluZGV4 IGFyZy1tb2RlKQogICA7OyBlZGVidWctLWRpc3BsYXktMSBpcyB0b28gYmlnLCB3ZSBzaG91 bGQgc3BsaXQgaXQuICBUaGlzIGZ1bmN0aW9uCkBAIC0zMTE0LDYgKzMxMTUsMzQgQEAgZWRl YnVnLWJvdW5jZS1wb2ludAogICAgICAgKGVkZWJ1Zy1wb3AtdG8tYnVmZmVyIGVkZWJ1Zy1i dWZmZXIgKGNhciBlZGVidWctd2luZG93LWRhdGEpKSkpKQogCiAKKyhkZWZ1biBlZGVidWct Ym91bmNlLXRvLXByZXZpb3VzLXZhbHVlIChhcmcpCisgICJCb3VuY2UgcG9pbnQgdG8gcHJl dmlvdXMgdmFsdWUgaW4gdGhlIG91dHNpZGUgY3VycmVudCBidWZmZXIuCitJZiBwcmVmaXgg YXJndW1lbnQgQVJHIGlzIHN1cHBsaWVkLCBzaXQgZm9yIHRoYXQgbWFueSBzZWNvbmRzCiti ZWZvcmUgcmV0dXJuaW5nLiAgVGhlIGRlZmF1bHQgaXMgb25lIHNlY29uZC4iCisgIChpbnRl cmFjdGl2ZSAicCIpCisgIChpZiAobm90IGVkZWJ1Zy1hY3RpdmUpCisgICAgICAoZXJyb3Ig IkVkZWJ1ZyBpcyBub3QgYWN0aXZlIikpCisgIChpZiAobm90IChpbnRlZ2VyLW9yLW1hcmtl ci1wIGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSkpCisgICAgICAoZXJyb3IgIlByZXZpb3VzIHZh bHVlIG5vdCBhIG51bWJlciBvciBtYXJrZXIiKSkKKyAgKHNhdmUtZXhjdXJzaW9uCisgICAg OzsgSWYgdGhlIGJ1ZmZlcidzIGN1cnJlbnRseSBkaXNwbGF5ZWQsIGF2b2lkIHNldC13aW5k b3ctY29uZmlndXJhdGlvbi4KKyAgICAoc2F2ZS13aW5kb3ctZXhjdXJzaW9uCisgICAgICAo bGV0ICgocG9pbnQtaW5mbyAiIikpCisgICAgICAgIChlZGVidWctcG9wLXRvLWJ1ZmZlciBl ZGVidWctb3V0c2lkZS1idWZmZXIpCisgICAgICAgIChjb25kCisgICAgICAgICAoKDwgZWRl YnVnLXByZXZpb3VzLXZhbHVlIChwb2ludC1taW4pKQorICAgICAgICAgIChzZXRxIHBvaW50 LWluZm8gKGZvcm1hdCAiICg8IFBvaW50IG1pbjogJXMpIiAocG9pbnQtbWluKSkpKQorICAg ICAgICAgKCg+IGVkZWJ1Zy1wcmV2aW91cy12YWx1ZSAocG9pbnQtbWF4KSkKKyAgICAgICAg ICAoc2V0cSBwb2ludC1pbmZvIChmb3JtYXQgIiAoPiBQb2ludCBtYXg6ICVzKSIgKHBvaW50 LW1heCkpKSkKKyAgICAgICAgICgoaW52aXNpYmxlLXAgZWRlYnVnLXByZXZpb3VzLXZhbHVl KQorICAgICAgICAgIChzZXRxIHBvaW50LWluZm8gKGZvcm1hdCAiIChpbnZpc2libGUpIikp KSkKKyAgICAgICAgKGdvdG8tY2hhciBlZGVidWctcHJldmlvdXMtdmFsdWUpCisgICAgICAg IChtZXNzYWdlICJDdXJyZW50IGJ1ZmZlcjogJXMgUG9pbnQ6ICVzJXMiCisJICAgICAgICAg KGN1cnJlbnQtYnVmZmVyKSBlZGVidWctcHJldmlvdXMtdmFsdWUgcG9pbnQtaW5mbykKKyAg ICAgICAgKHNpdC1mb3IgYXJnKQorICAgICAgICAoZWRlYnVnLXBvcC10by1idWZmZXIgZWRl YnVnLWJ1ZmZlciAoY2FyIGVkZWJ1Zy13aW5kb3ctZGF0YSkpKSkpKQorCisKIDs7IEpvZSBX ZWxscywgaGVyZSBpcyBhIHN0YXJ0IGF0IHlvdXIgaWRlYSBvZiBhZGRpbmcgYSBidWZmZXIg dG8gdGhlIGludGVybmFsCiA7OyBkaXNwbGF5IGxpc3QuICBTdGlsbCBuZWVkIHRvIHVzZSB0 aGlzIGxpc3QgaW4gZWRlYnVnLS1kaXNwbGF5LgogCkBAIC0zNzQzLDcgKzM3NzIsOCBAQCBl ZGVidWctY29tcHV0ZS1wcmV2aW91cy1yZXN1bHQKICAgKGlmIGVkZWJ1Zy11bndyYXAtcmVz dWx0cwogICAgICAgKHNldHEgcHJldmlvdXMtdmFsdWUKIAkgICAgKGVkZWJ1Zy11bndyYXAq IHByZXZpb3VzLXZhbHVlKSkpCi0gIChzZXRxIGVkZWJ1Zy1wcmV2aW91cy1yZXN1bHQKKyAg KHNldHEgZWRlYnVnLXByZXZpb3VzLXZhbHVlIHByZXZpb3VzLXZhbHVlCisgICAgICAgIGVk ZWJ1Zy1wcmV2aW91cy1yZXN1bHQKIAkoY29uY2F0ICJSZXN1bHQ6ICIKIAkJKGVkZWJ1Zy1z YWZlLXByaW4xLXRvLXN0cmluZyBwcmV2aW91cy12YWx1ZSkKIAkJKGV2YWwtZXhwcmVzc2lv bi1wcmludC1mb3JtYXQgcHJldmlvdXMtdmFsdWUpKSkpCi0tIAoyLjM5LjUKCg== --------------gOKQgSL6A6NXqOdOte094WqK-- ------------=_1756546622-10664-1--