From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#63187: 30.0.50; Tail of longer lines painted after end of nearby lines on macOS Date: Sun, 30 Apr 2023 10:25:59 -0400 Message-ID: References: <87ilddec31.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33761"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 63187@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Apr 30 16:27:25 2023 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 1pt81M-0008am-Vn for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 Apr 2023 16:27:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pt813-0003QV-Jh; Sun, 30 Apr 2023 10:27:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pt811-0003Q5-9z for bug-gnu-emacs@gnu.org; Sun, 30 Apr 2023 10:27:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pt810-0000xQ-Lo for bug-gnu-emacs@gnu.org; Sun, 30 Apr 2023 10:27:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pt810-0003H5-D8 for bug-gnu-emacs@gnu.org; Sun, 30 Apr 2023 10:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Apr 2023 14:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63187 X-GNU-PR-Package: emacs Original-Received: via spool by 63187-submit@debbugs.gnu.org id=B63187.168286478012535 (code B ref 63187); Sun, 30 Apr 2023 14:27:02 +0000 Original-Received: (at 63187) by debbugs.gnu.org; 30 Apr 2023 14:26:20 +0000 Original-Received: from localhost ([127.0.0.1]:38203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pt80J-0003G7-Vr for submit@debbugs.gnu.org; Sun, 30 Apr 2023 10:26:20 -0400 Original-Received: from mail-pf1-f175.google.com ([209.85.210.175]:62686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pt80G-0003Fs-PO for 63187@debbugs.gnu.org; Sun, 30 Apr 2023 10:26:18 -0400 Original-Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-64115e652eeso22043715b3a.0 for <63187@debbugs.gnu.org>; Sun, 30 Apr 2023 07:26:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682864770; x=1685456770; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=s/4INNPAkaGfYAAGvEMA5q3V9EoLIGpd6XDnuy0QRI8=; b=iQcy9SMs7B0BHw9wzGtdKYLhrYSxK1AO3tE6/kGWhRrNnhJBYqYqbF/Bxzfd/VJ+PC oAiMrbhi1YdVzRCtFLkzX5xw7MHV4Q9CeVI+jxbLLdbd8CMGp9LkQtZsbkx6wH3tZRfW SiQNmmXCvEFR6j/al6nGhs/QuhukJlHni47dy8+BdIrH+59pDQ7QmvhhRbL6/NS39D3+ ZPaPfMq7WBN6IxA/13xC+Fmhtc5iWnZgeNn2sK894RxIUWGxtP0/a47lM3/ZTUiHKNZ6 qm10yKtWm2LA/UHaVevtqiGyUOgYBy3xD1WNPPy9k7nC9Zf4YwRBkcMEVT+aSyOnhedD zjJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682864770; x=1685456770; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s/4INNPAkaGfYAAGvEMA5q3V9EoLIGpd6XDnuy0QRI8=; b=LZyoSJLLLmajRIVcUUf/gQxTPkJlpxIQKVicOZlo6eYw7DtqABenbGXCzkHOVevsxO N2YEX5DRt3TwHK2ZoboY3Esqpz5xOp03lOwZihaNfd58tNW3xoLRRhxiVuiLRl4b6r22 gAPHGeROcEVTXg9p1hkvVJPIWj7CU5+EhBypM6r5HhLJYpC9G5QGvsqwxpKCXCAwapbs 6U/F6VeLO2z5V3ypFCcNCz8o7CVksHVk4BW5RlBjByN40XcsKKbORIzAj8gnG8UiO9bN U6D6Em8yRudjA7uQVNo4x94wIRI13F0oC6GLMbIwBsRSic/U8EmkBgyByUlXK8giPwXq I9vQ== X-Gm-Message-State: AC+VfDx0yGpPVLh3f3xV9YfxxC2fahfnijM5QwbHmJl3AbSzgbv+zCha Dw2lpo4S2FEYOp3bMH/ZFfV0eOgnvj64zY6BwpE= X-Google-Smtp-Source: ACHHUZ73YaiqkVYc1iu3n9L1kNrPVSCN8H3/9+U3nXwE4gFcBcVOB8L2w79dvo6YyjR+urjKGOn+zeacgFfKpI5Ppys= X-Received: by 2002:a17:90b:4016:b0:24d:e796:32f8 with SMTP id ie22-20020a17090b401600b0024de79632f8mr4209158pjb.21.1682864770517; Sun, 30 Apr 2023 07:26:10 -0700 (PDT) In-Reply-To: <87ilddec31.fsf@yahoo.com> 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:260836 Archived-At: On Sun, Apr 30, 2023 at 9:25=E2=80=AFAM Po Lu wrote: > > Hmmm, this looks like a scrolling optimization bug. > I can't build the NS port right now, but if you insert: > > return false; > > right after > > /* Can't scroll the display of w32 GUI frames when position of point > is indicated by the system caret, because scrolling the display > will then "copy" the pixels used by the caret. */ > #ifdef HAVE_NTGUI > if (w32_use_visible_system_caret) > return 0; > #endif > > in `scrolling_window', in dispnew.c, does the problem go away? Thanks, I will try this out. Is there any chance that it is related to the other bug I just reported, bug#63186? I see that Eli's fix affected the display matrix. It seems unlikely given the fact that that bug was a regression. Is there anything specific to macOS that is involved in scrolling optimizat= ion? Thanks, Aaron