GNU bug report logs - #75844
Update for window-tool-bar

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Jared Finder <jared@HIDDEN>; dated Sat, 25 Jan 2025 22:40:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 75844 <at> debbugs.gnu.org:


Received: (at 75844) by debbugs.gnu.org; 3 Feb 2025 08:33:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 03:33:48 2025
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
Subject: Re: bug#75844: Update for window-tool-bar
To: Juri Linkov <juri@HIDDEN>, Jared Finder <jared@HIDDEN>
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-Debbugs-Envelope-To: 75844
Cc: Eli Zaretskii <eliz@HIDDEN>, 75844 <at> debbugs.gnu.org
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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75844; Package emacs. Full text available.

Message received at 75844 <at> debbugs.gnu.org:


Received: (at 75844) by debbugs.gnu.org; 3 Feb 2025 07:45:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 02:45:53 2025
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>
To: Jared Finder <jared@HIDDEN>
Subject: Re: bug#75844: Update for window-tool-bar
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-Debbugs-Envelope-To: 75844
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 75844 <at> debbugs.gnu.org
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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75844; Package emacs. Full text available.

Message received at 75844 <at> debbugs.gnu.org:


Received: (at 75844) by debbugs.gnu.org; 2 Feb 2025 21:20:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 16:20:04 2025
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>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#75844: Update for window-tool-bar
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-Debbugs-Envelope-To: 75844
Cc: Eli Zaretskii <eliz@HIDDEN>, 75844 <at> debbugs.gnu.org
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--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75844; Package emacs. Full text available.

Message received at 75844 <at> debbugs.gnu.org:


Received: (at 75844) by debbugs.gnu.org; 2 Feb 2025 21:17:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 16:17:07 2025
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>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#75844: Update for window-tool-bar
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-Debbugs-Envelope-To: 75844
Cc: Eli Zaretskii <eliz@HIDDEN>, 75844 <at> debbugs.gnu.org
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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75844; Package emacs. Full text available.

Message received at 75844 <at> debbugs.gnu.org:


Received: (at 75844) by debbugs.gnu.org; 2 Feb 2025 08:52:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 03:52:47 2025
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
Subject: Re: bug#75844: Update for window-tool-bar
To: Eli Zaretskii <eliz@HIDDEN>, Jared Finder <jared@HIDDEN>
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-Debbugs-Envelope-To: 75844
Cc: 75844 <at> debbugs.gnu.org
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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75844; Package emacs. Full text available.

Message received at 75844 <at> debbugs.gnu.org:


Received: (at 75844) by debbugs.gnu.org; 1 Feb 2025 11:03:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 01 06:03:07 2025
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>
To: Jared Finder <jared@HIDDEN>, martin rudalics <rudalics@HIDDEN>
In-Reply-To: <11466551d67b890d556de53f4e8fe266@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#75844: Update for window-tool-bar
References: <11466551d67b890d556de53f4e8fe266@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75844
Cc: 75844 <at> debbugs.gnu.org
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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75844; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Jan 2025 22:39:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 17:39:18 2025
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>
To: Bug-gnu Emacs <bug-gnu-emacs@HIDDEN>
Subject: Update for window-tool-bar
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-Debbugs-Envelope-To: submit
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--




Acknowledgement sent to Jared Finder <jared@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#75844; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
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.