From MAILER-DAEMON Thu Oct 01 07:22:46 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kNwfe-0006dN-2V
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 07:22:46 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43962)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNwfc-0006cD-G4
 for gforth@gnu.org; Thu, 01 Oct 2020 07:22:44 -0400
Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:54251)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNwfZ-0007hV-Do
 for gforth@gnu.org; Thu, 01 Oct 2020 07:22:44 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id A12CAFAC
 for <gforth@gnu.org>; Thu,  1 Oct 2020 07:22:38 -0400 (EDT)
Received: from imap35 ([10.202.2.85])
 by compute4.internal (MEProxy); Thu, 01 Oct 2020 07:22:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 mime-version:message-id:date:from:to:subject:content-type; s=
 fm1; bh=lsQdb0I+8A5eL4FDw9ro1XHFHtMEMW98vw5CfDsMIBI=; b=irsiRXPl
 dJcHwDuNPIA0AXgwyfHVEKdcggkZpQtf5AU3pvbQqNhA9MRdKYLHC2O6Zb2fuQrG
 VoAEYYzxhj0ZU24GzuRWMY4tEa6Vo6YWGBA6UG9+JQHK4a2v0dISeye95EHg9oNn
 MsvtjsKIMzaAWrsGnMXQHFjOVA02LLExqMOr8AEaXd9QDufFgUlmMeDnBjQJPAOv
 H6fszfjE+z3kkYFsYq4sWv1JrEMkWlks+rx8YocAs0d/5Qx/x56/60/BZrH09mrE
 NaDcM8KLz2wz2G/qxgDzkd/VCVdA1jWkysbkfV3bD3kebF3QaZb8PBx/hLZGuo9A
 jHVY4Mlgwu6ckg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=lsQdb0I+8A5eL4FDw9ro1XHFHtMEM
 W98vw5CfDsMIBI=; b=n4YjB1IPRNNtpykkYIuERIip9r4dNfY2Q+W0dbIc+UfFz
 NDklA0XNbNldCwkwbr0n5rMNDb0Frm3B2lCiNKdhdzRs2kgX6imrGYLRI8/ghLpn
 6sMlhaPOOx83n4H6IzS3cmvnStvsHBgj7/1ZleNzVs//Q0VdvjD7d7YHl8BcX4QG
 y3sXK2KUHhE6dnkU20Q3PDICO3AKql7sNd5W2VqjjuagzCZ9jyz+fMRstgUxRNlx
 +asS97X8jWjSYQzohy1926vbvPcQmRGiKyKRxOJmS5J0x+I3H4J9RF5fcMQ+x71Q
 VcTXNdFrr0dRC0J1at3jQVNsQRbwtI9bj2/ianlHQ==
X-ME-Sender: <xms:_rt1X2pEhGLaxTXXMLpivrgDkyOctO_ubYshhDIJA4V-sReFDShBhA>
 <xme:_rt1X0p5dg1WH1nqor9c41fH0Hy54cPjXGR3lsqVVuvjj9Uw0vHycoG9-9KbH8gGh
 ZOgRe6sEpj2258>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrfeeggdegtdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre
 ertdenucfhrhhomhepfdfgthhhrghnucfirghruggvnhgvrhdfuceovggvkhgvvgehjees
 fhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepudfggfdvvdetlefgteetfe
 dugfeutdekkefgfeetjeegieekffegtedugedtkeeinecuvehluhhsthgvrhfuihiivgep
 tdenucfrrghrrghmpehmrghilhhfrhhomhepvggvkhgvvgehjeesfhgrshhtmhgrihhlrd
 hfmh
X-ME-Proxy: <xmx:_rt1X7N4AiA21nt5ETSlPV4USXSSwq4jqCMa0dZkivUPogo2QjUnxw>
 <xmx:_rt1X16iZZ2b-Qeew9LDhmhjtw7vfI_kH0uB3rUJVRAq5shkd63PBA>
 <xmx:_rt1X15aEsP9C_BrnWY9wlDv5_O0eZ8o--IGR3G3vQm8zIIvtGFwcQ>
 <xmx:_rt1X3ESLR9cURXMBMO7f509abgxgPbrZkiUuOAO3r5LJ0yZT82QGQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id DAA1A14C0993; Thu,  1 Oct 2020 07:22:37 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-382-ge235179-fm-20200928.002-ge2351794
Mime-Version: 1.0
Message-Id: <69aef632-cf40-48da-9a28-37f008bd368a@www.fastmail.com>
Date: Thu, 01 Oct 2020 12:22:16 +0100
From: "Ethan Gardener" <eekee57@fastmail.fm>
To: Gforth <gforth@gnu.org>
Subject: gforthmi instructions confused regarding relocatability
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.25; envelope-from=eekee57@fastmail.fm;
 helo=wout2-smtp.messagingengine.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 07:22:39
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -24
X-Spam_score: -2.5
X-Spam_bar: --
X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 11:22:44 -0000

In the gforth documentation, at the bottom of section 13.5.1, are some confused statements. To quote:

> A special doubly indirect threaded version of the gforth executable is used for creating the non-relocatable images; you can pass the exact filename of this executable through the environment variable GFORTHD (default: gforth-ditc); if you pass a version that is not doubly indirect threaded, you will not get a fully relocatable image, but a data-relocatable image (because there is no code address offset). The normal gforth executable is used for creating the relocatable image; you can pass the exact filename of this executable through the environment variable GFORTH. 

