From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#51102: [PATCH] Make speedbar XEmacs compatibility mode obsolete (etags) Date: Fri, 8 Oct 2021 17:36:04 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000a5b0a005cdde2ac6" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24167"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Eric M. Ludlam" To: 51102@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 08 23:37:24 2021 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 1mYxYQ-000666-BA for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 08 Oct 2021 23:37:22 +0200 Original-Received: from localhost ([::1]:41286 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mYxYO-0001Tj-DZ for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 08 Oct 2021 17:37:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43708) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYxY6-0001TO-8v for bug-gnu-emacs@gnu.org; Fri, 08 Oct 2021 17:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40461) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mYxY6-0008Kk-0B; Fri, 08 Oct 2021 17:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mYxY5-0004NT-OR; Fri, 08 Oct 2021 17:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: zappo@gnu.org, bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Oct 2021 21:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51102 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Eric M. Ludlam Original-Received: via spool by submit@debbugs.gnu.org id=B.163372897216751 (code B ref -1); Fri, 08 Oct 2021 21:37:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Oct 2021 21:36:12 +0000 Original-Received: from localhost ([127.0.0.1]:52003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mYxXH-0004M6-Dt for submit@debbugs.gnu.org; Fri, 08 Oct 2021 17:36:11 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:44674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mYxXF-0004Lz-TG for submit@debbugs.gnu.org; Fri, 08 Oct 2021 17:36:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43486) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYxXF-0001MW-BH for bug-gnu-emacs@gnu.org; Fri, 08 Oct 2021 17:36:09 -0400 Original-Received: from mail-pg1-f173.google.com ([209.85.215.173]:46667) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mYxXD-0006UX-3W for bug-gnu-emacs@gnu.org; Fri, 08 Oct 2021 17:36:08 -0400 Original-Received: by mail-pg1-f173.google.com with SMTP id m21so4287124pgu.13 for ; Fri, 08 Oct 2021 14:36:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=xjRMmtLCbRS1x7xn7D2wHo9sz/6uvhrpHqqkuiOKQyQ=; b=fjjokEW/2BgxVhI3v4v2JGoMEptYIx3brgNivOfFgvIRhq3TtDHvCEDAIpc2Up0Mp6 1yvrGRuYIkMTIgQY3moIcIib38OtswSmDwxmlHvECVA1HVZ8yVpTDQz9yEBoE777XbKV WIEzGnfJ4hd3QJ8l9BLpjgsavjBt1OTzp0M83W5oPFDsUQ7zV0xEqWeuGWFHUeIcVyne 1Bcb+XDLeKs4hcLnPQSpeolXWrzGzwWH0SnSXpyliKtQ7ngYk95+20o4IUAN3/z1sdTx ARkvu4zNQhZGL/yVDKAy82zwrDJiVwwAmytqXRbOnSKih7BH9euPm5DWsc6OMwvkMdPH DBPA== X-Gm-Message-State: AOAM532nI2bmURchrWNlJmcSSl5o/f+jpGpstoDjoW1SluiAsGJjcs1K 9soXUMO2lGd3i9QAvn5Ec39jB7tx8YavARGR1E0M0bvD X-Google-Smtp-Source: ABdhPJy2kdPKASjuoPQb3bPgCHi6Wp93zGoF8CwkFDcvGvvgMP8inEzycESVQhTrTPbIZpJXkQMz6ic/ZrgqttL50v8= X-Received: by 2002:aa7:978b:0:b0:44c:abf1:a8b8 with SMTP id o11-20020aa7978b000000b0044cabf1a8b8mr12448750pfp.35.1633728965481; Fri, 08 Oct 2021 14:36:05 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 8 Oct 2021 17:36:04 -0400 Received-SPF: pass client-ip=209.85.215.173; envelope-from=stefankangas@gmail.com; helo=mail-pg1-f173.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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" Xref: news.gmane.io gmane.emacs.bugs:216736 Archived-At: --000000000000a5b0a005cdde2ac6 Content-Type: text/plain; charset="UTF-8" Severity: wishlist The documentation for `speedbar-use-imenu-flag' says: (defcustom speedbar-use-imenu-flag t "Non-nil means use imenu for file parsing, nil to use etags. XEmacs prior to 20.4 doesn't support imenu, therefore the default is to use etags instead. Etags support is not as robust as imenu support." :tag "Use Imenu for tags" :group 'speedbar :type 'boolean) Is there any reason to keep the etags support around, or should we install something like the attached patch? --000000000000a5b0a005cdde2ac6 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Make-speedbar-XEmacs-compatibility-mode-obsolete-eta.patch" Content-Disposition: attachment; filename="0001-Make-speedbar-XEmacs-compatibility-mode-obsolete-eta.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: d1089bb77953ecaf_0.1 RnJvbSBiZWIyNjMzZjVjNTY0MmQyYzlhOWE1ZDk3MjdhZTlkZjNkZjdmZjA1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogRnJpLCA4IE9jdCAyMDIxIDIzOjA5OjUwICswMjAwClN1YmplY3Q6IFtQQVRDSF0gTWFrZSBz cGVlZGJhciBYRW1hY3MgY29tcGF0aWJpbGl0eSBtb2RlIG9ic29sZXRlIChldGFncykKCiogbGlz cC9zcGVlZGJhci5lbDogKHNwZWVkYmFyKTogUmVtb3ZlIDpncm91cCBldGFncyBmcm9tIGRlZmdy b3VwLgooc3BlZWRiYXItZHluYW1pYy10YWdzLWZ1bmN0aW9uLWxpc3QpOiBSZW1vdmUgZXRhZ3Mg c3VwcG9ydCB0aGF0IHdhcwpvbmx5IGtlcHQgYXJvdW5kIGZvciBYRW1hY3MgY29tcGF0aWJpbGl0 eS4KKHNwZWVkYmFyLXVzZS1pbWVudS1mbGFnLCBzcGVlZGJhci1pbnNlcnQtZXRhZ3MtbGlzdCkK KHNwZWVkYmFyLWV4dHJhY3Qtb25lLXN5bWJvbCwgc3BlZWRiYXItcGFyc2UtYy1vci1jKyt0YWcp CihzcGVlZGJhci1wYXJzZS10ZXgtc3RyaW5nLCBzcGVlZGJhci1mZXRjaC1ldGFncy1wYXJzZS1s aXN0KQooc3BlZWRiYXItZmV0Y2gtZXRhZ3MtY29tbWFuZCwgc3BlZWRiYXItZmV0Y2gtZXRhZ3Mt YXJndW1lbnRzKQooc3BlZWRiYXItdG9nZ2xlLWV0YWdzKTogTWFrZSBvYnNvbGV0ZS4KKHNwZWVk YmFyLXRhZy1leHBhbmQpOiBEb2MgZml4LgotLS0KIGV0Yy9ORVdTICAgICAgICAgfCAgNyArKysr KysrCiBsaXNwL3NwZWVkYmFyLmVsIHwgNDMgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAyOCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IGI5MWE1Y2Ji NzIuLjMyYzhkYmQ4YzIgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0x MDUsNiArMTA1LDEzIEBAIGFsc28gaGFuZGxlIEFOU0kgY29kZXMgZm9yIGZhaW50LCBpdGFsaWMg YW5kIGJsaW5raW5nIHRleHQsIGRpc3BsYXlpbmcKIGl0IHdpdGggbmV3ICdhbnNpLXRlcm0tZmFp bnQvaXRhbGljL3Nsb3ctYmxpbmtpbmcvZmFzdC1ibGlua2luZycKIGZhY2VzLgogCisqKiBzcGVl ZGJhcgorCistLS0KKyoqKiBldGFncyBzdXBwb3J0IGlzIG5vdyBvYnNvbGV0ZS4KK1RoaXMgd2Fz IG9ubHkga2VwdCBhcm91bmQgZm9yIFhFbWFjcyBjb21wYXRpYmlsaXR5LCBhbmQgdGhlIGltZW51 CitzdXBwb3J0IGlzIG1vcmUgcm9idXN0LgorCiAMCiAqIE5ldyBNb2RlcyBhbmQgUGFja2FnZXMg aW4gRW1hY3MgMjkuMQogCmRpZmYgLS1naXQgYS9saXNwL3NwZWVkYmFyLmVsIGIvbGlzcC9zcGVl ZGJhci5lbAppbmRleCAzY2MzZTI3NjA2Li45NmU2NjhmYzA2IDEwMDY0NAotLS0gYS9saXNwL3Nw ZWVkYmFyLmVsCisrKyBiL2xpc3Avc3BlZWRiYXIuZWwKQEAgLTExMiw3ICsxMTIsNiBAQAogOzsg Y3VzdG9taXphdGlvbiBzdHVmZgogKGRlZmdyb3VwIHNwZWVkYmFyIG5pbAogICAiRmlsZSBhbmQg dGFnIGJyb3dzZXIgZnJhbWUuIgotICA6Z3JvdXAgJ2V0YWdzCiAgIDpncm91cCAndG9vbHMKICAg Omdyb3VwICdjb252ZW5pZW5jZQogICA6bGluayAnKGN1c3RvbS1tYW51YWwgIihzcGVlZGJhcikg VG9wIikKQEAgLTMwNiwxNyArMzA1LDE3IEBAIHNwZWVkYmFyLWZyYW1lLXBhcmFtZXRlcnMKIAkJ ICAgICAgIChzeW1ib2wgOnRhZyAiUGFyYW1ldGVyIikKIAkJICAgICAgIChzZXhwIDp0YWcgIlZh bHVlIikpKSkKIAotKGRlZmN1c3RvbSBzcGVlZGJhci11c2UtaW1lbnUtZmxhZyAoZmJvdW5kcCAn aW1lbnUpCisoZGVmY3VzdG9tIHNwZWVkYmFyLXVzZS1pbWVudS1mbGFnIHQKICAgIk5vbi1uaWwg bWVhbnMgdXNlIGltZW51IGZvciBmaWxlIHBhcnNpbmcsIG5pbCB0byB1c2UgZXRhZ3MuCiBYRW1h Y3MgcHJpb3IgdG8gMjAuNCBkb2Vzbid0IHN1cHBvcnQgaW1lbnUsIHRoZXJlZm9yZSB0aGUgZGVm YXVsdCBpcyB0bwogdXNlIGV0YWdzIGluc3RlYWQuICBFdGFncyBzdXBwb3J0IGlzIG5vdCBhcyBy b2J1c3QgYXMgaW1lbnUgc3VwcG9ydC4iCiAgIDp0YWcgIlVzZSBJbWVudSBmb3IgdGFncyIKICAg Omdyb3VwICdzcGVlZGJhcgogICA6dHlwZSAnYm9vbGVhbikKKyhtYWtlLW9ic29sZXRlLXZhcmlh YmxlICdzcGVlZGJhci11c2UtaW1lbnUtZmxhZyBuaWwgIjI5LjEiKQogCiAoZGVmdmFyIHNwZWVk YmFyLWR5bmFtaWMtdGFncy1mdW5jdGlvbi1saXN0Ci0gICcoKHNwZWVkYmFyLWZldGNoLWR5bmFt aWMtaW1lbnUgLiBzcGVlZGJhci1pbnNlcnQtaW1lbnUtbGlzdCkKLSAgICAoc3BlZWRiYXItZmV0 Y2gtZHluYW1pYy1ldGFncyAuIHNwZWVkYmFyLWluc2VydC1ldGFncy1saXN0KSkKKyAgJygoc3Bl ZWRiYXItZmV0Y2gtZHluYW1pYy1pbWVudSAuIHNwZWVkYmFyLWluc2VydC1pbWVudS1saXN0KSkK ICAgIlNldCB0byBhIGxpc3Qgb2YgZnVuY3Rpb25zIHdoaWNoIHdpbGwgcmV0dXJuIGFuZCBpbnNl cnQgYSBsaXN0IG9mIHRhZ3MuCiBFYWNoIGVsZW1lbnQgaXMgb2YgdGhlIGZvcm0gKCBGRVRDSCAu IElOU0VSVCApIHdoZXJlIEZFVENICiBpcyBhIGZ1bmN0aW9uIHdoaWNoIHRha2VzIG9uZSBwYXJh bWV0ZXIgKHRoZSBmaWxlIHRvIHRhZykgYW5kIHJldHVybnMgYQpAQCAtMjM1MCw2ICsyMzQ5LDcg QEAgc3BlZWRiYXItaW5zZXJ0LWltZW51LWxpc3QKIAogKGRlZnVuIHNwZWVkYmFyLWluc2VydC1l dGFncy1saXN0IChpbmRlbnQgbHN0KQogICAiQXQgbGV2ZWwgSU5ERU5ULCBpbnNlcnQgdGhlIGV0 YWdzIGdlbmVyYXRlZCBMU1QuIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIyOS4xIikpCiAg IChzcGVlZGJhci1pbnNlcnQtZ2VuZXJpYy1saXN0IGluZGVudCBsc3QKIAkJCQknc3BlZWRiYXIt dGFnLWV4cGFuZAogCQkJCSdzcGVlZGJhci10YWctZmluZCkpCkBAIC0zMzU2LDcgKzMzNTYsNyBA QCBzcGVlZGJhci10YWctZmluZAogCiAoZGVmdW4gc3BlZWRiYXItdGFnLWV4cGFuZCAodGV4dCB0 b2tlbiBpbmRlbnQpCiAgICJFeHBhbmQgYSB0YWcgc3VibGlzdC4gIEltZW51IHdpbGwgcmV0dXJu IHN1Yi1saXN0cyBvZiBzcGVjaWFsaXplZCB0YWcgdHlwZXMuCi1FdGFncyBkb2VzIG5vdCBzdXBw b3J0IHRoaXMgZmVhdHVyZS4gIFRFWFQgd2lsbCBiZSB0aGUgYnV0dG9uIHN0cmluZy4KK1RFWFQg d2lsbCBiZSB0aGUgYnV0dG9uIHN0cmluZy4KIFRPS0VOIHdpbGwgYmUgdGhlIGxpc3QsIGFuZCBJ TkRFTlQgaXMgdGhlIGN1cnJlbnQgaW5kZW50YXRpb24gbGV2ZWwuIgogICAoY29uZCAoKHN0cmlu Zy1zZWFyY2ggIisiIHRleHQpCTt3ZSBoYXZlIHRvIGV4cGFuZCB0aGlzIGZpbGUKIAkgKHNwZWVk YmFyLWNoYW5nZS1leHBhbmQtYnV0dG9uLWNoYXIgPy0pCkBAIC0zNTAzLDEwICszNTAzLDYgQEAg c3BlZWRiYXItZmV0Y2gtZHluYW1pYy10YWdzCiAKIDs7OyBUYWcgTWFuYWdlbWVudCAtLSBJbWVu dQogOzsKLShpZiAobm90IHNwZWVkYmFyLXVzZS1pbWVudS1mbGFnKQotCi0gICAgbmlsCi0KIChl dmFsLXdoZW4tY29tcGlsZSAoY29uZGl0aW9uLWNhc2UgbmlsIChyZXF1aXJlICdpbWVudSkgKGVy cm9yIG5pbCkpKQogKGRlY2xhcmUtZnVuY3Rpb24gaW1lbnUtLW1ha2UtaW5kZXgtYWxpc3QgImlt ZW51IiAoJm9wdGlvbmFsIG5vLWVycm9yKSkKIApAQCAtMzUyNCw3ICszNTIwLDcgQEAgc3BlZWRi YXItZmV0Y2gtZHluYW1pYy1pbWVudQogCQkgIChsYW1iZGEgKGEgYikgKHN0cmluZzwgKGNhciBh KSAoY2FyIGIpKSkpCiAJICBpbmRleC1hbGlzdCkpCiAgICAgKGVycm9yIHQpKSkKLSkKKwogDAog Ozs7IFRhZyBNYW5hZ2VtZW50IC0tIGV0YWdzICAob2xkIFhFbWFjcyBjb21wYXRpYmlsaXR5IHBh cnQpCiA7OwpAQCAtMzU0OCwxMiArMzU0NCwxNCBAQCBzcGVlZGJhci1mZXRjaC1ldGFncy1wYXJz ZS1saXN0CiB0byBiZSBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgbGluZSBpbiB0aGUgZXRhZ3MgYnVm ZmVyLgogCiBUaGlzIHZhcmlhYmxlIGlzIGlnbm9yZWQgaWYgYHNwZWVkYmFyLXVzZS1pbWVudS1m bGFnJyBpcyBub24tbmlsLiIpCisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnc3BlZWRiYXItZmV0 Y2gtZXRhZ3MtcGFyc2UtbGlzdCBuaWwgIjI5LjEiKQogCiAoZGVmY3VzdG9tIHNwZWVkYmFyLWZl dGNoLWV0YWdzLWNvbW1hbmQgImV0YWdzIgogICAiQ29tbWFuZCB1c2VkIHRvIGNyZWF0ZSBhbiBl dGFncyBmaWxlLgogVGhpcyB2YXJpYWJsZSBpcyBpZ25vcmVkIGlmIGBzcGVlZGJhci11c2UtaW1l bnUtZmxhZycgaXMgdC4iCiAgIDpncm91cCAnc3BlZWRiYXIKICAgOnR5cGUgJ3N0cmluZykKKyht YWtlLW9ic29sZXRlLXZhcmlhYmxlICdzcGVlZGJhci1mZXRjaC1ldGFncy1jb21tYW5kIG5pbCAi MjkuMSIpCiAKIChkZWZjdXN0b20gc3BlZWRiYXItZmV0Y2gtZXRhZ3MtYXJndW1lbnRzICcoIi1E IiAiLUkiICItbyIgIi0iKQogICAiTGlzdCBvZiBhcmd1bWVudHMgdG8gdXNlIHdpdGggYHNwZWVk YmFyLWZldGNoLWV0YWdzLWNvbW1hbmQnLgpAQCAtMzU2Miw3ICszNTYwLDggQEAgc3BlZWRiYXIt ZmV0Y2gtZXRhZ3MtYXJndW1lbnRzCiBUaGlzIHZhcmlhYmxlIGlzIGlnbm9yZWQgaWYgYHNwZWVk YmFyLXVzZS1pbWVudS1mbGFnJyBpcyB0LiIKICAgOmdyb3VwICdzcGVlZGJhcgogICA6dHlwZSAn KGNob2ljZSAoY29uc3QgbmlsKQotCQkgKHJlcGVhdCA6dGFnICJMaXN0IG9mIGFyZ3VtZW50cyIg c3RyaW5nKSkpCisgICAgICAgICAgICAgICAgIChyZXBlYXQgOnRhZyAiTGlzdCBvZiBhcmd1bWVu dHMiIHN0cmluZykpKQorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ3NwZWVkYmFyLWZldGNoLWV0 YWdzLWFyZ3VtZW50cyBuaWwgIjI5LjEiKQogCiAoZGVmdW4gc3BlZWRiYXItdG9nZ2xlLWV0YWdz IChmbGFnKQogICAiVG9nZ2xlIEZMQUcgaW4gYHNwZWVkYmFyLWZldGNoLWV0YWdzLWFyZ3VtZW50 cycuCkBAIC0zNTczLDYgKzM1NzIsNyBAQCBzcGVlZGJhci10b2dnbGUtZXRhZ3MKIAogICBUaGlz IGZ1bmN0aW9uIGlzIGEgY29udmVuaWVuY2UgZnVuY3Rpb24gZm9yIFhFbWFjcyBtZW51IGNyZWF0 ZWQgYnkKIEZhcnppbiBHdWlsYWsgPGZhcnppbkBwcm90b2NvbC5jb20+LiIKKyAgKGRlY2xhcmUg KG9ic29sZXRlIG5pbCAiMjkuMSIpKQogICAoaW50ZXJhY3RpdmUpCiAgIChjb25kCiAgICAoKGVx dWFsIGZsYWcgInNvcnQiKQpAQCAtMzU5MSw2ICszNTkxLDcgQEAgc3BlZWRiYXItdG9nZ2xlLWV0 YWdzCiAoZGVmdW4gc3BlZWRiYXItZmV0Y2gtZHluYW1pYy1ldGFncyAoZmlsZSkKICAgIkZvciBG SUxFLCBydW4gZXRhZ3MgYW5kIGNyZWF0ZSBhIGxpc3Qgb2Ygc3ltYm9scyBleHRyYWN0ZWQuCiBF YWNoIHN5bWJvbCB3aWxsIGJlIGFzc29jaWF0ZWQgd2l0aCBpdHMgbGluZSBwb3NpdGlvbiBpbiBG SUxFLiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMjkuMSIpKQogICAobGV0ICgobmV3bGlz dCBuaWwpKQogICAgICh1bndpbmQtcHJvdGVjdAogCShzYXZlLWV4Y3Vyc2lvbgpAQCAtMzYyOCwy NyArMzYyOSwxMSBAQCBzcGVlZGJhci1mZXRjaC1keW5hbWljLWV0YWdzCiAJKHNvcnQgbmV3bGlz dCAobGFtYmRhIChhIGIpIChzdHJpbmc8IChjYXIgYSkgKGNhciBiKSkpKQogICAgICAgKHJldmVy c2UgbmV3bGlzdCkpKSkKIAotOzsgVGhpcyBiaXQgZG9uYXRlZCBieSBGYXJ6aW4gR3VpbGFrIDxm YXJ6aW5AcHJvdG9jb2wuY29tPiBidXQgSSdtIG5vdAotOzsgc3VyZSBpdCdzIG5lZWRlZCB3aXRo IHRoZSBkaWZmZXJlbnQgc29ydGluZyBtZXRob2QuCi07OwotOyhkZWZ1biBzcGVlZGJhci1jbGVh bi1ldGFncygpCi07ICAiUmVtb3ZlcyBzcGFjZXMgYmVmb3JlIHRoZSBePyBjaGFyYWN0ZXIsIGFu ZCByZW1vdmVzIGAjZGVmaW5lJywKLTtyZXR1cm4gdHlwZXMsIGV0Yy4gcHJlY2VkaW5nIHRhZ3Mu ICBUaGlzIGVuc3VyZXMgdGhhdCB0aGUgc29ydCBvcGVyYXRpb24KLTt3b3JrcyBvbiB0aGUgdGFn cywgbm90IHRoZSByZXR1cm4gdHlwZXMuIgotOyAgKHNhdmUtZXhjdXJzaW9uCi07ICAgIChnb3Rv LWNoYXIgKHBvaW50LW1pbikpCi07ICAgICh3aGlsZQotOwkocmUtc2VhcmNoLWZvcndhcmQgIig/ WyBcdF0oP1xDLT8iIG5pbCB0KQotOyAgICAgIChyZXBsYWNlLW1hdGNoICJcQy0/IiBuaWwgbmls KSkKLTsgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKLTsgICAgKHdoaWxlCi07CShyZS1zZWFy Y2gtZm9yd2FyZCAiXFwoLipbIFx0XStcXClcXChbXiBcdFxuXSsuKlxDLT9cXCkiIG5pbCB0KQot OyAgICAgIChkZWxldGUtcmVnaW9uIChtYXRjaC1iZWdpbm5pbmcgMSkgKG1hdGNoLWVuZCAxKSkp KSkKLQogKGRlZnVuIHNwZWVkYmFyLWV4dHJhY3Qtb25lLXN5bWJvbCAoZXhwcikKICAgIkF0IHBv aW50LCByZXR1cm4gbmlsLCBvciBvbmUgYWxpc3QgaW4gdGhlIGZvcm0gKFNZTUJPTCAuIFBPU0lU SU9OKS4KIFRoZSBsaW5lIHNob3VsZCBjb250YWluIG91dHB1dCBmcm9tIGV0YWdzLiAgUGFyc2Ug dGhlIG91dHB1dCB1c2luZyB0aGUKIHJlZ3VsYXIgZXhwcmVzc2lvbiBFWFBSLiIKKyAgKGRlY2xh cmUgKG9ic29sZXRlIG5pbCAiMjkuMSIpKQogICAobGV0KiAoKHN5bSAoaWYgKHN0cmluZ3AgZXhw cikKIAkJICAoaWYgKHNhdmUtZXhjdXJzaW9uCiAJCQkocmUtc2VhcmNoLWZvcndhcmQgZXhwciAo bGluZS1lbmQtcG9zaXRpb24pIHQpKQpAQCAtMzY2OCw2ICszNjUzLDcgQEAgc3BlZWRiYXItZXh0 cmFjdC1vbmUtc3ltYm9sCiAKIChkZWZ1biBzcGVlZGJhci1wYXJzZS1jLW9yLWMrK3RhZyAoKQog ICAiUGFyc2UgYSBDIG9yIEMrKyB0YWcsIHdoaWNoIHRlbmRzIHRvIGJlIGEgbGl0dGxlIGNvbXBs ZXguIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIyOS4xIikpCiAgIChzYXZlLWV4Y3Vyc2lv bgogICAgIChsZXQgKChib3VuZCAobGluZS1lbmQtcG9zaXRpb24pKSkKICAgICAgIChjb25kICgo cmUtc2VhcmNoLWZvcndhcmQgIlxDLT9cXChbXlxDLWFdK1xcKVxDLWEiIGJvdW5kIHQpCkBAIC0z Njg0LDYgKzM2NzAsNyBAQCBzcGVlZGJhci1wYXJzZS1jLW9yLWMrK3RhZwogCiAoZGVmdW4gc3Bl ZWRiYXItcGFyc2UtdGV4LXN0cmluZyAoKQogICAiUGFyc2UgYSBUZXggc3RyaW5nLiAgT25seSBm aW5kIGRhdGEgd2hpY2ggaXMgcmVsZXZhbnQuIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIy OS4xIikpCiAgIChzYXZlLWV4Y3Vyc2lvbgogICAgIChsZXQgKChib3VuZCAobGluZS1lbmQtcG9z aXRpb24pKSkKICAgICAgIChjb25kICgocmUtc2VhcmNoLWZvcndhcmQgIlxcKFxcKHN1YlxcKSpz ZWN0aW9uXFx8Y2hhcHRlclxcfGNpdGVcXClcXHMtKntbXlxDLT99XSp9PyIgYm91bmQgdCkKLS0g CjIuMzAuMgoK --000000000000a5b0a005cdde2ac6--