From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Nicholas Drozd Newsgroups: gmane.emacs.bugs Subject: bug#36475: [PATCH] Handle 'abbr' and 'acronym' tags in shr.el Date: Fri, 5 Jul 2019 12:36:04 -0400 Message-ID: References: <87y31dtwpv.fsf@tcd.ie> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000834154058cf1b1e0" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="229685"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Lars Ingebrigtsen , 36475@debbugs.gnu.org To: "Basil L. Contovounesios" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 05 18:37:20 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hjRD5-000xdb-Jd for geb-bug-gnu-emacs@m.gmane.org; Fri, 05 Jul 2019 18:37:19 +0200 Original-Received: from localhost ([::1]:54852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjRD3-0004xy-CE for geb-bug-gnu-emacs@m.gmane.org; Fri, 05 Jul 2019 12:37:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48109) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjRCv-0004wY-Tt for bug-gnu-emacs@gnu.org; Fri, 05 Jul 2019 12:37:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hjRCs-0003KQ-M6 for bug-gnu-emacs@gnu.org; Fri, 05 Jul 2019 12:37:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44829) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hjRCo-00032q-Gl for bug-gnu-emacs@gnu.org; Fri, 05 Jul 2019 12:37:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hjRCo-0008RC-BO for bug-gnu-emacs@gnu.org; Fri, 05 Jul 2019 12:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nicholas Drozd Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jul 2019 16:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36475 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 36475-submit@debbugs.gnu.org id=B36475.156234458532385 (code B ref 36475); Fri, 05 Jul 2019 16:37:02 +0000 Original-Received: (at 36475) by debbugs.gnu.org; 5 Jul 2019 16:36:25 +0000 Original-Received: from localhost ([127.0.0.1]:53650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjRCC-0008QH-PP for submit@debbugs.gnu.org; Fri, 05 Jul 2019 12:36:25 -0400 Original-Received: from mail-oi1-f174.google.com ([209.85.167.174]:37735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjRCA-0008Q2-SN for 36475@debbugs.gnu.org; Fri, 05 Jul 2019 12:36:23 -0400 Original-Received: by mail-oi1-f174.google.com with SMTP id t76so7554820oih.4 for <36475@debbugs.gnu.org>; Fri, 05 Jul 2019 09:36:22 -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=2Pl3ws+pSakuYAOftnq6h6DSQ1aeuPJkSejTa0MW15c=; b=Q2izJrx3V08wwAmXNGmKuKNGELihkpEU+XosK/cFlKv6t0+VKRCmcJi4Dh28YVvsb/ ipQeGeVZ1+izrxlb2HLrKVNIGbdVZivZXBoIX6XhR7p5G3Xp6aAZvFKChHdZSAGfCea7 QPINjzUcKoY6yq6Ila6AWbZE2C9LFBJ6pVPfVa7fXe/5WdZV3WSxq7Q4SNh/O7hEvp1b En6c+Rk7OanQoeIK3In4m4QVL/jovmx3upfb/BRuc3/eSJ3oOBBDyhGPqGoIVycPfMAA nx5HTDTkSBeARCEcVPp2nAPgYL69g6aBLnmAuw80MsCbq0N0/WuY8cc/wSx0BDP17LDh Y0dA== 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=2Pl3ws+pSakuYAOftnq6h6DSQ1aeuPJkSejTa0MW15c=; b=L1+jvM8gJAa9259kcVVKmXoMywzzaYSuA5qAxmXv1Hn3vHIHfwt/gtE5m2fzqs8n0R asDF+JOjYBv8AYLw383a8PGJa0XdiAD2JDHfUeSWVIg4DBIeee6SioeEPasiEAYqCHxH WhyLuhNmo4GH9c1pvKzxIgzA2+17tV93CJkP8XoOmF7k2tSwT/JtNI/a/zLUW6BtwYMz Uu1LAveSZI4IForD0a59mZeXSplppy0C6RuJMV5DjV7nJvoj5+ft1FS4+/Z/UjdZuljs Kmi/774yy/MX4jNbfM7+gvRDBxR34q8tgtRjuzEPQoIIDqK1SHWrhncV/l1ymIFqtbzr h9rQ== X-Gm-Message-State: APjAAAV4eUbCPO67r8+izBM/kscbTE0273o08yp8mlLYaFx/Pa4y8k2s /kwCZxx61SSFu3Yvij23pMynRFuUgxEWvt0x49o= X-Google-Smtp-Source: APXvYqzxnXBxeh8p4y213+8AJ79HVTi14C3IMiXHbQF+mBjwGTp/JQk1ZspZfbD6RSC4rNKwOxBRA4drYWxV2PgK4sA= X-Received: by 2002:aca:ad54:: with SMTP id w81mr2670321oie.86.1562344576720; Fri, 05 Jul 2019 09:36:16 -0700 (PDT) In-Reply-To: <87y31dtwpv.fsf@tcd.ie> 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:162138 Archived-At: --000000000000834154058cf1b1e0 Content-Type: text/plain; charset="UTF-8" Thanks for the comments, Basil. Attached is a revised patch that covers everything AFAICT. --000000000000834154058cf1b1e0 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Handle-abbr-and-acronym-tags-in-shr.el.patch" Content-Disposition: attachment; filename="0001-Handle-abbr-and-acronym-tags-in-shr.el.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxqbff720 RnJvbSAwNWNjMTQ2NDFmYTdmMTkzZWJjZGI2NTQ4YzAzZTI5M2I0NTExZDQ3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNrIERyb3pkIDxuaWNob2xhc2Ryb3pkQGdtYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEp1bCAyMDE5IDIzOjQ2OjEwIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gSGFu ZGxlICdhYmJyJyBhbmQgJ2Fjcm9ueW0nIHRhZ3MgaW4gc2hyLmVsCgoqIGxpc3AvbmV0L3Noci5l bCAoc2hyLXRhZy1hYmJyLCBzaHItdGFnLWFjcm9ueW0pOiBOZXcgZnVuY3Rpb25zCmhhbmRsaW5n ICdhYmJyJyBhbmQgJ2Fjcm9ueW0nIHRhZ3MsIHJlc3BlY3RpdmVseS4KKiBldGMvTkVXUzogQW5u b3VuY2UgY2hhbmdlIGluIHNociBiZWhhdnJpb3IuCi0tLQogZXRjL05FV1MgICAgICAgIHwgIDIg Ky0KIGxpc3AvbmV0L3Noci5lbCB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBj aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZXRj L05FV1MgYi9ldGMvTkVXUwppbmRleCBhYmJlY2UzNzRhLi44NTJiNmU0OTQ4IDEwMDY0NAotLS0g YS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtOTg3LDcgKzk4Nyw3IEBAIFRoaXMgYXR0cmli dXRlIGlzIG1lYW50IHRvIHRlbGwgc2NyZWVuIHJlYWRlcnMgdG8gaWdub3JlIGEgdGFnLgogKioq ICdzaHItdGFnLW9sJyBub3cgcmVzcGVjdHMgdGhlIG9yZGVyZWQgbGlzdCAnc3RhcnQnIGF0dHJp YnV0ZS4KIAogLS0tCi0qKiogVGhlIDxjb2RlIC4uLj4gdGFnIGlzIG5vdyBoYW5kbGVkLgorKioq IFRoZSBmb2xsb3dpbmcgdGFncyBhcmUgbm93IGhhbmRsZWQ6IDxjb2RlPiwgPGFiYnI+LCBhbmQg PGFjcm9ueW0+LgogCiAqKiBIdG1sZm9udGlmeQogCmRpZmYgLS1naXQgYS9saXNwL25ldC9zaHIu ZWwgYi9saXNwL25ldC9zaHIuZWwKaW5kZXggN2ZkYjMyMTJkNC4uOTg5N2U1OWUxZSAxMDA2NDQK LS0tIGEvbGlzcC9uZXQvc2hyLmVsCisrKyBiL2xpc3AvbmV0L3Noci5lbApAQCAtMTU5LDYgKzE1 OSwxMiBAQCBzaHItc2VsZWN0ZWQtbGluawogICA6dmVyc2lvbiAiMjcuMSIKICAgOmdyb3VwICdz aHIpCiAKKyhkZWZmYWNlIHNoci1hYmJyZXZpYXRpb24KKyAgJygodCA6aW5oZXJpdCB1bmRlcmxp bmUgOnVuZGVybGluZSAoOnN0eWxlIHdhdmUpKSkKKyAgIkZhY2UgZm9yIDxhYmJyPiBlbGVtZW50 cy4iCisgIDp2ZXJzaW9uICIyNy4xIgorICA6Z3JvdXAgJ3NocikKKwogKGRlZnZhciBzaHItaW5o aWJpdC1pbWFnZXMgbmlsCiAgICJJZiBub24tbmlsLCBpbmhpYml0IGxvYWRpbmcgaW1hZ2VzLiIp CiAKQEAgLTE0NzAsNiArMTQ3NiwyMSBAQCBzaHItdGFnLWEKICAgICAod2hlbiB1cmwKICAgICAg IChzaHItdXJsaWZ5IChvciBzaHItc3RhcnQgc3RhcnQpIChzaHItZXhwYW5kLXVybCB1cmwpIHRp dGxlKSkpKQogCisoZGVmdW4gc2hyLXRhZy1hYmJyIChkb20pCisgICh3aGVuLWxldCogKCh0aXRs ZSAoZG9tLWF0dHIgZG9tICd0aXRsZSkpCisJICAgICAgKHN0YXJ0IChwb2ludCkpKQorICAgIChz aHItZ2VuZXJpYyBkb20pCisgICAgKHNoci1hZGQtZm9udCBzdGFydCAocG9pbnQpICdzaHItYWJi cmV2aWF0aW9uKQorICAgIChhZGQtdGV4dC1wcm9wZXJ0aWVzCisgICAgIHN0YXJ0IChwb2ludCkK KyAgICAgKGxpc3QKKyAgICAgICdoZWxwLWVjaG8gdGl0bGUKKyAgICAgICdtb3VzZS1mYWNlICdo aWdobGlnaHQpKSkpCisKKyhkZWZ1biBzaHItdGFnLWFjcm9ueW0gKGRvbSkKKyAgOzsgYGFjcm9u eW0nIGlzIGRlcHJlY2F0ZWQgaW4gZmF2b3Igb2YgYGFiYnInLgorICAoc2hyLXRhZy1hYmJyIGRv bSkpCisKIChkZWZ1biBzaHItdGFnLW9iamVjdCAoZG9tKQogICAodW5sZXNzIHNoci1pbmhpYml0 LWltYWdlcwogICAgIChsZXQgKChzdGFydCAocG9pbnQpKQotLSAKMi4xNy4xCgo= --000000000000834154058cf1b1e0--