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--
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
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?
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
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
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--
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.
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.