From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Native line numbers landed on master Date: Sat, 5 Oct 2019 00:45:40 +0200 Message-ID: References: <834l4xbfmp.fsf@gnu.org> <83eezycce5.fsf@gnu.org> <87muekj0i9.fsf@wavexx.thregr.org> <87d0fgagjl.fsf@gnus.org> <20191001225254.mwjnxlynjdc3mz7y@Ergus> <83lfu389vn.fsf@gnu.org> <87bluxg1b5.fsf@wavexx.thregr.org> <83blux7jvz.fsf@gnu.org> <877e5ksdtr.fsf@gnu.org> <87bluwz2vt.fsf@wavexx.thregr.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000007242d605941d782c" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="126007"; mail-complaints-to="usenet@blaine.gmane.org" Cc: spacibba@aol.com, =?UTF-8?Q?Johan_Bockg=C3=A5rd?= , Emacs developers , Stefan Monnier , Lars Magne Ingebrigtsen , yuri.v.khan@gmail.com, Eli Zaretskii To: "Yuri D'Elia" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 05 00:46:41 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iGWLR-000Wfb-56 for ged-emacs-devel@m.gmane.org; Sat, 05 Oct 2019 00:46:41 +0200 Original-Received: from localhost ([::1]:53586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iGWLO-0002JV-7U for ged-emacs-devel@m.gmane.org; Fri, 04 Oct 2019 18:46:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48927) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iGWL8-0002I9-O7 for emacs-devel@gnu.org; Fri, 04 Oct 2019 18:46:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iGWL7-00055L-Qj for emacs-devel@gnu.org; Fri, 04 Oct 2019 18:46:22 -0400 Original-Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]:41496) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iGWL6-000559-4v; Fri, 04 Oct 2019 18:46:20 -0400 Original-Received: by mail-qt1-x82d.google.com with SMTP id d16so10734180qtq.8; Fri, 04 Oct 2019 15:46:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+ktPIkR/6e6qf9w2QsYsjHBKRwHnwLCejV0gE4HvTbY=; b=BtKChtlDmFMmBrrNEFunwsUKWyd4kMJR/CUfcsMsK8eV/G5WSqRnJjyVxT964NkJdw KNbWs9jVI+t0ScFz87n2ULmPCTkx5ZfW5c3D8JsTGtkM1n5RRHG5K1+TKuKPvOjCDIRz YaCWyEq8tU5+EMP1A1KW2SUaRBjEbbDG+3kBZ7nqT37nGquWSpaX5jQJUnxxQlUMBbNq 2WjvmYZPVl+B0mf4I+D86j4PjQlkuwIm8AzwNt7MrHu2A/8+65pcZl9n10YJSVNILDpU qhULFPse6xaXamRDWdhlzF9uGkY/V4H8YhZIxmtpiQZ3Rn1EIDvwbLE3wRUpJakTmvEa /yEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+ktPIkR/6e6qf9w2QsYsjHBKRwHnwLCejV0gE4HvTbY=; b=cJsAD9vBtYlEqoBKGSSz1EbRol07yTIhukuZq/jhtji54x18NUsL7Rhu4b87RqEPMg qe23bYuclTGXQjJ3IWbEjnrC4jMjDoix+NQmZIYTMPlCnHNINYKHN4A5kcJC6PcDyD6D X9p78jHddPMPmwwT7DTgOM6F0IGgMnNqYnVW64zhBC2Xr7ZOKzTVYO7AKN0h1i3gmpHx 23d/W6xpr790mTN+X0aNwiJ8/2z71kTgHZ4Xn8pGHFCJETpVr+NPIZh3Le2cpjWG0VN+ jGfpQ3xYZTVqEj2kQwc+VsPmCIPfFvsqE2lZD8g2dc+B0h2uhb0WlbkKtqXQ0VBTj09m rP0g== X-Gm-Message-State: APjAAAVK/EQwk9CkfNDKKeQPNYR9J6qyIfRjiGEbRjPQ2AxecXyU6c9H 9556Du08iwyILY/QhXZrRN+aMq8vqWm7IygxoYw= X-Google-Smtp-Source: APXvYqxlBSLK7UxnZgW4aubq3MbMYbyOHVHHpOHWhPABl9V+r51HryQHl95uo/iXoZv/qkwK8hbs/+5jyq9WWdZ8BMc= X-Received: by 2002:a0c:e481:: with SMTP id n1mr16760045qvl.83.1570229179247; Fri, 04 Oct 2019 15:46:19 -0700 (PDT) In-Reply-To: <87bluwz2vt.fsf@wavexx.thregr.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::82d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:240589 Archived-At: --0000000000007242d605941d782c Content-Type: multipart/alternative; boundary="0000000000007242d305941d782a" --0000000000007242d305941d782a Content-Type: text/plain; charset="UTF-8" Ok, no big deal, if that's the consensus. Attached version (major/minor) with no automatically buffer-local variables. --0000000000007242d305941d782a Content-Type: text/html; charset="UTF-8"
Ok, no big deal, if that's the consensus.