I think "not get a fully relocatable image," should be "not get a non-relocatable image,".


From MAILER-DAEMON Thu Oct 01 07:52:26 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kNx8M-0002Sx-AK
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 07:52:26 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51160)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNx8K-0002Qz-G5
 for gforth@gnu.org; Thu, 01 Oct 2020 07:52:24 -0400
Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:40089)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNx8F-00032t-3L
 for gforth@gnu.org; Thu, 01 Oct 2020 07:52:24 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id 817D51032
 for <gforth@gnu.org>; Thu,  1 Oct 2020 07:52:17 -0400 (EDT)
Received: from imap35 ([10.202.2.85])
 by compute4.internal (MEProxy); Thu, 01 Oct 2020 07:52:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 mime-version:message-id:in-reply-to:references:date:from:to
 :subject:content-type; s=fm1; bh=FguIB5I3RdqDAWJ2mnzvOps5vG89cUx
 q6AKT4pyUTlU=; b=j+aXiOfMIBs+LOkvTUF9u/Ji06W+5Cb/hZaKERafgGwPMkD
 DFHBTvxeOFsT5or4557JXaLsHgW/iqbMVJ6/2VNIG7T7fomp2mc00owXektJeQ2H
 h22ycL1MIAapZRLPVROtrmGgyqmEVbI9UxAnE4T3HEekPzSMmc1BRDQsJThAhTn5
 F/9p5YizmZ4zR/G+wnz3iyBtyNqLv4yvmasbnFIeL9KhC0uuJHV/NNN2EZ3oKGGT
 joFvLTRjY7MJpziPhwaKLDkHOFFSod4u4kljXzloREs/yCFJenFyZAWLX3TSqrIk
 hB3fw6pz/qbnL9SHs7SlKl+xVgmLjVG8WMjiRxQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=FguIB5
 I3RdqDAWJ2mnzvOps5vG89cUxq6AKT4pyUTlU=; b=C8iYeQmq3I9T2cJdBmjLne
 I6xpqA/04+cN7cTclZd2yGfR7H6165RFgkWOp8I2p2uwH6TM7kjj/1rW0MRmkorw
 bmCdshYi81UCZRyD/zrRXjzdIKslk/cd12Wehh6s24ICcCzIjpV1gRKgF2g2Omvz
 g7DvJsiBeuE+5TksobQsKVkKKzCxA8C67AO7495XbmzWs5242oQ52YuzLTVVqBKJ
 uIWCRE2K/isn62aH7n3AdozTS7a4msWBrEA33bJmD12UMWHwoJ2n+lX7zr5gXHaM
 RnPZhhllZL9O37x/NnOmIgSJzERavilwAhEU3aHPQuw/HFdoUA+J4UhUnjPDSc+Q
 ==
X-ME-Sender: <xms:8MJ1X1c9gu5-DFlcK-mlST7oCn-17mWWyXhnfSrHIFq-P56WxmrCQg>
 <xme:8MJ1XzNkutbzmV-2jFPF_A8PORuSXI77iW_L0FfZ1Q5mF9OL10tElvdwQD6DUV9_N
 UWuqO9RpStr8SA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrfeeggdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre
 dtreerjeenucfhrhhomhepfdfgthhhrghnucfirghruggvnhgvrhdfuceovggvkhgvvgeh
 jeesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepfeelfeehjeffheduhe
 ekgfffveelueeuheegudevudelteekgfdvieefuddtvdelnecuvehluhhsthgvrhfuihii
 vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepvggvkhgvvgehjeesfhgrshhtmhgrih
 hlrdhfmh
X-ME-Proxy: <xmx:8MJ1X-jTxnNQbotEvWlj1LRb7fYa-K8BHQE6dSYFX3aVvNJ_9atqHg>
 <xmx:8MJ1X-8VzrzuZvifQKhzBtAURu_4L4O6wguUwGh4wvnbZlPZq-niYQ>
 <xmx:8MJ1XxvVC0Jt-joK6JpVXuP9Zm7-feHEqBV_8MzisbNX4ncn7YcXyw>
 <xmx:8cJ1X_5bxhV-jwuCcqg8jnaN8btRQUcU4M-jhh01Z1n-B7C2tJ6yQQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id 616DE14C0993; Thu,  1 Oct 2020 07:52:16 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-382-ge235179-fm-20200928.002-ge2351794
Mime-Version: 1.0
Message-Id: <1cfa704d-af6d-42f7-9a62-ca084d7df57e@www.fastmail.com>
In-Reply-To: <570eb3ea-d68f-4fb9-8cd9-2d010f574003@www.fastmail.com>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com>
 <4254a75a-1725-4c66-ab9d-e7310d6737ef@www.fastmail.com>
 <27138596.8P1WmueTfd@liubei>
 <570eb3ea-d68f-4fb9-8cd9-2d010f574003@www.fastmail.com>
Date: Thu, 01 Oct 2020 12:51:55 +0100
From: "Ethan Gardener" <eekee57@fastmail.fm>
To: Gforth <gforth@gnu.org>
Subject: =?UTF-8?Q?Re:_Minos2_terminal_bug:_rapidly_repeated_clear-and-redraw_cau?=
 =?UTF-8?Q?ses_missed_drawing?=
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.24; envelope-from=eekee57@fastmail.fm;
 helo=wout1-smtp.messagingengine.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 07:52:17
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -24
X-Spam_score: -2.5
X-Spam_bar: --
X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 11:52:24 -0000

