From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mauro Aranda Newsgroups: gmane.emacs.bugs Subject: bug#15682: 24.3.50; `:link' in `defgroup' does not respect `mouse-1-click-follows-link' Date: Sun, 25 Aug 2019 12:07:14 -0300 Message-ID: References: <8736hpajah.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000c71af60590f265e7" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="68494"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 15682@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 25 17:08:28 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 1i1u84-000HhB-3u for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Aug 2019 17:08:28 +0200 Original-Received: from localhost ([::1]:42994 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i1u82-0003oN-Bm for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Aug 2019 11:08:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51052) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i1u7g-0003oB-J0 for bug-gnu-emacs@gnu.org; Sun, 25 Aug 2019 11:08:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i1u7e-0007br-FC for bug-gnu-emacs@gnu.org; Sun, 25 Aug 2019 11:08:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36145) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i1u7e-0007aX-0t for bug-gnu-emacs@gnu.org; Sun, 25 Aug 2019 11:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i1u7d-0001JF-QK for bug-gnu-emacs@gnu.org; Sun, 25 Aug 2019 11:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 25 Aug 2019 15:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15682 X-GNU-PR-Package: emacs Original-Received: via spool by 15682-submit@debbugs.gnu.org id=B15682.15667456564966 (code B ref 15682); Sun, 25 Aug 2019 15:08:01 +0000 Original-Received: (at 15682) by debbugs.gnu.org; 25 Aug 2019 15:07:36 +0000 Original-Received: from localhost ([127.0.0.1]:44966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i1u7E-0001I2-46 for submit@debbugs.gnu.org; Sun, 25 Aug 2019 11:07:36 -0400 Original-Received: from mail-lf1-f52.google.com ([209.85.167.52]:45748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i1u7B-0001Hp-Gy for 15682@debbugs.gnu.org; Sun, 25 Aug 2019 11:07:34 -0400 Original-Received: by mail-lf1-f52.google.com with SMTP id o11so1071587lfb.12 for <15682@debbugs.gnu.org>; Sun, 25 Aug 2019 08:07:33 -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=AXZPakLmb3j7ChgU3bCPWakyPZ8VCizjt7GrOWTjKhQ=; b=VT3eUfgqxd/ZNxsTzVUvwp4w75RtvG0kRtL5/YqKUmGaNQ7nc3g6ZJ3BFVlCMZBKF5 tcIYiXGivgMwnqZyYGxlgVH0/xocnSyEkaDa+2P9WrvGwlt1Bdo9TXI87UabYyj+vQOR 4XzDxOoqKf5QbmR0kCfOr1JA4YhkpsOmCB/rQH8db8szEz9Npt2SJOdCoc2t5JJBbuf4 0YE3VUDoLUXHwYZouO9g0GRedM+XMmYy9t8br12UuxZtMfjQ3KoVV8ywpBxBNJFZRBoC tDJ/2wcXS/t6Wf6hYMXPWrDusHYPQH7l+zd6turYFtj6qVxL9iEHhomtfXIofTQWHgmV zhCw== 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=AXZPakLmb3j7ChgU3bCPWakyPZ8VCizjt7GrOWTjKhQ=; b=PAZct+s9CMXQLFUfbasUYOVa1HxUAUAkjwbYMYbNaCrNhDgczWB88aDyAFB8h02ngD k9lNGRq8SFWOUecFKlI8P2oZWS12JL4puB8FoV4eBENaqS0dfMKD9Nc4+YkOjG4JZ6Y8 Ky7xZVWnYKzdJzXpxSlX7cS11SVGCsdTzQVkvPgTtin1Et2acVQd9U+LYcZK5bltncI+ 9nQqFLa5FHzISptOyWVPZ5T2w1eYwNw/GJIinbQW5hmNFWRCAooSVNMHwsE08YUHiiQf IALfCNuj3cNZ/tjnmbshoy96tZUpuCBd7trR4hqJSAAIR1jNqkmm44J8aYlVctiZUOR3 IrEQ== X-Gm-Message-State: APjAAAX9s+JYGg+w4pCEg4U74gp7cz1aDsXgkzqY4V5fFTWrsu/Qp+X4 4yDoNzHNmjDmH3W/Uayn89HxCoGC70gqWqmb6Xo= X-Google-Smtp-Source: APXvYqw2KYc1bySWV1Y+qAZnzQpqKUUYo+UR90n8taI4VGXKccNqk8spdFzSVzPrfxSEwkxUycWBmeHEfTEe49jgTHM= X-Received: by 2002:a19:e204:: with SMTP id z4mr881525lfg.157.1566745647545; Sun, 25 Aug 2019 08:07:27 -0700 (PDT) In-Reply-To: <8736hpajah.fsf@gnus.org> 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:165836 Archived-At: --000000000000c71af60590f265e7 Content-Type: multipart/alternative; boundary="000000000000c71af40590f265e5" --000000000000c71af40590f265e5 Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Mauro Aranda writes: > >> I investigated the emacs sources, and have noticed that this patch could cause >> problems with three pieces of code: > > Would it be possible for you to come up with patches for fixing these > three pieces, too? And then we could apply all four patches at the same > time and not break anything. Sure. I attach 3 patches. The same one I attached in my previous message, one patch for recentf.el and one patch for epa.el. I tried MH-E, to test the mh-mime.el code, and doesn't seem to misbehave with the change in wid-edit.el, so I didn't touch it. Best regards, Mauro. --000000000000c71af40590f265e5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <la= rsi@gnus.org> writes:

