From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Philippe Vaucher Newsgroups: gmane.emacs.devel Subject: Re: tabulated-list sort icon is reversed Date: Sat, 9 Mar 2019 11:18:31 +0100 Message-ID: References: <87d0v1lsns.fsf@fastmail.fm> <532F6D74-E21C-45A2-B85B-01133DE1E8A1@scratch.space> <6e662c5b-3d04-2157-6712-aadcb6077f2b@gmail.com> <83a7j0pzbh.fsf@gnu.org> <83sgwpm92r.fsf@gnu.org> <83imx1h4rm.fsf@gnu.org> <83tvglf8h0.fsf@gnu.org> <83r2bhaegh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000ddda620583a6aa71" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="172143"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Stefan Monnier , Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 09 11:19:58 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.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h2Z5B-000if5-Pl for ged-emacs-devel@m.gmane.org; Sat, 09 Mar 2019 11:19:58 +0100 Original-Received: from localhost ([127.0.0.1]:56877 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2Z5A-00048G-E6 for ged-emacs-devel@m.gmane.org; Sat, 09 Mar 2019 05:19:56 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2Z4K-000469-CV for emacs-devel@gnu.org; Sat, 09 Mar 2019 05:19:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h2Z4J-0007aB-3X for emacs-devel@gnu.org; Sat, 09 Mar 2019 05:19:04 -0500 Original-Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:38942) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h2Z4G-0007S5-Oy; Sat, 09 Mar 2019 05:19:01 -0500 Original-Received: by mail-lj1-x22a.google.com with SMTP id g80so83190ljg.6; Sat, 09 Mar 2019 02:18:59 -0800 (PST) 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=87AHXsKNeBm5yvA5l9Uegbr+7P3L5y9YPOoeHL4kNBs=; b=aDBwg9YtgLnK2z59MC4yoombmRHNEbB2g7cfIpujYVS6mOwJOIrWaYN2zoNbyY4rz6 ZjPqAAnDQi6fFCC/WzQ7UQt8oQjlPpVysAceEc1JrgJU8cc+d89Ke+wCvRUN2SHheIU2 6E0+Tw2GnUmD2tO7LJbougNny69aA7wPH+4v9QL3BE4u2fluUnQCfsgP3gxl0afbXH+7 2c7vZImOKUdv5uh2PECrrhxx9XfNeTFImES8gas9MT9aiFvhMBwGvClJyvmZdX9LG93m R2Bl8qt2xLPAESoynPAqXBfqMEpGfI8whrbXaJ2T0nYwlLwKVpg7Nlx3dRzRA/RF/8jD Eduw== 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=87AHXsKNeBm5yvA5l9Uegbr+7P3L5y9YPOoeHL4kNBs=; b=EA7HT98vmkjwX2SfSg0E1+u3Swh+uYNGdYk3aouJ9iOUNCkAeMiBNLo9FtEshhsgti 0uIweXYPjBAB6FuzTjhTM3cdARJzkrui+DJQPxZmzTbqkcTvm1wN6Qm44mpyzqlUDGkt rXFKTbfw+9apL8djnJI9e+plb2H6f1Iwgpqpk0vxQDhdBkvqsM9jbxHQREaKEh50YsS/ OPZHH4TZo0hLsgSLKa8sSGAuTZKHfo5FIGXOCLCpxRLXKb05CN4XJv1juCVz+I6XLX5w JItgln8at6vME9pzB0rqrkkvjqzNprdw9Xl10QwLmBpLKYEfsCRtl6S9Z7zbprwQ2NT5 dYKw== X-Gm-Message-State: APjAAAU+iSrnjWaaTiWM3PvORR0KEji+UJhty5udfcFrhcM2Hg5hEa+2 pUZTUfVh7B92qc4TH8xs/+2KEF0qNb1oWDPDe9hoOQ== X-Google-Smtp-Source: APXvYqxEs6gkMh4CfvVIbq5rQ7SygRbiFD15qHTyy8KxiCd/of8FIs3qSjDToSkTjilBppjoGM7L5XJqWgyHZ07kAdM= X-Received: by 2002:a2e:b014:: with SMTP id y20mr999756ljk.116.1552126738019; Sat, 09 Mar 2019 02:18:58 -0800 (PST) In-Reply-To: <83r2bhaegh.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:233954 Archived-At: --000000000000ddda620583a6aa71 Content-Type: multipart/alternative; boundary="000000000000ddda600583a6aa6f" --000000000000ddda600583a6aa6f Content-Type: text/plain; charset="UTF-8" > Thanks. See some minor comments below. > Thanks for the feekback. Here is a patch with all your suggested modifications. About the manual, given it's the first time I edit it I went for a very minimalist approach, please tell me if I should mention the default values, or the type of the defcustom in there. --000000000000ddda600583a6aa6f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks.=C2=A0 See some minor comm= ents below.

