From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#17562: 24.4.50; REGRESSION: mouse double-click on `(` does not select whole Lisp sexp Date: Tue, 27 May 2014 00:25:03 +0200 Message-ID: <878uponpog.fsf@web.de> References: <28b9c286-b99c-42b1-9768-d39a449a9855@default> <87fvjwcj5j.fsf@rosalinde.fritz.box> <8e3dd26e-4b72-422e-b288-79520a6eedcd@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1401143187 7245 80.91.229.3 (26 May 2014 22:26:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 May 2014 22:26:27 +0000 (UTC) Cc: 17562@debbugs.gnu.org, Stephen Berman To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 27 00:26:20 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Wp3LX-0000PE-JG for geb-bug-gnu-emacs@m.gmane.org; Tue, 27 May 2014 00:26:19 +0200 Original-Received: from localhost ([::1]:58696 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wp3LX-0006KJ-5d for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 May 2014 18:26:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wp3LP-0006K7-7R for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 18:26:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wp3LG-00021h-DJ for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 18:26:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33765) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wp3LG-00021X-Ay for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 18:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wp3LF-0006mo-PU for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 18:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 May 2014 22:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17562 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17562-submit@debbugs.gnu.org id=B17562.140114312226033 (code B ref 17562); Mon, 26 May 2014 22:26:01 +0000 Original-Received: (at 17562) by debbugs.gnu.org; 26 May 2014 22:25:22 +0000 Original-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 Original-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 Original-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 In-Reply-To: <8e3dd26e-4b72-422e-b288-79520a6eedcd@default> (Drew Adams's message of "Mon, 26 May 2014 15:01:40 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) X-Provags-ID: V03:K0:q84jxhdVyIGecofYyCPWs6lJDXQnD0xvYQVwfC8vwhw2e/+Yp45 iC/GVJv/l8AGVUtssxkU1BLhlnKhrA1i/eNnPARzDE446hGMuI3pXFFf+PpCcQZjf9j72Gl oT/WnhBZbc8xE3R1+VrhcVuw8mg+0Qfz30ZhA8p0qT2O9H93aDBo+M2zEzsOVmIhA9eTmrG Ngd5GD9BMhVHp79rllZcA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:89523 Archived-At: 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.