Minimal reproduction of the bug as seen in qx output:

: hi 15 fg! 12 bg! ;
: 0color 0 fg! 15 bg! ;
cr ." abc" hi ." def" 0color ." ghi"

Optionally insert another 0color after the cr.


From MAILER-DAEMON Thu Oct 01 07:53:39 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kNx9X-0002wg-Hl
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 07:53:39 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51660)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNx9V-0002ur-Tn
 for gforth@gnu.org; Thu, 01 Oct 2020 07:53:37 -0400
Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:34135)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNx9U-0003E2-9F
 for gforth@gnu.org; Thu, 01 Oct 2020 07:53:37 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id D08981219
 for <gforth@gnu.org>; Thu,  1 Oct 2020 07:53:33 -0400 (EDT)
Received: from imap35 ([10.202.2.85])
 by compute4.internal (MEProxy); Thu, 01 Oct 2020 07:53:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 mime-version:message-id:in-reply-to:references:date:from:to
 :subject:content-type; s=fm1; bh=RW4SNpKBsVDA45HOLRBjjhbBIoUyfW4
 t14Ed4aqlJkg=; b=KwqPFc8HLOYu5y2ySJKZkBuwZRepbt0FHXOoQXWQW3c03S/
 TKYeZTqfN6GLsseuBQsM7Xeh5eYaPjV5zys2qfizTq56nr7SKoD1bKaZ68KMSfVk
 LS1HiU/LybnOaCUI2VyjsLuHpH09AESK+0o3bbe81oFcshGYmfeff2TM/bQefXdk
 /QK6115oJh9ERgfgOAIF1DOz9I6Hm2oFzUqi/34v914jYtcpykLyNsBS0Say1Jx1
 4QgjxnBRjje2LMak4GjxAQFeJfCdoSgoclQiz7gzWrZEWuZpQUauwWlwL6xhcTOG
 RFPjxZQln4CCDo1kiJ2d6nrU6kfaq7TTSf+CjwQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=RW4SNp
 KBsVDA45HOLRBjjhbBIoUyfW4t14Ed4aqlJkg=; b=r+Gs7OSK76GFpjhMInHy3I
 LSn4Z+MBzK10sFZAiqVmjKqpNW0HGxMk+wh+G1Ws2RXjqhJdh2GsH4Zg8wG6muJ/
 kknFHkc5sS+jNLuqFlbZmglz5WFzOFH1rT5kYgflczWbWvOEhGXcej7KF4Gt2UQs
 2YbRxiqvWqXAM/7iSfK5rNf6YxOCto3E+fYwP0GcoUE2bhC0GiRJl7HgoTIVtTuv
 ili6ummpNs540Kgn5jkQkqhNJFukCxkthv1M4unF1EgoH7WtxH2GHCL1Dv6eEnpa
 ranGWyJE9lUbVFoYmk9FdPy56pe3wlsgGWEkQhgKh2OWUSqtqVCWoEU+1DP8kFpA
 ==
X-ME-Sender: <xms:PcN1X4dBbq8nxwGycIY4V3VwCg65mOffaOyrefMOrjGY0-cID9jZ6A>
 <xme:PcN1X6NMO4P3UK1BNCp_YJJ-VAgBO2WMaVvwT0R7kH483Dqm5osjexJfaZGrltIPe
 ZNg8wGULECVFBU>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrfeeggdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre
 dtreerjeenucfhrhhomhepfdfgthhhrghnucfirghruggvnhgvrhdfuceovggvkhgvvgeh
 jeesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepfeelfeehjeffheduhe
 ekgfffveelueeuheegudevudelteekgfdvieefuddtvdelnecuvehluhhsthgvrhfuihii
 vgepudenucfrrghrrghmpehmrghilhhfrhhomhepvggvkhgvvgehjeesfhgrshhtmhgrih
 hlrdhfmh
X-ME-Proxy: <xmx:PcN1X5hrvh552-JI-t38kA5h1sdIkBZOtsfZ1jJ6615CO-XA3u85kA>
 <xmx:PcN1X9_LwXBGk74uq_a9X0NvKZ4POGkjlMGwlE0yE0tlOtrA5gW3Ow>
 <xmx:PcN1X0vsha_eysr8X1P9oqh9TTgo7xoSroTbtZAhBwcmDYz9dh7uEA>
 <xmx:PcN1Xy62vPXazZTZT90sEUfYCXotbr7epYrmapggDP8rq5m7_t07Fw>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id E95CE14C0993; Thu,  1 Oct 2020 07:53:32 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-382-ge235179-fm-20200928.002-ge2351794
Mime-Version: 1.0
Message-Id: <2a3a0f11-df07-427c-ba35-368c616cdb58@www.fastmail.com>
In-Reply-To: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com>
Date: Thu, 01 Oct 2020 12:53:10 +0100
From: "Ethan Gardener" <eekee57@fastmail.fm>
To: Gforth <gforth@gnu.org>
Subject: =?UTF-8?Q?Re:_Minos2_terminal_bug:_rapidly_repeated_clear-and-redraw_cau?=
 =?UTF-8?Q?ses_missed_drawing?=
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.24; envelope-from=eekee57@fastmail.fm;
 helo=wout1-smtp.messagingengine.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 07:52:17
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -24
X-Spam_score: -2.5
X-Spam_bar: --
X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 11:53:38 -0000

