From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#18793: 24.4; zero width rectangular selection displaces text Date: Fri, 6 May 2022 14:50:00 +0000 Message-ID: References: <82ppdk41k5.fsf@gmail.com> <87fslop1af.fsf@gnus.org> <837d702b1w.fsf@gnu.org> <87czgrnei8.fsf@gnus.org> <83k0az0wfz.fsf@gnu.org> <878rreor92.fsf@gnus.org> <83ilqi29ic.fsf@gnu.org> <87sfpmnben.fsf@gnus.org> <83h76228cu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25175"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "carlosjosepita@gmail.com" , "monnier@iro.umontreal.ca" , "18793@debbugs.gnu.org" <18793@debbugs.gnu.org> To: Eli Zaretskii , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 06 16:51:29 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 1nmzIn-0006Nb-LD for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 May 2022 16:51:29 +0200 Original-Received: from localhost ([::1]:51026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmzIm-0003X5-Ly for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 May 2022 10:51:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmzIM-0003Vp-Cq for bug-gnu-emacs@gnu.org; Fri, 06 May 2022 10:51:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55510) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmzIM-0007nr-4C for bug-gnu-emacs@gnu.org; Fri, 06 May 2022 10:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nmzIM-0003bW-0Y for bug-gnu-emacs@gnu.org; Fri, 06 May 2022 10:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 May 2022 14:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 18793-submit@debbugs.gnu.org id=B18793.165184861013769 (code B ref 18793); Fri, 06 May 2022 14:51:01 +0000 Original-Received: (at 18793) by debbugs.gnu.org; 6 May 2022 14:50:10 +0000 Original-Received: from localhost ([127.0.0.1]:49401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmzHV-0003a0-LW for submit@debbugs.gnu.org; Fri, 06 May 2022 10:50:10 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:28340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmzHT-0003Zp-17 for 18793@debbugs.gnu.org; Fri, 06 May 2022 10:50:08 -0400 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 246CUITs004338; Fri, 6 May 2022 14:50:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=jzMQLPV0iNcm6TVp1JHlo0NdGdoJ+fVIf7pBVCZpxxs=; b=o2QRdMnFezfLLcd4xNzow6Ra4x0qVr50teRTcgcnPN5poAKFHaLcYbmhYnSdMrm6Sj9y VauuG7XGSGVVoJNtcrOsaOlbtrmZ1yOJiNcvlrn+vdgjPXvR661lNEWmKymTRAfGN7hi Gb4hIBqOEz8k9XKtDiDpEm70vMPJPuS9BNRvH17QeGjN5AjxjMT7h/Cli6Mvyqb3d/T5 b5wuWGChixZflL2+OV1uUXtta+xRI8FTvRa4xp1kAD8zZ2UEtBmy30vI4e1zSYGeRatb 7uqahpaZyx5pM7F95Arc5Fc/VdcX8RCE/QRcbn5UoepNOV9cGOoLrPD9NSdloyleKeMT Yw== Original-Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3fruq0pdxm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 06 May 2022 14:50:05 +0000 Original-Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 246EVhQk037933; Fri, 6 May 2022 14:50:04 GMT Original-Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam08lp2175.outbound.protection.outlook.com [104.47.73.175]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3fusaj35fe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 06 May 2022 14:50:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XWgD03zwm/zYX/Vrh7IaO3MbkbhN04eYLYAvhRwrCAA4Z8Uwp4FeQlces470u2dhMC+2exRzCFQl7xBFr9wc3r3+EDYKT8U3+aDzPsHyhOBqCeo/EinwImAZKF1kYIi6pips6EatIG+lNwKMsOZAu3IbVc0Ag4KY1FVhkQju3oxFyB8Ef7XCxwqU4QGm9GjWgmSXh7qjIZguFj93BmrCV4PugT/yamNFtxK3IaLVz6esDiLCsJknLzJaYYebj2gaw5DNOWFQ5RKUw/al+HP4YS3HO71AkSkochxrGuwDjpnODH7kYRT6kThaaclXsHh1COVHEr901fHVyYxIMGO+vA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jzMQLPV0iNcm6TVp1JHlo0NdGdoJ+fVIf7pBVCZpxxs=; b=m/gtz3F9WR+DkTT72a2hHud0kCPkFh2jV6msMuM/+wspmN7Giyf266OZd1NfuPM9Fhmypebu7q4wPWIfVvJTvXCA4uy/XgtMhiOyvlheG2qu8530Og8em6+3uVguEentMk6G7mHf3x9o2q/yzaUJ1dJ/ZNVvVOlLEWT3w4JoxDG5/3KoMoDnSOnlC/kbRd7UU7utAHysuo8BSxIzye/ThtgmOeQLfnQiGrYkOgJvClRGx+bdY9pWN9Qg8e0LvsMJDvFDah2842w6SeTkUXO2PVPa4yQbwPHh3M8eV6R7j6gG4q/JRCVGY21BE+Tdw1FmalVfnoW280fbYeO0aW+3ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jzMQLPV0iNcm6TVp1JHlo0NdGdoJ+fVIf7pBVCZpxxs=; b=kUW/TdrVHkrpdDKBjmZFzumBewTaIqIP9Sgb7SsYJOKnoJOYDHpJUGMWLrM1IBmdW+yUXN7AyTk9zzG5eSTvTcox196mP6DoKpxSbIt851vW9PIJx5fx9DwQeSnyKquwa00j4ZHhRYZxOXAmNuJe9zTUmuLfiZ/bmI5lyaXJnXw= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH0PR10MB4986.namprd10.prod.outlook.com (2603:10b6:610:c7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24; Fri, 6 May 2022 14:50:00 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123%9]) with mapi id 15.20.5227.020; Fri, 6 May 2022 14:50:00 +0000 Thread-Topic: [External] : bug#18793: 24.4; zero width rectangular selection displaces text Thread-Index: AQHYYT+Vs6enU0dpL0O+/y9FZfpykK0R7YQA In-Reply-To: <83h76228cu.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: add47dd1-d9c4-492a-23c3-08da2f6fb251 x-ms-traffictypediagnostic: CH0PR10MB4986:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dx29bmC8e7buAOOxcGdSbVI/+8BVtSQbAChyTDEBzvT23SqN3IhSzfaXY16Pj/tVcoZbRTuUII+n4c/L7EeKNWcce1bA22+78sF+GQgNwVLpM//fxN1zPN/bAV2Tgs1Ub4fgReCtOpiEz9G/kQ5phqqFhJB80AJVLawOsig28rxey9v9DV5RiIk3BHnQGgtdj4Ps95Mn0DJ8SSWh17XRJWgecksP/PZBlnxVomw4CAz6eNOBQn8pQc0UyyZcRtmkKzn0F86UE2ba3m6CpUfvFm+JePawpEnPvXV8FGwa1oE/kVUUWXPKAXll3TAOPrLp+fGHrujTtLwC0rJBtCtH8YDE3OU/WFRt0xceBwl6DBbbRwQvP5DGWUi7cUVHPxAnj+zHDU89nDBNNTYd5GArcO3z7p5HVS8PBQKYCno8as4m3vgcpa42ybh1MD5wcDTeO4hB3lXFmYzLczL+HkbYcFZrJy1VQrn2jRCK7dvrihCIl+agzTus3idDR4BMpQsj7Xu933LN8EQ9O8lGFIdu2xw5IayyiwBBJTIvPTGIus4U5HNlhBOElMGQeNGWRgCw1DiRhcsMUabJCsw/lg7GAQ/c1EXoqJH72l6iJlH+zfKTg2uEPV2k5GSDMTn64Kr8VV+H66ctgTL0zYomQoqKZiIWgdP1R6BgTGJzk8zu6QL1n9H4qZaYUJcc84jlIChRY7k+Qunov3TfbmGvf2GLKg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(76116006)(8676002)(2906002)(66476007)(64756008)(66556008)(66946007)(7696005)(4326008)(6506007)(66446008)(38070700005)(122000001)(38100700002)(33656002)(44832011)(5660300002)(8936002)(55016003)(52536014)(316002)(4744005)(54906003)(26005)(9686003)(86362001)(71200400001)(186003)(110136005)(508600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: UwMOblvLRYfLiUDTNNHjl98XnC3QfY6ULH2kmcLS8h0opQkEDcInh8donQQPqwm8SVHcuKJyM3VknoPeB/63KNtB3cbGGNnIre9BeRfXnh05LKHk+vOSwpgBQsZKfX46MTXFf4O+kKOJfDFyeYEre7NLYYOYSgEH30RfNWh4WbGFz6dczdGvVPXs5+DsMOgYVyoX4sopP65SIpU2ZgonUjiy4scL19W+ULO1Z9fZN3O3c30yUA6W7NIOQk9RSfDfZoe3aR/Gfhwcd9XPLNqXztWNdMhe8JoWFQ8bxkXLhtiCNxzzbV7iGGyM2zEKXziPrWeB7kEKa9Xo5oA3QR2IA5IUgaobZ7QzGWNyu82wKJCMk0O0rr13hGvOmjJ0DfeiSyd4ss3Cn3aD7/GMe1U44yiaqYzlojIiCaBeqvjkEFbdPxLbw6J4tsi8zljEA/rCcXf9C7+BJdKkm3D3a7olD9hxn6V0jf+n1mhMwfj+KjTrT0WAeaO8FSpnw87kBOl65KxNLdpOXcb7bcF3cMXhfInDYa7D2XGPuRhKEk1pAsCqT4ifaLF71gTj1qITVxzavMTsxfkSczlXf7jMxBiGrQF86QDbtkMDbJtbADPk24+XlasRIaJweRWBmo4+EXbDRJlG7IWhNNJDUPoXT5idnZCMRH89qyJBKKk3cDlHeVew6REwGS7t6Q/mAu9NYt4rZT5Tl3PJL8IYU3L69sOW2Wz2S8p1Z0elzHdYBY4Sg5Dey/Spm8QmpITzIm I6LWFB2eTLsuDA52drJLznWsgpj4Fg9WkdxYtVhYNFsvbl+bM4wCufXR3XZpdPLcs8fLlNWkEpiZqLh/Y4NSwIDTnz+yu1/yrr X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: add47dd1-d9c4-492a-23c3-08da2f6fb251 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2022 14:50:00.5571 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +slKObZ/RWtlflROc7iQH1ut5YaGvv66x26i9am+3UfVsX+ZaqyztBnyeTSjUPHDnt8Sw1qBAgnAZ3RtXRxHpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB4986 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.858 definitions=2022-05-06_04:2022-05-05, 2022-05-06 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 adultscore=0 bulkscore=0 phishscore=0 mlxlogscore=771 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205060080 X-Proofpoint-ORIG-GUID: zqlPAfyFSPBCiJ_p11Yl_8TYY2ZVEPWQ X-Proofpoint-GUID: zqlPAfyFSPBCiJ_p11Yl_8TYY2ZVEPWQ 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:231516 Archived-At: > Adding capabilities to the Emacs display that operate on > sub-character-cell resolution will mean serious complications. For > example, what would we do when displaying color Emoji at that place? > Or what about images? Or what if the character in question is > currently highlighted by mouse-face? >=20 > IOW, I'm asking whether these marginal features are worth a serious > surgery and complications in the display engine, which currently has > the canvas-based design? None of what you guys have suggested so far is a good solution to the problem reported. I suggested a simple solution that provides feedback not only that an empty rectangle is selected but continual feedback about any rectangle selection. It's about informing users. No special display gimmicks are needed for that.