Attached version (major/minor) with no automatically buffer-local variables.

--0000000000007242d305941d782a-- --0000000000007242d605941d782c Content-Type: application/octet-stream; name="0001-Allow-highlighting-line-numbers-that-are-multiple-of.patch" Content-Disposition: attachment; filename="0001-Allow-highlighting-line-numbers-that-are-multiple-of.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k1cpv7we0 RnJvbSBiNzE0YzIyOWUyZDI0ZjEzZTVhMjg4OGNiZDVjMWQ4NzY1YjhiYjE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWFubWEgQmFycmFucXVlcm8gPGxla2t0dUBnbWFpbC5jb20+ CkRhdGU6IFNhdCwgNSBPY3QgMjAxOSAwMDozNjo0OSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEFs bG93IGhpZ2hsaWdodGluZyBsaW5lIG51bWJlcnMgdGhhdCBhcmUgbXVsdGlwbGUgb2YgZ2l2ZW4K IHZhbHVlcwoKKiBsaXNwL2ZhY2VzLmVsIChsaW5lLW51bWJlci1tYWpvci10aWNrLCBsaW5lLW51 bWJlci1taW5vci10aWNrKToKTmV3IGZhY2VzLgoqIGxpc3AvY3VzLXN0YXJ0LmVsIChkaXNwbGF5 LWxpbmUtbnVtYmVycy1tYWpvci10aWNrKQooZGlzcGxheS1saW5lLW51bWJlcnMtbWlub3ItdGlj ayk6IEFkZCBjdXN0b21pemF0aW9uIGluZm8uCgoqIHNyYy94ZGlzcC5jIChzeW1zX29mX3hkaXNw KSA8ZGlzcGxheS1saW5lLW51bWJlcnMtbWFqb3ItdGljaz4KPGRpc3BsYXktbGluZS1udW1iZXJz LW1ham9yLXRpY2s+OiBEZWZ2YXIgbmV3IG9wdGlvbnMuCihzeW1zX29mX3hkaXNwKSA8bGluZS1u dW1iZXItbWFqb3ItdGljaywgbGluZS1udW1iZXItbWlub3ItdGljaz46CkRlZnN5bSBuZXcgZmFj ZXMuCihtYXliZV9wcm9kdWNlX2xpbmVfbnVtYmVyKTogVXNlIG5ldyBmYWNlcyBmb3IgbGluZSBu dW1iZXJzCnRoYXQgYXJlIG11bHRpcGxlIG9mIGBkaXNwbGF5LWxpbmUtbnVtYmVycy1tYWpvci10 aWNrJyBhbmQKYGRpc3BsYXktbGluZS1udW1iZXJzLW1pbm9yLXRpY2snLgoKKiBldGMvTkVXUyAo dmFsdWUpOiBBbm5vdW5jZSBuZXcgZmVhdHVyZS4KKiBkb2MvZW1hY3MvZGlzcGxheS50ZXhpIChE aXNwbGF5IEN1c3RvbSk6IERlc2NyaWJlIGl0LiAgV29yZGluZyBieQpSb2JlcnQgUGx1aW0gPHJw bHVpbUBnbWFpbC5jb20+Ci0tLQogZG9jL2VtYWNzL2Rpc3BsYXkudGV4aSB8ICA3ICsrKysrKy0K IGV0Yy9ORVdTICAgICAgICAgICAgICAgfCAgNyArKysrKysrCiBsaXNwL2N1cy1zdGFydC5lbCAg ICAgIHwgMTIgKysrKysrKysrKysrCiBsaXNwL2ZhY2VzLmVsICAgICAgICAgIHwgMzQgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogc3JjL3hkaXNwLmMgICAgICAgICAgICB8IDI2 ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvZGlzcGxheS50ZXhp IGIvZG9jL2VtYWNzL2Rpc3BsYXkudGV4aQppbmRleCA4NDM2M2QwZjBkLi40MDZmZWI4YzEyIDEw MDY0NAotLS0gYS9kb2MvZW1hY3MvZGlzcGxheS50ZXhpCisrKyBiL2RvYy9lbWFjcy9kaXNwbGF5 LnRleGkKQEAgLTE4NzEsNyArMTg3MSwxMiBAQCBEaXNwbGF5IEN1c3RvbQogVGhlIGN1cnJlbnQg bGluZSBudW1iZXIgaXMgZGlzcGxheWVkIGluIGEgZGlmZmVyZW50IGZhY2UsCiBAY29kZXtsaW5l LW51bWJlci1jdXJyZW50LWxpbmV9LCBzbyB5b3UgY2FuIG1ha2UgdGhlIGN1cnJlbnQgbGluZSdz CiBudW1iZXIgaGF2ZSBhIGRpc3RpbmN0IGFwcGVhcmFuY2UsIHdoaWNoIHdpbGwgaGVscCBsb2Nh dGluZyB0aGUgbGluZQotc2hvd2luZyBwb2ludC4KK3Nob3dpbmcgcG9pbnQuIEFkZGl0aW9uYWwg ZmFjZXMgQGNvZGV7bGluZS1udW1iZXItbWFqb3ItdGlja30gYW5kCitAY29kZXtsaW5lLW51bWJl ci1taW5vci10aWNrfSBjYW4gYmUgdXNlZCB0byBoaWdobGlnaHQgdGhlIGxpbmUgbnVtYmVycwor b2YgbGluZXMgd2hpY2ggYXJlIGEgbXVsdGlwbGUgb2YgY2VydGFpbiBudW1iZXJzLiAgQ3VzdG9t aXplCitAY29kZXtkaXNwbGF5LWxpbmUtbnVtYmVycy1tYWpvci10aWNrfSBhbmQKK0Bjb2Rle2Rp c3BsYXktbGluZS1udW1iZXJzLW1pbm9yLXRpY2t9IHJlc3BlY3RpdmVseSB0byBzZXQgdGhvc2UK K251bWJlcnMuCiAKIEB2aW5kZXggdmlzaWJsZS1iZWxsCiAgIElmIHRoZSB2YXJpYWJsZSBAY29k ZXt2aXNpYmxlLWJlbGx9IGlzIG5vbi1AY29kZXtuaWx9LCBFbWFjcyBhdHRlbXB0cwpkaWZmIC0t Z2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBkYjkwZThlNWM1Li42MTc0ODJiMjYyIDEw MDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtNTU4LDYgKzU1OCwxMyBAQCBu ZXR3b3JrIGNvbm5lY3Rpb24gaW5mb3JtYXRpb24gKGluIGFkZGl0aW9uIHRvIHRoZSBob3N0IG5h bWUpLgogKioqIFdoZW4gY2FsbGVkIGludGVyYWN0aXZlbHkgd2l0aCBhIHByZWZpeCBhcmcgJ0Mt dScsICdkZXNrdG9wLXJlYWQnCiBub3cgcHJvbXB0cyB0aGUgdXNlciBmb3IgdGhlIGRpcmVjdG9y eSBjb250YWluaW5nIHRoZSBkZXNrdG9wIGZpbGUuCiAKKysrKworKiogZGlzcGxheS1saW5lLW51 bWJlcnMtbW9kZQorKioqIE5ldyBmYWNlcyAnbGluZS1udW1iZXItbWFqb3ItdGljaycgYW5kICds aW5lLW51bWJlci1taW5vci10aWNrJywKK2FuZCBjdXN0b21pemFibGUgdmFyaWFibGVzICdkaXNw bGF5LWxpbmUtbnVtYmVycy1tYWpvci10aWNrJyBhbmQKKydkaXNwbGF5LWxpbmUtbnVtYmVycy1t aW5vci10aWNrJyBjYW4gYmUgdXNlZCB0byBoaWdobGlnaHQgdGhlIGxpbmUKK251bWJlcnMgb2Yg bGluZXMgbXVsdGlwbGUgb2YgY2VydGFpbiBudW1iZXJzLgorCiArKysKICoqIHdpbm5lcgogKioq IEEgbmV3IHZhcmlhYmxlLCAnd2lubmVyLWJvcmluZy1idWZmZXJzLXJlZ2V4cCcsIGhhcyBiZWVu IGFkZGVkLgpkaWZmIC0tZ2l0IGEvbGlzcC9jdXMtc3RhcnQuZWwgYi9saXNwL2N1cy1zdGFydC5l bAppbmRleCBlNjFjMTk1NGExLi4yZTM3ZjA5NWJiIDEwMDY0NAotLS0gYS9saXNwL2N1cy1zdGFy dC5lbAorKysgYi9saXNwL2N1cy1zdGFydC5lbApAQCAtNjU1LDYgKzY1NSwxOCBAQCBtaW5pYnVm ZmVyLXByb21wdC1wcm9wZXJ0aWVzLS1zZXR0ZXIKICAgICAgICAgICAgICAgIChjb25zdCA6dGFn ICJDb3VudCBsaW5lcyBmcm9tIGJlZ2lubmluZyBvZiBuYXJyb3dlZCByZWdpb24iCiAgICAgICAg ICAgICAgICAgICAgICAgOnZhbHVlIG5pbCkpCiAgICAgICAgICAgICAgICIyNi4xIikKKyAgICAg ICAgICAgICAoZGlzcGxheS1saW5lLW51bWJlcnMtbWFqb3ItdGljaworICAgICAgICAgICAgICBk aXNwbGF5LWxpbmUtbnVtYmVycworICAgICAgICAgICAgICAoY2hvaWNlCisgICAgICAgICAgICAg ICAoY29uc3QgOnRhZyAiTm8gbGluZSIgMCkKKyAgICAgICAgICAgICAgIChpbnRlZ2VyIDp0YWcg Ik11bHRpcGxlcyBvZiIgMTApKQorICAgICAgICAgICAgICAiMjcuMSIpCisgICAgICAgICAgICAg KGRpc3BsYXktbGluZS1udW1iZXJzLW1pbm9yLXRpY2sKKyAgICAgICAgICAgICAgZGlzcGxheS1s aW5lLW51bWJlcnMKKyAgICAgICAgICAgICAgKGNob2ljZQorICAgICAgICAgICAgICAgKGNvbnN0 IDp0YWcgIk5vIGxpbmUiIDApCisgICAgICAgICAgICAgICAoaW50ZWdlciA6dGFnICJNdWx0aXBs ZXMgb2YiIDUpKQorICAgICAgICAgICAgICAiMjcuMSIpCiAKICAgICAgICAgICAgICAoZGlzcGxh eS1maWxsLWNvbHVtbi1pbmRpY2F0b3IKICAgICAgICAgICAgICAgZGlzcGxheS1maWxsLWNvbHVt bi1pbmRpY2F0b3IKZGlmZiAtLWdpdCBhL2xpc3AvZmFjZXMuZWwgYi9saXNwL2ZhY2VzLmVsCmlu ZGV4IDljNWZmZTFlNTkuLjU4YjYzNDljY2YgMTAwNjQ0Ci0tLSBhL2xpc3AvZmFjZXMuZWwKKysr IGIvbGlzcC9mYWNlcy5lbApAQCAtMjM5MCw2ICsyMzkwLDQwIEBAIGxpbmUtbnVtYmVyLWN1cnJl bnQtbGluZQogICA6Z3JvdXAgJ2Jhc2ljLWZhY2VzCiAgIDpncm91cCAnZGlzcGxheS1saW5lLW51 bWJlcnMpCiAKKyhkZWZmYWNlIGxpbmUtbnVtYmVyLW1ham9yLXRpY2sKKyAgJygodCA6aW5oZXJp dCBsaW5lLW51bWJlcikpCisgICJGYWNlIGZvciBoaWdobGlnaHRpbmcgXCJtYWpvciB0aWNrc1wi IChhcyBpbiBhIHJ1bGVyKS4KK1doZW4gYGRpc3BsYXktbGluZS1udW1iZXJzLW1ham9yLXRpY2sn IGlzIHBvc2l0aXZlLCBoaWdobGlnaHQKK3RoZSBsaW5lIG51bWJlcnMgb2YgbGluZXMgd2hpY2gg YXJlIGEgbXVsdGlwbGUgb2YgaXRzIHZhbHVlLgorVGhpcyBmYWNlIGlzIHVzZWQgd2hlbiBgZGlz cGxheS1saW5lLW51bWJlcnMnIGlzIG5vbi1uaWwuCisKK0lmIHlvdSBjdXN0b21pemUgdGhlIGZv bnQgb2YgdGhpcyBmYWNlLCBtYWtlIHN1cmUgaXQgaXMgYQorbW9ub3NwYWNlZCBmb250LCBvdGhl cndpc2UgbGluZSBudW1iZXJzIHdpbGwgbm90IGxpbmUgdXAsCithbmQgdGV4dCBsaW5lcyBtaWdo dCBtb3ZlIGhvcml6b250YWxseSBhcyB5b3UgbW92ZSB0aHJvdWdoCit0aGUgYnVmZmVyLiAgU2lt aWxhcmx5LCBtYWtpbmcgdGhpcyBmYWNlJ3MgZm9udCBkaWZmZXJlbnQKK2Zyb20gdGhhdCBvZiB0 aGUgYGxpbmUtbnVtYmVyJyBmYWNlIGNvdWxkIHByb2R1Y2Ugc3VjaAordW53YW50ZWQgZWZmZWN0 cy4iCisgIDp2ZXJzaW9uICIyNy4xIgorICA6Z3JvdXAgJ2Jhc2ljLWZhY2VzCisgIDpncm91cCAn ZGlzcGxheS1saW5lLW51bWJlcnMpCisKKyhkZWZmYWNlIGxpbmUtbnVtYmVyLW1pbm9yLXRpY2sK KyAgJygodCA6aW5oZXJpdCBsaW5lLW51bWJlcikpCisgICJGYWNlIGZvciBoaWdobGlnaHRpbmcg XCJtaW5vciB0aWNrc1wiIChhcyBpbiBhIHJ1bGVyKS4KK1doZW4gYGRpc3BsYXktbGluZS1udW1i ZXJzLW1pbm9yLXRpY2snIGlzIHBvc2l0aXZlLCBoaWdobGlnaHQKK3RoZSBsaW5lIG51bWJlcnMg b2YgbGluZXMgd2hpY2ggYXJlIGEgbXVsdGlwbGUgb2YgaXRzIHZhbHVlLgorVGhpcyBmYWNlIGlz IHVzZWQgd2hlbiBgZGlzcGxheS1saW5lLW51bWJlcnMnIGlzIG5vbi1uaWwuCisKK0lmIHlvdSBj dXN0b21pemUgdGhlIGZvbnQgb2YgdGhpcyBmYWNlLCBtYWtlIHN1cmUgaXQgaXMgYQorbW9ub3Nw YWNlZCBmb250LCBvdGhlcndpc2UgbGluZSBudW1iZXJzIHdpbGwgbm90IGxpbmUgdXAsCithbmQg dGV4dCBsaW5lcyBtaWdodCBtb3ZlIGhvcml6b250YWxseSBhcyB5b3UgbW92ZSB0aHJvdWdoCit0 aGUgYnVmZmVyLiAgU2ltaWxhcmx5LCBtYWtpbmcgdGhpcyBmYWNlJ3MgZm9udCBkaWZmZXJlbnQK K2Zyb20gdGhhdCBvZiB0aGUgYGxpbmUtbnVtYmVyJyBmYWNlIGNvdWxkIHByb2R1Y2Ugc3VjaAor dW53YW50ZWQgZWZmZWN0cy4iCisgIDp2ZXJzaW9uICIyNy4xIgorICA6Z3JvdXAgJ2Jhc2ljLWZh Y2VzCisgIDpncm91cCAnZGlzcGxheS1saW5lLW51bWJlcnMpCisKIDs7IERlZmluaXRpb24gc3Rv bGVuIGZyb20gZGlzcGxheS1saW5lLW51bWJlcnMuCiAoZGVmZmFjZSBmaWxsLWNvbHVtbi1pbmRp Y2F0b3IKICAgJygodCA6aW5oZXJpdCBzaGFkb3cgOndlaWdodCBub3JtYWwgOnNsYW50IG5vcm1h bApkaWZmIC0tZ2l0IGEvc3JjL3hkaXNwLmMgYi9zcmMveGRpc3AuYwppbmRleCA5ZDFmZGVjYWZm Li40MjM2MTVjMDU0IDEwMDY0NAotLS0gYS9zcmMveGRpc3AuYworKysgYi9zcmMveGRpc3AuYwpA QCAtMjI1NjcsNiArMjI1NjcsMTQgQEAgbWF5YmVfcHJvZHVjZV9saW5lX251bWJlciAoc3RydWN0 IGl0ICppdCkKIAkgICAgIGVtcHR5IGxpbmVzIGJleW9uZCBFT0IuICAqLwogCSAgJiYgaXQtPndo YXQgIT0gSVRfRU9CKQogCXRlbV9pdC5mYWNlX2lkID0gY3VycmVudF9sbnVtX2ZhY2VfaWQ7Cisg ICAgICBlbHNlIGlmIChSQU5HRURfRklYTlVNUCAoMSwgVmRpc3BsYXlfbGluZV9udW1iZXJzX21h am9yX3RpY2ssIElOVF9NQVgpCisJICAgICAgICYmIChsbnVtX3RvX2Rpc3BsYXkgJSBYRklYTlVN IChWZGlzcGxheV9saW5lX251bWJlcnNfbWFqb3JfdGljaykgPT0gMCkpCisJdGVtX2l0LmZhY2Vf aWQgPSBtZXJnZV9mYWNlcyAoaXQtPncsIFFsaW5lX251bWJlcl9tYWpvcl90aWNrLAorCQkJCSAg ICAgIDAsIERFRkFVTFRfRkFDRV9JRCk7CisgICAgICBlbHNlIGlmIChSQU5HRURfRklYTlVNUCAo MSwgVmRpc3BsYXlfbGluZV9udW1iZXJzX21pbm9yX3RpY2ssIElOVF9NQVgpCisJICAgICAgICYm IChsbnVtX3RvX2Rpc3BsYXkgJSBYRklYTlVNIChWZGlzcGxheV9saW5lX251bWJlcnNfbWlub3Jf dGljaykgPT0gMCkpCisJdGVtX2l0LmZhY2VfaWQgPSBtZXJnZV9mYWNlcyAoaXQtPncsIFFsaW5l X251bWJlcl9taW5vcl90aWNrLAorCQkJCSAgICAgIDAsIERFRkFVTFRfRkFDRV9JRCk7CiAgICAg ICBlbHNlCiAJdGVtX2l0LmZhY2VfaWQgPSBsbnVtX2ZhY2VfaWQ7CiAgICAgICBpZiAoYmV5b25k X3p2CkBAIC0zNDAwNyw2ICszNDAxNSw4IEBAIHN5bXNfb2ZfeGRpc3AgKHZvaWQpCiAgIC8qIE5h bWVzIG9mIHRoZSBmYWNlcyB1c2VkIHRvIGRpc3BsYXkgbGluZSBudW1iZXJzLiAgKi8KICAgREVG U1lNIChRbGluZV9udW1iZXIsICJsaW5lLW51bWJlciIpOwogICBERUZTWU0gKFFsaW5lX251bWJl cl9jdXJyZW50X2xpbmUsICJsaW5lLW51bWJlci1jdXJyZW50LWxpbmUiKTsKKyAgREVGU1lNIChR bGluZV9udW1iZXJfbWFqb3JfdGljaywgImxpbmUtbnVtYmVyLW1ham9yLXRpY2siKTsKKyAgREVG U1lNIChRbGluZV9udW1iZXJfbWlub3JfdGljaywgImxpbmUtbnVtYmVyLW1pbm9yLXRpY2siKTsK ICAgLyogTmFtZSBvZiBhIHRleHQgcHJvcGVydHkgd2hpY2ggZGlzYWJsZXMgbGluZS1udW1iZXIg ZGlzcGxheS4gICovCiAgIERFRlNZTSAoUWRpc3BsYXlfbGluZV9udW1iZXJzX2Rpc2FibGUsICJk aXNwbGF5LWxpbmUtbnVtYmVycy1kaXNhYmxlIik7CiAKQEAgLTM0NjQyLDYgKzM0NjUyLDIyIEBA IHN5bXNfb2ZfeGRpc3AgKHZvaWQpCiAgIERFRlNZTSAoUWRpc3BsYXlfZmlsbF9jb2x1bW5faW5k aWNhdG9yX2NoYXJhY3RlciwgImRpc3BsYXktZmlsbC1jb2x1bW4taW5kaWNhdG9yLWNoYXJhY3Rl ciIpOwogICBGbWFrZV92YXJpYWJsZV9idWZmZXJfbG9jYWwgKFFkaXNwbGF5X2ZpbGxfY29sdW1u X2luZGljYXRvcl9jaGFyYWN0ZXIpOwogCisgIERFRlZBUl9MSVNQICgiZGlzcGxheS1saW5lLW51 bWJlcnMtbWFqb3ItdGljayIsIFZkaXNwbGF5X2xpbmVfbnVtYmVyc19tYWpvcl90aWNrLAorICAg IGRvYzogLyogSWYgYW4gaW50ZWdlciBOID4gMCwgaGlnaGxpZ2h0IGxpbmUgbnVtYmVyIG9mIGV2 ZXJ5IE50aCBsaW5lLgorVGhlIGxpbmUgbnVtYmVyIGlzIHNob3duIHdpdGggdGhlIGBsaW5lLW51 bWJlci1tYWpvci10aWNrJyBmYWNlLgorT3RoZXJ3aXNlLCBubyBzcGVjaWFsIGhpZ2hsaWdodGlu ZyBpcyBkb25lIGV2ZXJ5IE50aCBsaW5lLgorTm90ZSB0aGF0IG1ham9yIHRpY2tzIHRha2UgcHJl Y2VkZW5jZSBvdmVyIG1pbm9yIHRpY2tzLiAgKi8pOworICBWZGlzcGxheV9saW5lX251bWJlcnNf bWFqb3JfdGljayA9IG1ha2VfZml4bnVtICgwKTsKKyAgREVGU1lNIChRZGlzcGxheV9saW5lX251 bWJlcnNfbWFqb3JfdGljaywgImRpc3BsYXktbGluZS1udW1iZXJzLW1ham9yLXRpY2siKTsKKwor ICBERUZWQVJfTElTUCAoImRpc3BsYXktbGluZS1udW1iZXJzLW1pbm9yLXRpY2siLCBWZGlzcGxh eV9saW5lX251bWJlcnNfbWlub3JfdGljaywKKyAgICBkb2M6IC8qIElmIGFuIGludGVnZXIgTiA+ IDAsIGhpZ2hsaWdodCBsaW5lIG51bWJlciBvZiBldmVyeSBOdGggbGluZS4KK1RoZSBsaW5lIG51 bWJlciBpcyBzaG93biB3aXRoIHRoZSBgbGluZS1udW1iZXItbWlub3ItdGljaycgZmFjZS4KK090 aGVyd2lzZSwgbm8gc3BlY2lhbCBoaWdobGlnaHRpbmcgaXMgZG9uZSBldmVyeSBNdGggbGluZS4K K05vdGUgdGhhdCBtYWpvciB0aWNrcyB0YWtlIHByZWNlZGVuY2Ugb3ZlciBtaW5vciB0aWNrcy4g ICovKTsKKyAgVmRpc3BsYXlfbGluZV9udW1iZXJzX21pbm9yX3RpY2sgPSBtYWtlX2ZpeG51bSAo MCk7CisgIERFRlNZTSAoUWRpc3BsYXlfbGluZV9udW1iZXJzX21pbm9yX3RpY2ssICJkaXNwbGF5 LWxpbmUtbnVtYmVycy1taW5vci10aWNrIik7CisKICAgREVGVkFSX0JPT0wgKCJpbmhpYml0LWV2 YWwtZHVyaW5nLXJlZGlzcGxheSIsIGluaGliaXRfZXZhbF9kdXJpbmdfcmVkaXNwbGF5LAogICAg IGRvYzogLyogTm9uLW5pbCBtZWFucyBkb24ndCBldmFsIExpc3AgZHVyaW5nIHJlZGlzcGxheS4g ICovKTsKICAgaW5oaWJpdF9ldmFsX2R1cmluZ19yZWRpc3BsYXkgPSBmYWxzZTsKLS0gCjIuMjMu MC53aW5kb3dzLjEKCg== --0000000000007242d605941d782c--