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#52293: [External] : bug#52293: 29.0.50; [PATCH v3] Prevent further cases of duplicated separators in context menus Date: Mon, 13 Dec 2021 02:41:57 +0000 Message-ID: References: <86tufn5jn9.fsf@mail.linkov.net> <86pmqa14fc.fsf@mail.linkov.net> <15eebcb1-b67a-8363-bc23-cf113913856f@gmail.com> <86h7bkhlo7.fsf@mail.linkov.net> <37047ada-fa33-88dd-5237-769611fec61b@gmail.com> <83wnkfw8ud.fsf@gnu.org> <86ilvysyq3.fsf@mail.linkov.net> <834k7ix4ij.fsf@gnu.org> <86pmq6taeb.fsf@mail.linkov.net> <83czm6unfs.fsf@gnu.org> <414be477-34d4-c777-f623-3e0e59c0dd08@gmail.com> <83o85mpaqb.fsf@gnu.org> <8e9b29cd-8700-1a60-1d91-b6995d8f433a@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16562"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "52293@debbugs.gnu.org" <52293@debbugs.gnu.org>, "juri@linkov.net" To: Jim Porter , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 13 03:43:11 2021 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 1mwbJ1-00046B-J1 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 13 Dec 2021 03:43:11 +0100 Original-Received: from localhost ([::1]:57790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwbIz-0003sK-7g for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 21:43:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57582) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwbIs-0003s2-Fv for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 21:43:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41994) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwbIs-0000v6-83 for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 21:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mwbIs-0003Eb-6Q for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 21:43:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Dec 2021 02:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52293 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 52293-submit@debbugs.gnu.org id=B52293.163936332512369 (code B ref 52293); Mon, 13 Dec 2021 02:43:02 +0000 Original-Received: (at 52293) by debbugs.gnu.org; 13 Dec 2021 02:42:05 +0000 Original-Received: from localhost ([127.0.0.1]:53540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwbHw-0003DR-TP for submit@debbugs.gnu.org; Sun, 12 Dec 2021 21:42:05 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:45206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwbHu-0003D8-Fz for 52293@debbugs.gnu.org; Sun, 12 Dec 2021 21:42:03 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1BCFWhQw024834; Mon, 13 Dec 2021 02:42:01 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=nfdN84ntaFmKxASB2vVsGotwOeZZvVOZgoT6cSrw7Yo=; b=l9frAwOAOL0GksvPdEzZmqgHOFbVvbRwao4gY5yOs4iPBfth29p9wZxSEwHFpvVh1I4x kKSvIz3zDB/gdxu60AjWrAt4fW76H4YnjhOsAFykLUB8CU1zP3e46z7TwpNSYVcluU2Y neJsqE3zBgbpc+JzMAa1lAamEyKjdwlu4lPm3TiZ2nKLfC1tqpH1AARN14nGZDdthL4y in8FF2JkpEFUZyngsybQaQ3ZmIy9CjnotRJGg9aSL6kMF0qcT3XumrWCP0T1IdpK+wjU 8Mg993xAYHcjh6brCkgLkP8VGj2cK+ap/Okb8jqoozfzRLAGdZh5Ib/vql6D+vyhDRts Rw== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3cvjdcjaqy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 13 Dec 2021 02:42:00 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1BD2eOlq134610; Mon, 13 Dec 2021 02:42:00 GMT Original-Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) by aserp3020.oracle.com with ESMTP id 3cvkt29tyr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 13 Dec 2021 02:41:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mEFDGGHd25VtIrvXJnjQ7HxbCx9y9NWrpyoini5ECi3FLU3L5GKljY3KKdC9GVMdUyxz1c83AxKDBDvtrE4s0QKjU8LKAhZTyuESFnXRw59IZEqURtwiU1ATnQ811NkIlQYUO5kyaPjIIPBPGoeSjfIoX6tfUrU1d7wGK/6c/LIfOUg4/AiLpTRjhp4LmPatHJFM4QVDP1By/3NEbFV4JEtR+jywo4ZYHsefINinPA12Co2alSB2pcED/o+thccBc3MctYNC08EcK8jePJv6TzSgQm8JEaIu+OmX0lpxaBiP2MXvF6Mtj4gpsQ68LQ2XosfVTeb4IXYoZBaqd37TGw== 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=nfdN84ntaFmKxASB2vVsGotwOeZZvVOZgoT6cSrw7Yo=; b=ahZ5pancrilX32x7RCA5BQxPLmx8ZuwjYBKHRdhBfpebj7+rjR7qytyP+GMhmzx8zhYEAGxStExK/3uyhnNxVyS82QOnq7D3BFsfYdhlqleWnovUFaSYv5YiwnkNvjuc1K47OCk/Vb6a4H3T3674fwL4kPf08s7PZ80D153+N90yxlvnpw8VWhluBA+9MR7gTlfNgxMNMHpMxNXBAb0QQz7E6sjiepj9xmwkAs7ndlNU/eaMvy2snZKrUHlASkgJmua1UyRpZgZ+44wpSB8hUk8jU/yeLjYyV+ynU3Grpz9NFCiIIQALCz/oS/0bj7iTmBrodcyNr0W4wmJjoXwt6w== 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=nfdN84ntaFmKxASB2vVsGotwOeZZvVOZgoT6cSrw7Yo=; b=ptn2c9O/5AoChkDfEsJqWiBnzo55jXXDES77FXgXc8ea+PKhJEj/pnye+aKm0uxsuNeGR5WPqvEKBGl0xiL0WxDC7yLzXHPK1WQaNVnPvD9vG7n+2KwFF/9cHk3cXC4M8vfimLpq0f+q2x/w3EgjVRF9GaxZZ1F4fg4mLQ1dWM4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5836.namprd10.prod.outlook.com (2603:10b6:a03:3ed::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Mon, 13 Dec 2021 02:41:57 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%8]) with mapi id 15.20.4778.016; Mon, 13 Dec 2021 02:41:57 +0000 Thread-Topic: bug#52293: [External] : bug#52293: 29.0.50; [PATCH v3] Prevent further cases of duplicated separators in context menus Thread-Index: AQHX78NUGis7Us2P/U+3/b16Y06dQqwvtalA In-Reply-To: <8e9b29cd-8700-1a60-1d91-b6995d8f433a@gmail.com> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e2fb7349-b1e1-442c-cb7c-08d9bde221e1 x-ms-traffictypediagnostic: SJ0PR10MB5836:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9wKNtlD0jbxhnRThuENSfpyu6SJuqfBSAWzWfB3GUDsFjrv4yRwUVBpfiSMW0i5U240bPOpDRpD2T5Y9fsoEoLH9CekVgU70HHvBIjGRo45UCSIfHr8SGfjFsUaLQ3Pe13sCGOvWINbZ4C/535rB7s4160h0nakrZ9VjQ7MlA5W22WltgRr1kABMJ5WvKCqViFPiwZTCaPITuOw8vdnUMKeHmK8LqboxfIAA8PKfcdjahVNLiQHhCjiOEhw4KwhS9I+6pAUanBFc7aBYwz8pKmXn0Du0XS1z0Pj+F1WnwRSIsFhX5xQg3xKJmz8yDTg2crOnbYpsswIQWvh76r2hVwggv8uii1Z1ppSq/wW2MvIGR1u9/XNQ9dN7itlQmn49CMNCSKUKd181U6SqqaBkO4Mum3ShawTbCHj8MBuCzZNWLpqe0lYVrSIPKehFx34TVN8gw2SQ23Kf0prPJIXU+B/9lFXwdOcfpq9d28YvFvnGO0THN7cDxxpBqe26WPmTUvDxzSB0dhC+lWxgPsUfHNVVtgvMR8liQ0Xn1e1rCBOM0+qDqj5l2Hg14BzCbUiyJIEkywc9hcQCqJLMiKnAKfamhqTXu/VzHabTFQD2OmBTg37WVN+T5WAKGJMMFP+7neamNh/AQQdkOa6j2D886rwC4LKdcTytfSnohOaJeO5w8qAzuizEhqeZBDI2TqntnAAypGAORhu4k2zl3Dq7Ug== 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:(366004)(6506007)(71200400001)(316002)(110136005)(4326008)(7696005)(86362001)(8676002)(54906003)(38070700005)(122000001)(76116006)(66446008)(64756008)(66476007)(66556008)(66946007)(5660300002)(9686003)(508600001)(186003)(44832011)(2906002)(38100700002)(52536014)(26005)(33656002)(55016003)(8936002)(4744005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: kDR1tZtp7oOZc8f9rR2rsm0z+2lT859VcRUVmadtQk9IC5t3ii9f5PulEwKchF8UXLLL3qF+2PW5J4s3BOc/Ir/sBq3P/4eL/SiyssR8DIbIkAhKFsLJMbSfitjYvhlaiixcU64zi8EI8A92b8RMWd+S+Pucr3BK5CFCyuxzQa76qL4ANsvJ2/MAaM3Ptevh0ZHkPFZzQq9lTl0kmrMvyXS1lUwtVKQvsJK9kVBoTLDE3KO4cgXNNGz+WJ88ts7+ZxClHyQ0wMBMG49IPIsC22PhyOOMkBmfBctwGZ2fhUPgQ91+Gt3mWmAAb4lY2ymzo4rHhs67Mk4BjHlrHKFybNNyMbrHulCs2yJrIv3TIvlVgvxoub4JBA+eP01N51pZyDMZWNX22O0NeDCPVLjdyRa5nwOFq8CtIT0KPBrabgQmnV5Zt7+0c/8DRp5MkYqsudSaUgRuQU7JWgS7KvL34ZvD/gWR3aTv/eDACuStpw5Doi2wJX8RSFPWeXI9C6yTmjHVM2d6fNX8/oBBDp+hOTU2mx2KVOt8D6xdw1h7x9HifhJ/W+rkvB1oKnM9sebVj4LppJFWTTNSx6PtAbdm8SGpaHSV/q3r/PHzDmpC/IZMJj0VcXrF4LIEzrzcu8owD2OK5X5YiEqSQoZxpa1fwFR/6FuiaaxkGDH5ymcUFn3DS0DAmoMfRXVBg3cGX3dPV2SPtRtnAbhCpLD8Duaq8D0DBWt1IE1TFDq0fuLdLsqM9tLSgeu1oCMfQw 7HKdV8cO5LFlqftgm4OTZyHwESRtSoRo78P+GHGNRVJ/qMjIqYAYhF6TFJ2TRwjzVQ+oX3ExUXZAjZG+gjutY1Pu1EEUHJ4ljU 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: e2fb7349-b1e1-442c-cb7c-08d9bde221e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2021 02:41:57.7559 (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: +VfMBd/BAxwvzdz0lfojQyMM5FT0XvGXRFXN9jYjfKtfkaqCKxjuf+NLx3L0ePOnmTRbqFap8D44tuRYdBi52g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5836 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10196 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 suspectscore=0 mlxlogscore=930 phishscore=0 malwarescore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2112130014 X-Proofpoint-ORIG-GUID: -eh65Pfr0B_HXhtV4qm8V9W-7BHvqAWN X-Proofpoint-GUID: -eh65Pfr0B_HXhtV4qm8V9W-7BHvqAWN 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:222287 Archived-At: PiBUaGlzIGlzICpvbmx5KiBmb3IgY29udGV4dCBtZW51cy4gDQoNCk9LLCB0aGFua3MuICBWZXJ5 IGdsYWQgdG8gaGVhciB0aGF0Lg0KSW4gdGhhdCBjYXNlLCB5b3UgY2FuIGZvcmdldCBJIHNhaWQg YW55dGhpbmcsDQphbmQgc29ycnkgZm9yIHRoZSBub2lzZS4NCg0KPiBJbiBhbnkgY2FzZSwgSSB0 aGluayBJIHByZWZlciB0aGUgc29sdXRpb24gSSBwcm9wb3NlZCBpbiBteSBmb2xsb3d1cDoNCj4g aW5zdGVhZCBvZiByZW1vdmluZyBjb25zZWN1dGl2ZSBzZXBhcmF0b3JzIHNvIHRoaW5ncyBsb29r IHJpZ2h0LCB3ZSBjYW4NCj4gKmFkZCogc2VwYXJhdG9ycyBiZXR3ZWVuIGRpZmZlcmVudCAic2Vj dGlvbnMiIG9mIHRoZSBjb250ZXh0IG1lbnUuDQo+IFNlY3Rpb25zIGNhbiBiZSBtYXJrZWQgYnkg dGhlIGA6c2VjdGlvbicga2V5d29yZCBhbmQgYSBuYW1lIGZvciB0aGUNCj4gc2VjdGlvbiAobm90 ZTogdGhpcyBvbmx5IGFwcGxpZXMgdG8gdGhlIGNvbnRleHQgbWVudSwgbm90IG90aGVyIG1lbnVz KS4NCj4gVGhhdCBzaG91bGQgY29tcGxldGVseSBwcmV2ZW50IGFueSB1bndhbnRlZCBtYW5pcHVs YXRpb24gb2YgbWVudXMsIHNpbmNlDQo+IHRoZSBwcm9ncmFtbWVyIG5lZWRzIHRvIG9wdCBpbnRv IHRoaXMgYmVoYXZpb3IgZXhwbGljaXRseS4NCg0KU291bmRzIGJldHRlciB0byBtZSB0b28sIEZX SVcuDQo=