GNU logs - #75844, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75844: Update for window-tool-bar
Resent-From: Jared Finder <jared@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 25 Jan 2025 22:40:02 +0000
Resent-Message-ID: <handler.75844.B.1737844758642 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 75844
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 75844 <at> debbugs.gnu.org
X-Debbugs-Original-To: Bug-gnu Emacs <bug-gnu-emacs@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.1737844758642
          (code B ref -1); Sat, 25 Jan 2025 22:40:02 +0000
Received: (at submit) by debbugs.gnu.org; 25 Jan 2025 22:39:18 +0000
Received: from localhost ([127.0.0.1]:53022 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tboo9-0000AG-4g
	for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 17:39:18 -0500
Received: from lists.gnu.org ([2001:470:142::17]:40790)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tboo5-00009q-Pj
 for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 17:39:15 -0500
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 <jared@HIDDEN>) id 1tbonu-0006YF-Hn
 for bug-gnu-emacs@HIDDEN; Sat, 25 Jan 2025 17:39:04 -0500
Received: from greenhill.hpalace.com ([192.155.80.58])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jared@HIDDEN>) id 1tbonm-0001eC-6B
 for bug-gnu-emacs@HIDDEN; Sat, 25 Jan 2025 17:39:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018;
 t=1737844731; bh=Vveo4c/vAIggscohMWzomQ9eblJpX40dhuuicSb9tR0=;
 h=Date:From:To:Subject:From;
 b=WFcwvRZ9n4jMEcW936++r+/ORNzxNcumSDkyq7AX8w65YRPNP9YtZszPC31atZRh7
 YoMEb0BkXrHIexbzUO2Xlaozewv6do6tW5MbUfBADrqKVFrTpt6d/Ym/2YtEgaYXHc
 NeaXu0n1Yqb+RV3ic0Sv3l2bKW4zwvr+zbRij6L7qU4dZEfvtauGrw3u8llA9wP8Vu
 vu0d9fswCWilAj9gKNtxQI8Mg6Mr7sAvDWeoMBSm6LbHvH45S2eHlet7aQiQ60y5hW
 nbXmpQiLUXQ65Pylhb/Z5frpE6kEz5STUKgXXUzF66YvepkZaTsQZr3RA+KnjHIG5M
 CSwcbfOp8r1fQ==
Received: from mail.finder.org (unknown [192.155.80.58])
 by greenhill.hpalace.com (Postfix) with ESMTPSA id AC9EA121B
 for <bug-gnu-emacs@HIDDEN>; Sat, 25 Jan 2025 22:38:51 +0000 (UTC)
MIME-Version: 1.0
Date: Sat, 25 Jan 2025 14:38:51 -0800
From: Jared Finder <jared@HIDDEN>
Message-ID: <11466551d67b890d556de53f4e8fe266@HIDDEN>
X-Sender: jared@HIDDEN
Content-Type: multipart/mixed;
 boundary="=_a031f60a00059e729f0f6fd629a36d56"
Received-SPF: pass client-ip=192.155.80.58; envelope-from=jared@HIDDEN;
 helo=greenhill.hpalace.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

--=_a031f60a00059e729f0f6fd629a36d56
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

Attached is a patch to window-tool-bar. This adds support for the rest 
of the tool bar item specifiers.  I have been running with this locally 
for a couple of months to ensure it had no major performance regressions 
because it does add more code run per tool bar item refresh.

Separately, I also have an example tool bar mode that I use alongside 
developing the window-tool-bar.  This example shows off the capabilities 
of tool bars.  At the moment, it is limited to just what window-tool-bar 
supports.  I'd be happy to add that as well to Emacs for any further 
tool bar development in general.

   -- MJF
--=_a031f60a00059e729f0f6fd629a36d56
Content-Transfer-Encoding: base64
Content-Type: text/x-diff;
 name=0001-Update-window-tool-bar.patch
Content-Disposition: attachment;
 filename=0001-Update-window-tool-bar.patch;
 size=18243