On Tue, Sep 22, 2020, at 1:37 PM, Ethan Gardener wrote:
> 
> Possibly relevant: The redraw process draws 1 more line than is 
> available in the terminal with the on-screen keyboard open.

This is not relevant. The bug also occurs with enough screen space.


From MAILER-DAEMON Thu Oct 01 08:54:23 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kNy6J-0004R7-RK
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 08:54:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40300)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bernd@net2o.de>) id 1kNy6H-0004P1-Lb
 for gforth@gnu.org; Thu, 01 Oct 2020 08:54:21 -0400
Received: from zhugeliang.net2o.de ([45.9.62.17]:36854 helo=mail.net2o.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bernd@net2o.de>) id 1kNy6F-0003wX-7p
 for gforth@gnu.org; Thu, 01 Oct 2020 08:54:21 -0400
Received: from liubei.localnet
 (200116b8266e3300caa5e33f014c9a20.dip.versatel-1u1.de
 [IPv6:2001:16b8:266e:3300:caa5:e33f:14c:9a20])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (Client did not present a certificate)
 by mail.net2o.de (Postfix) with ESMTPSA id 4A01E8016D;
 Thu,  1 Oct 2020 14:54:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=net2o.de; s=mail;
 t=1601556855; bh=bBFiP/J3Mg2YPaJy/TN3ftVbqXoyGMuBei6yxxhPCSQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=moNMD+40E6fGxCbjc7pMnnnB+j5iOzB44ObWkZbsDQVWEwyJzDWKRk8IRqLbTl9X+
 OoJGU0qKBrdXo9kqppq4gB2tG0MMTn4Yvrij5bFep07eDXpdPkmWYbyq8spRjPUKIN
 +phxhqyOO62Aj3DtGb+7MQXjY4R4gROZ/GRMfmnQ=
From: Bernd Paysan <bernd@net2o.de>
To: Gforth <gforth@gnu.org>
Cc: Ethan Gardener <eekee57@fastmail.fm>
Subject: Re: Minos2 terminal bug: rapidly repeated clear-and-redraw causes
 missed drawing
Date: Thu, 01 Oct 2020 14:54:07 +0200
Message-ID: <2817541.813gdRZIfZ@liubei>
In-Reply-To: <1cfa704d-af6d-42f7-9a62-ca084d7df57e@www.fastmail.com>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com>
 <570eb3ea-d68f-4fb9-8cd9-2d010f574003@www.fastmail.com>
 <1cfa704d-af6d-42f7-9a62-ca084d7df57e@www.fastmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart1688335.bvgU4khbkU";
 micalg="pgp-sha256"; protocol="application/pgp-signature"
Received-SPF: pass client-ip=45.9.62.17; envelope-from=bernd@net2o.de;
 helo=mail.net2o.de
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 08:54:15
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 12:54:22 -0000

--nextPart1688335.bvgU4khbkU
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"; protected-headers="v1"
From: Bernd Paysan <bernd@net2o.de>
To: Gforth <gforth@gnu.org>
Cc: Ethan Gardener <eekee57@fastmail.fm>
Subject: Re: Minos2 terminal bug: rapidly repeated clear-and-redraw causes missed drawing
Date: Thu, 01 Oct 2020 14:54:07 +0200
Message-ID: <2817541.813gdRZIfZ@liubei>
In-Reply-To: <1cfa704d-af6d-42f7-9a62-ca084d7df57e@www.fastmail.com>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com> <570eb3ea-d68f-4fb9-8cd9-2d010f574003@www.fastmail.com> <1cfa704d-af6d-42f7-9a62-ca084d7df57e@www.fastmail.com>

Am Donnerstag, 1. Oktober 2020, 13:51:55 CEST schrieb Ethan Gardener:
> Minimal reproduction of the bug as seen in qx output:
> : hi 15 fg! 12 bg! ;
> : 0color 0 fg! 15 bg! ;
> 
> cr ." abc" hi ." def" 0color ." ghi"
> 
> Optionally insert another 0color after the cr.

0 is the "change nothing" pseudo-color, 6 is the default pseudo-color and 7-15 
are actual colors of choice.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
net2o id: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ*
https://net2o.de/

--nextPart1688335.bvgU4khbkU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEERJ1NDqPQRwYnwBjr9y2Uk5MtoGcFAl910W8ACgkQ9y2Uk5Mt
oGfKwg//abBaI9CKD4lJu6aeNT6cXKtIIRgO1KMhywLkM0lCqiZLwrPPrl+cK9vy
yDQauUAGiL804IFZTDkQ7meLuSRVNFwMtGsQQOqYKHEy0mg5nvEo224GIINhAnkT
1WUL+XjknmX6QcxVUQye8hM4N2mhZymMrN03RtSgLrwFjgCIy9AOGT143XRqkZio
Lj7ylnCrifSeX4xGq0HXM65uzj0UKzwfPgvHvtlVV7iqMCP0widQqkqBiIFLaHde
d1CZDGV4LgW2mYfUJ2HQMQh95EHm2XoV3FDD1F1xRe6LWXiyHT5c5v5gnielwnPB
41I4WKx+1B/oAcVc+zF0NVcYgSDXNvlFBrvR4gw08h4EeOIylXwube9whcdXnMoz
od4qWZcecVikQTh9ZQDv6t6HYWLSIFFXwNlJo5ow1XcxgJxTKDXD1g9ENxq27q31
RE9ugzIENNA5RK8X4MbsDKSRLr6/mW5gsqLLWmyinTvTXEAZzdrpU96ocaVpOsWp
qmBHzkSfVQtMBiryr8N543/nT6kN258Ig65fY6U4nXFwaPcLqItPN0uUTCUHuSeP
Dz6Me9yOmE5ODWFwQcrHeT+ouTQ0yZWiSSCUg18INJ+jPb6uW2CtOujDz32aKoXs
gF4XlYaVaAoWcY2jMx3v2CjGXDgypP0uG+ORWe8UaC9+S8lvvVU=
=FQvb
-----END PGP SIGNATURE-----