> Mauro Aranda <maurooaranda@gmail.com> writes:
>
= >> I investigated the emacs sources, and have noticed that this patch= could cause
>> problems with three pieces of code:
>
>= ; Would it be possible for you to come up with patches for fixing these
= > three pieces, too?=C2=A0 And then we could apply all four patches at t= he same
> time and not break anything.

Sure.=C2=A0 I attach 3 = patches.=C2=A0 The same one I attached in my previous
message, one patch= for recentf.el and one patch for epa.el.

I tried MH-E, to test the = mh-mime.el code, and doesn't seem to misbehave
with the change in wi= d-edit.el, so I didn't touch it.

Best regards,
Mauro.
--000000000000c71af40590f265e5-- --000000000000c71af60590f265e7 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-link-widgets-obey-mouse-1-click-follows-link.patch" Content-Disposition: attachment; filename="0001-Make-link-widgets-obey-mouse-1-click-follows-link.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jzr3umvg0 RnJvbSA1ODNjZGU2NWIwMzc3ZTU2YzcxODYzNTQ1NzFjY2UyMjZlODI3Y2M1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFR1ZSwgMjAgQXVnIDIwMTkgMjA6MzI6NDEgLTAzMDAKU3ViamVjdDogW1BBVENIXSBN YWtlIGxpbmsgd2lkZ2V0cyBvYmV5IG1vdXNlLTEtY2xpY2stZm9sbG93cy1saW5rCgoqIGxpc3Av d2lkLWVkaXQuZWwgKHdpZGdldC1saW5rLWtleW1hcCk6IE5ldyB2YXJpYWJsZSwgYSBrZXltYXAg dG8gdXNlCmluc2lkZSBhIGxpbmsgd2lkZ2V0LgooJ2xpbmsgd2lkZ2V0KTogUmVzdG9yZSB0aGUg OmZvbGxvdy1saW5rIHByb3BlcnR5IGFuZCBhZGQKd2lkZ2V0LWxpbmsta2V5bWFwIGFzIHRoZSA6 a2V5bWFwIHByb3BlcnR5LiAgKEJ1ZyMxNTY4MikKLS0tCiBsaXNwL3dpZC1lZGl0LmVsIHwgMTkg KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDcg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC93aWQtZWRpdC5lbCBiL2xpc3Avd2lkLWVk aXQuZWwKaW5kZXggZGQwM2EyNC4uMWRkYzQ2MSAxMDA2NDQKLS0tIGEvbGlzcC93aWQtZWRpdC5l bAorKysgYi9saXNwL3dpZC1lZGl0LmVsCkBAIC0xNzkwLDE3ICsxNzkwLDIyIEBAIHdpZGdldC1s aW5rLXN1ZmZpeAogICA6dHlwZSAnc3RyaW5nCiAgIDpncm91cCAnd2lkZ2V0LWJ1dHRvbikKIAor KGRlZnZhciB3aWRnZXQtbGluay1rZXltYXAKKyAgKGxldCAoKG1hcCAoY29weS1rZXltYXAgd2lk Z2V0LWtleW1hcCkpKQorICAgIDs7IE9ubHkgYmluZCBtb3VzZS0yLCBzaW5jZSBtb3VzZS0xIHdp bGwgYmUgdHJhbnNsYXRlZCBhY2NvcmRpbmdseSB0bworICAgIDs7IHRoZSBjdXN0b21pemF0aW9u IG9mIGBtb3VzZS0xLWNsaWNrLWZvbGxvd3MtbGluaycuCisgICAgKGRlZmluZS1rZXkgbWFwIFtk b3duLW1vdXNlLTFdIChsb29rdXAta2V5IHdpZGdldC1nbG9iYWwtbWFwIFtkb3duLW1vdXNlLTFd KSkKKyAgICAoZGVmaW5lLWtleSBtYXAgW2Rvd24tbW91c2UtMl0gJ3dpZGdldC1idXR0b24tY2xp Y2spCisgICAgKGRlZmluZS1rZXkgbWFwIFttb3VzZS0yXSAnd2lkZ2V0LWJ1dHRvbi1jbGljaykK KyAgICBtYXApCisgICJLZXltYXAgdXNlZCBpbnNpZGUgYSBsaW5rIHdpZGdldC4iKQorCiAoZGVm aW5lLXdpZGdldCAnbGluayAnaXRlbQogICAiQW4gZW1iZWRkZWQgbGluay4iCiAgIDpidXR0b24t cHJlZml4ICd3aWRnZXQtbGluay1wcmVmaXgKICAgOmJ1dHRvbi1zdWZmaXggJ3dpZGdldC1saW5r LXN1ZmZpeAotICA7OyBUaGUgYGZvbGxvdy1saW5rJyBwcm9wZXJ0eSBzaG91bGQgb25seSBiZSB1 c2VkIGluIHRob3NlIGNvbnRleHRzIHdoZXJlIHRoZQotICA7OyBtb3VzZS0xIGV2ZW50IG5vcm1h bGx5IGRvZXNuJ3QgZm9sbG93IHRoZSBsaW5rLCB5ZXQgdGhlIGBsaW5rJyB3aWRnZXQKLSAgOzsg c2VlbXMgdG8gYWxtb3N0IGFsd2F5cyBiZSB1c2VkIGluIGNvbnRleHRzIHdoZXJlIChkb3duLSlt b3VzZS0xIGlzIGJvdW5kCi0gIDs7IHRvIGB3aWRnZXQtYnV0dG9uLWNsaWNrJyBhbmQgaGVuY2Ug dGhlICJtb3VzZS0xIHRvIG1vdXNlLTIiIHJlbWFwcGluZyBpcwotICA7OyBub3QgbmVjZXNzYXJ5 IChhbmQgY2FuIGV2ZW4gYmUgaGFybWZ1bCkuICBTbyBsZXQncyBub3QgYWRkIGEgOmZvbGxvdy1s aW5rCi0gIDs7IGJ5IGRlZmF1bHQuICBTZWUgKGJ1ZyMyMjQzNCkuCi0gIDs7IDpmb2xsb3ctbGlu ayAnbW91c2UtZmFjZQorICA6Zm9sbG93LWxpbmsgJ21vdXNlLWZhY2UKKyAgOmtleW1hcCB3aWRn ZXQtbGluay1rZXltYXAKICAgOmhlbHAtZWNobyAiRm9sbG93IHRoZSBsaW5rLiIKICAgOmZvcm1h dCAiJVsldCVdIikKIAotLSAKMi43LjQKCg== --000000000000c71af60590f265e7 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Adapt-recentf.el-to-the-change-in-the-Widget-Library.patch" Content-Disposition: attachment; filename="0001-Adapt-recentf.el-to-the-change-in-the-Widget-Library.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jzr3uu6d1 RnJvbSA5OGE0ZjI0YjBiYzg1YzViYzNmNzQ5YTEzYjUxYjhkZTM1NzIwYzJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFN1biwgMjUgQXVnIDIwMTkgMTE6Mzc6MTYgLTAzMDAKU3ViamVjdDogW1BBVENIXSBB ZGFwdCByZWNlbnRmLmVsIHRvIHRoZSBjaGFuZ2UgaW4gdGhlIFdpZGdldCBMaWJyYXJ5CgoqIGxp c3AvcmVjZW50Zi5lbCAocmVjZW50Zi1vcGVuLWZpbGVzLWl0ZW0pOiBTdG9wIG92ZXJyaWRpbmcK OmZvbGxvdy1saW5rIHByb3BlcnR5IG9mIHRoZSBsaW5rIHdpZGdldHMsIHNpbmNlIG5vdyBpdCBz aG91bGQgd29yayBhcwpleHBlY3RlZC4KLS0tCiBsaXNwL3JlY2VudGYuZWwgfCAzIC0tLQogMSBm aWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9yZWNlbnRmLmVs IGIvbGlzcC9yZWNlbnRmLmVsCmluZGV4IDQxMTJiNDQuLjI3MjAyODYgMTAwNjQ0Ci0tLSBhL2xp c3AvcmVjZW50Zi5lbAorKysgYi9saXNwL3JlY2VudGYuZWwKQEAgLTExODQsOSArMTE4NCw2IEBA IHJlY2VudGYtb3Blbi1maWxlcy1pdGVtCiAgICAgICAgICAgIDpmb3JtYXQgIiVbJXRcbiVdIgog ICAgICAgICAgICA6aGVscC1lY2hvICwoY29uY2F0ICJPcGVuICIgKGNkciBtZW51LWVsZW1lbnQp KQogICAgICAgICAgICA6YWN0aW9uIHJlY2VudGYtb3Blbi1maWxlcy1hY3Rpb24KLSAgICAgICAg ICAgOzsgT3ZlcnJpZGUgdGhlIChwcm9ibGVtYXRpYykgZm9sbG93LWxpbmsgcHJvcGVydHkgb2Yg dGhlCi0gICAgICAgICAgIDs7IGBsaW5rJyB3aWRnZXQgKGJ1ZyMyMjQzNCkuCi0gICAgICAgICAg IDpmb2xsb3ctbGluayBuaWwKICAgICAgICAgICAgLChjZHIgbWVudS1lbGVtZW50KSkpKQogCiAo ZGVmdW4gcmVjZW50Zi1vcGVuLWZpbGVzLWl0ZW1zIChmaWxlcykKLS0gCjIuNy40Cgo= --000000000000c71af60590f265e7 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Create-push-button-widgets-instead-of-links-in-epa-K.patch" Content-Disposition: attachment; filename="0001-Create-push-button-widgets-instead-of-links-in-epa-K.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jzr3uzm72 RnJvbSA0Y2MwNmY3ZWM2ZTAyOWFjNWNjMzFkMWRjNDRlNWY5NTA5NTc0NDFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFN1biwgMjUgQXVnIDIwMTkgMTE6MzM6NTQgLTAzMDAKU3ViamVjdDogW1BBVENIXSBD cmVhdGUgcHVzaC1idXR0b24gd2lkZ2V0cyBpbnN0ZWFkIG9mIGxpbmtzIGluIGVwYSAqS2V5cyoK IGJ1ZmZlcgoKKiBsaXNwL2VwYS5lbCAoZXBhLS1zZWxlY3Qta2V5cyk6IE9LIGFuZCBDYW5jZWwg c2hvdWxkIGJlIGJ1dHRvbnMuCi0tLQogbGlzcC9lcGEuZWwgfCA0ICsrLS0KIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9l cGEuZWwgYi9saXNwL2VwYS5lbAppbmRleCA5ZTZlZGY0Li5iNTVhNTVmIDEwMDY0NAotLS0gYS9s aXNwL2VwYS5lbAorKysgYi9saXNwL2VwYS5lbApAQCAtNDQwLDEyICs0NDAsMTIgQEAgZXBhLS1z ZWxlY3Qta2V5cwogCSAgICAgIChzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyAiXAogLSBgXFxbZXBh LW1hcmsta2V5XScgdG8gbWFyayBhIGtleSBvbiB0aGUgbGluZQogLSBgXFxbZXBhLXVubWFyay1r ZXldJyB0byB1bm1hcmsgYSBrZXkgb24gdGhlIGxpbmVcbiIpKQotICAgICAgKHdpZGdldC1jcmVh dGUgJ2xpbmsKKyAgICAgICh3aWRnZXQtY3JlYXRlICdwdXNoLWJ1dHRvbgogCQkgICAgIDpub3Rp ZnkgKGxhbWJkYSAoJnJlc3QgX2lnbm9yZSkgKGFib3J0LXJlY3Vyc2l2ZS1lZGl0KSkKIAkJICAg ICA6aGVscC1lY2hvCiAJCSAgICAgIkNsaWNrIGhlcmUgb3IgXFxbYWJvcnQtcmVjdXJzaXZlLWVk aXRdIHRvIGNhbmNlbCIKIAkJICAgICAiQ2FuY2VsIikKLSAgICAgICh3aWRnZXQtY3JlYXRlICds aW5rCisgICAgICAod2lkZ2V0LWNyZWF0ZSAncHVzaC1idXR0b24KIAkJICAgICA6bm90aWZ5IChs YW1iZGEgKCZyZXN0IF9pZ25vcmUpIChleGl0LXJlY3Vyc2l2ZS1lZGl0KSkKIAkJICAgICA6aGVs cC1lY2hvCiAJCSAgICAgIkNsaWNrIGhlcmUgb3IgXFxbZXhpdC1yZWN1cnNpdmUtZWRpdF0gdG8g ZmluaXNoIgotLSAKMi43LjQKCg== --000000000000c71af60590f265e7--