From unknown Sun Jun 22 22:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17887: Regression: mouse-1 click on link does mouse-2 instead Resent-From: Barry OReilly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Jun 2014 22:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17887@debbugs.gnu.org X-Debbugs-Original-To: emacs bugs Received: via spool by submit@debbugs.gnu.org id=B.140416643819520 (code B ref -1); Mon, 30 Jun 2014 22:14:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jun 2014 22:13:58 +0000 Received: from localhost ([127.0.0.1]:38290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1jpm-00054k-1c for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49677) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1jpj-00054U-AD for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X1jpc-000135-Qq for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1jpc-000131-OM for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51389) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1jpb-000331-N7 for bug-gnu-emacs@gnu.org; Mon, 30 Jun 2014 18:13:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X1jpa-00012X-8w for bug-gnu-emacs@gnu.org; Mon, 30 Jun 2014 18:13:47 -0400 Received: from mail-oa0-x236.google.com ([2607:f8b0:4003:c02::236]:35506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1jpa-00012M-3z for bug-gnu-emacs@gnu.org; Mon, 30 Jun 2014 18:13:46 -0400 Received: by mail-oa0-f54.google.com with SMTP id eb12so9562016oac.13 for ; Mon, 30 Jun 2014 15:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=8CynbeWRd25MyFpE6DFs1Ce4pPOTzqg1QheIEOoi7uk=; b=i73Dqfojlyhqn4Likha9+l740+f+VBuXgxIj37/4Zs3xFNiIPByA9X/eMiZSAj+qyn MYeaaYYfQLf980csV51GCGWtWFk09/Gic7Y9FAWDjcsR9vZOc9Prxl5WGxL/2ZqcKT/i p+gpMBLXnzx20KgbSljUit/7hOZAvKHyJEsqlhX/vI2bfk14kYpxgVm97xW9iorYW5g8 5D6Oll3bTCPpph1IePxvi6+flDyckyO+suQLHjcBHls2j2rTWDiBnWtSVZqqMDjM6K+K nXQSFbPg88nSfgEmefEKu8KmSTEo9MJF2vVK1P+HqvS/F2GWAz3pC1xjdwkWvdoFsz1v R/9Q== MIME-Version: 1.0 X-Received: by 10.60.98.148 with SMTP id ei20mr45162616oeb.37.1404166425473; Mon, 30 Jun 2014 15:13:45 -0700 (PDT) Received: by 10.76.85.162 with HTTP; Mon, 30 Jun 2014 15:13:45 -0700 (PDT) Date: Mon, 30 Jun 2014 15:13:45 -0700 Message-ID: From: Barry OReilly Content-Type: multipart/alternative; boundary=089e01176387fef8fb04fd14f813 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --089e01176387fef8fb04fd14f813 Content-Type: text/plain; charset=UTF-8 To reproduce on latest emacs-24 branch: mkdir /tmp/foo.d emacs -Q /tmp Dired mode creates links out of the directory names, such as foo.d. C-h k then mouse-1 (ie left) click on a link. See: (translated from ) at that spot runs the command mouse-yank-primary, which is an interactive compiled Lisp But if you C-h k then mouse-1 click where there is no link, see: (translated from ) at that spot runs the command mouse-drag-region, which is an interactive Though this doesn't create an issue in Dired, it is causing another Emacs package I use (unreleased) to paste text instead of doing what it used to do in Emacs 24.3, which is to show its own context menu. Why would C-h k mouse-1 say anything about mouse-2? In GNU Emacs 24.3.92.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2014-06-27 on REDACTED Windowing system distributor `The X.Org Foundation', version 11.0.11405000 System Description: Ubuntu 12.04.4 LTS --089e01176387fef8fb04fd14f813 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
To reproduce on latest emacs-24 branch:

=C2=A0 mkdi= r /tmp/foo.d
=C2=A0 emacs -Q /tmp

Dired mode creates links out of= the directory names, such as foo.d.
C-h k then mouse-1 (ie left) click = on a link. See:

=C2=A0 <mouse-2> (translated from <down-mouse-2> <mouse-= 2>) at that spot runs
=C2=A0 the command mouse-yank-primary, which is= an interactive compiled Lisp

But if you C-h k then mouse-1 click wh= ere there is no link, see:

=C2=A0 <down-mouse-1> (translated from <down-mouse-1> <d= own-mouse-1>) at that
=C2=A0 spot runs the command mouse-drag-region,= which is an interactive

Though this doesn't create an issue in = Dired, it is causing another
Emacs package I use (unreleased) to paste text instead of doing what
it = used to do in Emacs 24.3, which is to show its own context menu.

Why= would C-h k mouse-1 say anything about mouse-2?

In GNU Emacs 24.3.9= 2.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10)
=C2=A0of 2014-06-27 on REDACTED
Windowing system distributor `The X.Org = Foundation', version 11.0.11405000
System Description:=C2=A0=C2=A0= =C2=A0 Ubuntu 12.04.4 LTS

--089e01176387fef8fb04fd14f813-- From unknown Sun Jun 22 22:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17887: Regression: mouse-1 click on link does mouse-2 instead Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Jun 2014 22:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Barry OReilly Cc: 17887@debbugs.gnu.org Received: via spool by 17887-submit@debbugs.gnu.org id=B17887.140416765421446 (code B ref 17887); Mon, 30 Jun 2014 22:35:03 +0000 Received: (at 17887) by debbugs.gnu.org; 30 Jun 2014 22:34:14 +0000 Received: from localhost ([127.0.0.1]:38301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1k9N-0005Zq-L0 for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:34:13 -0400 Received: from mout.web.de ([212.227.17.11]:56542) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1k9L-0005Za-Ds for 17887@debbugs.gnu.org; Mon, 30 Jun 2014 18:34:12 -0400 Received: from drachen.dragon ([94.217.127.201]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0MWB4X-1X7zOc0eWP-00XIsZ; Tue, 01 Jul 2014 00:34:03 +0200 From: Michael Heerdegen References: Date: Tue, 01 Jul 2014 00:34:00 +0200 In-Reply-To: (Barry OReilly's message of "Mon, 30 Jun 2014 15:13:45 -0700") Message-ID: <871tu6do2v.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:wMzkgamcotN6J4nxH/ZHLy4C1yLOlY7VldjSsnBdMUFvJtjYez0 JQKi6J3Med2Eey/q3h0MtH/xYLYMxl2hBCC+lI75xoHwlM692C784nrgZKZrbh+ambR2pjc dTySx0nB5s9k/WttDWclpO3h9Bc40U4Jxy17F3uKZkBvOOf6K1efMO1Y8di2+vWBEJCsPua Hz9qZksSBmBX4oSyoD5SA== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Barry, I'm not sure whether there was any change related to that, but AFAIK, what you describe is expected. See (info "(elisp) Clickable Text"), and especially `mouse-1-click-follows-link`. Would it solve your problem when your mode (locally) binds `mouse-1-click-follows-link` to nil? Michael. From unknown Sun Jun 22 22:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17887: Regression: mouse-1 click on link does mouse-2 instead Resent-From: Barry OReilly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Jun 2014 23:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 17887@debbugs.gnu.org Received: via spool by 17887-submit@debbugs.gnu.org id=B17887.140417083626702 (code B ref 17887); Mon, 30 Jun 2014 23:28:02 +0000 Received: (at 17887) by debbugs.gnu.org; 30 Jun 2014 23:27:16 +0000 Received: from localhost ([127.0.0.1]:38343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1kyh-0006wb-1a for submit@debbugs.gnu.org; Mon, 30 Jun 2014 19:27:15 -0400 Received: from mail-we0-f179.google.com ([74.125.82.179]:49503) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1kye-0006wI-4u for 17887@debbugs.gnu.org; Mon, 30 Jun 2014 19:27:13 -0400 Received: by mail-we0-f179.google.com with SMTP id w62so8708027wes.24 for <17887@debbugs.gnu.org>; Mon, 30 Jun 2014 16:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/FXO9fmUZAgrio0pXXlEGLX8l84inNZNdy6mefgyJwA=; b=Z+YuyfnFpZmAdZETrcWvlz9y4h09VvlbxOwtmqRDNN4Zei5ks8lZUVcaP8itvikmHF wroh66R5Vl+ao/d5mWvle3stAC6mR1gvw3iS36tCT73xoVsu7heccI+ELURYVNLtwEX7 RvIe0lPTjsNrDBYLSKXU4yC0HWns0HpnLLi/pfcR7fDCQjKimt0lvVO3tod9EFU6Hqts trQPhcrZ+yz7d120+ueibTxxYBR6XPjFmdDjUJps25q/OSz+VRDcl+/t0XD6hFsLmm5j 1mZ7ObOW/3OjTR+V5R9H1hUNGl7HKmtIrB1T2hFl4ELUhjJvqg6JtSepI8/+yaO0BuEL bdIw== MIME-Version: 1.0 X-Received: by 10.180.20.206 with SMTP id p14mr32713262wie.26.1404170826060; Mon, 30 Jun 2014 16:27:06 -0700 (PDT) Received: by 10.194.156.233 with HTTP; Mon, 30 Jun 2014 16:27:06 -0700 (PDT) In-Reply-To: <871tu6do2v.fsf@web.de> References: <871tu6do2v.fsf@web.de> Date: Mon, 30 Jun 2014 16:27:06 -0700 Message-ID: From: Barry OReilly Content-Type: multipart/alternative; boundary=bcaec53d55f54a9a9f04fd15fff9 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --bcaec53d55f54a9a9f04fd15fff9 Content-Type: text/plain; charset=UTF-8 > Would it solve your problem when your mode (locally) binds > `mouse-1-click-follows-link` to nil? No, in this case mouse-1 does nothing but relocate point. I Git bisected the regression to: 25573f61f9eaf1631c03d16486ffc17fd9b18503 is the first bad commit commit 25573f61f9eaf1631c03d16486ffc17fd9b18503 Author: Stefan Monnier Date: Fri Mar 8 23:15:53 2013 -0500 Separate mouse-1-click-follows-link from mouse-drag-region. * lisp/mouse.el (mouse--down-1-maybe-follows-link): New function. (key-translation-map): Use it to implement mouse-1-click-follows-link. (mouse-drag-line, mouse-drag-track): Remove mouse-1-click-follows-link code. (mouse--remap-link-click-p): Remove. * src/keyboard.c (access_keymap_keyremap): Accept nil return value from functions to mean "no change". * src/keyboard.h (EVENT_START, EVENT_END, POSN_WINDOW, POSN_POSN) (POSN_WINDOW_POSN, POSN_TIMESTAMP): Be careful since events may come from Elisp via unread-command-events. --bcaec53d55f54a9a9f04fd15fff9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
> Would it solve your problem when your mode (locally) = binds
> `mouse-1-click-follows-link` to nil?

No, in this case = mouse-1 does nothing but relocate point.

I Git bisected the regressi= on to:

25573f61f9eaf1631c03d16486ffc17fd9b18503 is the first bad commit
com= mit 25573f61f9eaf1631c03d16486ffc17fd9b18503
Author: Stefan Monnier <= monnier@iro.umontreal.ca>= ;
Date:=C2=A0=C2=A0 Fri Mar 8 23:15:53 2013 -0500

=C2=A0=C2=A0=C2=A0 S= eparate mouse-1-click-follows-link from mouse-drag-region.
=C2=A0=C2=A0= =C2=A0 * lisp/mouse.el (mouse--down-1-maybe-follows-link): New function.=C2=A0=C2=A0=C2=A0 (key-translation-map): Use it to implement mouse-1-clic= k-follows-link.
=C2=A0=C2=A0=C2=A0 (mouse-drag-line, mouse-drag-track): Remove mouse-1-clic= k-follows-link code.
=C2=A0=C2=A0=C2=A0 (mouse--remap-link-click-p): Rem= ove.
=C2=A0=C2=A0=C2=A0 * src/keyboard.c (access_keymap_keyremap): Accep= t nil return value from
=C2=A0=C2=A0=C2=A0 functions to mean "no ch= ange".
=C2=A0=C2=A0=C2=A0 * src/keyboard.h (EVENT_START, EVENT_END, POSN_WINDOW, P= OSN_POSN)
=C2=A0=C2=A0=C2=A0 (POSN_WINDOW_POSN, POSN_TIMESTAMP): Be care= ful since events may come
=C2=A0=C2=A0=C2=A0 from Elisp via unread-comma= nd-events.

--bcaec53d55f54a9a9f04fd15fff9-- From unknown Sun Jun 22 22:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17887: Regression: mouse-1 click on link does mouse-2 instead Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Jun 2014 23:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Barry OReilly Cc: 17887@debbugs.gnu.org Received: via spool by 17887-submit@debbugs.gnu.org id=B17887.140417178528333 (code B ref 17887); Mon, 30 Jun 2014 23:44:01 +0000 Received: (at 17887) by debbugs.gnu.org; 30 Jun 2014 23:43:05 +0000 Received: from localhost ([127.0.0.1]:38408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1lE1-0007Mv-BZ for submit@debbugs.gnu.org; Mon, 30 Jun 2014 19:43:05 -0400 Received: from mout.web.de ([212.227.17.11]:58849) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1lDy-0007MP-2k for 17887@debbugs.gnu.org; Mon, 30 Jun 2014 19:43:03 -0400 Received: from drachen.dragon ([94.217.127.201]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0Lp71s-1WP6Tu2jGG-00ewyJ; Tue, 01 Jul 2014 01:42:50 +0200 From: Michael Heerdegen References: <871tu6do2v.fsf@web.de> Date: Tue, 01 Jul 2014 01:42:48 +0200 In-Reply-To: (Barry OReilly's message of "Mon, 30 Jun 2014 16:27:06 -0700") Message-ID: <87r426q807.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:y6pt1PdpCYUqiwD64UHyRs9TqhZOCSQCx3qhss1QCxQvtYfKGPX JH4pWafE+8iiM+TxwOeoVJTgGq5CG/C25YXKr4gZ67u6xkYulwpqGqC0rLS/lunvO3MEXAP lt7SnwxV6sBvA0Ow0j+MR6Y1ed3eSWVFBm+N+7y1ZP/LlZ6bGfVSquoq8IVu4dL77hEWXGb 7lHSzgZWTYzX9HEyxcmHQ== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Barry OReilly writes: > > Would it solve your problem when your mode (locally) binds > > `mouse-1-click-follows-link` to nil? > > No, in this case mouse-1 does nothing but relocate point. Which is what mouse-1 normally does. I don't understand where there is a bug. Michael. From unknown Sun Jun 22 22:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17887: Regression: mouse-1 click on link does mouse-2 instead Resent-From: Barry OReilly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Jun 2014 23:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 17887@debbugs.gnu.org Received: via spool by 17887-submit@debbugs.gnu.org id=B17887.140417246129370 (code B ref 17887); Mon, 30 Jun 2014 23:55:02 +0000 Received: (at 17887) by debbugs.gnu.org; 30 Jun 2014 23:54:21 +0000 Received: from localhost ([127.0.0.1]:38412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1lOu-0007dd-Gt for submit@debbugs.gnu.org; Mon, 30 Jun 2014 19:54:20 -0400 Received: from mail-ob0-f178.google.com ([209.85.214.178]:36124) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1lOr-0007dP-1d for 17887@debbugs.gnu.org; Mon, 30 Jun 2014 19:54:18 -0400 Received: by mail-ob0-f178.google.com with SMTP id wn1so9651889obc.23 for <17887@debbugs.gnu.org>; Mon, 30 Jun 2014 16:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qfvSMHeXsJhZNzlyvttA7i70bAARSPjwTNZ96+2sCfQ=; b=fEkBgFvA+FEHRySMV2lkoAUbuFAEG5DWv8k1840Y8mljiS+ouArFhzOuy6cWrQjIEL R/P+AjixuCz1B8jUfC4M06y6yQtsReKPncMlL7F2Tf0PUqZgRnhGwYaLTgFQZZ73lmXn 0hcUKKIQoSvIljYR/cptZkfWcXSU4F5wdx5rOTQLl6tlbzQvgg3FgolA+Qc2xwClXL+K +HsmNITlIv45JmT5yvdiQEbHFSE4eGTAbO4OTfwJwl5MTBiOhXm79mvw3/wPJGhI1zkX 2SpO+K4J2StEwVQZWye6YwTFqTbLYF3J4AYZSEdKUiqKW4xfxMJr7EkCYNXjpVd1LSez bedg== MIME-Version: 1.0 X-Received: by 10.60.79.104 with SMTP id i8mr11885834oex.67.1404172451197; Mon, 30 Jun 2014 16:54:11 -0700 (PDT) Received: by 10.76.85.162 with HTTP; Mon, 30 Jun 2014 16:54:11 -0700 (PDT) In-Reply-To: <87r426q807.fsf@web.de> References: <871tu6do2v.fsf@web.de> <87r426q807.fsf@web.de> Date: Mon, 30 Jun 2014 16:54:11 -0700 Message-ID: From: Barry OReilly Content-Type: multipart/alternative; boundary=089e0118289a2838ae04fd1660fc X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --089e0118289a2838ae04fd1660fc Content-Type: text/plain; charset=UTF-8 > I don't understand where there is a bug. In Emacs 24.3: Left click: brings up the minor mode's context menu Middle click: pastes ("yanks" in Emacs terminology) In Emacs 24.3.90: Left click: pastes ("yanks" in Emacs terminology) Middle click: pastes ("yanks" in Emacs terminology) --089e0118289a2838ae04fd1660fc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
> I don't understand where there is a bug.

I= n Emacs 24.3:

=C2=A0 Left click: brings up the minor mode's cont= ext menu
=C2=A0 Middle click: pastes ("yanks" in Emacs termino= logy)

In Emacs 24.3.90:

=C2=A0 Left click: pastes ("yanks" i= n Emacs terminology)
=C2=A0 Middle click: pastes ("yanks" in E= macs terminology)

--089e0118289a2838ae04fd1660fc-- From unknown Sun Jun 22 22:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17887: Regression: mouse-1 click on link does mouse-2 instead Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Jul 2014 01:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Barry OReilly Cc: 17887@debbugs.gnu.org Received: via spool by 17887-submit@debbugs.gnu.org id=B17887.14041778845652 (code B ref 17887); Tue, 01 Jul 2014 01:25:02 +0000 Received: (at 17887) by debbugs.gnu.org; 1 Jul 2014 01:24:44 +0000 Received: from localhost ([127.0.0.1]:38448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1moO-0001T6-3y for submit@debbugs.gnu.org; Mon, 30 Jun 2014 21:24:44 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:14530) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1moL-0001Ss-DZ for 17887@debbugs.gnu.org; Mon, 30 Jun 2014 21:24:42 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNLd+D9/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAivRqJTF456B4Q4BKkZgWqDTCGBLg X-IPAS-Result: ArUGAIDvNVNLd+D9/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAivRqJTF456B4Q4BKkZgWqDTCGBLg X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="70296614" Received: from 75-119-224-253.dsl.teksavvy.com (HELO pastel.home) ([75.119.224.253]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 30 Jun 2014 21:24:35 -0400 Received: by pastel.home (Postfix, from userid 20848) id 3FD0962F3B; Mon, 30 Jun 2014 21:24:35 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Mon, 30 Jun 2014 21:24:35 -0400 In-Reply-To: (Barry OReilly's message of "Mon, 30 Jun 2014 15:13:45 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Though this doesn't create an issue in Dired, it is causing another > Emacs package I use (unreleased) to paste text instead of doing what > it used to do in Emacs 24.3, which is to show its own context menu. The translation from mouse-1 to mouse-2 (controlled on the user-side by mouse-1-click-follows-link) depends on the presence of a follow-link property or binding (see Elisp manual for details). > Why would C-h k mouse-1 say anything about mouse-2? Because the place where the mouse-1 click happened has a `follow-link' property or binding which tells Emacs that this is a place where mouse-1 could be turned into a mouse-2 (depending on mouse-1-click-follows-link). So you should try and figure out why there is such a `follow-link' property or binding at a place where you don't want the mouse-1-to-mouse-2 translation to take place. And yes, the implementation of the feature was changed, so your problem was apparently masked in previous versions of Emacs and is now exposed. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 02 11:57:31 2014 Received: (at control) by debbugs.gnu.org; 2 Jul 2014 15:57:31 +0000 Received: from localhost ([127.0.0.1]:40616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X2MuY-0006zy-Vq for submit@debbugs.gnu.org; Wed, 02 Jul 2014 11:57:31 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:45088 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X2MuW-0006zo-CT for control@debbugs.gnu.org; Wed, 02 Jul 2014 11:57:28 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1X2MuV-0005yL-Vy for control@debbugs.gnu.org; Wed, 02 Jul 2014 11:57:28 -0400 Date: Wed, 02 Jul 2014 11:57:27 -0400 Message-Id: Subject: control message for bug 17887 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tag 17887 notabug From unknown Sun Jun 22 22:48:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Barry OReilly Subject: bug#17887: closed (Re: bug#17887: Regression: mouse-1 click on link does mouse-2 instead) Message-ID: References: X-Gnu-PR-Message: they-closed 17887 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: notabug Reply-To: 17887@debbugs.gnu.org Date: Thu, 21 Aug 2014 01:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1408585562-32761-1" This is a multi-part message in MIME format... ------------=_1408585562-32761-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #17887: Regression: mouse-1 click on link does mouse-2 instead which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 17887@debbugs.gnu.org. --=20 17887: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17887 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1408585562-32761-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 17887-done) by debbugs.gnu.org; 21 Aug 2014 01:45:44 +0000 Received: from localhost ([127.0.0.1]:48560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XKHRf-0008Vr-Is for submit@debbugs.gnu.org; Wed, 20 Aug 2014 21:45:44 -0400 Received: from mail-qc0-f170.google.com ([209.85.216.170]:52108) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XKHRd-0008Ve-EY for 17887-done@debbugs.gnu.org; Wed, 20 Aug 2014 21:45:42 -0400 Received: by mail-qc0-f170.google.com with SMTP id x3so8640031qcv.1 for <17887-done@debbugs.gnu.org>; Wed, 20 Aug 2014 18:45:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=gGwmU8OmjtWdIGcJokC6CLoY5/6EJoD67YrFu1gFQXI=; b=JreojKZZPZSVwDEyi9ybqu71gAbULU8uDB1fp4w22nvGKy9znKIn14sXIMQWKkFTgZ jzrMD2q2kqb9ypj6U6A7hIkBLfIRtnaJre+em4UIvZjxJWQMxeIxffOVr8Dor9/4PeuE 10Odb5qEApOZre9QVRovcgfWeVCCenW2AJuB/xV7o4qK+ZrNL51W9mlW92+WOMTrSaiT 3gtcy/3IY2O6PrihDygPrjmie2iNVMjrhJQuEuL+TgzxpEjFevnRDS0TwZMWThYSM79/ MRJi4JEfuYfCARJdnAoerlb26ecrfYxY0NUH8kV+TzucA4QaT6mBzDv1lnpqRIyUI0fs kvcQ== MIME-Version: 1.0 X-Received: by 10.229.236.8 with SMTP id ki8mt27262970qcb.12.1408585535623; Wed, 20 Aug 2014 18:45:35 -0700 (PDT) Received: by 10.140.136.69 with HTTP; Wed, 20 Aug 2014 18:45:35 -0700 (PDT) In-Reply-To: References: Date: Wed, 20 Aug 2014 18:45:35 -0700 Message-ID: Subject: Re: bug#17887: Regression: mouse-1 click on link does mouse-2 instead From: Barry OReilly Content-Type: multipart/alternative; boundary=001a1134b1627cfc34050119e047 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 17887-done Cc: 17887-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --001a1134b1627cfc34050119e047 Content-Type: text/plain; charset=UTF-8 This problem went away at some point between emacs-24.3.92 and today's head of the emacs-24 branch. debbugs.gnu.org/18212 ? Closing. --001a1134b1627cfc34050119e047 Content-Type: text/html; charset=UTF-8
This problem went away at some point between emacs-24.3.92 and today's head of the emacs-24 branch. debbugs.gnu.org/18212 ? Closing.