RnJvbSAwNDQyOGY0MmQ4NjZjMGRhYmNkODkwYTlhNGZiM2UzYjdkYTVlZmVhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXJlZCBGaW5kZXIgPGphcmVkQGZpbmRlci5vcmc+CkRhdGU6
IFN1biwgMTkgSmFuIDIwMjUgMTk6MDI6NDYgLTA4MDAKU3ViamVjdDogW1BBVENIXSBVcGRhdGUg
d2luZG93LXRvb2wtYmFyCgpBZGQgc3VwcG9ydCBmb3IgdGhlIHJlbWFpbmluZyB0b29sIGJhciBp
dGVtIHNwZWNzLCBuZXcgdXNlcgpvcHRpb24gYHdpbmRvdy10b29sLWJhci1zdHlsZScsIGFuZCBh
ZGQgc3VwcG9ydCBmb3Igb2xkZXIgRW1hY3MKdmVyc2lvbnMuCgoqIGRvYy9lbWFjcy93aW5kb3dz
LnRleGkgKFdpbmRvdyBUb29sIEJhcik6IEFkZCBkb2N1bWVudGF0aW9uCmZvciBuZXcgdXNlciBv
cHRpb24gYHdpbmRvdy10b29sLWJhci1zdHlsZScuCiogbGlzcC93aW5kb3ctdG9vbC1iYXIuZWwg
KHdpbmRvdy10b29sLWJhci1zdHJpbmcpOiBEbyBub3Qgc2hvdwpzcGFjZXJzIGFmdGVyIGhpZGRl
biBidXR0b25zLgood2luZG93LXRvb2wtYmFyLS1rZXltYXAtZW50cnktdG8tc3RyaW5nKTogQ2Fs
bCBuZXcgZnVuY3Rpb24KYHdpbmRvdy10b29sLWJhci0tc3R5bGUnLiAgQWRkIGhhbmRsaW5nIGZv
ciA6dmlzaWJsZSwgOmZpbHRlciwKOmJ1dHRvbiwgOnZlcnQtb25seSwgYW5kIDpoZWxwIGl0ZW0g
c3BlY3MuICBTaG93IGtleSBiaW5kaW5ncy4KKHdpbmRvdy10b29sLWJhci0tYWxsb3ctaW1hZ2Vz
KTogRGVsZXRlIHRoaXMsIGl0IGlzIHJlcGxhY2VkIGJ5Cm5ldyB1c2VyIG9wdGlvbiBgd2luZG93
LXRvb2wtYmFyLXN0eWxlJy4KKHdpbmRvdy10b29sLWJhci0tdXNlLWltYWdlcyk6IERlbGV0ZSB0
aGlzLCBpdCBpcyByZXBsYWNlZCBieSBuZXcKZnVuY3Rpb24gYHdpbmRvdy10b29sLWJhci0tc3R5
bGUnLgood2luZG93LXRvb2wtYmFyLS10dXJuLW9uKTogTW92ZSBlYXJsaWVyIGluIGZpbGUsIG5v
IGNoYW5nZXMuCih3aW5kb3ctdG9vbC1iYXItc3R5bGUpOiBOZXcgdXNlciBvcHRpb24gc3VwcG9y
dGluZyBhbGwgdmFsdWVzCmB0b29sLWJhci1zdHlsZScgc3VwcG9ydHMgYXMgd2VsbCBhcyBpbmhl
cml0aW5nIGZyb20KdG9vbC1iYXItc3R5bGUuCih3aW5kb3ctdG9vbC1iYXItLXN0eWxlKTogTmV3
IGZ1bmN0aW9uIHRvIGNhbGN1bGF0ZSBhY3RpdmUgdG9vbApiYXIgc3R5bGUgYmFzZWQgb24gYHdp
bmRvdy10b29sLWJhci1zdHlsZScsIGB0b29sLWJhci1zdHlsZScsCmFuZCBmcmFtZSBjYXBhYmls
aXRpZXMuCihnbG9iYWwtd2luZG93LXRvb2wtYmFyLW1vZGUsIHdpbmRvdy10b29sLWJhci1idXR0
b24pCih3aW5kb3ctdG9vbC1iYXItYnV0dG9uLWhvdmVyLCB3aW5kb3ctdG9vbC1iYXItYnV0dG9u
LWRpc2FibGVkKToKUmV0cm9hY3RpdmVseSBhZGQgcGFja2FnZS12ZXJzaW9uLgood2luZG93LXRv
b2wtYmFyLWJ1dHRvbi1jaGVja2VkKQood2luZG93LXRvb2wtYmFyLWJ1dHRvbi1jaGVja2VkLWhv
dmVyKTogTmV3IGZhY2VzIGZvciA6YnV0dG9uCml0ZW0gc3BlYy4KKHdpbmRvdy10b29sLWJhci0t
Z2V0LWtleW1hcCk6IENhbGwgbmV3IGZ1bmN0aW9uCmB3aW5kb3ctdG9vbC1iYXItLXN0eWxlJy4K
LS0tCiBkb2MvZW1hY3Mvd2luZG93cy50ZXhpICB8ICAxMCArKwogbGlzcC93aW5kb3ctdG9vbC1i
YXIuZWwgfCAyNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMiBm
aWxlcyBjaGFuZ2VkLCAyMDEgaW5zZXJ0aW9ucygrKSwgODUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jL2VtYWNzL3dpbmRvd3MudGV4aSBiL2RvYy9lbWFjcy93aW5kb3dzLnRleGkKaW5k
ZXggYTk5MmYyNmZjZGQuLjhiMmU0MjQ5YTcwIDEwMDY0NAotLS0gYS9kb2MvZW1hY3Mvd2luZG93
cy50ZXhpCisrKyBiL2RvYy9lbWFjcy93aW5kb3dzLnRleGkKQEAgLTcyOCw2ICs3MjgsMTYgQEAg
V2luZG93IFRvb2wgQmFyCiAoYWRkLWhvb2sgJ3NwZWNpYWwtbW9kZS1ob29rICd3aW5kb3ctdG9v
bC1iYXItbW9kZSkKIEBlbmQgZXhhbXBsZQogCitAdmluZGV4IHdpbmRvdy10b29sLWJhci1zdHls
ZQorQGNpbmRleCBXaW5kb3cgVG9vbCBCYXIgc3R5bGUKK09uIGdyYXBoaWNhbCBkaXNwbGF5cyB0
aGUgd2luZG93IHRvb2wgYmFyIGNhbiBiZSBkaXNwbGF5ZWQgaW4gbXVsdGlwbGUKK2RpZmZlcmVu
dCBzdHlsZXMuICBCeSBkZWZhdWx0LCB0aGUgd2luZG93IHRvb2wgYmFyIGRpc3BsYXlzIGl0ZW1z
IGFzCitqdXN0IGltYWdlcy4gIFRvIGltcG9zZSBhIHNwZWNpZmljIHN0eWxlLCBjdXN0b21pemUg
dGhlIHZhcmlhYmxlCitAY29kZXt3aW5kb3ctdG9vbC1iYXItc3R5bGV9LgorCitPbiB0ZXh0LW9u
bHkgZGlzcGxheXMgdGhlIHdpbmRvdyB0b29sIGJhciBvbmx5IHNob3dzIHRleHQgZm9yIGVhY2gK
K2J1dHRvbi4KKwogRW1hY3MgY2FuIGFsc28gZGlzcGxheSBhIHNpbmdsZSB0b29sIGJhciBhdCB0
aGUgdG9wIG9mIGZyYW1lcwogKEBweHJlZntUb29sIEJhcnN9KS4KIApkaWZmIC0tZ2l0IGEvbGlz
cC93aW5kb3ctdG9vbC1iYXIuZWwgYi9saXNwL3dpbmRvdy10b29sLWJhci5lbAppbmRleCBlMmM4
ODZjNDFlNS4uODc3MThkMzU0YTUgMTAwNjQ0Ci0tLSBhL2xpc3Avd2luZG93LXRvb2wtYmFyLmVs
CisrKyBiL2xpc3Avd2luZG93LXRvb2wtYmFyLmVsCkBAIC00LDggKzQsOSBAQAogCiA7OyBBdXRo
b3I6IEphcmVkIEZpbmRlciA8amFyZWRAZmluZGVyLm9yZz4KIDs7IENyZWF0ZWQ6IE5vdiAyMSwg
MjAyMwotOzsgVmVyc2lvbjogMC4yLjEKKzs7IFZlcnNpb246IDAuMwogOzsgS2V5d29yZHM6IG1v
dXNlCis7OyBVUkw6IGh0dHA6Ly9naXRodWIuY29tL2NoYW9zZW1lci93aW5kb3ctdG9vbC1iYXIK
IDs7IFBhY2thZ2UtUmVxdWlyZXM6ICgoZW1hY3MgIjI3LjEiKSAoY29tcGF0ICIyOS4xIikpCiAK
IDs7IFRoaXMgaXMgYSBHTlUgRUxQQSA6Y29yZSBwYWNrYWdlLiAgQXZvaWQgYWRkaW5nIGZ1bmN0
aW9uYWxpdHkgdGhhdApAQCAtNTQsNDQgKzU1LDMyIEBACiAKIDs7OyBLbm93biBpc3N1ZXM6CiA7
OwotOzsgT24gR05VIEVtYWNzIDI5LjEsIHRlcm1pbmFscyBkcmFnZ2luZyB0byByZXNpemUgd2lu
ZG93cyB3aWxsIGVycm9yCi07OyB3aXRoIG1lc3NhZ2UgIjx0YWItbGluZT4gPG1vdXNlLW1vdmVt
ZW50PiBpcyB1bmRlZmluZWQiLiAgVGhpcyBpcyBhCi07OyBidWcgaW4gR05VIEVtYWNzLAorOzsg
T24gR05VIEVtYWNzIDI5LjEgYW5kIGVhcmxpZXIsIHRlcm1pbmFscyBkcmFnZ2luZyB0byByZXNp
emUgd2luZG93cworOzsgd2lsbCBlcnJvciB3aXRoIG1lc3NhZ2UgIjx0YWItbGluZT4gPG1vdXNl
LW1vdmVtZW50PiBpcyB1bmRlZmluZWQiLgorOzsgVGhpcyBpcyBhIGJ1ZyBpbiBHTlUgRW1hY3Ms
CiA7OyA8aHR0cHM6Ly9kZWJidWdzLmdudS5vcmcvY2dpL2J1Z3JlcG9ydC5jZ2k/YnVnPTY3NDU3
Pi4KIDs7Ci07OyBPbiBHTlUgRW1hY3MgMjksIHBlcmZvcm1hbmNlIGluIHRlcm1pbmFscyBpcyBs
b3dlciB0aGFuIG9uCi07OyBncmFwaGljYWwgZnJhbWVzLiAgVGhpcyBpcyBkdWUgdG8gYSB3b3Jr
YXJvdW5kLCBzZWUgIldvcmthcm91bmQgZm9yCi07OyBodHRwczovL2RlYmJ1Z3MuZ251Lm9yZy9j
Z2kvYnVncmVwb3J0LmNnaT9idWc9NjgzMzQiLCBiZWxvdy4KKzs7IE9uIEdOVSBFbWFjcyAyOSBh
bmQgZWFybGllciwgcGVyZm9ybWFuY2UgaW4gdGVybWluYWxzIGlzIGxvd2VyIHRoYW4KKzs7IG9u
IGdyYXBoaWNhbCBmcmFtZXMuICBUaGlzIGlzIGR1ZSB0byBhIHdvcmthcm91bmQsIHNlZSAiV29y
a2Fyb3VuZAorOzsgZm9yIGh0dHBzOi8vZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dp
P2J1Zz02ODMzNCIsIGJlbG93LgorOzsKKzs7IERyYWdnaW5nIGVtcHR5IHNwYWNlIG9uIHRoZSB0
YWItbGluZSAod2hpY2ggdGhpcyBwYWNrYWdlIHVzZXMgdG8KKzs7IGRpc3BsYXkgdGhlIHdpbmRv
dyB0b29sIGJhcikgZG9lc24ndCByZXNpemUgd2luZG93cy4gIFRoaXMgaXMKKzs7IHVubGlrZSB0
aGUgbW9kZSBsaW5lLCB3aGVyZSBkcmFnZ2luZyBlbXB0eSBzcGFjZSByZXNpemVzIHRoZQorOzsg
d2luZG93LgogCiA7OzsgVG9kbzoKIDs7CiA7OyBOb3QgYWxsIGZlYXR1cmVzIHBsYW5uZWQgYXJl
IGltcGxlbWVudGVkIHlldC4gIEV2ZW50dWFsbHkgSSB3b3VsZAogOzsgbGlrZSB0byBhbHNvIGdl
bmVyYWxseSBtYWtlIHRvb2wgYmFycyBiZXR0ZXIuCiA7OwotOzsgVGFyZ2V0aW5nIDAuMzoKLTs7
ICogUHJvcGVybHkgc3VwcG9ydCByZW1haW5pbmcgbGVzcyBmcmVxdWVudGx5IHVzZWQgdG9vbCBi
YXIgaXRlbSBzcGVjcy4gIEZyb20KLTs7ICAgYHBhcnNlX3Rvb2xfYmFyX2l0ZW0nOgotOzsgICAg
ICogOnZpc2libGUKLTs7ICAgICAqIDpmaWx0ZXIKLTs7ICAgICAqIDpidXR0b24KLTs7ICAgICAq
IDp3cmFwCi07OyAqIEFkZCBkaXNwbGF5IGN1c3RvbWl6YXRpb24gc2ltaWxhciB0byBgdG9vbC1i
YXItc3R5bGUnLgotOzsKLTs7IFRhcmdldGluZyAxLjA6Cis7OyBQb3N0IDEuMCB3b3JrOgogOzsK
IDs7ICogQ2xlYW4gdXAgRW1hY3MgdG9vbCBiYXJzCiA7OyAgICAgKiBEZWZhdWx0OiBSZW1vdmUg
ZGVmYXVsdCB0b29sLWJhciBlbnRpcmVseQogOzsgICAgICogZ3JlcCwgdmM6IFJlbW92ZSBkZWZh
dWx0IHRvb2wtYmFyIGluaGVyaXRlZAogOzsgICAgICogaW5mbzogUmVtb3ZlIE5leHQgLyBQcmV2
IC8gVXAsIHdoaWNoIGlzIGFscmVhZHkgaW4gdGhlIGhlYWRlcgogOzsgICAgICogc21lcmdlOiBB
ZGQgdG9vbCBiYXIgZm9yIG5leHQvcHJldgotOzsKLTs7IFBvc3QgMS4wIHdvcms6Ci07OwotOzsg
KiBTaG93IGtleWJvYXJkIHNob3J0Y3V0IG9uIGhlbHAgdGV4dC4KLTs7Ci07OyAqIEFkZCBhIGJp
dCBtb3JlIGRvY3VtZW50YXRpb24uCi07OyAqIEFkZCBjdXN0b21pemF0aW9uIG9wdGlvbjogaWdu
b3JlLWRlZmF1bHQtdG9vbC1iYXItbWFwCi07OyAqIE1ha2UgdGFiLWxpbmUgZHJhZ2dpbmcgcmVz
aXplIHRoZSB3aW5kb3cKIAogOzs7IENvZGU6CiAKQEAgLTIyNyw3ICsyMTYsNyBAQCB3aW5kb3ct
dG9vbC1iYXItc3RyaW5nLS1jYWNoZQogKGRlZnVuIHdpbmRvdy10b29sLWJhci1zdHJpbmcgKCkK
ICAgIlJldHVybiBhIChwcm9wZXJ0aXplZCkgc3RyaW5nIGZvciB0aGUgdG9vbCBiYXIuCiAKLVRo
aXMgaXMgZm9yIHdoZW4geW91IHdhbnQgbW9yZSBjdXN0b21pemF0aW9ucyB0aGFuCitUaGlzIGlz
IGZvciB3aGVuIHlvdSB3YW50IG1vcmUgY3VzdG9taXphdGlvbnMgdGhhbiB0aGUgY29tbWFuZAog
YHdpbmRvdy10b29sLWJhci1tb2RlJyBwcm92aWRlcy4gIENvbW1vbmx5IGFkZGVkIHRvIHRoZSB2
YXJpYWJsZQogYHRhYi1saW5lLWZvcm1hdCcsIGBoZWFkZXItbGluZS1mb3JtYXQnLCBvciBgbW9k
ZS1saW5lLWZvcm1hdCciCiAgIChpZiAob3IgKG51bGwgd2luZG93LXRvb2wtYmFyLXN0cmluZy0t
Y2FjaGUpCkBAIC0yMzUsMTMgKzIyNCwxNCBAQCB3aW5kb3ctdG9vbC1iYXItc3RyaW5nCiAgICAg
ICAobGV0KiAoKG1lbTAgKG1lbW9yeS11c2UtY291bnRzKSkKICAgICAgICAgICAgICAodG9vbGJh
ci1tZW51ICh3aW5kb3ctdG9vbC1iYXItLWdldC1rZXltYXApKQogICAgICAgICAgICAgIChtZW0x
IChtZW1vcnktdXNlLWNvdW50cykpCi0gICAgICAgICAgICAgKHJlc3VsdCAobWFwY29uY2F0ICMn
d2luZG93LXRvb2wtYmFyLS1rZXltYXAtZW50cnktdG8tc3RyaW5nCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChjZHIgdG9vbGJhci1tZW51KSA7U2tpcCAna2V5bWFwCisgICAgICAg
ICAgICAgKHN0cnMgKG1hcGNhciAjJ3dpbmRvdy10b29sLWJhci0ta2V5bWFwLWVudHJ5LXRvLXN0
cmluZworICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNkciB0b29sYmFyLW1lbnUpKSkgO1Nr
aXAgJ2tleW1hcAorICAgICAgICAgICAgIChyZXN1bHQgKG1hcGNvbmNhdCAjJ2lkZW50aXR5Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUgbmlsIHN0cnMpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFdpdGhvdXQgc3BhY2VzIGJldHdlZW4gdGhlIHRl
eHQsIGhvdmVyaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGhpZ2hsaWdo
dHMgYWxsIGFkamFjZW50IGJ1dHRvbnMuCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChpZiAod2luZG93LXRvb2wtYmFyLS11c2UtaW1hZ2VzKQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHByb3BlcnRpemUgIiAiICdpbnZpc2libGUgdCkKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiICIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGlmIChlcSAndGV4dCAod2luZG93LXRvb2wtYmFyLS1zdHlsZSkpICIgIgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplICIgIiAnaW52aXNpYmxlIHQp
KSkpCiAgICAgICAgICAgICAgKG1lbTIgKG1lbW9yeS11c2UtY291bnRzKSkpCiAgICAgICAgIChj
bC1tYXBsIChsYW1iZGEgKGwtaW5pdCBsMCBsMSkKICAgICAgICAgICAgICAgICAgICAoY2wtaW5j
ZiAoY2FyIGwtaW5pdCkgKC0gKGNhciBsMSkgKGNhciBsMCkpKSkKQEAgLTI4MSw0NSArMjcxLDEw
MSBAQCB3aW5kb3ctdG9vbC1iYXItLWtleW1hcC1lbnRyeS10by1zdHJpbmcKICAgICAoKG9yIGAo
LF8gIi0tIikKICAgICAgICAgIGAoLF8gbWVudS1pdGVtICwoYW5kIChwcmVkIHN0cmluZ3ApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHJlZCAoc3RyaW5nLXByZWZpeC1wICItLSIp
KSkpKQotICAgICAoaWYgKHdpbmRvdy10b29sLWJhci0tdXNlLWltYWdlcykKLSAgICAgICAgIHdp
bmRvdy10b29sLWJhci0tZ3JhcGhpY2FsLXNlcGFyYXRvcgotICAgICAgICJ8IikpCisgICAgIChp
ZiAoZXEgJ3RleHQgKHdpbmRvdy10b29sLWJhci0tc3R5bGUpKSAifCIKKyAgICAgICB3aW5kb3ct
dG9vbC1iYXItLWdyYXBoaWNhbC1zZXBhcmF0b3IpKQogCiAgICAgOzsgTWVudSBpdGVtLCB0dXJu
IGludG8gcHJvcGVydGl6ZWQgc3RyaW5nIGJ1dHRvbgogICAgIChgKCxrZXkgbWVudS1pdGVtICxu
YW1lLWV4cHIgLGJpbmRpbmcgLiAscGxpc3QpCi0gICAgICh3aGVuIGJpbmRpbmcgICAgICA7IElm
IG5vIGJpbmRpbmcgZXhpc3RzLCB0aGVuIGJ1dHRvbiBpcyBoaWRkZW4uCi0gICAgICAgKGxldCog
KChuYW1lIChldmFsIG5hbWUtZXhwcikpCi0gICAgICAgICAgICAgIChzdHIgKHVwY2FzZS1pbml0
aWFscyAob3IgKHBsaXN0LWdldCBwbGlzdCA6bGFiZWwpCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHN0cmluZy10cmltLXJpZ2h0IG5hbWUgIlxcLisiKSkpKQotICAg
ICAgICAgICAgICAobGVuIChsZW5ndGggc3RyKSkKLSAgICAgICAgICAgICAgKGVuYWJsZS1mb3Jt
IChwbGlzdC1nZXQgcGxpc3QgOmVuYWJsZSkpCi0gICAgICAgICAgICAgIChlbmFibGVkIChvciAo
bm90IGVuYWJsZS1mb3JtKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV2YWwgZW5hYmxl
LWZvcm0pKSkpCi0gICAgICAgICAoaWYgZW5hYmxlZAorICAgICAobGV0KiAoKHZpc2libGUtZW50
cnkgKHBsaXN0LW1lbWJlciBwbGlzdCA6dmlzaWJsZSkpCisgICAgICAgICAgICAodmlzaWJsZSAo
b3IgKG51bGwgdmlzaWJsZS1lbnRyeSkgO0RlZmF1bHQgaXMgdmlzaWJsZQorICAgICAgICAgICAg
ICAgICAgICAgICAgIChldmFsIChjYWRyIHZpc2libGUtZW50cnkpKSkpCisgICAgICAgICAgICAo
d3JhcCAocGxpc3QtZ2V0IHBsaXN0IDp3cmFwKSkKKyAgICAgICAgICAgIChmaWx0ZXIgKHBsaXN0
LWdldCBwbGlzdCA6ZmlsdGVyKSkpCisgICAgICAgKHdoZW4gZmlsdGVyCisgICAgICAgICAoc2V0
ZiBiaW5kaW5nCisgICAgICAgICAgICAgICA7OyBZb3Ugd291bGQgZXhwZWN0IHRoaXMgdG8gdXNl
IGBmdW5jYWxsJywgYnV0IGV4aXN0aW5nCisgICAgICAgICAgICAgICA7OyBjb2RlIGluIGBwYXJz
ZV90b29sX2Jhcl9pdGVtJyB1c2VzIGBldmFsJy4KKyAgICAgICAgICAgICAgIChldmFsIGAoLGZp
bHRlciAnLGJpbmRpbmcpKSkpCisgICAgICAgKHdoZW4gKGFuZCBiaW5kaW5nCisgICAgICAgICAg
ICAgICAgICB2aXNpYmxlCisgICAgICAgICAgICAgICAgICAobnVsbCB3cmFwKSkKKyAgICAgICAg
IChsZXQqICgobmFtZSAoZXZhbCBuYW1lLWV4cHIpKQorICAgICAgICAgICAgICAgIChzdHIgKHVw
Y2FzZS1pbml0aWFscyAob3IgKHBsaXN0LWdldCBwbGlzdCA6bGFiZWwpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLXRyaW0tcmlnaHQgbmFtZSAiXFwu
KyIpKSkpCisgICAgICAgICAgICAgICAgKGxlbiAobGVuZ3RoIHN0cikpCisgICAgICAgICAgICAg
ICAgKGVuYWJsZS1mb3JtIChwbGlzdC1nZXQgcGxpc3QgOmVuYWJsZSkpCisgICAgICAgICAgICAg
ICAgKGVuYWJsZWQgKG9yIChub3QgZW5hYmxlLWZvcm0pCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChldmFsIGVuYWJsZS1mb3JtKSkpCisgICAgICAgICAgICAgICAgKGJ1dHRvbi1zcGVj
IChwbGlzdC1nZXQgcGxpc3QgOmJ1dHRvbikpCisgICAgICAgICAgICAgICAgKGJ1dHRvbi1zZWxl
Y3RlZCAoZXZhbCAoY2RyLXNhZmUgYnV0dG9uLXNwZWMpKSkKKyAgICAgICAgICAgICAgICAodmVy
dC1vbmx5IChwbGlzdC1nZXQgcGxpc3QgOnZlcnQtb25seSkpCisgICAgICAgICAgICAgICAgaW1h
Z2Utc3RhcnQKKyAgICAgICAgICAgICAgICBpbWFnZS1lbmQpCisgICAgICAgICAgIDs7IERlcGVu
ZGluZyBvbiBzdHlsZSwgSW1hZ2VzIGNhbiBiZSBkaXNwbGF5ZWQgdG8gdGhlCisgICAgICAgICAg
IDs7IGxlZnQsIHRvIHRoZSByaWdodCwgb3IgaW4gcGxhY2Ugb2YgdGhlIHRleHQKKyAgICAgICAg
ICAgKHBjYXNlLWV4aGF1c3RpdmUgKHdpbmRvdy10b29sLWJhci0tc3R5bGUpCisgICAgICAgICAg
ICAgKCdpbWFnZQorICAgICAgICAgICAgICAoc2V0ZiBpbWFnZS1zdGFydCAwCisgICAgICAgICAg
ICAgICAgICAgIGltYWdlLWVuZCBsZW4pKQorICAgICAgICAgICAgICgndGV4dAorICAgICAgICAg
ICAgICA7OyBJbWFnZXMgc2hvdWxkbid0IGJlIGF2YWlsYWJsZQorICAgICAgICAgICAgICApCisg
ICAgICAgICAgICAgKChvciAnYm90aCAnYm90aC1ob3JpeikKKyAgICAgICAgICAgICAgKGlmIHZl
cnQtb25seQorICAgICAgICAgICAgICAgICAgKHNldGYgaW1hZ2Utc3RhcnQgMCBpbWFnZS1lbmQg
bGVuKQorICAgICAgICAgICAgICAgIChzZXRmIHN0ciAoY29uY2F0ICIgIiBzdHIpCisgICAgICAg
ICAgICAgICAgICAgICAgaW1hZ2Utc3RhcnQgMAorICAgICAgICAgICAgICAgICAgICAgIGltYWdl
LWVuZCAxCisgICAgICAgICAgICAgICAgICAgICAgbGVuICgxKyBsZW4pKSkpCisgICAgICAgICAg
ICAgKCd0ZXh0LWltYWdlLWhvcml6CisgICAgICAgICAgICAgIChpZiB2ZXJ0LW9ubHkKKyAgICAg
ICAgICAgICAgICAgIChzZXRmIGltYWdlLXN0YXJ0IDAgaW1hZ2UtZW5kIGxlbikKKyAgICAgICAg
ICAgICAgICAoc2V0ZiBzdHIgKGNvbmNhdCBzdHIgIiAiKQorICAgICAgICAgICAgICAgICAgICAg
IGltYWdlLXN0YXJ0IGxlbgorICAgICAgICAgICAgICAgICAgICAgIGltYWdlLWVuZCAoMSsgbGVu
KQorICAgICAgICAgICAgICAgICAgICAgIGxlbiAoMSsgbGVuKSkpKSkKKworICAgICAgICAgICAo
Y29uZAorICAgICAgICAgICAgKChhbmQgZW5hYmxlZCBidXR0b24tc2VsZWN0ZWQpCisgICAgICAg
ICAgICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgMCBsZW4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnKG1vdXNlLWZhY2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHdpbmRvdy10b29sLWJhci1idXR0b24tY2hlY2tlZC1ob3ZlcgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAga2V5bWFwIHdpbmRvdy10b29sLWJhci0tYnV0dG9uLWtleW1h
cAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFjZSB3aW5kb3ctdG9vbC1i
YXItYnV0dG9uLWNoZWNrZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
KSkKKyAgICAgICAgICAgIChlbmFibGVkCiAgICAgICAgICAgICAgKGFkZC10ZXh0LXByb3BlcnRp
ZXMgMCBsZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKG1vdXNlLWZhY2Ug
d2luZG93LXRvb2wtYmFyLWJ1dHRvbi1ob3ZlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAga2V5bWFwIHdpbmRvdy10b29sLWJhci0tYnV0dG9uLWtleW1hcAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFjZSB3aW5kb3ctdG9vbC1iYXItYnV0dG9uKQot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cikKLSAgICAgICAgICAgKHB1dC10
ZXh0LXByb3BlcnR5IDAgbGVuCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZmFjZQot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3dpbmRvdy10b29sLWJhci1idXR0b24tZGlz
YWJsZWQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cikpCi0gICAgICAgICAod2hl
bi1sZXQqICgoc3BlYyAoYW5kICh3aW5kb3ctdG9vbC1iYXItLXVzZS1pbWFnZXMpCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChwbGlzdC1nZXQgbWVudS1pdGVtIDppbWFnZSkpKSkK
LSAgICAgICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IDAgbGVuCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnZGlzcGxheQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFwcGVu
ZCBzcGVjCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZiBlbmFibGVk
ICcoOm1hcmdpbiAyIDphc2NlbnQgY2VudGVyKQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICcoOm1hcmdpbiAyIDphc2NlbnQgY2VudGVyCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6Y29udmVyc2lvbiBkaXNhYmxlZCkpKQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RyKSkKLSAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0
eSAwIGxlbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICdoZWxwLWVjaG8KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAob3IgKHBsaXN0LWdldCBwbGlzdCA6aGVscCkgbmFtZSkKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHIpCi0gICAgICAgICAocHV0LXRleHQtcHJvcGVy
dHkgMCBsZW4gJ3Rvb2wtYmFyLWtleSBrZXkgc3RyKQotICAgICAgICAgc3RyKSkpKSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHIpKQorICAgICAgICAgICAgKHQKKyAgICAg
ICAgICAgICAocHV0LXRleHQtcHJvcGVydHkgMCBsZW4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ2ZhY2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3dpbmRvdy10
b29sLWJhci1idXR0b24tZGlzYWJsZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RyKSkpCisgICAgICAgICAgICh3aGVuLWxldCogKChzcGVjIChhbmQgaW1hZ2Utc3RhcnQgaW1h
Z2UtZW5kCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBsaXN0LWdldCBtZW51
LWl0ZW0gOmltYWdlKSkpKQorICAgICAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSBpbWFnZS1z
dGFydCBpbWFnZS1lbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Rpc3BsYXkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFwcGVuZCBzcGVjCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIGVuYWJsZWQgJyg6bWFyZ2luIDIgOmFz
Y2VudCBjZW50ZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
KDptYXJnaW4gMiA6YXNjZW50IGNlbnRlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDpjb252ZXJzaW9uIGRpc2FibGVkKSkpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cikpCisgICAgICAgICAgIChsZXQgKChoZWxwLXRleHQg
KG9yIChwbGlzdC1nZXQgcGxpc3QgOmhlbHApIG5hbWUpKQorICAgICAgICAgICAgICAgICAoa2V5
cyAod2hlcmUtaXMtaW50ZXJuYWwgYmluZGluZyBuaWwgdCkpKQorICAgICAgICAgICAgIChwdXQt
dGV4dC1wcm9wZXJ0eSAwIGxlbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaGVs
cC1lY2hvCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZiBrZXlzCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uY2F0IGhlbHAtdGV4dAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICAoIgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoa2V5LWRlc2NyaXB0aW9uIGtleXMpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIpIikKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBoZWxwLXRleHQpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cikpCisgICAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSAwIGxlbiAndG9v
bC1iYXIta2V5IGtleSBzdHIpCisgICAgICAgICAgIHN0cikpKSkpKQogCiAoZGVmdW4gd2luZG93
LXRvb2wtYmFyLS1jYWxsLWJ1dHRvbiAoKQogICAiQ2FsbCB0aGUgYnV0dG9uIHRoYXQgd2FzIGNs
aWNrZWQgb24gaW4gdGhlIHRhYiBsaW5lLiIKQEAgLTQxNSwyMCArNDYxLDUyIEBAIHdpbmRvdy10
b29sLWJhci1tb2RlCiAoZGVmaW5lLWdsb2JhbGl6ZWQtbWlub3ItbW9kZSBnbG9iYWwtd2luZG93
LXRvb2wtYmFyLW1vZGUKICAgd2luZG93LXRvb2wtYmFyLW1vZGUgd2luZG93LXRvb2wtYmFyLS10
dXJuLW9uCiAgIDpncm91cCAnd2luZG93LXRvb2wtYmFyCisgIDpwYWNrYWdlLXZlcnNpb24gJyh3
aW5kb3ctdG9vbC1iYXIgLiAiMC4xIikKICAgKGFkZC1ob29rICdpc2VhcmNoLW1vZGUtaG9vayAj
J3dpbmRvdy10b29sLWJhci0tdHVybi1vbikKICAgKGFkZC1ob29rICdpc2VhcmNoLW1vZGUtZW5k
LWhvb2sgIyd3aW5kb3ctdG9vbC1iYXItLXR1cm4tb24pKQogCi0oZGVmdmFyIHdpbmRvdy10b29s
LWJhci0tYWxsb3ctaW1hZ2VzIHQKLSAgIkludGVybmFsIGRlYnVnIGZsYWcgdG8gZm9yY2UgdGV4
dCBtb2RlLiIpCi0KLShkZWZ1biB3aW5kb3ctdG9vbC1iYXItLXVzZS1pbWFnZXMgKCkKLSAgIklu
dGVybmFsIGZ1bmN0aW9uLgotUmVzcGVjdHMgYHdpbmRvdy10b29sLWJhci0tYWxsb3ctaW1hZ2Vz
JyBhcyB3ZWxsIGFzIGZyYW1lCi1jYXBhYmlsaXRpZXMuIgotICAoYW5kIHdpbmRvdy10b29sLWJh
ci0tYWxsb3ctaW1hZ2VzCi0gICAgICAgKGRpc3BsYXktaW1hZ2VzLXApKSkKKyhkZWZ1biB3aW5k
b3ctdG9vbC1iYXItLXR1cm4tb24gKCkKKyAgIkludGVybmFsIGZ1bmN0aW9uIGNhbGxlZCBieSB0
aGUgY29tbWFuZCBgZ2xvYmFsLXdpbmRvdy10b29sLWJhci1tb2RlJy4iCisgICh3aGVuIGdsb2Jh
bC13aW5kb3ctdG9vbC1iYXItbW9kZQorICAgICh3aW5kb3ctdG9vbC1iYXItbW9kZSAxKSkpCiAM
CiA7OzsgRGlzcGxheSBzdHlsaW5nOgorKGRlZmN1c3RvbSB3aW5kb3ctdG9vbC1iYXItc3R5bGUg
J2ltYWdlCisgICJUb29sIGJhciBzdHlsZSB0byB1c2UgZm9yIHdpbmRvdyB0b29sIGJhcnMuCitU
aGUgbWVhbmluaW5nIGlzIHRoZSBzYW1lIGFzIGZvciBgdG9vbC1iYXItc3R5bGUnLCB3aGljaCBz
ZWUuICBJZgorc2V0IHRvIHRoZSBzeW1ib2wgYHRvb2wtYmFyLXN0eWxlJywgdGhlbiB1c2UgdGhl
IHZhbHVlIG9mCitgdG9vbC1iYXItc3R5bGUnIGluc3RlYWQuCisKK1doZW4gaW1hZ2VzIGNhbiBu
b3QgYmUgZGlzcGxheWVkIChzZWUgYGRpc3BsYXktaW1hZ2VzLXAnKSwgdGV4dAoraXMgdXNlZC4i
CisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJJbWFnZXMiIDp2YWx1ZSBpbWFnZSkKKyAg
ICAgICAgICAgICAgICAgKGNvbnN0IDp0YWcgIlRleHQiIDp2YWx1ZSB0ZXh0KQorICAgICAgICAg
ICAgICAgICA7OyBUaGlzIG9wdGlvbiB3b3VsZCByZXF1aXJlIG11bHRpcGxlIHRvb2wgYmFyIGxp
bmVzLgorICAgICAgICAgICAgICAgICA7Oyhjb25zdCA6dGFnICJCb3RoIiA6dmFsdWUgYm90aCkK
KyAgICAgICAgICAgICAgICAgKGNvbnN0IDp0YWcgIkJvdGgtaG9yaXoiIDp2YWx1ZSBib3RoLWhv
cml6KQorICAgICAgICAgICAgICAgICAoY29uc3QgOnRhZyAiVGV4dC1pbWFnZS1ob3JpeiIgOnZh
bHVlIHRleHQtaW1hZ2UtaG9yaXopCisgICAgICAgICAgICAgICAgIChjb25zdCA6dGFnICJJbmhl
cml0IHRvb2wtYmFyLXN0eWxlIiA6dmFsdWUgdG9vbC1iYXItc3R5bGUpCisgICAgICAgICAgICAg
ICAgIChjb25zdCA6dGFnICJTeXN0ZW0gZGVmYXVsdCIgOnZhbHVlIG5pbCkpCisgIDpncm91cCAn
d2luZG93LXRvb2wtYmFyCisgIDpwYWNrYWdlLXZlcnNpb24gJyh3aW5kb3ctdG9vbC1iYXIgLiAi
MC4zIikpCisKKyhkZWZ1biB3aW5kb3ctdG9vbC1iYXItLXN0eWxlICgpCisgICJSZXR1cm4gdGhl
IGVmZmVjdGl2ZSBzdHlsZSBiYXNlZCBvbiBgd2luZG93LXRvb2wtYmFyLXN0eWxlJy4KKworVGhp
cyBhbHNvIHRha2VzIGludG8gYWNjb3VudCBmcmFtZSBjYXBhYmlsaXRpZXMuICBJZiB0aGUgY3Vy
cmVudAorZnJhbWUgY2FuIG5vdCBkaXNwbGF5IGltYWdlcyAoc2VlIGBkaXNsYXktaW1hZ2VzLXAn
KSwgdGhlbiB0aGlzCit3aWxsIGFsd2F5cyByZXR1cm4gdGV4dC4iCisgIChpZiAobm90IChkaXNw
bGF5LWltYWdlcy1wKSkKKyAgICAgICd0ZXh0CisgICAgKGxldCAoKHN0eWxlIHdpbmRvdy10b29s
LWJhci1zdHlsZSkpCisgICAgICAod2hlbiAoZXEgc3R5bGUgJ3Rvb2wtYmFyLXN0eWxlKQorICAg
ICAgICAoc2V0ZiBzdHlsZSB0b29sLWJhci1zdHlsZSkpCisgICAgICAodW5sZXNzIChtZW1xIHN0
eWxlICcoaW1hZ2UgdGV4dCBib3RoIGJvdGgtaG9yaXogdGV4dC1pbWFnZS1ob3JpeikpCisgICAg
ICAgIChzZXRmIHN0eWxlIChpZiAoZmJvdW5kcCAndG9vbC1iYXItZ2V0LXN5c3RlbS1zdHlsZSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICh0b29sLWJhci1nZXQtc3lzdGVtLXN0eWxlKQorICAg
ICAgICAgICAgICAgICAgICAgICdpbWFnZSkpKQorICAgICAgc3R5bGUpKSkKKwogKGRlZmZhY2Ug
d2luZG93LXRvb2wtYmFyLWJ1dHRvbgogICAnKChkZWZhdWx0CiAgICAgIDppbmhlcml0IHRhYi1s
aW5lKQpAQCAtNDQxLDcgKzUxOSw4IEBAIHdpbmRvdy10b29sLWJhci1idXR0b24KICAgICAodAog
ICAgICA6aW52ZXJzZS12aWRlbyB0KSkKICAgIkZhY2UgdXNlZCBmb3IgYnV0dG9ucyB3aGVuIHRo
ZSBtb3VzZSBpcyBub3QgaG92ZXJpbmcgb3ZlciB0aGUgYnV0dG9uLiIKLSAgOmdyb3VwICd3aW5k
b3ctdG9vbC1iYXIpCisgIDpncm91cCAnd2luZG93LXRvb2wtYmFyCisgIDpwYWNrYWdlLXZlcnNp
b24gJyh3aW5kb3ctdG9vbC1iYXIgLiAiMC4yIikpCiAKIChkZWZmYWNlIHdpbmRvdy10b29sLWJh
ci1idXR0b24taG92ZXIKICAgJygoZGVmYXVsdApAQCAtNDUyLDcgKzUzMSw4IEBAIHdpbmRvdy10
b29sLWJhci1idXR0b24taG92ZXIKICAgICAodAogICAgICA6aW52ZXJzZS12aWRlbyB0KSkKICAg
IkZhY2UgdXNlZCBmb3IgYnV0dG9ucyB3aGVuIHRoZSBtb3VzZSBpcyBob3ZlcmluZyBvdmVyIHRo
ZSBidXR0b24uIgotICA6Z3JvdXAgJ3dpbmRvdy10b29sLWJhcikKKyAgOmdyb3VwICd3aW5kb3ct
dG9vbC1iYXIKKyAgOnBhY2thZ2UtdmVyc2lvbiAnKHdpbmRvdy10b29sLWJhciAuICIwLjIiKSkK
IAogKGRlZmZhY2Ugd2luZG93LXRvb2wtYmFyLWJ1dHRvbi1kaXNhYmxlZAogICAnKChkZWZhdWx0
CkBAIC00NjUsNyArNTQ1LDM4IEBAIHdpbmRvdy10b29sLWJhci1idXR0b24tZGlzYWJsZWQKICAg
ICAgOmludmVyc2UtdmlkZW8gdAogICAgICA6YmFja2dyb3VuZCAiYnJpZ2h0YmxhY2siKSkKICAg
IkZhY2UgdXNlZCBmb3IgYnV0dG9ucyB3aGVuIHRoZSBidXR0b24gaXMgZGlzYWJsZWQuIgotICA6
Z3JvdXAgJ3dpbmRvdy10b29sLWJhcikKKyAgOmdyb3VwICd3aW5kb3ctdG9vbC1iYXIKKyAgOnBh
Y2thZ2UtdmVyc2lvbiAnKHdpbmRvdy10b29sLWJhciAuICIwLjIiKSkKKworKGRlZmZhY2Ugd2lu
ZG93LXRvb2wtYmFyLWJ1dHRvbi1jaGVja2VkCisgICcoKGRlZmF1bHQKKyAgICAgOmluaGVyaXQg
dGFiLWxpbmUpCisgICAgKCgoc3VwcG9ydHMgOmJveCB0KSkKKyAgICAgOmJveCAoOmxpbmUtd2lk
dGggLTEgOnN0eWxlIHByZXNzZWQtYnV0dG9uKQorICAgICA6YmFja2dyb3VuZCAiZ3JleTg1IikK
KyAgICAoKChjbGFzcyBjb2xvcikpCisgICAgIDpiYWNrZ3JvdW5kICJibHVlIgorICAgICA6Zm9y
ZWdyb3VuZCAid2hpdGUiKQorICAgICh0CisgICAgIDppbnZlcnNlLXZpZGVvIHQpKQorICAiRmFj
ZSB1c2VkIGZvciBidXR0b25zIHdoZW4gdGhleSBhcmUgdG9nZ2xlZC4iCisgIDpncm91cCAnd2lu
ZG93LXRvb2wtYmFyCisgIDpwYWNrYWdlLXZlcnNpb24gJyh3aW5kb3ctdG9vbC1iYXIgLiAiMC4z
IikpCisKKyhkZWZmYWNlIHdpbmRvdy10b29sLWJhci1idXR0b24tY2hlY2tlZC1ob3ZlcgorICAn
KChkZWZhdWx0CisgICAgIDppbmhlcml0IHRhYi1saW5lKQorICAgICgoKGNsYXNzIGNvbG9yKSAo
bWluLWNvbG9ycyA4OCkgKHN1cHBvcnRzIDpib3ggdCkpCisgICAgIDpib3ggKDpsaW5lLXdpZHRo
IC0xIDpzdHlsZSBwcmVzc2VkLWJ1dHRvbikKKyAgICAgOmJhY2tncm91bmQgImdyZXk5NSIpCisg
ICAgKCgoY2xhc3MgY29sb3IpKQorICAgICA6YmFja2dyb3VuZCAiYnJpZ2h0Ymx1ZSIKKyAgICAg
OmZvcmVncm91bmQgIndoaXRlIikKKyAgICAodAorICAgICA6aW52ZXJzZS12aWRlbyB0KSkKKyAg
IkZhY2UgdXNlZCBmb3IgYnV0dG9ucyB3aGVuIHRoZSBtb3VzZSBpcyBob3ZlcmluZyBvdmVyIHRo
ZSBidXR0b24uIgorICA6Z3JvdXAgJ3dpbmRvdy10b29sLWJhcgorICA6cGFja2FnZS12ZXJzaW9u
ICcod2luZG93LXRvb2wtYmFyIC4gIjAuMyIpKQogDAogOzs7IFdvcmthcm91bmQgZm9yIGh0dHBz
Oi8vZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1Zz02ODMzNC4KIApAQCAtNDc2
LDEwICs1ODcsMTAgQEAgd2luZG93LXRvb2wtYmFyLS1nZXQta2V5bWFwCiAgICJSZXR1cm4gdGhl
IHRvb2wgYmFyIGtleW1hcC4iCiAgIChsZXQgKCh0b29sLWJhci1hbHdheXMtc2hvdy1kZWZhdWx0
IG5pbCkpCiAgICAgKGlmIChhbmQgKHZlcnNpb248IGVtYWNzLXZlcnNpb24gIjMwIikKLSAgICAg
ICAgICAgICAobm90ICh3aW5kb3ctdG9vbC1iYXItLXVzZS1pbWFnZXMpKSkKLSAgICAgICAgOzsg
VGhpcyBjb2RlIHBhdGggaXMgYSBsZXNzIGVmZmljaWVudCB3b3JrYXJvdW5kLgotICAgICAgICAo
d2luZG93LXRvb2wtYmFyLS1tYWtlLWtleW1hcC0xKQotICAgICAgKGtleW1hcC1nbG9iYWwtbG9v
a3VwICI8dG9vbC1iYXI+IikpKSkKKyAgICAgICAgICAgICAoZXEgJ3RleHQgKHdpbmRvdy10b29s
LWJhci0tc3R5bGUpKSkKKyAgICAgIDs7IFRoaXMgY29kZSBwYXRoIGlzIGEgbGVzcyBlZmZpY2ll
bnQgd29ya2Fyb3VuZC4KKyAgICAgICh3aW5kb3ctdG9vbC1iYXItLW1ha2Uta2V5bWFwLTEpCisg
ICAgKGtleW1hcC1nbG9iYWwtbG9va3VwICI8dG9vbC1iYXI+IikpKSkKIAogKGRlY2xhcmUtZnVu
Y3Rpb24gaW1hZ2UtbWFzay1wICJpbWFnZS5jIiAoc3BlYyAmb3B0aW9uYWwgZnJhbWUpKQogCkBA
IC01MDYsMTIgKzYxNyw3IEBAIHdpbmRvdy10b29sLWJhci0tbWFrZS1rZXltYXAtMQogICAgICAg
ICAgICAgICAgICAgKHBsaXN0LXB1dCBwbGlzdCA6aW1hZ2UgaW1hZ2UpKSkKICAgICAgICAgICAg
ICAgYmluZCkpCiAgICAgICAgICAgdG9vbC1iYXItbWFwKSkKLQotKGRlZnVuIHdpbmRvdy10b29s
LWJhci0tdHVybi1vbiAoKQotICAiSW50ZXJuYWwgZnVuY3Rpb24gY2FsbGVkIGJ5IGBnbG9iYWwt
d2luZG93LXRvb2wtYmFyLW1vZGUnLiIKLSAgKHdoZW4gZ2xvYmFsLXdpbmRvdy10b29sLWJhci1t
b2RlCi0gICAgKHdpbmRvdy10b29sLWJhci1tb2RlIDEpKSkKLQorDAogKHByb3ZpZGUgJ3dpbmRv
dy10b29sLWJhcikKIAogOzs7IHdpbmRvdy10b29sLWJhci5lbCBlbmRzIGhlcmUKLS0gCjIuMzku
NQoK
--=_a031f60a00059e729f0f6fd629a36d56--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Jared Finder <jared@HIDDEN>
Subject: bug#75844: Acknowledgement (Update for window-tool-bar)
Message-ID: <handler.75844.B.1737844758642.ack <at> debbugs.gnu.org>
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
X-Gnu-PR-Message: ack 75844
X-Gnu-PR-Package: emacs
Reply-To: 75844 <at> debbugs.gnu.org
Date: Sat, 25 Jan 2025 22:40:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 75844 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
75844: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75844
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75844: Update for window-tool-bar
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 01 Feb 2025 11:04:02 +0000
Resent-Message-ID: <handler.75844.B75844.173840778732170 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75844
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jared Finder <jared@HIDDEN>, martin rudalics <rudalics@HIDDEN>
Cc: 75844 <at> debbugs.gnu.org
Received: via spool by 75844-submit <at> debbugs.gnu.org id=B75844.173840778732170
          (code B ref 75844); Sat, 01 Feb 2025 11:04:02 +0000
