From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Newsgroups: gmane.emacs.bugs Subject: bug#35418: [PATCH] Don't poll auto-revert files that use notification Date: Tue, 30 Apr 2019 23:09:08 +0200 Message-ID: References: <83sgu71b91.fsf@gnu.org> <74CB5185-5DA1-4786-BD9C-9EEB3D43B3C1@acm.org> <83o94uz9h2.fsf@gnu.org> <875zqzssql.fsf@gmx.de> <83d0l7v193.fsf@gnu.org> <86EFE367-90FF-4786-BC91-FC28FAF38A4E@acm.org> <877ebdqmbj.fsf@gmx.de> <834l6gu6ee.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-chhUltRmZ1kEyS8PuRd6" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="182992"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) Cc: michael.albinus@gmx.de, 35418@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 30 23:11:45 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hLa2S-000lTJ-EL for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Apr 2019 23:11:44 +0200 Original-Received: from localhost ([127.0.0.1]:53578 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLa2R-0001Cu-EQ for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Apr 2019 17:11:43 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:32835) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLa0q-0008KI-Jp for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 17:10:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLa0o-0005da-Rl for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 17:10:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57255) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hLa0o-0005dU-Nw for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 17:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hLa0o-0004Nq-HF for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 17:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Apr 2019 21:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35418 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 35418-submit@debbugs.gnu.org id=B35418.155665855616781 (code B ref 35418); Tue, 30 Apr 2019 21:10:02 +0000 Original-Received: (at 35418) by debbugs.gnu.org; 30 Apr 2019 21:09:16 +0000 Original-Received: from localhost ([127.0.0.1]:42565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLa03-0004Ma-DO for submit@debbugs.gnu.org; Tue, 30 Apr 2019 17:09:15 -0400 Original-Received: from mail221c50.megamailservers.eu ([91.136.10.231]:56448 helo=mail33c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLa00-0004MQ-MX for 35418@debbugs.gnu.org; Tue, 30 Apr 2019 17:09:14 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1556658551; bh=yGYR3pxohDuvk8YC+lyXqYItErJC4b6VX2Eg4XJa6FQ=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=Vn7yYJcKUjCbG5ZKMKxICU8MO1zjs1W0DqDpktkl5W9E6eGmkomjAkVnbljqUp019 rcNHUWYKw3ep3V4aGLn89L2Mxf1q+WE/NGOODpzwUwQScUGZZ9zZU9051NMcf5rcDa qSeeoyQhyRTnpwf4h1HhwlUcEgJQlbkVOv1LECk8= Feedback-ID: mattiase@acm.or Original-Received: from dhcppc1 (c-e636e253.032-75-73746f71.bbcust.telenor.se [83.226.54.230]) (authenticated bits=0) by mail33c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id x3UL99wB008818; Tue, 30 Apr 2019 21:09:10 +0000 In-Reply-To: <834l6gu6ee.fsf@gnu.org> X-CTCH-RefID: str=0001.0A0B0214.5CC8B976.004C, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=PtG9kTE3 c=1 sm=1 tr=0 a=M+GU/qJco4WXjv8D6jB2IA==:117 a=M+GU/qJco4WXjv8D6jB2IA==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=O3sS7fXoHnWsh4GXVx8A:9 a=QEXdDO2ut3YA:10 a=N54-gffFAAAA:8 a=05VGI6y5R-z8mz6QroMA:9 a=XWl5Umid67ljq1f5:21 a=FR6tSgbnUPh3Qjsh:21 a=B2y7HmGcmWMA:10 a=6l0D2HzqY3Epnrm8mE3f:22 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:158540 Archived-At: --=-chhUltRmZ1kEyS8PuRd6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit mån 2019-04-29 klockan 19:23 +0300 skrev Eli Zaretskii: > > > I think we should have sibling sections "Reverting" and "Autorevert", > with the latter describing both types of auto-reverting. And > "Reverting" should have a cross-reference to "AutorevertAuto-" for > automatic reverting of file-visiting buffers. Here is a patch that does roughly that. I'm not entirely happy with the old 'Auto-reverting non-buffer files' section, whose node name was just 'Autorevert'. I would have preferred it as a subsection to the new auto-revert section, along with its existing two subsections, but since its place isn't the same in the on-line and printed manuals, that seemed technically tricky without duplicating a lot of text. --=-chhUltRmZ1kEyS8PuRd6 Content-Disposition: attachment; filename="0001-Reorganise-auto-revert-nodes-in-the-manual.patch" Content-Type: text/x-patch; name="0001-Reorganise-auto-revert-nodes-in-the-manual.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkNmVkOGVkMzk2YThhNjk4YWQ2M2E4YTRmMzQ2MGVjZGY5ODJjNTA3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/TWF0dGlhcz0yMEVuZ2RlZz1DMz1BNXJkPz0g PG1hdHRpYXNlQGFjbS5vcmc+CkRhdGU6IFR1ZSwgMzAgQXByIDIwMTkgMjI6MzU6NTYgKzAyMDAK U3ViamVjdDogW1BBVENIXSBSZW9yZ2FuaXNlIChhdXRvLSlyZXZlcnQgbm9kZXMgaW4gdGhlIG1h bnVhbAoKVGhlIGFtb3VudCBvZiBpbmZvcm1hdGlvbiBvbiBhdXRvLXJldmVydCBoYXMgZ3Jvd24g dG8gZGVzZXJ2ZSBhCnNlY3Rpb24gb2YgaXRzIG93biAoYnVnIzM1NDE4KS4KCiogZG9jL2VtYWNz L2ZpbGVzLnRleGk6CiogZG9jL2VtYWNzL2FyZXZlcnQteHRyYS50ZXhpOgoqIGRvYy9lbWFjcy9i dWZmZXJzLnRleGk6CiogZG9jL2VtYWNzL2VtYWNzLnRleGk6ClJlbmFtZSBub2RlICdBdXRvcmV2 ZXJ0JyB0byAnTm9uLWZpbGUgYnVmZmVycycuCkFkZCBub2RlICdBdXRvLXJldmVydCcgYW5kIG1v dmUgZ2VuZXJhbCBpbmZvcm1hdGlvbiBvbiB0aGF0IHRvcGljIHRoZXJlLgpTaHVmZmxlIHRleHQg aW4gdGhhdCBub2RlIGludG8gYSByb3VnaCBsZWFzdC10by1tb3N0IHNwZWNpZmljIG9yZGVyLgot LS0KIGRvYy9lbWFjcy9hcmV2ZXJ0LXh0cmEudGV4aSB8ICAyICstCiBkb2MvZW1hY3MvYnVmZmVy cy50ZXhpICAgICAgfCAgNCArLS0KIGRvYy9lbWFjcy9lbWFjcy50ZXhpICAgICAgICB8ICAzICst CiBkb2MvZW1hY3MvZmlsZXMudGV4aSAgICAgICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysr LS0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDI4IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9hcmV2ZXJ0LXh0cmEudGV4aSBiL2Rv Yy9lbWFjcy9hcmV2ZXJ0LXh0cmEudGV4aQppbmRleCBjZDdjMWZmODk1Li44NTc1ZTFlZmRkIDEw MDY0NAotLS0gYS9kb2MvZW1hY3MvYXJldmVydC14dHJhLnRleGkKKysrIGIvZG9jL2VtYWNzL2Fy ZXZlcnQteHRyYS50ZXhpCkBAIC00LDcgKzQsNyBAQAogQGMKIEBjIFRoaXMgZmlsZSBpcyBpbmNs dWRlZCBlaXRoZXIgaW4gZW1hY3MteHRyYS50ZXhpICh3aGVuIHByb2R1Y2luZyB0aGUKIEBjIHBy aW50ZWQgdmVyc2lvbikgb3IgaW4gdGhlIG1haW4gRW1hY3MgbWFudWFsIChmb3IgdGhlIG9uLWxp bmUgdmVyc2lvbikuCi1Abm9kZSBBdXRvcmV2ZXJ0CitAbm9kZSBOb24tZmlsZSBidWZmZXJzCiBA c2VjdGlvbiBBdXRvIFJldmVydGluZyBOb24tRmlsZSBCdWZmZXJzCiAKIEdsb2JhbCBBdXRvIFJl dmVydCBNb2RlIG5vcm1hbGx5IG9ubHkgcmV2ZXJ0cyBmaWxlIGJ1ZmZlcnMuICBUaGVyZSBhcmUK ZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9idWZmZXJzLnRleGkgYi9kb2MvZW1hY3MvYnVmZmVycy50 ZXhpCmluZGV4IDI3ZmNiNzM2OWEuLjY2YjIxMzU0YzggMTAwNjQ0Ci0tLSBhL2RvYy9lbWFjcy9i dWZmZXJzLnRleGkKKysrIGIvZG9jL2VtYWNzL2J1ZmZlcnMudGV4aQpAQCAtNTY4LDEwICs1Njgs MTAgQEAgU2V2ZXJhbCBCdWZmZXJzCiBBdXRvIFJldmVydCBtb2RlIGFwcGxpZXMgdG8gdGhlIEBm aWxleypCdWZmZXIgTGlzdCp9IGJ1ZmZlciBvbmx5IGlmCiBAY29kZXtnbG9iYWwtYXV0by1yZXZl cnQtbm9uLWZpbGUtYnVmZmVyc30gaXMgbm9uLUBjb2Rle25pbH0uCiBAaWZ0ZXgKLUBpbmZvcmVm e0F1dG9yZXZlcnQsLCBlbWFjcy14dHJhfSwgZm9yIGRldGFpbHMuCitAaW5mb3JlZntOb24tZmls ZSBidWZmZXJzLCwgZW1hY3MteHRyYX0sIGZvciBkZXRhaWxzLgogQGVuZCBpZnRleAogQGlmbm90 dGV4Ci1AeHJlZntBdXRvcmV2ZXJ0LCBnbG9iYWwtYXV0by1yZXZlcnQtbm9uLWZpbGUtYnVmZmVy c30sIGZvciBkZXRhaWxzLgorQHhyZWZ7Tm9uLWZpbGUgYnVmZmVycywgZ2xvYmFsLWF1dG8tcmV2 ZXJ0LW5vbi1maWxlLWJ1ZmZlcnN9LCBmb3IgZGV0YWlscy4KIEBlbmQgaWZub3R0ZXgKIAogQG5v ZGUgSW5kaXJlY3QgQnVmZmVycwpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL2VtYWNzLnRleGkgYi9k b2MvZW1hY3MvZW1hY3MudGV4aQppbmRleCA1OGVjMzczMDI5Li43NWIxMjk0MGVhIDEwMDY0NAot LS0gYS9kb2MvZW1hY3MvZW1hY3MudGV4aQorKysgYi9kb2MvZW1hY3MvZW1hY3MudGV4aQpAQCAt NDQzLDggKzQ0Myw5IEBAIFRvcAogKiBWaXNpdGluZzo6ICAgICAgICAgICAgVmlzaXRpbmcgYSBm aWxlIHByZXBhcmVzIEVtYWNzIHRvIGVkaXQgdGhlIGZpbGUuCiAqIFNhdmluZzo6ICAgICAgICAg ICAgICBTYXZpbmcgbWFrZXMgeW91ciBjaGFuZ2VzIHBlcm1hbmVudC4KICogUmV2ZXJ0aW5nOjog ICAgICAgICAgIFJldmVydGluZyBjYW5jZWxzIGFsbCB0aGUgY2hhbmdlcyBub3Qgc2F2ZWQuCisq IEF1dG8tcmV2ZXJ0OjogICAgICAgICBLZWVwaW5nIGJ1ZmZlcnMgYXV0b21hdGljYWxseSB1cC10 by1kYXRlLgogQGlmbm90dGV4Ci0qIEF1dG9yZXZlcnQ6OiAgICAgICAgICBBdXRvIFJldmVydGlu ZyBub24tZmlsZSBidWZmZXJzLgorKiBOb24tZmlsZSBidWZmZXJzOjogICAgQXV0byBSZXZlcnRp bmcgbm9uLWZpbGUgYnVmZmVycy4KIEBlbmQgaWZub3R0ZXgKICogQXV0byBTYXZlOjogICAgICAg ICAgIEF1dG8gU2F2ZSBwZXJpb2RpY2FsbHkgcHJvdGVjdHMgYWdhaW5zdCBsb3NzIG9mIGRhdGEu CiAqIEZpbGUgQWxpYXNlczo6ICAgICAgICBIYW5kbGluZyBtdWx0aXBsZSBuYW1lcyBmb3Igb25l IGZpbGUuCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvZmlsZXMudGV4aSBiL2RvYy9lbWFjcy9maWxl cy50ZXhpCmluZGV4IDk5MGI4ZjE2NzkuLjkzYjJlNzllNzAgMTAwNjQ0Ci0tLSBhL2RvYy9lbWFj cy9maWxlcy50ZXhpCisrKyBiL2RvYy9lbWFjcy9maWxlcy50ZXhpCkBAIC0yNSw4ICsyNSw5IEBA IEZpbGVzCiAqIFZpc2l0aW5nOjogICAgICAgICAgICBWaXNpdGluZyBhIGZpbGUgcHJlcGFyZXMg RW1hY3MgdG8gZWRpdCB0aGUgZmlsZS4KICogU2F2aW5nOjogICAgICAgICAgICAgIFNhdmluZyBt YWtlcyB5b3VyIGNoYW5nZXMgcGVybWFuZW50LgogKiBSZXZlcnRpbmc6OiAgICAgICAgICAgUmV2 ZXJ0aW5nIGNhbmNlbHMgYWxsIHRoZSBjaGFuZ2VzIG5vdCBzYXZlZC4KKyogQXV0by1yZXZlcnQ6 OiAgICAgICAgIEtlZXBpbmcgYnVmZmVycyBhdXRvbWF0aWNhbGx5IHVwLXRvLWRhdGUuCiBAaWZu b3R0ZXgKLSogQXV0b3JldmVydDo6ICAgICAgICAgIEF1dG8gUmV2ZXJ0aW5nIG5vbi1maWxlIGJ1 ZmZlcnMuCisqIE5vbi1maWxlIGJ1ZmZlcnM6OiAgICBBdXRvIFJldmVydGluZyBub24tZmlsZSBi dWZmZXJzLgogQGVuZCBpZm5vdHRleAogKiBBdXRvIFNhdmU6OiAgICAgICAgICAgQXV0byBTYXZl IHBlcmlvZGljYWxseSBwcm90ZWN0cyBhZ2FpbnN0IGxvc3Mgb2YgZGF0YS4KICogRmlsZSBBbGlh c2VzOjogICAgICAgIEhhbmRsaW5nIG11bHRpcGxlIG5hbWVzIGZvciBvbmUgZmlsZS4KQEAgLTk1 NSw2ICs5NTYsMTEgQEAgUmV2ZXJ0aW5nCiBpcyBub3QgbW9kaWZpZWQuICAoSWYgeW91IGhhdmUg ZWRpdGVkIHRoZSB0ZXh0LCBpdCB3b3VsZCBiZSB3cm9uZyB0bwogZGlzY2FyZCB5b3VyIGNoYW5n ZXMuKQogCisgIFlvdSBjYW4gYWxzbyB0ZWxsIEVtYWNzIHRvIHJldmVydCBidWZmZXJzIGF1dG9t YXRpY2FsbHkgd2hlbiB0aGVpcgordmlzaXRlZCBmaWxlcyBjaGFuZ2Ugb24gZGlzazsgQHB4cmVm e0F1dG8tcmV2ZXJ0fS4KKworQG5vZGUgQXV0by1yZXZlcnQKK0BzZWN0aW9uIEF1dG8tcmV2ZXJ0 OiBLZWVwaW5nIGJ1ZmZlcnMgYXV0b21hdGljYWxseSB1cC10by1kYXRlCiBAY2luZGV4IEdsb2Jh bCBBdXRvIFJldmVydCBtb2RlCiBAY2luZGV4IG1vZGUsIEdsb2JhbCBBdXRvIFJldmVydAogQGNp bmRleCBBdXRvIFJldmVydCBtb2RlCkBAIC05NjIsMjEgKzk2OCwzOCBAQCBSZXZlcnRpbmcKIEBm aW5kZXggZ2xvYmFsLWF1dG8tcmV2ZXJ0LW1vZGUKIEBmaW5kZXggYXV0by1yZXZlcnQtbW9kZQog QGZpbmRleCBhdXRvLXJldmVydC10YWlsLW1vZGUKLUB2aW5kZXggYXV0by1yZXZlcnQtaW50ZXJ2 YWwKLUB2aW5kZXggYXV0by1yZXZlcnQtcmVtb3RlLWZpbGVzCisKKyAgQSBidWZmZXIgY2FuIGdl dCBvdXQgb2Ygc3luYyB3aXRoIHJlc3BlY3QgdG8gaXRzIHZpc2l0ZWQgZmlsZSBvbgorZGlzayBp ZiB0aGF0IGZpbGUgaXMgY2hhbmdlZCBieSBhbm90aGVyIHByb2dyYW0uICBUbyBrZWVwIGl0IHVw IHRvCitkYXRlLCB5b3UgY2FuIGVuYWJsZSBBdXRvLXJldmVydCBtb2RlIGJ5IHR5cGluZyBAa2Jk e00teCBhdXRvLXJldmVydC1tb2RlfS4KK1RoaXMgYXV0b21hdGljYWxseSByZXZlcnRzIHRoZSBi dWZmZXIgd2hlbiBpdHMgdmlzaXRlZCBmaWxlIGNoYW5nZXMgb24KK2Rpc2suICBUbyBkbyB0aGUg c2FtZSBmb3IgYWxsIGZpbGUgYnVmZmVycywgdHlwZQorQGtiZHtNLXggZ2xvYmFsLWF1dG8tcmV2 ZXJ0LW1vZGV9IHRvIGVuYWJsZSBHbG9iYWwgQXV0by1SZXZlcnQgbW9kZS4KKworICBBdXRvLXJl dmVydCB3aWxsIG5vdCByZXZlcnQgYSBidWZmZXIgaWYgaXQgaGFzIHVuc2F2ZWQgY2hhbmdlcywg b3IgaWYKK2l0cyBmaWxlIG9uIGRpc2sgaXMgZGVsZXRlZCBvciByZW5hbWVkLgorCisgIE9uZSB1 c2Ugb2YgQXV0by1SZXZlcnQgbW9kZSBpcyB0byBgYHRhaWwnJyBhIGZpbGUgc3VjaCBhcyBhIHN5 c3RlbQorbG9nLCBzbyB0aGF0IGNoYW5nZXMgbWFkZSB0byB0aGF0IGZpbGUgYnkgb3RoZXIgcHJv Z3JhbXMgYXJlCitjb250aW51b3VzbHkgZGlzcGxheWVkLiAgVG8gZG8gdGhpcywganVzdCBtb3Zl IHRoZSBwb2ludCB0byB0aGUgZW5kIG9mCit0aGUgYnVmZmVyLCBhbmQgaXQgd2lsbCBzdGF5IHRo ZXJlIGFzIHRoZSBmaWxlIGNvbnRlbnRzIGNoYW5nZS4KK0hvd2V2ZXIsIGlmIHlvdSBhcmUgc3Vy ZSB0aGF0IHRoZSBmaWxlIHdpbGwgb25seSBjaGFuZ2UgYnkgZ3Jvd2luZyBhdAordGhlIGVuZCwg dXNlIEF1dG8tUmV2ZXJ0IFRhaWwgbW9kZSBpbnN0ZWFkCisoQGNvZGV7YXV0by1yZXZlcnQtdGFp bC1tb2RlfSkuICBJdCBpcyBtb3JlIGVmZmljaWVudCBmb3IgdGhpcy4KK0F1dG8tUmV2ZXJ0IFRh aWwgbW9kZSBhbHNvIHdvcmtzIGZvciByZW1vdGUgZmlsZXMuCisKIEB2aW5kZXggYXV0by1yZXZl cnQtdmVyYm9zZQotICBZb3UgY2FuIGFsc28gdGVsbCBFbWFjcyB0byByZXZlcnQgYnVmZmVycyBw ZXJpb2RpY2FsbHkuICBUbyBkbyB0aGlzCi1mb3IgYSBzcGVjaWZpYyBidWZmZXIsIGVuYWJsZSB0 aGUgbWlub3IgbW9kZSBBdXRvLVJldmVydCBtb2RlIGJ5Ci10eXBpbmcgQGtiZHtNLXggYXV0by1y ZXZlcnQtbW9kZX0uICBUaGlzIGF1dG9tYXRpY2FsbHkgcmV2ZXJ0cyB0aGUKLWN1cnJlbnQgYnVm ZmVyIHdoZW4gaXRzIHZpc2l0ZWQgZmlsZSBjaGFuZ2VzIG9uIGRpc2suICBUbyBkbyB0aGUgc2Ft ZQotZm9yIGFsbCBmaWxlIGJ1ZmZlcnMsIHR5cGUgQGtiZHtNLXggZ2xvYmFsLWF1dG8tcmV2ZXJ0 LW1vZGV9IHRvIGVuYWJsZQotR2xvYmFsIEF1dG8tUmV2ZXJ0IG1vZGUuICBUaGVzZSBtaW5vciBt b2RlcyBkbyBub3QgY2hlY2sgb3IgcmV2ZXJ0Ci1yZW1vdGUgZmlsZXMsIGJlY2F1c2UgdGhhdCBp cyB1c3VhbGx5IHRvbyBzbG93LiAgVGhpcyBiZWhhdmlvciBjYW4gYmUKLWNoYW5nZWQgYnkgc2V0 dGluZyB0aGUgdmFyaWFibGUgQGNvZGV7YXV0by1yZXZlcnQtcmVtb3RlLWZpbGVzfSB0bwotbm9u LUBjb2Rle25pbH0uCisgIFdoZW4gYSBidWZmZXIgaXMgYXV0by1yZXZlcnRlZCwgYSBtZXNzYWdl IGlzIGdlbmVyYXRlZC4gIFRoaXMgY2FuIGJlCitzdXBwcmVzc2VkIGJ5IHNldHRpbmcgQGNvZGV7 YXV0by1yZXZlcnQtdmVyYm9zZX0gdG8gQGNvZGV7bmlsfS4KKworQHZpbmRleCBhdXRvLXJldmVy dC1yZW1vdGUtZmlsZXMKKyAgVGhlc2UgbWlub3IgbW9kZXMgZG8gbm90IGNoZWNrIG9yIHJldmVy dCByZW1vdGUgZmlsZXMsIGJlY2F1c2UgdGhhdCBpcwordXN1YWxseSB0b28gc2xvdy4gIFRoaXMg YmVoYXZpb3IgY2FuIGJlIGNoYW5nZWQgYnkgc2V0dGluZyB0aGUKK3ZhcmlhYmxlIEBjb2Rle2F1 dG8tcmV2ZXJ0LXJlbW90ZS1maWxlc30gdG8gbm9uLUBjb2Rle25pbH0uCiAKIEBjaW5kZXggZmls ZSBub3RpZmljYXRpb25zCiBAdmluZGV4IGF1dG8tcmV2ZXJ0LXVzZS1ub3RpZnkKK0B2aW5kZXgg YXV0by1yZXZlcnQtaW50ZXJ2YWwKICAgQnkgZGVmYXVsdCwgQXV0by1SZXZlcnQgbW9kZSB3b3Jr cyB1c2luZyBAZGZue2ZpbGUgbm90aWZpY2F0aW9uc30sCiB3aGVyZWJ5IGNoYW5nZXMgaW4gdGhl IGZpbGVzeXN0ZW0gYXJlIHJlcG9ydGVkIHRvIEVtYWNzIGJ5IHRoZSBPUy4KIFlvdSBjYW4gZGlz YWJsZSB1c2Ugb2YgZmlsZSBub3RpZmljYXRpb25zIGJ5IGN1c3RvbWl6aW5nIHRoZSB2YXJpYWJs ZQpAQCAtMTAwMiwyNCArMTAyNSwxNCBAQCBSZXZlcnRpbmcKIEBjb2Rle2F1dG8tcmV2ZXJ0LW5v dGlmeS1leGNsdWRlLWRpci1yZWdleHB9IHRvIG1hdGNoIGZpbGVzIHRoYXQKIHNob3VsZCBiZSBl eGNsdWRlZCBmcm9tIHVzaW5nIG5vdGlmaWNhdGlvbi4KIAotICBPbmUgdXNlIG9mIEF1dG8tUmV2 ZXJ0IG1vZGUgaXMgdG8gYGB0YWlsJycgYSBmaWxlIHN1Y2ggYXMgYSBzeXN0ZW0KLWxvZywgc28g dGhhdCBjaGFuZ2VzIG1hZGUgdG8gdGhhdCBmaWxlIGJ5IG90aGVyIHByb2dyYW1zIGFyZQotY29u dGludW91c2x5IGRpc3BsYXllZC4gIFRvIGRvIHRoaXMsIGp1c3QgbW92ZSB0aGUgcG9pbnQgdG8g dGhlIGVuZCBvZgotdGhlIGJ1ZmZlciwgYW5kIGl0IHdpbGwgc3RheSB0aGVyZSBhcyB0aGUgZmls ZSBjb250ZW50cyBjaGFuZ2UuCi1Ib3dldmVyLCBpZiB5b3UgYXJlIHN1cmUgdGhhdCB0aGUgZmls ZSB3aWxsIG9ubHkgY2hhbmdlIGJ5IGdyb3dpbmcgYXQKLXRoZSBlbmQsIHVzZSBBdXRvLVJldmVy dCBUYWlsIG1vZGUgaW5zdGVhZAotKEBjb2Rle2F1dG8tcmV2ZXJ0LXRhaWwtbW9kZX0pLiAgSXQg aXMgbW9yZSBlZmZpY2llbnQgZm9yIHRoaXMuCi1BdXRvLVJldmVydCBUYWlsIG1vZGUgd29ya3Mg YWxzbyBmb3IgcmVtb3RlIGZpbGVzLgotCi0gIFdoZW4gYSBidWZmZXIgaXMgYXV0by1yZXZlcnRl ZCwgYSBtZXNzYWdlIGlzIGdlbmVyYXRlZC4gIFRoaXMgY2FuIGJlCi1zdXBwcmVzc2VkIGJ5IHNl dHRpbmcgQGNvZGV7YXV0by1yZXZlcnQtdmVyYm9zZX0gdG8gQGNvZGV7bmlsfS4KLQogICBJbiBE aXJlZCBidWZmZXJzIChAcHhyZWZ7RGlyZWR9KSwgQXV0by1SZXZlcnQgbW9kZSByZWZyZXNoZXMg dGhlCiBidWZmZXIgd2hlbiBhIGZpbGUgaXMgY3JlYXRlZCBvciBkZWxldGVkIGluIHRoZSBidWZm ZXIncyBkaXJlY3RvcnkuCiAKICAgQHhyZWZ7VkMgVW5kb30sIGZvciBjb21tYW5kcyB0byByZXZl cnQgdG8gZWFybGllciB2ZXJzaW9ucyBvZiBmaWxlcwogdW5kZXIgdmVyc2lvbiBjb250cm9sLiAg QHhyZWZ7VkMgTW9kZSBMaW5lfSwgZm9yIEF1dG8gUmV2ZXJ0CiBwZWN1bGlhcml0aWVzIHdoZW4g dmlzaXRpbmcgZmlsZXMgdW5kZXIgdmVyc2lvbiBjb250cm9sLgorQHhyZWZ7Tm9uLWZpbGUgYnVm ZmVyc30gZm9yIGF1dG8tcmV2ZXJ0aW5nIGJ1ZmZlcnMgdGhhdCBkbyBub3QgdmlzaXQKK2ZpbGVz LgogCiBAaWZub3R0ZXgKIEBpbmNsdWRlIGFyZXZlcnQteHRyYS50ZXhpCi0tIAoyLjIwLjEKCg== --=-chhUltRmZ1kEyS8PuRd6--