From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#17585: 24.4.50; vertical-motion erroneously adds points Date: Fri, 30 May 2014 09:47:17 +0300 Message-ID: <83zjhzg3uy.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1401432505 8128 80.91.229.3 (30 May 2014 06:48:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 May 2014 06:48:25 +0000 (UTC) Cc: 17585@debbugs.gnu.org To: Keith David Bershatsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 30 08:48:19 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 1WqGbw-0002KV-U1 for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 May 2014 08:48:17 +0200 Original-Received: from localhost ([::1]:51715 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqGbw-0005yd-Jo for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 May 2014 02:48:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqGbo-0005xT-Qw for bug-gnu-emacs@gnu.org; Fri, 30 May 2014 02:48:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WqGbj-0001zS-Fz for bug-gnu-emacs@gnu.org; Fri, 30 May 2014 02:48:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37924) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqGbj-0001zL-Db for bug-gnu-emacs@gnu.org; Fri, 30 May 2014 02:48:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WqGbi-0005HF-C4 for bug-gnu-emacs@gnu.org; Fri, 30 May 2014 02:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 May 2014 06:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17585-submit@debbugs.gnu.org id=B17585.140143243520188 (code B ref 17585); Fri, 30 May 2014 06:48:02 +0000 Original-Received: (at 17585) by debbugs.gnu.org; 30 May 2014 06:47:15 +0000 Original-Received: from localhost ([127.0.0.1]:36801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WqGax-0005FX-7m for submit@debbugs.gnu.org; Fri, 30 May 2014 02:47:15 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:38687) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WqGas-0005FE-Dx for 17585@debbugs.gnu.org; Fri, 30 May 2014 02:47:12 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0N6D00600K3CFD00@a-mtaout22.012.net.il> for 17585@debbugs.gnu.org; Fri, 30 May 2014 09:47:03 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6D006GOK6E3F50@a-mtaout22.012.net.il>; Fri, 30 May 2014 09:47:03 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il 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:89739 Archived-At: > Date: Thu, 29 May 2014 23:21:05 -0700 > From: Keith David Bershatsky > Cc: 17585-done@debbugs.gnu.org > > The `test` function yields the same result with Emacs built (--with-ns) from the Trunk as of May 29, 2014 at 11:18 P.S.T. Approximately when, please, should I expect to see the fix merged into the Trunk? It was merged to the trunk on May 26, as trunk revision 117154 (yes, the same revision number as on the emacs-24 branch; it happens). > I'm using macports / baazar: > > /macports/bin/bzr branch --stacked bzr://bzr.savannah.gnu.org/emacs/trunk emacs-trunk Do you have revision 117154 in your bzr trunk branch? If you do, you should see this entry in src/ChangeLog: 2014-05-26 Eli Zaretskii * xdisp.c (move_it_in_display_line_to): Don't record wrap position if we are iterating over an object that generates glyphs for marginal areas. (Bug#17585) With the latest trunk, vertical motion in the foo.txt buffer created by your recipe works OK interactively (i.e. by using arrow keys or M-:); it didn't work correctly before. Please try that after your 'test' function finishes. Your test case, which uses vertical-motion non-interactively, indeed still moves point horizontally as well, but that's because linum-mode does its line number display in a post-command hook, so it defers the initial display of the line numbers until _after_ vertical-motion did its thing. You can see that by inserting (sit-for 1) before each call to vertical-motion. So I think this is an unrelated problem; if it gives you trouble in some real-life use case, please describe that use case.