Received: (at 75844) by debbugs.gnu.org; 1 Feb 2025 11:03:07 +0000
Received: from localhost ([127.0.0.1]:56556 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1teBHH-0008Mo-C1
	for submit <at> debbugs.gnu.org; Sat, 01 Feb 2025 06:03:07 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:58932)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1teBHF-0008MJ-2l
 for 75844 <at> debbugs.gnu.org; Sat, 01 Feb 2025 06:03:05 -0500
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 <eliz@HIDDEN>)
 id 1teBH9-0007vS-3B; Sat, 01 Feb 2025 06:02:59 -0500
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=3DskprDdA6RwfGFEHBWre7j1Evy09wXLPZp/FqMwrYc=; b=YZjTnTl5DgQA
 G0v+GfC/NVAVYeXEO9dg4TS0Q+loNdZHt62RFcSVxT/Vg8VX8LUu7Xf9+vvGpkLVFlHU1lhpIMjDr
 NqK63sLyRow3PxE04m8TVu24fe7tBznetfIqZ0BSLRCl7/Q/kYVW8zbQE3FxHvtyGE1JnC6r1Kc/2
 XyAjbj/TSLZ9vbafyT31oLls59KMSGPC7gPV/Qf1HzdPlU6fLdAhFcN43oGE7yI39oVZXNuZadyWB
 EUqx7oO6fpO6TYxSj20PRWPO7A98/VZM+dg01Sd4YDdezZcPi6qh51/lCrv6j2/vIjyY6k8D8RYRS
 QM+JD8aFzb4mNMRSynd/Sg==;
