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: Sun, 12 Dec 2021 21:00:26 +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> 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="15827"; 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 Sun Dec 12 22:01:26 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 1mwVyH-0003wi-Aw for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 22:01:25 +0100 Original-Received: from localhost ([::1]:46714 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwVyF-0006no-Jc for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 16:01:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:51634) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwVy3-0006nO-7S for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 16:01:12 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwVxu-0002ks-Ii for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 16:01:10 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mwVxu-0003PG-9z for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 16:01: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: Sun, 12 Dec 2021 21:01: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.163934283313045 (code B ref 52293); Sun, 12 Dec 2021 21:01:02 +0000 Original-Received: (at 52293) by debbugs.gnu.org; 12 Dec 2021 21:00:33 +0000 Original-Received: from localhost ([127.0.0.1]:53289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwVxR-0003OK-Hr for submit@debbugs.gnu.org; Sun, 12 Dec 2021 16:00:33 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:36374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwVxP-0003OC-IK for 52293@debbugs.gnu.org; Sun, 12 Dec 2021 16:00:32 -0500 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1BCF7duQ023497; Sun, 12 Dec 2021 21:00:30 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=56fD0YjQ0bh1KHKGrtRAOEJqs1lniDVtVMlfHiZKkGQ=; b=hLFw/G2K6GckRu4eaTWTpK9UuCbpuBBXrTWmPVZnFKHENAGnGMF1ZHrf5zByBVgBOdWP B+40J0jNDMuYqdxlKV7PPkoblf9MHbIsByWbKkUXZbczEAA2EpgFPmoyhjOWvPN5AH6i Eol+A1N98rcn9BBT89us41t2QIyybTeQ1w9vl/aRdkgFgDeyZRkVKFP/f4YM6wx/RlNS 8qG3LxgtOKhTtc2uCBwQmDLRsPhKxVCWCLq4z+dR56FbH5r5b9UzsssfhIvBaWahko9F vtNgNa5M1zm1VXC28esOhLSAQ+7+2AflUB+no7bd8yTNv+V6aS3mwgkeT3Ixs3wTZfT1 PQ== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3cvjk124rw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 12 Dec 2021 21:00:30 +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 1BCL0NIX083872; Sun, 12 Dec 2021 21:00:29 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2170.outbound.protection.outlook.com [104.47.57.170]) by aserp3020.oracle.com with ESMTP id 3cvkt238aa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 12 Dec 2021 21:00:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LAzcU5Ks9VI15mTMyHuC903jsd93pORiZg2X9A8fqud9W7h7i9tG+hapl8WVQeqpwP3wCv3N0LPNCcZf5A7+y/OVJy8rqmEiBo7sD2r/T7Qpzn8/4cz5ewj308qScoUHd05sXM++F0sAfPozMo+T7rbFcjfcx7z1NOv65/YutEaRHk0B3mULaA5CM1iRQa4mwz2AU0mYxMBxJb79kvdoigxQ3BeZGa+e4MPbUaHwIXSBh7kg9nHZLYo5v8/b6M66yEFC0RIalr+tsd8z3CcYpFWMyMRUL1XHHtm42kInW4oxqhbz4OgONHgei61SqAtIOvR1xYuasHFhyWSdClvaXg== 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=56fD0YjQ0bh1KHKGrtRAOEJqs1lniDVtVMlfHiZKkGQ=; b=L7+RnpnQaXk3pmt9OIZJAbld/2BRtWtGorKginB/4J5/jJuPBg6fsjS9Z5UhMLs2amVBKwjFC4K1dQhR7VLSQleGVQqNGL0AUcda4LSsv2PvruoV+bc/ToO62mIuB7iU1LssXLvBMfqt9Cs8I7R+1fpGmJXXiMdjoVQzx97IRr98zLXxcdGeJYaTNsuWhItRqsEjVOmRCBZfcI34Yq65G2+9jugo9Bb3ORVpjtsPKIOeESXjyZEoqMu8ZLLjahauokVPDjYp1pp8SqXdLfGDgV9cobWUfmpw5bxrjuIr5UArfeg8OiYjP4fTLjvi8tOmfHpXbIfh+ESSMku+ZCUJhQ== 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=56fD0YjQ0bh1KHKGrtRAOEJqs1lniDVtVMlfHiZKkGQ=; b=fAmoAwP+G+ElrwgKGn0KY0hac3Th6qvy/0/IbxmemIGMxETCyxt2Ip9QN0ggqG0SgbxAP+zHwznd5iYlOYMvuZWp9EDNbycGUcn/GHgchChi+63iMkgM8tWEt3cQ3cBiFBk82BD23QdiPQeY50CGrOULXLANAbIhZmY8eaKNum4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4624.namprd10.prod.outlook.com (2603:10b6:a03:2de::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.16; Sun, 12 Dec 2021 21:00:27 +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; Sun, 12 Dec 2021 21:00:27 +0000 Thread-Topic: [External] : bug#52293: 29.0.50; [PATCH v3] Prevent further cases of duplicated separators in context menus Thread-Index: AQHX75bHTNS4w5XPFkGKiohFmKn4uKwvVRsQ In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f87007d6-b40a-4306-8f29-08d9bdb26c65 x-ms-traffictypediagnostic: SJ0PR10MB4624:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7Bxc0oiF3QIxjsnWmq+m3RVt4NbyHjvu5vDh/Wry4h/F+o4XDtgbHPniuZk38cm1bAurfG64UXVOm+N+v2oWBedUf/6RwU2E+g0GiT8Y5SV7ggnFA1YM71vJZMNNuGzjlkmPQc1QovVq0exxozTt7SxN9YSByMAIfbT0TGahs7G1MqguifyD0ZsWNqg88UQUQ2gMCTUKzm0pf7yYgU+ih4bBhkafxwz2cXYtyVj729axIsJLRq1X941Ij8gxv//VMx867tm7UyIM8lTFoTena0/kL4f8z6Y66ap4Mky9UorYd5jn/0JheXVRrTf2t5HE8fGUBIQ/HCffZsxuGSgtYNMvDmKaLEtcp90O9y2VvljNSsmAZD8RGAnHNTZtcYPFvaR2tuoJ4S/KIUEg53JwDxat6nUh1UjraPY3VCTH0MLB5M0OsKjp0G7YGN4QLekJLTuAgfs8eq/uTJGvrbbMmZ1ixVwHFmcPtLrN7AjOn+lNjgtLgZQ2pDwn6XApKY8/NvLCLhnHGQ5/K9vWlzVX7FU9cYAFOuTBvWql0tWemajhDK8uUip59vMzogOKiRsyAFf9w4WScGyP8RUkpzqQ2sWwS6/zHBmYGAftv5WF1jlK18lP872A2LPxtvwX+7D/xoBMAHrq+MCXHTXJxkH0SGsVqBtQWzJ6k+oae5mVQfeBORr71UvlRO0xBaEP893HErQvJggqwV9y+AqdjAglZw== 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)(508600001)(186003)(316002)(5660300002)(55016003)(66476007)(6506007)(110136005)(33656002)(8936002)(8676002)(76116006)(2906002)(4326008)(38070700005)(54906003)(66446008)(44832011)(38100700002)(66946007)(122000001)(71200400001)(64756008)(7696005)(86362001)(66556008)(52536014)(83380400001)(9686003)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: mTYv2dRphzRiLI7tFNpZ5A+d3YD2ckkwibiNmIAMHBWdYAMMid43pemnlpMscftyjg2slhOMZMquObvROGaPbljJRsYQW4MCrP/p9b3aTxpzPjTQNsjvdiCfHCFMyX9knbnBTmXNufIJmw+bl39gTZxgxHI+QmmaypHyAu9xC0uziN/W8Psu+ZED0mt4CsY9fj8BlCGh2sOzqiAE52STNd9Esvk6O9JnD7uxWE4sn0bVBLJeYslxIYAuI32+Zb908w4XyX3yCDEqyxGZfJGLnlto1QGh6hosyWUR+Tk3y1SIhqrI2uas80g0BAX5rnnm+BmWPhzdD4TfiRJHSWrc/3+jKErS2WXbt0kNbDYUdqTCRdovYWgeiAjHxphc/qbSZGKlpqEeQMBDiSfF2gFQI4HxatJ3DiXDyzG7SKofsqk8uhrnK0PPKbwtlLkfiZ8OzhnY0urtRJ4Q0m5S4yKK7PBQ7QWLGshzAAL/i0BCCvdHa0lR9WqxgUlkqd5anZ8HtI4zJfSuccNnOjWLPyLIZQ3hDAE5mmxqdStB1tWmfoW7YHtq2vXzP7zic2cu5l1rOkaSyg4PLd/+PXdnDF/CrpX0j6x5U29g3fLIeWl19wmguImcY8zGmHyPsRhhA1Lf9QbXnRwTRFgGugPZzWLSaZ57S7RIMhFRRFgYTQu4oebK6wkOW0Wv/5l527vLKFCGi+hPLONIBTwPpNonQX2w22+n/d1RvG7eKx6baaJPaV20OI8WCGA6bZ7oCS 5ZcjfK08I2bqqvkrtzl8AIxZx9qxAlHqJyZGM6Sd1tFoH8eIhSQA4MMForxVbJmTKybkbXQci6++8AedcAX6nLrHyP05LKyZ4S 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: f87007d6-b40a-4306-8f29-08d9bdb26c65 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2021 21:00:26.8966 (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: /MQOO2QWAbG3sv9EeFJifhc70nJcGMK6yA01wIltDYWQtWkHV4wRNlgnC/iJEetrAjmmZ101XcDWxJFC5BUAGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4624 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=999 phishscore=0 malwarescore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2112120128 X-Proofpoint-GUID: 5Tvq4PJJqWe-CjqgzQfGqD0_ahmlp-fU X-Proofpoint-ORIG-GUID: 5Tvq4PJJqWe-CjqgzQfGqD0_ahmlp-fU 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:222271 Archived-At: PiBObywgSSB0aGluayB0aGlzIGNvbnZlbnRpb24gc2hvdWxkIGJlIHJlY29tbWVuZGVkIGZvciBz ZXBhcmF0b3JzIHVzZWQNCj4gYW55d2hlcmUgaW4gRW1hY3MgZ29pbmcgZm9yd2FyZC4gSSdtIGZv Y3VzaW5nIG1vc3RseSBvbg0KPiBjb250ZXh0LW1lbnUtbW9kZSBzaW1wbHkgYmVjYXVzZSBpdCdz IHByZXR0eSBuZXcsIHNvIHRoZXJlIHdvbid0IGJlIG11Y2gNCj4gdGhpcmQtcGFydHkgY29kZSB0 aGF0IHJlbGllcyBvbiB0aGUgb2xkIChgc2VwYXJhdG9yLWZvbycpIG5hbWluZw0KPiBjb252ZW50 aW9uIHlldDsgaXQgc2hvdWxkbid0IGJlIHRvbyByaXNreSB0byBjaGFuZ2UgdGhpcyBub3cuIE9u IHRoZQ0KPiBvdGhlciBoYW5kLCBzZXBhcmF0b3JzIGluIHRoZSBtZW51LWJhciAoZm9yIGV4YW1w bGUpIGhhdmUgYmVlbiBhcm91bmQNCj4gZm9yIGxvbmdlciwgc28gSSB0aGluayBpdCdzIHByb2Jh Ymx5IHRvbyBsYXRlIHRvIGNoYW5nZSB0aG9zZS4NCj4gDQo+IE92ZXJhbGwsIG15IGd1aWRlbGlu ZSB3b3VsZCBiZTogdXNlIGBmb28tc2VwYXJhdG9yJyB3aGVuIGFkZGluZyBhIG5ldw0KPiBzZXBh cmF0b3IgdG8gRW1hY3MsIHVubGVzcyB0aGF0IHBhcnQgb2YgdGhlIGNvZGUgY29uc2lzdGVudGx5 IHVzZXMgdGhlDQo+IGBzZXBhcmF0b3ItZm9vJyBuYW1pbmcgY29udmVudGlvbi4gSW4gdGhhdCBj YXNlLCBpdCdzIHByb2JhYmx5IGJlc3QgdG8NCj4gc3RpY2sgd2l0aCB0aGUgZXhpc3Rpbmcgc2No ZW1lIGluIHRob3NlIHBhcnRzIGluIG9yZGVyIHRvIGJlIG1vcmUNCj4gaW50ZXJuYWxseS1jb25z aXN0ZW50Lg0KDQpDYXZlYXQ6IEknbSBub3QgZm9sbG93aW5nIHRoaXMgdGhyZWFkLiAgRldJVzoN Cg0KMS4gSW4gbXkgY29kZSBJIGhhdmUgX2xvdHNfIG9mIG1lbnUgc2VwYXJhdG9ycyB0aGF0DQph cmUgYXBwYXJlbnRseSBpbiB3aGF0IHlvdSBjYWxsIHRoZSBvbGQgbmFtaW5nDQpjb252ZW50aW9u Lg0KDQoyLiBJIGJlbGlldmUgdGhlcmUgd2FzIG5vIHN0YXRlZCBjb252ZW50aW9uLg0KDQozLiBJ IHRoaW5rIHRoZXJlJ3MgemVybyBuZWVkIGZvciBhbnkgbmFtaW5nDQogICBjb252ZW50aW9uIGZv ciBtZW51LWl0ZW0gbmFtZXMsIHdoZXRoZXINCiAgIHNlcGFyYXRvcnMgb3Igb3RoZXIuDQoNCjQu IEFzIEkgc3RhdGVkIGVhcmx5IG9uIGluIHRoaXMgdGhyZWFkLCBJIHRoaW5rDQogICBpdCdzIG1p c2d1aWRlZCB0byBwcmV2ZW50IHRoZSB1c2Ugb2YgZHVwbGljYXRlDQogICBzZXBhcmF0b3JzLiAg SWYgc29tZW9uZSB3YW50cyBzdWNoIGR1cGxpY2F0ZXMNCiAgIGZvciBzb21lIHJlYXNvbiAoYW5k IHRoZXJlIGNhbiBiZSBhbnkgbnVtYmVyDQogICBvZiByZWFzb25zKSwgbGV0IHRoZW0gYmUuICBB bmQgaWYgc29tZW9uZSwgZm9yDQogICBzb21lIHJlYXNvbiwgd2FudHMgdG8gcHJldmVudCBzdWNo IGR1cGxpY2F0ZXMNCiAgIHRoZXkgY2FuIGRvIHNvIGVhc2lseSBlbm91Z2gsIG1hbnVhbGx5IG9y IGJ5DQogICBjb2RlLg0KDQogICBEb24ndCBpbnN0YWxsIHVzZWxlc3Mgcm9hZGJsb2NrcyBpbiB0 aGUgd2F5IG9mDQogICB1c2Vycy4NCg0KSnVzdCBvbmUgb3Bpbmlvbi4NCg==