From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Van Ly via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#74255: 30.0.91; artist-mode right to left input introduces gaps Date: Fri, 08 Nov 2024 12:06:55 +0000 Message-ID: Reply-To: Van Ly Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26680"; mail-complaints-to="usenet@ciao.gmane.io" To: 74255@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 08 13:08:30 2024 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 1t9Nmu-0006kb-Tx for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 08 Nov 2024 13:08:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t9Nme-0003im-6M; Fri, 08 Nov 2024 07:08:12 -0500 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 1t9Nmd-0003iQ-3j for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2024 07:08:11 -0500 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 1t9Nmc-0007kp-Qa for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2024 07:08:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=x/b0g4hO8EHv4gLVyn7Cjod5GII8dcSA4KHC93m7pi8=; b=G1ceGCKNmsT32WsRjAqDSCI0inh6wfDJNAntx1II04olIAKg7TY1xy9h6I8OFciyPN58cipQkZYncO7fVdgmrYzDucSLOc0V5H881jwY2OCkM0wmWXc84Aq1jP25HTzqovJ7UjnC0PNsjdEZsRTlMhNdByuDLmDvNOvGJgnwN9TdtXlE69qYG6XZIPGtH/onGqdQQZm4hq6Q2XkVhomhqKMtNq3HggB0tegqvbuWyB/blBpnXa/SK6hjkAprmGvtRbO5BYHpDS2FWw1u/GODWK17iJCFHbqdIYfDtUTXVpqdvgOM3R+q7qQqfX8ga9VeTAs+wXxchVBDrJbG7CdApg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t9NmU-0003CS-1b for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2024 07:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Van Ly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Nov 2024 12:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74255 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.173106764512253 (code B ref -1); Fri, 08 Nov 2024 12:08:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Nov 2024 12:07:25 +0000 Original-Received: from localhost ([127.0.0.1]:51373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9Nls-0003BY-Ot for submit@debbugs.gnu.org; Fri, 08 Nov 2024 07:07:25 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:47560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9Nlo-0003BO-70 for submit@debbugs.gnu.org; Fri, 08 Nov 2024 07:07:23 -0500 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 1t9Nlm-0003Wo-Vl for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2024 07:07:19 -0500 Original-Received: from mx.sdf.org ([205.166.94.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9Nlh-0007c7-W5 for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2024 07:07:17 -0500 Original-Received: from sdf.org (iceland.freeshell.org [205.166.94.5]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 4A8C71kF018064 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Fri, 8 Nov 2024 12:07:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org; t=1731067627; bh=XzIhZ2g9Oena/EBhJ2LI6HyULeFTpU1CBgtkDzS5nrA=; h=From:To:Subject:Date; b=WlkfzERkwpYh16gB33kj9Grzr1Jz4jT06xmsAC0lploP9a5Qz0C0N9wI83M/vO1Kt iPSsWUZut35jDj/mWlUeAfKu8gBLmPSKGOcZEXcCHV7+rxQ6BLQ5HqWcNi3qrbGpTz nwivbeSvSjzEp6xngzHmkJs6e99Fu/NC5Exo3STI= Original-Received: (from van.ly@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 4A8C70O2006890; Fri, 8 Nov 2024 12:07:00 GMT Received-SPF: pass client-ip=205.166.94.24; envelope-from=van.ly@SDF.ORG; helo=mx.sdf.org 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:295062 Archived-At: --=-=-= Content-Type: text/plain Hello, Drawing a rectangle in artist-mode going in the directions . down . left to right . up . right to left introduces gaps unexpectedly at the final closing top side. See, => http://sdf.org/~van.ly/img/emacs-30-0-91-artist-mode-rectangle-draw.jpeg . To demonstrate, 1. start, emacs -Q 2. open buffer and activate artist-mode a. C-x b a RET b. M-x artist-mode 3. draw line going down a. C-c . b. type +, type 40 . 4. draw line going left to right a. C-c > b. type +, type 40 . 5. draw line going up a. C-c ^ b. type +, type 40 . 6. draw line going right to left a. C-c < b. type +, type 40 . c. gaps are introduced between sequences of . Expected result is a rectangle with no gaps on the top side. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=x Content-Transfer-Encoding: base64 Content-Description: bug gnu emacs report RnJvbTogeHh4QHh4eC5tYWlsLWhvc3QtYWRkcmVzcy1pcy1ub3Qtc2V0ClRvOiBidWctZ251LWVt YWNzQGdudS5vcmcKU3ViamVjdDogMzAuMC45MTsgeApYLURlYmJ1Z3MtQ2M6IAotLXRleHQgZm9s bG93cyB0aGlzIGxpbmUtLQoKCgoKSW4gR05VIEVtYWNzIDMwLjAuOTEgKGJ1aWxkIDIsIHg4Nl82 NC0tbmV0YnNkLCBYIHRvb2xraXQsIGNhaXJvIHZlcnNpb24KIDEuMTguMCkgb2YgMjAyNC0wOS0y NyBidWlsdCBvbiB4eHgKV2luZG93aW5nIHN5c3RlbSBkaXN0cmlidXRvciAnVGhlIFguT3JnIEZv dW5kYXRpb24nLCB2ZXJzaW9uIDExLjAuMTIxMDEwMTQKU3lzdGVtIERlc2NyaXB0aW9uOiBOZXRC U0QgeHh4IDEwLjBfU1RBQkxFIE5ldEJTRCAxMC4wX1NUQUJMRSAoR0VORVJJQykgIzE6IFRodSBO b3YgIDcgMTU6MTg6NDIgQUVEVCAyMDI0ICB4eHhAeHh4Oi94eHgvc3lzL2FyY2gvYW1kNjQvY29t cGlsZS9HRU5FUklDIGFtZDY0CgpDb25maWd1cmVkIHVzaW5nOgogJ2NvbmZpZ3VyZSAtLXNyY2Rp cj0vdS94eHgvc3JjL2VtYWNzLzMwLjAuOTEgLS1sb2NhbHN0YXRlZGlyPS92YXIKIC0tZGlzYWJs ZS1hdXRvZGVwZW5kIC0td2l0aC1uYXRpdmUtY29tcGlsYXRpb24gLS13aXRob3V0LW5zIC0td2l0 aC1yc3ZnCiAtLXdpdGhvdXQtaW1hZ2VtYWdpY2sgLS13aXRob3V0LXhhdzNkIC0td2l0aG91dC10 b29sa2l0LXNjcm9sbC1iYXJzCiAtLXgtaW5jbHVkZXM9L3Vzci9YMTFSNy9pbmNsdWRlIC0teC1s aWJyYXJpZXM9L3Vzci9YMTFSNy9saWIKIC0td2l0aC14LXRvb2xraXQ9bHUgLS1wcmVmaXg9L3Vz ci9sb2NhbCAtLWJ1aWxkPXg4Nl82NC0tbmV0YnNkCiAtLWhvc3Q9eDg2XzY0LS1uZXRic2QgLS1p bmZvZGlyPS91c3IvcGtnL2luZm8gLS1tYW5kaXI9L3Vzci9wa2cvbWFuCiAtLWVuYWJsZS1vcHRp b24tY2hlY2tpbmc9eWVzICdDRkxBR1M9LU8yIC1JL3Vzci9wa2cvaW5jbHVkZS9jYWlybwogLUkv dXNyL3BrZy9pbmNsdWRlIC1JL3Vzci9pbmNsdWRlIC1JL3Vzci9wa2cvaW5jbHVkZS9mcmVldHlw ZTIKIC1JL3Vzci9wa2cvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvcGtnL2luY2x1ZGUvZ2lvLXVu aXgtMi4wCiAtSS91c3IvcGtnL2xpYi9nbGliLTIuMC9pbmNsdWRlIC1JL3Vzci9YMTFSNy9pbmNs dWRlCiAtSS91c3IvcGtnL2luY2x1ZGUvaGFyZmJ1enogLUkvdXNyL1gxMVI3L2luY2x1ZGUvbGli ZHJtJwogJ0NQUEZMQUdTPS1EVEVSTUlORk8gLUkvdXNyL3BrZy9pbmNsdWRlIC1JL3Vzci9pbmNs dWRlCiAtSS91c3IvcGtnL2luY2x1ZGUvZnJlZXR5cGUyIC1JL3Vzci9wa2cvaW5jbHVkZS9nbGli LTIuMAogLUkvdXNyL3BrZy9pbmNsdWRlL2dpby11bml4LTIuMCAtSS91c3IvcGtnL2xpYi9nbGli LTIuMC9pbmNsdWRlCiAtSS91c3IvWDExUjcvaW5jbHVkZSAtSS91c3IvcGtnL2luY2x1ZGUvaGFy ZmJ1enoKIC1JL3Vzci9YMTFSNy9pbmNsdWRlL2xpYmRybScgJ0xERkxBR1M9LVdsLC1SL3Vzci9w a2cvZ2NjMTMvbGliCiAtV2wsLXpyZWxybyAtTC91c3IvcGtnL2xpYiAtbGNhaXJvIC1ML3Vzci9s aWIgLVdsLC1SL3Vzci9saWIKIC1XbCwtUi91c3IvcGtnL2xpYiAtTC91c3IvWDExUjcvbGliIC1X bCwtUi91c3IvWDExUjcvbGliCiAtV2wsLVIvdXNyL3BrZy9saWIgLUwvdXNyL3BrZy9saWIgLWxn bnV0bHMnJwoKQ29uZmlndXJlZCBmZWF0dXJlczoKQUNMIENBSVJPIERCVVMgRlJFRVRZUEUgR0lG IEdMSUIgR05VVExTIEdTRVRUSU5HUyBIQVJGQlVaWiBKUEVHIExDTVMyCkxJQk9URiBMSUJYTUwy IE1PRFVMRVMgTkFUSVZFX0NPTVAgTk9USUZZIEtRVUVVRSBQRFVNUEVSIFBORyBSU1ZHIFNPVU5E ClNRTElURTMgVEhSRUFEUyBUSUZGIFRSRUVfU0lUVEVSIFdFQlAgWDExIFhEQkUgWElNIFhJTlBV VDIgWFBNIExVQ0lEClpMSUIKCkltcG9ydGFudCBzZXR0aW5nczoKICB2YWx1ZSBvZiAkTENfQ09M TEFURTogZW5fQVUuVVRGLTgKICB2YWx1ZSBvZiAkTENfQ1RZUEU6IGVuX0FVLlVURi04CiAgdmFs dWUgb2YgJExDX01FU1NBR0VTOiBlbl9BVS5VVEYtOAogIHZhbHVlIG9mICRMQ19NT05FVEFSWTog ZW5fQVUuVVRGLTgKICB2YWx1ZSBvZiAkTENfTlVNRVJJQzogZW5fQVUuVVRGLTgKICB2YWx1ZSBv ZiAkTENfVElNRTogZW5fQVUuVVRGLTgKICB2YWx1ZSBvZiAkTEFORzogZW5fQVUuVVRGLTgKICBs b2NhbGUtY29kaW5nLXN5c3RlbTogdXRmLTgtdW5peAoKTWFqb3IgbW9kZTogUGljdHVyZTpsZWZ0 CgpNaW5vciBtb2RlcyBpbiBlZmZlY3Q6CiAgYXJ0aXN0LW1vZGU6IHQKICB0b29sdGlwLW1vZGU6 IHQKICBnbG9iYWwtZWxkb2MtbW9kZTogdAogIHNob3ctcGFyZW4tbW9kZTogdAogIGVsZWN0cmlj LWluZGVudC1tb2RlOiB0CiAgbW91c2Utd2hlZWwtbW9kZTogdAogIHRvb2wtYmFyLW1vZGU6IHQK ICBtZW51LWJhci1tb2RlOiB0CiAgZmlsZS1uYW1lLXNoYWRvdy1tb2RlOiB0CiAgZ2xvYmFsLWZv bnQtbG9jay1tb2RlOiB0CiAgZm9udC1sb2NrLW1vZGU6IHQKICBibGluay1jdXJzb3ItbW9kZTog dAogIG1pbmlidWZmZXItcmVnZXhwLW1vZGU6IHQKICBsaW5lLW51bWJlci1tb2RlOiB0CiAgaW5k ZW50LXRhYnMtbW9kZTogdAogIHRyYW5zaWVudC1tYXJrLW1vZGU6IHQKICBhdXRvLWNvbXBvc2l0 aW9uLW1vZGU6IHQKICBhdXRvLWVuY3J5cHRpb24tbW9kZTogdAogIGF1dG8tY29tcHJlc3Npb24t bW9kZTogdAoKTG9hZC1wYXRoIHNoYWRvd3M6Ck5vbmUgZm91bmQuCgpGZWF0dXJlczoKKHNoYWRv dyBzb3J0IG1haWwtZXh0ciBlbWFjc2J1ZyBtZXNzYWdlIG1haWxjYXAgeWFuay1tZWRpYSBwdW55 IGRpcmVkCmRpcmVkLWxvYWRkZWZzIHJmYzgyMiBtbWwgbW1sLXNlYyBwYXNzd29yZC1jYWNoZSBl cGEgZGVyaXZlZCBlcGcgcmZjNjA2OAplcGctY29uZmlnIGdudXMtdXRpbCB0aW1lLWRhdGUgbW0t ZGVjb2RlIG1tLWJvZGllcyBtbS1lbmNvZGUgbWFpbC1wYXJzZQpyZmMyMjMxIG1haWxhYmJyZXYg Z21tLXV0aWxzIG1haWxoZWFkZXIgY2wtbG9hZGRlZnMgY2wtbGliIHNlbmRtYWlsCnJmYzIwNDcg cmZjMjA0NSBpZXRmLWRydW1zIG1tLXV0aWwgbWFpbC1wcnN2ciBtYWlsLXV0aWxzIGNvbXBpbGUK dGV4dC1wcm9wZXJ0eS1zZWFyY2ggY29taW50IHN1YnIteCBhbnNpLW9zYyBhbnNpLWNvbG9yIHJp bmcgY29tcC1ydW4KYnl0ZWNvbXAgYnl0ZS1jb21waWxlIGNvbXAtY29tbW9uIHJ4IGFydGlzdCBw aWN0dXJlIHJlcG9ydGVyIHJlY3Qgcm1jCmlzby10cmFuc2wgdG9vbHRpcCBjY29udiBlbGRvYyBw YXJlbiBlbGVjdHJpYyB1bmlxdWlmeSBlZGlmZi1ob29rCnZjLWhvb2tzIGxpc3AtZmxvYXQtdHlw ZSBlbGlzcC1tb2RlIG13aGVlbCB0ZXJtL3gtd2luIHgtd2luCnRlcm0vY29tbW9uLXdpbiB4LWRu ZCB0b3VjaC1zY3JlZW4gdG9vbC1iYXIgZG5kIGZvbnRzZXQgaW1hZ2UgcmVnZXhwLW9wdApmcmlu Z2UgdGFidWxhdGVkLWxpc3QgcmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUg cHJvZy1tb2RlCnJlZ2lzdGVyIHBhZ2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2Vh cmNoIGVhc3ltZW51IHRpbWVyIHNlbGVjdApzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQt bG9jayBzeW50YXggZm9udC1jb3JlIHRlcm0vdHR5LWNvbG9ycwpmcmFtZSBtaW5pYnVmZmVyIG5h ZHZpY2Ugc2VxIHNpbXBsZSBjbC1nZW5lcmljIGluZG9uZXNpYW4gcGhpbGlwcGluZQpjaGFtIGdl b3JnaWFuIHV0Zi04LWxhbmcgbWlzYy1sYW5nIHZpZXRuYW1lc2UgdGliZXRhbiB0aGFpIHRhaS12 aWV0IGxhbwprb3JlYW4gamFwYW5lc2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsgcm9t YW5pYW4gc2xvdmFrIGN6ZWNoCmV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGlu ZXNlIGNvbXBvc2l0ZSBlbW9qaS16d2ogY2hhcnNjcmlwdApjaGFycHJvcCBjYXNlLXRhYmxlIGVw YS1ob29rIGprYS1jbXByLWhvb2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZQpjbC1wcmVs b2FkZWQgYnV0dG9uIGxvYWRkZWZzIHRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3Jv ZXhwCmZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQg Zm9ybWF0IGVudgpjb2RlLXBhZ2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAgaGFzaHRhYmxl LXByaW50LXJlYWRhYmxlIGJhY2txdW90ZQp0aHJlYWRzIGRidXNiaW5kIGtxdWV1ZSBsY21zMiBk eW5hbWljLXNldHRpbmcgc3lzdGVtLWZvbnQtc2V0dGluZwpmb250LXJlbmRlci1zZXR0aW5nIGNh aXJvIHgtdG9vbGtpdCB4aW5wdXQyIHggbXVsdGktdHR5IG1vdmUtdG9vbGJhcgptYWtlLW5ldHdv cmstcHJvY2VzcyBuYXRpdmUtY29tcGlsZSBlbWFjcykKCk1lbW9yeSBpbmZvcm1hdGlvbjoKKChj b25zZXMgMTYgNzAxMTQgODgwOSkgKHN5bWJvbHMgNDggNzI4NSAwKSAoc3RyaW5ncyAzMiAxOTc1 MCA1MTEyKQogKHN0cmluZy1ieXRlcyAxIDU5Njk3OCkgKHZlY3RvcnMgMTYgMTI5NTIpCiAodmVj dG9yLXNsb3RzIDggMTUyNDM5IDU0ODkpIChmbG9hdHMgOCAzNyAxKSAoaW50ZXJ2YWxzIDU2IDM0 NSAwKQogKGJ1ZmZlcnMgOTkyIDEyKSkK --=-=-= Content-Type: text/plain -- vl --=-=-=--