From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4AamHYzAvWLScwEAbAwnHQ (envelope-from ) for ; Thu, 30 Jun 2022 17:26:04 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WEatHYzAvWJ1rQAA9RJhRA (envelope-from ) for ; Thu, 30 Jun 2022 17:26:04 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E629817C9D for ; Thu, 30 Jun 2022 17:26:03 +0200 (CEST) Received: from localhost ([::1]:39730 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6w3O-0007Q6-Eq for larch@yhetil.org; Thu, 30 Jun 2022 11:26:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6w2v-0007Px-Kw for emacs-orgmode@gnu.org; Thu, 30 Jun 2022 11:25:33 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:44021) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6w2t-0006uS-6N for emacs-orgmode@gnu.org; Thu, 30 Jun 2022 11:25:33 -0400 Received: by mail-pf1-f172.google.com with SMTP id 136so13352858pfy.10 for ; Thu, 30 Jun 2022 08:25:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ClMzab4dHgCPDkw7jWQW5+iK5oaqfsRm7vngmle3I+4=; b=2hJR7DfZHMgwi7oTeveWLBqDbB9HxaXjlgvql9jh1mSzMZ/PO3Rn2tg/abm7JSqvfK GALIB9HXkJUS9MOtftONbQLILKrG4rLi2lZOW1GZ/+PajvEx+17gna8QYDE1dlBZfRFp 8lmozUuJKnkS89OM9IDEFOCV0EW6p5r/pzqLIWeoivErbNlBcKTzkbF6+g9BW7MgIbxP OkMt9zR+YN7CCdV6A3C0oEtmpdAFEyu41k/HGt3Hsde8xa8LnNUf7CKMGmyOLNtEmBNP Jf77ghxl3SJRySnZD0iUAiw5VtF95kquQ/E71Tsfb5OXreTQyi4/eAr7L/Nj65hk5J+5 oJOA== X-Gm-Message-State: AJIora/2kd0F5FXH9ULwv8Ww/rboLLW5raSksp4sctrdZpjBN5cTi6UW 8IQWZm+n6P9jW65UZHUM3uQsaKRgwl/e7MWwLTI= X-Google-Smtp-Source: AGRyM1s+Va7olt9f3QbtRRdlEg4x657j6YO20lcPwpnw99MLNZxHTQtL053enR5GuHs/e1D2ANBsOuFh2DNQwOEO5hk= X-Received: by 2002:a05:6a00:b48:b0:525:348b:438b with SMTP id p8-20020a056a000b4800b00525348b438bmr15583447pfo.2.1656602729791; Thu, 30 Jun 2022 08:25:29 -0700 (PDT) MIME-Version: 1.0 References: <878rpe6znq.fsf@localhost> In-Reply-To: <878rpe6znq.fsf@localhost> From: Stefan Kangas Date: Thu, 30 Jun 2022 17:25:17 +0200 Message-ID: Subject: Re: [PATCH] Delete some Emacs 24 compat code To: Ihor Radchenko Cc: Org-mode Content-Type: multipart/mixed; boundary="0000000000003e6ecc05e2abe1c4" Received-SPF: pass client-ip=209.85.210.172; envelope-from=stefankangas@gmail.com; helo=mail-pf1-f172.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.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1656602764; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=ClMzab4dHgCPDkw7jWQW5+iK5oaqfsRm7vngmle3I+4=; b=k/k6rbCpuabAnUR44AsaTAAeQnxf/DxAH2U7RJmOfs8mBnzZZsiC7yDeIEN/jxMjoHgWcr wG7tzj2WljwyYWYCP6CaIpItQwe0lob6UZEdvW4w7Z4Ho2K4Al9OGF4cGbvPjPsDzOHqcC 7QwEDhpkLcNAsM1tRqhyyUgWnMWr77wdBU/l+guxtofvgD/7NpML1CjozY7mKCNpOQ9IZo 80i4+qmgTKIHikwjjvcJt1m2Sjt7ubo9wsrLVr2okk6e+WoX24tN8aeeGXBC5SNQchISzU GghWvVhmzicO/GZiUPNZgQkyZ0IXMST3d22ie9dhjEtekxi10CjCdbIfOg7rVw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656602764; a=rsa-sha256; cv=none; b=j6VZa349LSJuXKwJUUOaIHDuh5V8w32Fz2xAfgjLTA6qqjlsYdGzC8SWfj7OswFtie1wTr 5NsP63tR1bnZXp6CP6DkX9RIoZiE2TgI7ST/5WRVCSV4Bipoir7Od68qAMwa7iI30S2T2W yaRFE+Chu5a0cuqXRSbfRPsI1dvLnGwrbXaV+tqVECRmZL2OtbhCSpwSinPT9mM0i7BSzf xDFAt4hAGfcXxb9G03a55pzG76lJogbWyyoVAxuBgG2mOUKB9XYGrUxUSShTx5/PN5bQZ0 MKApqx3oQdPNqJWMKMCW2OzHeKlZPf9sgRiQw320KTYBcjbmBskoRAIV6c+TJA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -0.65 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E629817C9D X-Spam-Score: -0.65 X-Migadu-Scanner: scn0.migadu.com X-TUID: twWoQ46XszXa --0000000000003e6ecc05e2abe1c4 Content-Type: text/plain; charset="UTF-8" Ihor Radchenko writes: > We usually put obsolete aliases into org-compat.el instead of sprinkling > them across the various .el files. Please move the > define-obsolete-function-alias statements to org-compat. Thanks, please find attached an updated patch. --0000000000003e6ecc05e2abe1c4 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Delete-some-Emacs-24-compat-code.patch" Content-Disposition: attachment; filename="0001-Delete-some-Emacs-24-compat-code.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l516hgnb0 RnJvbSBhYTA2MzdjMjJmZjE0NjVhMTlkNDAwN2YxZTlkMTZjYzBkZjk5NzJjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVGh1LCAzMCBKdW4gMjAyMiAxMzowNjoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIERlbGV0 ZSBzb21lIEVtYWNzIDI0IGNvbXBhdCBjb2RlCgpPcmcgbW9kZSBzdXBwb3J0cyBFbWFjcyAyNiBv ciBuZXdlcjoKaHR0cHM6Ly9vcmdtb2RlLm9yZy93b3JnL29yZy1tYWludGVuYW5jZS5odG1sI2Vt YWNzLWNvbXBhdGliaWxpdHkKCiogbGlzcC9vcmctY29tcGF0LmVsIChvcmctc2V0LXRyYW5zaWVu dC1tYXApCihvcmctZm9udC1sb2NrLWVuc3VyZSk6IERlbGV0ZSBjb21wYXQgYWxpYXNlcy4gIFVw ZGF0ZSBjYWxsZXJzLgoob3JnLWRlZmluZS1lcnJvcik6IFJlZGVmaW5lIGFzIG9ic29sZXRlIGZ1 bmN0aW9uIGFsaWFzIGZvcgpgZGVmaW5lLWVycm9yJy4gIFVwZGF0ZSBjYWxsZXJzLgooc3RyaW5n LXN1ZmZpeC1wKTogRGVsZXRlIGNvbXBhdGliaWxpdHkgZGVmaW5pdGlvbi4KCiogbGlzcC9vcmct Zm9sZC1jb3JlLmVsIChvcmctZm9sZC1jb3JlLS1zZXEtcGFydGl0aW9uKTogRGVsZXRlIHByaXZh dGUKZnVuY3Rpb24gYW5kIHVwZGF0ZSBjYWxsZXJzIHRvIHVzZSBgc2VxLXBhcnRpdGlvbicuCgoq IGxpc3Avb3JnLW1hY3MuZWwgKG9yZy13aXRob3V0LXBhcnRpYWwtY29tcGxldGlvbik6IE1vdmUg ZnJvbSBoZXJlLi4uCiogbGlzcC9vcmctY29tcGF0LmVsIChvcmctd2l0aG91dC1wYXJ0aWFsLWNv bXBsZXRpb24pOiAuLi50byBoZXJlLgpSZWRlZmluZSBhcyBvYnNvbGV0ZSBmdW5jdGlvbiBhbGlh cyBmb3IgYHByb2duJy4KLS0tCiBsaXNwL29yZy1jbG9jay5lbCAgICAgfCAgMiArLQogbGlzcC9v cmctY29tcGF0LmVsICAgIHwgMzggKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KIGxpc3Avb3JnLWZvbGQtY29yZS5lbCB8IDIyICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGxp c3Avb3JnLWdvdG8uZWwgICAgICB8ICAyICstCiBsaXNwL29yZy1tYWNzLmVsICAgICAgfCAxMyAt LS0tLS0tLS0tLS0tCiBsaXNwL29yZy1zcmMuZWwgICAgICAgfCAgMiArLQogbGlzcC9vcmctdGFi bGUuZWwgICAgIHwgIDYgKysrLS0tCiBsaXNwL29yZy5lbCAgICAgICAgICAgfCAgNCArKy0tCiBs aXNwL294LWh0bWwuZWwgICAgICAgfCAgMiArLQogbGlzcC9veC1vZHQuZWwgICAgICAgIHwgIDIg Ky0KIGxpc3Avb3gtb3JnLmVsICAgICAgICB8ICAyICstCiBsaXNwL294LmVsICAgICAgICAgICAg fCAgMiArLQogMTIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgODEgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmctY2xvY2suZWwgYi9saXNwL29yZy1jbG9jay5lbApp bmRleCA3ZDk5ZTUwODcuLmUwYjJkM2NlNiAxMDA2NDQKLS0tIGEvbGlzcC9vcmctY2xvY2suZWwK KysrIGIvbGlzcC9vcmctY2xvY2suZWwKQEAgLTIxMjIsNyArMjEyMiw3IEBAIGZvbnRpZmllZCwg YW5kIHRoZW4gcmV0dXJuZWQuIgogICAgIChvcmctbW9kZSkKICAgICAob3JnLWNyZWF0ZS1kYmxv Y2sgcHJvcHMpCiAgICAgKG9yZy11cGRhdGUtZGJsb2NrKQotICAgIChvcmctZm9udC1sb2NrLWVu c3VyZSkKKyAgICAoZm9udC1sb2NrLWVuc3VyZSkKICAgICAoZm9yd2FyZC1saW5lIDIpCiAgICAg KGJ1ZmZlci1zdWJzdHJpbmcgKHBvaW50KSAocHJvZ24KIAkJCQkocmUtc2VhcmNoLWZvcndhcmQg Il5bIFx0XSojXFwrRU5EIiBuaWwgdCkKZGlmZiAtLWdpdCBhL2xpc3Avb3JnLWNvbXBhdC5lbCBi L2xpc3Avb3JnLWNvbXBhdC5lbAppbmRleCAxMGMxMjVhMmMuLmQ4MTA0ZTdlNyAxMDA2NDQKLS0t IGEvbGlzcC9vcmctY29tcGF0LmVsCisrKyBiL2xpc3Avb3JnLWNvbXBhdC5lbApAQCAtOTA0LDEy ICs5MDQsNiBAQCBjb250ZXh0LiAgU2VlIHRoZSBpbmRpdmlkdWFsIGNvbW1hbmRzIGZvciBtb3Jl IGluZm9ybWF0aW9uLiIKICAgICAgICAgKChhbmQgKGVxIHdpbmRvdy1zeXN0ZW0gJ3czMikgKGZi b3VuZHAgJ3czMi1nZXQtY2xpcGJvYXJkLWRhdGEpKQogICAgICAgICAgKHczMi1nZXQtY2xpcGJv YXJkLWRhdGEpKSkpCiAKLTs7IGBzZXQtdHJhbnNpZW50LW1hcCcgaXMgb25seSBpbiBFbWFjcyA+ PSAyNC40Ci0oZGVmYWxpYXMgJ29yZy1zZXQtdHJhbnNpZW50LW1hcAotICAoaWYgKGZib3VuZHAg J3NldC10cmFuc2llbnQtbWFwKQotICAgICAgJ3NldC10cmFuc2llbnQtbWFwCi0gICAgJ3NldC10 ZW1wb3Jhcnktb3ZlcmxheS1tYXApKQotCiAMCiA7OzsgUmVnaW9uIGNvbXBhdGliaWxpdHkKIApA QCAtOTYxLDEzICs5NTUsNiBAQCBQYXNzIENPTFVNTiBhbmQgRk9SQ0UgdG8gYG1vdmUtdG8tY29s dW1uJy4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZykKICAgKGFwcGx5ICdraWxs LW5ldyBzdHJpbmcgYXJncykpCiAKLTs7IGBmb250LWxvY2stZW5zdXJlJyBpcyBvbmx5IGF2YWls YWJsZSBmcm9tIDI0LjQuNTAgb24KLShkZWZhbGlhcyAnb3JnLWZvbnQtbG9jay1lbnN1cmUKLSAg KGlmIChmYm91bmRwICdmb250LWxvY2stZW5zdXJlKQotICAgICAgIydmb250LWxvY2stZW5zdXJl Ci0gICAgKGxhbWJkYSAoJm9wdGlvbmFsIF9iZWcgX2VuZCkKLSAgICAgICh3aXRoLW5vLXdhcm5p bmdzIChmb250LWxvY2stZm9udGlmeS1idWZmZXIpKSkpKQotCiA7OyBgZmlsZS1sb2NhbC1uYW1l JyB3YXMgYWRkZWQgaW4gRW1hY3MgMjYuMS4KIChkZWZhbGlhcyAnb3JnLWJhYmVsLWxvY2FsLWZp bGUtbmFtZQogICAoaWYgKGZib3VuZHAgJ2ZpbGUtbG9jYWwtbmFtZSkKQEAgLTk5NCwyOSArOTgx LDggQEAgUGFzcyBDT0xVTU4gYW5kIEZPUkNFIHRvIGBtb3ZlLXRvLWNvbHVtbicuIgogICAgICAg ICAgICAoZGVmdW4gb3JnLXJlbGVhc2UgKCkgIk4vQSIpCiAgICAgICAgICAgIChkZWZ1biBvcmct Z2l0LXZlcnNpb24gKCkgIk4vQSAhIWNoZWNrIGluc3RhbGxhdGlvbiEhIikpKSkpKQogCi0KLQwK LTs7OyBGdW5jdGlvbnMgZm9yIEVtYWNzIDwgMjQuNCBjb21wYXRpYmlsaXR5Ci0KLShkZWZ1biBv cmctZGVmaW5lLWVycm9yIChuYW1lIG1lc3NhZ2UpCi0gICJEZWZpbmUgTkFNRSBhcyBhIG5ldyBl cnJvciBzaWduYWwuCi1NRVNTQUdFIGlzIGEgc3RyaW5nIHRoYXQgd2lsbCBiZSBvdXRwdXQgdG8g dGhlIGVjaG8gYXJlYSBpZiBzdWNoCi1hbiBlcnJvciBpcyBzaWduYWxlZCB3aXRob3V0IGJlaW5n IGNhdWdodCBieSBhIGBjb25kaXRpb24tY2FzZScuCi1JbXBsZW1lbnRzIGBkZWZpbmUtZXJyb3In IGZvciBvbGRlciBlbWFjc2VuLiIKLSAgKGlmIChmYm91bmRwICdkZWZpbmUtZXJyb3IpIChkZWZp bmUtZXJyb3IgbmFtZSBtZXNzYWdlKQotICAgIChwdXQgbmFtZSAnZXJyb3ItY29uZGl0aW9ucwot ICAgICAgICAgKGNvcHktc2VxdWVuY2UgKGNvbnMgbmFtZSAoZ2V0ICdlcnJvciAnZXJyb3ItY29u ZGl0aW9ucykpKSkpKQotCi0odW5sZXNzIChmYm91bmRwICdzdHJpbmctc3VmZml4LXApCi0gIDs7 IEZyb20gRW1hY3Mgc3Vici5lbC4KLSAgKGRlZnVuIHN0cmluZy1zdWZmaXgtcCAoc3VmZml4IHN0 cmluZyAgJm9wdGlvbmFsIGlnbm9yZS1jYXNlKQotICAgICJSZXR1cm4gbm9uLW5pbCBpZiBTVUZG SVggaXMgYSBzdWZmaXggb2YgU1RSSU5HLgotSWYgSUdOT1JFLUNBU0UgaXMgbm9uLW5pbCwgdGhl IGNvbXBhcmlzb24gaXMgZG9uZSB3aXRob3V0IHBheWluZwotYXR0ZW50aW9uIHRvIGNhc2UgZGlm ZmVyZW5jZXMuIgotICAgIChsZXQgKChzdGFydC1wb3MgKC0gKGxlbmd0aCBzdHJpbmcpIChsZW5n dGggc3VmZml4KSkpKQotICAgICAgKGFuZCAoPj0gc3RhcnQtcG9zIDApCi0gICAgICAgICAgIChl cSB0IChjb21wYXJlLXN0cmluZ3Mgc3VmZml4IG5pbCBuaWwKLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzdHJpbmcgc3RhcnQtcG9zIG5pbCBpZ25vcmUtY2FzZSkpKSkpKQorKGRl ZmluZS1vYnNvbGV0ZS1mdW5jdGlvbi1hbGlhcyAnb3JnLWRlZmluZS1lcnJvciAjJ2RlZmluZS1l cnJvciAiOS42IikKKyhkZWZpbmUtb2Jzb2xldGUtZnVuY3Rpb24tYWxpYXMgJ29yZy13aXRob3V0 LXBhcnRpYWwtY29tcGxldGlvbiAncHJvZ24gIjkuNiIpCiAKIAwKIDs7OyBJbnRlZ3JhdGlvbiB3 aXRoIGFuZCBmaXhlcyBmb3Igb3RoZXIgcGFja2FnZXMKZGlmZiAtLWdpdCBhL2xpc3Avb3JnLWZv bGQtY29yZS5lbCBiL2xpc3Avb3JnLWZvbGQtY29yZS5lbAppbmRleCA4ODA3Mjg1MmQuLjY4YTc3 N2RlOSAxMDA2NDQKLS0tIGEvbGlzcC9vcmctZm9sZC1jb3JlLmVsCisrKyBiL2xpc3Avb3JnLWZv bGQtY29yZS5lbApAQCAtMTMwNCwyNSArMTMwNCw3IEBAIHByb3BlcnR5LCB1bmZvbGQgdGhlIHJl Z2lvbiBpZiB0aGUgOmZyYWdpbGUgZnVuY3Rpb24gcmV0dXJucyBub24tbmlsLiIKICAgICAgICAg ICAgICAgICAgICA7OyBNb3ZlIHRvIG5leHQgZm9sZC4KICAgICAgICAgICAgICAgICAgICAoc2V0 cSBwb3MgKG9yZy1mb2xkLWNvcmUtbmV4dC1mb2xkaW5nLXN0YXRlLWNoYW5nZSBzcGVjIHBvcyBs b2NhbC10bykpKSkpKSkpKSkpKQogCi07OzsgSGFubGRpbmcga2lsbGluZy95YW5raW5nIG9mIGZv bGRlZCB0ZXh0Ci0KLTs7IEJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBFbWFjcyAyNC4KLShk ZWZ1biBvcmctZm9sZC1jb3JlLS1zZXEtcGFydGl0aW9uIChsaXN0IG4pCi0gICJSZXR1cm4gbGlz dCBvZiBlbGVtZW50cyBvZiBMSVNUIGdyb3VwZWQgaW50byBzdWItc2VxdWVuY2VzIG9mIGxlbmd0 aCBOLgotVGhlIGxhc3QgbGlzdCBtYXkgY29udGFpbiBsZXNzIHRoYW4gTiBlbGVtZW50cy4gIElm IE4gaXMgYQotbmVnYXRpdmUgaW50ZWdlciBvciAwLCBuaWwgaXMgcmV0dXJuZWQuIgotICAoaWYg KGZib3VuZHAgJ3NlcS1wYXJ0aXRpb24pCi0gICAgICAoc2VxLXBhcnRpdGlvbiBsaXN0IG4pCi0g ICAgKHVubGVzcyAoPCBuIDEpCi0gICAgICAobGV0ICgocmVzdWx0ICcoKSkpCi0gICAgICAgICh3 aGlsZSBsaXN0Ci0gICAgICAgICAgKGxldCAocGFydCkKLSAgICAgICAgICAgIChkb3RpbWVzIChf IG4pCi0gICAgICAgICAgICAgICh3aGVuIGxpc3QgKHB1c2ggKGNhciBsaXN0KSBwYXJ0KSkpCi0g ICAgICAgICAgICAocHVzaCBwYXJ0IHJlc3VsdCkpCi0gICAgICAgICAgKGRvdGltZXMgKF8gbikK LSAgICAgICAgICAgIChzZXRxIGxpc3QgKGNkciBsaXN0KSkpKQotICAgICAgICAobnJldmVyc2Ug cmVzdWx0KSkpKSkKKzs7OyBIYW5kbGluZyBraWxsaW5nL3lhbmtpbmcgb2YgZm9sZGVkIHRleHQK IAogOzsgQnkgZGVmYXVsdCwgYWxsIHRoZSB0ZXh0IHByb3BlcnRpZXMgb2YgdGhlIGtpbGxlZCB0 ZXh0IGFyZQogOzsgcHJlc2VydmVkLCBpbmNsdWRpbmcgdGhlIGZvbGRpbmcgdGV4dCBwcm9wZXJ0 aWVzLiAgVGhpcyBjYW4gYmUKQEAgLTEzODYsNyArMTM2OCw3IEBAIFRoZSBhcmd1bWVudHMgYW5k IHJldHVybiB2YWx1ZSBhcmUgYXMgc3BlY2lmaWVkIGZvciBgZmlsdGVyLWJ1ZmZlci1zdWJzdHJp bmcnLiIKICAgICAgICAgICAgICAgICAgOzsgWWVzLCBpdCBpcyBhIGhhY2suCiAgICAgICAgICAg ICAgICAgIDs7IFRoZSBiZWxvdyBnaXZlcyB1cyBzdHJpbmcgcmVwcmVzZW50YXRpb24gYXMgYSBs aXN0LgogICAgICAgICAgICAgICAgICA7OyBOb3RlIHRoYXQgd2UgbmVlZCB0byByZW1vdmUgdW5y ZWFkYWJsZSB2YWx1ZXMsIGxpa2UgbWFya2VycyAoIzwuLi4+KS4KLSAgICAgICAgICAgICAgICAg KG9yZy1mb2xkLWNvcmUtLXNlcS1wYXJ0aXRpb24KKyAgICAgICAgICAgICAgICAgKHNlcS1wYXJ0 aXRpb24KICAgICAgICAgICAgICAgICAgIChjZHIgKGxldCAoKGRhdGEgKHJlYWQgKHJlcGxhY2Ut cmVnZXhwLWluLXN0cmluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIl4jKCIgIigiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo cmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCmRpZmYgLS1naXQgYS9saXNwL29yZy1nb3RvLmVsIGIv bGlzcC9vcmctZ290by5lbAppbmRleCA2MTYyYjdkZGUuLjRlYjM2MTU1OCAxMDA2NDQKLS0tIGEv bGlzcC9vcmctZ290by5lbAorKysgYi9saXNwL29yZy1nb3RvLmVsCkBAIC0xNTUsNyArMTU1LDcg QEAgV2hlbiBuaWwsIHlvdSBjYW4gdXNlIHRoZXNlIGtleWJpbmRpbmdzIHRvIG5hdmlnYXRlIHRo ZSBidWZmZXI6CiAgICAgKHdoZW4gKGVxIChsb29rdXAta2V5IGlzZWFyY2gtbW9kZS1tYXAga2V5 cykgJ2lzZWFyY2gtcHJpbnRpbmctY2hhcikKICAgICAgIChpc2VhcmNoLW1vZGUgdCkKICAgICAg IChpc2VhcmNoLXByb2Nlc3Mtc2VhcmNoLWNoYXIgKHN0cmluZy10by1jaGFyIGtleXMpKQotICAg ICAgKG9yZy1mb250LWxvY2stZW5zdXJlKSkpKQorICAgICAgKGZvbnQtbG9jay1lbnN1cmUpKSkp CiAKIChkZWZ1biBvcmctZ290by1yZXQgKCZvcHRpb25hbCBfYXJnKQogICAiRmluaXNoIGBvcmct Z290bycgYnkgZ29pbmcgdG8gdGhlIG5ldyBsb2NhdGlvbi4iCmRpZmYgLS1naXQgYS9saXNwL29y Zy1tYWNzLmVsIGIvbGlzcC9vcmctbWFjcy5lbAppbmRleCBkYTY4ZDhiOGYuLmU0NmUwMjVkMiAx MDA2NDQKLS0tIGEvbGlzcC9vcmctbWFjcy5lbAorKysgYi9saXNwL29yZy1tYWNzLmVsCkBAIC03 MCwxOSArNzAsNiBAQAogCSAgICAgLEBib2R5KQogCSAoc2V0LWJ1ZmZlci1tb2RpZmllZC1wICx3 YXMtbW9kaWZpZWQpKSkpKQogCi07OyBGSVhNRTogYHBhcnRpYWwtY29tcGxldGlvbi1tb2RlJyBp cyBvYnNvbGV0ZSBzaW5jZSBFbWFjcyAyNC4xLgotKGRlZm1hY3JvIG9yZy13aXRob3V0LXBhcnRp YWwtY29tcGxldGlvbiAoJnJlc3QgYm9keSkKLSAgKGRlY2xhcmUgKGRlYnVnIChib2R5KSkpCi0g IGAoaWYgKGFuZCAoYm91bmRwICdwYXJ0aWFsLWNvbXBsZXRpb24tbW9kZSkKLQkgICAgcGFydGlh bC1jb21wbGV0aW9uLW1vZGUKLQkgICAgKGZib3VuZHAgJ3BhcnRpYWwtY29tcGxldGlvbi1tb2Rl KSkKLSAgICAgICAodW53aW5kLXByb3RlY3QKLQkgICAocHJvZ24KLQkgICAgIChwYXJ0aWFsLWNv bXBsZXRpb24tbW9kZSAtMSkKLQkgICAgICxAYm9keSkKLQkgKHBhcnRpYWwtY29tcGxldGlvbi1t b2RlIDEpKQotICAgICAsQGJvZHkpKQotCiAoZGVmbWFjcm8gb3JnLXdpdGgtcG9pbnQtYXQgKHBv bSAmcmVzdCBib2R5KQogICAiTW92ZSB0byBidWZmZXIgYW5kIHBvaW50IG9mIHBvaW50LW9yLW1h cmtlciBQT00gZm9yIHRoZSBkdXJhdGlvbiBvZiBCT0RZLiIKICAgKGRlY2xhcmUgKGRlYnVnIChm b3JtIGJvZHkpKSAoaW5kZW50IDEpKQpkaWZmIC0tZ2l0IGEvbGlzcC9vcmctc3JjLmVsIGIvbGlz cC9vcmctc3JjLmVsCmluZGV4IDU4ZTViMjUyYS4uOTcwNjYzZTZkIDEwMDY0NAotLS0gYS9saXNw L29yZy1zcmMuZWwKKysrIGIvbGlzcC9vcmctc3JjLmVsCkBAIC02MzYsNyArNjM2LDcgQEAgYXMg YG9yZy1zcmMtZm9udGlmeS1uYXRpdmVseScgaXMgbm9uLW5pbC4iCiAJICAgIDs7IEFkZCBzdHJp bmcgYW5kIGEgZmluYWwgc3BhY2UgdG8gZW5zdXJlIHByb3BlcnR5IGNoYW5nZS4KIAkgICAgKGlu c2VydCBzdHJpbmcgIiAiKSkKIAkgICh1bmxlc3MgKGVxIG1ham9yLW1vZGUgbGFuZy1tb2RlKSAo ZnVuY2FsbCBsYW5nLW1vZGUpKQotCSAgKG9yZy1mb250LWxvY2stZW5zdXJlKQorICAgICAgICAg IChmb250LWxvY2stZW5zdXJlKQogCSAgKGxldCAoKHBvcyAocG9pbnQtbWluKSkgbmV4dCkKIAkg ICAgKHdoaWxlIChzZXRxIG5leHQgKG5leHQtcHJvcGVydHktY2hhbmdlIHBvcykpCiAJICAgICAg OzsgSGFuZGxlIGFkZGl0aW9uYWwgcHJvcGVydGllcyBmcm9tIGZvbnQtbG9jaywgc28gYXMgdG8K ZGlmZiAtLWdpdCBhL2xpc3Avb3JnLXRhYmxlLmVsIGIvbGlzcC9vcmctdGFibGUuZWwKaW5kZXgg NTRlMmRmMjBiLi5lODRjMjA5MGYgMTAwNjQ0Ci0tLSBhL2xpc3Avb3JnLXRhYmxlLmVsCisrKyBi L2xpc3Avb3JnLXRhYmxlLmVsCkBAIC00MDc5LDcgKzQwNzksNyBAQCBDT0xVTU5TIGlzIGEgc29y dGVkIGxpc3Qgb2YgY29sdW1uIG51bWJlcnMuICBCRUcgYW5kIEVORCBhcmUsCiByZXNwZWN0aXZl bHksIHRoZSBiZWdpbm5pbmcgcG9zaXRpb24gYW5kIHRoZSBlbmQgcG9zaXRpb24gb2YgdGhlCiB0 YWJsZS4iCiAgIChvcmctd2l0aC13aWRlLWJ1ZmZlcgotICAgKG9yZy1mb250LWxvY2stZW5zdXJl IGJlZyBlbmQpCisgICAoZm9udC1sb2NrLWVuc3VyZSBiZWcgZW5kKQogICAgKGRvbGlzdCAoYyBj b2x1bW5zKQogICAgICAoZ290by1jaGFyIGJlZykKICAgICAgKGxldCAoKGFsaWduIG5pbCkKQEAg LTQyMDEsNyArNDIwMSw3IEBAIGJlZ2lubmluZyBhbmQgZW5kIHBvc2l0aW9uIG9mIHRoZSBjdXJy ZW50IHRhYmxlLiIKICAgICAgKG9yZy10YWJsZS1leHBhbmQgYmVnaW4gZW5kKQogICAgICA7OyBN YWtlIHN1cmUgaW52aXNpYmxlIGNoYXJhY3RlcnMgaW4gdGhlIHRhYmxlIGFyZSBhdCB0aGUgcmln aHQKICAgICAgOzsgcGxhY2Ugc2luY2UgY29sdW1uIHdpZHRocyB0YWtlIHRoZW0gaW50byBhY2Nv dW50LgotICAgICAob3JnLWZvbnQtbG9jay1lbnN1cmUgYmVnaW4gZW5kKQorICAgICAoZm9udC1s b2NrLWVuc3VyZSBiZWdpbiBlbmQpCiAgICAgIChvcmctdGFibGUtLXNocmluay1jb2x1bW5zIChz b3J0IGNvbHVtbnMgIyc8KSBiZWdpbiBlbmQpKSkpCiAKIDs7OyMjI2F1dG9sb2FkCkBAIC00MzMz LDcgKzQzMzMsNyBAQCBGSUVMRCBpcyBhIHN0cmluZy4gIFdJRFRIIGlzIGEgbnVtYmVyLiAgQUxJ R04gaXMgZWl0aGVyIFwiY1wiLAogICAgIChvcmctdGFibGUtc2F2ZS1maWVsZAogICAgICA7OyBN YWtlIHN1cmUgaW52aXNpYmxlIGNoYXJhY3RlcnMgaW4gdGhlIHRhYmxlIGFyZSBhdCB0aGUgcmln aHQKICAgICAgOzsgcGxhY2Ugc2luY2UgY29sdW1uIHdpZHRocyB0YWtlIHRoZW0gaW50byBhY2Nv dW50LgotICAgICAob3JnLWZvbnQtbG9jay1lbnN1cmUgYmVnIGVuZCkKKyAgICAgKGZvbnQtbG9j ay1lbnN1cmUgYmVnIGVuZCkKICAgICAgKG1vdmUtbWFya2VyIG9yZy10YWJsZS1hbGlnbmVkLWJl Z2luLW1hcmtlciBiZWcpCiAgICAgIChtb3ZlLW1hcmtlciBvcmctdGFibGUtYWxpZ25lZC1lbmQt bWFya2VyIGVuZCkKICAgICAgKGdvdG8tY2hhciBiZWcpCmRpZmYgLS1naXQgYS9saXNwL29yZy5l bCBiL2xpc3Avb3JnLmVsCmluZGV4IDhiMDkwYWMwYi4uM2JiYTA2ZDE4IDEwMDY0NAotLS0gYS9s aXNwL29yZy5lbAorKysgYi9saXNwL29yZy5lbApAQCAtNTc1MSw3ICs1NzUxLDcgQEAgbmVlZHMg dG8gYmUgaW5zZXJ0ZWQgYXQgYSBzcGVjaWZpYyBwb3NpdGlvbiBpbiB0aGUgZm9udC1sb2NrIHNl cXVlbmNlLiIpCiAgICAgKGluc2VydCBzKQogICAgIChsZXQgKChvcmctb2RkLWxldmVscy1vbmx5 IG9kZC1sZXZlbHMpKQogICAgICAgKG9yZy1tb2RlKQotICAgICAgKG9yZy1mb250LWxvY2stZW5z dXJlKQorICAgICAgKGZvbnQtbG9jay1lbnN1cmUpCiAgICAgICAoaWYgb3JnLWxpbmstZGVzY3Jp cHRpdmUKICAgICAgICAgICAob3JnLWxpbmstZGlzcGxheS1mb3JtYXQKICAgICAgICAgICAgKGJ1 ZmZlci1zdHJpbmcpKQpAQCAtMTQxMjksNyArMTQxMjksNyBAQCBkYXlzIGluIG9yZGVyIHRvIGF2 b2lkIHJvdW5kaW5nIHByb2JsZW1zLiIKICAgIkNvbnZlcnQgYSB0aW1lc3RhbXAgc3RyaW5nIFMg aW50byBhIG51bWJlciBvZiBzZWNvbmRzLiIKICAgKGZsb2F0LXRpbWUgKG9yZy10aW1lLXN0cmlu Zy10by10aW1lIHMpKSkKIAotKG9yZy1kZWZpbmUtZXJyb3IgJ29yZy1kaWFyeS1zZXhwLW5vLW1h dGNoICJVbmFibGUgdG8gbWF0Y2ggZGlhcnkgc2V4cCIpCisoZGVmaW5lLWVycm9yICdvcmctZGlh cnktc2V4cC1uby1tYXRjaCAiVW5hYmxlIHRvIG1hdGNoIGRpYXJ5IHNleHAiKQogCiAoZGVmdW4g b3JnLXRpbWUtc3RyaW5nLXRvLWFic29sdXRlIChzICZvcHRpb25hbCBkYXluciBwcmVmZXIgYnVm ZmVyIHBvcykKICAgIkNvbnZlcnQgdGltZSBzdGFtcCBTIHRvIGFuIGFic29sdXRlIGRheSBudW1i ZXIuCmRpZmYgLS1naXQgYS9saXNwL294LWh0bWwuZWwgYi9saXNwL294LWh0bWwuZWwKaW5kZXgg NjZkMWM1YzYwLi4xYTIzOWJiMDEgMTAwNjQ0Ci0tLSBhL2xpc3Avb3gtaHRtbC5lbAorKysgYi9s aXNwL294LWh0bWwuZWwKQEAgLTIyMjMsNyArMjIyMyw3IEBAIGlzIHRoZSBsYW5ndWFnZSB1c2Vk IGZvciBDT0RFLCBhcyBhIHN0cmluZywgb3IgbmlsLiIKIAkJICAgIChmdW5jYWxsIGxhbmctbW9k ZSkKIAkJICAgIChpbnNlcnQgY29kZSkKIAkJICAgIDs7IEZvbnRpZnkgYnVmZmVyLgotCQkgICAg KG9yZy1mb250LWxvY2stZW5zdXJlKQorICAgICAgICAgICAgICAgICAgICAoZm9udC1sb2NrLWVu c3VyZSkKIAkJICAgIDs7IFJlbW92ZSBmb3JtYXR0aW5nIG9uIG5ld2xpbmUgY2hhcmFjdGVycy4K IAkJICAgIChzYXZlLWV4Y3Vyc2lvbgogCQkgICAgICAobGV0ICgoYmVnIChwb2ludC1taW4pKQpk aWZmIC0tZ2l0IGEvbGlzcC9veC1vZHQuZWwgYi9saXNwL294LW9kdC5lbAppbmRleCA1NDgzYzQ1 MDQuLjdlNGFlMzU3ZSAxMDA2NDQKLS0tIGEvbGlzcC9veC1vZHQuZWwKKysrIGIvbGlzcC9veC1v ZHQuZWwKQEAgLTMwODcsNyArMzA4Nyw3IEBAIGFuZCBwcmVmaXggd2l0aCBcIk9yZ1NyY1wiLiAg Rm9yIGV4YW1wbGUsCiAJCSAod2l0aC10ZW1wLWJ1ZmZlcgogCQkgICAoaW5zZXJ0IGNvZGUpCiAJ CSAgIChmdW5jYWxsIGxhbmctbW9kZSkKLQkJICAgKG9yZy1mb250LWxvY2stZW5zdXJlKQorICAg ICAgICAgICAgICAgICAgIChmb250LWxvY2stZW5zdXJlKQogCQkgICAoYnVmZmVyLXN0cmluZykp KSkKIAkgKGZvbnRpZmllciAoaWYgdXNlLWh0bWxmb250aWZ5LXAgJ29yZy1vZHQtaHRtbGZvbnRp Znktc3RyaW5nCiAJCSAgICAgICdvcmctb2R0LS1lbmNvZGUtcGxhaW4tdGV4dCkpCmRpZmYgLS1n aXQgYS9saXNwL294LW9yZy5lbCBiL2xpc3Avb3gtb3JnLmVsCmluZGV4IDk2ZDIyZDE3OC4uMDEx ZDM3NjE2IDEwMDY0NAotLS0gYS9saXNwL294LW9yZy5lbAorKysgYi9saXNwL294LW9yZy5lbApA QCAtMzI4LDcgKzMyOCw3IEBAIFJldHVybiBvdXRwdXQgZmlsZSBuYW1lLiIKIAkgICAod29yay1i dWZmZXIgKG9yIHZpc2l0aW5ncCAoZmluZC1maWxlLW5vc2VsZWN0IGZpbGVuYW1lKSkpCiAJICAg bmV3YnVmKQogICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgd29yay1idWZmZXIKLSAgICAgICAg KG9yZy1mb250LWxvY2stZW5zdXJlKQorICAgICAgICAoZm9udC1sb2NrLWVuc3VyZSkKICAgICAg ICAgKG9yZy1mb2xkLXNob3ctYWxsKQogICAgICAgICAoc2V0cSBuZXdidWYgKGh0bWxpemUtYnVm ZmVyKSkpCiAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBuZXdidWYKZGlmZiAtLWdpdCBhL2xp c3Avb3guZWwgYi9saXNwL294LmVsCmluZGV4IGM3NTM1N2I5Ny4uODQyMGRiN2ZjIDEwMDY0NAot LS0gYS9saXNwL294LmVsCisrKyBiL2xpc3Avb3guZWwKQEAgLTQxNTEsNyArNDE1MSw3IEBAIG1l YW50IHRvIGJlIHRyYW5zbGF0ZWQgd2l0aCBgb3JnLWV4cG9ydC1kYXRhJyBvciBhbGlrZS4iCiA7 OyBgb3JnLWV4cG9ydC1kYXRhJyBmb3IgZnVydGhlciBwcm9jZXNzaW5nLCBkZXBlbmRpbmcgb24K IDs7IGBvcmctZXhwb3J0LXdpdGgtYnJva2VuLWxpbmtzJyB2YWx1ZS4KIAotKG9yZy1kZWZpbmUt ZXJyb3IgJ29yZy1saW5rLWJyb2tlbiAiVW5hYmxlIHRvIHJlc29sdmUgbGluazsgYWJvcnRpbmci KQorKGRlZmluZS1lcnJvciAnb3JnLWxpbmstYnJva2VuICJVbmFibGUgdG8gcmVzb2x2ZSBsaW5r OyBhYm9ydGluZyIpCiAKIChkZWZ1biBvcmctZXhwb3J0LWN1c3RvbS1wcm90b2NvbC1tYXliZSAo bGluayBkZXNjIGJhY2tlbmQgJm9wdGlvbmFsIGluZm8pCiAgICJUcnkgZXhwb3J0aW5nIExJTksg b2JqZWN0IHdpdGggYSBkZWRpY2F0ZWQgZnVuY3Rpb24uCi0tIAoyLjMwLjIKCg== --0000000000003e6ecc05e2abe1c4--