Date: Sat, 01 Feb 2025 13:02:55 +0200
Message-Id: <86a5b6gc68.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <11466551d67b890d556de53f4e8fe266@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Sat, 25 Jan 2025 14:38:51 -0800
> From:  Jared Finder via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Attached is a patch to window-tool-bar. This adds support for the rest 
> of the tool bar item specifiers.  I have been running with this locally 
> for a couple of months to ensure it had no major performance regressions 
> because it does add more code run per tool bar item refresh.

Thanks.  Martin, any comments?

I see you use :package-version, but doing so should also update
customize-package-emacs-version-alist, AFAIU.  Any reasons why you
didn't?

> Separately, I also have an example tool bar mode that I use alongside 
> developing the window-tool-bar.  This example shows off the capabilities 
> of tool bars.  At the moment, it is limited to just what window-tool-bar 
> supports.  I'd be happy to add that as well to Emacs for any further 
> tool bar development in general.

Sorry, I don't understand what does "example tool bar mode" mean.  Can
you elaborate what would be the use of that in Emacs?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75844: Update for window-tool-bar
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 02 Feb 2025 08:53:02 +0000
Resent-Message-ID: <handler.75844.B75844.173848636716263 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75844
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Jared Finder <jared@HIDDEN>
Cc: 75844 <at> debbugs.gnu.org
Received: via spool by 75844-submit <at> debbugs.gnu.org id=B75844.173848636716263
          (code B ref 75844); Sun, 02 Feb 2025 08:53:02 +0000
Received: (at 75844) by debbugs.gnu.org; 2 Feb 2025 08:52:47 +0000
Received: from localhost ([127.0.0.1]:33035 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1teVig-0004EE-U6
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 03:52:47 -0500
Received: from mout.gmx.net ([212.227.17.20]:37237)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1teVie-0004Ds-7P
 for 75844 <at> debbugs.gnu.org; Sun, 02 Feb 2025 03:52:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1738486355; x=1739091155; i=rudalics@HIDDEN;
 bh=U+6uTq8oIzfOUbf/n+shd+Al7iSbrbzxBP9DoUTApQs=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=iyyqRfu+VH4YgddymWdcEKo34v+NU9x/cFu09/H0c47XTRsOhCfR67u9HxCbTEUp
 tnUc3CPIAeRhzvHOc+QqrUpw9bLxVY5xlnB4WM1fmlLybsc6Q1BXi+p7oPgXdU+As
 gvdqR4y8enMg3sbuXMuFBrgDN527m2QtLznaBVRdvJ8ay4mz/mJew7pimK5UF7fdE
 Fsow34pKbnKgz5xMOhVwdfoc0AOXndhC2qDhfBIlHJdCcAhbW2JrhRC4uZG6L8Pgk
 8MMUfg6CS99pM1Op3nYQYkhRbucR1N5fi9enLrTFcFXWmhj262DYEDkEwMUJwrdTj
 gQ9ZCEiAqt/5bUtAJA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.190]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MwQXN-1tLkTm11W9-015PVB; Sun, 02
 Feb 2025 09:52:35 +0100
Message-ID: <bdd7d1ea-057a-4650-a003-47c4df93da1a@HIDDEN>
Date: Sun, 2 Feb 2025 09:52:34 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
 <86a5b6gc68.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86a5b6gc68.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:cBB0AaXsDMJMsEdiGSejtf/QgDzPSvGALUcV3zqftAk3P7wZUV9
 QWEVj/p4qHCB4XhW/pS1eQ1ItpRtvAYaAo5UQDM2aRsIZR8/8BgZj+e4NV9p9MSTz8ZIMaL
 YWDKFxq08nv+NSf3wxruCS4hS70mQpV7vJylEO5LtD7FWL7S++YXhT7H5cdI5N/9P5bwVwz
 HTWg7WZgZA6y0/Tg54ToA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:8veJaYLpgtg=;QRZQwnimHJ77e22SZg1yoTJxmtk
 OWfJSSPfimvgfVytOwNH56a5R8XG0GNdvJKgVMQ7KetzuQ9kQSSoGNjE6eMrj/m95Nx9SXvK3
 9LKEt4eHB1wO931c0cvbflMty0Mm/pN3uTIJJ3xsuRpZz8l5/xXPLptmvNjKgj65ywLJf/zTO
 DaeDqb8rZVHzjm/492xhyeKU9TBB5vV1iBxBDMbPlEoTP7ruP/6RoWYBDVo5LYQlgNDOAMOQv
 r20uzXhBTnyX8kbB7lUnk6bGJixZMVTmV2TbDwmkyC/LHR1JJTgZz1+b8T/lUfTSQXhZ4dh5Q
 3AsVRzPkmW1FyFpVU5J/v4MvqM/RCEkyx2tkzEjo2I924jNta9Un8vZ8kc59viAj7Y02Ci4bB
 PYNW72VXH2uT2sCSeo/vQIncBCpC/OfOKRxFy4i0h8fpaDPwpdcnuDFSp947lGRBVVLMxakuf
 aHwiGqrSJ/sukA9gru2Dq9lI3WM1p7lb+m1zOKgFom0NjVdF5W0NOaIJetIrolWDlrMnv6vWU
 uqdMq/XOH7VzM4ZS4Gcv1do5dNRC/LCe+fIg8IOF79FWwuMWq5B41a/qjmWjzaDhGTr2yJNpf
 tYzzyO0P3JeAR+SS+ozDeTtzfT/3m0eE8ULTUNXkBdBLXu3YEH0DmQ8jL0gFA/fR94vwYBUzd
 2hABGzvJaKXAof4xX6WKBNNHw1gIO9eP8HuYBGY+id0xgVytTgxbHaPbv/Daj+qfFY7opxniJ
 gwXDqhpTkZwafFhRbKbF3AFp49iUflytWZU4InQIi821B+VdgCE6atyHH0p68itR8kqYf1ctV
 n0gVXtIlApljWLmmxVtfXSgC6Ha6mZx+rMSCuW2/sCfZfXRM5w+sbLw82+KyhQzLNExyaIC8Y
 EmgcuxwmEKgUjAOXKCfgqsQont3UKKDBRJuiIdEal27onSOEDKqe1A6FKivQBiFg3nLcWzXvk
 bZHhU7OzdDiYUmXzTvRT39grd4A/ytGBMrx8aLZEd/4GqKehWqfHWurvKGRYpf1hD76ytb6D8
 yJmIf1VF9fxebRtoISkv/7NnLHgemLjWRCY6FXsoByQx7RGqpsLta2qjMzCNNHIc+n7tFKwD8
 f25XlPcaI7nfp+ofMRvd1mISggjtYC/HNCy0CdgMGNkJ3r9B4+lTxYyPw3gq1/ZyrMI0ddGBs
 Yxkz5J5YccDXs8lLFz/PpZH2h9hLCWel/Z0oDgHy9rGMDXFxjtWLEViSzgaPc/6NCtc/2gi5U
 BS6f5DOueQmscPd0BMgR345gy0nZ2ZkL9p/Ny1gUkOM14pAWAadnz/I8g66BJub7tMKlzAZ1/
 acBkpWCDTxqGihv9HR6xUNykFwRBisdd3kFlqxy9xLCw54=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Thanks.  Martin, any comments?

Just the obvious: "The meanining is ..." should be fixed and "can not"
should become "cannot".

BTW this

;; Dragging empty space on the tab-line (which this package uses to
;; display the window tool bar) doesn't resize windows.  This is
;; unlike the mode line, where dragging empty space resizes the
;; window.

apparently hasn't been fixed.  Why not?

martin




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75844: Update for window-tool-bar
Resent-From: Jared Finder <jared@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 02 Feb 2025 21:18:01 +0000
Resent-Message-ID: <handler.75844.B75844.173853102827606 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75844
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 75844 <at> debbugs.gnu.org
Received: via spool by 75844-submit <at> debbugs.gnu.org id=B75844.173853102827606
          (code B ref 75844); Sun, 02 Feb 2025 21:18:01 +0000