--nextPart1688335.bvgU4khbkU--





From MAILER-DAEMON Thu Oct 01 09:40:31 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kNyow-00075H-40
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 09:40:31 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:52200)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNyor-00074C-Tn
 for gforth@gnu.org; Thu, 01 Oct 2020 09:40:27 -0400
Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:56693)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kNyom-0001gv-Eg
 for gforth@gnu.org; Thu, 01 Oct 2020 09:40:25 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id F27A41169;
 Thu,  1 Oct 2020 09:40:17 -0400 (EDT)
Received: from imap35 ([10.202.2.85])
 by compute4.internal (MEProxy); Thu, 01 Oct 2020 09:40:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 mime-version:message-id:in-reply-to:references:date:from:to
 :subject:content-type; s=fm1; bh=JO6shieOlvaQi+YgcCAmXfzuXWPYbLX
 noLaqNE0gl1s=; b=rcy9TuwI31mCT2dzuetlcYWLd+IKmmAx07VO25UiZIjLNaW
 CVkJJzO2F8a1nnLVTxGXfHXa7gRLfQzSOTmDe/X7EWf8JbeDoCR3MeqpWG9DAAtm
 9qOOXS+MyzGzvAAfRipuatIhX5ZB9V5BBB2xyE9DwRSCzL/yM2lk1KEGz0mwbHIn
 PzWyCHp7LTSE/UPHSpp92ExWtMYNxyiYh8wOLRh9sLRHwery7DleDqZHmRyriGGq
 d+gra2UPzr2w/mW+PMiEbTnB9GHHQorpoVkShpPBGt5DOwtRoxX8Ri1M/Uqde5YV
 hXeHF+VKYobiEEjacBKKcYYZ/+jKvTJBa+uEaGw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=JO6shi
 eOlvaQi+YgcCAmXfzuXWPYbLXnoLaqNE0gl1s=; b=W6OOtF2ZQR1wrdXC08JvLc
 NNwV7vspRJU6sWDiT5pFPqZvFORfN9jmqUBO+KTIc2Lvn+XG2NFTY1GaQKXgSx73
 qVWozJuhYvSC505W3vwAFjSMal92T4JAKsx+gRIISpXz4qa62vIApxrVyc9qlnR9
 OW4puNz4E5mkOoIHfAe3lU0H1kzoWKF2s+/FJ68lDsbCB9NY1/RxDHLOENmvSCSg
 gQ5WmJipKbHocVuphJ1+nHx64h3Uqx3lvt5Tu/aZRff8cZk8UqEfyNoChpPcItNW
 8J5ZSSakilaaEvQ0gDcURKDab1QPKqDrJxV5DzAfF/NDg7TsJIBhzgHp1ZxufX7Q
 ==
X-ME-Sender: <xms:QNx1X8X57USeR7nxVWUC1AxKAovdwc3Clc66hJO4Ary7LKbtpiYUvg>
 <xme:QNx1XwlzTIcmPljpcsZo3K1oQ3ldb9KHRdfowJF6jAyhJXzJWsu8ic27_J60Ik4WP
 Svs8SnYuOQoedg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrfeeggdeikecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefofgggkfgjfhffhffvufgtsehttdertderreejnecuhfhrohhmpedfgfhthhgr
 nhcuifgrrhguvghnvghrfdcuoegvvghkvggvheejsehfrghsthhmrghilhdrfhhmqeenuc
 ggtffrrghtthgvrhhnpeefleefheejffehudehkefgffevleeuueehgeduveduleetkefg
 vdeifedutddvleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpegvvghkvggvheejsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:QNx1XwZpkxwUW8upjxuiSRFEM3of_vWgYpdMnX7cGPLS8xnCFVnsTw>
 <xmx:QNx1X7WHiuV_6xfZUEwShPkHYw6o5IoW1lsbaEtbJrTnSYaWZEmdNA>
 <xmx:QNx1X2kqCH8RGzdD6TZ4LivZ8LOcXd0LO5dRnvd_5_IEaOOCYgbOIg>
 <xmx:Qdx1XwSeXpMT_hKP47Tgi7uKSqmtXqNKFuchwL-F1bb9JF-gA6v9eQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id 4062614C092B; Thu,  1 Oct 2020 09:40:16 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-382-ge235179-fm-20200928.002-ge2351794
Mime-Version: 1.0
Message-Id: <b2265208-a852-40dc-b4dc-d3cdd3b85aec@www.fastmail.com>
In-Reply-To: <2817541.813gdRZIfZ@liubei>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com>
 <570eb3ea-d68f-4fb9-8cd9-2d010f574003@www.fastmail.com>
 <1cfa704d-af6d-42f7-9a62-ca084d7df57e@www.fastmail.com>
 <2817541.813gdRZIfZ@liubei>
