From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#26994: 26.0.50; display bugs with auto-hscolling current line Date: Fri, 19 May 2017 11:36:40 +0200 Message-ID: <8760gxqjbr.fsf@rosalinde> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1495186882 21848 195.159.176.226 (19 May 2017 09:41:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 19 May 2017 09:41:22 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: 26994@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 19 11:41:17 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBePM-0005Xm-Mb for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 May 2017 11:41:16 +0200 Original-Received: from localhost ([::1]:57498 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBePQ-000356-Dp for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 May 2017 05:41:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBeLJ-00086v-VP for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 05:37:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBeLG-00076l-2j for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 05:37:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51719) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dBeLF-00076g-VT for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 05:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dBeLF-00018z-Pp for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 05:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 May 2017 09:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26994 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14951866174385 (code B ref -1); Fri, 19 May 2017 09:37:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 May 2017 09:36:57 +0000 Original-Received: from localhost ([127.0.0.1]:54396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBeLB-00018e-1r for submit@debbugs.gnu.org; Fri, 19 May 2017 05:36:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBeL9-00018R-O5 for submit@debbugs.gnu.org; Fri, 19 May 2017 05:36:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBeL3-00074s-6q for submit@debbugs.gnu.org; Fri, 19 May 2017 05:36:50 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:51204) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dBeL3-00074o-3A for submit@debbugs.gnu.org; Fri, 19 May 2017 05:36:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBeL1-0007tD-O0 for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 05:36:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBeKx-000744-Qy for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 05:36:47 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:51441) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dBeKx-00073y-Gf for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 05:36:43 -0400 Original-Received: from rosalinde ([83.135.4.92]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MaZrd-1dRNw01fdx-00KCsM for ; Fri, 19 May 2017 11:36:41 +0200 X-Provags-ID: V03:K0:SzdZcX55UsAqowdl01Q/mJEUufGZY8p9xqXmNo3rzRzxk5LOENB A2ksnK1W77CR61epPZqdeMzgjD2F71ebeVKb6ZYh4l9pU9/VqEHDZhekiyYeUIM4DL81LVg vs1VMjIYCkCLBmSVuoKkUkfQ4tS/zDa24o1iL6jGZOzGFOX3H+nGEKv5vJH3V2dI72nb+tI IC/ZD7TEO02ycruRrfbKw== X-UI-Out-Filterresults: notjunk:1;V01:K0:8optwORMcig=:JvcOHHtyMMhnC9ZQs9PN+z LMHUcRo/7J4vmGmYVR+p5caEtackl8dukH6AYXdje+/lTyZgKB0w9Br8VPy2NrIfusuR3ljvS SxLfWKaP7you3hIzWUUP8azngbUHcDc8FfI45PuLRriYrm6PQ1+ZnNjs0rJ79CSiBBaUx37f5 18ce8vdCVuWyKh6tvT/ikj7xdZ2ybzFJyO3KVvsN+7am1jexhp24mFrhHecK9Em1AFfsifSf5 zvPZ9h6pabLbVwDcU1gHRinzbNxEaKYoOA225RQcV7lHIgcnZ2IyUSKEX/fOb9fRzYcEsLgPo 4Eon5Fjl6gkafJVy5g0BlHpJl3OpDl4lvAAZktVNHz9t4bHNI5B9a8cWJnx5Ix0hZuPqXfGs1 YG9efgmZu3H27O9DymnHfA5WICv94nvTJxKbiyVUvBvNESTywo8EOkBE4jHpfX4zr/+CZrvl5 isI5noKmz55Qt2qXiUGWRHuMXgUjmPTZ5EmP/4922WauPCXg3o3Sx8uXm40sS1PTcEUQCsTI3 naf+dSDjO3xAE4F4ScIew2A9Q+BkCtgN+oKWVWnLaf7q3rppzuYEMAWtqhZllC05hBF8nYEIq g4Xhq4dx2giFZRC2J0o81tjVhjaKTT41nN923oD8A2HW+CyMtAOl6EDTmAKKfyb3pJja/By9Y lKJAKDJ6GgOZRbIO9LHFZK5sAIYycZnIYdG2mumU50ZQcr9PwGIEiOeAkpn6z59GqWOodNmuG sh3Q7LkEq7FnWYq8rpEtX3xWDLMr2kazocAgGvpcC3vzjK4nlvXxTu9hAwU1v+Yi8z4qPLhh X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:132630 Archived-At: 0. emacs -Q 1. Make a long (> 160 columns) line of text, e.g. in *scratch* join the two lines and duplicate them: C-p C-p M-^ C-a C-k C-y C-y 2. Copy this long line and yank it below (optional, just to see the effect of auto-hscrolling clearly): C-a C-k C-y RET C-y 3. M-x toggle-truncate-lines 4. M-x customize-option RET auto-hscroll-mode, set value to "Scroll only the current line" and set it for the current session. 5. Return to *scratch* and put point at the start: M-<. Enable column-number-mode to track the column of point: 6. Start moving point forward, e.g by repeating M-f. On moving over the first occurrence of "create", this line (but not the one below it) is scrolled, correctly. Continue repeating M-f. => When point reached column 160 (for me that's the space after the second occurrence of ";; This buffer is"), the cursor is visible, but the next M-f makes it disappear and the line no longer scrolling; however, you can see from the column number in the mode line that point keeps advancing. When scrolling stops depends, AFAICT, on (one or both of) the window-width and the font size. A second, likely related, display bug happens in combination with text-scale-adjust: 7. Return to BOB (M-<). Invoke increased text-scale-adjust (C-x C-+) and start moving forward by repeating M-f. => At some point (for me at column 130), while advancing point columnwise (C-f) the line also moves pixelwise to the left and then (after 3-4 pixels) jumps back. Continuing with C-f repeats this effect. With decreased text-scale-adjust (C-x C--, making sure the size is below the default, not just returned to it), the mirror-image effect happens (for me, starting at column 176 with the smaller size): the line moves pixelwise to the right and after several pixels jumps back to the left, and so on. When the default size is restored, the pixelwise movement stops (but the above hscrolling problem remains). In GNU Emacs 26.0.50 (build 7, x86_64-pc-linux-gnu, GTK+ Version 3.22.8) of 2017-05-19 built on rosalinde Repository revision: bb5c6614eb171eef8c08474e0f949fe18ef4b230 Windowing system distributor 'The X.Org Foundation', version 11.0.11901000 Recent messages: Opening nnfolder server on private...done Reading incoming mail from file... nnfolder: Reading incoming mail (no new mail)...done Reading active file from private via nnfolder...done Reading active file from archive via nnfolder... Opening nnfolder server on archive...done Reading active file from archive via nnfolder...done Reading active file via nndraft...done Checking new news...done Making completion list... Configured using: 'configure 'CFLAGS=-Og -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix