From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jared Finder via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#68765: 30.0.50; Adding window-tool-bar package. Date: Wed, 22 May 2024 21:19:05 -0700 Message-ID: <1d18b11671667fefa925dbc41423d547@finder.org> References: <07df5e8408054bcae5968066b0cebf34@finder.org> <86fry0vihy.fsf@gnu.org> <86fry08di9.fsf@mail.linkov.net> <86cyrg5hc0.fsf@mail.linkov.net> <865xvyoupe.fsf@mail.linkov.net> <86frur76uj.fsf@gnu.org> <791456a05f91c68549027ea1ea33eaf6@finder.org> <84a5dcf2833598c5b588ab6dd4f5c762@finder.org> <86le4fxa41.fsf@mail.linkov.net> <86frufe9i9.fsf@gnu.org> <8cfec392c3f9259b7499ebd4f605bc25@finder.org> <86pltib8m7.fsf@gnu.org> Reply-To: Jared Finder Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_f8b381b2d6de246616659f7399cc3d50" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38078"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, 68765@debbugs.gnu.org, monnier@iro.umontreal.ca, juri@linkov.net To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 23 06:20:25 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s9zwH-0009kB-Gi for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 May 2024 06:20:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s9zvr-0005oc-3y; Thu, 23 May 2024 00:19:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s9zvo-0005o7-Oc for bug-gnu-emacs@gnu.org; Thu, 23 May 2024 00:19:56 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s9zvo-0000Yx-Ei for bug-gnu-emacs@gnu.org; Thu, 23 May 2024 00:19:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s9zvu-0005ko-9C for bug-gnu-emacs@gnu.org; Thu, 23 May 2024 00:20:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jared Finder Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 May 2024 04:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68765 X-GNU-PR-Package: emacs Original-Received: via spool by 68765-submit@debbugs.gnu.org id=B68765.171643795822094 (code B ref 68765); Thu, 23 May 2024 04:20:02 +0000 Original-Received: (at 68765) by debbugs.gnu.org; 23 May 2024 04:19:18 +0000 Original-Received: from localhost ([127.0.0.1]:58328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9zvB-0005kI-44 for submit@debbugs.gnu.org; Thu, 23 May 2024 00:19:18 -0400 Original-Received: from greenhill.hpalace.com ([192.155.80.58]:41158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9zv6-0005kC-OB for 68765@debbugs.gnu.org; Thu, 23 May 2024 00:19:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1716437945; bh=HX3cJYDXQfFS9En7YRfyO1a0SoDcUwT8Fh6h1pNeSCg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=XZyWWgPs5J/Ag8fDHk7S05yiKtVAAQ0hN5bcCbvU1QOnsylbYrjEH4qZgJS94MPmW sD7OsgKwcWDOSFkTRn/TeCLFtWfNe5+tQJkkfCyVqNarIkEtdZam6CJy2m6IxBXawd p+AXcXRovEO+nTU7SydVLfzbHA0YHpe7fVN8CyBLq/hTE7USQrkPQdf+hA0IbanIj3 W1t18PlCGWykLbGlK7W6wK3gUkbo2Xe0n25RLTM4mL+VyDHc4l+F6lcAURlD+dpB4j OwKsLFDNESMRIRwlQlx/gbFe4410SFjy32j1bzQ207bQPy6OTVqHDOL2mNBRt9aqKw TQeKX/n8kPmBw== Original-Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 93CA523B5; Thu, 23 May 2024 04:19:05 +0000 (UTC) In-Reply-To: <86pltib8m7.fsf@gnu.org> X-Sender: jared@finder.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:285668 Archived-At: --=_f8b381b2d6de246616659f7399cc3d50 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2024-05-18 23:48, Eli Zaretskii wrote: >> Date: Sat, 18 May 2024 20:58:05 -0700 >> From: Jared Finder >> Cc: juri@linkov.net, 68765@debbugs.gnu.org, philipk@posteo.net, >> monnier@iro.umontreal.ca >> >> On 2024-05-18 02:48, Eli Zaretskii wrote: >> >> I think after these patches are applied, the remaining work to resolve >> >> this would be having the ELPA package added and me updating NEWS and >> >> the >> >> manual. I can start on the updates. >> > >> > I installed the patches on the master branch. >> >> Thank you! >> >> Is there anything else that needs to be done to get this package on >> ELPA? I'd like to use this package on older Emacsen as well. > > Philip will tell, but what I meant was to ask you to work on updates > for NEWS and the manual. Patch attached. I'm still not comfortable with all the texinfo conventions, so please review that I'm using things like @code correctly. Also, I couldn't figure out how to get the Top node menus to auto update, so I just manually put in new nodes. -- MJF --=_f8b381b2d6de246616659f7399cc3d50 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Adding-documentation-for-window-tool-bar.patch Content-Disposition: attachment; filename=0001-Adding-documentation-for-window-tool-bar.patch; size=13078 RnJvbSBjNzkzMGJjNjI2ZTcwNDMwZjkxZDNjZDZlYjI1MzY5NDlkMjg4NGExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXJlZCBGaW5kZXIgPGphcmVkQGZpbmRlci5vcmc+CkRhdGU6 IE1vbiwgMjAgTWF5IDIwMjQgMjE6NTk6MTQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBBZGRpbmcg ZG9jdW1lbnRhdGlvbiBmb3Igd2luZG93LXRvb2wtYmFyCgoqIGRvYy9lbWFjcy9lbWFjcy50ZXhp IChUb3ApOgoqIGRvYy9lbWFjcy9mcmFtZXMudGV4aSAoVG9vbCBCYXJzKToKKiBkb2MvZW1hY3Mv Z2xvc3NhcnkudGV4aSAoR2xvc3NhcnkpOgoqIGRvYy9lbWFjcy9tb2Rlcy50ZXhpIChNaW5vciBN b2Rlcyk6IE1lbnRpb24gV2luZG93IFRvb2wgQmFyCmFuZCBhZGQgeHJlZi4KKiBkb2MvZW1hY3Mv d2luZG93cy50ZXhpIChXaW5kb3dzLCBUYWIgTGluZSk6IE5ldyBkb2N1bWVudGF0aW9uLgoqIGRv Yy9saXNwcmVmL2VsaXNwLnRleGkgKFRvcCk6CiogZG9jL2xpc3ByZWYvbW9kZXMudGV4aSAoTW9k ZSBMaW5lIEZvcm1hdCwgTW9kZSBMaW5lIEJhc2ljcykKKE1vZGUgTGluZSBEYXRhKTogTWVudGlv biBUYWIgTGluZXMgYW5kIGFkZCB4cmVmLgooVGFiIExpbmVzKTogTmV3IGRvY3VtZW50YXRpb24u CiogZXRjL05FV1M6IE1lbnRpb24gbmV3bHkgYWRkZWQgdmFyaWFibGUKJ3Rvb2wtYmFyLWFsd2F5 cy1zaG93LWRlZmF1bHQnIGFuZCBuZXcgcGFja2FnZSAnd2luZG93LXRvb2wtYmFyJwotLS0KIGRv Yy9lbWFjcy9lbWFjcy50ZXhpICAgIHwgIDEgKwogZG9jL2VtYWNzL2ZyYW1lcy50ZXhpICAgfCAx NCArKysrKysrLS0tLQogZG9jL2VtYWNzL2dsb3NzYXJ5LnRleGkgfCAxMCArKysrLS0tLQogZG9j L2VtYWNzL21vZGVzLnRleGkgICAgfCAgNCArKysrCiBkb2MvZW1hY3Mvd2luZG93cy50ZXhpICB8 IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9jL2xpc3ByZWYvZWxpc3AudGV4 aSAgfCAgMSArCiBkb2MvbGlzcHJlZi9tb2Rlcy50ZXhpICB8IDUzICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICB8IDE0ICsr KysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvZW1hY3MudGV4aSBiL2RvYy9lbWFjcy9lbWFj cy50ZXhpCmluZGV4IDdkNzdmMTNhYjIxLi44MjQ2MDQxZmI5NSAxMDA2NDQKLS0tIGEvZG9jL2Vt YWNzL2VtYWNzLnRleGkKKysrIGIvZG9jL2VtYWNzL2VtYWNzLnRleGkKQEAgLTUyOSw2ICs1Mjks NyBAQCBUb3AKICogVGVtcG9yYXJ5IERpc3BsYXlzOjogIERpc3BsYXlpbmcgbm9uLWVkaXRhYmxl IGJ1ZmZlcnMuCiAqIFdpbmRvdyBDb252ZW5pZW5jZTo6ICBDb252ZW5pZW5jZSBmdW5jdGlvbnMg Zm9yIHdpbmRvdyBoYW5kbGluZy4KICogVGFiIExpbmU6OiAgICAgICAgICAgIFdpbmRvdyB0YWIg bGluZS4KKyogV2luZG93IFRvb2wgQmFyOjogICAgIEEgdG9vbCBiYXIgdGhhdCBpcyBhdHRhY2hl ZCB0byB3aW5kb3dzLgogCiBEaXNwbGF5aW5nIGEgQnVmZmVyIGluIGEgV2luZG93CiAKZGlmZiAt LWdpdCBhL2RvYy9lbWFjcy9mcmFtZXMudGV4aSBiL2RvYy9lbWFjcy9mcmFtZXMudGV4aQppbmRl eCA2YzYyZmRlNGZmYi4uODAyOGE1MTZlNjYgMTAwNjQ0Ci0tLSBhL2RvYy9lbWFjcy9mcmFtZXMu dGV4aQorKysgYi9kb2MvZW1hY3MvZnJhbWVzLnRleGkKQEAgLTEyOTUsMTYgKzEyOTUsMjIgQEAg TWVudSBCYXJzCiBAbm9kZSBUb29sIEJhcnMKIEBzZWN0aW9uIFRvb2wgQmFycwogQGNpbmRleCB0 b29sIGJhciBtb2RlCitAY2luZGV4IHRvb2wgYmFyLCBhdHRhY2hlZCB0byBmcmFtZQogQGNpbmRl eCBtb2RlLCBUb29sIEJhcgogQGNpbmRleCBpY29ucywgdG9vbGJhcgogCi0gIE9uIGdyYXBoaWNh bCBkaXNwbGF5cywgRW1hY3MgcHV0cyBhIEBkZm57dG9vbCBiYXJ9IGF0IHRoZSB0b3Agb2YKLWVh Y2ggZnJhbWUsIGp1c3QgYmVsb3cgdGhlIG1lbnUgYmFyLiAgVGhpcyBpcyBhIHJvdyBvZiBpY29u cyB3aGljaCB5b3UKLWNhbiBjbGljayBvbiB3aXRoIHRoZSBtb3VzZSB0byBpbnZva2UgdmFyaW91 cyBjb21tYW5kcy4KKyAgT24gZ3JhcGhpY2FsIGRpc3BsYXlzLCBFbWFjcyBwdXRzIGEgQGRmbnt0 b29sIGJhcn0gYXQgdGhlIHRvcCBvZiBlYWNoCitmcmFtZSwganVzdCBiZWxvdyB0aGUgbWVudSBi YXIuICBUaGlzIGlzIGEgcm93IG9mIGljb25zIHdoaWNoIHlvdSBjYW4KK2NsaWNrIG9uIHdpdGgg dGhlIG1vdXNlIHRvIGludm9rZSB2YXJpb3VzIGNvbW1hbmRzLiAgRW1hY3MgY2FuIGFsc28KK29w dGlvbmFsbHkgZGlzcGxheSBhIHRvb2wgYmFyIGF0IHRoZSB0b3Agb2YgZWFjaCB3aW5kb3cgKEBw eHJlZntXaW5kb3cKK1Rvb2wgQmFyfSkuCiAKK0B2aW5kZXggdG9vbC1iYXItYWx3YXlzLXNob3ct ZGVmYXVsdAogICBUaGUgZ2xvYmFsIChkZWZhdWx0KSB0b29sIGJhciBjb250YWlucyBnZW5lcmFs IGNvbW1hbmRzLiAgU29tZSBtYWpvcgogbW9kZXMgZGVmaW5lIHRoZWlyIG93biB0b29sIGJhcnM7 IHdoZW5ldmVyIGEgYnVmZmVyIHdpdGggc3VjaCBhIG1ham9yCi1tb2RlIGlzIGN1cnJlbnQsIHRo ZSBtb2RlJ3MgdG9vbCBiYXIgcmVwbGFjZXMgdGhlIGdsb2JhbCB0b29sIGJhci4KK21vZGUgaXMg Y3VycmVudCwgdGhlIG1vZGUncyB0b29sIGJhciByZXBsYWNlcyB0aGUgZ2xvYmFsIHRvb2wgYmFy LiAgVG8KK3ByZXZlbnQgdGhpcyByZXBsYWNlbWVudCBmcm9tIGhhcHBlbmluZywgY3VzdG9taXpl IHRoZSB2YXJpYWJsZQorQGNvZGV7dG9vbC1iYXItYWx3YXlzLXNob3ctZGVmYXVsdH0uCiAKIEBm aW5kZXggdG9vbC1iYXItbW9kZQogQHZpbmRleCB0b29sLWJhci1tb2RlCmRpZmYgLS1naXQgYS9k b2MvZW1hY3MvZ2xvc3NhcnkudGV4aSBiL2RvYy9lbWFjcy9nbG9zc2FyeS50ZXhpCmluZGV4IDM0 NGU0ODMxZjM2Li5iMzBlMWQ3ODlmYyAxMDA2NDQKLS0tIGEvZG9jL2VtYWNzL2dsb3NzYXJ5LnRl eGkKKysrIGIvZG9jL2VtYWNzL2dsb3NzYXJ5LnRleGkKQEAgLTE0MzYsMTAgKzE0MzYsMTIgQEAg R2xvc3NhcnkKIGZvciB5b3VyIGZhdm9yaXRlIHNldCBvZiBmYWNlcyAocS52LikuCiAKIEBpdGVt IFRvb2wgQmFyCi1UaGUgdG9vbCBiYXIgaXMgYSBsaW5lIChzb21ldGltZXMgbXVsdGlwbGUgbGlu ZXMpIG9mIGljb25zIGF0IHRoZSB0b3AKLW9mIGFuIEVtYWNzIGZyYW1lLiAgQ2xpY2tpbmcgb24g b25lIG9mIHRoZXNlIGljb25zIGV4ZWN1dGVzIGEgY29tbWFuZC4KLVlvdSBjYW4gdGhpbmsgb2Yg dGhpcyBhcyBhIGdyYXBoaWNhbCByZWxhdGl2ZSBvZiB0aGUgbWVudSBiYXIgKHEudi4pLgotQHhy ZWZ7VG9vbCBCYXJzfS4KK1RoZSB0b29sIGJhciBpcyBhIGxpbmUgKHNvbWV0aW1lcyBtdWx0aXBs ZSBsaW5lcykgb2YgaWNvbnMgYXQgdGhlIHRvcCBvZgorYW4gRW1hY3MgZnJhbWUuICBDbGlja2lu ZyBvbiBvbmUgb2YgdGhlc2UgaWNvbnMgZXhlY3V0ZXMgYSBjb21tYW5kLiAgWW91CitjYW4gdGhp bmsgb2YgdGhpcyBhcyBhIGdyYXBoaWNhbCByZWxhdGl2ZSBvZiB0aGUgbWVudSBiYXIgKHEudi4p LgorQHhyZWZ7VG9vbCBCYXJzfS4gIFRoZXJlIGlzIGFsc28gYSB3aW5kb3cgdG9vbCBiYXIgdGhh dCBiZWhhdmVzCitzaW1pbGFybHksIGJ1dCBpcyBhdCB0aGUgdG9wIG9mIGFuIEVtYWNzIHdpbmRv dy4gIEB4cmVme1dpbmRvdyBUb29sCitCYXJ9LgogCiBAYW5jaG9ye0dsb3NzYXJ5LS0tVG9vbHRp cHN9CiBAaXRlbSBUb29sdGlwcwpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL21vZGVzLnRleGkgYi9k b2MvZW1hY3MvbW9kZXMudGV4aQppbmRleCAyNzc2ZGM3MmEyNy4uMjUzMDQyYjI4YTMgMTAwNjQ0 Ci0tLSBhL2RvYy9lbWFjcy9tb2Rlcy50ZXhpCisrKyBiL2RvYy9lbWFjcy9tb2Rlcy50ZXhpCkBA IC0yOTUsNiArMjk1LDEwIEBAIE1pbm9yIE1vZGVzCiBidXQgdGhlIHRvb2wgYmFyIGlzIG9ubHkg ZGlzcGxheWVkIG9uIGdyYXBoaWNhbCB0ZXJtaW5hbHMuICBAeHJlZntUb29sCiBCYXJzfS4KIAor QGl0ZW0KK1dpbmRvdyBUb29sIEJhciBtb2RlIGdpdmVzIHdpbmRvd3MgYSB0b29sIGJhciB3aGVu IGl0IGlzIGRpZmZlcmVudCBmcm9tCit0aGUgZGVmYXVsdCB0b29sIGJhci4gIEB4cmVme1dpbmRv dyBUb29sIEJhcn0uCisKIEBpdGVtCiBUYWIgQmFyIG1vZGUgZ2l2ZXMgZWFjaCBmcmFtZSBhIHRh YiBiYXIuICBAeHJlZntUYWIgQmFyc30uCiAKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy93aW5kb3dz LnRleGkgYi9kb2MvZW1hY3Mvd2luZG93cy50ZXhpCmluZGV4IGFkMjIyNWI1OTIyLi4xYzBhYWVi MWM5MiAxMDA2NDQKLS0tIGEvZG9jL2VtYWNzL3dpbmRvd3MudGV4aQorKysgYi9kb2MvZW1hY3Mv d2luZG93cy50ZXhpCkBAIC0yMiw2ICsyMiw3IEBAIFdpbmRvd3MKICogRGlzcGxheWluZyBCdWZm ZXJzOjogIEhvdyBFbWFjcyBwaWNrcyBhIHdpbmRvdyBmb3IgZGlzcGxheWluZyBhIGJ1ZmZlci4K ICogV2luZG93IENvbnZlbmllbmNlOjogIENvbnZlbmllbmNlIGZ1bmN0aW9ucyBmb3Igd2luZG93 IGhhbmRsaW5nLgogKiBUYWIgTGluZTo6ICAgICAgICAgICAgV2luZG93IHRhYiBsaW5lLgorKiBX aW5kb3cgVG9vbCBCYXI6OiAgICAgQSB0b29sIGJhciB0aGF0IGlzIGF0dGFjaGVkIHRvIHdpbmRv d3MuCiBAZW5kIG1lbnUKIAogQG5vZGUgQmFzaWMgV2luZG93CkBAIC02ODksMyArNjkwLDQxIEBA IFRhYiBMaW5lCiBzd2l0Y2ggYmV0d2VlbiB3aW5kb3cgY29uZmlndXJhdGlvbnMgY29udGFpbmlu ZyBzZXZlcmFsIHdpbmRvd3Mgd2l0aCBidWZmZXJzLAogdGFicyBvbiB0aGUgVGFiIExpbmUgYXQg dGhlIHRvcCBvZiBlYWNoIHdpbmRvdyBhcmUgdXNlZCB0byBzd2l0Y2gKIGJldHdlZW4gYnVmZmVy cyBpbiB0aGUgd2luZG93LgorCisKK0Bub2RlIFdpbmRvdyBUb29sIEJhcgorQGNpbmRleCBtb2Rl LCBXaW5kb3cgVG9vbCBCYXIKK0BjaW5kZXggdG9vbCBiYXIsIGF0dGFjaGVkIHRvIHdpbmRvdwor CitAZmluZGV4IGdsb2JhbC13aW5kb3ctdG9vbC1iYXItbW9kZQorQHZpbmRleCBnbG9iYWwtd2lu ZG93LXRvb2wtYmFyLW1vZGUKKyAgVGhlIGNvbW1hbmQgQGNvZGV7Z2xvYmFsLXdpbmRvdy10b29s LWJhci1tb2RlfSB0b2dnbGVzIHRoZSBkaXNwbGF5IG9mCithIHRvb2wgYmFyIGF0IHRoZSB0b3Ag b2YgYWxsIHdpbmRvd3MuICAoWW91IGNhbiBhbHNvIGN1c3RvbWl6ZSB0aGUKK3ZhcmlhYmxlIEBj b2Rle2dsb2JhbC13aW5kb3ctdG9vbC1iYXItbW9kZX0uKSAgVG8gY29uc2VydmUgc3BhY2UsIGEK K3dpbmRvdyB0b29sIGJhciBpcyBvbmx5IHNob3duIGlmIHRoZSB0b29sIGJhciBmb3IgYSBidWZm ZXIgaXMgZGlmZmVyZW50Citmcm9tIHRoZSBnbG9iYWwgKGRlZmF1bHQpIHRvb2wgYmFyLiAgVGhl IG1vc3QgY29tbW9uIHdheSBhIGJ1ZmZlciBoYXMgYQorZGlmZmVyZW50IHRvb2wgYmFyIGlzIGR1 ZSB0byBpdHMgbWFqb3IgbW9kZSwgc28geW91IGNhbiB0aGluayBvZiB0aGUKK3dpbmRvdyB0b29s IGJhciBhcyBzaG93aW5nIGEgbWFqb3IgbW9kZSdzIHRvb2wgYmFyIGlmIGl0IGV4aXN0cy4KKwor QGZpbmRleCB3aW5kb3ctdG9vbC1iYXItbW9kZQorSWYgeW91IHdhbnQgdG8gdG9nZ2xlIHRoZSBk aXNwbGF5IG9mIGEgdG9vbCBiYXIgaW4ganVzdCBhIHNpbmdsZSB3aW5kb3csCitydW4gdGhlIGNv bW1hbmQgQGNvZGV7d2luZG93LXRvb2wtYmFyLW1vZGV9LiAgVGhpcyBpcyBhbHNvIHVzZWZ1bCB0 byBwdXQKK2luIGEgaG9vay4gIEZvciBleGFtcGxlIGlmIHlvdSB3YW50IHRoZSB3aW5kb3cgdG9v bCBiYXIgdG8gYXBwZWFyIGZvcgorYWxsIGJ1ZmZlcnMgdGhhdCBkbyBub3QgcmVwcmVzZW50IGZp bGVzIGFuZCBoYXZlIGEgY3VzdG9tIHRvb2wgYmFyLCB5b3UKK2NvdWxkIGFkZCB0aGUgZm9sbG93 aW5nIGNvZGUgdG8geW91ciBpbml0IGZpbGUgKEBweHJlZntJbml0IEZpbGV9KToKKworQGV4YW1w bGUKKyhhZGQtaG9vayAnc3BlY2lhbC1tb2RlLWhvb2sgJ3dpbmRvdy10b29sLWJhci1tb2RlKQor QGVuZCBleGFtcGxlCisKK0VtYWNzIGNhbiBhbHNvIGRpc3BsYXkgYSB0b29sIGJhciBhdCB0aGUg dG9wIG9mIGZyYW1lcyAoQHB4cmVme1Rvb2wKK0JhcnN9KS4gIFdoZW4gc2hvd2luZyBhIHRvb2wg YmFyIGF0IHRoZSB0b3Agb2YgZnJhbWVzIGFzIHdlbGwgYXMKK3dpbmRvd3MsIHlvdSBtYXkgd2Fu dCB0byBoYXZlIHRoZSBmcmFtZSB0b29sIGJhciBub3QgY2hhbmdlIGJhc2VkIG9uIHRoZQorY3Vy cmVudCBidWZmZXIncyBtYWpvciBtb2RlLiAgVGhpcyBjYW4gYmUgZG9uZSBieSBjdXN0b21pemlu ZyB0aGUKK3ZhcmlhYmxlIEBjb2Rle3Rvb2wtYmFyLWFsd2F5cy1zaG93LWRlZmF1bHR9LgorCitO b3RlIHRoYXQgdGhlIHdpbmRvdyB0b29sIGJhciBkaXNwbGF5cyBpbiB0aGUgc2FtZSBzcGFjZSBh cyB0aGUgdGFiCitsaW5lLCBzbyBvbmx5IG9uZSBvZiB0aGVzZSBjYW4gYmUgZGlzcGxheSBhdCBh IHRpbWUgdW5sZXNzIHlvdSBjdXN0b21pemUKK3RoZSB2YWx1ZSBvZiBAY29kZXt0YWItbGluZS1m b3JtYXR9IGluIExpc3AuICBJbiB0aGlzIGNhc2UsIGFkZAorQGNvZGV7KDpldmFsICh3aW5kb3ct dG9vbC1iYXItc3RybmcpKX0gdG8gQGNvZGV7dGFiLWxpbmUtZm9ybWF0fS4KK0B4cmVme01vZGUg TGluZSBGb3JtYXQsLCwgZWxpc3AsIFRoZSBFbWFjcyBMaXNwIFJlZmVyZW5jZSBNYW51YWx9Lgpk aWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvZWxpc3AudGV4aSBiL2RvYy9saXNwcmVmL2VsaXNwLnRl eGkKaW5kZXggMzM5MjcyZDFmMDUuLjEwNTlkMGRjZjYxIDEwMDY0NAotLS0gYS9kb2MvbGlzcHJl Zi9lbGlzcC50ZXhpCisrKyBiL2RvYy9saXNwcmVmL2VsaXNwLnRleGkKQEAgLTkyNSw2ICs5MjUs NyBAQCBUb3AKICogJS1Db25zdHJ1Y3RzOjogICAgICAgICAgICBQdXR0aW5nIGluZm9ybWF0aW9u IGludG8gYSBtb2RlIGxpbmUuCiAqIFByb3BlcnRpZXMgaW4gTW9kZTo6ICAgICAgVXNpbmcgdGV4 dCBwcm9wZXJ0aWVzIGluIHRoZSBtb2RlIGxpbmUuCiAqIEhlYWRlciBMaW5lczo6ICAgICAgICAg ICAgTGlrZSBhIG1vZGUgbGluZSwgYnV0IGF0IHRoZSB0b3AuCisqIFRhYiBMaW5lczo6ICAgICAg ICAgICAgICAgQSBsaW5lIHRoYXQgaXMgYWJvdmUgdGhlIGhlYWRlciBsaW5lLgogKiBFbXVsYXRp bmcgTW9kZSBMaW5lOjogICAgIEZvcm1hdHRpbmcgdGV4dCBhcyB0aGUgbW9kZSBsaW5lIHdvdWxk LgogCiBGb250IExvY2sgTW9kZQpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvbW9kZXMudGV4aSBi L2RvYy9saXNwcmVmL21vZGVzLnRleGkKaW5kZXggY2Y2N2IzMTk5MjQuLjZlZTFkODY5ZmI4IDEw MDY0NAotLS0gYS9kb2MvbGlzcHJlZi9tb2Rlcy50ZXhpCisrKyBiL2RvYy9saXNwcmVmL21vZGVz LnRleGkKQEAgLTIwNzQsMTQgKzIwNzQsMTQgQEAgTW9kZSBMaW5lIEZvcm1hdAogbGluZSBhdCB0 aGUgYm90dG9tLCB3aGljaCBkaXNwbGF5cyBzdGF0dXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGJ1 ZmZlcgogZGlzcGxheWVkIGluIHRoZSB3aW5kb3cuICBUaGUgbW9kZSBsaW5lIGNvbnRhaW5zIGlu Zm9ybWF0aW9uIGFib3V0IHRoZQogYnVmZmVyLCBzdWNoIGFzIGl0cyBuYW1lLCBhc3NvY2lhdGVk IGZpbGUsIGRlcHRoIG9mIHJlY3Vyc2l2ZSBlZGl0aW5nLAotYW5kIG1ham9yIGFuZCBtaW5vciBt b2Rlcy4gIEEgd2luZG93IGNhbiBhbHNvIGhhdmUgYSBAZGZue2hlYWRlcgotbGluZX0sIHdoaWNo IGlzIG11Y2ggbGlrZSB0aGUgbW9kZSBsaW5lIGJ1dCBhcHBlYXJzIGF0IHRoZSB0b3Agb2YgdGhl Ci13aW5kb3cuCithbmQgbWFqb3IgYW5kIG1pbm9yIG1vZGVzLiAgQSB3aW5kb3cgY2FuIGFsc28g aGF2ZSBhIEBkZm57aGVhZGVyIGxpbmV9CithbmQgYSBAZGZue3RhYiBsaW5lfSwgd2hpY2ggYXJl IG11Y2ggbGlrZSB0aGUgbW9kZSBsaW5lIGJ1dCB0aGV5IGFwcGVhcgorYXQgdGhlIHRvcCBvZiB0 aGUgd2luZG93LgogCi0gIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgaG93IHRvIGNvbnRyb2wgdGhl IGNvbnRlbnRzIG9mIHRoZSBtb2RlIGxpbmUKLWFuZCBoZWFkZXIgbGluZS4gIFdlIGluY2x1ZGUg aXQgaW4gdGhpcyBjaGFwdGVyIGJlY2F1c2UgbXVjaCBvZiB0aGUKLWluZm9ybWF0aW9uIGRpc3Bs YXllZCBpbiB0aGUgbW9kZSBsaW5lIHJlbGF0ZXMgdG8gdGhlIGVuYWJsZWQgbWFqb3IgYW5kCi1t aW5vciBtb2Rlcy4KKyAgVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyBob3cgdG8gY29udHJvbCB0aGUg Y29udGVudHMgb2YgdGhlIG1vZGUgbGluZSwKK2hlYWRlciBsaW5lLCBhbmQgdGFiIGxpbmUuICBX ZSBpbmNsdWRlIGl0IGluIHRoaXMgY2hhcHRlciBiZWNhdXNlIG11Y2gKK29mIHRoZSBpbmZvcm1h dGlvbiBkaXNwbGF5ZWQgaW4gdGhlIG1vZGUgbGluZSByZWxhdGVzIHRvIHRoZSBlbmFibGVkCitt YWpvciBhbmQgbWlub3IgbW9kZXMuCiAKIEBtZW51CiAqIEJhc2U6IE1vZGUgTGluZSBCYXNpY3Mu ICAgICAgIEJhc2ljIGlkZWFzIG9mIG1vZGUgbGluZSBjb250cm9sLgpAQCAtMjA5MSw2ICsyMDkx LDcgQEAgTW9kZSBMaW5lIEZvcm1hdAogKiAlLUNvbnN0cnVjdHM6OiAgICAgICAgICAgICAgICBQ dXR0aW5nIGluZm9ybWF0aW9uIGludG8gYSBtb2RlIGxpbmUuCiAqIFByb3BlcnRpZXMgaW4gTW9k ZTo6ICAgICAgICAgIFVzaW5nIHRleHQgcHJvcGVydGllcyBpbiB0aGUgbW9kZSBsaW5lLgogKiBI ZWFkZXIgTGluZXM6OiAgICAgICAgICAgICAgICBMaWtlIGEgbW9kZSBsaW5lLCBidXQgYXQgdGhl IHRvcC4KKyogVGFiIExpbmVzOjogICAgICAgICAgICAgICAgICAgQSBsaW5lIHRoYXQgaXMgYWJv dmUgdGhlIGhlYWRlciBsaW5lLgogKiBFbXVsYXRpbmcgTW9kZSBMaW5lOjogICAgICAgICBGb3Jt YXR0aW5nIHRleHQgYXMgdGhlIG1vZGUgbGluZSB3b3VsZC4KIEBlbmQgbWVudQogCkBAIC0yMTAx LDExICsyMTAyLDEzIEBAIE1vZGUgTGluZSBCYXNpY3MKIHZhcmlhYmxlIEBjb2Rle21vZGUtbGlu ZS1mb3JtYXR9IChAcHhyZWZ7TW9kZSBMaW5lIFRvcH0pLiAgVGhpcyB2YXJpYWJsZQogaG9sZHMg YSBAZGZue21vZGUgbGluZSBjb25zdHJ1Y3R9OiBhIHRlbXBsYXRlIHRoYXQgY29udHJvbHMgd2hh dCBpcwogZGlzcGxheWVkIG9uIHRoZSBidWZmZXIncyBtb2RlIGxpbmUuICBUaGUgdmFsdWUgb2YK LUBjb2Rle2hlYWRlci1saW5lLWZvcm1hdH0gc3BlY2lmaWVzIHRoZSBidWZmZXIncyBoZWFkZXIg bGluZSBpbiB0aGUgc2FtZQotd2F5LiAgQWxsIHdpbmRvd3MgZm9yIHRoZSBzYW1lIGJ1ZmZlciB1 c2UgdGhlIHNhbWUKLUBjb2Rle21vZGUtbGluZS1mb3JtYXR9IGFuZCBAY29kZXtoZWFkZXItbGlu ZS1mb3JtYXR9IHVubGVzcyBhCi1AY29kZXttb2RlLWxpbmUtZm9ybWF0fSBvciBAY29kZXtoZWFk ZXItbGluZS1mb3JtYXR9IHBhcmFtZXRlciBoYXMgYmVlbgotc3BlY2lmaWVkIGZvciB0aGF0IHdp bmRvdyAoQHB4cmVme1dpbmRvdyBQYXJhbWV0ZXJzfSkuCitAY29kZXtoZWFkZXItbGluZS1mb3Jt YXR9IGFuZCBAY29kZXt0YWItbGluZS1mb3JtYXR9IHNwZWNpZmllcyB0aGUKK2J1ZmZlcidzIGhl YWRlciBsaW5lIGFuZCB0YWIgbGluZSBpbiB0aGUgc2FtZSB3YXkuICBBbGwgd2luZG93cyBmb3Ig dGhlCitzYW1lIGJ1ZmZlciB1c2UgdGhlIHNhbWUgQGNvZGV7bW9kZS1saW5lLWZvcm1hdH0sCitA Y29kZXtoZWFkZXItbGluZS1mb3JtYXR9LCBhbmQgQGNvZGV7dGFiLWxpbmUtZm9ybWF0fSB1bmxl c3MgYQorQGNvZGV7bW9kZS1saW5lLWZvcm1hdH0sIEBjb2Rle2hlYWRlci1saW5lLWZvcm1hdH0s IG9yCitAY29kZXt0YWItbGluZS1mb3JtYXR9IHBhcmFtZXRlciBoYXMgYmVlbiBzcGVjaWZpZWQg Zm9yIHRoYXQgd2luZG93CisoQHB4cmVme1dpbmRvdyBQYXJhbWV0ZXJzfSkuCiAKICAgRm9yIGVm ZmljaWVuY3ksIEVtYWNzIGRvZXMgbm90IGNvbnRpbnVvdXNseSByZWNvbXB1dGUgZWFjaCB3aW5k b3cncwogbW9kZSBsaW5lIGFuZCBoZWFkZXIgbGluZS4gIEl0IGRvZXMgc28gd2hlbiBjaXJjdW1z dGFuY2VzIGFwcGVhciB0byBjYWxsCkBAIC0yMTY3LDggKzIxNzAsOCBAQCBNb2RlIExpbmUgRGF0 YQogQGRmbnttb2RlIGxpbmUgY29uc3RydWN0fSwgbWFkZSB1cCBvZiBsaXN0cywgc3RyaW5ncywg c3ltYm9scywgYW5kCiBudW1iZXJzIGtlcHQgaW4gYnVmZmVyLWxvY2FsIHZhcmlhYmxlcy4gIEVh Y2ggZGF0YSB0eXBlIGhhcyBhIHNwZWNpZmljCiBtZWFuaW5nIGZvciB0aGUgbW9kZSBsaW5lIGFw cGVhcmFuY2UsIGFzIGRlc2NyaWJlZCBiZWxvdy4gIFRoZSBzYW1lIGRhdGEKLXN0cnVjdHVyZSBp cyB1c2VkIGZvciBjb25zdHJ1Y3RpbmcgZnJhbWUgdGl0bGVzIChAcHhyZWZ7RnJhbWUgVGl0bGVz fSkKLWFuZCBoZWFkZXIgbGluZXMgKEBweHJlZntIZWFkZXIgTGluZXN9KS4KK3N0cnVjdHVyZSBp cyB1c2VkIGZvciBjb25zdHJ1Y3RpbmcgZnJhbWUgdGl0bGVzIChAcHhyZWZ7RnJhbWUgVGl0bGVz fSksCitoZWFkZXIgbGluZXMgKEBweHJlZntIZWFkZXIgTGluZXN9KSwgYW5kIHRhYiBsaW5lcyAo QHB4cmVme1RhYiBMaW5lc30pLgogCiAgIEEgbW9kZSBsaW5lIGNvbnN0cnVjdCBtYXkgYmUgYXMg c2ltcGxlIGFzIGEgZml4ZWQgc3RyaW5nIG9mIHRleHQsCiBidXQgaXQgdXN1YWxseSBzcGVjaWZp ZXMgaG93IHRvIGNvbWJpbmUgZml4ZWQgc3RyaW5ncyB3aXRoIHZhcmlhYmxlcycKQEAgLTI4MTYs NiArMjgxOSwyOCBAQCBIZWFkZXIgTGluZXMKIGhlYWRlciBsaW5lIGF0IG9uY2U7IGlmIGl0IGhh cyBhIG1vZGUgbGluZSwgdGhlbiBpdCBkb2VzIG5vdCBkaXNwbGF5IGEKIGhlYWRlciBsaW5lLgog CitAbm9kZSBUYWIgTGluZXMKK0BzdWJzZWN0aW9uIFdpbmRvdyBUYWIgTGluZXMKK0BjaW5kZXgg dGFiIGxpbmUgKG9mIGEgd2luZG93KQorQGNpbmRleCB3aW5kb3cgdGFiIGxpbmUKKworICBBIHdp bmRvdyBjYW4gaGF2ZSBhIEBkZm57dGFiIGxpbmV9IGF0IHRoZSB0b3AuICBJZiBib3RoIHRoZSB0 YWIgbGluZQorYW5kIGhlYWRlciBsaW5lIGFyZSB2aXNpYmxlLCB0aGUgdGFiIGxpbmUgYXBwZWFy cyBhYm92ZSB0aGUgaGVhZGVyIGxpbmUuCitUaGUgdGFiIGxpbmUgZmVhdHVyZSB3b3JrcyBqdXN0 IGxpa2UgdGhlIG1vZGUgbGluZSBmZWF0dXJlLCBleGNlcHQgdGhhdAoraXQncyBjb250cm9sbGVk IGJ5IEBjb2Rle3RhYi1saW5lLWZvcm1hdH06CisKK0BkZWZ2YXIgdGFiLWxpbmUtZm9ybWF0CitU aGlzIHZhcmlhYmxlLCBsb2NhbCBpbiBldmVyeSBidWZmZXIsIHNwZWNpZmllcyBob3cgdG8gZGlz cGxheSB0aGUgdGFiCitsaW5lLCBmb3Igd2luZG93cyBkaXNwbGF5aW5nIHRoZSBidWZmZXIuICBU aGUgZm9ybWF0IG9mIHRoZSB2YWx1ZSBpcyB0aGUKK3NhbWUgYXMgZm9yIEBjb2Rle21vZGUtbGlu ZS1mb3JtYXR9IChAcHhyZWZ7TW9kZSBMaW5lIERhdGF9KS4gIEl0IGlzCitub3JtYWxseSBAY29k ZXtuaWx9LCBzbyB0aGF0IG9yZGluYXJ5IGJ1ZmZlcnMgaGF2ZSBubyB0YWIgbGluZS4KK0BlbmQg ZGVmdmFyCisKK0BkZWZ1biB3aW5kb3ctdGFiLWxpbmUtaGVpZ2h0ICZvcHRpb25hbCB3aW5kb3cK K1RoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgaGVpZ2h0IGluIHBpeGVscyBvZiBAdmFye3dpbmRv d30ncyB0YWIgbGluZS4KK0B2YXJ7d2luZG93fSBtdXN0IGJlIGEgbGl2ZSB3aW5kb3csIGFuZCBk ZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQgd2luZG93LgorQGVuZCBkZWZ1bgorCiBAbm9kZSBFbXVs YXRpbmcgTW9kZSBMaW5lCiBAc3Vic2VjdGlvbiBFbXVsYXRpbmcgTW9kZSBMaW5lIEZvcm1hdHRp bmcKIApkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBkNzJlZjViNWJlZi4u N2I4MjlmNTAwMmMgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0yNDAs NiArMjQwLDEyIEBAIHdpbmRvdyBzeXN0ZW1zIG90aGVyIHRoYW4gTmV4dHN0ZXAuCiBXaGVuIHRo aXMgbWlub3IgbW9kZSBpcyBlbmFibGVkLCBidXR0b25zIHJlcHJlc2VudGluZyBtb2RpZmllciBr ZXlzCiBhcmUgZGlzcGxheWVkIGFsb25nIHRoZSB0b29sIGJhci4KIAorKysrCisqKiBOZXcgdXNl ciBvcHRpb24gJ3Rvb2wtYmFyLWFsd2F5cy1zaG93LWRlZmF1bHQnLgorVGhpcyBjYW4gYmUgc2V0 IHNvIHRoYXQgdGhlIHRvb2wgYmFyIGF0IHRoZSB0b3Agb2YgYSBmcmFtZSBkb2VzIG5vdCBzaG93 CitidWZmZXIgbG9jYWwgY3VzdG9taXphdGlvbiBvZiB0aGUgdG9vbCBiYXIuICBUaGlzIGlzIGNv bnZlbmllbnQgd2hlbgordXNpbmcgdGhlIG5ld2x5IGFkZGVkICdnbG9iYWwtd2luZG93LXRvb2wt YmFyLW1vZGUnLgorCiArKysKICoqICJkIiBpbiB0aGUgbW9kZSBsaW5lIG5vdyBpbmRpY2F0ZXMg dGhhdCB0aGUgd2luZG93IGlzIGRlZGljYXRlZC4KIFdpbmRvd3MgaGF2ZSBhbHdheXMgYmVlbiBh YmxlIHRvIGJlIGRlZGljYXRlZCB0byBhIHNwZWNpZmljIGJ1ZmZlcjsKQEAgLTE4NzcsNiArMTg4 MywxNCBAQCB0aGFuIHJlZ3VsYXIgZXhwcmVzc2lvbnMsIGJ1dCBsZXNzIGNvbXBsZXhpdHkgdGhh biBjb250ZXh0LWZyZWUKIGdyYW1tYXJzLiAgVGhlIEluZm8gbWFudWFsICIoZWxpc3ApIFBhcnNp bmcgRXhwcmVzc2lvbiBHcmFtbWFycyIgaGFzCiBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlcy4K IAorKysrCisqKiBOZXcgcGFja2FnZSBXaW5kb3ctVG9vbC1CYXIuCitUaGlzIHByb3ZpZGVzIGEg bmV3IG1pbm9yIG1vZGUsICd3aW5kb3ctdG9vbC1iYXItbW9kZScuICBXaGVuIHRoaXMgbWlub3IK K21vZGUgaXMgZW5hYmxlZCwgYSB0b29sIGJhciBpcyBkaXNwbGF5ZWQgYXQgdGhlIHRvcCBvZiBh IHdpbmRvdyBpZiB0aGUKK2J1ZmZlciBpbiB0aGUgd2luZG93IGhhcyBhIGJ1ZmZlciBsb2NhbCB0 b29sIGJhciwgY29tbW9ubHkgZnJvbSBpdHMKK21ham9yIG1vZGUuICBUaGUgZ2xvYmFsIG1pbm9y IG1vZGUgJ2dsb2JhbC13aW5kb3ctdG9vbC1iYXItbW9kZScgZW5hYmxlcwordGhpcyBtaW5vciBt b2RlIGluIGFsbCBidWZmZXJzLgorCiAMCiAqIEluY29tcGF0aWJsZSBMaXNwIENoYW5nZXMgaW4g RW1hY3MgMzAuMQogCi0tIAoyLjM5LjIKCg== --=_f8b381b2d6de246616659f7399cc3d50--