From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#58175: 29.0.50; M-x window-swap-states during an active mark leaves behind a region overlay Date: Sat, 8 Oct 2022 12:05:25 +0200 Message-ID: <125e8395-b083-6825-d6b7-73ec15b433c8@gmx.at> References: <86sfkaay2d.fsf@miha-pc> <83a66if2r0.fsf@gnu.org> <8735cauh0b.fsf@miha-pc> <837d1mf0op.fsf@gnu.org> <83fsg6186y.fsf@gnu.org> <83bkqrv8af.fsf@gnu.org> <83wn9eu8qu.fsf@gnu.org> <53e1c03a-25da-c772-1801-8c8cb8ee0df3@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20483"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 58175@debbugs.gnu.org, miha@kamnitnik.top To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 08 12:06:48 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 1oh6jH-0005Ay-S9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Oct 2022 12:06:47 +0200 Original-Received: from localhost ([::1]:42354 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oh6jG-00025O-N1 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Oct 2022 06:06:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oh6iY-00022P-5x for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 06:06:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39258) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oh6iX-0004GC-UG for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 06:06:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oh6iX-0003RJ-ME for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 06:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 10:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58175 X-GNU-PR-Package: emacs Original-Received: via spool by 58175-submit@debbugs.gnu.org id=B58175.166522354113192 (code B ref 58175); Sat, 08 Oct 2022 10:06:01 +0000 Original-Received: (at 58175) by debbugs.gnu.org; 8 Oct 2022 10:05:41 +0000 Original-Received: from localhost ([127.0.0.1]:38334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh6iC-0003Qh-Ks for submit@debbugs.gnu.org; Sat, 08 Oct 2022 06:05:41 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:48193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh6iA-0003QV-Sj for 58175@debbugs.gnu.org; Sat, 08 Oct 2022 06:05:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1665223530; bh=khp+3JKuuhl1Wh8OWEVq0Pjiojd6zpwoSC5E7QSJvBM=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=h43+pYKGhNIVAFYicgeDFbc9OGoqn/CPxTeyXcjD9iYpN3pGO8ZkXGVzjHiOT5JB9 tXhe3pA0pxi8iy82uyYhwmLwbe8HjpDwwcrCD3ySXTvh/j1a7YcRsPNcwr1sloUHIR kF1gH98TbrWK57wHgKbVnQegtMa45cIwQ2eBeahw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([213.142.96.74]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MK3Rm-1oTHaJ40II-00LaKe; Sat, 08 Oct 2022 12:05:30 +0200 Content-Language: en-US In-Reply-To: X-Provags-ID: V03:K1:GcqicO719gYw8/A2xa1OPP2JfxbBFIJZWS+dgfn0cGkZBDxowOC UYj6UI0bi0DvLZYNfnD4c1pcFNjU4EF2j64XxtTZp7v03EgKPBLYLotoX07RyGmNQnWT0+D S9/rfEdZiMnBKrCcGEik2DbVY22M+TgxXx+5d2LUhsRsoAFO8x0iL0yyLwwRBrkFtvpN4eW /B89kuDszVoNxVAKMr8tg== X-UI-Out-Filterresults: notjunk:1;V03:K0:IELPG4fwzuY=:RIQgvSpH4ZDfRMpT4OIx/Q WIFLIp4Fz+PH+p8kCgtRzClyP40RgjuJH0GF+1cQdPsIxkLm5Mr3jJW79+sA0pP05A3guRyG+ jKlWaDCBcdfls3CFdj3rLsn0uEvSz6VVzMCntjh9RB4N1tNYZBktJ/DD1KxSfoWlOVAzTOPkQ tL6Axr3nOyiGDe5aEMaDWZV5BXz/5CxKDewJSqgtQqIz+OlCRf0NFgdLWo6qDV83eERs4VEMn yzL/8vytUv8QlpLkDLTi7ZHVTrogk9DhSEKqmpo4GAblBSHzeYQthqDt4UDqoA3JzzXrOIEcZ 9epQxdJWbNSjojtfrQ7nUVZJiJSkmHmhcvXnTNAuWBVNa2vEzTk6MfA0unqdqtHd/KxKfiMpk T7aVzVwKSAAg7f8Otmus13GVJEe53v+S9ePkj62RmTkmUDtU9wAw4VTC5md9ahV8SOcaQaT1q wxugT49Ki8dU3HVRqxBzBQZ0iWLaRNxsE//GuC2PQ8zoN7O0luvffEHhgeGsfLMppo9Rjni/1 r2FfiraCysT1xXg9+UwSJpaPxBdYETEf+0A9NhPqQiqUlOC0uNxmA/jgLZ42koQF0ZJic9HA1 vPKLoB+VMxgzFhdYzqx9UlqzLg7G8i9QYGE+SPQVNz3n43AlNZv7AJKAYFi+oDAjkmmSU1NyR f6x6FWjRyTAn2VQqYzjjTi0oI8EyYQKFnXXNR94kiyLUqVRGVJZDt/1WCJ0/y/blXZU83IW39 +asyjNTpeA6o+2HIwdBiBJJFWc7pUPrxl0Dbrx1Fb0rnmoWkNkGUY22M0EDlLcdrIYSNMzOt 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:244876 Archived-At: ID4gQ291bGQgeW91IGNsYXJpZnkgd2hhdCB5b3UgbWVhbiBieSB0aGF0Pw0KID4gV2hpY2gg b3RoZXIgZnVuY3Rpb25zIGFuZCB3aGF0ICJyZW1haW5pbmcgYmVoYXZpb3IiIGFyZSB5b3Ug dGhpbmtpbmcgb2Y/DQoNCkkgbWVhbnQgdGhlIGZ1bmN0aW9ucyAnd2luZG93LXN0YXRlLXB1 dCcgYW5kICdzZXQtd2luZG93LWNvbmZpZ3VyYXRpb24nDQphbmQgdGhlICJyZW1haW5pbmcg YmVoYXZpb3IiIHN0YW5kcyBmb3IgaG93IHRoZXNlIGZ1bmN0aW9ucyByZXN0b3JlDQpjb21w b25lbnRzIGxpa2UgYSB3aW5kb3cncyBzY3JvbGwgYmFycyBvciBmcmluZ2VzIGZyb20gdGhl IHNhdmVkIHZhbHVlcy4NCg0KID4+IFRoZSB2YWx1ZXMgb2YgdGhlIHdpbmRvdyB3aGVyZSB0 aGUgc3RhdGUgaXMgcHV0IGFyZSBjb21wbGV0ZWx5IHJlcGxhY2VkDQogPj4gYnkgdGhlIHZh bHVlcyBvZiB0aGUgd2luZG93IHdoZXJlIHRoZSBzdGF0ZSBoYXMgYmVlbiBvYnRhaW5lZCBm cm9tLg0KID4NCiA+IFRoYXQncyBpbmRlZWQgdGhlIGJlaGF2aW9yIG9mIHRoZSBjb2RlLCBh cyBJIHBvaW50ZWQgaXQgb3V0LCBidXQgdGhlDQogPiBkb2NzdHJpbmcgb2YgYHdpbmRvdy1w ZXJzaXN0ZW50LXBhcmFtZXRlcnNgIHNheXM6DQogPg0KID4gICAgICBQYXJhbWV0ZXJzIG5v dCBzYXZlZCBieSDigJhjdXJyZW50LXdpbmRvdy1jb25maWd1cmF0aW9u4oCZIG9yDQogPiAg ICAgIOKAmHdpbmRvdy1zdGF0ZS1nZXTigJkgYXJlIGxlZnQgYWxvbmUgYnkg4oCYc2V0LXdp bmRvdy1jb25maWd1cmF0aW9u4oCZDQogPiAgICAgIHJlc3BlY3RpdmVseSBhcmUgbm90IGlu c3RhbGxlZCBieSDigJh3aW5kb3ctc3RhdGUtcHV04oCZLg0KID4NCiA+ICJub3QgaW5zdGFs bGVkIiBpcyBub3QgdGhlIHNhbWUgYXMgInRocm93biBhd2F5Ii4NCg0KID4gSWYgd2Ugd2Fu dCB0byBrZWVwIHRoaXMgYmVoYXZpb3IsIHdlIHNob3VsZCBkb2N1bWVudCBpdCBhIGJpdCBt b3JlDQogPiBjbGVhcmx5LCBJIHRoaW5rLiAgTWF5YmUgdGhhdCdzIHdoYXQgeW91IG1lYW50 IGJ5IHRoZSBkaXN0aW5jdGlvbg0KID4gYmV0d2VlbiAibGVmdCBhbG9uZSIgYW5kICJub3Qg aW5zdGFsbGVkIj8NCg0KV2hhdCB3ZSB0YWxrIGFib3V0IGhlcmUgaXMgdGhpcyBmb3JtIGlu ICd3aW5kb3ctLXN0YXRlLXB1dC0yJzoNCg0KICAgICAgIChkb2xpc3QgKHBhcmFtZXRlciAo d2luZG93LXBhcmFtZXRlcnMgd2luZG93KSkNCgkoc2V0LXdpbmRvdy1wYXJhbWV0ZXIgd2lu ZG93IChjYXIgcGFyYW1ldGVyKSBuaWwpKQ0KDQp3aGljaCBoYXMgbm8gZXF1aXZhbGVudCBp biAnc2V0LXdpbmRvdy1jb25maWd1cmF0aW9uJy4NCg0KVGhlIGRpc3RpbmN0aW9uIGlzIGR1 ZSB0byB0aGUgZmFjdCB0aGF0ICdzZXQtd2luZG93LWNvbmZpZ3VyYXRpb24nIHdvcmtzDQpv biBhbHJlYWR5IGV4aXN0aW5nIChhbGJlaXQgdGVtcG9yYXJpbHkgZGVsZXRlZCkgd2luZG93 cyB3aGlsZQ0KJ3dpbmRvdy1zdGF0ZS1wdXQnIGFzIGEgcnVsZSBoYXMgdG8gd29yayBvbiBw cmlzdGluZSB3aW5kb3dzLiAgVGhlDQpsYXR0ZXIgaGF2ZSBubyBwYXJhbWV0ZXJzIGZyb20g dGhlIG91dHNldC4gICd3aW5kb3ctc3dhcC1zdGF0ZXMnLCB3aGljaA0Kd2FzIGFkZGVkIGxh dGVyLCBpcyBhbiBleGNsdXNpb24gZnJvbSB0aGF0IHJ1bGUgYmVjYXVzZSBpdCBoYXMgdG8g d29yaw0Kb24gYW4gYWxyZWFkeSBleGlzdGluZyB3aW5kb3cuICBNYXliZSB0aGF0IGFzcGVj dCBpcyBiaXRpbmcgdXMgaGVyZSBhbmQNCndlIHNob3VsZCBsZWF2ZSBwcmUtZXhpc3Rpbmcg cGFyYW1ldGVycyBhbG9uZSBhcyB5b3Ugc3VnZ2VzdC4NCg0KQnV0IGRvZXNuJ3QgdGhlIGZh Y3QgdGhhdCAnc2V0LXdpbmRvdy1jb25maWd1cmF0aW9uJyBoYW5kbGVzIGEgbmlsIHZhbHVl DQpvZiBhIHBhcmFtZXRlciBkaXN0aW5jdGx5IGZyb20gIm5vIHZhbHVlIGZvciB0aGF0IHBh cmFtZXRlciBoYXMgYmVlbg0Kc3RvcmVkIHlldCIgbWVhbiB0aGF0IGl0IGhhbmRsZXMgd2lu ZG93IHBhcmFtZXRlcnMgc3BlY2lhbGx5LCB1bmxpa2UNCm90aGVyIHdpbmRvdyBjb21wb25l bnRzIG9yIHRoZSB3YXkgd2UgaGFuZGxlIGZyYW1lIHBhcmFtZXRlcnM/DQoNCkFuZCBoYXZl bid0IHdlIGRpc2N1c3NlZCB0aGVzZSBpc3N1ZXMgYWxyZWFkeSBoZXJlDQoNCmh0dHBzOi8v ZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1Zz0xMDM0OA0KDQphbmQgaGVy ZT8NCg0KaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9lbWFjcy1kaWZmcy8y MDEyLTAxL21zZzAwMTQwLmh0bWwNCg0KID4gQUZBSUsgdGhlIGN1cnJlbnQgY29kZSB3b3Jr cyBmaW5lIHdpdGggYHNldC13aW5kb3ctY29uZmlndXJhdGlvbmAuDQogPiBBbmQgaW5kZWVk IGBzZXQtd2luZG93LWNvbmZpZ3VyYXRpb25gIGJlaGF2ZXMgdGhlIHdheSBJIHN1Z2dlc3QN CiA+IGB3aW5kb3ctc3RhdGUtcHV0YCBzaG91bGQgYmVoYXZlOg0KID4NCiA+IAkgIC8qIFJl c3RvcmUgYW55IHdpbmRvdyBwYXJhbWV0ZXJzIHRoYXQgaGF2ZSBiZWVuIHNhdmVkLg0KID4g CSAgICAgUGFyYW1ldGVycyB0aGF0IGhhdmUgbm90IGJlZW4gc2F2ZWQgYXJlIGxlZnQgYWxv bmUuICAqLw0KDQpCdXQgJ3NldC13aW5kb3ctY29uZmlndXJhdGlvbicgZG9lcyBub3QgRFRS VCB3aGVuIHRoZSByZWdpb24gb3ZlcmxheQ0KcGFyYW1ldGVyIGlzIG1hZGUgcGVyc2lzdGVu dC4NCg0KbWFydGluDQo=