Thanks for the feekback. He= re is a patch with all your suggested modifications.

About the manual, given it's the first time I edit it I went for a v= ery minimalist approach, please tell me if I should mention the default val= ues, or the type of the defcustom in there.
--000000000000ddda600583a6aa6f-- --000000000000ddda620583a6aa71 Content-Type: text/x-patch; charset="UTF-8"; name="0001-Customize-tabulated-list-sort-indicators.patch" Content-Disposition: attachment; filename="0001-Customize-tabulated-list-sort-indicators.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jt1c5rur0 RnJvbSA4M2U5MDU4MTc5NDA1ZjQ0Zjk1ZjQ5MzMyMDEyMTMxM2QzMDdkNTZlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBWYXVjaGVyIDxwaGlsaXBwZS52YXVjaGVyQGdt YWlsLmNvbT4KRGF0ZTogU2F0LCAyIE1hciAyMDE5IDIwOjAzOjQxICswMTAwClN1YmplY3Q6IFtQ QVRDSF0gQ3VzdG9taXplIHRhYnVsYXRlZC1saXN0IHNvcnQgaW5kaWNhdG9ycwoKVGhpcyBhbGxv d3MgdGhlIHVzZXIgdG8gY3VzdG9taXplIHRoZSBzb3J0aW5nIGluZGljYXRvcnMgZGlzcGxheWVk Cm5lYXIgdGhlIGN1cnJlbnQgY29sdW1uLgoKKiBldGMvTkVXUzogTWVudGlvbiBjaGFuZ2VzCiog ZG9jL2xpc3ByZWYvbW9kZXMudGV4aTogQWRkIGRvY3VtZW50YXRpb24gZm9yCiAgJ3RhYnVsYXRl ZC1saXN0LWd1aS1zb3J0LWluZGljYXRvci1hc2MnLAogICd0YWJ1bGF0ZWQtbGlzdC1ndWktc29y dC1pbmRpY2F0b3ItZGVzYycsCiAgJ3RhYnVsYXRlZC1saXN0LXR0eS1zb3J0LWluZGljYXRvci1h c2MnIGFuZAogICd0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1pbmRpY2F0b3ItZGVzYycuCiogbGlz cC9lbWFjcy1saXNwL3RhYnVsYXRlZC1saXN0LmVsICh0YWJ1bGF0ZWQtbGlzdCk6IE5ldyBncm91 cC4KKHRhYnVsYXRlZC1saXN0LWd1aS1zb3J0LWluZGljYXRvci1hc2MpCih0YWJ1bGF0ZWQtbGlz dC1ndWktc29ydC1pbmRpY2F0b3ItZGVzYykKKHRhYnVsYXRlZC1saXN0LXR0eS1zb3J0LWluZGlj YXRvci1hc2MpCih0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1pbmRpY2F0b3ItZGVzYyk6IE5ldyBk ZWZjdXN0b20uCih0YWJ1bGF0ZWQtbGlzdC1nbHlwaGxlc3MtY2hhci1kaXNwbGF5KTogUmVtb3Zl LgoodGFidWxhdGVkLWxpc3QtbWFrZS1nbHlwaGxlc3MtY2hhci1kaXNwbGF5LXRhYmxlKTogTmV3 IGZ1bmN0aW9uLgotLS0KIGRvYy9saXNwcmVmL21vZGVzLnRleGkgICAgICAgICAgICB8IDE2ICsr KysrKysrCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKwogbGlz cC9lbWFjcy1saXNwL3RhYnVsYXRlZC1saXN0LmVsIHwgNjIgKysrKysrKysrKysrKysrKysrKysr KysrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbGlzcHJlZi9tb2Rlcy50ZXhpIGIvZG9jL2xpc3ByZWYv bW9kZXMudGV4aQppbmRleCAyMjU5MmE1N2IwLi5kMzBiZDk4NTRlIDEwMDY0NAotLS0gYS9kb2Mv bGlzcHJlZi9tb2Rlcy50ZXhpCisrKyBiL2RvYy9saXNwcmVmL21vZGVzLnRleGkKQEAgLTEwMTUs NiArMTAxNSwyMiBAQCBsaXN0LXByb2Nlc3Nlc30pLiAgVGhlIGxpc3RpbmcgY29tbWFuZCBzaG91 bGQgY3JlYXRlIG9yIHN3aXRjaCB0byBhCiBidWZmZXIsIHR1cm4gb24gdGhlIGRlcml2ZWQgbW9k ZSwgc3BlY2lmeSB0aGUgdGFidWxhdGVkIGRhdGEsIGFuZAogZmluYWxseSBjYWxsIEBjb2Rle3Rh YnVsYXRlZC1saXN0LXByaW50fSB0byBwb3B1bGF0ZSB0aGUgYnVmZmVyLgogCitAZGVmb3B0IHRh YnVsYXRlZC1saXN0LWd1aS1zb3J0LWluZGljYXRvci1hc2MKK0luZGljYXRvciBmb3IgY29sdW1u IHNvcnRlZCBpbiBhc2NlbmRpbmcgb3JkZXIsIGZvciBHVUkgZnJhbWVzLgorQGVuZCBkZWZvcHQK KworQGRlZm9wdCB0YWJ1bGF0ZWQtbGlzdC1ndWktc29ydC1pbmRpY2F0b3ItZGVzYworSW5kaWNh dG9yIGZvciBjb2x1bW4gc29ydGVkIGluIGRlc2NlbmRpbmcgb3JkZXIsIGZvciBHVUkgZnJhbWVz LgorQGVuZCBkZWZvcHQKKworQGRlZm9wdCB0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1pbmRpY2F0 b3ItYXNjCitJbmRpY2F0b3IgZm9yIGNvbHVtbiBzb3J0ZWQgaW4gYXNjZW5kaW5nIG9yZGVyLCBm b3IgdGV4dC1tb2RlIGZyYW1lcy4KK0BlbmQgZGVmb3B0CisKK0BkZWZvcHQgdGFidWxhdGVkLWxp c3QtdHR5LXNvcnQtaW5kaWNhdG9yLWRlc2MKK0luZGljYXRvciBmb3IgY29sdW1uIHNvcnRlZCBp biBhc2NlbmRpbmcgb3JkZXIsIGZvciB0ZXh0LW1vZGUgZnJhbWVzLgorQGVuZCBkZWZvcHQKKwog QGRlZnZhciB0YWJ1bGF0ZWQtbGlzdC1mb3JtYXQKIFRoaXMgYnVmZmVyLWxvY2FsIHZhcmlhYmxl IHNwZWNpZmllcyB0aGUgZm9ybWF0IG9mIHRoZSBUYWJ1bGF0ZWQgTGlzdAogZGF0YS4gIEl0cyB2 YWx1ZSBzaG91bGQgYmUgYSB2ZWN0b3IuICBFYWNoIGVsZW1lbnQgb2YgdGhlIHZlY3RvcgpkaWZm IC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCAzZTM0N2I1MzE4Li42MTE5YWNkZjE1 IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMjc5LDYgKzI3OSwxNSBA QCBtYXRjaGVzIHN0cmluZ3Mgd2hlcmUgdGhlIHBhdHRlcm4gYXBwZWFycyBhcyBhIHN1YnNlcXVl bmNlLiAgUHV0CiBzaW1wbHksIG1ha2VzICJmb28iIGNvbXBsZXRlIHRvIGJvdGggImJhcmZvbyIg YW5kICJmcm9kbyIuICBBZGQgJ2ZsZXgnCiB0byAnY29tcGxldGlvbi1zdHlsZXMnIG9yICdjb21w bGV0aW9uLWNhdGVnb3J5LW92ZXJyaWRlcycgdG8gdXNlIGl0LgogCisrKysKKyoqIE5ldyB1c2Vy IG9wdGlvbnMgZm9yIHRhYnVsYXRlZCBsaXN0IHNvcnQgaW5kaWNhdG9ycy4KK1RoZSB1c2VyIGNh biBjdXN0b21pemUgd2hpY2ggc29ydGluZyBpbmRpY2F0b3IgY2hhcmFjdGVyIHRvIGRpc3BsYXkK K25lYXIgdGhlIGN1cnJlbnQgY29sdW1uIGluIFRhYnVsYXRlZCBMaXN0cyAoc2VlIHZhcmlhYmxl cworJ3RhYnVsYXRlZC1saXN0LWd1aS1zb3J0LWluZGljYXRvci1hc2MnLAorJ3RhYnVsYXRlZC1s aXN0LWd1aS1zb3J0LWluZGljYXRvci1kZXNjJywKKyd0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1p bmRpY2F0b3ItYXNjJyBhbmQKKyd0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1pbmRpY2F0b3ItZGVz YycpCisKIAwKICogRWRpdGluZyBDaGFuZ2VzIGluIEVtYWNzIDI3LjEKIApkaWZmIC0tZ2l0IGEv bGlzcC9lbWFjcy1saXNwL3RhYnVsYXRlZC1saXN0LmVsIGIvbGlzcC9lbWFjcy1saXNwL3RhYnVs YXRlZC1saXN0LmVsCmluZGV4IDEyZDAxNTFkNjcuLjkwMjFmODI1YjIgMTAwNjQ0Ci0tLSBhL2xp c3AvZW1hY3MtbGlzcC90YWJ1bGF0ZWQtbGlzdC5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvdGFi dWxhdGVkLWxpc3QuZWwKQEAgLTM2LDEwICszNiw0NSBAQAogCiA7OzsgQ29kZToKIAorKGRlZmdy b3VwIHRhYnVsYXRlZC1saXN0IG5pbAorICAiVGFidWxhdGVkLWxpc3QgY3VzdG9taXphdGlvbiBn cm91cC4iKQorCisoZGVmY3VzdG9tIHRhYnVsYXRlZC1saXN0LWd1aS1zb3J0LWluZGljYXRvci1h c2MgP+KWvAorICJJbmRpY2F0b3IgZm9yIGNvbHVtbiBzb3J0ZWQgaW4gYXNjZW5kaW5nIG9yZGVy LCBmb3IgR1VJIGZyYW1lcy4gU2VlCisgIGB0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1pbmRpY2F0 b3ItYXNjJyBmb3IgaW5kaWNhdG9yIHVzZWQgb24KKyAgdGV4dC1tb2RlIGZyYW1lcy4iCisgIDpn cm91cCAndGFidWxhdGVkLWxpc3QKKyAgOnR5cGUgJ2NoYXJhY3RlcgorICA6dmVyc2lvbiAiMjcu MSIpCisKKyhkZWZjdXN0b20gdGFidWxhdGVkLWxpc3QtZ3VpLXNvcnQtaW5kaWNhdG9yLWRlc2Mg P+KWsgorICJJbmRpY2F0b3IgZm9yIGNvbHVtbiBzb3J0ZWQgaW4gZGVzY2VuZGluZyBvcmRlciwg Zm9yIEdVSSBmcmFtZXMuIFNlZQorICBgdGFidWxhdGVkLWxpc3QtdHR5LXNvcnQtaW5kaWNhdG9y LWRlc2MnIGZvciBpbmRpY2F0b3IgdXNlZCBvbgorICB0ZXh0LW1vZGUgZnJhbWVzLiIKKyAgOmdy b3VwICd0YWJ1bGF0ZWQtbGlzdAorICA6dHlwZSAnY2hhcmFjdGVyCisgIDp2ZXJzaW9uICIyNy4x IikKKworKGRlZmN1c3RvbSB0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1pbmRpY2F0b3ItYXNjID92 CisgIkluZGljYXRvciBmb3IgY29sdW1uIHNvcnRlZCBpbiBhc2NlbmRpbmcgb3JkZXIsIGZvciB0 ZXh0LW1vZGUKKyAgZnJhbWVzLiBTZWUgYHRhYnVsYXRlZC1saXN0LWd1aS1zb3J0LWluZGljYXRv ci1hc2MnIGZvciBpbmRpY2F0b3IKKyAgdXNlZCBvbiBHVUkgZnJhbWVzLiIKKyAgOmdyb3VwICd0 YWJ1bGF0ZWQtbGlzdAorICA6dHlwZSAnY2hhcmFjdGVyCisgIDp2ZXJzaW9uICIyNy4xIikKKwor KGRlZmN1c3RvbSB0YWJ1bGF0ZWQtbGlzdC10dHktc29ydC1pbmRpY2F0b3ItZGVzYyA/XgorICJJ bmRpY2F0b3IgZm9yIGNvbHVtbiBzb3J0ZWQgaW4gYXNjZW5kaW5nIG9yZGVyLCBmb3IgdGV4dC1t b2RlCisgIGZyYW1lcy4gU2VlIGB0YWJ1bGF0ZWQtbGlzdC1ndWktc29ydC1pbmRpY2F0b3ItYXNj JyBmb3IgaW5kaWNhdG9yCisgIHVzZWQgb24gR1VJIGZyYW1lcy4iCisgIDpncm91cCAndGFidWxh dGVkLWxpc3QKKyAgOnR5cGUgJ2NoYXJhY3RlcgorICA6dmVyc2lvbiAiMjcuMSIpCisKIDs7IFRo ZSByZWFzb24gYHRhYnVsYXRlZC1saXN0LWZvcm1hdCcgYW5kIG90aGVyIHZhcmlhYmxlcyBhcmUK IDs7IHBlcm1hbmVudC1sb2NhbCBpcyB0byBtYWtlIGl0IGNvbnZlbmllbnQgdG8gc3dpdGNoIHRv IGEgZGlmZmVyZW50CiA7OyBtYWpvciBtb2RlLCBzd2l0Y2ggYmFjaywgYW5kIGhhdmUgdGhlIG9y aWdpbmFsIFRhYnVsYXRlZCBMaXN0IGRhdGEKLTs7IHN0aWxsIHZhbGlkLiAgU2VlLCBmb3IgZXhh bXBsZSwgZWJ1ZmYtbWVudS5lbC4KKzs7IHN0aWxsIHZhbGlkLiBTZWUsIGZvciBleGFtcGxlLCBl YnVmZi1tZW51LmVsLgogCiAoZGVmdmFyLWxvY2FsIHRhYnVsYXRlZC1saXN0LWZvcm1hdCBuaWwK ICAgIlRoZSBmb3JtYXQgb2YgdGhlIGN1cnJlbnQgVGFidWxhdGVkIExpc3QgbW9kZSBidWZmZXIu CkBAIC0xNzQsMTQgKzIwOSwyMSBAQCBJZiBBRFZBTkNFIGlzIG5vbi1uaWwsIG1vdmUgZm9yd2Fy ZCBieSBvbmUgbGluZSBhZnRlcndhcmRzLiIKICAgICBtYXApCiAgICJMb2NhbCBrZXltYXAgZm9y IGB0YWJ1bGF0ZWQtbGlzdC1tb2RlJyBzb3J0IGJ1dHRvbnMuIikKIAotKGRlZnZhciB0YWJ1bGF0 ZWQtbGlzdC1nbHlwaGxlc3MtY2hhci1kaXNwbGF5CisoZGVmdW4gdGFidWxhdGVkLWxpc3QtbWFr ZS1nbHlwaGxlc3MtY2hhci1kaXNwbGF5LXRhYmxlICgpCisgICJNYWtlIHRoZSBgZ2x5cGhsZXNz LWNoYXItZGlzcGxheScgdGFibGUgdXNlZCBpbiBUYWJ1bGF0ZWQgTGlzdAorYnVmZmVycyBmb3Ig dGV4dC1tb2RlIGZyYW1lcy4gVGhpcyB0YWJsZSBpcyB1c2VkIGZvciBkaXNwbGF5aW5nIHRoZQor c29ydGluZyBpbmRpY2F0b3JzLCBzZWUgdmFyaWFibGVzCitgdGFidWxhdGVkLWxpc3QtdHR5LXNv cnQtaW5kaWNhdG9yLWFzYycgYW5kCitgdGFidWxhdGVkLWxpc3QtdHR5LXNvcnQtaW5kaWNhdG9y LWRlc2MnIGZvciBtb3JlIGluZm9ybWF0aW9uLiIKICAgKGxldCAoKHRhYmxlIChtYWtlLWNoYXIt dGFibGUgJ2dseXBobGVzcy1jaGFyLWRpc3BsYXkgbmlsKSkpCiAgICAgKHNldC1jaGFyLXRhYmxl LXBhcmVudCB0YWJsZSBnbHlwaGxlc3MtY2hhci1kaXNwbGF5KQotICAgIDs7IFNvbWUgdGV4dCB0 ZXJtaW5hbHMgY2FuJ3QgZGlzcGxheSB0aGUgVW5pY29kZSBhcnJvd3M7IGJlIHNhZmUuCi0gICAg KGFzZXQgdGFibGUgOTY1MCAoY29ucyBuaWwgIl4iKSkKLSAgICAoYXNldCB0YWJsZSA5NjYwIChj b25zIG5pbCAidiIpKQotICAgIHRhYmxlKQotICAiVGhlIGBnbHlwaGxlc3MtY2hhci1kaXNwbGF5 JyB0YWJsZSBpbiBUYWJ1bGF0ZWQgTGlzdCBidWZmZXJzLiIpCisgICAgKGFzZXQgdGFibGUKKyAg ICAgICAgICB0YWJ1bGF0ZWQtbGlzdC1ndWktc29ydC1pbmRpY2F0b3ItZGVzYworICAgICAgICAg IChjb25zIG5pbCAoY2hhci10by1zdHJpbmcgdGFidWxhdGVkLWxpc3QtdHR5LXNvcnQtaW5kaWNh dG9yLWRlc2MpKSkKKyAgICAoYXNldCB0YWJsZQorICAgICAgICAgIHRhYnVsYXRlZC1saXN0LWd1 aS1zb3J0LWluZGljYXRvci1hc2MKKyAgICAgICAgICAoY29ucyBuaWwgKGNoYXItdG8tc3RyaW5n IHRhYnVsYXRlZC1saXN0LXR0eS1zb3J0LWluZGljYXRvci1hc2MpKSkKKyAgICB0YWJsZSkpCiAK IChkZWZ2YXIgdGFidWxhdGVkLWxpc3QtLWhlYWRlci1zdHJpbmcgbmlsCiAgICJIb2xkcyB0aGUg aGVhZGVyIGlmIGB0YWJ1bGF0ZWQtbGlzdC11c2UtaGVhZGVyLWxpbmUnIGlzIG5pbC4KQEAgLTIz MSw4ICsyNzMsOCBAQCBQb3B1bGF0ZWQgYnkgYHRhYnVsYXRlZC1saXN0LWluaXQtaGVhZGVyJy4i KQogCQkgIChjb25jYXQgbGFiZWwKIAkJCSAgKGNvbmQKIAkJCSAgICgoPiAoKyAyIChsZW5ndGgg bGFiZWwpKSB3aWR0aCkgIiIpCi0JCQkgICAoKGNkciB0YWJ1bGF0ZWQtbGlzdC1zb3J0LWtleSkg IiDilrIiKQotCQkJICAgKHQgIiDilrwiKSkpCisJCQkgICAoKGNkciB0YWJ1bGF0ZWQtbGlzdC1z b3J0LWtleSkgKGZvcm1hdCAiICVjIiB0YWJ1bGF0ZWQtbGlzdC1ndWktc29ydC1pbmRpY2F0b3It ZGVzYykpCisJCQkgICAodCAoZm9ybWF0ICIgJWMiIHRhYnVsYXRlZC1saXN0LWd1aS1zb3J0LWlu ZGljYXRvci1hc2MpKSkpCiAJCSAgJ2ZhY2UgJ2JvbGQKIAkJICAndGFidWxhdGVkLWxpc3QtY29s dW1uLW5hbWUgbGFiZWwKIAkJICBidXR0b24tcHJvcHMpKQpAQCAtNjU1LDcgKzY5Nyw3IEBAIGFz IHRoZSBld29jIHByZXR0eS1wcmludGVyLiIKICAgKHNldHEtbG9jYWwgdHJ1bmNhdGUtbGluZXMg dCkKICAgKHNldHEtbG9jYWwgYnVmZmVyLXVuZG8tbGlzdCB0KQogICAoc2V0cS1sb2NhbCByZXZl cnQtYnVmZmVyLWZ1bmN0aW9uICMndGFidWxhdGVkLWxpc3QtcmV2ZXJ0KQotICAoc2V0cS1sb2Nh bCBnbHlwaGxlc3MtY2hhci1kaXNwbGF5IHRhYnVsYXRlZC1saXN0LWdseXBobGVzcy1jaGFyLWRp c3BsYXkpCisgIChzZXRxLWxvY2FsIGdseXBobGVzcy1jaGFyLWRpc3BsYXkgKHRhYnVsYXRlZC1s aXN0LW1ha2UtZ2x5cGhsZXNzLWNoYXItZGlzcGxheS10YWJsZSkpCiAgIDs7IEF2b2lkIG1lc3Np bmcgdXAgdGhlIGVudHJpZXMnIGRpc3BsYXkganVzdCBiZWNhdXNlIHRoZSBmaXJzdAogICA7OyBj b2x1bW4gb2YgdGhlIGZpcnN0IGVudHJ5IGhhcHBlbnMgdG8gYmVnaW4gd2l0aCBhIFIyTCBsZXR0 ZXIuCiAgIChzZXRxIGJpZGktcGFyYWdyYXBoLWRpcmVjdGlvbiAnbGVmdC10by1yaWdodCkKLS0g CjIuMTcuMQoK --000000000000ddda620583a6aa71--