From unknown Wed Jun 18 23:04:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17562 <17562@debbugs.gnu.org> To: bug#17562 <17562@debbugs.gnu.org> Subject: Status: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp Reply-To: bug#17562 <17562@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:04:45 +0000 retitle 17562 24.4.50; REGRESSION: mouse double-click on `(` does not selec= t whole Lisp sexp reassign 17562 emacs submitter 17562 Drew Adams severity 17562 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 23 13:01:11 2014 Received: (at submit) by debbugs.gnu.org; 23 May 2014 17:01:11 +0000 Received: from localhost ([127.0.0.1]:58087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WnsqA-0003B5-Ku for submit@debbugs.gnu.org; Fri, 23 May 2014 13:01:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52916) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wnsq5-0003AH-Gt for submit@debbugs.gnu.org; Fri, 23 May 2014 13:01:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wnspp-0001Cr-Pm for submit@debbugs.gnu.org; Fri, 23 May 2014 13:00:56 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59870) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wnspp-0001Cn-Lp for submit@debbugs.gnu.org; Fri, 23 May 2014 13:00:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54563) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wnspg-0000vC-CR for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 13:00:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WnspW-00018G-Rt for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 13:00:36 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:34370) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnspW-000183-MH for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 13:00:26 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s4NH0Mmt004933 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 23 May 2014 17:00:23 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4NH0K0h002820 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Fri, 23 May 2014 17:00:20 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4NH0JI9026011 for ; Fri, 23 May 2014 17:00:19 GMT MIME-Version: 1.0 Message-ID: <28b9c286-b99c-42b1-9768-d39a449a9855@default> Date: Fri, 23 May 2014 10:00:17 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] 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 (----) Regression after Emacs 24.3. emacs -Q Visit dired.el. Double-click on the opening paren of (defun dired-get-filename ... Only part of the defun is selected. It seems that a defun needs to fit entirely within the window (i.e., be completely visible) for mouse selection by double-clicking to work correctly now. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-05-17 on ODIEONE Bzr revision: 117119 eggert@cs.ucla.edu-20140517081131-ugu7ociaoec2xk7y Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 15:29:24 2014 Received: (at 17562) by debbugs.gnu.org; 26 May 2014 19:29:24 +0000 Received: from localhost ([127.0.0.1]:60726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp0aJ-0007s3-EA for submit@debbugs.gnu.org; Mon, 26 May 2014 15:29:23 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:30994) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp0aH-0007rl-0T for 17562@debbugs.gnu.org; Mon, 26 May 2014 15:29:21 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s4QJTDXf010952 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <17562@debbugs.gnu.org>; Mon, 26 May 2014 19:29:15 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4QJTC6P029790 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <17562@debbugs.gnu.org>; Mon, 26 May 2014 19:29:13 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userz7022.oracle.com (8.14.5+Sun/8.14.4) with ESMTP id s4QJTB6i003319 for <17562@debbugs.gnu.org>; Mon, 26 May 2014 19:29:12 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 26 May 2014 12:29:08 -0700 (PDT) From: Drew Adams To: 17562@debbugs.gnu.org Subject: RE: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> In-Reply-To: <28b9c286-b99c-42b1-9768-d39a449a9855@default> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17562 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: -3.0 (---) This is still a regression in this build: In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-05-25 on ODIEONE Repository revision: 117153 tsdh@gnu.org-20140525174054-vzeh4zeg00a1ley8 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' Not that this makes use of Emacs more error-prone. Mouse selection of a sexp by double-clicking should not be affected by the current window limits. The exact sexp should be selected - not less than the sexp and not more than the sexp. From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 15:31:39 2014 Received: (at 17562) by debbugs.gnu.org; 26 May 2014 19:31:40 +0000 Received: from localhost ([127.0.0.1]:60732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp0cV-0000g5-Hz for submit@debbugs.gnu.org; Mon, 26 May 2014 15:31:39 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:36157) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp0cT-0000fq-Jf for 17562@debbugs.gnu.org; Mon, 26 May 2014 15:31:38 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s4QJVVSt018005 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <17562@debbugs.gnu.org>; Mon, 26 May 2014 19:31:32 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4QJVU14005495 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <17562@debbugs.gnu.org>; Mon, 26 May 2014 19:31:31 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4QJVUiq006816 for <17562@debbugs.gnu.org>; Mon, 26 May 2014 19:31:30 GMT MIME-Version: 1.0 Message-ID: <2e3bbdd9-0073-4c35-adb0-a5b90c43acb3@default> Date: Mon, 26 May 2014 12:31:27 -0700 (PDT) From: Drew Adams To: 17562@debbugs.gnu.org Subject: RE: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17562 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: -3.0 (---) > Not that this makes use of Emacs more error-prone. ^^^ Note From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 17:41:40 2014 Received: (at 17562) by debbugs.gnu.org; 26 May 2014 21:41:40 +0000 Received: from localhost ([127.0.0.1]:60860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp2eJ-0005gM-P5 for submit@debbugs.gnu.org; Mon, 26 May 2014 17:41:40 -0400 Received: from mout.gmx.net ([212.227.17.22]:51700) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp2eH-0005g8-BM for 17562@debbugs.gnu.org; Mon, 26 May 2014 17:41:38 -0400 Received: from rosalinde.fritz.box ([89.245.77.23]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M0PdN-1WaP2c0jL3-00uYXZ for <17562@debbugs.gnu.org>; Mon, 26 May 2014 23:41:31 +0200 From: Stephen Berman To: 17562@debbugs.gnu.org Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> Date: Mon, 26 May 2014 23:41:28 +0200 In-Reply-To: <28b9c286-b99c-42b1-9768-d39a449a9855@default> (Drew Adams's message of "Fri, 23 May 2014 10:00:17 -0700 (PDT)") Message-ID: <87fvjwcj5j.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:pdXwRBUupMUmopDJpQlsYndjRHt1+o8ziRE3NOU3xMA3rQa+YHy FFnBjxtCEQUmPdMLA75nudaiLpANIq4i4QlZAvI5Iu8Y5Obt3LwhjmC85onhuy+G11f78en O/Dil7g+4xJTvrAembTCU6PTBdPNi4gjatgjopbau7gWZvm09uyXb6XHDf82X3VxjDBlD7i d+0nVZ6JeXstBAKK1fnJw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17562 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 (/) On Fri, 23 May 2014 10:00:17 -0700 (PDT) Drew Adams wrote: > Regression after Emacs 24.3. > > emacs -Q > > Visit dired.el. Double-click on the opening paren of > > (defun dired-get-filename ... > > Only part of the defun is selected. It seems that a defun needs to fit > entirely within the window (i.e., be completely visible) for mouse > selection by double-clicking to work correctly now. > > > In GNU Emacs 24.4.50.1 (i686-pc-mingw32) > of 2014-05-17 on ODIEONE > Bzr revision: 117119 eggert@cs.ucla.edu-20140517081131-ugu7ociaoec2xk7y > Windowing system distributor `Microsoft Corp.', version 6.1.7601 I also noticed this problem with builds on GNU/Linux, starting with trunk bzr 117109 (though prior to that build I had been building only from the emacs-24 branch for a while, so I don't know when the problem first appeared in trunk, and I haven't had time to bisect). AFAICT it happens in any mode, not just Emacs Lisp mode. I don't see the problem with builds from the emacs-24 branch. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 18:02:02 2014 Received: (at 17562) by debbugs.gnu.org; 26 May 2014 22:02:02 +0000 Received: from localhost ([127.0.0.1]:60868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp2xx-0006BV-RT for submit@debbugs.gnu.org; Mon, 26 May 2014 18:02:02 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:47782) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp2xq-0006BB-Um for 17562@debbugs.gnu.org; Mon, 26 May 2014 18:01:55 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s4QM1iG5016724 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 26 May 2014 22:01:45 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4QM1hAR003964 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 26 May 2014 22:01:44 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4QM1hW8003958; Mon, 26 May 2014 22:01:43 GMT MIME-Version: 1.0 Message-ID: <8e3dd26e-4b72-422e-b288-79520a6eedcd@default> Date: Mon, 26 May 2014 15:01:40 -0700 (PDT) From: Drew Adams To: Stephen Berman , 17562@debbugs.gnu.org Subject: RE: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> <87fvjwcj5j.fsf@rosalinde.fritz.box> In-Reply-To: <87fvjwcj5j.fsf@rosalinde.fritz.box> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17562 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: -3.0 (---) > From: Stephen Berman > > I also noticed this problem with builds on GNU/Linux, starting with > trunk bzr 117109 (though prior to that build I had been building only > from the emacs-24 branch for a while, so I don't know when the problem > first appeared in trunk, and I haven't had time to bisect). AFAICT it > happens in any mode, not just Emacs Lisp mode. I don't see the problem > with builds from the emacs-24 branch. I don't see it with this build, so it seems to have been introduced between 4/29 and 5/17. Unfortunately, I have no build between those two, to check in more detail. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-04-29 on ODIEONE Repository revision: 117031 monnier@iro.umontreal.ca-20140429151607-qnkgbym= wfaj5ut08 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 18:25:22 2014 Received: (at 17562) by debbugs.gnu.org; 26 May 2014 22:25:22 +0000 Received: from localhost ([127.0.0.1]:60875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp3Kb-0006lp-3x for submit@debbugs.gnu.org; Mon, 26 May 2014 18:25:21 -0400 Received: from mout.web.de ([212.227.15.14]:54164) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp3KX-0006lW-V8 for 17562@debbugs.gnu.org; Mon, 26 May 2014 18:25:19 -0400 Received: from drachen.dragon ([90.186.55.101]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0M8hhT-1WawKN37Fj-00wHyS; Tue, 27 May 2014 00:25:09 +0200 From: Michael Heerdegen To: Drew Adams Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> <87fvjwcj5j.fsf@rosalinde.fritz.box> <8e3dd26e-4b72-422e-b288-79520a6eedcd@default> Date: Tue, 27 May 2014 00:25:03 +0200 In-Reply-To: <8e3dd26e-4b72-422e-b288-79520a6eedcd@default> (Drew Adams's message of "Mon, 26 May 2014 15:01:40 -0700 (PDT)") Message-ID: <878uponpog.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:q84jxhdVyIGecofYyCPWs6lJDXQnD0xvYQVwfC8vwhw2e/+Yp45 iC/GVJv/l8AGVUtssxkU1BLhlnKhrA1i/eNnPARzDE446hGMuI3pXFFf+PpCcQZjf9j72Gl oT/WnhBZbc8xE3R1+VrhcVuw8mg+0Qfz30ZhA8p0qT2O9H93aDBo+M2zEzsOVmIhA9eTmrG Ngd5GD9BMhVHp79rllZcA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17562 Cc: 17562@debbugs.gnu.org, Stephen Berman 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 (/) Drew Adams writes: > I don't see it with this build, so it seems to have been introduced > between 4/29 and 5/17. Unfortunately, I have no build between those > two, to check in more detail. It seems to have been introduced by this commit: 44812aa45a823e344811f4f38966c3e5c9b5118f Author: Stefan Monnier Date: Sun May 11 01:49:14 2014 -0400 * lisp/mouse.el: Use the normal toplevel loop while dragging. (mouse-set-point): Handle multi-clicks. (mouse-set-region): Handle multi-clicks for drags. (mouse-drag-region): Update call accordingly. (mouse-drag-track): Remove `do-mouse-drag-region-post-process' hack. Use the normal event loop instead of a local while/read-event loop. (global-map): Remove redundant bindings for double/triple-mouse-1. * lisp/xt-mouse.el (xterm-mouse-translate-1): Only process one event at a time. Generate synthetic down events when the protocol only sends up events. (xterm-mouse-last): Remove. (xterm-mouse--read-event-sequence-1000): Use xterm-mouse-last-down terminal parameter instead. (xterm-mouse--set-click-count): New function. (xterm-mouse-event): Detect/generate double/triple clicks. * lisp/reveal.el (reveal-close-old-overlays): Don't close while dragging. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 18:42:23 2014 Received: (at 17562) by debbugs.gnu.org; 26 May 2014 22:42:23 +0000 Received: from localhost ([127.0.0.1]:60907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp3b4-0007EN-Il for submit@debbugs.gnu.org; Mon, 26 May 2014 18:42:22 -0400 Received: from mout.web.de ([212.227.17.12]:54330) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp3b0-0007E8-LP for 17562@debbugs.gnu.org; Mon, 26 May 2014 18:42:19 -0400 Received: from drachen.dragon ([90.186.55.101]) by smtp.web.de (mrweb004) with ESMTPSA (Nemesis) id 0M9MDO-1X0eSM2LnC-00Ciy7; Tue, 27 May 2014 00:42:08 +0200 From: Michael Heerdegen To: Drew Adams Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> <87fvjwcj5j.fsf@rosalinde.fritz.box> <8e3dd26e-4b72-422e-b288-79520a6eedcd@default> <878uponpog.fsf@web.de> Date: Tue, 27 May 2014 00:42:03 +0200 In-Reply-To: <878uponpog.fsf@web.de> (Michael Heerdegen's message of "Tue, 27 May 2014 00:25:03 +0200") Message-ID: <874n0cnow4.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:WmydVYmCkzrIPKLEBOmYNauPtpXNme6dv0DvkyvJjy50MIff6Le 4p5UOwuBQGxDsfn7okZ+p5XOv9P1rAVQD7Lh68HNbwxE9W8YWrY0pE8A2dvbLUh5IJy8Fe9 foGEhE6djyCEP+gzPUV19InyJI5vSdxHoy0/OYsZd3PIlZIba8ueME8RxTjjcQZ66kYwiRA z+lglhe/NTEE1nKCAnU/Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17562 Cc: 17562@debbugs.gnu.org, Stephen Berman 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 (/) Michael Heerdegen writes: > 44812aa45a823e344811f4f38966c3e5c9b5118f > Author: Stefan Monnier > Date: Sun May 11 01:49:14 2014 -0400 BTW, evaluating the defun of `mouse-drag-track' from before that commit seems to fix the problem. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 18:54:18 2014 Received: (at 17562) by debbugs.gnu.org; 26 May 2014 22:54:18 +0000 Received: from localhost ([127.0.0.1]:60924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp3mb-0007Wl-Vx for submit@debbugs.gnu.org; Mon, 26 May 2014 18:54:18 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:40564) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp3ma-0007WW-30 for 17562@debbugs.gnu.org; Mon, 26 May 2014 18:54:16 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNLd/fU/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsUIBIUGA0kE4dxCK9GolMXjnoHhDgEqRmBaoFxgVshgS4 X-IPAS-Result: ArUGAIDvNVNLd/fU/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsUIBIUGA0kE4dxCK9GolMXjnoHhDgEqRmBaoFxgVshgS4 X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="64285653" Received: from 75-119-247-212.dsl.teksavvy.com (HELO pastel.home) ([75.119.247.212]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 26 May 2014 18:54:09 -0400 Received: by pastel.home (Postfix, from userid 20848) id 85A5B60786; Mon, 26 May 2014 18:54:09 -0400 (EDT) From: Stefan Monnier To: Drew Adams Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp Message-ID: References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> Date: Mon, 26 May 2014 18:54:09 -0400 In-Reply-To: <28b9c286-b99c-42b1-9768-d39a449a9855@default> (Drew Adams's message of "Fri, 23 May 2014 10:00:17 -0700 (PDT)") 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-Debbugs-Envelope-To: 17562 Cc: 17562@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.3 (/) > Visit dired.el. Double-click on the opening paren of > (defun dired-get-filename ... > Only part of the defun is selected. Hmm... I can't reproduce it here (using "emacs -Q"): - after opening dired.el I first have to search for "defun dired-get-filename" because it's not immediately visible. - once it's in sight, if I double-click on it, the whole expression is selected&highlighted, point is moved to right after the matching close paren, and as a consequence the window is redrawn to show the end of the expression (since the beginning is now outside of the window). I never use this feature, but I see the exact same behavior in Emacs-24.3, so I assume it's the way it's always worked. Can you reproduce the problem with "emacs -Q"? > It seems to have been introduced by this commit: > 44812aa45a823e344811f4f38966c3e5c9b5118f > Author: Stefan Monnier > Date: Sun May 11 01:49:14 2014 -0400 > * lisp/mouse.el: Use the normal toplevel loop while dragging. Yes, it clearly the likely culprit. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 20:38:24 2014 Received: (at 17562) by debbugs.gnu.org; 27 May 2014 00:38:24 +0000 Received: from localhost ([127.0.0.1]:60986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp5PK-0003Pu-Mt for submit@debbugs.gnu.org; Mon, 26 May 2014 20:38:23 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:40231) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp5PE-0003PP-05 for 17562@debbugs.gnu.org; Mon, 26 May 2014 20:38:17 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s4R0c9SI019013 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 27 May 2014 00:38:10 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4R0c6gR012487 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 May 2014 00:38:09 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s4R0c6Gl016043; Tue, 27 May 2014 00:38:06 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 26 May 2014 17:38:06 -0700 (PDT) From: Drew Adams To: Stefan Monnier Subject: RE: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17562 Cc: 17562@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: -3.0 (---) > Hmm... I can't reproduce it here (using "emacs -Q"): > - after opening dired.el I first have to search for "defun dired-get- > filename" > because it's not immediately visible. > - once it's in sight, if I double-click on it, the whole expression is > selected&highlighted, point is moved to right after the matching close > paren, and as a consequence the window is redrawn to show the end of > the expression (since the beginning is now outside of the window). >=20 > I never use this feature, but I see the exact same behavior in > Emacs-24.3, so I assume it's the way it's always worked. >=20 > Can you reproduce the problem with "emacs -Q"? Please read the bug report. The recipe starts with "emacs -Q". And read the followup immediately afterward, including the part about the defun needing to extend outside the window. In fact, by looking closely you can often see the defun being first selected correctly and then the region changing to select either only part of it or more than it. It seems that something, perhaps related to window recentering, does not respect keeping the region as it has been defined. From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 20:55:24 2014 Received: (at 17562) by debbugs.gnu.org; 27 May 2014 00:55:24 +0000 Received: from localhost ([127.0.0.1]:60990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp5fn-0003ye-N9 for submit@debbugs.gnu.org; Mon, 26 May 2014 20:55:24 -0400 Received: from mout.web.de ([212.227.15.3]:62751) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp5fk-0003yH-10 for 17562@debbugs.gnu.org; Mon, 26 May 2014 20:55:21 -0400 Received: from drachen.dragon ([90.186.167.75]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0LyDlZ-1WlIWf1lPp-015deg; Tue, 27 May 2014 02:55:08 +0200 From: Michael Heerdegen To: Stefan Monnier Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp In-Reply-To: (Stefan Monnier's message of "Mon, 26 May 2014 18:54:09 -0400") References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) Date: Tue, 27 May 2014 02:55:04 +0200 Message-ID: <87tx8cdorb.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:HyxkFy3SbkcLdlmwRaJImxaG0M5IBrHmx70nvAF5LQFPb/kmX/x 9WJjI/AINy8MS7rhtpOl+tuFF/0z1YPovaX4/2HWatbCbDuAvultucRqg4u3f5gjLx1uOys f4rSM2GlDb0TzLtc+uyMpK3nN4Kvi6nna/OH2Cce7atJSJ59Z8nm2Foj+KCxE7XPlxI66yN kj5AJqAUQQCpq5M3A6BRg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17562 Cc: 17562@debbugs.gnu.org, Drew Adams 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 (/) Stefan Monnier writes: > > Visit dired.el. Double-click on the opening paren of > > (defun dired-get-filename ... > > Only part of the defun is selected. > > Hmm... I can't reproduce it here (using "emacs -Q"): > - after opening dired.el I first have to search for "defun > dired-get-filename" > because it's not immediately visible. > - once it's in sight, if I double-click on it, the whole expression is > selected&highlighted, point is moved to right after the matching close > paren, and as a consequence the window is redrawn to show the end of > the expression (since the beginning is now outside of the window). > > I never use this feature, but I see the exact same behavior in > Emacs-24.3, so I assume it's the way it's always worked. > > Can you reproduce the problem with "emacs -Q"? Yes. There is no misunderstanding, you obviously don't see what we see. Are you sure you tried with trunk, and not emacs-24? Here's what I found out in the meantime: In contrast to before the above commit, the second click now leads to a call to `mouse-set-region'. I tried to debug-on-entry `mouse-set-region' in both emacs -Q and tried our recipe: - Without your commit, the command is not run (no debugger) - With your commit, the debugger pops up. When the debugger pops up, the window already has been scrolled, and point is indeed at the end of the sexp. After `mouse-set-region' has finished, point has been replaced according to the position under the mouse (after scrolling). In general, in current trunk, when window scrolling happens, point is now always positioned in the line under the mouse, instead of after the sexp. Seems like something happens similar to what is described in the old code: ;; Don't run the up-event handler if the window ;; start changed in a redisplay after the ;; mouse-set-point for the down-mouse event at ;; the beginning of this function. When the ;; window start has changed, the up-mouse event ;; contains a different position due to the new ;; window contents, and point is set again. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 23:32:57 2014 Received: (at 17562) by debbugs.gnu.org; 27 May 2014 03:32:57 +0000 Received: from localhost ([127.0.0.1]:32830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp88G-0000kR-Mx for submit@debbugs.gnu.org; Mon, 26 May 2014 23:32:56 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:17927) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp88E-0000k4-KY for 17562@debbugs.gnu.org; Mon, 26 May 2014 23:32:55 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECK9GolMXjnoHhDgEqRmBaoFxgVshgS4 X-IPAS-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECK9GolMXjnoHhDgEqRmBaoFxgVshgS4 X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="64318098" Received: from 75-119-247-212.dsl.teksavvy.com (HELO pastel.home) ([75.119.247.212]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 26 May 2014 23:32:47 -0400 Received: by pastel.home (Postfix, from userid 20848) id 9806160786; Mon, 26 May 2014 23:32:47 -0400 (EDT) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp Message-ID: References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> <87tx8cdorb.fsf@web.de> Date: Mon, 26 May 2014 23:32:47 -0400 In-Reply-To: <87tx8cdorb.fsf@web.de> (Michael Heerdegen's message of "Tue, 27 May 2014 02:55:04 +0200") 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-Debbugs-Envelope-To: 17562 Cc: 17562@debbugs.gnu.org, Drew Adams 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 (/) > Are you sure you tried with trunk, and not emacs-24? Duh! Yes I see it now, sorry for being dense. Let's see how to fix it, now, Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue May 27 01:08:39 2014 Received: (at 17562-done) by debbugs.gnu.org; 27 May 2014 05:08:40 +0000 Received: from localhost ([127.0.0.1]:32884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp9ct-00044x-Ic for submit@debbugs.gnu.org; Tue, 27 May 2014 01:08:39 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:34595) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wp9cr-00044X-0m for 17562-done@debbugs.gnu.org; Tue, 27 May 2014 01:08:37 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECK9GolMXjnoHhDgEqRmBaoFxgVshgS4 X-IPAS-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECK9GolMXjnoHhDgEqRmBaoFxgVshgS4 X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="64325850" Received: from 75-119-247-212.dsl.teksavvy.com (HELO pastel.home) ([75.119.247.212]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 27 May 2014 01:08:30 -0400 Received: by pastel.home (Postfix, from userid 20848) id D12C16018D; Tue, 27 May 2014 01:08:30 -0400 (EDT) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp Message-ID: References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> <87tx8cdorb.fsf@web.de> Date: Tue, 27 May 2014 01:08:30 -0400 In-Reply-To: <87tx8cdorb.fsf@web.de> (Michael Heerdegen's message of "Tue, 27 May 2014 02:55:04 +0200") 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-Debbugs-Envelope-To: 17562-done Cc: 17562-done@debbugs.gnu.org, Drew Adams 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 (/) > In general, in current trunk, when window scrolling happens, point is > now always positioned in the line under the mouse, instead of after the > sexp. Seems like something happens similar to what is described in the > old code: > ;; Don't run the up-event handler if the window > ;; start changed in a redisplay after the > ;; mouse-set-point for the down-mouse event at > ;; the beginning of this function. When the > ;; window start has changed, the up-mouse event > ;; contains a different position due to the new > ;; window contents, and point is set again. Indeed, it's something along these lines, although the above code is not reached anyway in this kind of "double click on a paren" situation. The problem is that Emacs generates a drag event even though there's not been a drag per-se, and the end-posn of the drag is based on the "after scroll" display, whereas the user usually hasn't had the time to really see this display before releasing his mouse button. The old code used a hack to work around the problem, and I installed another hack that does something morally very similar, although it gets there in a fairly different way. In both the old and the new code you can still get the undesired behavior if you move your mouse slightly between the second down-mouse and the second up-mouse. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue May 27 14:18:39 2014 Received: (at 17562) by debbugs.gnu.org; 27 May 2014 18:18:39 +0000 Received: from localhost ([127.0.0.1]:33657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WpLxK-0003j9-7o for submit@debbugs.gnu.org; Tue, 27 May 2014 14:18:38 -0400 Received: from mout.web.de ([212.227.15.14]:63594) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WpLxD-0003ir-SG for 17562@debbugs.gnu.org; Tue, 27 May 2014 14:18:32 -0400 Received: from drachen.dragon ([90.187.47.11]) by smtp.web.de (mrweb004) with ESMTPSA (Nemesis) id 0M3gLx-1WXp6L44v3-00rDDc; Tue, 27 May 2014 20:18:21 +0200 From: Michael Heerdegen To: 17562@debbugs.gnu.org Subject: Re: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> <87tx8cdorb.fsf@web.de> Date: Tue, 27 May 2014 20:18:17 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 27 May 2014 01:08:30 -0400") Message-ID: <87ppizulue.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:+fHoiLT1eOZihTzTrqU28JcOhxLbupYIys21oU9eVFebinGXadJ Iu76UlSNRayRVzB/AaToXb3pqj7uEqPAKuDmnTwDeEDwFtbCLIl/jN2zNC36+7hCWStSlOr an0BPwua5VyIWMiPIJ4tDsBM/Yg+Hwocr7Ati7zx0tlETnY8v4v+WQWiaBFrS0yVMkS4By1 JFCkccuKSjLRkm8yb2Rfg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17562 Cc: monnier@iro.umontreal.ca, drew.adams@oracle.com 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 (/) Hi Stefan, > The old code used a hack to work around the problem, and I installed > another hack that does something morally very similar, although it gets > there in a fairly different way. > > In both the old and the new code you can still get the undesired > behavior if you move your mouse slightly between the second down-mouse > and the second up-mouse. For me it works sufficiently well with your hack, thanks. Michael. From unknown Wed Jun 18 23:04:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 25 Jun 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator