From unknown Fri Jun 13 06:03:13 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#36633 <36633@debbugs.gnu.org> To: bug#36633 <36633@debbugs.gnu.org> Subject: Status: Scrolling by pixels: visible stretch glyphs overwrite header-line. Reply-To: bug#36633 <36633@debbugs.gnu.org> Date: Fri, 13 Jun 2025 13:03:13 +0000 retitle 36633 Scrolling by pixels: visible stretch glyphs overwrite header= -line. reassign 36633 emacs submitter 36633 Keith David Bershatsky severity 36633 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 12 22:10:52 2019 Received: (at submit) by debbugs.gnu.org; 13 Jul 2019 02:10:52 +0000 Received: from localhost ([127.0.0.1]:41040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hm7Uy-0002W2-5U for submit@debbugs.gnu.org; Fri, 12 Jul 2019 22:10:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:59315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hm7Uv-0002Vu-8y for submit@debbugs.gnu.org; Fri, 12 Jul 2019 22:10:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33219) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hm7Uu-00080C-EG for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 22:10:49 -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,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hm7Ut-0001At-9i for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 22:10:48 -0400 Received: from gateway21.websitewelcome.com ([192.185.46.113]:30304) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hm7Us-00019y-Ux for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 22:10:47 -0400 Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8]) by gateway21.websitewelcome.com (Postfix) with ESMTP id DB5BC400C452E for ; Fri, 12 Jul 2019 21:10:45 -0500 (CDT) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id m7Urhb62biQerm7Urh3Hue; Fri, 12 Jul 2019 21:10:45 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:To:From:Message-ID:Date: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=MDrpf9XMnyd+bmbbnehmz46FHVjyNeQrHk0p2eCB1Tw=; b=PhkDa2yYSQWWTQWsIjFpySMX9T 6VQGktzJl23HnnDPWWwZIl/OdXD8PoAbkYGmQecBJSPtE4Ig8ZlKOoEdd0ziPKq4AbfDDEK72b3sH G+ImESQTOpwSKRBjzfLzM5ASMK2oh053NQ8lo1i3mXhk5InY3qkqmu7tU3DWmK4KxnJU716/LTt9+ 0fmEyt/x//acbgI/YC/IJqT31U8uqPUSiQJzHHhIHn59KfSAVv0Nc0FoCJnYgEj28FqPpyWT16CnV amP7ICS+CZDLq+B9/D6/csCjxhoMmrC1ce3f0r9zeECaZNiuxJ0FJtAL3X+T3YyyIHbfbPdcL05tN rE4Aak4A==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:49858 helo=server.local) by gator3053.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hm7Ur-003LZi-8k for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 21:10:45 -0500 Date: Fri, 12 Jul 2019 19:10:44 -0700 Message-ID: From: Keith David Bershatsky To: Emacs Bug Reports Subject: Scrolling by pixels: visible stretch glyphs overwrite header-line. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1hm7Ur-003LZi-8k X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.local) [45.48.239.195]:49858 X-Source-Auth: lawlist X-Email-Count: 1 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 192.185.46.113 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) 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. BEHAVIOR EXPECTED: The header-line should not be overwritten by the visible stretch glyphs that are being scrolled upwards from the row beneath the header-line. I am on OSX 10.6.8 and performed this minimal working example with: GNU Emacs 26.1 (build 1, x86_64-apple-darwin10.8.0, NS appkit-1038.36 Version 10.6.8 (Build 10K549)) of 2018-05-30 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 13 02:19:41 2019 Received: (at 36633) by debbugs.gnu.org; 13 Jul 2019 06:19:41 +0000 Received: from localhost ([127.0.0.1]:41351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmBNk-0001Ys-PV for submit@debbugs.gnu.org; Sat, 13 Jul 2019 02:19:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmBNj-0001Ya-UQ for 36633@debbugs.gnu.org; Sat, 13 Jul 2019 02:19:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hmBNe-00062K-Kr; Sat, 13 Jul 2019 02:19:34 -0400 Received: from [176.228.60.248] (port=2450 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hmBNe-0001KC-53; Sat, 13 Jul 2019 02:19:34 -0400 Date: Sat, 13 Jul 2019 09:19:28 +0300 Message-Id: <83zhli1mof.fsf@gnu.org> From: Eli Zaretskii To: Keith David Bershatsky In-reply-to: (message from Keith David Bershatsky on Fri, 12 Jul 2019 19:10:44 -0700) Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36633 Cc: 36633@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: -3.3 (---) > Date: Fri, 12 Jul 2019 19:10:44 -0700 > From: Keith David Bershatsky > > 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. This doesn't happen to me on MS-Windows, so I think this is Darwin-specific. Can someone try reproducing this on GNU/Linux and report? From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 13 04:32:36 2019 Received: (at 36633) by debbugs.gnu.org; 13 Jul 2019 08:32:36 +0000 Received: from localhost ([127.0.0.1]:41427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmDSO-0005io-2L for submit@debbugs.gnu.org; Sat, 13 Jul 2019 04:32:36 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:35708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmDSM-0005ib-ED for 36633@debbugs.gnu.org; Sat, 13 Jul 2019 04:32:35 -0400 Received: by mail-wr1-f47.google.com with SMTP id y4so12160204wrm.2 for <36633@debbugs.gnu.org>; Sat, 13 Jul 2019 01:32:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HUxIurJ8BR956vgeQ2T/HXa9qNqKorKwzGX8qv89DRc=; b=h2esoq97IFXJxTwxn6NYJPwpUIkYuHoEczP9K4Mcxu0PdVfAMB74UtJvTqahPoL1mj 4KIc9K8oYUmNNzveFu3KfdeSIxnuYvYcA3iFsNEqd2qcAYChTFggxoV8ZuOM/KC+O2ZQ Xu/SZ3oPREAi4Gy+Ux/GXQPHt0IzmqcpCi6zN71IhTqI04Yr4f8dsLTuD7Uqmc1wVfp8 58EyflbrgKEFY00Enid7D6uLYiP6kK8W7mWi0tAs3eTjcvmOfUOEz+qhpsebDnbHqkcI bq9K/mYB+dWQU3NplUe1cVpTAtcZCI2JyDEvWkM2xh2F7YVgPLeOm/xJrvrIyVc8lE/T z5hg== X-Gm-Message-State: APjAAAW8hohTqzWfo4QxGCsARGbv2gEteHtLFXNlHjrrZ7CJxFWNNq/i gx0h0dC5+nnBQrmVnv+5pGVKTMxiN41Nq4LsaggK7gu9 X-Google-Smtp-Source: APXvYqyt3TJCIKJt+D2wMkPC9WZrWtTJ+kd6N4sawd9g/rynEtJPRhqlODecn3UBL+e+DXMuDGgfdWPgfFVSkCfKeCc= X-Received: by 2002:adf:eec4:: with SMTP id a4mr15581512wrp.85.1563006748468; Sat, 13 Jul 2019 01:32:28 -0700 (PDT) MIME-Version: 1.0 References: <83zhli1mof.fsf@gnu.org> In-Reply-To: <83zhli1mof.fsf@gnu.org> From: Stefan Kangas Date: Sat, 13 Jul 2019 10:32:16 +0200 Message-ID: Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 36633 Cc: 36633@debbugs.gnu.org, Keith David Bershatsky 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.5 (/) Eli Zaretskii writes: > > Date: Fri, 12 Jul 2019 19:10:44 -0700 > > From: Keith David Bershatsky > > > > 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. > > This doesn't happen to me on MS-Windows, so I think this is > Darwin-specific. > > Can someone try reproducing this on GNU/Linux and report? I can't reproduce this here. In GNU Emacs 26.2 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2019-04-13 built on joffe Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 System Description: Debian GNU/Linux 9.9 (stretch) Thanks, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 13 04:39:59 2019 Received: (at 36633) by debbugs.gnu.org; 13 Jul 2019 08:39:59 +0000 Received: from localhost ([127.0.0.1]:41439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmDZX-0005tM-El for submit@debbugs.gnu.org; Sat, 13 Jul 2019 04:39:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmDZV-0005tA-Qt for 36633@debbugs.gnu.org; Sat, 13 Jul 2019 04:39:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59504) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hmDZO-0003at-BK; Sat, 13 Jul 2019 04:39:50 -0400 Received: from [176.228.60.248] (port=3235 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hmDZN-0000t2-Mt; Sat, 13 Jul 2019 04:39:50 -0400 Date: Sat, 13 Jul 2019 11:39:45 +0300 Message-Id: <83h87q1g6m.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-reply-to: (message from Stefan Kangas on Sat, 13 Jul 2019 10:32:16 +0200) Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. References: <83zhli1mof.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36633 Cc: 36633@debbugs.gnu.org, esq@lawlist.com 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: -3.3 (---) > From: Stefan Kangas > Date: Sat, 13 Jul 2019 10:32:16 +0200 > Cc: Keith David Bershatsky , 36633@debbugs.gnu.org > > > > (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. > > > > This doesn't happen to me on MS-Windows, so I think this is > > Darwin-specific. > > > > Can someone try reproducing this on GNU/Linux and report? > > I can't reproduce this here. Thanks. I guess this confirms that the problem is specific to macOS. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 06:39:48 2019 Received: (at 36633) by debbugs.gnu.org; 14 Jul 2019 10:39:48 +0000 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 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 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) 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) Date: Sun, 14 Jul 2019 11:39:35 +0100 From: Alan Third To: Keith David Bershatsky Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. Message-ID: <20190714103935.GB11787@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36633 Cc: 36633@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 (/) 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 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 12:47:31 2019 Received: (at 36633) by debbugs.gnu.org; 14 Jul 2019 16:47:31 +0000 Received: from localhost ([127.0.0.1]:45757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmhet-00005a-CG for submit@debbugs.gnu.org; Sun, 14 Jul 2019 12:47:31 -0400 Received: from gateway23.websitewelcome.com ([192.185.50.129]:16023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmhep-00005Q-Jy for 36633@debbugs.gnu.org; Sun, 14 Jul 2019 12:47:28 -0400 Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6]) by gateway23.websitewelcome.com (Postfix) with ESMTP id 022074D28 for <36633@debbugs.gnu.org>; Sun, 14 Jul 2019 11:47:27 -0500 (CDT) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id mheohZm1JYTGMmheohQdOB; Sun, 14 Jul 2019 11:47:26 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=/JVhFIyF5U3Q//xmbRuV92SM72Ebs7L4Of4+f/JgioE=; b=DXdLKl7/m+D5xdw/EPquHWZwVH iz/VXE2VKLg5vUDaNMGfK/QYN0KmnOULckD3QYsjVVyN7Hy5z9M5JZsLbUucH2TIgsKxWYg3whOEh 3i/wKgN2VFFc2iTXPdnMcqYWKTv2s7OrRwHDZK78MVFqAGnyWP5HpxUO/sqUFsInncu4fEYMMZivB 3GvwZ5euckmLpwPbGbu8nKJGyQDQyqp87G+PL7FL7CU0ku7UC9AU6dWXvPurUyorV6ZvTu9PIVS1m t6PHXp3/5xEWjNA3khtUEEQXvFWM/ymcEoMJWv4vRHT/X4v4xaT34JeybVJpJ85pVfFSdyorAy8VW PlNwFS7Q==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:49831 helo=server.local) by gator3053.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hmheo-001VNK-9K; Sun, 14 Jul 2019 11:47:26 -0500 Date: Sun, 14 Jul 2019 09:47:25 -0700 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1hmheo-001VNK-9K X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.local) [45.48.239.195]:49831 X-Source-Auth: lawlist X-Email-Count: 3 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36633 Cc: 36633@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: -1.0 (-) Here are links to two (2) youtube videos showing the issue on Emacs 26.1 (built by https://emacsformacosx.com/ a few months ago) and also the master branch that I built using a commit from 07/10/2019 (40cd6278ba965f3a9fcdddc568eb9ee7c69cf899). I don't have a 26.2 build at the moment. The issue is less noticeable on the master branch, but can still be seen nevertheless. I have not studied the code as to what makes this feature work, but offhand would think that the header-line should not be overwritten by the row moving upwards (rather than updated after it has been overwritten). Emacs 26.1: https://youtu.be/Y8cZfURSwZc Emacs Master Branch: https://youtu.be/BO3r9_6OvYo ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > Date: [07-14-2019 03:39:35] <14 Jul 2019 11:39:35 +0100> > From: Alan Third > > * * * > > 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 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 12:52:38 2019 Received: (at 36633) by debbugs.gnu.org; 14 Jul 2019 16:52:38 +0000 Received: from localhost ([127.0.0.1]:45766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmhjq-0000Gy-Eo for submit@debbugs.gnu.org; Sun, 14 Jul 2019 12:52:38 -0400 Received: from gateway30.websitewelcome.com ([50.116.127.1]:48901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmhjn-0000Gl-NG for 36633@debbugs.gnu.org; Sun, 14 Jul 2019 12:52:36 -0400 Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7]) by gateway30.websitewelcome.com (Postfix) with ESMTP id 0D49262D6 for <36633@debbugs.gnu.org>; Sun, 14 Jul 2019 11:52:35 -0500 (CDT) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id mhjmhLfbf2qH7mhjmhQrLz; Sun, 14 Jul 2019 11:52:35 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=RRpFU0sCZ2EfFP6J+jMMxKa0wPs2qQV5pE9P01a/1tw=; b=gV8UWlV/EYb6LFQ90R5b4soVwd yFSDGoQFFT0EtwGGFGZuC4Y83E4ft2SSBcze6KaRODIJewzaqh0X8HaXZj7MKhIT/mWeFbsTsAE7+ MdHJLAJuVhJxgjqZ+bdLJvgjO/cvd7dvd3VOpacfjFq1TZ1qYVFJLhn5DD0zHFLNLdnY9bYqkZaiV WVdNjYuvqS9rD8AYe42ekP63wgEJeIb1jYunO5bHnddjSm01/BiAFmI4260M1NNQ0ajZeW4yPLU1l bimHTgJJ7ObVioW+7/IWlbb5E57zDqm5s+fdJpFnGM1g1UO/Vl9nXnQBqL1OwiNHYr8ErpdQ1XC81 EdsVlJig==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:49889 helo=server.local) by gator3053.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hmhjm-001XvJ-6B; Sun, 14 Jul 2019 11:52:34 -0500 Date: Sun, 14 Jul 2019 09:52:33 -0700 Message-ID: From: Keith David Bershatsky To: 36633@debbugs.gnu.org Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1hmhjm-001XvJ-6B X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.local) [45.48.239.195]:49889 X-Source-Auth: lawlist X-Email-Count: 8 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I forgot to cc Stefan K. and Eli Z. with the attached post .... ;;;;;;;;;;;;;;;;;;;;;; FORWARDED MESSAGE ;;;;;;;;;;;;;;;;;;;;;; Date: Sun, 14 Jul 2019 09:47:25 -0700 From: Keith David Bershatsky To: Alan Third Cc: 36633@debbugs.gnu.org Subject: Re: bug#36633: Scrolling by pixels: visible str [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.3 RCVD_IN_RP_RNBL RBL: Relay in RNBL, https://senderscore.org/blacklistlookup/ [50.116.127.1 listed in bl.score.senderscore.com] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [50.116.127.1 listed in list.dnswl.org] X-Debbugs-Envelope-To: 36633 Cc: Alan Third , Eli Zaretskii , Stefan Kangas 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.3 (/) I forgot to cc Stefan K. and Eli Z. with the attached post .... ;;;;;;;;;;;;;;;;;;;;;; FORWARDED MESSAGE ;;;;;;;;;;;;;;;;;;;;;; Date: Sun, 14 Jul 2019 09:47:25 -0700 From: Keith David Bershatsky To: Alan Third Cc: 36633@debbugs.gnu.org Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. Here are links to two (2) youtube videos showing the issue on Emacs 26.1 (built by https://emacsformacosx.com/ a few months ago) and also the master branch that I built using a commit from 07/10/2019 (40cd6278ba965f3a9fcdddc568eb9ee7c69cf899). I don't have a 26.2 build at the moment. The issue is less noticeable on the master branch, but can still be seen nevertheless. I have not studied the code as to what makes this feature work, but offhand would think that the header-line should not be overwritten by the row moving upwards (rather than updated after it has been overwritten). Emacs 26.1: https://youtu.be/Y8cZfURSwZc Emacs Master Branch: https://youtu.be/BO3r9_6OvYo ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > Date: [07-14-2019 03:39:35] <14 Jul 2019 11:39:35 +0100> > From: Alan Third > > * * * > > 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 08:26:43 2019 Received: (at 36633) by debbugs.gnu.org; 15 Jul 2019 12:26:43 +0000 Received: from localhost ([127.0.0.1]:46809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn043-0007YM-HZ for submit@debbugs.gnu.org; Mon, 15 Jul 2019 08:26:43 -0400 Received: from mail-pg1-f181.google.com ([209.85.215.181]:44861) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn042-0007Y9-2p for 36633@debbugs.gnu.org; Mon, 15 Jul 2019 08:26:42 -0400 Received: by mail-pg1-f181.google.com with SMTP id i18so7631610pgl.11 for <36633@debbugs.gnu.org>; Mon, 15 Jul 2019 05:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:user-agent:date:message-id :mime-version; bh=QzU5m4d9K1+pxsCeOnob/BgeCHYrL/zSRtWDNIgCPn0=; b=VncHL9A0tk0NlZia/DSf6NBZ5HaWTXVvqOlgkIp67wDJk/LibLdFRLKt+59YJxo5Qh brEwQA+85U/f9YKJ2q34y01XzdXcRTlX+UUlnVirvL8Zfk2wR1XDS/akFlZGDpSjmsm8 /BgGRh1h8VIDJs4sz9tt6s3Scq41thbpToZx1GrHEcUr633GP1W6hnE3G8sDIjSFYSbn dcOs7r/2S1ioskH3DOTtOJp3GfEzWqS3kORxlJqxjmlcWteB4TWKqbRIDryXlQ1oOYnO uR14/M0+y3z/1zuZqnZxNhVTG+haZxa/2/p7up2tvW6xCmEtEJ4q0ukVlH/43dsIflWQ GJFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references :user-agent:date:message-id:mime-version; bh=QzU5m4d9K1+pxsCeOnob/BgeCHYrL/zSRtWDNIgCPn0=; b=rDIcVA7nT0udbLQV5RN9Jto03f31pR4ZMveWWsW8gjsHwb8IbGa1n19gmqJ/xoA5ZM DMyro5cjm6S1pgCq0OnHcLcMIAOP/Sy7wzSzdempXpTGaHpZkI/oNF1aRHekCVApQ9o/ 6adyReSrH7ST8h9agXzGYRpdlnoMCVEuh/fYYAg3WHP6wu/6lfnkAB/LXuD7iZJfbFHE g2JCspQ+nD9EJrLXyzvdm2GA1wjPlX5KfsCPd/YGLM+iEsdQaHwp02sO6SAT2lQn5s1w Gjj11rdyp825WebIzyV4bF3LjCg45agYdpoQK2tBkFPVMvxAUWohFAQWc/CGlGMGAAYc nkZA== X-Gm-Message-State: APjAAAWkeRPAb+kSMP2vSA4qDBiY0jwt60uxiPCMa+XELLqB35lh5L6S GSksRLPIuAx2RiU5tVwzOu70ebgp X-Google-Smtp-Source: APXvYqwXAkbNZBQcRMvp6gYrE/YQJbV723pgFp29lCrSxMGxUxomV9L5nt5qHAyjAViag5coj7qH6A== X-Received: by 2002:a17:90a:9488:: with SMTP id s8mr29766677pjo.2.1563193595593; Mon, 15 Jul 2019 05:26:35 -0700 (PDT) Received: from Drodroid2012.local (p85176-ipngn200201tottori.tottori.ocn.ne.jp. [114.176.76.176]) by smtp.gmail.com with ESMTPSA id 21sm16573977pjh.25.2019.07.15.05.26.34 for <36633@debbugs.gnu.org> (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 15 Jul 2019 05:26:34 -0700 (PDT) From: Tak Kunihiro X-Google-Original-From: Tak Kunihiro To: 36633@debbugs.gnu.org Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. In-Reply-To: (Keith David Bershatsky's message of "Sun, 14 Jul 2019 09:47:25 -0700") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (darwin) Date: Mon, 15 Jul 2019 21:26:32 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36633 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: -1.0 (-) I confirmed the existence of ghost (of the first line with green blocks) shown on the headline significantly with 26.2 on macOS 10.6.8 and less significantly with 26.2 on macOS 10.14.5. The essence of related code is `set-window-vscroll'. (let ((n (frame-char-height))) (when (> n 0) (let ((vs0 (window-vscroll nil t))) (dolist (vs (number-sequence (1+ vs0) (+ vs0 n))) (set-window-vscroll nil vs t) (sit-for pixel-wait))))) I do not know how to fix it. Keith David Bershatsky writes: > Here are links to two (2) youtube videos showing the issue on Emacs > 26.1 (built by https://emacsformacosx.com/ a few months ago) and > also > the master branch that I built using a commit from 07/10/2019 > (40cd6278ba965f3a9fcdddc568eb9ee7c69cf899). I don't have a 26.2 > build > at the moment. The issue is less noticeable on the master branch, > but > can still be seen nevertheless. I have not studied the code as to > what makes this feature work, but offhand would think that the > header-line should not be overwritten by the row moving upwards > (rather than updated after it has been overwritten). > > Emacs 26.1: https://youtu.be/Y8cZfURSwZc > > Emacs Master Branch: https://youtu.be/BO3r9_6OvYo From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 16 16:39:07 2019 Received: (at 36633) by debbugs.gnu.org; 16 Jul 2019 20:39:08 +0000 Received: from localhost ([127.0.0.1]:51234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnUE7-0006zb-Hk for submit@debbugs.gnu.org; Tue, 16 Jul 2019 16:39:07 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:33219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnUE6-0006z6-2g for 36633@debbugs.gnu.org; Tue, 16 Jul 2019 16:39:06 -0400 Received: by mail-wr1-f45.google.com with SMTP id n9so22424932wru.0 for <36633@debbugs.gnu.org>; Tue, 16 Jul 2019 13:39:05 -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=url4CkPWVV5RzbHENV8AzhPc355bcCVxkqYQmMWdLWM=; b=kSCKyCXXw9jaaMaGaQE8b6SYYDAClt1aQ8fQRK2HN3GxRytUSFsnTJGL4XSpCxPZCE DpQ6djMaqyBOFqCswtMKVcaQ1hCCpaJaxvnJnF4rcqFoMuJU3ms2VEoaFs9jnTHCLvOs i8cr+PYvwG17xKzmZefdH2+kmPyFrttlKK9k0hrWANccBoJ0GamTPiVR+WOuEDR2G5Cm gQOC6O/tIrCDfcxitZhtpNHXQjoLPcWNdAJUwzLSLLLgayOeUQtZh1d41YjMXN3f6zIh aBTWQrCwDhfwMJ+InQTwe8z7CQdZbmPK5a1B5NMGG3LU+2vxS32R1LlW24gNPhHz7/Dv zCZw== 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=url4CkPWVV5RzbHENV8AzhPc355bcCVxkqYQmMWdLWM=; b=T1/7aSC6LhIYFjMK8c3L6Bjx9ofvf0pQN0gsEpWzYEf63PYzuTJNBY/OsXudCmF4mx V0NFVTypywU9Y/aex32DbTXO9lZUQXWg099YNf45s4Kk1faH+g91N+hw41paO0qo5Khb aTm2mgrGUdfGaZzjhUeu5QngO0ExSo2YlmyCPNxg+m+cxNGbOkXLjpy7F39YvaZYbPYS zH/S04rruY4Kw+/VKVnDzqXEd7zuTul4DEuiQNTNGTsyNg62FmJkwX+1HqPph62/yV97 q+ZmUjxSaCCw0bY77VCYERmDvSoHP9qO5FK06TI4/II/sb0rv2ill7i+D/yFYEjemlgN cxuQ== X-Gm-Message-State: APjAAAW3vwYyFHTQYsUe8wJyqezjpBDF1OtrmSW2eUyUAmGPDD0vebQS pzN1dPQYFmyZewRF7nma0yZESbVf X-Google-Smtp-Source: APXvYqxS5vLGKrNlZkYsPxf+yqsVOQyGeS0Tyb2tUgv71fKClepJsztFuf4HjCDTEtlSN4tuQ7HEjg== X-Received: by 2002:adf:aac8:: with SMTP id i8mr27685771wrc.56.1563309539734; Tue, 16 Jul 2019 13:38:59 -0700 (PDT) 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 p14sm18955126wrx.17.2019.07.16.13.38.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Jul 2019 13:38:58 -0700 (PDT) Date: Tue, 16 Jul 2019 21:38:56 +0100 From: Alan Third To: Keith David Bershatsky Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. Message-ID: <20190716203856.GA65011@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="2oS5YaxWCcQjTEyO" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36633 Cc: 36633@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 (/) --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sun, Jul 14, 2019 at 09:47:25AM -0700, Keith David Bershatsky wrote: > Here are links to two (2) youtube videos showing the issue on Emacs > 26.1 (built by https://emacsformacosx.com/ a few months ago) and > also the master branch that I built using a commit from 07/10/2019 > (40cd6278ba965f3a9fcdddc568eb9ee7c69cf899). I don't have a 26.2 > build at the moment. The issue is less noticeable on the master > branch, but can still be seen nevertheless. I have not studied the > code as to what makes this feature work, but offhand would think > that the header-line should not be overwritten by the row moving > upwards (rather than updated after it has been overwritten). > > Emacs 26.1: https://youtu.be/Y8cZfURSwZc > > Emacs Master Branch: https://youtu.be/BO3r9_6OvYo OK, that’s really not what I was expecting to see. It looks to me like the stretch glyph code in nsterm.m is just nonsensical... I don’t really know what to make of it. I guess I’m missing something? Anyway, patch attached. I don’t see anything particularly wrong with it applied, but it’s possible I’ve reintroduced some bug where the modeline gets partially overwritten. The patch is against master, but it’s probably possible to apply it to 26 manually. -- Alan Third --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-Fix-stretch-glyphs-overlap-with-line-above-bug-36633.patch" >From 637813be1f6cd6119bddd7864e1f7778e46f2b71 Mon Sep 17 00:00:00 2001 From: Alan Third Date: Tue, 16 Jul 2019 21:32:23 +0100 Subject: [PATCH] Fix stretch glyphs overlap with line above (bug#36633) * src/nsterm.m (ns_dumpglyphs_stretch): Move overwriting of the clipping rectangle to after performing clipping. --- src/nsterm.m | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/nsterm.m b/src/nsterm.m index 02331826d9..b8754278f0 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -3913,10 +3913,13 @@ Function modeled after x_draw_glyph_string_box (). if (!s->background_filled_p) { n = ns_get_glyph_string_clip_rect (s, r); - *r = NSMakeRect (s->x, s->y, s->background_width, s->height); if (ns_clip_to_rect (s->f, r, n)) { + /* FIXME: Why are we reusing the clipping rectangles? The + other terms don't appear to do anything like this. */ + *r = NSMakeRect (s->x, s->y, s->background_width, s->height); + if (s->hl == DRAW_MOUSE_FACE) { face = FACE_FROM_ID_OR_NULL (s->f, @@ -3951,13 +3954,6 @@ Function modeled after x_draw_glyph_string_box (). r[i].origin.x += leftoverrun; r[i].size.width -= leftoverrun; } - - /* XXX: Try to work between problem where a stretch glyph on - a partially-visible bottom row will clear part of the - modeline, and another where list-buffers headers and similar - rows erroneously have visible_height set to 0. Not sure - where this is coming from as other terms seem not to show. */ - r[i].size.height = min (s->height, s->row->visible_height); } [bgCol set]; -- 2.21.0 --2oS5YaxWCcQjTEyO-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 02:35:02 2019 Received: (at 36633) by debbugs.gnu.org; 17 Jul 2019 06:35:02 +0000 Received: from localhost ([127.0.0.1]:51434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hndWo-0003dH-0U for submit@debbugs.gnu.org; Wed, 17 Jul 2019 02:35:02 -0400 Received: from gateway33.websitewelcome.com ([192.185.145.9]:22721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hndWl-0003co-Iz for 36633@debbugs.gnu.org; Wed, 17 Jul 2019 02:35:00 -0400 Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4]) by gateway33.websitewelcome.com (Postfix) with ESMTP id AD4C961C31 for <36633@debbugs.gnu.org>; Wed, 17 Jul 2019 01:34:58 -0500 (CDT) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id ndWkhcchc2PzOndWkhltkR; Wed, 17 Jul 2019 01:34:58 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ZdNhYsWlghTbquPmlbhKyH+Bs0tP+XGLnfXY0/DvLqk=; b=XLNSXKMNsqIDT75ORBIWxRGlhX y//C3X4oGPgKiwgzOj+rAIRl5nI0BYEM16nk1M1vjb2VDdHE4E97FzJakpzRZqtheDcuBFARAYFy9 3pDB9Q/hW+aFXGMq+IneOf9x4KT9+JWFltKKgWU3AdsYGReFrbGqV1uJVTCnEaSk7Ll0HT8xtcQBe RycorpMF6e/xyZASXHg9TEuaioc4btEAuWd4O1OcNTzRunJ+ySxUwXTkldWGIfTC7eLMTr+okpRzf CNmTmBbQbVe+CfX6RrNTVyYYR4eTNuRX8Q8IvScGoC/lx9eaXha6aXw5nWF8bQWixLvp2xPHpYGBr b98hQ5JQ==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:58964 helo=server.local) by gator3053.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hndWj-002lK6-OO; Wed, 17 Jul 2019 01:34:57 -0500 Date: Tue, 16 Jul 2019 23:34:57 -0700 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1hndWj-002lK6-OO X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.local) [45.48.239.195]:58964 X-Source-Auth: lawlist X-Email-Count: 4 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36633 Cc: 36633@debbugs.gnu.org, Tak Kunihiro , Stefan Kangas , 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: -1.0 (-) Thank you, Alan, for your work on issue 36633. Today, I built an Emacs master branch on OSX 10.6.8 using: Last Commit : Tue Jul 16 16:04:54 2019 -0700 : Glenn Morris : 7e70c78867ab2b8e280f6a087b32a947b13776a7 : An electric test is now passing with the following configuration: CFLAGS='-Wall -O0 -g3' ./configure \ --with-ns \ --enable-checking='yes,glyphs' \ --enable-check-lisp-object-type \ --without-compress-install \ --with-gnutls=no \ --with-mailutils \ --without-makeinfo I did not see any visible change using the test outlined in the original post. Here is a new screen-recording using the above-mentioned build: https://youtu.be/IS3Dgy-326U From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 14:31:42 2019 Received: (at 36633) by debbugs.gnu.org; 17 Jul 2019 18:31:42 +0000 Received: from localhost ([127.0.0.1]:52987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoiM-0003rm-GC for submit@debbugs.gnu.org; Wed, 17 Jul 2019 14:31:42 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:46336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoiL-0003rY-6m for 36633@debbugs.gnu.org; Wed, 17 Jul 2019 14:31:41 -0400 Received: by mail-wr1-f49.google.com with SMTP id z1so25858062wru.13 for <36633@debbugs.gnu.org>; Wed, 17 Jul 2019 11:31:41 -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=nPOufrwBufRmCVGOqN5oKvXgbRV7I+RWzZ7qmTXi+Nw=; b=szW7IwoQPDQDnheqLcWuuq2kAOVpobWrwdNcfhqeOi0BlhjQNQuBJuxq45F4b786i8 vewdO06Ask60EDkzdjhuDJGOnZWOOg29vxZjDHKqnGxVE0PUK0OLusfXbUTKlEdN7yQq Bq8e0Dxbji6OXy2hExoYgsft/04Id3/ti8e0RDOl7TqXBrvTUTgmldLvq9AK8Ne6ZID7 rDiNFXSjFIlwMSe1pX2O77g5vwFzOkmxdJSzvdgs1XVL1SxItVX8kq12lcnWMlWQEcdB naREQIr050mbynIZAtq870P0HRUU3aUzjKczaM/D0ZxMFR1MAq613iMXhprS23Co2poy tcHg== 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=nPOufrwBufRmCVGOqN5oKvXgbRV7I+RWzZ7qmTXi+Nw=; b=mjbnBhG3u8govS3Nj22zNmBDQ8iIbGNl8R5mmTxJ1goSNYOb/URyMq8bexGjUrlo2M WNQYWeNd67FEihCSdfIXVjZCMY3aN45KhHCDUQ9RtAjLcMG0u67BKdhWWJgH4+GPBN5T zC7TOIf32YF3wiKDbOMVgNki8/ophXloT53SS6+NT0h2UY8AH3Vp58bbAxVWbPjvwqYs aGn4xEizk8AiV7k+snCiytxtyfrib9HZ3nY6XktHJsDrh7k9mZqIvVgv+Tq55KKScxeC /Fp8ap2Sv8MFc6GrzI4nqJOyecU6iUT6FgoOqg5ZHKjihkBxxfQhoYeq1mlJ2aXBPTfd StVw== X-Gm-Message-State: APjAAAVFAd2U44vBl6kURNnYcHgJC3SfaD3LNGQfUcwvniUqfPm1MLHb Uthalxmkma4285d6LNtoQ7s= X-Google-Smtp-Source: APXvYqwnOEI7w6/8yFLlYJNnwcLhna/hrPWPm4FegEJZhdNSkhILetMJUDYqOCUcGpAXX8oQANbtmg== X-Received: by 2002:adf:de8e:: with SMTP id w14mr44037538wrl.79.1563388294685; Wed, 17 Jul 2019 11:31:34 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-98d4-610b-1803-bac5.holly.idiocy.org. [2001:8b0:3f8:8129:98d4:610b:1803:bac5]) by smtp.gmail.com with ESMTPSA id f204sm33332076wme.18.2019.07.17.11.31.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Jul 2019 11:31:33 -0700 (PDT) Date: Wed, 17 Jul 2019 19:31:31 +0100 From: Alan Third To: Keith David Bershatsky Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. Message-ID: <20190717183131.GA75658@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36633 Cc: 36633@debbugs.gnu.org, Tak Kunihiro , Stefan Kangas , 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 (/) On Tue, Jul 16, 2019 at 11:34:57PM -0700, Keith David Bershatsky wrote: > Thank you, Alan, for your work on issue 36633. > > Today, I built an Emacs master branch on OSX 10.6.8 using: > > Last Commit : Tue Jul 16 16:04:54 2019 -0700 > : Glenn Morris > : 7e70c78867ab2b8e280f6a087b32a947b13776a7 > : An electric test is now passing Did you apply the patch in the email? It clears up all the flickering I could see here, so I’m a bit surprised to hear it did nothing at all. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 15:08:18 2019 Received: (at 36633) by debbugs.gnu.org; 17 Jul 2019 19:08:18 +0000 Received: from localhost ([127.0.0.1]:53015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnpHl-0004ps-VQ for submit@debbugs.gnu.org; Wed, 17 Jul 2019 15:08:18 -0400 Received: from gateway30.websitewelcome.com ([192.185.193.11]:48864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnpHj-0004pg-FE for 36633@debbugs.gnu.org; Wed, 17 Jul 2019 15:08:16 -0400 Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4]) by gateway30.websitewelcome.com (Postfix) with ESMTP id 9C13D3364 for <36633@debbugs.gnu.org>; Wed, 17 Jul 2019 14:08:14 -0500 (CDT) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id npHihmwRk2PzOnpHihw5EL; Wed, 17 Jul 2019 14:08:14 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=To:Date:Subject:From:Cc:Message-Id:Content-Type: Content-Transfer-Encoding:Mime-Version:In-Reply-To:References:Sender:Reply-To :Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NruKlLQa/EgbTAliFVV6Jvp2w1JyjSC3dQ3vzqVHw74=; b=HDeyp6P2eWR5FiXQCArlnWZLeC 9d9DvEzzfQZyMxTs3vTzN5MPc8SU70SGuakfYupbGe8jA7EcZ3K8Jsfa2G14ojX6IsiAaEIDmxHIJ o7r+18yz+79arcZSb1H2jFrpodZhuCZge8My7FCneumPODPgf9bWZ/OnMOy1t1vQWRiArDLJE+K+e Ea3N9WE1KxYQJ7sK3lxcEbpIawQFAcQ2wq+g2y9Q7b8Qv2obeKhuJsl1DeEBJ1NTAU+JA/8xViMfX 1SjJcDGa7xQ22wJenJ3yYQz3/oWHITtpFlxF6K3dhybaR56FL+Us9OBK+LrVp0ZkWDPnsRf9ZdOWV kPUCG21g==; Received: from mobile-166-170-46-136.mycingular.net ([166.170.46.136]:17175 helo=[10.222.197.28]) by gator3053.hostgator.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.92) (envelope-from ) id 1hnpHg-001Y1W-EJ; Wed, 17 Jul 2019 14:08:13 -0500 References: <20190717183131.GA75658@breton.holly.idiocy.org> In-Reply-To: <20190717183131.GA75658@breton.holly.idiocy.org> Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Message-Id: <88C33FD0-4D74-4A96-A681-54FD938BE9F6@lawlist.com> X-Mailer: iPhone Mail (9A406) From: Keith David Bershatsky Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. Date: Wed, 17 Jul 2019 12:08:09 -0700 To: Alan Third X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 166.170.46.136 X-Source-L: No X-Exim-ID: 1hnpHg-001Y1W-EJ X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: mobile-166-170-46-136.mycingular.net ([10.222.197.28]) [166.170.46.136]:17175 X-Source-Auth: lawlist X-Email-Count: 4 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36633 Cc: "36633@debbugs.gnu.org" <36633@debbugs.gnu.org>, Tak Kunihiro , Stefan Kangas , 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: -1.0 (-) I misunderstood about the need to apply the patch and assumed the master bra= nch already contained the fix. I will be at a computer later on today and w= ill apply the patch and report back with the results. On Jul 17, 2019, at 11:31 AM, Alan Third wrote: > On Tue, Jul 16, 2019 at 11:34:57PM -0700, Keith David Bershatsky wrote: >> Thank you, Alan, for your work on issue 36633. >>=20 >> Today, I built an Emacs master branch on OSX 10.6.8 using: >>=20 >> Last Commit : Tue Jul 16 16:04:54 2019 -0700 >> : Glenn Morris >> : 7e70c78867ab2b8e280f6a087b32a947b13776a7 >> : An electric test is now passing >=20 > Did you apply the patch in the email? It clears up all the flickering > I could see here, so I=E2=80=99m a bit surprised to hear it did nothing at= > all. > --=20 > Alan Third From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 19:32:07 2019 Received: (at 36633) by debbugs.gnu.org; 17 Jul 2019 23:32:07 +0000 Received: from localhost ([127.0.0.1]:53171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hntP4-0005Hq-Ru for submit@debbugs.gnu.org; Wed, 17 Jul 2019 19:32:07 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:35819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hntP3-0005HM-De for 36633@debbugs.gnu.org; Wed, 17 Jul 2019 19:32:05 -0400 Received: by mail-pf1-f172.google.com with SMTP id u14so11632903pfn.2 for <36633@debbugs.gnu.org>; Wed, 17 Jul 2019 16:32:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dY46CQiK+eU33YoKHYiBKklZdBEQfYmuWfW5+1QuacQ=; b=fmoZ6ikRK575pYZgAFP6y/MG0gzwx1jETvnugaqyozXHJJidQJZ+EiObKzmxVnJc+X y1QiVwbckm9oPCUHJp48HdGFj2mp7cWXOG0YV6BUYQ07X6Pr6Gm7muoVQABU/D+yiydh uTWFBxCjfRgHwl4VfsGJDHIAdcjPFTjwXDObRtNjhx18RzTefjOcpxNKx/tC5NQip9D2 TbUISWXaJjelyZApRdv9Jwy//DYGRU7XJ+jgPnjAIs37fhzsCcPoSlqJz6HCOUzcRLFB rIL/bU5B7NhQUQD8oQHgh7peMEbWMp4RwLz01plQL2oKlMQhxKqoebZoTIWdZootBKYQ MBwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=dY46CQiK+eU33YoKHYiBKklZdBEQfYmuWfW5+1QuacQ=; b=T9KfXTVF6Mzksd2XthN4z+2hahszGxJJgdZIzP9DNQbqMdBFbxlTyZUHHx2QGvc2X1 uoMQ0zFVk140NCAtw7KkobB6cZFFfYvEUpmJUhEtBPwAdB3BP1/GO7CmsLGeojgJdtmE X6iLhjRtz5dVsB8om6eWyGlO2E1ThBMCH2JTsWkjseiv8Aq+DRvpxjE0eEQF8JEWnXbW /RiqZXL5F+ixX9Y5iPUgGilbhHRXVXBzTXspXC0REnjx027nSUhn7UIY1JaOtQDkkGXY 5i22GmqTB/o0V6MxKfKDdyUwBuNauo9fpUNgiHTHerRLeywyBMcigIq6XmytYNqfAnpA M3DA== X-Gm-Message-State: APjAAAXBPRF2zXhpmF/GxXpFLdBEBUkoXlA8io81S0uBX/GZEEZ1fZbl 1+kTZgwSDuhqfGFCtNVV9xo= X-Google-Smtp-Source: APXvYqzvEAM69GQeRIrp7wsxSHx20kTEv+jGg0IxWw/6oJ9JHKeMmy77/Yc6r454i4mbIRjZLJmhAw== X-Received: by 2002:a17:90a:346c:: with SMTP id o99mr46352978pjb.20.1563406319420; Wed, 17 Jul 2019 16:31:59 -0700 (PDT) Received: from thinkless2017 (vesta.misasa.okayama-u.ac.jp. [150.46.48.154]) by smtp.gmail.com with ESMTPSA id s66sm26295046pfs.8.2019.07.17.16.31.57 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 17 Jul 2019 16:31:58 -0700 (PDT) From: Tak Kunihiro X-Google-Original-From: Tak Kunihiro To: Alan Third Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. References: <20190717183131.GA75658@breton.holly.idiocy.org> Date: Thu, 18 Jul 2019 08:31:54 +0900 In-Reply-To: <20190717183131.GA75658@breton.holly.idiocy.org> (Alan Third's message of "Wed, 17 Jul 2019 19:31:31 +0100") Message-ID: <86blxs8cgl.fsf@misasa.okayama-u.ac.jp> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36633 Cc: 36633@debbugs.gnu.org, Keith David Bershatsky , Stefan Kangas , tkk@misasa.okayama-u.ac.jp 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: -1.0 (-) I applied the patch to the master and confirmed the ghost disappeared on Emacs 27.0.50 on macOS 10.6.8. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 23:56:56 2019 Received: (at 36633) by debbugs.gnu.org; 18 Jul 2019 03:56:56 +0000 Received: from localhost ([127.0.0.1]:53253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnxXL-0002wO-R5 for submit@debbugs.gnu.org; Wed, 17 Jul 2019 23:56:56 -0400 Received: from gateway23.websitewelcome.com ([192.185.49.124]:19172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnxXJ-0002wF-A4 for 36633@debbugs.gnu.org; Wed, 17 Jul 2019 23:56:53 -0400 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway23.websitewelcome.com (Postfix) with ESMTP id 8AABA26E8 for <36633@debbugs.gnu.org>; Wed, 17 Jul 2019 22:56:52 -0500 (CDT) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id nxXIhuQ3V4FKpnxXIh6Php; Wed, 17 Jul 2019 22:56:52 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=8sltU4MwBvIB5SDlzu1HTnIAHimYBgk2Q361WeLa0d0=; b=G5DG7SfUxmRmlBNAhb5lt2KaFY w+SVsxzLwVIHv/b6HJYbhrgaUW0tCTtfPmGahw0ypdi/lqDli4H5IDv1qxze0yMfeIbNnzKWlgr3j ruKiAzGZ8LeQjTLszDxQvuAVcNzRT8SRG6xiR7Go2TB3rBQkYDQfSfNye+dIhJlX1pzl+oZlgYy8g 63BSsx8HY/7UiXCkNSlzmfETnOLVjFyr5pk2ImMqpOe8I9C8uWnRupxTn3PipfLV7lhiTUlcGf5Kd QzLrW1BiVux9Dt+QUP3rIC6n8EmCWAeiKryReeqzBGAIHz6JxSbtisA4d6OylpfTeP9WBtmB81Ohi 1q/bCY8A==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:53546 helo=server.local) by gator3053.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hnxXH-001Ssy-Ix; Wed, 17 Jul 2019 22:56:51 -0500 Date: Wed, 17 Jul 2019 20:56:50 -0700 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1hnxXH-001Ssy-Ix X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.local) [45.48.239.195]:53546 X-Source-Auth: lawlist X-Email-Count: 4 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 36633 Cc: "36633@debbugs.gnu.org" <36633@debbugs.gnu.org>, Tak Kunihiro , Stefan Kangas , 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: -1.0 (-) I applied the following patch: 0001-Fix-stretch-glyphs-overlap-with-line-above-bug-36633.patch and can confirm that the header-line is no longer being overwritten by the visible stretch glyphs as described in the initial post as to issue 36633. Thank you for your work on this issue! The following is a screenshot of the results with the above-mentioned patch applied: https://youtu.be/g8DkCW-vaKA From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 27 13:32:57 2019 Received: (at 36633) by debbugs.gnu.org; 27 Jul 2019 17:32:57 +0000 Received: from localhost ([127.0.0.1]:45381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrQYz-0000Wb-Ew for submit@debbugs.gnu.org; Sat, 27 Jul 2019 13:32:57 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:34942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrQYx-0000WO-JC for 36633@debbugs.gnu.org; Sat, 27 Jul 2019 13:32:56 -0400 Received: by mail-wr1-f51.google.com with SMTP id y4so57544625wrm.2 for <36633@debbugs.gnu.org>; Sat, 27 Jul 2019 10:32:55 -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=aFzT5Lwsvrgwc1J7cNBxODLX3zSe9nY6mGJjfr4pg38=; b=TCqqMvLuKcaZJaIVK1gERKaDnIqX6Mq6GWkgPavU1hyfGzClqnZl2mgweGbM4D4WPb drvGSo/7F2GWyhb0Fgp0KcO7LaNvHb+mlERNRi9Zefvi0oqzuxbcVxSIo8Urn9HV7CS7 VSLpLwkLHRNE46KPva2r/JWwfej+8SMilKCstI4Zjw86HRgfzltJpJypkK+V5X8p9BRG VB+A99YGpa6AhPnnb0YG8Y1xizt7xybl29+BDZG29OqBKzs4smP+sbvycZH1Tsi2TdFD INIxM6dYtxFt0XHKF1D7XorhpOf7YVpgbDC7KizKWrrGtX/oZmirCshemFwhA57RHSe4 61xQ== 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=aFzT5Lwsvrgwc1J7cNBxODLX3zSe9nY6mGJjfr4pg38=; b=RX1yJk47oKgMQ6cg5irCKbC+WBhx+SPjt/60PA32kKt7l6yCapImwQyj/dOwU0Zv+g 9i8M6gVroXRUNAytn/tmsu0zKAwNTlbitr1XQUCSm/hJqIwypxEyVp2v5QUyI/fDS1Jk BQKFRFLnckNxy77korT3CSlyz4oWRkcOlz1iLUSoa/Gi2yCBwQCrsRsuYreDgHBcAz8d aa+fYZWQ9DzUvNUi3a0BafcBpDo992pqrznph2cIMmd2Df8fsKJJuGtvBKglHBJ8Rpbb rM/PFx+hDeLerfh8ZQOnuFZvQfwVhKz/9rvqJS4UizZp51vKve7d4GBaCY/FC5R0/xFS pCQg== X-Gm-Message-State: APjAAAWih6yt6eXpbLkjSUO8QtU3H+y3fQ+O9ku4DmcNfhXUpQdPEjJX iWkr9mDh3xczGHmhAtwrMvg= X-Google-Smtp-Source: APXvYqwU6r6d2f/NSAMNsa9E1Np8UPOtP+uFjUuQwjk00gPjNXiNwXlYcHCMaMQcNxtIHEHYkKcp4g== X-Received: by 2002:a5d:5507:: with SMTP id b7mr107480407wrv.35.1564248769496; Sat, 27 Jul 2019 10:32:49 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-98d4-610b-1803-bac5.holly.idiocy.org. [2001:8b0:3f8:8129:98d4:610b:1803:bac5]) by smtp.gmail.com with ESMTPSA id g12sm82242023wrv.9.2019.07.27.10.32.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Jul 2019 10:32:48 -0700 (PDT) Date: Sat, 27 Jul 2019 18:32:46 +0100 From: Alan Third To: Keith David Bershatsky Subject: Re: bug#36633: Scrolling by pixels: visible stretch glyphs overwrite header-line. Message-ID: <20190727173246.GC81205@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36633 Cc: "36633-done@debbugs.gnu.org" <36633@debbugs.gnu.org>, Tak Kunihiro , Stefan Kangas , 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 (/) On Wed, Jul 17, 2019 at 08:56:50PM -0700, Keith David Bershatsky wrote: > I applied the following patch: > > 0001-Fix-stretch-glyphs-overlap-with-line-above-bug-36633.patch > > and can confirm that the header-line is no longer being overwritten by the visible stretch glyphs as described in the initial post as to issue 36633. Thank you for your work on this issue! > > The following is a screenshot of the results with the above-mentioned patch applied: > > https://youtu.be/g8DkCW-vaKA Fix pushed to master. That flickering on the modeline is annoying. I suspect it’s happening because the scrolling happens at a different time from the redrawing. I really need to get back on the offscreen drawing work. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 21 08:53:58 2020 Received: (at control) by debbugs.gnu.org; 21 Aug 2020 12:53:58 +0000 Received: from localhost ([127.0.0.1]:45360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k96YQ-00029H-Hr for submit@debbugs.gnu.org; Fri, 21 Aug 2020 08:53:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:42228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k96YP-000293-0d for control@debbugs.gnu.org; Fri, 21 Aug 2020 08:53:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=wGI4r/poIZeij9wSKuCzZR5HOSBNaUUTIT0XeJKgbRM=; b=mbwmo3xhS1OZ4+1qIIOpqfQMwx ZPWkB8AS321YzNDnNh70iXCTNpNGXj8CCLjrIT0SvzzvOlBdY/8nDBhhEkwbd4sepdzpXlQimSS47 Vq+KNJTGmVxa/T5dnTNJGB/1hvfiLq/IcVVI06oo7L9CSzqlF3nb8SD0GoNATfn2Ybhk=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k96YG-0003r5-Rz for control@debbugs.gnu.org; Fri, 21 Aug 2020 14:53:51 +0200 Date: Fri, 21 Aug 2020 14:53:47 +0200 Message-Id: <878se85fdw.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #36633 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 36633 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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: -1.0 (-) close 36633 quit From unknown Fri Jun 13 06:03:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 19 Sep 2020 11:24:06 +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