From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. Date: Sun, 14 Jul 2019 11:39:35 +0100 Message-ID: <20190714103935.GB11787@breton.holly.idiocy.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="167650"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.12.0 (2019-05-25) Cc: 36633@debbugs.gnu.org To: Keith David Bershatsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 14 12:54:16 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hmc92-000hIm-DE for geb-bug-gnu-emacs@m.gmane.org; Sun, 14 Jul 2019 12:54:16 +0200 Original-Received: from localhost ([::1]:59634 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmbvK-0005Zr-Cn for geb-bug-gnu-emacs@m.gmane.org; Sun, 14 Jul 2019 06:40:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53665) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmbvH-0005YK-Do for bug-gnu-emacs@gnu.org; Sun, 14 Jul 2019 06:40:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmbvG-0003CD-G1 for bug-gnu-emacs@gnu.org; Sun, 14 Jul 2019 06:40:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hmbvG-0003C2-7M for bug-gnu-emacs@gnu.org; Sun, 14 Jul 2019 06:40:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hmbvG-0002lM-1o for bug-gnu-emacs@gnu.org; Sun, 14 Jul 2019 06:40:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jul 2019 10:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36633 X-GNU-PR-Package: emacs Original-Received: via spool by 36633-submit@debbugs.gnu.org id=B36633.156310078810597 (code B ref 36633); Sun, 14 Jul 2019 10:40:01 +0000 Original-Received: (at 36633) by debbugs.gnu.org; 14 Jul 2019 10:39:48 +0000 Original-Received: from localhost ([127.0.0.1]:43893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmbv2-0002kr-0Y for submit@debbugs.gnu.org; Sun, 14 Jul 2019 06:39:48 -0400 Original-Received: from mail-wr1-f50.google.com ([209.85.221.50]:35349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmbuz-0002ke-T1 for 36633@debbugs.gnu.org; Sun, 14 Jul 2019 06:39:46 -0400 Original-Received: by mail-wr1-f50.google.com with SMTP id y4so14125017wrm.2 for <36633@debbugs.gnu.org>; Sun, 14 Jul 2019 03:39:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=QIfPOMDLoGj/3MTdFwlvY0qEViGdi0HbnMr56nVxRA4=; b=g7Gb6yagH5nK5T6W/f+iBuop9maZuVB7CnJtU2L6cuZIlreqFgRd7siCSVqGGdKy1R C7JAbZvlLcaXnG5oc5kFGafASuABeSdWjSV5LEX8qyY4LoRhbzQuVXn4mFL/iKLVVofm fW5FKsgxu1ZuG2KsaqW9cyymC/JEmCe+8HsjTm0LqPrzhSaDLRgnIxO0Uv6X1kx7dot8 /DGu2wgIauFr6z5flFUUyOkHj0aeEiCnr/uRsgYnJkTsNbhdArsUd8FHHR4D9jtpsK0b Q+1sA2Rba3YedvdpelPLgrOiF92V3HvlX8rciJVsup95cD67VZReO2AFS7gvV3Bnpujc eFDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=QIfPOMDLoGj/3MTdFwlvY0qEViGdi0HbnMr56nVxRA4=; b=cNcTJHJwFPTyCp/VqNW5G8WwgBgGoiplvFmNSlFErtLcDjksqErh1xFSCqLIHuFyMz dRIYEwgMYyJ8Y+nVmZdslo1IBGAlL4p4NIpUwbDqBOP2x0D1IVHu39gKs84cx+teDm3j qws9o9Gkt//vbf21pk3QSI5WDAhsj40kPWzC+EOQBBRCTcdMUlP8X0Ms9wJjQZHc62HA 9lj4SAAFe0WzY4TWS+vMr0pMFGi6OCZCSjA7cdVIxqF+9ObMY4ftyQc96VvpeM8fQvr/ Jw9/Lq1ZsCi1IsjveE4KZ8uDYdewN5thTYUTnnulQIGeXwf7yoeox2kHNT7DZH3+Y7+x fUDw== X-Gm-Message-State: APjAAAUgvGS4nCbnL6YViaH6DWS5Su65+16jL6a54KrPARnXYcIE8CHY iISgATQ6b1kz872sk59Bj1yv0WZY X-Google-Smtp-Source: APXvYqy+B5F8BApM1y90k7iaGbYzSnMlEWjShgQmpS7GwpDQQ+I8QtAx+cW5QJW3UXxoDJyLHJCdzw== X-Received: by 2002:adf:dcc2:: with SMTP id x2mr10525377wrm.55.1563100779597; Sun, 14 Jul 2019 03:39:39 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-b0d8-8cf9-dc55-40ba.holly.idiocy.org. [2001:8b0:3f8:8129:b0d8:8cf9:dc55:40ba]) by smtp.gmail.com with ESMTPSA id r123sm13270585wme.7.2019.07.14.03.39.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jul 2019 03:39:37 -0700 (PDT) Content-Disposition: inline In-Reply-To: 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: 209.51.188.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:162970 Archived-At: On Fri, Jul 12, 2019 at 07:10:44PM -0700, Keith David Bershatsky wrote: > Step 1: Launch Emacs 26. > > Step 2: Evaluate the following code. > > (progn > (find-library "simple") > (pixel-scroll-mode 1) > (re-search-forward "\t\t\t\t\t" nil t) > (set-window-start (selected-window) (match-beginning 0)) > (setq header-line-format "hello-world") > (setq buffer-display-table (make-display-table)) > (aset buffer-display-table > ?\t > (vector (make-glyph-code ?\u00BB 'font-lock-warning-face) > (make-glyph-code ?\t 'highlight))) > (setq tab-width 8)) > > Step 3: Move the mousewheel downward one time; i.e., one ratchet. > > Step 4: Observe the visible stretch glyphs overwriting the header-line. Hi Keith, I can’t replicate this behaviour. The worst I see is some flickering of the header line, which is unfortunately to be expected from the current implementation. When you do it is the header line being overwritten and not immediately updated? -- Alan Third