Date: Thu, 01 Oct 2020 14:39:55 +0100
From: "Ethan Gardener" <eekee57@fastmail.fm>
To: "Bernd Paysan" <bernd@net2o.de>, Gforth <gforth@gnu.org>
Subject: =?UTF-8?Q?Re:_Minos2_terminal_bug:_rapidly_repeated_clear-and-redraw_cau?=
 =?UTF-8?Q?ses_missed_drawing?=
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.24; envelope-from=eekee57@fastmail.fm;
 helo=wout1-smtp.messagingengine.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 07:52:17
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -24
X-Spam_score: -2.5
X-Spam_bar: --
X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 13:40:27 -0000

On Thu, Oct 1, 2020, at 1:54 PM, Bernd Paysan wrote:
> 
> 0 is the "change nothing" pseudo-color, 6 is the default pseudo-color and 7-15 
> are actual colors of choice.

Thanks! I've changed the editor's rvsoff to use 6. It works correctly now: no black listing; no truncated QX. Fixed!

: rvsoff 6 fg! 6 bg! ;


From MAILER-DAEMON Thu Oct 01 10:17:29 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kNzOi-0002R8-IV
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 10:17:29 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34400)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bernd@net2o.de>) id 1kNzOh-0002R1-6P
 for gforth@gnu.org; Thu, 01 Oct 2020 10:17:27 -0400
Received: from zhugeliang.net2o.de ([45.9.62.17]:46552 helo=mail.net2o.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bernd@net2o.de>) id 1kNzOe-00077Y-PW
 for gforth@gnu.org; Thu, 01 Oct 2020 10:17:26 -0400
Received: from liubei.localnet
 (200116b8266e3300caa5e33f014c9a20.dip.versatel-1u1.de
 [IPv6:2001:16b8:266e:3300:caa5:e33f:14c:9a20])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (Client did not present a certificate)
 by mail.net2o.de (Postfix) with ESMTPSA id 42C0880042;
 Thu,  1 Oct 2020 16:17:22 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=net2o.de; s=mail;
 t=1601561842; bh=g/6a0J6AtPFNH8jxTWh+rn/ul1SewbK/mKT/ZqyXDQk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Z/SX/jSxAqZMSjLkTgfhAsGrhC+eS9uMKSWrmPf4hj4xy5meyMrobJB88UuM0ujiu
 0ujsBQ3Na27DHmN2lImpn0cU6XhZLxsqnSXBcS+dsyPsj+Hc9WWosszhs63lIhW7kI
 0fvI56kc3PMgvFLNO85UMnFvciiWXe09yMivdaJo=
From: Bernd Paysan <bernd@net2o.de>
To: Gforth <gforth@gnu.org>, Ethan Gardener <eekee57@fastmail.fm>
Subject: Re: Minos2 terminal bug: rapidly repeated clear-and-redraw causes
 missed drawing
Date: Thu, 01 Oct 2020 16:17:17 +0200
Message-ID: <5789604.WYuNYd3Xae@liubei>
In-Reply-To: <b2265208-a852-40dc-b4dc-d3cdd3b85aec@www.fastmail.com>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com>
 <2817541.813gdRZIfZ@liubei>
 <b2265208-a852-40dc-b4dc-d3cdd3b85aec@www.fastmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart3309982.r8yNqK7lNM";
 micalg="pgp-sha256"; protocol="application/pgp-signature"
Received-SPF: pass client-ip=45.9.62.17; envelope-from=bernd@net2o.de;
 helo=mail.net2o.de
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 08:54:15
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 14:17:27 -0000

--nextPart3309982.r8yNqK7lNM
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"; protected-headers="v1"
From: Bernd Paysan <bernd@net2o.de>
To: Gforth <gforth@gnu.org>, Ethan Gardener <eekee57@fastmail.fm>
Subject: Re: Minos2 terminal bug: rapidly repeated clear-and-redraw causes missed drawing
Date: Thu, 01 Oct 2020 16:17:17 +0200
Message-ID: <5789604.WYuNYd3Xae@liubei>
In-Reply-To: <b2265208-a852-40dc-b4dc-d3cdd3b85aec@www.fastmail.com>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com> <2817541.813gdRZIfZ@liubei> <b2265208-a852-40dc-b4dc-d3cdd3b85aec@www.fastmail.com>

Am Donnerstag, 1. Oktober 2020, 15:39:55 CEST schrieb Ethan Gardener:
> On Thu, Oct 1, 2020, at 1:54 PM, Bernd Paysan wrote:
> > 0 is the "change nothing" pseudo-color, 6 is the default pseudo-color and
> > 7-15 are actual colors of choice.
> 
> Thanks! I've changed the editor's rvsoff to use 6. It works correctly now:
> no black listing; no truncated QX. Fixed!
> : rvsoff 6 fg! 6 bg! ;

I recommend:

: rvson invers attr! ;          : rvsoff 0 attr! ;

This works portable across all terminal implementations that support invers.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
net2o id: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ*
https://net2o.de/

