From unknown Sun Aug 17 09:10:42 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#15760 <15760@debbugs.gnu.org> To: bug#15760 <15760@debbugs.gnu.org> Subject: Status: 24.3; move-to-window-line goes to wrong line Reply-To: bug#15760 <15760@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:10:42 +0000 retitle 15760 24.3; move-to-window-line goes to wrong line reassign 15760 emacs submitter 15760 John Hagerman severity 15760 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 30 14:24:06 2013 Received: (at submit) by debbugs.gnu.org; 30 Oct 2013 18:24:06 +0000 Received: from localhost ([127.0.0.1]:53236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VbaR3-0000JO-0w for submit@debbugs.gnu.org; Wed, 30 Oct 2013 14:24:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53236) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VbaQ7-0000He-NO for submit@debbugs.gnu.org; Wed, 30 Oct 2013 14:23:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbaPw-0003If-Qr for submit@debbugs.gnu.org; Wed, 30 Oct 2013 14:23:02 -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 ([208.118.235.17]:49242) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbaPw-0003Ib-OY for submit@debbugs.gnu.org; Wed, 30 Oct 2013 14:22:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbaPr-00038l-Mf for bug-gnu-emacs@gnu.org; Wed, 30 Oct 2013 14:22:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbaPm-0003FV-5K for bug-gnu-emacs@gnu.org; Wed, 30 Oct 2013 14:22:51 -0400 Received: from alvesta.synopsys.com ([198.182.60.77]:40843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbaPl-0003Ex-KF for bug-gnu-emacs@gnu.org; Wed, 30 Oct 2013 14:22:46 -0400 Received: from WBSNus02mta1 (us02secmta1.synopsys.com [10.12.235.96]) by alvesta.synopsys.com (Postfix) with ESMTP id D600A8C28 for ; Wed, 30 Oct 2013 11:22:43 -0700 (PDT) Received: from us02secmta1.internal.synopsys.com (us02secmta1.internal.synopsys.com [127.0.0.1]) by us02secmta1.internal.synopsys.com (Service) with ESMTP id C97524E213 for ; Wed, 30 Oct 2013 11:22:43 -0700 (PDT) Received: from mailhost.synopsys.com (mailhost3.synopsys.com [10.12.238.238]) by us02secmta1.internal.synopsys.com (Service) with ESMTP id 9B4894E202 for ; Wed, 30 Oct 2013 11:22:43 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id 8EEEAB4C for ; Wed, 30 Oct 2013 11:22:43 -0700 (PDT) Received: from US01WEHTC3.internal.synopsys.com (us01wehtc3.internal.synopsys.com [10.15.84.232]) by mailhost.synopsys.com (Postfix) with ESMTP id 896D1B4B for ; Wed, 30 Oct 2013 11:22:43 -0700 (PDT) Received: from us01wembx1.internal.synopsys.com ([fe80::d537:87d2:2d88:a96]) by US01WEHTC3.internal.synopsys.com ([::1]) with mapi id 14.02.0298.004; Wed, 30 Oct 2013 11:22:43 -0700 From: John Hagerman To: "bug-gnu-emacs@gnu.org" Subject: 24.3; move-to-window-line goes to wrong line Thread-Topic: 24.3; move-to-window-line goes to wrong line Thread-Index: Ac7VnObJKZud5hJiRX29sxstzD1+1g== Date: Wed, 30 Oct 2013 18:22:42 +0000 Message-ID: <72E011E11337B24D9D93F8DDEFEC7F30D6983CEC@us01wembx1.internal.synopsys.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.9.64.240] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 30 Oct 2013 14:24:02 -0400 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 (-----) Using X Windows, I start 'emacs -Q' and get a window of height "30". I need a buffer with more lines than window height, so I enter 35 lines into an empty buffer. At that point the last line of the buffer is somewhere in the middle of the window. Since 'point' is at the end of the buffer, doing (move-to-window-line -1) does not move point, as expected. Then, since 'point' is at the end of the buffer, doing ESC - ^L adjusts the display so the last line of the buffer is on the last line of the window. Now doing (move-to-window-line -1) _does_ move point, to the previous line. I believe this is incorrect behavior. Then, since 'point' has moved, doing ESC - ^L puts the second-to-last line of the buffer on the last line of the window. And now doing (move-to-window-line -1) does not move point, as expected. Dribble file (unprintable chars edited to, eg, "^X"): ^Xbfoo1234567890123456= 7890123456789012345-1xmove-to-window-line= -^L-1xmove-to-window-line-^L-1xmove-to-window-line^X^C Thanks ~ John In GNU Emacs 24.3.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.10.4) of 2013-05-03 on depbldrh55 Windowing system distributor `The X.Org Foundation', version 11.0.70101000 System Description: Red Hat Enterprise Linux Client release 5.7 (Tikanga) Configured using: `configure '--prefix=3D/depot/emacs-24.3' '--with-gif=3Dno' '--with-x-toolkit=3Dyes'' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x r e p o r t - e m Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 12:59:51 2016 Received: (at 15760) by debbugs.gnu.org; 26 Jun 2016 16:59:52 +0000 Received: from localhost ([127.0.0.1]:56986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHDPT-0000gV-OW for submit@debbugs.gnu.org; Sun, 26 Jun 2016 12:59:51 -0400 Received: from mail-oi0-f66.google.com ([209.85.218.66]:36348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHDPQ-0000g9-R2 for 15760@debbugs.gnu.org; Sun, 26 Jun 2016 12:59:49 -0400 Received: by mail-oi0-f66.google.com with SMTP id x6so26690464oif.3 for <15760@debbugs.gnu.org>; Sun, 26 Jun 2016 09:59:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc; bh=gv2Bcvy8ZMvFFLQ97su8vH950vbCoptjFYqgFw3UkmM=; b=v0vo4bMuu8S8/SBc45rCpgLab5+o4wxu3It4Lh8VVhHsR+RaOcQCRVYcwtnndzTRC6 N8D4CUsgxPhCjLcM7ZHiWUbpgt2MdqpjjfvHJI6o4CM1NRBCRyLul8FyRC6Hm2+wucIp qea6KqnDK0ZrlmdWpC/0LjDYifzwd2giLGnIuBk/jVp5PRuBrXgioNVbrpr+FfHC+n4Y w3Z9VpuAs6g2zbvXtKjJXDMqYeOp3zokU161DL1c+43BMczL74nrKVl/e4mgeeR/24YG FnB4JcELtgPPcQ0sgKE2MpnCYIkF6Md4D61DRq8Buh+DKFXZIcLyT9mZV0hsR4os9JNb +GCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc; bh=gv2Bcvy8ZMvFFLQ97su8vH950vbCoptjFYqgFw3UkmM=; b=bVH597O5ZQf5oR6XyqWyHeVRvJawbCltxX0RDPL6DjM/aW6n+Bx1Nb0akT7OYiqDGI LW4WL/lc1DmZ3W8+WWacP8j6IPuQZJWsHl1rQ3vsq5zleS46mc+/OAoGZ7/KUzh4RxA+ ibs9OR03YeM/jmX/Ylkaa7iuTgFyhfT8sMhmvcOdvTjExOpHX0boKllnE/mbhWkBgDKm o03eRrc88rX9JobGML2EhqXhhWKRLg3hxCUTZFXxg+OgJykBhHadaiSBVk9s3XsJJAuj SdeXwMNmPOQmtShVMQ58862tgGRD3fbU/FOCgEMM1MQhlJILSxg+tnujOpVRJKG3s8c1 kzDw== X-Gm-Message-State: ALyK8tJFiUNqCpPSDZHalcp1wu4Vm0lwKXG+/ab7xYYE2OcMequrBentdZbtIuQqWYeza0Zmv+AIq4Qy7RIPHg== X-Received: by 10.157.38.185 with SMTP id l54mr9118553otb.112.1466960383185; Sun, 26 Jun 2016 09:59:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.52.238 with HTTP; Sun, 26 Jun 2016 09:59:42 -0700 (PDT) From: Noam Postavsky Date: Sun, 26 Jun 2016 12:59:42 -0400 X-Google-Sender-Auth: Y3ArhMqBJek5ZwufSfu460IjQiY Message-ID: Subject: Bug #15760: 24.3; move-to-window-line goes to wrong line To: 15760@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15760 Cc: John Hagerman X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) tag 15760 + notabug quit I think this happens simply because a GUI window can show partial lines, and move-to-window-line only considers fully displayed lines. Compare behaviour in a TTY where only whole lines can be displayed. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 15:25:47 2016 Received: (at 15760) by debbugs.gnu.org; 26 Jun 2016 19:25:47 +0000 Received: from localhost ([127.0.0.1]:57055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHFgh-0007hP-6K for submit@debbugs.gnu.org; Sun, 26 Jun 2016 15:25:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHFgf-0007h9-LG for 15760@debbugs.gnu.org; Sun, 26 Jun 2016 15:25:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHFgZ-0000xs-Fc for 15760@debbugs.gnu.org; Sun, 26 Jun 2016 15:25:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47099) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHFgU-0000w0-FQ; Sun, 26 Jun 2016 15:25:34 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2801 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bHFgP-0004hG-Qg; Sun, 26 Jun 2016 15:25:32 -0400 Date: Sun, 26 Jun 2016 22:25:05 +0300 Message-Id: <83ziq7ycq6.fsf@gnu.org> From: Eli Zaretskii To: Noam Postavsky In-reply-to: (message from Noam Postavsky on Sun, 26 Jun 2016 12:59:42 -0400) Subject: Re: bug#15760: Bug #15760: 24.3; move-to-window-line goes to wrong line References: <72E011E11337B24D9D93F8DDEFEC7F30D6983CEC@us01wembx1.internal.synopsys.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 15760 Cc: John.Hagerman@synopsys.com, 15760@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Noam Postavsky > Date: Sun, 26 Jun 2016 12:59:42 -0400 > Cc: John Hagerman > > I think this happens simply because a GUI window can show partial > lines, and move-to-window-line only considers fully displayed lines. > Compare behaviour in a TTY where only whole lines can be displayed. Does pos-visible-in-window-p return nil for the line you think is only partially visible, when invoked with only 1 argument -- the last position in the buffer? If it does, then you are right. But if it returns t, then that line is fully visible, and some other factor is at work here. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 16:58:52 2016 Received: (at 15760) by debbugs.gnu.org; 26 Jun 2016 20:58:52 +0000 Received: from localhost ([127.0.0.1]:57079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHH8m-0003Gh-0u for submit@debbugs.gnu.org; Sun, 26 Jun 2016 16:58:52 -0400 Received: from mail-oi0-f44.google.com ([209.85.218.44]:34658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHH8k-0003GI-4r for 15760@debbugs.gnu.org; Sun, 26 Jun 2016 16:58:50 -0400 Received: by mail-oi0-f44.google.com with SMTP id s66so177760167oif.1 for <15760@debbugs.gnu.org>; Sun, 26 Jun 2016 13:58:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Ly6JsxHHgZkKp78gSM6hjbbMu5JbRSOh5QM3/YlyTi8=; b=O+EWgsdqHXAxT+lqBH9b8arJ+oGzdwdRkyD/35aOHtHypVMeOPyzv77QxQqS/6kzrW VeGFX2TGqeEnmXNeL66mEgib/aK/r+M0tP/xcVe7tapgjnCqdDh3uzYqa7iesvm9Cbk8 BDGr+5wc7yg06npzwFjcJ2nGr606pCO7EYoJxENbuZSlM4lX58dBZp0/4ueXuPs7hM0M 7MWBVbozqaONGWja4TI274Vk1ORm93Duk4FSPZ3Yt5II/fHDvZ22jhpRJ0DYZLMC6WBQ gw551VsCGk28jpDlIzieWSa/hKgEFwvqzq3FpiPmXZZqD9/ANyiItgITK61AXuT02kra AOGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Ly6JsxHHgZkKp78gSM6hjbbMu5JbRSOh5QM3/YlyTi8=; b=l0JAWrfEyYW4oOOSBz24ORzZN0wd+W8sgoiUV6Vd6LMYo1Be1MPqNwpGngJSUkOVMG knqm80phKFY6n0iSQRhQaNB8SEb4UR/AZHm2zUKYCGfcEhuYdTyaSRGcC890twsue3lJ WBcDKdDzM+9yo3PHrwsrhara1+105Crl2hHgV5m4uV1Nnjchbby5SiDdeYDInGK6uw/8 DmrEw9iztZNqm7glwU+TpYxKVwFCxNNwBvDHoSPwKoOPYFc5TVzs0g0QK/4TYxZV1HUL y8N62ddodNxd9jBKiimncRT9aIPpoO/7zUbUNJXGCoKZRhz+iPLZmduZc4C8XbuxSlsX UKcQ== X-Gm-Message-State: ALyK8tKENu0MLkx1cumbkdqnbIuKTiZ0jQu/70TbbvZNtcgZQabHD47BWGFL40rzzv/UkF9jXUN8LWtMWZzCIQ== X-Received: by 10.157.22.179 with SMTP id c48mr9647865ote.35.1466974724515; Sun, 26 Jun 2016 13:58:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.52.238 with HTTP; Sun, 26 Jun 2016 13:58:44 -0700 (PDT) In-Reply-To: <83ziq7ycq6.fsf@gnu.org> References: <72E011E11337B24D9D93F8DDEFEC7F30D6983CEC@us01wembx1.internal.synopsys.com> <83ziq7ycq6.fsf@gnu.org> From: Noam Postavsky Date: Sun, 26 Jun 2016 16:58:44 -0400 X-Google-Sender-Auth: SV8p5p4w_wXwSkI-pWVvJNjNHVQ Message-ID: Subject: Re: bug#15760: Bug #15760: 24.3; move-to-window-line goes to wrong line To: 15760@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15760 Cc: John Hagerman , Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) tag 15760 - notabug fixed 15760 24.5 close 15760 quit Ah, the line is indeed fully visible according to pos-visible-in-window-p. But trying with emacs 24.5 the problem doesn't occur, so actually this must be a bug that was fixed sometime between 24.3 and 24.5. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 22:30:37 2016 Received: (at 15760) by debbugs.gnu.org; 27 Jun 2016 02:30:37 +0000 Received: from localhost ([127.0.0.1]:57240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHMJo-00055f-Qp for submit@debbugs.gnu.org; Sun, 26 Jun 2016 22:30:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHMJm-00055Q-RO for 15760@debbugs.gnu.org; Sun, 26 Jun 2016 22:30:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHMJg-0003ot-SL for 15760@debbugs.gnu.org; Sun, 26 Jun 2016 22:30:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52527) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHMJc-0003oZ-QM; Sun, 26 Jun 2016 22:30:24 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3081 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bHMJa-00032a-ST; Sun, 26 Jun 2016 22:30:23 -0400 Date: Mon, 27 Jun 2016 05:30:00 +0300 Message-Id: <83wplbxt1z.fsf@gnu.org> From: Eli Zaretskii To: Noam Postavsky In-reply-to: (message from Noam Postavsky on Sun, 26 Jun 2016 16:58:44 -0400) Subject: Re: bug#15760: Bug #15760: 24.3; move-to-window-line goes to wrong line References: <72E011E11337B24D9D93F8DDEFEC7F30D6983CEC@us01wembx1.internal.synopsys.com> <83ziq7ycq6.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 15760 Cc: John.Hagerman@synopsys.com, 15760@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Noam Postavsky > Date: Sun, 26 Jun 2016 16:58:44 -0400 > Cc: John Hagerman , Eli Zaretskii > > Ah, the line is indeed fully visible according to > pos-visible-in-window-p. But trying with emacs 24.5 the problem > doesn't occur, so actually this must be a bug that was fixed sometime > between 24.3 and 24.5. I think I see it in 25.0.95. I will take a look. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 22:35:42 2016 Received: (at 15760) by debbugs.gnu.org; 27 Jun 2016 02:35:42 +0000 Received: from localhost ([127.0.0.1]:57256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHMOk-0005FD-C7 for submit@debbugs.gnu.org; Sun, 26 Jun 2016 22:35:42 -0400 Received: from mail-oi0-f49.google.com ([209.85.218.49]:34689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHMOi-0005Es-5k for 15760@debbugs.gnu.org; Sun, 26 Jun 2016 22:35:40 -0400 Received: by mail-oi0-f49.google.com with SMTP id s66so183272494oif.1 for <15760@debbugs.gnu.org>; Sun, 26 Jun 2016 19:35:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=AeLJ3teDaoO08EsRuRYPj41mG74DMPHcwT7W3vML5TQ=; b=F1RhBRZkyCRvKNTFa8ALdNba3gMW4gyE/B212H0OGPcyUGrLwXJuIqSbjIjPernJkZ 1i9p3sYTQR72lTxhwLTApgzmLh09MEkEj9pnASnXo7diDtzSZdgGDizFhDEBqkAGlqa5 S5zfu492ppDyTYjcZrmRplbZSmT93mOxBof7+DZWSWnO+TqEhkm64chiEPWegyPMGYMN /Zdw3Y7e5DGmnr7TT8ASn8WTgVF2MSkaY6uoQzEVS23+6je30LT5t/uojvLoHQqyuDEO B9hqOUeZE1MwPDNl0L36cifbz7KVhDip4bBQNf3OQ7zvYYk8qatsN83CUAKO9s3F2EOm 2cCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=AeLJ3teDaoO08EsRuRYPj41mG74DMPHcwT7W3vML5TQ=; b=TZHL0pO8zn4oWenteg015ojLSDBw0ywxoO66RPMLEIPE92633UGrOuDAAoH5FgQGp/ wRztqS7w/e9w27oQ1tDiUNCHZ5Ce5/OrNZioxdvzGnTleouaIrOKSmckKdeW6rtAOtpq 9T5ruzM6UHa2B3ImRUt51MlVf/np6kKe5WtMfZMxVAxdDAaYj4e+hGCS2aS+KItM8OkR 605/sb3I/9ZoreqXuV0J/kJnMbDqZ7PNcdo5/ofJdcSuGdlaaZMcAf4OE6+GdzuOAbM9 YecbKLQBVLcXg4mNNxhPH/BzuicHhabRmRpt8HCF2M75Wae3+TM+vIM0SSzw4GSK/t5C joNw== X-Gm-Message-State: ALyK8tKdUjvaf5KWfN3JqIVfBYVSsIyEQJZPbick+jTUFxF0+2VFDYN725cQ9e9w9P+5bdJLWorH8FaVIGWr7Q== X-Received: by 10.202.85.9 with SMTP id j9mr8458135oib.202.1466994934653; Sun, 26 Jun 2016 19:35:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.52.238 with HTTP; Sun, 26 Jun 2016 19:35:34 -0700 (PDT) In-Reply-To: <83wplbxt1z.fsf@gnu.org> References: <72E011E11337B24D9D93F8DDEFEC7F30D6983CEC@us01wembx1.internal.synopsys.com> <83ziq7ycq6.fsf@gnu.org> <83wplbxt1z.fsf@gnu.org> From: Noam Postavsky Date: Sun, 26 Jun 2016 22:35:34 -0400 X-Google-Sender-Auth: 6OttaWWKkyWVWO4cTF0tik1N1ME Message-ID: Subject: Re: bug#15760: Bug #15760: 24.3; move-to-window-line goes to wrong line To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15760 Cc: John Hagerman , 15760@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) found 15760 25.0.95 quit On Sun, Jun 26, 2016 at 10:30 PM, Eli Zaretskii wrote: >> From: Noam Postavsky >> Date: Sun, 26 Jun 2016 16:58:44 -0400 >> Cc: John Hagerman , Eli Zaretskii >> >> Ah, the line is indeed fully visible according to >> pos-visible-in-window-p. But trying with emacs 24.5 the problem >> doesn't occur, so actually this must be a bug that was fixed sometime >> between 24.3 and 24.5. > > I think I see it in 25.0.95. I will take a look. Oh yeah, I see it too. Regression :( From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 27 11:34:15 2016 Received: (at 15760-done) by debbugs.gnu.org; 27 Jun 2016 15:34:15 +0000 Received: from localhost ([127.0.0.1]:58409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHYYB-0005c7-Jt for submit@debbugs.gnu.org; Mon, 27 Jun 2016 11:34:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHYYA-0005bu-B4 for 15760-done@debbugs.gnu.org; Mon, 27 Jun 2016 11:34:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHYY1-0005G4-OH for 15760-done@debbugs.gnu.org; Mon, 27 Jun 2016 11:34:09 -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_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35659) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHYY1-0005Fa-KO; Mon, 27 Jun 2016 11:34:05 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3422 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bHYXz-00055v-OZ; Mon, 27 Jun 2016 11:34:04 -0400 Date: Mon, 27 Jun 2016 18:33:38 +0300 Message-Id: <83shvyy7cd.fsf@gnu.org> From: Eli Zaretskii To: Noam Postavsky In-reply-to: (message from Noam Postavsky on Sun, 26 Jun 2016 22:35:34 -0400) Subject: Re: bug#15760: Bug #15760: 24.3; move-to-window-line goes to wrong line References: <72E011E11337B24D9D93F8DDEFEC7F30D6983CEC@us01wembx1.internal.synopsys.com> <83ziq7ycq6.fsf@gnu.org> <83wplbxt1z.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 15760-done Cc: John.Hagerman@synopsys.com, 15760-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) > From: Noam Postavsky > Date: Sun, 26 Jun 2016 22:35:34 -0400 > Cc: John Hagerman , 15760@debbugs.gnu.org > > >> Ah, the line is indeed fully visible according to > >> pos-visible-in-window-p. But trying with emacs 24.5 the problem > >> doesn't occur, so actually this must be a bug that was fixed sometime > >> between 24.3 and 24.5. > > > > I think I see it in 25.0.95. I will take a look. > > Oh yeah, I see it too. Regression :( Not a regression, actually. There was a subtle off-by-one error in a subroutine of move-to-window-line, which was present there since the day the function was written. I see the same problem in 24.5. Now hopefully fixed on master. I also updated the documentation, which was very vague about the exact meaning of the argument -1. Thanks. From unknown Sun Aug 17 09:10:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 26 Jul 2016 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