From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Anders Lindgren Newsgroups: gmane.emacs.bugs Subject: bug#16856: Enable fringe cursor when *almost* exact_window_width_line_p Date: Sat, 11 Nov 2017 18:49:03 +0100 Message-ID: References: <20171109221142.GA680@breton.holly.idiocy.org> <8360air2ln.fsf@gnu.org> <83bmk8ohgn.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c0477b030427e055db8a770" X-Trace: blaine.gmane.org 1510422612 24793 195.159.176.226 (11 Nov 2017 17:50:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 11 Nov 2017 17:50:12 +0000 (UTC) Cc: 16856@debbugs.gnu.org, Alan Third , Keith David Bershatsky , David Reitter To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 11 18:50:08 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 1eDZux-0006BU-TO for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Nov 2017 18:50:08 +0100 Original-Received: from localhost ([::1]:46733 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDZv5-0005Dm-9B for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Nov 2017 12:50:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47825) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDZuv-0005DV-5t for bug-gnu-emacs@gnu.org; Sat, 11 Nov 2017 12:50:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eDZus-00017z-3d for bug-gnu-emacs@gnu.org; Sat, 11 Nov 2017 12:50:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55161) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eDZus-00017v-0S for bug-gnu-emacs@gnu.org; Sat, 11 Nov 2017 12:50:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eDZur-0001rX-QB for bug-gnu-emacs@gnu.org; Sat, 11 Nov 2017 12:50:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Anders Lindgren Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Nov 2017 17:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible Original-Received: via spool by 16856-submit@debbugs.gnu.org id=B16856.15104225507090 (code B ref 16856); Sat, 11 Nov 2017 17:50:01 +0000 Original-Received: (at 16856) by debbugs.gnu.org; 11 Nov 2017 17:49:10 +0000 Original-Received: from localhost ([127.0.0.1]:35609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDZu2-0001qG-8S for submit@debbugs.gnu.org; Sat, 11 Nov 2017 12:49:10 -0500 Original-Received: from mail-ua0-f174.google.com ([209.85.217.174]:55222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDZu1-0001q4-Fp for 16856@debbugs.gnu.org; Sat, 11 Nov 2017 12:49:09 -0500 Original-Received: by mail-ua0-f174.google.com with SMTP id j14so8863262uag.11 for <16856@debbugs.gnu.org>; Sat, 11 Nov 2017 09:49:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/h+7viXrX8N76ukY8/dAmdcxpZaSODMPVajZjEuiaFA=; b=mm+pLD0248oZvDsIJVFvJPMnITxq2RTg3FGKx7wCnPU84RcYQntcVjzAn9dE/HNZAK 8kYBX2LH1eOcWtFe9Ycq7N8I6p/VXrvXuUgqDXAEglh1bDLUw3+gZxjJzbyFJj97//n0 mmVs0eD2Ykjn58vB8osfYSe9DsYXnTgCDIOZg5xz13BDuAyV/0AeoQZE2mkI/+0KyAZo b7x+OKb/z8MnxSkh8L750t0IWPfOo4ez0rF/ieweiaClZcgVsKeXsDT+ApE7Ye9vWDrd 16oweySF7cnkWlekGzlCernnkYUzJ4oP3B8Z1AKn6vFCEe3bBDaqvp6PHJzh0loAO/uP tdMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/h+7viXrX8N76ukY8/dAmdcxpZaSODMPVajZjEuiaFA=; b=dHC/nKMwlEx/Bs295I62nVzqsiE9uro1nbYaKN7jzgyC46Z+3cNNWAs0mzSqhT8ooV P+1JtWKpUAs/OESAsAUVfPeop6D3XoLK//1g6yRAfFibOu0dnaS/21Zrmmby8LCw5pPM 7aRfmMnKj4sbm4IvSVtdI58jV7I0tGcP3tgBMY9G2vWLYE8bS+Iwkuc1RDbO+N0Qt50l V3MIL4jXj/G7WUahWsy7DMp7BFT0D7VG4Y/IveLni4LrdqcSGlb5q6esZOBJEZS5QC5K 46d6i4KprU+QcDazsSz0UPaDH7MqyeSc/Yqgvd0mgBqP5aTdop6yyBtTua+Ax/q8JQLm n8Xg== X-Gm-Message-State: AJaThX6TtTToswY8TueUJ30JHYi/JvuXWHjEBhaXgDTenyoVa2E56L71 OVQMWEV9jgaH7jc7zHHavCfvBqZoIF/ujzFykCY= X-Google-Smtp-Source: AGs4zMZcQIsscW4wX/mCDXVgAY5nXo7IegSIC9DQwooyUKNyKcOkQq0If5cGUF7/8RFPlcvxi/hQS0Xjw0JKH8TyjGo= X-Received: by 10.159.38.196 with SMTP id 62mr3660676uay.64.1510422543875; Sat, 11 Nov 2017 09:49:03 -0800 (PST) Original-Received: by 10.31.185.16 with HTTP; Sat, 11 Nov 2017 09:49:03 -0800 (PST) In-Reply-To: <83bmk8ohgn.fsf@gnu.org> 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:139768 Archived-At: --94eb2c0477b030427e055db8a770 Content-Type: text/plain; charset="UTF-8" Hi! On Sat, Nov 11, 2017 at 6:25 PM, Eli Zaretskii wrote: > > ??? Are you saying that drawing on macOS is not clipped by the > window's edge? Yes, when it comes to the cursor, that is correct. > > When the cursor is moved, the > > fringe isn't updated, so artefacts are left behind. > > I saw no artifacts on the image that was posted. I just verified that the following recipe (posted in 2016) demonstrates the problem, on NS. (The original recipe from 2014 no longer works, though). emacs -Q (setq truncate-partial-width-windows nil) C-x 3 C-x o C-u 37 x Here, the cursor which is in text area blinks, while the part in the fringe doesn't. Wait until the the cursor stop blinking C-a Now, the right fringe contains half a cursor. -- Anders --94eb2c0477b030427e055db8a770 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi!

On Sat, Nov 11, 2017 at 6:25 PM, Eli Zaretskii = <eliz@gnu.org> wrote:
>
= > ??? Are you saying that drawing on macOS is not clipped by the
>= window's edge?

Yes, when it comes to the cursor, that is correc= t.


> > When the cursor is moved, the
> > fringe i= sn't updated, so artefacts are left behind.
>
> I saw no ar= tifacts on the image that was posted.


I just verified that the f= ollowing recipe (posted in 2016) demonstrates the problem, on NS. (The orig= inal recipe from 2014 no longer works, though).

=C2=A0 =C2=A0emacs -= Q
=C2=A0 =C2=A0 (setq truncate-partial-width-windows nil)
=C2=A0 =C2= =A0 C-x 3
=C2=A0 =C2=A0 C-x o
=C2=A0 =C2=A0 C-u 37 x
=C2=A0 =C2=A0= =C2=A0 =C2=A0Here, the cursor which is in text area blinks, while the part= in the fringe doesn't.

=C2=A0 =C2=A0 =C2=A0 =C2=A0Wait until th= e the cursor stop blinking
=C2=A0 =C2=A0 C-a
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 Now, the right fringe contains half a cursor.

=C2=A0 =C2=A0 -- A= nders
--94eb2c0477b030427e055db8a770--