From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#57728: 29.0.50; Emacs writes wrong glyph at the bottom-right corner of text terminals Date: Sun, 11 Sep 2022 21:30:01 +0300 Message-ID: <83o7vl932u.fsf@gnu.org> References: <87v8pub3nl.fsf@disroot.org> <835yhu9m3e.fsf@gnu.org> <87k06ayqsa.fsf@disroot.org> <83tu5e7zh4.fsf@gnu.org> <87edwhzzjo.fsf@disroot.org> <83sfkx9650.fsf@gnu.org> <874jxddc1m.fsf@gnus.org> <83pmg193vo.fsf@gnu.org> <87v8ptbwro.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28706"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 57728@debbugs.gnu.org, akib@disroot.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 11 20:43:45 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXRvk-0007H0-QI for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 11 Sep 2022 20:43:45 +0200 Original-Received: from localhost ([::1]:41982 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXRvj-0000jX-AY for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 11 Sep 2022 14:43:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRjT-0002PQ-80 for bug-gnu-emacs@gnu.org; Sun, 11 Sep 2022 14:31:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54791) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXRjS-0004pO-2z for bug-gnu-emacs@gnu.org; Sun, 11 Sep 2022 14:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXRjR-00020B-Sa for bug-gnu-emacs@gnu.org; Sun, 11 Sep 2022 14:31:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 18:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57728 X-GNU-PR-Package: emacs Original-Received: via spool by 57728-submit@debbugs.gnu.org id=B57728.16629210297652 (code B ref 57728); Sun, 11 Sep 2022 18:31:01 +0000 Original-Received: (at 57728) by debbugs.gnu.org; 11 Sep 2022 18:30:29 +0000 Original-Received: from localhost ([127.0.0.1]:43490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRiu-0001zK-IH for submit@debbugs.gnu.org; Sun, 11 Sep 2022 14:30:29 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:39558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXRis-0001yu-Sg for 57728@debbugs.gnu.org; Sun, 11 Sep 2022 14:30:27 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38590) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRim-0004ih-Qz; Sun, 11 Sep 2022 14:30:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=bTIQxMHq9RAr96coCiMmAusbyR2MV3yuS7AfaOtgKZk=; b=f/AU1vzGEQGq djOaT7MaBx71q0gvVM2/YwaM5kk2AnegLDxSIKRetqxsuD0jUWCpvE59UCeMZmdXmk4uV94MauIuK r48PRnBCAc4WrxXGgS8RllYhPK2r+N90hJP+hywoYvkLPn9bcRoP37VwCVB+2HVqMMTSWamXpfdg0 xTSu9zDsleG+SOM453bnU/YIIlCYcfCt0yAg0mgstfiPERRz6U1QxQ4aEXZheb5Ij5oyMak43vzGY VWhs3dmA5zO0hgMUvjdnJMlhp7cRzgBpta0vRDuEdbAdbyxqdCQTmITJRENB+02sAeg7qPldMbMj1 ykL2QUoiEztUm1TNLC0c8A==; Original-Received: from [87.69.77.57] (port=4926 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXRil-0005dT-78; Sun, 11 Sep 2022 14:30:20 -0400 In-Reply-To: <87v8ptbwro.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 11 Sep 2022 20:18:03 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:242196 Archived-At: > From: Lars Ingebrigtsen > Cc: akib@disroot.org, 57728@debbugs.gnu.org > Date: Sun, 11 Sep 2022 20:18:03 +0200 > > Eli Zaretskii writes: > > > Doesn't happen here, neither on MS-Windows nor on GNU/Linux to which I > > SSH-login via PuTTY (which AFAIK emulates xterm). I guess this really > > is specific to some terminals. > > My example was with gnome-terminal on the current Ubuntu, for what it's > worth. Someone with access to that terminal will have to debug this. My guess is that something we do when we rewrite the lines while scrolling the display erases those glyphs by side effect, but Emacs doesn't know that. Since all the lines have the continuation glyph, it makes sense for Emacs to rewrite only the part of each line up to and excluding the continuation glyphs, relying on them to remain on the glass.