Received: (at 75844) by debbugs.gnu.org; 2 Feb 2025 21:17:08 +0000
Received: from localhost ([127.0.0.1]:36479 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tehL1-0007BC-Ic
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 16:17:07 -0500
Received: from greenhill.hpalace.com ([192.155.80.58]:47598)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tehKz-0007Az-DG
 for 75844 <at> debbugs.gnu.org; Sun, 02 Feb 2025 16:17:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018;
 t=1738531022; bh=4OCnAAtg6qJ8Q7E7qsM3HLMb8YUY7DoE+EttKqkkiHE=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=G4XFhZu3YMRT2vZgsNurq05xaw6+Z0ayjaw2cN+GsX/rhCeFLbZ3YfaAdBAyUmqCe
 bhNC7fjTOe+wuO9O2Kl9/TlhoyXxqocy0Uy7MFuQWIJRhJ+fbsLw8BM4DG2Qgbp4Ly
 NiY6ljJWQ9X/o20CZlFzqCNvULmZSTrGUKDH+kLhSjTcoaRkKbmHZRgOHVYTaSBei3
 xPTEQvder6wo8yFnTM3UEirLae62+vZl2/0qbWts9BgfOi8NNhyYtwO7bAYUroLR6g
 EtWu6sGyjcvbSbt1DsQVkOrikUJ820mAH8wdp5JgEZLdrGKm5VG7N+Aa6okAesU0Ez
 R5LSTQH4sJudA==
Received: from mail.finder.org (unknown [192.155.80.58])
 by greenhill.hpalace.com (Postfix) with ESMTPSA id 47176503;
 Sun,  2 Feb 2025 21:17:02 +0000 (UTC)
MIME-Version: 1.0
Date: Sun, 02 Feb 2025 13:17:01 -0800
From: Jared Finder <jared@HIDDEN>
In-Reply-To: <bdd7d1ea-057a-4650-a003-47c4df93da1a@HIDDEN>
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
 <86a5b6gc68.fsf@HIDDEN> <bdd7d1ea-057a-4650-a003-47c4df93da1a@HIDDEN>
Message-ID: <5bf0dc1f84573ea31614382701ceb59b@HIDDEN>
X-Sender: jared@HIDDEN
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 2025-02-02 00:52, martin rudalics wrote:
>> Thanks.  Martin, any comments?
> 
> Just the obvious: "The meanining is ..." should be fixed and "can not"
> should become "cannot".

Thanks. Typos fixed and I added a mapping to 
customize-package-emacs-version-alist.

> BTW this
> 
> ;; Dragging empty space on the tab-line (which this package uses to
> ;; display the window tool bar) doesn't resize windows.  This is
> ;; unlike the mode line, where dragging empty space resizes the
> ;; window.
> 
> apparently hasn't been fixed.  Why not?

People I know in person have mentioned this to me directly which is why 
I added this. I think this is actually better fixed in tab-line.el, 
though. tab-line-mode has the same issue.  If you think it's more useful 
to file a separate bug for this, I can do so and delete this as a known 
issue of window-tool-bar.

   -- MJF




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75844: Update for window-tool-bar
Resent-From: Jared Finder <jared@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 02 Feb 2025 21:21:02 +0000
Resent-Message-ID: <handler.75844.B75844.173853120427929 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75844
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 75844 <at> debbugs.gnu.org
Received: via spool by 75844-submit <at> debbugs.gnu.org id=B75844.173853120427929
          (code B ref 75844); Sun, 02 Feb 2025 21:21:02 +0000
Received: (at 75844) by debbugs.gnu.org; 2 Feb 2025 21:20:04 +0000
Received: from localhost ([127.0.0.1]:36484 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tehNq-0007GE-AF
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 16:20:03 -0500
Received: from greenhill.hpalace.com ([192.155.80.58]:48200)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tehNn-0007Fs-96
 for 75844 <at> debbugs.gnu.org; Sun, 02 Feb 2025 16:20:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018;
 t=1738531198; bh=Q1r/3xBFK7XJES45Oadgq9+XBmfWdqYp0kMhxtp+mIc=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=jtQjyK8PUNWwlM9fvtRAoGWZeFa7QyUAvxaUy0EqbjJBLcMXNdjcfouH1on7spNuD
 gMR3c+oKdaYuOmC/HlDodaBchtL9EQhHB2x4bVlK5xydt9hVPj/kU/v5aRpuS4Xoxj
 gOJbazdclGITEmGtFyTk/JptFz+7DPu26a7WJqMxeJITm7K9ZdNKrn8S3feA4ufKWK
 xuCTINybNUeDUBF6ZepIHT41uwOoc1/ZX4g4ThPIJyEQxAENFFHjPfKOCNaTpQJXUf
 BSU89LG9nWp65/y66EnGpFAsuIZ/8uwUl9jf0QyNEvHJvxow4u0zpN6RLYhk9I3fSD
 /f19iCb7CN07g==
Received: from mail.finder.org (unknown [192.155.80.58])
 by greenhill.hpalace.com (Postfix) with ESMTPSA id 81341538;
 Sun,  2 Feb 2025 21:19:58 +0000 (UTC)
MIME-Version: 1.0
Date: Sun, 02 Feb 2025 13:19:58 -0800
From: Jared Finder <jared@HIDDEN>
In-Reply-To: <5bf0dc1f84573ea31614382701ceb59b@HIDDEN>
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
 <86a5b6gc68.fsf@HIDDEN> <bdd7d1ea-057a-4650-a003-47c4df93da1a@HIDDEN>
 <5bf0dc1f84573ea31614382701ceb59b@HIDDEN>
Message-ID: <09b49f1c2f0b4250a174e2c0f9745200@HIDDEN>
X-Sender: jared@HIDDEN
Content-Type: multipart/mixed;
 boundary="=_c1afe856eeb1e3b9da8ff275acbb5645"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=_c1afe856eeb1e3b9da8ff275acbb5645
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

I forgot to attach the patch, sorry. Now attached.

On 2025-02-02 13:17, Jared Finder wrote:
> On 2025-02-02 00:52, martin rudalics wrote:
>>> Thanks.  Martin, any comments?
>> 
>> Just the obvious: "The meanining is ..." should be fixed and "can not"
>> should become "cannot".
> 
> Thanks. Typos fixed and I added a mapping to 
> customize-package-emacs-version-alist.
> 
>> BTW this
>> 
>> ;; Dragging empty space on the tab-line (which this package uses to
>> ;; display the window tool bar) doesn't resize windows.  This is
>> ;; unlike the mode line, where dragging empty space resizes the
>> ;; window.
>> 
>> apparently hasn't been fixed.  Why not?
> 
> People I know in person have mentioned this to me directly which is why 
> I added this. I think this is actually better fixed in tab-line.el, 
> though. tab-line-mode has the same issue.  If you think it's more 
> useful to file a separate bug for this, I can do so and delete this as 
> a known issue of window-tool-bar.
> 
>   -- MJF
--=_c1afe856eeb1e3b9da8ff275acbb5645
Content-Transfer-Encoding: base64
Content-Type: text/x-diff;
 name=0001-Update-window-tool-bar.patch
Content-Disposition: attachment;
 filename=0001-Update-window-tool-bar.patch;
 size=19454

RnJvbSAyYWFhNDcyNjc4YTdlMmIxODk3YzZmODEyNzQxZmE0NmQxODYwZDgwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXJlZCBGaW5kZXIgPGphcmVkQGZpbmRlci5vcmc+CkRhdGU6
IFN1biwgMiBGZWIgMjAyNSAxMDoxMToyMCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFVwZGF0ZSB3
aW5kb3ctdG9vbC1iYXIKCkFkZCBzdXBwb3J0IGZvciB0aGUgcmVtYWluaW5nIHRvb2wgYmFyIGl0
ZW0gc3BlY3MsIG5ldyB1c2VyCm9wdGlvbiBgd2luZG93LXRvb2wtYmFyLXN0eWxlJywgYW5kIGFk
ZCBzdXBwb3J0IGZvciBvbGRlciBFbWFjcwp2ZXJzaW9ucy4KCiogZG9jL2VtYWNzL3dpbmRvd3Mu
dGV4aSAoV2luZG93IFRvb2wgQmFyKTogQWRkIGRvY3VtZW50YXRpb24KZm9yIG5ldyB1c2VyIG9w
dGlvbiBgd2luZG93LXRvb2wtYmFyLXN0eWxlJy4KKiBsaXNwL3dpbmRvdy10b29sLWJhci5lbAoo
Y3VzdG9taXplLXBhY2thZ2UtZW1hY3MtdmVyc2lvbi1hbGlzdCk6IEFkZCBwYWNrYWdlLXZlcnNp
b24gdG8KRW1hY3MgdmVyc2lvbiBtYXBwaW5nLgood2luZG93LXRvb2wtYmFyLXN0cmluZyk6IERv
IG5vdCBzaG93IHNwYWNlcnMgYWZ0ZXIgaGlkZGVuCmJ1dHRvbnMuCih3aW5kb3ctdG9vbC1iYXIt
LWtleW1hcC1lbnRyeS10by1zdHJpbmcpOiBDYWxsIG5ldyBmdW5jdGlvbgpgd2luZG93LXRvb2wt
YmFyLS1zdHlsZScuICBBZGQgaGFuZGxpbmcgZm9yIDp2aXNpYmxlLCA6ZmlsdGVyLAo6YnV0dG9u
LCA6dmVydC1vbmx5LCBhbmQgOmhlbHAgaXRlbSBzcGVjcy4gIFNob3cga2V5IGJpbmRpbmdzLgoo
d2luZG93LXRvb2wtYmFyLS1sYXN0LWNvbW1hbmQtdHJpZ2dlcnMtcmVmcmVzaC1wKTogVXNlICJj
YW5ub3QiCmluIGNvbW1lbnQuCih3aW5kb3ctdG9vbC1iYXItLWFsbG93LWltYWdlcyk6IERlbGV0
ZSB0aGlzLCBpdCBpcyByZXBsYWNlZCBieQpuZXcgdXNlciBvcHRpb24gYHdpbmRvdy10b29sLWJh
ci1zdHlsZScuCih3aW5kb3ctdG9vbC1iYXItLXVzZS1pbWFnZXMpOiBEZWxldGUgdGhpcywgaXQg
aXMgcmVwbGFjZWQgYnkKbmV3IGZ1bmN0aW9uIGB3aW5kb3ctdG9vbC1iYXItLXN0eWxlJy4KKHdp
bmRvdy10b29sLWJhci0tdHVybi1vbik6IE1vdmUgZWFybGllciBpbiBmaWxlLCBubyBjaGFuZ2Vz
Lgood2luZG93LXRvb2wtYmFyLXN0eWxlKTogTmV3IHVzZXIgb3B0aW9uIHN1cHBvcnRpbmcgYWxs
IHZhbHVlcwpgdG9vbC1iYXItc3R5bGUnIHN1cHBvcnRzIGFzIHdlbGwgYXMgaW5oZXJpdGluZyBm
cm9tCnRvb2wtYmFyLXN0eWxlLgood2luZG93LXRvb2wtYmFyLS1zdHlsZSk6IE5ldyBmdW5jdGlv
biB0byBjYWxjdWxhdGUgYWN0aXZlIHRvb2wKYmFyIHN0eWxlIGJhc2VkIG9uIGB3aW5kb3ctdG9v
bC1iYXItc3R5bGUnLCBgdG9vbC1iYXItc3R5bGUnLAphbmQgZnJhbWUgY2FwYWJpbGl0aWVzLgoo
Z2xvYmFsLXdpbmRvdy10b29sLWJhci1tb2RlLCB3aW5kb3ctdG9vbC1iYXItYnV0dG9uKQood2lu
ZG93LXRvb2wtYmFyLWJ1dHRvbi1ob3Zlciwgd2luZG93LXRvb2wtYmFyLWJ1dHRvbi1kaXNhYmxl
ZCk6ClJldHJvYWN0aXZlbHkgYWRkIHBhY2thZ2UtdmVyc2lvbi4KKHdpbmRvdy10b29sLWJhci1i
dXR0b24tY2hlY2tlZCkKKHdpbmRvdy10b29sLWJhci1idXR0b24tY2hlY2tlZC1ob3Zlcik6IE5l
dyBmYWNlcyBmb3IgOmJ1dHRvbgppdGVtIHNwZWMuCih3aW5kb3ctdG9vbC1iYXItLWdldC1rZXlt
YXApOiBDYWxsIG5ldyBmdW5jdGlvbgpgd2luZG93LXRvb2wtYmFyLS1zdHlsZScuCi0tLQogZG9j
L2VtYWNzL3dpbmRvd3MudGV4aSAgfCAgMTAgKysKIGxpc3Avd2luZG93LXRvb2wtYmFyLmVsIHwg
Mjg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMjA4IGluc2VydGlvbnMoKyksIDg3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Yy9lbWFjcy93aW5kb3dzLnRleGkgYi9kb2MvZW1hY3Mvd2luZG93cy50ZXhpCmluZGV4IGE5OTJm
MjZmY2RkLi44YjJlNDI0OWE3MCAxMDA2NDQKLS0tIGEvZG9jL2VtYWNzL3dpbmRvd3MudGV4aQor
KysgYi9kb2MvZW1hY3Mvd2luZG93cy50ZXhpCkBAIC03MjgsNiArNzI4LDE2IEBAIFdpbmRvdyBU
b29sIEJhcgogKGFkZC1ob29rICdzcGVjaWFsLW1vZGUtaG9vayAnd2luZG93LXRvb2wtYmFyLW1v
ZGUpCiBAZW5kIGV4YW1wbGUKIAorQHZpbmRleCB3aW5kb3ctdG9vbC1iYXItc3R5bGUKK0BjaW5k
ZXggV2luZG93IFRvb2wgQmFyIHN0eWxlCitPbiBncmFwaGljYWwgZGlzcGxheXMgdGhlIHdpbmRv
dyB0b29sIGJhciBjYW4gYmUgZGlzcGxheWVkIGluIG11bHRpcGxlCitkaWZmZXJlbnQgc3R5bGVz
LiAgQnkgZGVmYXVsdCwgdGhlIHdpbmRvdyB0b29sIGJhciBkaXNwbGF5cyBpdGVtcyBhcworanVz
dCBpbWFnZXMuICBUbyBpbXBvc2UgYSBzcGVjaWZpYyBzdHlsZSwgY3VzdG9taXplIHRoZSB2YXJp
YWJsZQorQGNvZGV7d2luZG93LXRvb2wtYmFyLXN0eWxlfS4KKworT24gdGV4dC1vbmx5IGRpc3Bs
YXlzIHRoZSB3aW5kb3cgdG9vbCBiYXIgb25seSBzaG93cyB0ZXh0IGZvciBlYWNoCitidXR0b24u
CisKIEVtYWNzIGNhbiBhbHNvIGRpc3BsYXkgYSBzaW5nbGUgdG9vbCBiYXIgYXQgdGhlIHRvcCBv
ZiBmcmFtZXMKIChAcHhyZWZ7VG9vbCBCYXJzfSkuCiAKZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93
LXRvb2wtYmFyLmVsIGIvbGlzcC93aW5kb3ctdG9vbC1iYXIuZWwKaW5kZXggZTJjODg2YzQxZTUu
LmM5MDBjYjUzYzBiIDEwMDY0NAotLS0gYS9saXNwL3dpbmRvdy10b29sLWJhci5lbAorKysgYi9s
aXNwL3dpbmRvdy10b29sLWJhci5lbApAQCAtNCw4ICs0LDkgQEAKIAogOzsgQXV0aG9yOiBKYXJl
ZCBGaW5kZXIgPGphcmVkQGZpbmRlci5vcmc+CiA7OyBDcmVhdGVkOiBOb3YgMjEsIDIwMjMKLTs7
IFZlcnNpb246IDAuMi4xCis7OyBWZXJzaW9uOiAwLjMKIDs7IEtleXdvcmRzOiBtb3VzZQorOzsg
VVJMOiBodHRwOi8vZ2l0aHViLmNvbS9jaGFvc2VtZXIvd2luZG93LXRvb2wtYmFyCiA7OyBQYWNr
YWdlLVJlcXVpcmVzOiAoKGVtYWNzICIyNy4xIikgKGNvbXBhdCAiMjkuMSIpKQogCiA7OyBUaGlz
IGlzIGEgR05VIEVMUEEgOmNvcmUgcGFja2FnZS4gIEF2b2lkIGFkZGluZyBmdW5jdGlvbmFsaXR5
IHRoYXQKQEAgLTU0LDQ0ICs1NSwzMiBAQAogCiA7OzsgS25vd24gaXNzdWVzOgogOzsKLTs7IE9u
IEdOVSBFbWFjcyAyOS4xLCB0ZXJtaW5hbHMgZHJhZ2dpbmcgdG8gcmVzaXplIHdpbmRvd3Mgd2ls
bCBlcnJvcgotOzsgd2l0aCBtZXNzYWdlICI8dGFiLWxpbmU+IDxtb3VzZS1tb3ZlbWVudD4gaXMg
dW5kZWZpbmVkIi4gIFRoaXMgaXMgYQotOzsgYnVnIGluIEdOVSBFbWFjcywKKzs7IE9uIEdOVSBF
bWFjcyAyOS4xIGFuZCBlYXJsaWVyLCB0ZXJtaW5hbHMgZHJhZ2dpbmcgdG8gcmVzaXplIHdpbmRv
d3MKKzs7IHdpbGwgZXJyb3Igd2l0aCBtZXNzYWdlICI8dGFiLWxpbmU+IDxtb3VzZS1tb3ZlbWVu
dD4gaXMgdW5kZWZpbmVkIi4KKzs7IFRoaXMgaXMgYSBidWcgaW4gR05VIEVtYWNzLAogOzsgPGh0
dHBzOi8vZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1Zz02NzQ1Nz4uCiA7Owot
OzsgT24gR05VIEVtYWNzIDI5LCBwZXJmb3JtYW5jZSBpbiB0ZXJtaW5hbHMgaXMgbG93ZXIgdGhh
biBvbgotOzsgZ3JhcGhpY2FsIGZyYW1lcy4gIFRoaXMgaXMgZHVlIHRvIGEgd29ya2Fyb3VuZCwg
c2VlICJXb3JrYXJvdW5kIGZvcgotOzsgaHR0cHM6Ly9kZWJidWdzLmdudS5vcmcvY2dpL2J1Z3Jl
cG9ydC5jZ2k/YnVnPTY4MzM0IiwgYmVsb3cuCis7OyBPbiBHTlUgRW1hY3MgMjkgYW5kIGVhcmxp
ZXIsIHBlcmZvcm1hbmNlIGluIHRlcm1pbmFscyBpcyBsb3dlciB0aGFuCis7OyBvbiBncmFwaGlj
YWwgZnJhbWVzLiAgVGhpcyBpcyBkdWUgdG8gYSB3b3JrYXJvdW5kLCBzZWUgIldvcmthcm91bmQK
Kzs7IGZvciBodHRwczovL2RlYmJ1Z3MuZ251Lm9yZy9jZ2kvYnVncmVwb3J0LmNnaT9idWc9Njgz
MzQiLCBiZWxvdy4KKzs7Cis7OyBEcmFnZ2luZyBlbXB0eSBzcGFjZSBvbiB0aGUgdGFiLWxpbmUg
KHdoaWNoIHRoaXMgcGFja2FnZSB1c2VzIHRvCis7OyBkaXNwbGF5IHRoZSB3aW5kb3cgdG9vbCBi
YXIpIGRvZXNuJ3QgcmVzaXplIHdpbmRvd3MuICBUaGlzIGlzCis7OyB1bmxpa2UgdGhlIG1vZGUg
bGluZSwgd2hlcmUgZHJhZ2dpbmcgZW1wdHkgc3BhY2UgcmVzaXplcyB0aGUKKzs7IHdpbmRvdy4K
IAogOzs7IFRvZG86CiA7OwogOzsgTm90IGFsbCBmZWF0dXJlcyBwbGFubmVkIGFyZSBpbXBsZW1l
bnRlZCB5ZXQuICBFdmVudHVhbGx5IEkgd291bGQKIDs7IGxpa2UgdG8gYWxzbyBnZW5lcmFsbHkg
bWFrZSB0b29sIGJhcnMgYmV0dGVyLgogOzsKLTs7IFRhcmdldGluZyAwLjM6Ci07OyAqIFByb3Bl
cmx5IHN1cHBvcnQgcmVtYWluaW5nIGxlc3MgZnJlcXVlbnRseSB1c2VkIHRvb2wgYmFyIGl0ZW0g
c3BlY3MuICBGcm9tCi07OyAgIGBwYXJzZV90b29sX2Jhcl9pdGVtJzoKLTs7ICAgICAqIDp2aXNp
YmxlCi07OyAgICAgKiA6ZmlsdGVyCi07OyAgICAgKiA6YnV0dG9uCi07OyAgICAgKiA6d3JhcAot
OzsgKiBBZGQgZGlzcGxheSBjdXN0b21pemF0aW9uIHNpbWlsYXIgdG8gYHRvb2wtYmFyLXN0eWxl
Jy4KLTs7Ci07OyBUYXJnZXRpbmcgMS4wOgorOzsgUG9zdCAxLjAgd29yazoKIDs7CiA7OyAqIENs
ZWFuIHVwIEVtYWNzIHRvb2wgYmFycwogOzsgICAgICogRGVmYXVsdDogUmVtb3ZlIGRlZmF1bHQg
dG9vbC1iYXIgZW50aXJlbHkKIDs7ICAgICAqIGdyZXAsIHZjOiBSZW1vdmUgZGVmYXVsdCB0b29s
LWJhciBpbmhlcml0ZWQKIDs7ICAgICAqIGluZm86IFJlbW92ZSBOZXh0IC8gUHJldiAvIFVwLCB3
aGljaCBpcyBhbHJlYWR5IGluIHRoZSBoZWFkZXIKIDs7ICAgICAqIHNtZXJnZTogQWRkIHRvb2wg
YmFyIGZvciBuZXh0L3ByZXYKLTs7Ci07OyBQb3N0IDEuMCB3b3JrOgotOzsKLTs7ICogU2hvdyBr
ZXlib2FyZCBzaG9ydGN1dCBvbiBoZWxwIHRleHQuCi07OwotOzsgKiBBZGQgYSBiaXQgbW9yZSBk
b2N1bWVudGF0aW9uLgotOzsgKiBBZGQgY3VzdG9taXphdGlvbiBvcHRpb246IGlnbm9yZS1kZWZh
dWx0LXRvb2wtYmFyLW1hcAotOzsgKiBNYWtlIHRhYi1saW5lIGRyYWdnaW5nIHJlc2l6ZSB0aGUg
d2luZG93CiAKIDs7OyBDb2RlOgogCkBAIC05OSw2ICs4OCwxMSBAQAogKHJlcXVpcmUgJ213aGVl
bCkKIChyZXF1aXJlICd0YWItbGluZSkKIChyZXF1aXJlICd0b29sLWJhcikKKworKGFkZC10by1s
aXN0ICdjdXN0b21pemUtcGFja2FnZS1lbWFjcy12ZXJzaW9uLWFsaXN0CisgICAgICAgICAgICAg
Jyh3aW5kb3ctdG9vbC1iYXIgKCIwLjEiIC4gIjMwLjEiKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgiMC4yIiAuICIzMC4xIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoIjAuMyIgLiAiMzEuMSIpKSkKIAwKIDs7OyBCZW5jaG1hcmtpbmcgY29kZQogOzsKQEAgLTIy
Nyw3ICsyMjEsNyBAQCB3aW5kb3ctdG9vbC1iYXItc3RyaW5nLS1jYWNoZQogKGRlZnVuIHdpbmRv
dy10b29sLWJhci1zdHJpbmcgKCkKICAgIlJldHVybiBhIChwcm9wZXJ0aXplZCkgc3RyaW5nIGZv
ciB0aGUgdG9vbCBiYXIuCiAKLVRoaXMgaXMgZm9yIHdoZW4geW91IHdhbnQgbW9yZSBjdXN0b21p
emF0aW9ucyB0aGFuCitUaGlzIGlzIGZvciB3aGVuIHlvdSB3YW50IG1vcmUgY3VzdG9taXphdGlv
bnMgdGhhbiB0aGUgY29tbWFuZAogYHdpbmRvdy10b29sLWJhci1tb2RlJyBwcm92aWRlcy4gIENv
bW1vbmx5IGFkZGVkIHRvIHRoZSB2YXJpYWJsZQogYHRhYi1saW5lLWZvcm1hdCcsIGBoZWFkZXIt
bGluZS1mb3JtYXQnLCBvciBgbW9kZS1saW5lLWZvcm1hdCciCiAgIChpZiAob3IgKG51bGwgd2lu
ZG93LXRvb2wtYmFyLXN0cmluZy0tY2FjaGUpCkBAIC0yMzUsMTMgKzIyOSwxNCBAQCB3aW5kb3ct
dG9vbC1iYXItc3RyaW5nCiAgICAgICAobGV0KiAoKG1lbTAgKG1lbW9yeS11c2UtY291bnRzKSkK
ICAgICAgICAgICAgICAodG9vbGJhci1tZW51ICh3aW5kb3ctdG9vbC1iYXItLWdldC1rZXltYXAp
KQogICAgICAgICAgICAgIChtZW0xIChtZW1vcnktdXNlLWNvdW50cykpCi0gICAgICAgICAgICAg
KHJlc3VsdCAobWFwY29uY2F0ICMnd2luZG93LXRvb2wtYmFyLS1rZXltYXAtZW50cnktdG8tc3Ry
aW5nCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjZHIgdG9vbGJhci1tZW51KSA7
U2tpcCAna2V5bWFwCisgICAgICAgICAgICAgKHN0cnMgKG1hcGNhciAjJ3dpbmRvdy10b29sLWJh
ci0ta2V5bWFwLWVudHJ5LXRvLXN0cmluZworICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNk
ciB0b29sYmFyLW1lbnUpKSkgO1NraXAgJ2tleW1hcAorICAgICAgICAgICAgIChyZXN1bHQgKG1h
cGNvbmNhdCAjJ2lkZW50aXR5CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZWxl
dGUgbmlsIHN0cnMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFdpdGhvdXQg
c3BhY2VzIGJldHdlZW4gdGhlIHRleHQsIGhvdmVyaW5nCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDs7IGhpZ2hsaWdodHMgYWxsIGFkamFjZW50IGJ1dHRvbnMuCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChpZiAod2luZG93LXRvb2wtYmFyLS11c2UtaW1hZ2VzKQot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByb3BlcnRpemUgIiAiICdpbnZp
c2libGUgdCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICIpKSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIChlcSAndGV4dCAod2luZG93LXRvb2wtYmFy
LS1zdHlsZSkpICIgIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9wZXJ0
aXplICIgIiAnaW52aXNpYmxlIHQpKSkpCiAgICAgICAgICAgICAgKG1lbTIgKG1lbW9yeS11c2Ut
Y291bnRzKSkpCiAgICAgICAgIChjbC1tYXBsIChsYW1iZGEgKGwtaW5pdCBsMCBsMSkKICAgICAg
ICAgICAgICAgICAgICAoY2wtaW5jZiAoY2FyIGwtaW5pdCkgKC0gKGNhciBsMSkgKGNhciBsMCkp
KSkKQEAgLTI4MSw0NSArMjc2LDEwMSBAQCB3aW5kb3ctdG9vbC1iYXItLWtleW1hcC1lbnRyeS10
by1zdHJpbmcKICAgICAoKG9yIGAoLF8gIi0tIikKICAgICAgICAgIGAoLF8gbWVudS1pdGVtICwo
YW5kIChwcmVkIHN0cmluZ3ApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHJlZCAo
c3RyaW5nLXByZWZpeC1wICItLSIpKSkpKQotICAgICAoaWYgKHdpbmRvdy10b29sLWJhci0tdXNl
LWltYWdlcykKLSAgICAgICAgIHdpbmRvdy10b29sLWJhci0tZ3JhcGhpY2FsLXNlcGFyYXRvcgot
ICAgICAgICJ8IikpCisgICAgIChpZiAoZXEgJ3RleHQgKHdpbmRvdy10b29sLWJhci0tc3R5bGUp
KSAifCIKKyAgICAgICB3aW5kb3ctdG9vbC1iYXItLWdyYXBoaWNhbC1zZXBhcmF0b3IpKQogCiAg
ICAgOzsgTWVudSBpdGVtLCB0dXJuIGludG8gcHJvcGVydGl6ZWQgc3RyaW5nIGJ1dHRvbgogICAg
IChgKCxrZXkgbWVudS1pdGVtICxuYW1lLWV4cHIgLGJpbmRpbmcgLiAscGxpc3QpCi0gICAgICh3
aGVuIGJpbmRpbmcgICAgICA7IElmIG5vIGJpbmRpbmcgZXhpc3RzLCB0aGVuIGJ1dHRvbiBpcyBo
aWRkZW4uCi0gICAgICAgKGxldCogKChuYW1lIChldmFsIG5hbWUtZXhwcikpCi0gICAgICAgICAg
ICAgIChzdHIgKHVwY2FzZS1pbml0aWFscyAob3IgKHBsaXN0LWdldCBwbGlzdCA6bGFiZWwpCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy10cmltLXJpZ2h0
IG5hbWUgIlxcLisiKSkpKQotICAgICAgICAgICAgICAobGVuIChsZW5ndGggc3RyKSkKLSAgICAg
ICAgICAgICAgKGVuYWJsZS1mb3JtIChwbGlzdC1nZXQgcGxpc3QgOmVuYWJsZSkpCi0gICAgICAg
ICAgICAgIChlbmFibGVkIChvciAobm90IGVuYWJsZS1mb3JtKQotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGV2YWwgZW5hYmxlLWZvcm0pKSkpCi0gICAgICAgICAoaWYgZW5hYmxlZAorICAg
ICAobGV0KiAoKHZpc2libGUtZW50cnkgKHBsaXN0LW1lbWJlciBwbGlzdCA6dmlzaWJsZSkpCisg
ICAgICAgICAgICAodmlzaWJsZSAob3IgKG51bGwgdmlzaWJsZS1lbnRyeSkgO0RlZmF1bHQgaXMg
dmlzaWJsZQorICAgICAgICAgICAgICAgICAgICAgICAgIChldmFsIChjYWRyIHZpc2libGUtZW50
cnkpKSkpCisgICAgICAgICAgICAod3JhcCAocGxpc3QtZ2V0IHBsaXN0IDp3cmFwKSkKKyAgICAg
ICAgICAgIChmaWx0ZXIgKHBsaXN0LWdldCBwbGlzdCA6ZmlsdGVyKSkpCisgICAgICAgKHdoZW4g
ZmlsdGVyCisgICAgICAgICAoc2V0ZiBiaW5kaW5nCisgICAgICAgICAgICAgICA7OyBZb3Ugd291
bGQgZXhwZWN0IHRoaXMgdG8gdXNlIGBmdW5jYWxsJywgYnV0IGV4aXN0aW5nCisgICAgICAgICAg
ICAgICA7OyBjb2RlIGluIGBwYXJzZV90b29sX2Jhcl9pdGVtJyB1c2VzIGBldmFsJy4KKyAgICAg
ICAgICAgICAgIChldmFsIGAoLGZpbHRlciAnLGJpbmRpbmcpKSkpCisgICAgICAgKHdoZW4gKGFu
ZCBiaW5kaW5nCisgICAgICAgICAgICAgICAgICB2aXNpYmxlCisgICAgICAgICAgICAgICAgICAo
bnVsbCB3cmFwKSkKKyAgICAgICAgIChsZXQqICgobmFtZSAoZXZhbCBuYW1lLWV4cHIpKQorICAg
ICAgICAgICAgICAgIChzdHIgKHVwY2FzZS1pbml0aWFscyAob3IgKHBsaXN0LWdldCBwbGlzdCA6
bGFiZWwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n
LXRyaW0tcmlnaHQgbmFtZSAiXFwuKyIpKSkpCisgICAgICAgICAgICAgICAgKGxlbiAobGVuZ3Ro
IHN0cikpCisgICAgICAgICAgICAgICAgKGVuYWJsZS1mb3JtIChwbGlzdC1nZXQgcGxpc3QgOmVu
YWJsZSkpCisgICAgICAgICAgICAgICAgKGVuYWJsZWQgKG9yIChub3QgZW5hYmxlLWZvcm0pCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChldmFsIGVuYWJsZS1mb3JtKSkpCisgICAgICAg
ICAgICAgICAgKGJ1dHRvbi1zcGVjIChwbGlzdC1nZXQgcGxpc3QgOmJ1dHRvbikpCisgICAgICAg
ICAgICAgICAgKGJ1dHRvbi1zZWxlY3RlZCAoZXZhbCAoY2RyLXNhZmUgYnV0dG9uLXNwZWMpKSkK
KyAgICAgICAgICAgICAgICAodmVydC1vbmx5IChwbGlzdC1nZXQgcGxpc3QgOnZlcnQtb25seSkp
CisgICAgICAgICAgICAgICAgaW1hZ2Utc3RhcnQKKyAgICAgICAgICAgICAgICBpbWFnZS1lbmQp
CisgICAgICAgICAgIDs7IERlcGVuZGluZyBvbiBzdHlsZSwgSW1hZ2VzIGNhbiBiZSBkaXNwbGF5
ZWQgdG8gdGhlCisgICAgICAgICAgIDs7IGxlZnQsIHRvIHRoZSByaWdodCwgb3IgaW4gcGxhY2Ug
b2YgdGhlIHRleHQKKyAgICAgICAgICAgKHBjYXNlLWV4aGF1c3RpdmUgKHdpbmRvdy10b29sLWJh
ci0tc3R5bGUpCisgICAgICAgICAgICAgKCdpbWFnZQorICAgICAgICAgICAgICAoc2V0ZiBpbWFn
ZS1zdGFydCAwCisgICAgICAgICAgICAgICAgICAgIGltYWdlLWVuZCBsZW4pKQorICAgICAgICAg
ICAgICgndGV4dAorICAgICAgICAgICAgICA7OyBJbWFnZXMgc2hvdWxkbid0IGJlIGF2YWlsYWJs
ZQorICAgICAgICAgICAgICApCisgICAgICAgICAgICAgKChvciAnYm90aCAnYm90aC1ob3JpeikK
KyAgICAgICAgICAgICAgKGlmIHZlcnQtb25seQorICAgICAgICAgICAgICAgICAgKHNldGYgaW1h
Z2Utc3RhcnQgMCBpbWFnZS1lbmQgbGVuKQorICAgICAgICAgICAgICAgIChzZXRmIHN0ciAoY29u
Y2F0ICIgIiBzdHIpCisgICAgICAgICAgICAgICAgICAgICAgaW1hZ2Utc3RhcnQgMAorICAgICAg
ICAgICAgICAgICAgICAgIGltYWdlLWVuZCAxCisgICAgICAgICAgICAgICAgICAgICAgbGVuICgx
KyBsZW4pKSkpCisgICAgICAgICAgICAgKCd0ZXh0LWltYWdlLWhvcml6CisgICAgICAgICAgICAg
IChpZiB2ZXJ0LW9ubHkKKyAgICAgICAgICAgICAgICAgIChzZXRmIGltYWdlLXN0YXJ0IDAgaW1h
Z2UtZW5kIGxlbikKKyAgICAgICAgICAgICAgICAoc2V0ZiBzdHIgKGNvbmNhdCBzdHIgIiAiKQor
ICAgICAgICAgICAgICAgICAgICAgIGltYWdlLXN0YXJ0IGxlbgorICAgICAgICAgICAgICAgICAg
ICAgIGltYWdlLWVuZCAoMSsgbGVuKQorICAgICAgICAgICAgICAgICAgICAgIGxlbiAoMSsgbGVu
KSkpKSkKKworICAgICAgICAgICAoY29uZAorICAgICAgICAgICAgKChhbmQgZW5hYmxlZCBidXR0
b24tc2VsZWN0ZWQpCisgICAgICAgICAgICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgMCBsZW4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKG1vdXNlLWZhY2UKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHdpbmRvdy10b29sLWJhci1idXR0b24tY2hlY2tlZC1o
b3ZlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5bWFwIHdpbmRvdy10
b29sLWJhci0tYnV0dG9uLWtleW1hcAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFjZSB3aW5kb3ctdG9vbC1iYXItYnV0dG9uLWNoZWNrZWQpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RyKSkKKyAgICAgICAgICAgIChlbmFibGVkCiAgICAgICAgICAg
ICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgMCBsZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAnKG1vdXNlLWZhY2Ugd2luZG93LXRvb2wtYmFyLWJ1dHRvbi1ob3ZlcgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5bWFwIHdpbmRvdy10b29sLWJhci0tYnV0
dG9uLWtleW1hcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFjZSB3aW5k
b3ctdG9vbC1iYXItYnV0dG9uKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cikKLSAgICAgICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IDAgbGVuCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnZmFjZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3dpbmRv
dy10b29sLWJhci1idXR0b24tZGlzYWJsZWQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cikpCi0gICAgICAgICAod2hlbi1sZXQqICgoc3BlYyAoYW5kICh3aW5kb3ctdG9vbC1iYXIt
LXVzZS1pbWFnZXMpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwbGlzdC1nZXQg
bWVudS1pdGVtIDppbWFnZSkpKSkKLSAgICAgICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IDAgbGVu
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZGlzcGxheQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGFwcGVuZCBzcGVjCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChpZiBlbmFibGVkICcoOm1hcmdpbiAyIDphc2NlbnQgY2VudGVyKQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcoOm1hcmdpbiAyIDphc2NlbnQgY2Vu
dGVyCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y29udmVyc2lv
biBkaXNhYmxlZCkpKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyKSkKLSAgICAg
ICAgIChwdXQtdGV4dC1wcm9wZXJ0eSAwIGxlbgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICdoZWxwLWVjaG8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3IgKHBsaXN0LWdldCBw
bGlzdCA6aGVscCkgbmFtZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHIpCi0gICAg
ICAgICAocHV0LXRleHQtcHJvcGVydHkgMCBsZW4gJ3Rvb2wtYmFyLWtleSBrZXkgc3RyKQotICAg
ICAgICAgc3RyKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHIpKQor
ICAgICAgICAgICAgKHQKKyAgICAgICAgICAgICAocHV0LXRleHQtcHJvcGVydHkgMCBsZW4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2ZhY2UKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3dpbmRvdy10b29sLWJhci1idXR0b24tZGlzYWJsZWQKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RyKSkpCisgICAgICAgICAgICh3aGVuLWxldCogKChzcGVj
IChhbmQgaW1hZ2Utc3RhcnQgaW1hZ2UtZW5kCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBsaXN0LWdldCBtZW51LWl0ZW0gOmltYWdlKSkpKQorICAgICAgICAgICAgIChwdXQt
dGV4dC1wcm9wZXJ0eSBpbWFnZS1zdGFydCBpbWFnZS1lbmQKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ2Rpc3BsYXkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFw
cGVuZCBzcGVjCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIGVu
YWJsZWQgJyg6bWFyZ2luIDIgOmFzY2VudCBjZW50ZXIpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnKDptYXJnaW4gMiA6YXNjZW50IGNlbnRlcgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpjb252ZXJzaW9uIGRp
c2FibGVkKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cikpCisgICAgICAg
ICAgIChsZXQgKChoZWxwLXRleHQgKG9yIChwbGlzdC1nZXQgcGxpc3QgOmhlbHApIG5hbWUpKQor
ICAgICAgICAgICAgICAgICAoa2V5cyAod2hlcmUtaXMtaW50ZXJuYWwgYmluZGluZyBuaWwgdCkp
KQorICAgICAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSAwIGxlbgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnaGVscC1lY2hvCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChpZiBrZXlzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uY2F0
IGhlbHAtdGV4dAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
ICAoIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoa2V5LWRl
c2NyaXB0aW9uIGtleXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICIpIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwLXRleHQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cikpCisgICAgICAgICAgIChwdXQtdGV4
dC1wcm9wZXJ0eSAwIGxlbiAndG9vbC1iYXIta2V5IGtleSBzdHIpCisgICAgICAgICAgIHN0cikp
KSkpKQogCiAoZGVmdW4gd2luZG93LXRvb2wtYmFyLS1jYWxsLWJ1dHRvbiAoKQogICAiQ2FsbCB0
aGUgYnV0dG9uIHRoYXQgd2FzIGNsaWNrZWQgb24gaW4gdGhlIHRhYiBsaW5lLiIKQEAgLTM3OCw4
ICs0MjksOCBAQCB3aW5kb3ctdG9vbC1iYXItLWxhc3QtY29tbWFuZC10cmlnZ2Vycy1yZWZyZXNo
LXAKICAgICAgOzsgaW50ZXJhY3Rpb25zIHRoYXQgY2FuIGFsdGVyIHRoZSB0b29sIGJhci4gIFNw
ZWNpZmljYWxseSwgdGhpcwogICAgICA7OyBleGNsdWRlcyBtb3VzZSBtb3ZlbWVudCwgbW91c2Ug
d2hlZWwgc2Nyb2xsLCBhbmQgcGluY2guCiAgICAgIChub3QgKG1lbWJlciB0eXBlIHdpbmRvdy10
b29sLWJhci0taWdub3JlZC1ldmVudC10eXBlcykpCi0gICAgIDs7IEFzc3VtZSB0aGF0IGFueSBj
b21tYW5kIHRoYXQgdHJpZ2dlcnMgc2hpZnQgc2VsZWN0IGNhbid0IGFsdGVyCi0gICAgIDs7IHRo
ZSB0b29sIGJhci4gIFRoaXMgZXhjbHVkZXMgcHVyZSBuYXZpZ2F0aW9uIGNvbW1hbmRzLgorICAg
ICA7OyBBc3N1bWUgdGhhdCBhbnkgY29tbWFuZCB0aGF0IHRyaWdnZXJzIHNoaWZ0IHNlbGVjdCBj
YW5ub3QKKyAgICAgOzsgYWx0ZXIgdGhlIHRvb2wgYmFyLiAgVGhpcyBleGNsdWRlcyBwdXJlIG5h
dmlnYXRpb24gY29tbWFuZHMuCiAgICAgIChub3QgKHdpbmRvdy10b29sLWJhci0tY29tbWFuZC10
cmlnZ2Vycy1zaGlmdC1zZWxlY3QtcCBsYXN0LWNvbW1hbmQpKQogICAgICA7OyBBc3N1bWUgdGhh
dCBzZWxmLWluc2VydC1jb21tYW5kIHdvbid0IGFsdGVyIHRoZSB0b29sIGJhci4KICAgICAgOzsg
VGhpcyBpcyB0aGUgbW9zdCBjb21tb25seSBleGVjdXRlZCBjb21tYW5kLgpAQCAtNDE1LDIwICs0
NjYsNTIgQEAgd2luZG93LXRvb2wtYmFyLW1vZGUKIChkZWZpbmUtZ2xvYmFsaXplZC1taW5vci1t
b2RlIGdsb2JhbC13aW5kb3ctdG9vbC1iYXItbW9kZQogICB3aW5kb3ctdG9vbC1iYXItbW9kZSB3
aW5kb3ctdG9vbC1iYXItLXR1cm4tb24KICAgOmdyb3VwICd3aW5kb3ctdG9vbC1iYXIKKyAgOnBh
Y2thZ2UtdmVyc2lvbiAnKHdpbmRvdy10b29sLWJhciAuICIwLjEiKQogICAoYWRkLWhvb2sgJ2lz
ZWFyY2gtbW9kZS1ob29rICMnd2luZG93LXRvb2wtYmFyLS10dXJuLW9uKQogICAoYWRkLWhvb2sg
J2lzZWFyY2gtbW9kZS1lbmQtaG9vayAjJ3dpbmRvdy10b29sLWJhci0tdHVybi1vbikpCiAKLShk
ZWZ2YXIgd2luZG93LXRvb2wtYmFyLS1hbGxvdy1pbWFnZXMgdAotICAiSW50ZXJuYWwgZGVidWcg
ZmxhZyB0byBmb3JjZSB0ZXh0IG1vZGUuIikKLQotKGRlZnVuIHdpbmRvdy10b29sLWJhci0tdXNl
LWltYWdlcyAoKQotICAiSW50ZXJuYWwgZnVuY3Rpb24uCi1SZXNwZWN0cyBgd2luZG93LXRvb2wt
YmFyLS1hbGxvdy1pbWFnZXMnIGFzIHdlbGwgYXMgZnJhbWUKLWNhcGFiaWxpdGllcy4iCi0gIChh
bmQgd2luZG93LXRvb2wtYmFyLS1hbGxvdy1pbWFnZXMKLSAgICAgICAoZGlzcGxheS1pbWFnZXMt
cCkpKQorKGRlZnVuIHdpbmRvdy10b29sLWJhci0tdHVybi1vbiAoKQorICAiSW50ZXJuYWwgZnVu
Y3Rpb24gY2FsbGVkIGJ5IHRoZSBjb21tYW5kIGBnbG9iYWwtd2luZG93LXRvb2wtYmFyLW1vZGUn
LiIKKyAgKHdoZW4gZ2xvYmFsLXdpbmRvdy10b29sLWJhci1tb2RlCisgICAgKHdpbmRvdy10b29s
LWJhci1tb2RlIDEpKSkKIAwKIDs7OyBEaXNwbGF5IHN0eWxpbmc6CisoZGVmY3VzdG9tIHdpbmRv
dy10b29sLWJhci1zdHlsZSAnaW1hZ2UKKyAgIlRvb2wgYmFyIHN0eWxlIHRvIHVzZSBmb3Igd2lu
ZG93IHRvb2wgYmFycy4KK1RoZSBtZWFuaW5nIGlzIHRoZSBzYW1lIGFzIGZvciBgdG9vbC1iYXIt
c3R5bGUnLCB3aGljaCBzZWUuICBJZgorc2V0IHRvIHRoZSBzeW1ib2wgYHRvb2wtYmFyLXN0eWxl
JywgdGhlbiB1c2UgdGhlIHZhbHVlIG9mCitgdG9vbC1iYXItc3R5bGUnIGluc3RlYWQuCisKK1do
ZW4gaW1hZ2VzIGNhbm5vdCBiZSBkaXNwbGF5ZWQgKHNlZSBgZGlzcGxheS1pbWFnZXMtcCcpLCB0
ZXh0CitpcyB1c2VkLiIKKyAgOnR5cGUgJyhjaG9pY2UgKGNvbnN0IDp0YWcgIkltYWdlcyIgOnZh
bHVlIGltYWdlKQorICAgICAgICAgICAgICAgICAoY29uc3QgOnRhZyAiVGV4dCIgOnZhbHVlIHRl
eHQpCisgICAgICAgICAgICAgICAgIDs7IFRoaXMgb3B0aW9uIHdvdWxkIHJlcXVpcmUgbXVsdGlw
bGUgdG9vbCBiYXIgbGluZXMuCisgICAgICAgICAgICAgICAgIDs7KGNvbnN0IDp0YWcgIkJvdGgi
IDp2YWx1ZSBib3RoKQorICAgICAgICAgICAgICAgICAoY29uc3QgOnRhZyAiQm90aC1ob3JpeiIg
OnZhbHVlIGJvdGgtaG9yaXopCisgICAgICAgICAgICAgICAgIChjb25zdCA6dGFnICJUZXh0LWlt
YWdlLWhvcml6IiA6dmFsdWUgdGV4dC1pbWFnZS1ob3JpeikKKyAgICAgICAgICAgICAgICAgKGNv
bnN0IDp0YWcgIkluaGVyaXQgdG9vbC1iYXItc3R5bGUiIDp2YWx1ZSB0b29sLWJhci1zdHlsZSkK
KyAgICAgICAgICAgICAgICAgKGNvbnN0IDp0YWcgIlN5c3RlbSBkZWZhdWx0IiA6dmFsdWUgbmls
KSkKKyAgOmdyb3VwICd3aW5kb3ctdG9vbC1iYXIKKyAgOnBhY2thZ2UtdmVyc2lvbiAnKHdpbmRv
dy10b29sLWJhciAuICIwLjMiKSkKKworKGRlZnVuIHdpbmRvdy10b29sLWJhci0tc3R5bGUgKCkK
KyAgIlJldHVybiB0aGUgZWZmZWN0aXZlIHN0eWxlIGJhc2VkIG9uIGB3aW5kb3ctdG9vbC1iYXIt
c3R5bGUnLgorCitUaGlzIGFsc28gdGFrZXMgaW50byBhY2NvdW50IGZyYW1lIGNhcGFiaWxpdGll
cy4gIElmIHRoZSBjdXJyZW50CitmcmFtZSBjYW5ub3QgZGlzcGxheSBpbWFnZXMgKHNlZSBgZGlz
cGxheS1pbWFnZXMtcCcpLCB0aGVuIHRoaXMKK3dpbGwgYWx3YXlzIHJldHVybiB0ZXh0LiIKKyAg
KGlmIChub3QgKGRpc3BsYXktaW1hZ2VzLXApKQorICAgICAgJ3RleHQKKyAgICAobGV0ICgoc3R5
bGUgd2luZG93LXRvb2wtYmFyLXN0eWxlKSkKKyAgICAgICh3aGVuIChlcSBzdHlsZSAndG9vbC1i
YXItc3R5bGUpCisgICAgICAgIChzZXRmIHN0eWxlIHRvb2wtYmFyLXN0eWxlKSkKKyAgICAgICh1
bmxlc3MgKG1lbXEgc3R5bGUgJyhpbWFnZSB0ZXh0IGJvdGggYm90aC1ob3JpeiB0ZXh0LWltYWdl
LWhvcml6KSkKKyAgICAgICAgKHNldGYgc3R5bGUgKGlmIChmYm91bmRwICd0b29sLWJhci1nZXQt
c3lzdGVtLXN0eWxlKQorICAgICAgICAgICAgICAgICAgICAgICAgKHRvb2wtYmFyLWdldC1zeXN0
ZW0tc3R5bGUpCisgICAgICAgICAgICAgICAgICAgICAgJ2ltYWdlKSkpCisgICAgICBzdHlsZSkp
KQorCiAoZGVmZmFjZSB3aW5kb3ctdG9vbC1iYXItYnV0dG9uCiAgICcoKGRlZmF1bHQKICAgICAg
OmluaGVyaXQgdGFiLWxpbmUpCkBAIC00NDEsNyArNTI0LDggQEAgd2luZG93LXRvb2wtYmFyLWJ1
dHRvbgogICAgICh0CiAgICAgIDppbnZlcnNlLXZpZGVvIHQpKQogICAiRmFjZSB1c2VkIGZvciBi
dXR0b25zIHdoZW4gdGhlIG1vdXNlIGlzIG5vdCBob3ZlcmluZyBvdmVyIHRoZSBidXR0b24uIgot
ICA6Z3JvdXAgJ3dpbmRvdy10b29sLWJhcikKKyAgOmdyb3VwICd3aW5kb3ctdG9vbC1iYXIKKyAg
OnBhY2thZ2UtdmVyc2lvbiAnKHdpbmRvdy10b29sLWJhciAuICIwLjIiKSkKIAogKGRlZmZhY2Ug
d2luZG93LXRvb2wtYmFyLWJ1dHRvbi1ob3ZlcgogICAnKChkZWZhdWx0CkBAIC00NTIsNyArNTM2
LDggQEAgd2luZG93LXRvb2wtYmFyLWJ1dHRvbi1ob3ZlcgogICAgICh0CiAgICAgIDppbnZlcnNl
LXZpZGVvIHQpKQogICAiRmFjZSB1c2VkIGZvciBidXR0b25zIHdoZW4gdGhlIG1vdXNlIGlzIGhv
dmVyaW5nIG92ZXIgdGhlIGJ1dHRvbi4iCi0gIDpncm91cCAnd2luZG93LXRvb2wtYmFyKQorICA6
Z3JvdXAgJ3dpbmRvdy10b29sLWJhcgorICA6cGFja2FnZS12ZXJzaW9uICcod2luZG93LXRvb2wt
YmFyIC4gIjAuMiIpKQogCiAoZGVmZmFjZSB3aW5kb3ctdG9vbC1iYXItYnV0dG9uLWRpc2FibGVk
CiAgICcoKGRlZmF1bHQKQEAgLTQ2NSw3ICs1NTAsMzggQEAgd2luZG93LXRvb2wtYmFyLWJ1dHRv
bi1kaXNhYmxlZAogICAgICA6aW52ZXJzZS12aWRlbyB0CiAgICAgIDpiYWNrZ3JvdW5kICJicmln
aHRibGFjayIpKQogICAiRmFjZSB1c2VkIGZvciBidXR0b25zIHdoZW4gdGhlIGJ1dHRvbiBpcyBk
aXNhYmxlZC4iCi0gIDpncm91cCAnd2luZG93LXRvb2wtYmFyKQorICA6Z3JvdXAgJ3dpbmRvdy10
b29sLWJhcgorICA6cGFja2FnZS12ZXJzaW9uICcod2luZG93LXRvb2wtYmFyIC4gIjAuMiIpKQor
CisoZGVmZmFjZSB3aW5kb3ctdG9vbC1iYXItYnV0dG9uLWNoZWNrZWQKKyAgJygoZGVmYXVsdAor
ICAgICA6aW5oZXJpdCB0YWItbGluZSkKKyAgICAoKChzdXBwb3J0cyA6Ym94IHQpKQorICAgICA6
Ym94ICg6bGluZS13aWR0aCAtMSA6c3R5bGUgcHJlc3NlZC1idXR0b24pCisgICAgIDpiYWNrZ3Jv
dW5kICJncmV5ODUiKQorICAgICgoKGNsYXNzIGNvbG9yKSkKKyAgICAgOmJhY2tncm91bmQgImJs
dWUiCisgICAgIDpmb3JlZ3JvdW5kICJ3aGl0ZSIpCisgICAgKHQKKyAgICAgOmludmVyc2Utdmlk
ZW8gdCkpCisgICJGYWNlIHVzZWQgZm9yIGJ1dHRvbnMgd2hlbiB0aGV5IGFyZSB0b2dnbGVkLiIK
KyAgOmdyb3VwICd3aW5kb3ctdG9vbC1iYXIKKyAgOnBhY2thZ2UtdmVyc2lvbiAnKHdpbmRvdy10
b29sLWJhciAuICIwLjMiKSkKKworKGRlZmZhY2Ugd2luZG93LXRvb2wtYmFyLWJ1dHRvbi1jaGVj
a2VkLWhvdmVyCisgICcoKGRlZmF1bHQKKyAgICAgOmluaGVyaXQgdGFiLWxpbmUpCisgICAgKCgo
Y2xhc3MgY29sb3IpIChtaW4tY29sb3JzIDg4KSAoc3VwcG9ydHMgOmJveCB0KSkKKyAgICAgOmJv
eCAoOmxpbmUtd2lkdGggLTEgOnN0eWxlIHByZXNzZWQtYnV0dG9uKQorICAgICA6YmFja2dyb3Vu
ZCAiZ3JleTk1IikKKyAgICAoKChjbGFzcyBjb2xvcikpCisgICAgIDpiYWNrZ3JvdW5kICJicmln
aHRibHVlIgorICAgICA6Zm9yZWdyb3VuZCAid2hpdGUiKQorICAgICh0CisgICAgIDppbnZlcnNl
LXZpZGVvIHQpKQorICAiRmFjZSB1c2VkIGZvciBidXR0b25zIHdoZW4gdGhlIG1vdXNlIGlzIGhv
dmVyaW5nIG92ZXIgdGhlIGJ1dHRvbi4iCisgIDpncm91cCAnd2luZG93LXRvb2wtYmFyCisgIDpw
YWNrYWdlLXZlcnNpb24gJyh3aW5kb3ctdG9vbC1iYXIgLiAiMC4zIikpCiAMCiA7OzsgV29ya2Fy
b3VuZCBmb3IgaHR0cHM6Ly9kZWJidWdzLmdudS5vcmcvY2dpL2J1Z3JlcG9ydC5jZ2k/YnVnPTY4
MzM0LgogCkBAIC00NzYsMTAgKzU5MiwxMCBAQCB3aW5kb3ctdG9vbC1iYXItLWdldC1rZXltYXAK
ICAgIlJldHVybiB0aGUgdG9vbCBiYXIga2V5bWFwLiIKICAgKGxldCAoKHRvb2wtYmFyLWFsd2F5
cy1zaG93LWRlZmF1bHQgbmlsKSkKICAgICAoaWYgKGFuZCAodmVyc2lvbjwgZW1hY3MtdmVyc2lv
biAiMzAiKQotICAgICAgICAgICAgIChub3QgKHdpbmRvdy10b29sLWJhci0tdXNlLWltYWdlcykp
KQotICAgICAgICA7OyBUaGlzIGNvZGUgcGF0aCBpcyBhIGxlc3MgZWZmaWNpZW50IHdvcmthcm91
bmQuCi0gICAgICAgICh3aW5kb3ctdG9vbC1iYXItLW1ha2Uta2V5bWFwLTEpCi0gICAgICAoa2V5
bWFwLWdsb2JhbC1sb29rdXAgIjx0b29sLWJhcj4iKSkpKQorICAgICAgICAgICAgIChlcSAndGV4
dCAod2luZG93LXRvb2wtYmFyLS1zdHlsZSkpKQorICAgICAgOzsgVGhpcyBjb2RlIHBhdGggaXMg
YSBsZXNzIGVmZmljaWVudCB3b3JrYXJvdW5kLgorICAgICAgKHdpbmRvdy10b29sLWJhci0tbWFr
ZS1rZXltYXAtMSkKKyAgICAoa2V5bWFwLWdsb2JhbC1sb29rdXAgIjx0b29sLWJhcj4iKSkpKQog
CiAoZGVjbGFyZS1mdW5jdGlvbiBpbWFnZS1tYXNrLXAgImltYWdlLmMiIChzcGVjICZvcHRpb25h
bCBmcmFtZSkpCiAKQEAgLTUwNiwxMiArNjIyLDcgQEAgd2luZG93LXRvb2wtYmFyLS1tYWtlLWtl
eW1hcC0xCiAgICAgICAgICAgICAgICAgICAocGxpc3QtcHV0IHBsaXN0IDppbWFnZSBpbWFnZSkp
KQogICAgICAgICAgICAgICBiaW5kKSkKICAgICAgICAgICB0b29sLWJhci1tYXApKQotCi0oZGVm
dW4gd2luZG93LXRvb2wtYmFyLS10dXJuLW9uICgpCi0gICJJbnRlcm5hbCBmdW5jdGlvbiBjYWxs
ZWQgYnkgYGdsb2JhbC13aW5kb3ctdG9vbC1iYXItbW9kZScuIgotICAod2hlbiBnbG9iYWwtd2lu
ZG93LXRvb2wtYmFyLW1vZGUKLSAgICAod2luZG93LXRvb2wtYmFyLW1vZGUgMSkpKQotCisMCiAo
cHJvdmlkZSAnd2luZG93LXRvb2wtYmFyKQogCiA7Ozsgd2luZG93LXRvb2wtYmFyLmVsIGVuZHMg
aGVyZQotLSAKMi4zOS41Cgo=
--=_c1afe856eeb1e3b9da8ff275acbb5645--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75844: Update for window-tool-bar
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 03 Feb 2025 07:46:01 +0000
Resent-Message-ID: <handler.75844.B75844.17385687533706 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75844
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jared Finder <jared@HIDDEN>
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 75844 <at> debbugs.gnu.org
Received: via spool by 75844-submit <at> debbugs.gnu.org id=B75844.17385687533706
          (code B ref 75844); Mon, 03 Feb 2025 07:46:01 +0000
Received: (at 75844) by debbugs.gnu.org; 3 Feb 2025 07:45:53 +0000
Received: from localhost ([127.0.0.1]:37561 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ter9V-0000xi-5C
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 02:45:53 -0500
Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]:42459)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ter9S-0000xO-RD
 for 75844 <at> debbugs.gnu.org; Mon, 03 Feb 2025 02:45:51 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id E50C8442DC;
 Mon,  3 Feb 2025 07:45:42 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <5bf0dc1f84573ea31614382701ceb59b@HIDDEN> (Jared Finder via's
 message of "Sun, 02 Feb 2025 13:17:01 -0800")
Organization: LINKOV.NET
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
 <86a5b6gc68.fsf@HIDDEN> <bdd7d1ea-057a-4650-a003-47c4df93da1a@HIDDEN>
 <5bf0dc1f84573ea31614382701ceb59b@HIDDEN>
Date: Mon, 03 Feb 2025 09:36:38 +0200
Message-ID: <87ikpr7b1l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddujedtvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghofhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuggftrfgrthhtvghrnhepffegteefveelhfeljeefueehieduiedtfffhuddtkeeffffghfevheetgeeukeehnecukfhppeeluddruddvledrleeirdeltdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeluddruddvledrleeirdeltddphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopeegpdhrtghpthhtohepjeehkeeggeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrghtpdhrtghpthhtohepjhgrrhgvugesfhhinhguvghrrdhorhhg
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> BTW this
>> ;; Dragging empty space on the tab-line (which this package uses to
>> ;; display the window tool bar) doesn't resize windows.  This is
>> ;; unlike the mode line, where dragging empty space resizes the
>> ;; window.
>> apparently hasn't been fixed.  Why not?
>
> People I know in person have mentioned this to me directly which is why
> I added this. I think this is actually better fixed in tab-line.el,
> though. tab-line-mode has the same issue.  If you think it's more useful to
> file a separate bug for this, I can do so and delete this as a known issue
> of window-tool-bar.

Dragging empty space on the tab-line would be nice to have
when it doesn't preclude from dragging tabs to reorder them.
Please file a separate request if you intend to implement this.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75844: Update for window-tool-bar
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 03 Feb 2025 08:34:02 +0000
Resent-Message-ID: <handler.75844.B75844.173857162823956 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75844
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Juri Linkov <juri@HIDDEN>, Jared Finder <jared@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 75844 <at> debbugs.gnu.org
Received: via spool by 75844-submit <at> debbugs.gnu.org id=B75844.173857162823956
          (code B ref 75844); Mon, 03 Feb 2025 08:34:02 +0000
Received: (at 75844) by debbugs.gnu.org; 3 Feb 2025 08:33:48 +0000
Received: from localhost ([127.0.0.1]:37671 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tertr-0006EI-VP
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 03:33:48 -0500
Received: from mout.gmx.net ([212.227.17.22]:33201)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tertq-0006Dx-D0
 for 75844 <at> debbugs.gnu.org; Mon, 03 Feb 2025 03:33:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1738571613; x=1739176413; i=rudalics@HIDDEN;
 bh=L0n/70NTUNdQn+BCEoIR3+cUPWmVG+7svYhn0WcYICA=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=RBwQzsX4K3iDDaUt23RQGiqvLdvFJCSnSDD8VByDwQXZihJf07h6Mf0BK/qmdVcS
 smmAPLKo+gRKF8Dyg82NLGOxU7ZG//Uo5LoKsDAU4kVdHk6Ic/OHwUeayDTxrTOg2
 oQFVlYaGmN+UgAtpM0O+bBn9YeCDSo1lc5eDzM4n1zZMcPnEZNuhDXOATGOcWAhfm
 N3VIjcTt5JLtajtpMrq9eLNeFPArN0DDdMm0CA0dTK8XJTWHgmyIazGCAvYR4i7/u
 i4zK5t2tbq/aT4Dsf90ZBnWDDt/7Um5uk7t7ilP8RbGKHFn//Q9U+Y/LC4CrMvX02
 gfbIKiGVmUHM3SJysg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.108]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MVNB1-1tpTw21N8Z-00O44r; Mon, 03
 Feb 2025 09:33:33 +0100
Message-ID: <70407505-098c-4154-a813-d7d0b9c589c0@HIDDEN>
Date: Mon, 3 Feb 2025 09:33:32 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
 <86a5b6gc68.fsf@HIDDEN> <bdd7d1ea-057a-4650-a003-47c4df93da1a@HIDDEN>
 <5bf0dc1f84573ea31614382701ceb59b@HIDDEN>
 <87ikpr7b1l.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87ikpr7b1l.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:uF9urm7NSOrbI+5BYKyeluzaxcVT8BTmrVW0+VPC6w+Ooo9/uyT
 FpykxdbUsCZcGPoHP5FVTe3QOjHI6/vkXIRAm2D2YZOU/oMLEw/AI5dPZ0766cK1KM9Bw+i
 yv3l3+uUfQf/lsF83uoEr/FpEVdCsoDC7blM1SiLkEvRkd6DiV0a6eynfb2nkjDOB1DX94b
 V/3x/sY5lKTBDOHBUyBAQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:YRgOGCf7n1o=;KDInWtAApAtl2x2gmOZxaNtLR6i
 YOjSRoXFD5cmZTsUJmngm+MbLl+jPIRutczUYlh0NMVuwF6ryOUB7Td/mlyap1/zrGm4mVE6V
 qhNBZ3KTammLqzadNBc3z9tZwc1n2lsdUBdSYyqLkCc2CjINjSQE96qwfs3l+j7q+uq9ujk0+
 eZJQzFeEDjNUTiNz4jG8y98/VFSz9EySEu/9kD94vCOUSs0JTQ3FWzMUAA4w8N0BQqmY+gAY1
 PG8vWjWqxhaxUxQTFnQIX3diq5Cg/xX4LB5fqzjo9pAzAurr0fymtuq4UuajkpjqZQFvhizp8
 r3bJL+rZ5pEfO3WEEC+6lzaBTMz18tb+snFaS4ljwrrJ21UD7BKKpDLr/Ft04WrhpwfP8odJL
 xZd94bAms23Po3k8BFp49qwGgiFHzHnPer2fZ/ivr+xserWdAKQ4pkFOPOLzr0KIm4MCz7mad
 XzXwwWSgfsi/2u0WTpzjzxwgepK3UbYhbLZ4NN++L9W/PYWDLBaV4ejpgAzVnrg2m0mfOK5WF
 +6AeXnLXWxWhfN75FRQ2VfM+Kyk0CEC38obyeMQJQxoeH3iQHENmy7RaKQPZa8pJhNjcgZ0lg
 XIt8Qf5FP9wtsIU5V30AWv977/lSxqALOgtQnKqvNt/eLTZOdzt9Bo54JXxQM/Z7uahs4tcbd
 hF0IuStsgoIGwPdFbl/5Ei7RNqNthw1GC8CGo0C9sDzALre7DLpoyvePK1Cmu7kZrAPijz8Wh
 Wo8yZf1+M6/N95wR/BMnIqRBG/h7p5M8sidRAUL8ua94zYA4T42J2HIeMx40jUhu4bt/pwsSy
 vdhJ0DkvRF7OKiCYemJTJuQOW4l+h+9twqa9j1V00QolbNoOV781P3M5vmOJUtpzs/mGVFr6N
 1GfqpvExA/8KoOyt9msfjQE4wBZBi/NyTW72ARkh5DceGZERMqkbcyfBj4Hj5NzEYIES444qI
 Ltj3t9H+4K897mIIM7CAtkPInUoj6/uS/g3KXM0zfMSk3DcNfcyztNs8U5lWOn7n02huPKa7Q
 tR/eMyr5iK6E5p7SoNhmTIfBvLhr9zEWcbRTheuv9vocHCaEkkI1oXJ6XXUwF80C0SDqQs9ne
 BLAO3pho7sLim+baelP6bQsTta1bC20Oy3VI7260J7siNZRHlmCjlPknXOUuLMmI0RHEWi40Q
 75rFD4QORDHF2nPKC2gESiZ4So3JieSi4EnXmdW70cD1KjfNINTAhXfn5pD9akJI3A7sbKQxM
 5yiz4iZOyNe7Sbm84sr765Cx6ZZcCcFnyx+LqZ+3wj4IpTD106Z/4DPp7wP7+L5matpykJ3KW
 Xp1zplJywRLp0Od1tvEXHssjHOFMxHVa6zhZavBn8+mPXuqcdyuKB0yuG03W1bi8Sna
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Dragging empty space on the tab-line would be nice to have
 > when it doesn't preclude from dragging tabs to reorder them.
 > Please file a separate request if you intend to implement this.

I don't overly like that empty space dragging anyway.  For me the best
solution would be to use a uniform 8-dot Braille pattern on both sides
to indicate the locations from where one can start dragging any of these
lines.

martin





Last modified: Mon, 3 Feb 2025 08:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.