--nextPart3309982.r8yNqK7lNM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEERJ1NDqPQRwYnwBjr9y2Uk5MtoGcFAl915O0ACgkQ9y2Uk5Mt
oGeaHA/+LTqrgxPHCEqDzr7iZ2FY8vmgZakJ5O8KvXONV5vu/6HcECn/3kQKXIVG
F2usB2BHHosHqT8B7ndjXMaGBklPuQuhHoVA06lqguDPC41Be0tg6YPu+Z7g9C7l
ctUkj382oRXYI6kCcR0ky+ESQLJcNNlKbWsBMs5Pvm6lxEdX0VDnvegEPnasO9X0
kgTSxgRh/O0EFOnIFjd1+eoMbLpIzMsgnfJ07288DpOWntC6kv+rXJnn375lBKEL
IDBM1MaYqVsCOsBof1+QAWYZVy0x7R6W4Uq0f+pnJ6eEiBmCFNdlbrO7XF8R+QTr
hhFRmP7CjBtAYXEA47IN82UwREmq1uZBGetgTlHCXH+nqYTm0wB7tXZk8kxPDGi0
xp8r/0HtXfkPQ9k750/llAD3uqoUUjYW8oP16LxRdvxBcaIaqB4uU1uVG0lJOA2W
fDTG8E7rpjtC4GlffRApUPl6Fu1L3pxoiKDNQvso01inkI5+Rmoz2t9cHSA8OYkk
Gd9wctH6uHZGPXhXovW85qB0LfOzJqWpjisseAdXJNWWQSgsgeO/Jhg5SNJpXeTQ
oxKspVBTk5jB0cMRRT5K+SUgQqx0WAvnfcXm668DTMRf2RCURsMad/rnXNRkv7Pi
BWX4heBSC7K38N7JmYWqdUHDOojgPgpl8A0ukRQYWPSoWFdi210=
=5vpX
-----END PGP SIGNATURE-----

--nextPart3309982.r8yNqK7lNM--





From MAILER-DAEMON Thu Oct 01 12:35:21 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kO1Y9-0005xy-H1
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 12:35:21 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45348)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <anton@mips.complang.tuwien.ac.at>)
 id 1kO1Y6-0005th-GJ
 for gforth@gnu.org; Thu, 01 Oct 2020 12:35:19 -0400
Received: from a4.complang.tuwien.ac.at ([128.130.173.65]:59800)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <anton@mips.complang.tuwien.ac.at>)
 id 1kO1Y4-0004Z9-3L
 for gforth@gnu.org; Thu, 01 Oct 2020 12:35:18 -0400
Received: from anton by a4 with local (Exim 4.89)
 (envelope-from <anton@mips.complang.tuwien.ac.at>)
 id 1kO1Xx-0002a9-4i; Thu, 01 Oct 2020 18:35:09 +0200
Date: Thu, 1 Oct 2020 18:35:09 +0200
From: Anton Ertl <anton@mips.complang.tuwien.ac.at>
To: Ethan Gardener <eekee57@fastmail.fm>
Cc: Gforth <gforth@gnu.org>
Subject: Re: gforthmi instructions confused regarding relocatability
Message-ID: <20201001163509.alr5yske4uhwm6mq@a4.complang.tuwien.ac.at>
Reply-To: anton@mips.complang.tuwien.ac.at
References: <69aef632-cf40-48da-9a28-37f008bd368a@www.fastmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <69aef632-cf40-48da-9a28-37f008bd368a@www.fastmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Received-SPF: none client-ip=128.130.173.65;
 envelope-from=anton@mips.complang.tuwien.ac.at; helo=a4.complang.tuwien.ac.at
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 12:35:10
X-ACL-Warn: Detected OS   = Linux 3.11 and newer [fuzzy]
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 16:35:19 -0000

On Thu, Oct 01, 2020 at 12:22:16PM +0100, Ethan Gardener wrote:
> In the gforth documentation, at the bottom of section 13.5.1, are some confused statements. To quote:
> 
> > A special doubly indirect threaded version of the gforth executable is used for creating the non-relocatable images; you can pass the exact filename of this executable through the environment variable GFORTHD (default: gforth-ditc); if you pass a version that is not doubly indirect threaded, you will not get a fully relocatable image, but a data-relocatable image (because there is no code address offset). The normal gforth executable is used for creating the relocatable image; you can pass the exact filename of this executable through the environment variable GFORTH. 
> 
> I think "not get a fully relocatable image," should be "not get a non-relocatable image,".

Both is true (the resulting image is data-relocatable, not fully
relocatabale nor non-relocatable).  I doubt that anybody has been
using data-relocatable images for a long time, if ever: they are
engine-specific and do not work with dynamic native code (the
default), and offer no advantage over fully relocatable images.  So I
think we will eliminate the mention of data-relocatable images in the
documentation.

- anton


From MAILER-DAEMON Thu Oct 01 14:30:57 2020
Received: from list by lists.gnu.org with archive (Exim 4.90_1)
	id 1kO3M0-0007Sx-ON
	for mharc-gforth@gnu.org; Thu, 01 Oct 2020 14:30:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48206)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kO3Lt-0007Rc-Ov
 for gforth@gnu.org; Thu, 01 Oct 2020 14:30:52 -0400
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:44595)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eekee57@fastmail.fm>)
 id 1kO3Lq-0004KB-GJ
 for gforth@gnu.org; Thu, 01 Oct 2020 14:30:49 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id 7ED5B1271;
 Thu,  1 Oct 2020 14:30:43 -0400 (EDT)