--001a1134b1627cfc34050119e047-- ------------=_1408585562-32761-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Jun 2014 22:13:58 +0000 Received: from localhost ([127.0.0.1]:38290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1jpm-00054k-1c for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49677) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X1jpj-00054U-AD for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X1jpc-000135-Qq for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1jpc-000131-OM for submit@debbugs.gnu.org; Mon, 30 Jun 2014 18:13:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51389) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1jpb-000331-N7 for bug-gnu-emacs@gnu.org; Mon, 30 Jun 2014 18:13:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X1jpa-00012X-8w for bug-gnu-emacs@gnu.org; Mon, 30 Jun 2014 18:13:47 -0400 Received: from mail-oa0-x236.google.com ([2607:f8b0:4003:c02::236]:35506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1jpa-00012M-3z for bug-gnu-emacs@gnu.org; Mon, 30 Jun 2014 18:13:46 -0400 Received: by mail-oa0-f54.google.com with SMTP id eb12so9562016oac.13 for ; Mon, 30 Jun 2014 15:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=8CynbeWRd25MyFpE6DFs1Ce4pPOTzqg1QheIEOoi7uk=; b=i73Dqfojlyhqn4Likha9+l740+f+VBuXgxIj37/4Zs3xFNiIPByA9X/eMiZSAj+qyn MYeaaYYfQLf980csV51GCGWtWFk09/Gic7Y9FAWDjcsR9vZOc9Prxl5WGxL/2ZqcKT/i p+gpMBLXnzx20KgbSljUit/7hOZAvKHyJEsqlhX/vI2bfk14kYpxgVm97xW9iorYW5g8 5D6Oll3bTCPpph1IePxvi6+flDyckyO+suQLHjcBHls2j2rTWDiBnWtSVZqqMDjM6K+K nXQSFbPg88nSfgEmefEKu8KmSTEo9MJF2vVK1P+HqvS/F2GWAz3pC1xjdwkWvdoFsz1v R/9Q== MIME-Version: 1.0 X-Received: by 10.60.98.148 with SMTP id ei20mr45162616oeb.37.1404166425473; Mon, 30 Jun 2014 15:13:45 -0700 (PDT) Received: by 10.76.85.162 with HTTP; Mon, 30 Jun 2014 15:13:45 -0700 (PDT) Date: Mon, 30 Jun 2014 15:13:45 -0700 Message-ID: Subject: Regression: mouse-1 click on link does mouse-2 instead From: Barry OReilly To: emacs bugs Content-Type: multipart/alternative; boundary=089e01176387fef8fb04fd14f813 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --089e01176387fef8fb04fd14f813 Content-Type: text/plain; charset=UTF-8 To reproduce on latest emacs-24 branch: mkdir /tmp/foo.d emacs -Q /tmp Dired mode creates links out of the directory names, such as foo.d. C-h k then mouse-1 (ie left) click on a link. See: (translated from ) at that spot runs the command mouse-yank-primary, which is an interactive compiled Lisp But if you C-h k then mouse-1 click where there is no link, see: (translated from ) at that spot runs the command mouse-drag-region, which is an interactive Though this doesn't create an issue in Dired, it is causing another Emacs package I use (unreleased) to paste text instead of doing what it used to do in Emacs 24.3, which is to show its own context menu. Why would C-h k mouse-1 say anything about mouse-2? In GNU Emacs 24.3.92.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2014-06-27 on REDACTED Windowing system distributor `The X.Org Foundation', version 11.0.11405000 System Description: Ubuntu 12.04.4 LTS --089e01176387fef8fb04fd14f813 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
To reproduce on latest emacs-24 branch:

=C2=A0 mkdi= r /tmp/foo.d
=C2=A0 emacs -Q /tmp

Dired mode creates links out of= the directory names, such as foo.d.
C-h k then mouse-1 (ie left) click = on a link. See:

=C2=A0 <mouse-2> (translated from <down-mouse-2> <mouse-= 2>) at that spot runs
=C2=A0 the command mouse-yank-primary, which is= an interactive compiled Lisp

But if you C-h k then mouse-1 click wh= ere there is no link, see:

=C2=A0 <down-mouse-1> (translated from <down-mouse-1> <d= own-mouse-1>) at that
=C2=A0 spot runs the command mouse-drag-region,= which is an interactive

Though this doesn't create an issue in = Dired, it is causing another
Emacs package I use (unreleased) to paste text instead of doing what
it = used to do in Emacs 24.3, which is to show its own context menu.

Why= would C-h k mouse-1 say anything about mouse-2?

In GNU Emacs 24.3.9= 2.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10)
=C2=A0of 2014-06-27 on REDACTED
Windowing system distributor `The X.Org = Foundation', version 11.0.11405000
System Description:=C2=A0=C2=A0= =C2=A0 Ubuntu 12.04.4 LTS

--089e01176387fef8fb04fd14f813-- ------------=_1408585562-32761-1--