Received: from imap35 ([10.202.2.85])
 by compute4.internal (MEProxy); Thu, 01 Oct 2020 14:30:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 mime-version:message-id:in-reply-to:references:date:from:to
 :subject:content-type; s=fm1; bh=tJfo7mGXGuRYP0gza1e9Z6A4oHfBlce
 p85BMGFe3kus=; b=SE48PVv/Wo9TN5tCX4pyJgnwwVAg2s6OpsFuy0kOQY9WC7l
 8eYkTXp4ARMCHd8RUg/cfrfb8NLx9Bbyyjx3VxtKGunRHGYiF9ZkJx+Nuxy7VXAV
 +Pguw8pM1p2HSR3IhNu3BxORHLYam5b1IEINjIVHHD9vWi+JECkSjID28BCtdCba
 gnKeMFu1zMdzj7fgc+LEpaNX/8eHC1KPZhY9M8o8YA0QGTaJx7NAXxMw0csB6zyB
 JgirnoZPz6fjvA0LO0O7f9bA6UZaiWVoBswKUNuHpVr8vcrEFbmbRZDdjCoY4FrA
 nR5MvHR5IHiaTUn5m3jjQzzknjL2ip8jHEHynBQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=tJfo7m
 GXGuRYP0gza1e9Z6A4oHfBlcep85BMGFe3kus=; b=sOsrglTMhaCZpg+lX37gB5
 9chk5GOL/KXA12AHhKB/FPpYM+Z/CRvWKxVWHDebmQIgbtBSSBB6WE2EF/RAf94T
 H17Ivdcej0VAvyrAEB7Ezvx7YARSSv1Ft+H7aZ8VQXXqutzvr8zCHT1td27sW4dt
 fbMSLnfOt/o0jFKCbMQ4m7CGpZ5/4UfgiNOwYXOqPL0vEupD7HKqvWrtMK9VDnFB
 xz06QzfWAn+xM7IQ9whJle23pi/BnMNgFn3TAFodezuxlRJ0rDqqs4xE6JfRJWuO
 pTxxSgg8pWvGV4xHLtr3VqLar25pou4UY42O2FdAPeVybFQNjBowYC/yKaz5PoBg
 ==
X-ME-Sender: <xms:UiB2X6zXZHtizt47bs4kfXmo4xH_OowuSnlj-8OUfWlU8Bewkcwmrw>
 <xme:UiB2X2R4Ombltzz5BSU-4IDAoi2SRRbiE2HCJJaNxnh2juHL4-XKFlHYw9lGJ8o7W
 GlAhpueeQwNVxI>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrfeeggdduvdejucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepofgfggfkjghffffhvffutgesthdtredtreerjeenucfhrhhomhepfdfgthhh
 rghnucfirghruggvnhgvrhdfuceovggvkhgvvgehjeesfhgrshhtmhgrihhlrdhfmheqne
 cuggftrfgrthhtvghrnhepfeelfeehjeffheduheekgfffveelueeuheegudevudelteek
 gfdvieefuddtvdelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh
 hfrhhomhepvggvkhgvvgehjeesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:UiB2X8Vyn7rBzVENpfw-ZrpmeTDoC6kg8LDd7Qs7uniDPzHR3Bb3bw>
 <xmx:UiB2XwhIgJ8u6gAZurE1p15YUPs6QC33Av69r2cahBkOVXr2ofdypw>
 <xmx:UiB2X8Cf-b39qaa4YTo-ZOocJoC80CwY6S7QujVCvyqHm8qQJwnXJQ>
 <xmx:UyB2X7_Th3AeHANNXSnM3oTsMajF3wvKR53Yh0WDGd0FLverNWK5sQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id 5FB4C14C088F; Thu,  1 Oct 2020 14:30:42 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-382-ge235179-fm-20200928.002-ge2351794
Mime-Version: 1.0
Message-Id: <5af5876c-bbe5-437c-abbb-f8a0f504de0d@www.fastmail.com>
In-Reply-To: <5789604.WYuNYd3Xae@liubei>
References: <31a4542b-e8c7-4f0b-8513-139a222d7331@www.fastmail.com>
 <2817541.813gdRZIfZ@liubei>
 <b2265208-a852-40dc-b4dc-d3cdd3b85aec@www.fastmail.com>
 <5789604.WYuNYd3Xae@liubei>
Date: Thu, 01 Oct 2020 19:30:22 +0100
From: "Ethan Gardener" <eekee57@fastmail.fm>
To: "Bernd Paysan" <bernd@net2o.de>, Gforth <gforth@gnu.org>
Subject: =?UTF-8?Q?Re:_Minos2_terminal_bug:_rapidly_repeated_clear-and-redraw_cau?=
 =?UTF-8?Q?ses_missed_drawing?=
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.21; envelope-from=eekee57@fastmail.fm;
 helo=wout5-smtp.messagingengine.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 14:30:44
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: gforth@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Gforth discussion and announcements <gforth.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/gforth>,
 <mailto:gforth-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/gforth>
List-Post: <mailto:gforth@gnu.org>
List-Help: <mailto:gforth-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gforth>,
 <mailto:gforth-request@gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 18:30:53 -0000

On Thu, Oct 1, 2020, at 3:17 PM, Bernd Paysan wrote:
> 
> I recommend:
> 
> : rvson invers attr! ;          : rvsoff 0 attr! ;
> 
> This works portable across all terminal implementations that support invers.

Thanks. I'll have to start using `attr!` and implement it on my systems which don't have it. I've implemented fg! and bg! for ansi terminal already, except I didn't implement the same color numbers as minos2 because I'm not practiced with inverse logic. (Bits set to 1 for off, 0 for on.)

I don't know if i'll use invers because I like colors. ;) Besides, on my more developed system I replaced rvson and rvsoff with hion and 0color, intending to use hion outside the editor as a sort of personal standard for higlights. I hadn't got around to doing that on the tablet. (Should have made a network block protocol. ;)


