From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: "Scott, Michael" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 May 2025 20:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: kifer@cs.stonybrook.edu, 78220@debbugs.gnu.org X-Debbugs-Original-To: "kifer@cs.stonybrook.edu" , "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.17462180264496 (code B ref -1); Fri, 02 May 2025 20:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 May 2025 20:33:46 +0000 Received: from localhost ([127.0.0.1]:33839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uAx4r-0001AN-EQ for submit@debbugs.gnu.org; Fri, 02 May 2025 16:33:46 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48814) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uAx4o-0001A0-8e for submit@debbugs.gnu.org; Fri, 02 May 2025 16:33:43 -0400 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 1uAx4Y-0004xr-9v for bug-gnu-emacs@gnu.org; Fri, 02 May 2025 16:33:26 -0400 Received: from mail-northcentralusazon11022084.outbound.protection.outlook.com ([40.107.200.84] helo=CH5PR02CU005.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uAx4U-0007PM-Sk for bug-gnu-emacs@gnu.org; Fri, 02 May 2025 16:33:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cUShowlSvoIYD1hNAH3JZ1XqjUPMz+VXamXG5v8BOUstRkBzmyHO2MH/GKDMr7uZ8bjAxz2wAq8TFbbFrc2R0vvahiWuapTDUnSFwytZH6eQv8+5YyQWjFgBwvCdmJJCuSdKn9IIp/CNaR4bxPV9dchddJ2p3KRgEP54iTIXx3gTveu2LkFzWsrVoLRSn82KE+BsQ+5I0pQbTRJR1853pIC3eu+KWjmnUKkFG41IcZjkvlIVMrIXJ3lSpaJPWBhMjGQdY1qLeo88timbvmD4rBFBUAaTCUKhrc4b/y42O2C9aQEUUScVPskK83ntUemuIF8PE42r0TCVQvSe5zC/Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=dfiQyOq5UqdelhKA/z255Mz4dllT2rZaffZp4ihEm4E=; b=vvY5U3QYOlnuHQ3MUtxgg1m1UOqngxVva/L0tJ4vDiciUV56c9Fz9CmvZPTSWzR1znw0auyt8GBCQhDT2EZK9JSwlVlFb/hZ9j+rKHHqmm1fyPjZmd8HZ95oNBS/YZh4V/Wj9BU8LYxW4PeetRQV0mZZOxFMhaZ23Y+VEyV/CPvIWLHXOsn/YpOeH8yWjq8P20904DHj9pQSPmU5eT2fjiV3JNtsMHhA4YCB+qLHyvnmZJ14y+5zr4OYR5cUXq/G0Lg945tF+YX2FK3/vq5UeCuL7Xn4q9FEQQG2TzwLx9awJuexOF9C2wzYbSrqHJ17Hs1BCEjYBP8RBqkDjncxhw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.rochester.edu; dmarc=pass action=none header.from=cs.rochester.edu; dkim=pass header.d=cs.rochester.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.rochester.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dfiQyOq5UqdelhKA/z255Mz4dllT2rZaffZp4ihEm4E=; b=O8v0SsdeAR9Q5sbrO7vxp8fVp1MlpQpRF1pKl1oAZtq/RxZ9TS4+NfTSGtdphhAKPrDZ7QBhex0rku5DcUxsmVgQyqD9Vx/DpBTIE5SemOLEmE8VFzXoSWmIOr/z4oUj19GlU5Fp3U7j6M1XkKg8V5UttcMbdsp4izdN7ie8ZJc= Received: from DS7PR07MB7685.namprd07.prod.outlook.com (2603:10b6:5:2c5::15) by CH0PR07MB8364.namprd07.prod.outlook.com (2603:10b6:610:c8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.24; Fri, 2 May 2025 20:28:17 +0000 Received: from DS7PR07MB7685.namprd07.prod.outlook.com ([fe80::1234:fae3:5789:92a8]) by DS7PR07MB7685.namprd07.prod.outlook.com ([fe80::1234:fae3:5789:92a8%5]) with mapi id 15.20.8699.022; Fri, 2 May 2025 20:28:17 +0000 From: "Scott, Michael" Thread-Topic: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Thread-Index: AQHbu6C8anGsGJOOv0CRnVkPstXf8Q== Date: Fri, 2 May 2025 20:28:17 +0000 Message-ID: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3826.500.181.1.5) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.rochester.edu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR07MB7685:EE_|CH0PR07MB8364:EE_ x-ms-office365-filtering-correlation-id: f9593b46-234e-491d-0606-08dd89b7df6e x-ld-processed: 374e17f4-cf11-4ce2-b3ef-5de76bf4ce41,ExtAddr,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|8096899003|7053199007|13003099007|38070700018; x-microsoft-antispam-message-info: UrhCVJdoBT5flWzXXHmyLohhVK6UxMPdjEE9kACiyA9LrTmgjstZo4rxSM/flPi2j3hWd581TFSna5izDFmLpKv0TDWp+sR7Z+0u4Xip75hjmfqA/gxVBNW0F8JC4s+HHkvakhmCbldXDAEn88ZKjVz2YBiivIOOfnZk17n/VNPGqdNMGvp3r1rNhixRcDVnYuCIqhm1f9s3tsWUcqYO5uQ6BXi6cvrQef9Ukla1uxnw7OcYwSR0GXcaYZmB1yq2SBkRH6C+vN0PX7xoWvy88SKjXQlmLdAx/HrIaPJ35O8oYCGWM1aefCU75gQu3KJ8WlfysAyFlUzhE1AxPxcPfzQWc3wlQc3TopCUgrK3eEjPIxoZzTvnNmSzqgPGVFlLmnFlbq2iqRaSVaR7j16jAqnT0H9fu1e0/n0KP0X3ftDlD6Exjb5I9mzr6Jbz22T1Mx4Bo11f7eNPJr2ZCpyqV9mtdKJXqQUKYDVNlTIdmYd8VN80hVxWHNLsJdBH5NGwnJwJQEHUupyrZdqSpwnIu2U2TpAZk1w3rN1jDy/46WwgExUq7HwzcGHVq8qNVTlxEJUqjv0mrDft9vQN1iTUzuGT9cwlNd9z1MZzW/FNNlveydemY+P3DXTQ58Yjs/rPxB7Aa4cAt9UJsR0NLX2Rl1YHLWnbtrzq5ekxIqM06PcmYxFXJOINDuohGyMMq0M0uEKBEb+mRtDV3aBTQ8lWBf65BMz6VfASpP789yfug2uTn6AAHuS03Nv5e8OtGhxHhJo8uK0LcwWvWgBFriLJlBr8cYLvHhw6UeutzNTBrRM+f2bKOWFUQO9/zJNTkk6eU7wtuMx1mStr8Dxqj37EGf/XtOhOMtddBTOnghX/CyLteRxO2g6/Ptm5xv4zVQQRKIUetajQ2FTa2yaAqXkcBPU7k/uuJYfLJlaoIzq2zEUSGU6evzX8Hkr8UVXxymgvuUp0WkGFczeLduXLqFszw0dLvsS5kda1qlFegsZRB1qS8Uk+K+VKVgEbD8WR50k1gC92ZISB0zlJpI0ji2OqOxMM57tpTPLRTFBEyV5gkIR0wQoOxqW6c0NDuiUgnVMyuaoNiAH/hzsZRchpu+aheCCEDADvu7ITcNawuHgarIkvuwfhWKDec9jaxmHoNMzFqbPdWth5MRHI71CXLR2cuCpEXs9Xlbd7itunzoPymrZPB0YAB0QS6n31SOAjFVm16irZc/JPGtOxit8XzVaZdSzciC7QeR82qK9IvIkD+bJHNJ21sglXgv1CsnAHf7r3405iLMM86MHLm2zrFotZ+iz6Tp/+UbLudVmEFqeWiRvCj4/COzCP98p8nE1/xizDQ6LzKkNoqpL+qo9HwC6pdK2tKzowVIfEQnqmspgwvn8ZWfERTKviGXSoKK3YO6zXaAqJnNKvfhOo+vj5MrAMFPBy3ZdFNI2jpWbJccuTQGlGDW0a2EwGZqRtqurLbUOJWGSCFsPd4+OxcuOZkPeqThRLM943mFCbUumsCeCgmi0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR07MB7685.namprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(8096899003)(7053199007)(13003099007)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: C9fG9IGc313zWYrCpXGuCF7bscBBu15NHwhD9SazPh4F+9DZGBMVDncV4+HCiVHpJsvRWPUUfaunNzyhLKthw0hVrKj5WO5qe1qU63+CGDz/L2IAxHTM7j+Mgp7xdu946oqbsC/+5bwTRvLP9iLnp0G9Dk5S4BrvTA2Abng5rVKA7xhsjiGowVXe7Kn5YGns68qAp2kLIjCiQ0U3yf8G06kIBarHoqr7yBLP7tFvnap5ynmGG7BCSwkW8pzFgYpb20tpAQEeK/9vNECg1kazhISUECStOdAqO7GERcsTT0uz2pLt4TTuaeHzZGMXeE0wU8N0jTKIJp/LbYaETxKNLPF2HbxzliF8SLMzuuY+IoEK9hROFJckgzHBXOp2hgOrYzi7luipAl7mZ+See3wigizKDD7wOY6nZ93F83ZGmRVVuBvsib+OkLmBEXfy/gcIHvhr/s6LxVwPuYl97aTQa+B/WADqLVxQ45BXe48OFoKZCpCPzUc4bh2ZF64vZHEESLhs996XhQc4EHFnQlvhypvfhKt02xoXsM8CDoNGMWmBRP1KRuMgVepN39w0HMis+3ZK0vgXUa3Tj4WAscse0KUBq9m7COmvHng83VPKhTjepryHRv0+SLs97ZbwGDhaKZMe6+2plxjmo8F1RvBuHyCvZcu2cBHuxJljaA/0R0GBMDytG7Js5quh+DTknZpLNf/HOKQc2QoX9Wm+6/dCAfhs5C9lXN2816mPuNOE6//B20SGohYw03snAQvegcuLzkDoFtPSJ6ldw+XS7wAUrZjJjwQvbNZPXz9XOgxt3/x4wamULHTV4O3xVQ4e5zznb1B34VIebIzuZhLq5I+ICFTNNrlyGeod5Rv/5P6Ye5mJVKJL6qsyUAZAmqgDuqUgYBn5GPig5XC6Y6O6MfDIa51h89/Bqoa6IbCyqh9f1v5Lv/c8nADN+YAHz1bY8DlamrtCypxAN6wJZitgGYcwHJWVDWMdnVnhZJLlUWnn0otri/76gyhjygzH/yl5vdVov3/2DNVed9Y5Kl04TODqxyMs9f5dNOOcJB9kFvYYw2ZhECvmt5Z3IuuWi01wxgLsJVIpZ0s5Ks4oLg7XSRUYK6MR25K3XpboEiyzTRKJCCM2JotnBK4mfLjgwL9mPYzaEFZsMPHbnnM8xZ8oxysYfqWw0QsjOlSK/lZ/ulP6DaRewQ30KLkVllESgaJiXG/KuP01IO36CNSr/QD0hdOoX3ho0KieJj9fcaVLnOuhnMMGmNsOsZqEd5GqAZXSPyeAO5aBjdfgh6/atrQJBxvF0wCo63TyGUPTWrZLjT+ga9+QnRiXXl9vBhZvM2kBZ4WA2OtYUg3NZZ3xlsK8G++U5tU8XBfA9tdNW1KiL+94rLx+FmKuQo7GnuT07r2xR2n/EPcM2yHZ0QEk9FQsvqZujQpQcEnnmhvwtuvtEq8bhZxSn7+4BoQYm6sodPmRcG+H8RFgwykXWbEzJbU4rxqTm+QcHecOOeR0yq19JEPXICvDoFEpxgCjwc7fVfgaJ3Aqlh+jT8T0zqrtAIh+HzYlygG3mH6kK1yK1ZXVnK/B/FuEoA3kVwPRDvp9wtwowNfxt5MFMxfkwonyvA78KfRSsQ== Content-Type: multipart/alternative; boundary="_000_4D9BFE774A964C4D905F4F9079B8429Ecsrochesteredu_" MIME-Version: 1.0 X-OriginatorOrg: cs.rochester.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR07MB7685.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9593b46-234e-491d-0606-08dd89b7df6e X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2025 20:28:17.6765 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 374e17f4-cf11-4ce2-b3ef-5de76bf4ce41 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: l4EeiYK73mFjp6rIhCQM1VYuiEjuSm6P56D4KiuL8chHl++pzNjABil/uTW0sbW1PXQiUr68vQ5ztJkbHf7I2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR07MB8364 Received-SPF: softfail client-ip=40.107.200.84; envelope-from=scott@cs.rochester.edu; helo=CH5PR02CU005.outbound.protection.outlook.com X-Spam_score_int: 0 X-Spam_score: 0.0 X-Spam_bar: / X-Spam_report: (0.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, LONGWORDS=2.035, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org Subject: Viper version is 3.14.2 of July 4, 2013; viper-put-back and viper-Put-back do not correctly set viper-d-com From: mls List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org Subject: Viper version is 3.14.2 of July 4, 2013; viper-put-back and viper-Put-back do not correctly set viper-d-com From: mls Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJvdmVyZmxv dy13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IGxpbmUtYnJlYWs6 IGFmdGVyLXdoaXRlLXNwYWNlOyI+DQo8ZGl2PlRvOiBraWZlckBjcy5zdG9ueWJyb29rLmVkdSwg YnVnLWdudS1lbWFjc0BnbnUub3JnPC9kaXY+DQo8ZGl2PlN1YmplY3Q6IFZpcGVyIHZlcnNpb24g aXMgMy4xNC4yIG9mIEp1bHkgNCwgMjAxMzsgdmlwZXItcHV0LWJhY2sgYW5kIHZpcGVyLVB1dC1i YWNrIGRvPC9kaXY+DQo8ZGl2Pm5vdCBjb3JyZWN0bHkgc2V0IHZpcGVyLWQtY29tPC9kaXY+DQo8 ZGl2PkZyb206IG1scyAmbHQ7c2NvdHRAc2NvdHQuY3Mucm9jaGVzdGVyLmVkdSZndDs8L2Rpdj4N CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Db25ncmF0dWxhdGlv bnMhIFlvdSBtYXkgaGF2ZSB1bmVhcnRoZWQgYSBidWcgaW4gVmlwZXIhPC9kaXY+DQo8ZGl2PlBs ZWFzZSBtYWlsIGEgY29uY2lzZSwgYWNjdXJhdGUgc3VtbWFyeSBvZiB0aGUgcHJvYmxlbSB0byB0 aGUgYWRkcmVzcyBhYm92ZS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkluIHRoZSBj b2RlIGZvciB2aXBlci1wdXQtYmFjayBhbmQgdmlwZXItUHV0LWJhY2ssIGJvdGggaW4gdmlwZXIt Y21kLmVsLDwvZGl2Pg0KPGRpdj52aXBlci11c2UtcmVnaXN0ZXIgaXMgcmVzZXQgdG8gbmlsIGJl Zm9yZSBjYWxsaW5nIHZpcGVyLXNldC1kZXN0cnVjdGl2ZS1jb21tYW5kLjwvZGl2Pg0KPGRpdj5J dCBuZWVkcyB0byBoYXBwZW4gYWZ0ZXI6PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9Im1hcmdpbjogMCAwIDAgNDBweDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAw cHg7Ij4NCjxkaXY+c2lnbWEmZ3Q7IGRpZmYgLWMgdmlwZXItY21kLmVsIHZpcGVyLWNtZF9maXgu ZWw8L2Rpdj4NCjxkaXY+KioqIHZpcGVyLWNtZC5lbDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+IDwvc3Bhbj4NCkZyaSBNYXkgJm5ic3A7MiAxNjox OTo0MSAyMDI1PC9kaXY+DQo8ZGl2Pi0tLSB2aXBlci1jbWRfZml4LmVsPHNwYW4gY2xhc3M9IkFw cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4gPC9zcGFuPg0KRnJpIE1heSAm bmJzcDsyIDE2OjIwOjM3IDIwMjU8L2Rpdj4NCjxkaXY+KioqKioqKioqKioqKioqPC9kaXY+DQo8 ZGl2PioqKiAzODY1LDM4NzEgKioqKjwvZGl2Pg0KPGRpdj4mbmJzcDsgPHNwYW4gY2xhc3M9IkFw cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3NwYW4+Jm5ic3A7ICZuYnNw OyAmbmJzcDsoc2V0cSB2aXBlci11c2UtcmVnaXN0ZXIgbmlsKTwvZGl2Pg0KPGRpdj4mbmJzcDsg PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3Nw YW4+Jm5ic3A7ICZuYnNwOyAmbmJzcDsoZXJyb3IgdmlwZXItRW1wdHlSZWdpc3RlciByZWcpKTwv ZGl2Pg0KPGRpdj4mbmJzcDsgPHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp dGUtc3BhY2U6cHJlIj48L3NwYW4+Jm5ic3A7KHVzZXItZXJyb3IgdmlwZXItVmlwZXJCZWxsKSkp PC9kaXY+DQo8ZGl2Pi0gJm5ic3A7ICZuYnNwOyAoc2V0cSB2aXBlci11c2UtcmVnaXN0ZXIgbmls KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAoaWYgKHZpcGVyLWVuZC13aXRoLWEt bmV3bGluZS1wIHRleHQpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFi LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4ocHJvZ248L2Rpdj4NCjxkaXY+ Jm5ic3A7IDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy ZSI+PC9zcGFuPiZuYnNwOyhlbmQtb2YtbGluZSk8L2Rpdj4NCjxkaXY+LS0tIDM4NjUsMzg3MCAt LS0tPC9kaXY+DQo8ZGl2PioqKioqKioqKioqKioqKjwvZGl2Pg0KPGRpdj4qKiogMzg3NywzODgy ICoqKio8L2Rpdj4NCjxkaXY+LS0tIDM4NzYsMzg4MiAtLS0tPC9kaXY+DQo8ZGl2PiZuYnNwOyAm bmJzcDsgJm5ic3A7IChzZXQtbWFya2VyIChtYXJrLW1hcmtlcikgKHBvaW50KSAoY3VycmVudC1i dWZmZXIpKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAodmlwZXItc2V0LWRlc3Ry dWN0aXZlLWNvbW1hbmQ8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7KGxp c3QgJ3ZpcGVyLXB1dC1iYWNrIHZhbCBuaWwgdmlwZXItdXNlLXJlZ2lzdGVyIG5pbCBuaWwpKTwv ZGl2Pg0KPGRpdj4rICZuYnNwOyAmbmJzcDsgKHNldHEgdmlwZXItdXNlLXJlZ2lzdGVyIG5pbCk8 L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHNldHEgc3YtcG9pbnQgKHBvaW50KSk8 L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHZpcGVyLWxvb3AgdmFsICh2aXBlci15 YW5rIHRleHQpKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAoc2V0cSBjaGFycy1p bnNlcnRlZCAoYWJzICgtIChwb2ludCkgc3YtcG9pbnQpKTwvZGl2Pg0KPGRpdj4qKioqKioqKioq KioqKio8L2Rpdj4NCjxkaXY+KioqIDM5MTUsMzkyNCAqKioqPC9kaXY+DQo8ZGl2PiZuYnNwOyA8 c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bh bj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhzZXRxIHZpcGVyLXVzZS1yZWdpc3RlciBuaWwpPC9kaXY+ DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z cGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhlcnJvciB2aXBlci1FbXB0eVJl Z2lzdGVyIHJlZykpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsodXNlci1lcnJvciB2aXBl ci1WaXBlckJlbGwpKSk8L2Rpdj4NCjxkaXY+LSAmbmJzcDsgJm5ic3A7IChzZXRxIHZpcGVyLXVz ZS1yZWdpc3RlciBuaWwpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7IChpZiAodmlw ZXItZW5kLXdpdGgtYS1uZXdsaW5lLXAgdGV4dCkgKGJlZ2lubmluZy1vZi1saW5lKSk8L2Rpdj4N CjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHZpcGVyLXNldC1kZXN0cnVjdGl2ZS1jb21tYW5k PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyhsaXN0ICd2aXBlci1QdXQt YmFjayB2YWwgbmlsIHZpcGVyLXVzZS1yZWdpc3RlciBuaWwgbmlsKSk8L2Rpdj4NCjxkaXY+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgKHNldC1tYXJrZXIgKG1hcmstbWFya2VyKSAocG9pbnQpIChjdXJy ZW50LWJ1ZmZlcikpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7IChzZXRxIHN2LXBv aW50IChwb2ludCkpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICh2aXBlci1sb29w IHZhbCAodmlwZXIteWFuayB0ZXh0KSk8L2Rpdj4NCjxkaXY+LS0tIDM5MTUsMzkyNCAtLS0tPC9k aXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0 ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhzZXRxIHZpcGVyLXVzZS1y ZWdpc3RlciBuaWwpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhl cnJvciB2aXBlci1FbXB0eVJlZ2lzdGVyIHJlZykpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBj bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJz cDsodXNlci1lcnJvciB2aXBlci1WaXBlckJlbGwpKSk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNw OyAmbmJzcDsgKGlmICh2aXBlci1lbmQtd2l0aC1hLW5ld2xpbmUtcCB0ZXh0KSAoYmVnaW5uaW5n LW9mLWxpbmUpKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAodmlwZXItc2V0LWRl c3RydWN0aXZlLWNvbW1hbmQ8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 KGxpc3QgJ3ZpcGVyLVB1dC1iYWNrIHZhbCBuaWwgdmlwZXItdXNlLXJlZ2lzdGVyIG5pbCBuaWwp KTwvZGl2Pg0KPGRpdj4rICZuYnNwOyAmbmJzcDsgKHNldHEgdmlwZXItdXNlLXJlZ2lzdGVyIG5p bCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHNldC1tYXJrZXIgKG1hcmstbWFy a2VyKSAocG9pbnQpIChjdXJyZW50LWJ1ZmZlcikpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsg Jm5ic3A7IChzZXRxIHN2LXBvaW50IChwb2ludCkpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsg Jm5ic3A7ICh2aXBlci1sb29wIHZhbCAodmlwZXIteWFuayB0ZXh0KSk8L2Rpdj4NCjxkaXY+c2ln bWEmZ3Q7Jm5ic3A7PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp dj5XaXRoIHRoaXMgZml4LCBhIGNvbW1hbmQgbGlrZSDigJx4cCBvciDigJx4UCB3aWxsIHJlcGVh dCBjb3JyZWN0bHkgd2l0aCB0aGUgZG90IGNvbW1hbmQuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2 Pg0KPGRpdj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5FbWFjcyAm bmJzcDs6IEdOVSBFbWFjcyAyOS40IChidWlsZCAxLCBhYXJjaDY0LWFwcGxlLWRhcndpbjIxLjYu MCwgTlMgYXBwa2l0LTIxMTMuNjAgVmVyc2lvbiAxMi42LjYgKEJ1aWxkIDIxRzY0NikpPC9kaXY+ DQo8ZGl2PiZuYnNwO29mIDIwMjQtMDgtMDI8L2Rpdj4NCjxkaXY+UGFja2FnZTogVmlwZXIgdmVy c2lvbiBpcyAzLjE0LjIgb2YgSnVseSA0LCAyMDEzPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K PGRpdj5jdXJyZW50IHN0YXRlOjwvZGl2Pg0KPGRpdj49PT09PT09PT09PT09PTwvZGl2Pg0KPGRp dj4oc2V0cTwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci12aS1taW5pYnVmZmVyLW1pbm9yLW1vZGUg bmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLWluc2VydC1taW5pYnVmZmVyLW1pbm9yLW1vZGUg bmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXZpLWludGVyY2VwdC1taW5vci1tb2RlIHQ8L2Rp dj4NCjxkaXY+Jm5ic3A7dmlwZXItdmktbG9jYWwtdXNlci1taW5vci1tb2RlIHQ8L2Rpdj4NCjxk aXY+Jm5ic3A7dmlwZXItdmkta2JkLW1pbm9yLW1vZGUgdDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBl ci12aS1nbG9iYWwtdXNlci1taW5vci1tb2RlIHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItdmkt c3RhdGUtbW9kaWZpZXItbWlub3ItbW9kZSB0PC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXZpLWRp ZWhhcmQtbWlub3ItbW9kZSBuaWw8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItdmktYmFzaWMtbWlu b3ItbW9kZSB0PC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXJlcGxhY2UtbWlub3ItbW9kZSBuaWw8 L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItaW5zZXJ0LWludGVyY2VwdC1taW5vci1tb2RlIG5pbDwv ZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1pbnNlcnQtbG9jYWwtdXNlci1taW5vci1tb2RlIG5pbDwv ZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1pbnNlcnQta2JkLW1pbm9yLW1vZGUgbmlsPC9kaXY+DQo8 ZGl2PiZuYnNwO3ZpcGVyLWluc2VydC1nbG9iYWwtdXNlci1taW5vci1tb2RlIG5pbDwvZGl2Pg0K PGRpdj4mbmJzcDt2aXBlci1pbnNlcnQtc3RhdGUtbW9kaWZpZXItbWlub3ItbW9kZSBuaWw8L2Rp dj4NCjxkaXY+Jm5ic3A7dmlwZXItaW5zZXJ0LWRpZWhhcmQtbWlub3ItbW9kZSBuaWw8L2Rpdj4N CjxkaXY+Jm5ic3A7dmlwZXItaW5zZXJ0LWJhc2ljLW1pbm9yLW1vZGUgbmlsPC9kaXY+DQo8ZGl2 PiZuYnNwO3ZpcGVyLWVtYWNzLWludGVyY2VwdC1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4m bmJzcDt2aXBlci1lbWFjcy1sb2NhbC11c2VyLW1pbm9yLW1vZGUgbmlsPC9kaXY+DQo8ZGl2PiZu YnNwO3ZpcGVyLWVtYWNzLWtiZC1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBl ci1lbWFjcy1nbG9iYWwtdXNlci1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBl ci1lbWFjcy1zdGF0ZS1tb2RpZmllci1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2 aXBlci1hdXRvbWF0aWMtaXNvLWFjY2VudHMgbmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXNw ZWNpYWwtaW5wdXQtbWV0aG9kIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci13YW50LWVtYWNz LWtleXMtaW4taW5zZXJ0IHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItd2FudC1lbWFjcy1rZXlz LWluLXZpIHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXIta2VlcC1wb2ludC1vbi11bmRvIG5pbDwv ZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1uby1tdWx0aXBsZS1FU0MgdDwvZGl2Pg0KPGRpdj4mbmJz cDt2aXBlci1lbGVjdHJpYy1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1FU0Mta2V5 ICZxdW90O2AmcXVvdDs8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItd2FudC1jdGwtaC1oZWxwIG5p bDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1leC1zdHlsZS1lZGl0aW5nIG5pbDwvZGl2Pg0KPGRp dj4mbmJzcDt2aXBlci1kZWxldGUtYmFja3dhcmRzLWluLXJlcGxhY2UgbmlsPC9kaXY+DQo8ZGl2 PiZuYnNwO3ZpcGVyLXZpLXN0eWxlLWluLW1pbmlidWZmZXIgdDwvZGl2Pg0KPGRpdj4mbmJzcDt2 aXBlci12aS1zdGF0ZS1ob29rICd2aXBlci1yZXN0b3JlLWN1cnNvci10eXBlPC9kaXY+DQo8ZGl2 PiZuYnNwO3ZpcGVyLWluc2VydC1zdGF0ZS1ob29rICcodHVybi1vbi1hdXRvLWZpbGwgdmlwZXIt c2V0LWluc2VydC1jdXJzb3ItdHlwZSk8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItcmVwbGFjZS1z dGF0ZS1ob29rICd2aXBlci1yZXN0b3JlLWN1cnNvci10eXBlPC9kaXY+DQo8ZGl2PiZuYnNwO3Zp cGVyLWVtYWNzLXN0YXRlLWhvb2sgJ3ZpcGVyLXJlc3RvcmUtY3Vyc29yLXR5cGU8L2Rpdj4NCjxk aXY+Jm5ic3A7ZXgtY3ljbGUtb3RoZXItd2luZG93IHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7ZXgtY3lj bGUtdGhyb3VnaC1ub24tZmlsZXMgbmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLWV4cGVydC1s ZXZlbCA1PC9kaXY+DQo8ZGl2PiZuYnNwO21ham9yLW1vZGUgJ2Z1bmRhbWVudGFsLW1vZGU8L2Rp dj4NCjxkaXY+Jm5ic3A7d2luZG93LXN5c3RlbSAnbnM8L2Rpdj4NCjxkaXY+Jm5ic3A7eC1kaXNw bGF5LWNvbG9yLXAgdDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1mcmFtZS1wYXJhbWV0ZXJzICco KHRvb2wtYmFyLXBvc2l0aW9uIC4gdG9wKSAocGFyZW50LWlkKTwvZGl2Pg0KPGRpdj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGV4cGxpY2l0LW5hbWUpIChkaXNwbGF5IC4gJnF1 b3Q7c2NvdHQuY3Mucm9jaGVzdGVyLmVkdSZxdW90Oyk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICh2aXNpYmlsaXR5IC4gdCkgKGljb24tbmFtZSkgKHdpbmRv dy1pZCAuICZxdW90OzEmcXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAodG9wIC4gMjUpIChsZWZ0IC4gMTUyNik8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChidXJpZWQtYnVmZmVyLWxpc3QgIyZsdDtidWZmZXIg KkNvbXBsZXRpb25zKiZndDsgIyZsdDtidWZmZXI8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyp2aXBlci1hc2stbGV2ZWwqJmd0Oyk8L2Rpdj4NCjxk aXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChidWZmZXItbGlzdCAjJmx0O2J1 ZmZlciAudmlwZXImZ3Q7ICMmbHQ7YnVmZmVyPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt2aXBlci1jbWQuZWwuZ3omZ3Q7ICMmbHQ7YnVmZmVyIHZp cGVyLWluaXQuZWwuZ3omZ3Q7PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsjJmx0O2J1ZmZlciAqQmFja3RyYWNlKiZndDsgIyZsdDtidWZmZXIgKkhl bHAqJmd0OyAjJmx0O2J1ZmZlcjwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7KkJ1ZmZlciBMaXN0KiZndDsgIyZsdDtidWZmZXIgY2hhcC50ZXgmZ3Q7 ICMmbHQ7YnVmZmVyPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDtDRGV4LnRleCZsdDswNF9zZW1hbnRpY3MmZ3Q7Jmd0OyAjJmx0O2J1ZmZlcjwvZGl2 Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MjAyNS0wNS0w MV9ZdWFuX1lhbyZndDsgIyZsdDtidWZmZXIgYXR0cl9ncmFtbWFycy50ZXgmZ3Q7PC9kaXY+DQo8 ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsjJmx0O2J1ZmZlciBt YWluLnRleCZndDsgIyZsdDtidWZmZXIgKnNjcmF0Y2gqJmd0OyAjJmx0O2J1ZmZlcjwvZGl2Pg0K PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MjAyNS0wNC0xMF9o YmVhZGxlJmd0OyAjJmx0O2J1ZmZlciByZXNwb25zZS50eHQmZ3Q7ICMmbHQ7YnVmZmVyPC9kaXY+ DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtub3RlcyZndDsg IyZsdDtidWZmZXIgMjAyNS0wNC0yOV9yZG9uZzMrc3JlZSZndDsgIyZsdDtidWZmZXI8L2Rpdj4N CjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0NEZXgudGV4Jmx0 OzAzX25hbWVzJmd0OyZndDsgIyZsdDtidWZmZXIgbm90ZXMudHh0Jmd0Oyk8L2Rpdj4NCjxkaXY+ Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICh1bnNwbGl0dGFibGUpIChtb2RlbGlu ZSAuIHQpICh3aWR0aCAuIDgwKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgKGhlaWdodCAuIDg2KSAobmFtZSAuICZxdW90O0VtYWNzLWFybTY0LTExQHNpZ21h JnF1b3Q7KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGxh c3QtZm9jdXMtdXBkYXRlIC4gdCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICh2aXBlci12aS1zdGF0ZS1jdXJzb3ItY29sb3IgLiAmcXVvdDtmaXJlYnJpY2sm cXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAodmlw ZXItc2F2ZWQtY3Vyc29yLWNvbG9yLWluLXJlcGxhY2UtbW9kZSAuPC9kaXY+DQo8ZGl2PiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmcXVvdDtmaXJlYnJpY2smcXVvdDsp PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoZW52aXJvbm1l bnQpIChmb250LXBhcmFtZXRlcik8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7IChjdXJzb3ItY29sb3IgLiAmcXVvdDtmaXJlYnJpY2smcXVvdDspPC9kaXY+DQo8 ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoYmFja2dyb3VuZC1tb2RlIC4g bGlnaHQpIChkaXNwbGF5LXR5cGUgLiBjb2xvcik8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IChzY3JvbGwtYmFyLWJhY2tncm91bmQpIChzY3JvbGwtYmFyLWZv cmVncm91bmQpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAo d2luZG93LXN5c3RlbSAuIG5zKSAoZnVsbHNjcmVlbikgKGFscGhhLWJhY2tncm91bmQpPC9kaXY+ DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoYWxwaGEpIChzY3JvbGwt YmFyLWhlaWdodCAuIDE1KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgKHNjcm9sbC1iYXItd2lkdGggLiAxNSkgKGN1cnNvci10eXBlIC4gYm94KTwvZGl2Pg0K PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGF1dG8tbG93ZXIpIChhdXRv LXJhaXNlKSAoaWNvbi10eXBlKSAodGl0bGUpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAoYnVmZmVyLXByZWRpY2F0ZSkgKHRvb2wtYmFyLWxpbmVzIC4gMCk8 L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICh0YWItYmFyLWxp bmVzIC4gMCkgKG1lbnUtYmFyLWxpbmVzIC4gMCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IChuby1hY2NlcHQtZm9jdXMpIChuby1mb2N1cy1vbi1tYXApICh6 LWdyb3VwKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKHBh cmVudC1mcmFtZSkgKG5zLXRyYW5zcGFyZW50LXRpdGxlYmFyKTwvZGl2Pg0KPGRpdj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKG5zLWFwcGVhcmFuY2UpICh1bmRlY29yYXRlZCkg KG5vLXNwZWNpYWwtZ2x5cGhzKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgKHJpZ2h0LWZyaW5nZSAuIDgpIChsZWZ0LWZyaW5nZSAuIDgpIChsaW5lLXNwYWNp bmcpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoYmFja2dy b3VuZC1jb2xvciAuICZxdW90O2FsaWNlIGJsdWUmcXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoZm9yZWdyb3VuZC1jb2xvciAuICZxdW90O0JsYWNr JnF1b3Q7KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGhv cml6b250YWwtc2Nyb2xsLWJhcnMpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAodmVydGljYWwtc2Nyb2xsLWJhcnMgLiByaWdodCk8L2Rpdj4NCjxkaXY+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChib3R0b20tZGl2aWRlci13aWR0aCAuIDAp IChyaWdodC1kaXZpZGVyLXdpZHRoIC4gMCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7IChjaGlsZC1mcmFtZS1ib3JkZXItd2lkdGgpPC9kaXY+DQo8ZGl2PiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoaW50ZXJuYWwtYm9yZGVyLXdpZHRoIC4g MikgKGJvcmRlci13aWR0aCAuIDApPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAoZm9udCAuPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsmcXVvdDstKi1Nb25hY28tcmVndWxhci1ub3JtYWwtbm9ybWFsLSotMTIt Ki0qLSotbS0wLWlzbzEwNjQ2LTEmcXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAoZm9udHNpemUgLiAwKSAoZm9udC1iYWNrZW5kIG1hYy1jdCk8L2Rp dj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChtaW5pYnVmZmVyIC4g dCkpPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLW1pbmlidWZmZXItdmktZmFjZSBbZmFjZSB1bnNw ZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1 bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmll ZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNp ZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZF08L2Rp dj4NCjxkaXY+Jm5ic3A7dmlwZXItbWluaWJ1ZmZlci1pbnNlcnQtZmFjZSBbZmFjZSB1bnNwZWNp ZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNw ZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1 bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmll ZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZA0KIHVuc3BlY2lmaWVkXTwvZGl2 Pg0KPGRpdj4mbmJzcDt2aXBlci1taW5pYnVmZmVyLWVtYWNzLWZhY2UgW2ZhY2UgdW5zcGVjaWZp ZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVj aWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5z cGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQg dW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWRdPC9kaXY+DQo8 ZGl2PiZuYnNwOyk8L2Rpdj4NCjxkaXY+LS10ZXh0IGZvbGxvd3MgdGhpcyBsaW5lLS08L2Rpdj4N CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pi0tJm5ic3A7PC9kaXY+DQo8ZGl2Pk1pY2hhZWwgTC4g U2NvdHQgKGhlL2hpbSk8L2Rpdj4NCjxkaXY+QXJ0aHVyIEdvdWxkIFlhdGVzIFByb2Zlc3NvciBv ZiBFbmdpbmVlcmluZzwvZGl2Pg0KPGRpdj5Db21wdXRlciBTY2llbmNlIERlcGFydG1lbnQsIFVu aXZlcnNpdHkgb2YgUm9jaGVzdGVyPC9kaXY+DQo8ZGl2PjxhIGhyZWY9Im1haWx0bzpzY290dEBj cy5yb2NoZXN0ZXIuZWR1Ij5zY290dEBjcy5yb2NoZXN0ZXIuZWR1PC9hPjsgNTg1LTI3NS01Njcx LCA1NDc4PC9kaXY+DQo8ZGl2PjxhIGhyZWY9Imh0dHA6Ly93d3cuY3Mucm9jaGVzdGVyLmVkdS91 L3Njb3R0LyI+aHR0cDovL3d3dy5jcy5yb2NoZXN0ZXIuZWR1L3Uvc2NvdHQvPC9hPiZuYnNwOzwv ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_4D9BFE774A964C4D905F4F9079B8429Ecsrochesteredu_-- From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 May 2025 08:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: kifer@cs.stonybrook.edu, "Scott, Michael" Cc: 78220@debbugs.gnu.org Received: via spool by 78220-submit@debbugs.gnu.org id=B78220.174746921615252 (code B ref 78220); Sat, 17 May 2025 08:07:01 +0000 Received: (at 78220) by debbugs.gnu.org; 17 May 2025 08:06:56 +0000 Received: from localhost ([127.0.0.1]:45141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGCZL-0003xv-GK for submit@debbugs.gnu.org; Sat, 17 May 2025 04:06:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35234) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGCZI-0003xd-DB for 78220@debbugs.gnu.org; Sat, 17 May 2025 04:06:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uGCZC-0007BO-HF; Sat, 17 May 2025 04:06:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=aQLJ1MgpM+WorzZlSStkpZ1U42CxBsfz9cKXVOCKN8A=; b=V3x2OcfAvD/crjNh/Ziz 2jmSjCPUfH1zxX/Q40y8S4c0IfXPhue0H2YaJQWffKdYgmgFChvlL63GISbNhMaaQabVGh6ISrqPw 03s2N1LoQ3CyUtXtqetSNW9tKgK8nsFSHvyinPubsjf8vLmaasXg7AAdkZRqmF62yRWb+JqUc0nOo ksimrfJ/9IoIpaLzt4xfpxzgpLBIy67mheS8wSMnL4MSTlkWNVWrOt6nqipGTn+xlCB2Jllk4cd3c zQn3jbHZ4n9Td52sIymtiCWQSlOOq/XT8AaHCtiQJrA3l6kQbNLi3GqA/4j+2DIAfdY3T602O7wLu 9SEmFQtGD6M+Fw==; Date: Sat, 17 May 2025 11:06:43 +0300 Message-Id: <86plg7wtik.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> (bug-gnu-emacs@gnu.org) References: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) Ping! Michael, could you please look into this? > Date: Fri, 2 May 2025 20:28:17 +0000 > From: "Scott, Michael" via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org > Subject: Viper version is 3.14.2 of July 4, 2013; viper-put-back and viper-Put-back do > not correctly set viper-d-com > From: mls > > Congratulations! You may have unearthed a bug in Viper! > Please mail a concise, accurate summary of the problem to the address above. > > In the code for viper-put-back and viper-Put-back, both in viper-cmd.el, > viper-use-register is reset to nil before calling viper-set-destructive-command. > It needs to happen after: > > sigma> diff -c viper-cmd.el viper-cmd_fix.el > *** viper-cmd.el Fri May 2 16:19:41 2025 > --- viper-cmd_fix.el Fri May 2 16:20:37 2025 > *************** > *** 3865,3871 **** > (setq viper-use-register nil) > (error viper-EmptyRegister reg)) > (user-error viper-ViperBell))) > - (setq viper-use-register nil) > (if (viper-end-with-a-newline-p text) > (progn > (end-of-line) > --- 3865,3870 ---- > *************** > *** 3877,3882 **** > --- 3876,3882 ---- > (set-marker (mark-marker) (point) (current-buffer)) > (viper-set-destructive-command > (list 'viper-put-back val nil viper-use-register nil nil)) > + (setq viper-use-register nil) > (setq sv-point (point)) > (viper-loop val (viper-yank text)) > (setq chars-inserted (abs (- (point) sv-point)) > *************** > *** 3915,3924 **** > (setq viper-use-register nil) > (error viper-EmptyRegister reg)) > (user-error viper-ViperBell))) > - (setq viper-use-register nil) > (if (viper-end-with-a-newline-p text) (beginning-of-line)) > (viper-set-destructive-command > (list 'viper-Put-back val nil viper-use-register nil nil)) > (set-marker (mark-marker) (point) (current-buffer)) > (setq sv-point (point)) > (viper-loop val (viper-yank text)) > --- 3915,3924 ---- > (setq viper-use-register nil) > (error viper-EmptyRegister reg)) > (user-error viper-ViperBell))) > (if (viper-end-with-a-newline-p text) (beginning-of-line)) > (viper-set-destructive-command > (list 'viper-Put-back val nil viper-use-register nil nil)) > + (setq viper-use-register nil) > (set-marker (mark-marker) (point) (current-buffer)) > (setq sv-point (point)) > (viper-loop val (viper-yank text)) > sigma> > > With this fix, a command like “xp or “xP will repeat correctly with the dot command. > > ------------------------------------------------------------------- > > Emacs : GNU Emacs 29.4 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6.6 (Build > 21G646)) > of 2024-08-02 > Package: Viper version is 3.14.2 of July 4, 2013 > > current state: > ============== > (setq > viper-vi-minibuffer-minor-mode nil > viper-insert-minibuffer-minor-mode nil > viper-vi-intercept-minor-mode t > viper-vi-local-user-minor-mode t > viper-vi-kbd-minor-mode t > viper-vi-global-user-minor-mode t > viper-vi-state-modifier-minor-mode t > viper-vi-diehard-minor-mode nil > viper-vi-basic-minor-mode t > viper-replace-minor-mode nil > viper-insert-intercept-minor-mode nil > viper-insert-local-user-minor-mode nil > viper-insert-kbd-minor-mode nil > viper-insert-global-user-minor-mode nil > viper-insert-state-modifier-minor-mode nil > viper-insert-diehard-minor-mode nil > viper-insert-basic-minor-mode nil > viper-emacs-intercept-minor-mode nil > viper-emacs-local-user-minor-mode nil > viper-emacs-kbd-minor-mode nil > viper-emacs-global-user-minor-mode nil > viper-emacs-state-modifier-minor-mode nil > viper-automatic-iso-accents nil > viper-special-input-method nil > viper-want-emacs-keys-in-insert t > viper-want-emacs-keys-in-vi t > viper-keep-point-on-undo nil > viper-no-multiple-ESC t > viper-electric-mode nil > viper-ESC-key "`" > viper-want-ctl-h-help nil > viper-ex-style-editing nil > viper-delete-backwards-in-replace nil > viper-vi-style-in-minibuffer t > viper-vi-state-hook 'viper-restore-cursor-type > viper-insert-state-hook '(turn-on-auto-fill viper-set-insert-cursor-type) > viper-replace-state-hook 'viper-restore-cursor-type > viper-emacs-state-hook 'viper-restore-cursor-type > ex-cycle-other-window t > ex-cycle-through-non-files nil > viper-expert-level 5 > major-mode 'fundamental-mode > window-system 'ns > x-display-color-p t > viper-frame-parameters '((tool-bar-position . top) (parent-id) > (explicit-name) (display . "scott.cs.rochester.edu") > (visibility . t) (icon-name) (window-id . "1") > (top . 25) (left . 1526) > (buried-buffer-list # # *viper-ask-level*>) > (buffer-list # # viper-cmd.el.gz> # > # # # *Buffer List*> # # CDex.tex<04_semantics>> # 2025-05-01_Yuan_Yao> # > # # # 2025-04-10_hbeadle> # # notes> # # CDex.tex<03_names>> #) > (unsplittable) (modeline . t) (width . 80) > (height . 86) (name . "Emacs-arm64-11@sigma") > (last-focus-update . t) > (viper-vi-state-cursor-color . "firebrick") > (viper-saved-cursor-color-in-replace-mode . > "firebrick") > (environment) (font-parameter) > (cursor-color . "firebrick") > (background-mode . light) (display-type . color) > (scroll-bar-background) (scroll-bar-foreground) > (window-system . ns) (fullscreen) (alpha-background) > (alpha) (scroll-bar-height . 15) > (scroll-bar-width . 15) (cursor-type . box) > (auto-lower) (auto-raise) (icon-type) (title) > (buffer-predicate) (tool-bar-lines . 0) > (tab-bar-lines . 0) (menu-bar-lines . 0) > (no-accept-focus) (no-focus-on-map) (z-group) > (parent-frame) (ns-transparent-titlebar) > (ns-appearance) (undecorated) (no-special-glyphs) > (right-fringe . 8) (left-fringe . 8) (line-spacing) > (background-color . "alice blue") > (foreground-color . "Black") > (horizontal-scroll-bars) > (vertical-scroll-bars . right) > (bottom-divider-width . 0) (right-divider-width . 0) > (child-frame-border-width) > (internal-border-width . 2) (border-width . 0) > (font . > "-*-Monaco-regular-normal-normal-*-12-*-*-*-m-0-iso10646-1") > (fontsize . 0) (font-backend mac-ct) > (minibuffer . t)) > viper-minibuffer-vi-face [face unspecified unspecified unspecified unspecified unspecified unspecified > unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified > unspecified unspecified unspecified unspecified] > viper-minibuffer-insert-face [face unspecified unspecified unspecified unspecified unspecified unspecified > unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified > unspecified unspecified unspecified unspecified] > viper-minibuffer-emacs-face [face unspecified unspecified unspecified unspecified unspecified unspecified > unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified > unspecified unspecified unspecified unspecified] > ) > --text follows this line-- > > -- > Michael L. Scott (he/him) > Arthur Gould Yates Professor of Engineering > Computer Science Department, University of Rochester > scott@cs.rochester.edu; 585-275-5671, 5478 > http://www.cs.rochester.edu/u/scott/ From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: Michael Kifer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 May 2025 02:04:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , "Scott, Michael" Cc: 78220@debbugs.gnu.org Received: via spool by 78220-submit@debbugs.gnu.org id=B78220.17486570074642 (code B ref 78220); Sat, 31 May 2025 02:04:09 +0000 Received: (at 78220) by debbugs.gnu.org; 31 May 2025 02:03:27 +0000 Received: from localhost ([127.0.0.1]:53071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLBZ2-0001Bj-Pp for submit@debbugs.gnu.org; Fri, 30 May 2025 22:03:23 -0400 Received: from mail-qv1-xf2c.google.com ([2607:f8b0:4864:20::f2c]:43191) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uLBYl-00019O-Ak for 78220@debbugs.gnu.org; Fri, 30 May 2025 22:03:04 -0400 Received: by mail-qv1-xf2c.google.com with SMTP id 6a1803df08f44-6f8b2682d61so38028806d6.0 for <78220@debbugs.gnu.org>; Fri, 30 May 2025 19:02:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs-stonybrook-edu.20230601.gappssmtp.com; s=20230601; t=1748656969; x=1749261769; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=eKUU21YQCSVIx8ZhIGPuxtAE/pMdww4+CMy59gspUYg=; b=XRmp32MFhYC1dC7EZAc+ExAf4n2P91s2G9R6jDLMd2st8zZzRixljV4AE018eLeD/+ wdw4hgF/QUToNv3EXqlQ/it8l6qSYGFG4R5PRv3J0yty867+1MTD4r39lbq0p2NaAlvU NuTPc/Z5lOTzvxedVFz7htCu0e2Zi7q8QsJH/Y4WfLwMJNNq+q/1/7cF2hJeJ/aPqqiM OA+sjnGkLOiZGKWeE7GW4EJlbj1ENchmNrWdjSeD/JANPHQMp4LGwBsMDSlDH2qnP8lL pAEyYt7rqfMNOhpKEeHm0kfaSeBjjio3kfuguQ5iMk7PgeoeRhKP2+ccA8fbM7NSrhJT C1Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748656969; x=1749261769; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=eKUU21YQCSVIx8ZhIGPuxtAE/pMdww4+CMy59gspUYg=; b=k6CRRSTZl5kSUZIOxk4ByyMRYzs6hbJJJf8lbmdLjiZjST/b1VMyud81yUkwGJe7Fy NZjC5uKbZmxOMKxZ+da/t4IILLkE3mTwTobMi8htTfkOxF7U6uQ32b+EpXzQ9sqy1K11 lI5LYPwqv24H/Uh+Nypk7QG2opp3+J9GyR8GoyPBWBaIXM5dSSfwKbEcE3NCCDd+tCvp 7sebFKBDyLY0rSL75oGS9GOKpIER3KVup4xcGioStCQtPEcYgXKa+7BTPO9tq+w/K4Mz liPIkSAq1730rDSUiciBeeWdruJPWVZ5CdsMwytAh5GxjwLBUj1JtFMP+sWeMieFodzi KETw== X-Gm-Message-State: AOJu0Yz2KKJMcAI9IlLvRKEC1sWHP/uDDBzq/EwYmUWwCkSAZ83TXBnF MpXGP8YNzFyu1pdDb+X4sRD5MKonLszdEoSGx8pG8cUGSlX/TGqOfujsaxzejbOhy0sqa5FR+py 9JcUM X-Gm-Gg: ASbGncs2Ov+0j7dJ7ZOE45EQX4ICT2goiTpBKkB+VdyZlp/pvNX5hKXeVSYWy0dm1m9 VyuVT8GyNaqysgpNdyQgvcK/FMY8e5c2U/sN1q77dRGhwoNBkdbWK/aoJe6CnvMBDjWHaqM38cs t1UELnWSqrAfcC38IKSloNUICvEUEYuHdxuTpCMDvC/DdY6sIcU6vmSf63Ilm4PG2dG9/fsSkiH l8PNUi9SUvkSOvpP530O9V9hBYsZYdQjcm3zkrqu9u99GQm3d5uAtVtptNZL0cs+vRjYaFTexD2 pb4/xtpLuRipWxpFHZ6gkAV1HxdBh66IsK7PTqjHTptpdZ6d9XUxyibFaITgQzaxQgO332VYEXA NvZE9FVNtx3eDk8yaRInXrNm/Fiw= X-Google-Smtp-Source: AGHT+IHkysWlMI1yxLPYTl14ZuEArpfSWmX5kO4ySUauz3UoMc9HiRA7r111gVUZu89RpUNWIbXqsg== X-Received: by 2002:a05:6214:600b:b0:6fa:a625:be55 with SMTP id 6a1803df08f44-6fac5d59c18mr136136486d6.15.1748656969083; Fri, 30 May 2025 19:02:49 -0700 (PDT) Received: from [192.168.0.253] (ool-4355e995.dyn.optonline.net. [67.85.233.149]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7d09a0f9925sm328020985a.41.2025.05.30.19.02.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 May 2025 19:02:47 -0700 (PDT) Message-ID: Date: Fri, 30 May 2025 22:02:46 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> <86plg7wtik.fsf@gnu.org> Content-Language: en-US From: Michael Kifer In-Reply-To: <86plg7wtik.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I =?UTF-8?Q?haven't=C2=A0?= committed anything to =?UTF-8?Q?emacs=C2=A0?= repo for probably 15 years =?UTF-8?Q?now=C2=A0?= and =?UTF-8?Q?I=C2=A0?= lost my access to the repository. I would have loved it if I =?UTF-8?Q?were=C2=A0?= able to continue maintaining Viper =?UTF-8?Q?and=C2=A0_?= =?UTF-8?Q?Ediff=C2=A0?= but it's =?UTF-8?Q?not=C2=A0?= going to happen, realistically speaking. Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:f2c listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.8 LONGWORDS Long string of long words 0.0 URI_DOTEDU Has .edu URI X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.8 (/) I haven't  committed anything to emacs  repo for probably 15 years now  and I  lost my access to the repository. I would have loved it if I were  able to continue maintaining Viper and  Ediff  but it's not  going to happen, realistically speaking. michael On 5/17/25 04:06, Eli Zaretskii wrote: > Ping! Michael, could you please look into this? > >> Date: Fri, 2 May 2025 20:28:17 +0000 >> From: "Scott, Michael" via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org >> Subject: Viper version is 3.14.2 of July 4, 2013; viper-put-back and viper-Put-back do >> not correctly set viper-d-com >> From: mls >> >> Congratulations! You may have unearthed a bug in Viper! >> Please mail a concise, accurate summary of the problem to the address above. >> >> In the code for viper-put-back and viper-Put-back, both in viper-cmd.el, >> viper-use-register is reset to nil before calling viper-set-destructive-command. >> It needs to happen after: >> >> sigma> diff -c viper-cmd.el viper-cmd_fix.el >> *** viper-cmd.el Fri May 2 16:19:41 2025 >> --- viper-cmd_fix.el Fri May 2 16:20:37 2025 >> *************** >> *** 3865,3871 **** >> (setq viper-use-register nil) >> (error viper-EmptyRegister reg)) >> (user-error viper-ViperBell))) >> - (setq viper-use-register nil) >> (if (viper-end-with-a-newline-p text) >> (progn >> (end-of-line) >> --- 3865,3870 ---- >> *************** >> *** 3877,3882 **** >> --- 3876,3882 ---- >> (set-marker (mark-marker) (point) (current-buffer)) >> (viper-set-destructive-command >> (list 'viper-put-back val nil viper-use-register nil nil)) >> + (setq viper-use-register nil) >> (setq sv-point (point)) >> (viper-loop val (viper-yank text)) >> (setq chars-inserted (abs (- (point) sv-point)) >> *************** >> *** 3915,3924 **** >> (setq viper-use-register nil) >> (error viper-EmptyRegister reg)) >> (user-error viper-ViperBell))) >> - (setq viper-use-register nil) >> (if (viper-end-with-a-newline-p text) (beginning-of-line)) >> (viper-set-destructive-command >> (list 'viper-Put-back val nil viper-use-register nil nil)) >> (set-marker (mark-marker) (point) (current-buffer)) >> (setq sv-point (point)) >> (viper-loop val (viper-yank text)) >> --- 3915,3924 ---- >> (setq viper-use-register nil) >> (error viper-EmptyRegister reg)) >> (user-error viper-ViperBell))) >> (if (viper-end-with-a-newline-p text) (beginning-of-line)) >> (viper-set-destructive-command >> (list 'viper-Put-back val nil viper-use-register nil nil)) >> + (setq viper-use-register nil) >> (set-marker (mark-marker) (point) (current-buffer)) >> (setq sv-point (point)) >> (viper-loop val (viper-yank text)) >> sigma> >> >> With this fix, a command like “xp or “xP will repeat correctly with the dot command. >> >> ------------------------------------------------------------------- >> >> Emacs : GNU Emacs 29.4 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6.6 (Build >> 21G646)) >> of 2024-08-02 >> Package: Viper version is 3.14.2 of July 4, 2013 >> >> current state: >> ============== >> (setq >> viper-vi-minibuffer-minor-mode nil >> viper-insert-minibuffer-minor-mode nil >> viper-vi-intercept-minor-mode t >> viper-vi-local-user-minor-mode t >> viper-vi-kbd-minor-mode t >> viper-vi-global-user-minor-mode t >> viper-vi-state-modifier-minor-mode t >> viper-vi-diehard-minor-mode nil >> viper-vi-basic-minor-mode t >> viper-replace-minor-mode nil >> viper-insert-intercept-minor-mode nil >> viper-insert-local-user-minor-mode nil >> viper-insert-kbd-minor-mode nil >> viper-insert-global-user-minor-mode nil >> viper-insert-state-modifier-minor-mode nil >> viper-insert-diehard-minor-mode nil >> viper-insert-basic-minor-mode nil >> viper-emacs-intercept-minor-mode nil >> viper-emacs-local-user-minor-mode nil >> viper-emacs-kbd-minor-mode nil >> viper-emacs-global-user-minor-mode nil >> viper-emacs-state-modifier-minor-mode nil >> viper-automatic-iso-accents nil >> viper-special-input-method nil >> viper-want-emacs-keys-in-insert t >> viper-want-emacs-keys-in-vi t >> viper-keep-point-on-undo nil >> viper-no-multiple-ESC t >> viper-electric-mode nil >> viper-ESC-key "`" >> viper-want-ctl-h-help nil >> viper-ex-style-editing nil >> viper-delete-backwards-in-replace nil >> viper-vi-style-in-minibuffer t >> viper-vi-state-hook 'viper-restore-cursor-type >> viper-insert-state-hook '(turn-on-auto-fill viper-set-insert-cursor-type) >> viper-replace-state-hook 'viper-restore-cursor-type >> viper-emacs-state-hook 'viper-restore-cursor-type >> ex-cycle-other-window t >> ex-cycle-through-non-files nil >> viper-expert-level 5 >> major-mode 'fundamental-mode >> window-system 'ns >> x-display-color-p t >> viper-frame-parameters '((tool-bar-position . top) (parent-id) >> (explicit-name) (display . "scott.cs.rochester.edu") >> (visibility . t) (icon-name) (window-id . "1") >> (top . 25) (left . 1526) >> (buried-buffer-list # #> *viper-ask-level*>) >> (buffer-list # #> viper-cmd.el.gz> # >> # # #> *Buffer List*> # #> CDex.tex<04_semantics>> #> 2025-05-01_Yuan_Yao> # >> # # #> 2025-04-10_hbeadle> # #> notes> # #> CDex.tex<03_names>> #) >> (unsplittable) (modeline . t) (width . 80) >> (height . 86) (name . "Emacs-arm64-11@sigma") >> (last-focus-update . t) >> (viper-vi-state-cursor-color . "firebrick") >> (viper-saved-cursor-color-in-replace-mode . >> "firebrick") >> (environment) (font-parameter) >> (cursor-color . "firebrick") >> (background-mode . light) (display-type . color) >> (scroll-bar-background) (scroll-bar-foreground) >> (window-system . ns) (fullscreen) (alpha-background) >> (alpha) (scroll-bar-height . 15) >> (scroll-bar-width . 15) (cursor-type . box) >> (auto-lower) (auto-raise) (icon-type) (title) >> (buffer-predicate) (tool-bar-lines . 0) >> (tab-bar-lines . 0) (menu-bar-lines . 0) >> (no-accept-focus) (no-focus-on-map) (z-group) >> (parent-frame) (ns-transparent-titlebar) >> (ns-appearance) (undecorated) (no-special-glyphs) >> (right-fringe . 8) (left-fringe . 8) (line-spacing) >> (background-color . "alice blue") >> (foreground-color . "Black") >> (horizontal-scroll-bars) >> (vertical-scroll-bars . right) >> (bottom-divider-width . 0) (right-divider-width . 0) >> (child-frame-border-width) >> (internal-border-width . 2) (border-width . 0) >> (font . >> "-*-Monaco-regular-normal-normal-*-12-*-*-*-m-0-iso10646-1") >> (fontsize . 0) (font-backend mac-ct) >> (minibuffer . t)) >> viper-minibuffer-vi-face [face unspecified unspecified unspecified unspecified unspecified unspecified >> unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified >> unspecified unspecified unspecified unspecified] >> viper-minibuffer-insert-face [face unspecified unspecified unspecified unspecified unspecified unspecified >> unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified >> unspecified unspecified unspecified unspecified] >> viper-minibuffer-emacs-face [face unspecified unspecified unspecified unspecified unspecified unspecified >> unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified unspecified >> unspecified unspecified unspecified unspecified] >> ) >> --text follows this line-- >> >> -- >> Michael L. Scott (he/him) >> Arthur Gould Yates Professor of Engineering >> Computer Science Department, University of Rochester >> scott@cs.rochester.edu; 585-275-5671, 5478 >> http://www.cs.rochester.edu/u/scott/ From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: [EXT] Re: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: "Michael L. Scott" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 May 2025 06:48:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Kifer Cc: 78220@debbugs.gnu.org, Eli Zaretskii , Michael Scott Received: via spool by 78220-submit@debbugs.gnu.org id=B78220.17486740302890 (code B ref 78220); Sat, 31 May 2025 06:48:06 +0000 Received: (at 78220) by debbugs.gnu.org; 31 May 2025 06:47:10 +0000 Received: from localhost ([127.0.0.1]:54781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLFzn-0000kO-KW for submit@debbugs.gnu.org; Sat, 31 May 2025 02:47:10 -0400 Received: from 003.mia.mailroute.net ([199.89.3.6]:30285) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uLC5r-0004hA-Fv for 78220@debbugs.gnu.org; Fri, 30 May 2025 22:37:09 -0400 Received: from localhost (localhost [127.0.0.1]) by 003.mia.mailroute.net (Postfix) with ESMTP id 4b8PQB3Q41zlmm84; Sat, 31 May 2025 02:37:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=acm.org; h= x-mailer:references:message-id:date:date:in-reply-to:from:from :subject:subject:mime-version:content-transfer-encoding :content-type:content-type:received:received; s=mr01; t= 1748659025; x=1751251026; bh=BQaYNnVUm1Ew6rw7tRIT4G+9qBjRw+aEwwa oL1FCwn4=; b=DZ7Z8UKdCYzJ6F/zyPjfQmaNyz3qS9pZ/TcFscBbGaFgleDR1uj 4QmGk9X5ZxqNM2IuO2qZBtALpisKeAnWc5xAJEvQNteQQGxNsrcpQt9lr2jRMZ6D tKK6eOJQj86NHWnlc8xH8Dt+OAMKMU8PDRva3r1oqywELLLuspGIrDTJvuDupa7h TZQnR4mBUfUJwMgl9Y/ZVTKtwxePT3fbGKt+7FFuvatuorbVMBFJfrjmArHrsotr uELsjucz5wKih9TzXX3ROmzIl3XaHzg9wBwkZdpWoRnhN+n6lhQTktE6C33ebeng kKi3Q5+tesI36LzsLm3OvEdv3S+7KuSEq8w== X-Virus-Scanned: by MailRoute Received: from 003.mia.mailroute.net ([127.0.0.1]) by localhost (003.mia [127.0.0.1]) (mroute_mailscanner, port 10029) with LMTP id xRnC_Z5MmGAg; Sat, 31 May 2025 02:37:05 +0000 (UTC) Received: from smtpclient.apple (syn-098-010-059-192.res.spectrum.com [98.10.59.192]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mlscott@acm.org) by 003.mia.mailroute.net (Postfix) with ESMTPSA id 4b8PQ53sGyzlvRy4; Sat, 31 May 2025 02:37:00 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) From: "Michael L. Scott" In-Reply-To: Date: Fri, 30 May 2025 22:36:49 -0400 Message-Id: References: X-Mailer: iPhone Mail (22F76) X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Too bad. It's a beautiful package. I've used it pretty much every day for more than 30 years. I've patched my local copy; would love to be able to make a small contribution to the main repository. - Michael Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [199.89.3.6 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [199.89.3.6 listed in sa-trusted.bondedsender.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [199.89.3.6 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.8 LONGWORDS Long string of long words X-Mailman-Approved-At: Sat, 31 May 2025 02:47:06 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) Too bad. It's a beautiful package. I've used it pretty much every day for m= ore than 30 years. I've patched my local copy; would love to be able to mak= e a small contribution to the main repository. - Michael > On May 30, 2025, at 10:03=E2=80=AFPM, Michael Kifer wrote: >=20 > =EF=BB=BF > I haven't committed anything to emacs repo for probably 15 years now an= d I lost my access to the repository. >=20 > I would have loved it if I were able to continue maintaining Viper and E= diff but it's not going to happen, realistically speaking. >=20 > michael >=20 >=20 >> On 5/17/25 04:06, Eli Zaretskii wrote: >> Ping! Michael, could you please look into this? >>=20 >>> Date: Fri, 2 May 2025 20:28:17 +0000 >>> From: "Scott, Michael" via "Bug reports for GNU Emacs, >>> the Swiss army knife of text editors" >>>=20 >>> To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org >>> Subject: Viper version is 3.14.2 of July 4, 2013; viper-put-back and vip= er-Put-back do >>> not correctly set viper-d-com >>> From: mls >>>=20 >>> Congratulations! You may have unearthed a bug in Viper! >>> Please mail a concise, accurate summary of the problem to the address ab= ove. >>>=20 >>> In the code for viper-put-back and viper-Put-back, both in viper-cmd.el,= >>> viper-use-register is reset to nil before calling viper-set-destructive-= command. >>> It needs to happen after: >>>=20 >>> sigma> diff -c viper-cmd.el viper-cmd_fix.el >>> *** viper-cmd.el Fri May 2 16:19:41 2025 >>> --- viper-cmd_fix.el Fri May 2 16:20:37 2025 >>> *************** >>> *** 3865,3871 **** >>> (setq viper-use-register nil) >>> (error viper-EmptyRegister reg)) >>> (user-error viper-ViperBell))) >>> - (setq viper-use-register nil) >>> (if (viper-end-with-a-newline-p text) >>> (progn >>> (end-of-line) >>> --- 3865,3870 ---- >>> *************** >>> *** 3877,3882 **** >>> --- 3876,3882 ---- >>> (set-marker (mark-marker) (point) (current-buffer)) >>> (viper-set-destructive-command >>> (list 'viper-put-back val nil viper-use-register nil nil)) >>> + (setq viper-use-register nil) >>> (setq sv-point (point)) >>> (viper-loop val (viper-yank text)) >>> (setq chars-inserted (abs (- (point) sv-point)) >>> *************** >>> *** 3915,3924 **** >>> (setq viper-use-register nil) >>> (error viper-EmptyRegister reg)) >>> (user-error viper-ViperBell))) >>> - (setq viper-use-register nil) >>> (if (viper-end-with-a-newline-p text) (beginning-of-line)) >>> (viper-set-destructive-command >>> (list 'viper-Put-back val nil viper-use-register nil nil)) >>> (set-marker (mark-marker) (point) (current-buffer)) >>> (setq sv-point (point)) >>> (viper-loop val (viper-yank text)) >>> --- 3915,3924 ---- >>> (setq viper-use-register nil) >>> (error viper-EmptyRegister reg)) >>> (user-error viper-ViperBell))) >>> (if (viper-end-with-a-newline-p text) (beginning-of-line)) >>> (viper-set-destructive-command >>> (list 'viper-Put-back val nil viper-use-register nil nil)) >>> + (setq viper-use-register nil) >>> (set-marker (mark-marker) (point) (current-buffer)) >>> (setq sv-point (point)) >>> (viper-loop val (viper-yank text)) >>> sigma> >>>=20 >>> With this fix, a command like =E2=80=9Cxp or =E2=80=9CxP will repeat cor= rectly with the dot command. >>>=20 >>> ------------------------------------------------------------------- >>>=20 >>> Emacs : GNU Emacs 29.4 (build 1, aarch64-apple-darwin21.6.0, NS appkit-= 2113.60 Version 12.6.6 (Build >>> 21G646)) >>> of 2024-08-02 >>> Package: Viper version is 3.14.2 of July 4, 2013 >>>=20 >>> current state: >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>> (setq >>> viper-vi-minibuffer-minor-mode nil >>> viper-insert-minibuffer-minor-mode nil >>> viper-vi-intercept-minor-mode t >>> viper-vi-local-user-minor-mode t >>> viper-vi-kbd-minor-mode t >>> viper-vi-global-user-minor-mode t >>> viper-vi-state-modifier-minor-mode t >>> viper-vi-diehard-minor-mode nil >>> viper-vi-basic-minor-mode t >>> viper-replace-minor-mode nil >>> viper-insert-intercept-minor-mode nil >>> viper-insert-local-user-minor-mode nil >>> viper-insert-kbd-minor-mode nil >>> viper-insert-global-user-minor-mode nil >>> viper-insert-state-modifier-minor-mode nil >>> viper-insert-diehard-minor-mode nil >>> viper-insert-basic-minor-mode nil >>> viper-emacs-intercept-minor-mode nil >>> viper-emacs-local-user-minor-mode nil >>> viper-emacs-kbd-minor-mode nil >>> viper-emacs-global-user-minor-mode nil >>> viper-emacs-state-modifier-minor-mode nil >>> viper-automatic-iso-accents nil >>> viper-special-input-method nil >>> viper-want-emacs-keys-in-insert t >>> viper-want-emacs-keys-in-vi t >>> viper-keep-point-on-undo nil >>> viper-no-multiple-ESC t >>> viper-electric-mode nil >>> viper-ESC-key "`" >>> viper-want-ctl-h-help nil >>> viper-ex-style-editing nil >>> viper-delete-backwards-in-replace nil >>> viper-vi-style-in-minibuffer t >>> viper-vi-state-hook 'viper-restore-cursor-type >>> viper-insert-state-hook '(turn-on-auto-fill viper-set-insert-cursor-typ= e) >>> viper-replace-state-hook 'viper-restore-cursor-type >>> viper-emacs-state-hook 'viper-restore-cursor-type >>> ex-cycle-other-window t >>> ex-cycle-through-non-files nil >>> viper-expert-level 5 >>> major-mode 'fundamental-mode >>> window-system 'ns >>> x-display-color-p t >>> viper-frame-parameters '((tool-bar-position . top) (parent-id) >>> (explicit-name) (display . "scott.cs.rochester= .edu") >>> (visibility . t) (icon-name) (window-id . "1")= >>> (top . 25) (left . 1526) >>> (buried-buffer-list # #<= buffer >>> *viper-ask-level*>) >>> (buffer-list # #>> viper-cmd.el.gz> # >>> # # #>> *Buffer List*> # #>> CDex.tex<04_semantics>> #>> 2025-05-01_Yuan_Yao> # >>> # # #>> 2025-04-10_hbeadle> # #<= buffer >>> notes> # #>> CDex.tex<03_names>> #) >>> (unsplittable) (modeline . t) (width . 80) >>> (height . 86) (name . "Emacs-arm64-11@sigma") >>> (last-focus-update . t) >>> (viper-vi-state-cursor-color . "firebrick") >>> (viper-saved-cursor-color-in-replace-mode . >>> "firebrick") >>> (environment) (font-parameter) >>> (cursor-color . "firebrick") >>> (background-mode . light) (display-type . colo= r) >>> (scroll-bar-background) (scroll-bar-foreground= ) >>> (window-system . ns) (fullscreen) (alpha-backg= round) >>> (alpha) (scroll-bar-height . 15) >>> (scroll-bar-width . 15) (cursor-type . box) >>> (auto-lower) (auto-raise) (icon-type) (title) >>> (buffer-predicate) (tool-bar-lines . 0) >>> (tab-bar-lines . 0) (menu-bar-lines . 0) >>> (no-accept-focus) (no-focus-on-map) (z-group) >>> (parent-frame) (ns-transparent-titlebar) >>> (ns-appearance) (undecorated) (no-special-glyp= hs) >>> (right-fringe . 8) (left-fringe . 8) (line-spa= cing) >>> (background-color . "alice blue") >>> (foreground-color . "Black") >>> (horizontal-scroll-bars) >>> (vertical-scroll-bars . right) >>> (bottom-divider-width . 0) (right-divider-widt= h . 0) >>> (child-frame-border-width) >>> (internal-border-width . 2) (border-width . 0)= >>> (font . >>> "-*-Monaco-regular-normal-normal-*-12-*-*-*-m= -0-iso10646-1") >>> (fontsize . 0) (font-backend mac-ct) >>> (minibuffer . t)) >>> viper-minibuffer-vi-face [face unspecified unspecified unspecified unsp= ecified unspecified unspecified >>> unspecified unspecified unspecified unspecified unspecified unspecified u= nspecified unspecified unspecified >>> unspecified unspecified unspecified unspecified] >>> viper-minibuffer-insert-face [face unspecified unspecified unspecified u= nspecified unspecified unspecified >>> unspecified unspecified unspecified unspecified unspecified unspecified u= nspecified unspecified unspecified >>> unspecified unspecified unspecified unspecified] >>> viper-minibuffer-emacs-face [face unspecified unspecified unspecified u= nspecified unspecified unspecified >>> unspecified unspecified unspecified unspecified unspecified unspecified u= nspecified unspecified unspecified >>> unspecified unspecified unspecified unspecified] >>> ) >>> --text follows this line-- >>>=20 >>> -- >>> Michael L. Scott (he/him) >>> Arthur Gould Yates Professor of Engineering >>> Computer Science Department, University of Rochester >>> scott@cs.rochester.edu; 585-275-5671, 5478 >>> http://www.cs.rochester.edu/u/scott/ From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 May 2025 07:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Kifer Cc: 78220@debbugs.gnu.org, scott@cs.rochester.edu Received: via spool by 78220-submit@debbugs.gnu.org id=B78220.174867556416368 (code B ref 78220); Sat, 31 May 2025 07:13:02 +0000 Received: (at 78220) by debbugs.gnu.org; 31 May 2025 07:12:44 +0000 Received: from localhost ([127.0.0.1]:54930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLGOZ-0004Fv-6y for submit@debbugs.gnu.org; Sat, 31 May 2025 03:12:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39842) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uLGOW-0004F5-8L for 78220@debbugs.gnu.org; Sat, 31 May 2025 03:12:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uLGOQ-00058j-BP; Sat, 31 May 2025 03:12:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=aIxnb/fKYLoxTPwoqi1K6ZXjZ7PTzHdkYBinEZ+8WWg=; b=MujjFkYuLVIjlSu6GsyM GTXAJXcRjarjZWwlIzOb8Dfy4HZgK+YG/cLMlyAxYz+YSUqTHDCInAwkQxEBUR/vgXJCNUcaofHV/ iU6okupGTSp1XeXd+qS8F++q/Joy/wojYvMSceeMjXNaMPYW5ex5i62Rqk0AallY7hWoSvUGoXibc S5hhQibOLN4x+0jmFcAEWQkv4d25MwgfP+l7ocpm0hS2XxB0BOpZUJBQMXhcF9jXgp27MdCWvvBmA 3FMRDPQMlqCI1XmypWxVDGtWpbTPE1MZULoiooNRWaYBqJksl6A29NK4ZZglgT9exPF9kjgwmGgv+ 1UV/cx9O7Ti6Fw==; Date: Sat, 31 May 2025 10:12:31 +0300 Message-Id: <86wm9xs17k.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Michael Kifer on Fri, 30 May 2025 22:02:46 -0400) References: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> <86plg7wtik.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 30 May 2025 22:02:46 -0400 > Cc: 78220@debbugs.gnu.org > From: Michael Kifer > > > I haven't  committed anything to emacs  repo for probably 15 years now  > and I  lost my access to the repository. > > I would have loved it if I were  able to continue maintaining Viper and  > Ediff  but it's not  going to happen, realistically speaking. OK, understood. Does the patch sound reasonable to you? From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: [EXT] bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: "Scott, Michael" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 May 2025 13:27:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "78220@debbugs.gnu.org" <78220@debbugs.gnu.org>, Michael Kifer Received: via spool by 78220-submit@debbugs.gnu.org id=B78220.174869797711536 (code B ref 78220); Sat, 31 May 2025 13:27:06 +0000 Received: (at 78220) by debbugs.gnu.org; 31 May 2025 13:26:17 +0000 Received: from localhost ([127.0.0.1]:57003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLME1-0002zT-5J for submit@debbugs.gnu.org; Sat, 31 May 2025 09:26:16 -0400 Received: from [2a01:111:f403:2413::711] (port=2785 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uLMDw-0002xz-Gh for 78220@debbugs.gnu.org; Sat, 31 May 2025 09:26:10 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=t7QqbuAavH6zgAnrSJqLNGMm2n5NxJB6KUQmhq34a7uiyNx+c33KyOF4syJKkHi9vcUAr+3/xMREw3tShARLkzG4B814NOQ/YIf3O4gPmC3sckVAvptAzpO2oVMFN3wZo3eYCNXxIq6MO38zURz4Y40Z9VVi0NxaWpi7/Edo6ayTCd9F8/Jj164UTe9mqcz8m7a4i9sCirYWSruaYicWrJNmbbyq/Qozon9eI9skjLMPIjrSR0qrpOA10EqJzGVr75zmqvDs++/YuVvPFRd/1qLvZYm9ZUbQ5mXqEtgldi+QsBIFxAkJxGj70naos894bN6CB/X2oKpO7kdsu/J7mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=E6OQOwDQRdEp0ns1e7Y0JPmihBv/6ovamIfeqEBfh/I=; b=Oq6aQIv384swYgHq+7IC5VPvKPsoe6fRb+Uq5FVW5BJP0+UUv0XCFaedIQnO9YhynfHNOHyHDGhxs5rVa2hx1SRlt7BjIn+WJjFNaxMFQf8joAfU+ViqSThq6byZ1SFalTkz3cdY/HagMfoh2Kn1rU2fXkql7z7XonQl6uEXoAw0sYKLvUBKmmqZbcl0Sfrw6jQF2vvrf0p4LT14fjYST2P9/myggnPNMq+na0ZFmkEoOLkBifSusF4Odffxbtt3Mc9fTyuch/GYiKIBknzt+KZqAKLzSEHOZHClbzltXuIr6rmkk9KqCDVwHd/O8f0y5LOeMedhx19X0kPabTHcMg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.rochester.edu; dmarc=pass action=none header.from=cs.rochester.edu; dkim=pass header.d=cs.rochester.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.rochester.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E6OQOwDQRdEp0ns1e7Y0JPmihBv/6ovamIfeqEBfh/I=; b=eafJTwhYlZfHW/skrDA4HeTu4GIa4AB+cc7R5uz+xztW0mvRoLFPjfHxLTmPaBiB7hQfi5AmF3gkvw7T64sYX1ekGGY5N15+SyVwgaLovnpRXpghzibb0jfE9Z6tIVqdsOS00fKczgdBWkerwdRDcvGNtxOLu3hQQERLOfYFVLw= Received: from SA0PR07MB7692.namprd07.prod.outlook.com (2603:10b6:806:bb::18) by MW4PR07MB8473.namprd07.prod.outlook.com (2603:10b6:303:ba::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.32; Sat, 31 May 2025 13:25:53 +0000 Received: from SA0PR07MB7692.namprd07.prod.outlook.com ([fe80::3d2:60f7:109b:5b1]) by SA0PR07MB7692.namprd07.prod.outlook.com ([fe80::3d2:60f7:109b:5b1%2]) with mapi id 15.20.8769.029; Sat, 31 May 2025 13:25:52 +0000 From: "Scott, Michael" Thread-Topic: [EXT] bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Thread-Index: AQHbu6C9w1sBk4KrWUKRRWiv0626Lw== Date: Sat, 31 May 2025 13:25:52 +0000 Message-ID: <0E77A8B3-13D9-4C37-9DB8-D7DA2297A5D2@cs.rochester.edu> References: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> <86plg7wtik.fsf@gnu.org> <86wm9xs17k.fsf@gnu.org> In-Reply-To: <86wm9xs17k.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3826.600.51.1.1) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.rochester.edu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA0PR07MB7692:EE_|MW4PR07MB8473:EE_ x-ms-office365-filtering-correlation-id: 4e010769-e71f-4f33-89e2-08dda046aa5a x-ld-processed: 374e17f4-cf11-4ce2-b3ef-5de76bf4ce41,ExtAddr,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: jawJehIaPnDQqBoZ3+CtQ07MSdVYLlJHQKlG2J2CgcmSZytIfMB7wGRjsa6mEFE4AT5E9+zTTbfb2Qx1+uGdeXqlGwz7B2giylboXdt60NdUPQ7QWdFv9vDhV9PpsiP6TfpBmKz1NsRC4fzvgCnGW4V0FMwN6itFISB/hZtLkF793OqjLwAWGyq6F6Dji3AnlLlF0DSKbqQpuNfDis8wt2GvvsFRwTYGaMZOZsLO9dfel8qzLLbroE5En2wHbH5uWt0FZK2pp/slJgPR4idG64JxMBAgf8WyQ8ME7Z6hCP8bF9pidRp9MJdsbKvCRq/Vou9+P7iUV/yYWovrm6/s6EHcatLoFmujCuA36xgBwlFspJLw1H3kBm5rZbJk16p8ti9muPy4i1RSA2jtFfB1t1+VF10ogGIKMR7lCXvSBA1UKBEpp+Kvkgir/fOoPvIQkQdWxltdHkHHHb629BmTraIi2ZcYlOk5JYS9z8EhbFGrYyDaMsG6fWSAwEWbsOxb8dBxlY5y2KfIJNdO62kRow1U1wkhtftdvriZgXdx3OCn61Qc46k6q+63Z3itjsRXMttpzaKR4/QiMTChB/K1na5lRelzpQimZioUetrTzulRIggBPN9OESLCktc/48DQFDyCHZ6QrpNWzXvUxJO0FR78j6SxArRXUznJGivX/M+vSla3fPqc8uhSnpcbEH3cIblfE7cnTsjIkrjwX9NfLIlch1jcLUyJU3QepfJQklxdmCHEv5YUT9b8QMDSwLHi911VQ4ppttH/DaGzyv7JKH3RrOkzNCccGCU5geUMSXOzduXPZ008q+ql12uJiEFKBDjKgKH8gvGWJrecoML5esWElozYP1+Fp583VXJ5OUSbXqqlDZ8+Fe9WABlPtqiVmGdJ8vuE6WKvSLWArBRaXe0IfkcINUUvLhHjviZO8HBXKnVof6WR1uNWDMhWBagA2HfMY7DShwCZoiv4JIMHMaNIJaCwqnqojYN1g7BFgat1N+sSfGXAu4Xjw2YZhBkvka6/5aVoc2a9RspCd00lRnIT9jFBpe/nMpgxCYW/pGeNol4mGXKqznDxx1pzh627FSodB92Lth8txYbna+vHDgZjvaZkC67CyVibqQkh5K2BYCnJP9GA1Zr9rudpDZ876u6DdabMCG1fkfRrwCsK5G9lbXF7uLJkZjo70jMsCksN/zlnAfxfmzZzTN/D9sWba9rq+vsjfzJ6pgwBonSkPTf4Zp/W+ipJM4tJH2NUMeRgGahnJ1wxk+gQQp4oABdlskYY8aM61VVOE7qcOXjJJurAk7M6s2UNd+ISb8JryGuC44lqpbRov9KYuOS6hY/BTrlzp7Ns6krqfHdQxRMn7bW6L5weUz8zm1i90Gs7Yk9CaKhYj1+A7RUSC2TvlB1IHp5h4Yym9+6gN0vpqhIpE+eZJdrool4G3OavSAchQf0YDoZGMqno1baFrnOSUF9O5mEQW0ZF274S8m0QZ6+IAmNLdbyzs+GJ0baynR9sZtQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA0PR07MB7692.namprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: vRP2xcgzQnz2eYdihVkgOy+olbMialMGoKFB0BfaG5wKnoi57IfbsfUNL2eHPsurRY+n2Nrf6AvaBkNGyHUdO0aZQy5kiz1FmE/PbL6Obrg70RH4v4oQdo80yIkYoaqmz7BcwBUZfmhG9sxgridyh1Vn6VfcIid4d+Z9CRUjBkiMLorvh9IVmrjQp63Bow9RBCnkUmU+/2B+nx1Mh98f/mlrOkTbSueO3Q+/O1f2viGQVLI0QPenlG/PpUvyuHtAiOKOFXLIMqxJ2vviimgz7Ces7yDWhq+B2ZOZM5ts6PqhmS3ovSx1gkHBgx696S4Z4jKCGczx97ryHhxTqXdY0lXamkUMKPBTjK0IFAmlT3WomRjyifvh4JUYhg+RzIlNTMhzuwFxyAxlJKD76w46NYOwuIC+OececYsl2XLOSD4aElQfumkurMbAOMTIWUNnVi8ioeaYlF+BDuA9N9swklED6gOXSOY8DaDSnhcA9jy7EbgR2efcg5JWxhOR6aWx4GoIfDyw4ARHMsPFv1d5R55cs0A6LWCYMfG7RFpXENjM6H5WecJUtqr/RdThMorFNiG4dSifpAFSP4oTZGIil2VTmXIAl/oX5lqffUuIbjjvk2hyuot5ObsAMH3ST/pczsY/+uvd2g6ZgrpjGA1caLmlyH7QV+aKCv2JugnhIFvLzhNFjKlucwv9z3GVG3JBaDWyUg0mSWw+3ogn3OQE6cVt/+2dWaHkb7mjS5qCtIKR1aU0k26RmjQjeJzlb/oJpSviOEuaz2ELBPpQA4EmBllydOZY6eZo1rjUHNjMLz4eLcsXjmspLQ5LrBinSp81VBpCk6sS2oz/Log8x+NY/ckJ5GaCld2+Yd0pMfYcFcbtAf/hTTGOlqMs/jGfUDyLhrMoP2XVswRGZXfmjtrAY6gLnGzSTBjBBiGr9k0apacdy+68H0u3sE4ErBivoxdwZcjb0o8YRQ+TLodJT/2y+DPnWtzusIcy39pyaYbQcrOce+PcIRHawfPwwOrW5bRa4hE6+xyDxYBVNxfYVlAzG2HMfcnhg0fWrSbWe5CKwQhbxu2L/Q+zTSBrasvfViFkDwPZeyctHqe0bq0mmDht2gT7I/8WzhctoGfHTfi5Z5H77OoHzl9AJFslVDvnZMMNee+vnT7nSTWveYVkmcYiN9iAUHlb3ePSRqfj9afxHA6Ahy57Hb29PEoDLnjHR9gfKryZrX0SFqT10AJJoz8GT+odML9hHzkgTVFi0ds0bGKmiakbGycEbwN/cvHXNqKgI48NVLJKvVVn3YwryK7Ki7OD++sZrrpDyvZb5Uw0+UWv9Ow4PwbwpCc2COn/QjoxeXkRFNiu6KyF7dKYmqOsz+qfSZmmEwvctOy7GHtysKKVqL6TZhVwa39P3vl45Zfk88WMC2OhOC4TWZWkX9YcEnZAonKYYTzNgBwK0WqWQ+Z1kD2A/EuXIHpr19hD2No1mQoO9dj3cp1WDCOXAE4KgAQrbGrVNmJIpQ9mHdxq2yeeiQ8NoD+iRdEMMScEEz+timeIO1s1ChQTa/icVlUrnqtJvH+UHzLSgzZvekgCEzHNkba0uJJ7GDNoktMa7qFAzdcYLPQNL28icms50a1vJw== Content-Type: text/plain; charset="utf-8" Content-ID: <2524EC2DF4B56C439D7681B87E05FC23@namprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cs.rochester.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR07MB7692.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4e010769-e71f-4f33-89e2-08dda046aa5a X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2025 13:25:52.2418 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 374e17f4-cf11-4ce2-b3ef-5de76bf4ce41 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: M+stsEMRcNwBRwMVXBbwCNc8VMRBsVPWvwFeJ59Edq63bIzTDlUpKazFrF722vprgEMraoupYGro3VGACYTmkw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR07MB8473 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: =?UTF-8?Q?It=E2=80=99s?= purpose, in case that =?UTF-8?Q?wasn=E2=80=99t?= clear, is to allow put (=?UTF-8?Q?=E2=80=98p=E2=80=99?=) commands to be correctly repeated. - Michael > On May 31, 2025, at =?UTF-8?Q?3:12=E2=80=AFAM,?= Eli Zaretskii wrote: > >> Date: Fri, 30 May 2025 22:02:46 -0400 >> Cc: 78220@debbugs.gnu.org >> From: Michael Kifer >> >> >> I [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) SXTigJlzIHB1cnBvc2UsIGluIGNhc2UgdGhhdCB3YXNu4oCZdCBjbGVhciwgaXMgdG8gYWxsb3cg cHV0ICjigJhw4oCZKSBjb21tYW5kcyB0byBiZSBjb3JyZWN0bHkgcmVwZWF0ZWQuDQoNCi0gTWlj aGFlbA0KDQo+IE9uIE1heSAzMSwgMjAyNSwgYXQgMzoxMuKAr0FNLCBFbGkgWmFyZXRza2lpIDxl bGl6QGdudS5vcmc+IHdyb3RlOg0KPiANCj4+IERhdGU6IEZyaSwgMzAgTWF5IDIwMjUgMjI6MDI6 NDYgLTA0MDANCj4+IENjOiA3ODIyMEBkZWJidWdzLmdudS5vcmcNCj4+IEZyb206IE1pY2hhZWwg S2lmZXIgPGtpZmVyQGNzLnN0b255YnJvb2suZWR1Pg0KPj4gDQo+PiANCj4+IEkgaGF2ZW4ndCAg Y29tbWl0dGVkIGFueXRoaW5nIHRvIGVtYWNzICByZXBvIGZvciBwcm9iYWJseSAxNSB5ZWFycyBu b3cgIA0KPj4gYW5kIEkgIGxvc3QgbXkgYWNjZXNzIHRvIHRoZSByZXBvc2l0b3J5Lg0KPj4gDQo+ PiBJIHdvdWxkIGhhdmUgbG92ZWQgaXQgaWYgSSB3ZXJlICBhYmxlIHRvIGNvbnRpbnVlIG1haW50 YWluaW5nIFZpcGVyIGFuZCAgDQo+PiBFZGlmZiAgYnV0IGl0J3Mgbm90ICBnb2luZyB0byBoYXBw ZW4sIHJlYWxpc3RpY2FsbHkgc3BlYWtpbmcuDQo+IA0KPiBPSywgdW5kZXJzdG9vZC4NCj4gDQo+ IERvZXMgdGhlIHBhdGNoIHNvdW5kIHJlYXNvbmFibGUgdG8geW91Pw0KDQo= From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Jun 2025 08:47:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: kifer@cs.stonybrook.edu, scott@cs.rochester.edu Cc: 78220@debbugs.gnu.org Received: via spool by 78220-submit@debbugs.gnu.org id=B78220.17511004144161 (code B ref 78220); Sat, 28 Jun 2025 08:47:03 +0000 Received: (at 78220) by debbugs.gnu.org; 28 Jun 2025 08:46:54 +0000 Received: from localhost ([127.0.0.1]:47705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uVRD3-00014s-C7 for submit@debbugs.gnu.org; Sat, 28 Jun 2025 04:46:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uVRD0-00013u-Sb for 78220@debbugs.gnu.org; Sat, 28 Jun 2025 04:46:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uVRCu-0000O6-PI; Sat, 28 Jun 2025 04:46:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=FbrlE7uZTRRMfUbwo0pxkToKqJdJaBO5NNq1BChsKRA=; b=ASiOglspcmIYkxKa9Irs lWzG7I5Wmiji8n7OESoU0Q727qQMdYCjj6dhlQdoCBgF8+xJlNBd4+mGlUGAo+Vlpiqnw8mgSWuTq D6RGpr3PxJqXRdHajPanoihGxW/xffiu95ESguo8hbH1VtOIK8l7aRQY5M0k4R6T0vSHqzPi71bDR u+x4mbXL9/POqGr+T4VUZcIcVTxZT1NHAiJvjdXd/KuFF97eRjAWsYk60ONPTwQG5aH42u/wNZu1P CHKutCNuD2CxWPjwEqOhTusjjWSCMqBOkUBJuuu+iNVHEBv/2RbRFOTmkZ14WCPjfMKUTOpitEutE h0H99XCPR2DM/Q==; Date: Sat, 28 Jun 2025 11:46:42 +0300 Message-Id: <86jz4w8d8t.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <86wm9xs17k.fsf@gnu.org> (message from Eli Zaretskii on Sat, 31 May 2025 10:12:31 +0300) References: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> <86plg7wtik.fsf@gnu.org> <86wm9xs17k.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 78220@debbugs.gnu.org, scott@cs.rochester.edu > Date: Sat, 31 May 2025 10:12:31 +0300 > From: Eli Zaretskii > > > Date: Fri, 30 May 2025 22:02:46 -0400 > > Cc: 78220@debbugs.gnu.org > > From: Michael Kifer > > > > > > I haven't  committed anything to emacs  repo for probably 15 years now  > > and I  lost my access to the repository. > > > > I would have loved it if I were  able to continue maintaining Viper and  > > Ediff  but it's not  going to happen, realistically speaking. > > OK, understood. > > Does the patch sound reasonable to you? No further comments, so I have now installed the proposed patch on the master branch, and I'm therefore closing this bug. From unknown Mon Aug 11 18:55:11 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Scott, Michael" Subject: bug#78220: closed (Re: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly) Message-ID: References: <86ikkg8d88.fsf@gnu.org> <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> X-Gnu-PR-Message: they-closed 78220 X-Gnu-PR-Package: emacs Reply-To: 78220@debbugs.gnu.org Date: Sat, 28 Jun 2025 08:48:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1751100482-4696-1" This is a multi-part message in MIME format... ------------=_1751100482-4696-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com c= orrectly which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78220@debbugs.gnu.org. --=20 78220: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78220 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1751100482-4696-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78220-done) by debbugs.gnu.org; 28 Jun 2025 08:47:13 +0000 Received: from localhost ([127.0.0.1]:47710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uVRDM-00017j-FE for submit@debbugs.gnu.org; Sat, 28 Jun 2025 04:47:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44706) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uVRDK-000173-RC for 78220-done@debbugs.gnu.org; Sat, 28 Jun 2025 04:47:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uVRDF-0000Zf-BC for 78220-done@debbugs.gnu.org; Sat, 28 Jun 2025 04:47:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=lHZ9a+XiV5epK7xMYM6DNSvfPlei7cSv9nKUpTAkcrw=; b=WzVPNZUhjWqu guVn4eW6pcfuA7yEl+AyiGOelvLAyvazrXqoeErzBm2+eWDQV+h8fDqNtdKEpUBB6VjE9THH5/0CT EUcSr+3PU5ACQPXEOKd0zo2R6WgDUnes3VwFaZFONM1VhW0Md2BkCQG4HOtqGC/msjKyEMzy5lw2m Fskm97GTFH2yw8/GYX/hM/EdSzkip7e/X2hRLCm+JrU3m/OK1S3LY6QQ/32x7Z6WCgV7v3Z1QmCFm /87sJrpcFTI8TRUQUWk7nSsSBCGwmHOxjJTRTmly2coj3b9DULbuwZ1CqFEp60AyuJolji6u3s934 BFfCgFxvzGHOSAQVgdYX4A==; Date: Sat, 28 Jun 2025 11:47:03 +0300 Message-Id: <86ikkg8d88.fsf@gnu.org> From: Eli Zaretskii To: 78220-done@debbugs.gnu.org In-Reply-To: <86wm9xs17k.fsf@gnu.org> (message from Eli Zaretskii on Sat, 31 May 2025 10:12:31 +0300) Subject: Re: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly References: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> <86plg7wtik.fsf@gnu.org> <86wm9xs17k.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78220-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Closing. ------------=_1751100482-4696-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 May 2025 20:33:46 +0000 Received: from localhost ([127.0.0.1]:33839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uAx4r-0001AN-EQ for submit@debbugs.gnu.org; Fri, 02 May 2025 16:33:46 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48814) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uAx4o-0001A0-8e for submit@debbugs.gnu.org; Fri, 02 May 2025 16:33:43 -0400 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 1uAx4Y-0004xr-9v for bug-gnu-emacs@gnu.org; Fri, 02 May 2025 16:33:26 -0400 Received: from mail-northcentralusazon11022084.outbound.protection.outlook.com ([40.107.200.84] helo=CH5PR02CU005.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uAx4U-0007PM-Sk for bug-gnu-emacs@gnu.org; Fri, 02 May 2025 16:33:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cUShowlSvoIYD1hNAH3JZ1XqjUPMz+VXamXG5v8BOUstRkBzmyHO2MH/GKDMr7uZ8bjAxz2wAq8TFbbFrc2R0vvahiWuapTDUnSFwytZH6eQv8+5YyQWjFgBwvCdmJJCuSdKn9IIp/CNaR4bxPV9dchddJ2p3KRgEP54iTIXx3gTveu2LkFzWsrVoLRSn82KE+BsQ+5I0pQbTRJR1853pIC3eu+KWjmnUKkFG41IcZjkvlIVMrIXJ3lSpaJPWBhMjGQdY1qLeo88timbvmD4rBFBUAaTCUKhrc4b/y42O2C9aQEUUScVPskK83ntUemuIF8PE42r0TCVQvSe5zC/Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=dfiQyOq5UqdelhKA/z255Mz4dllT2rZaffZp4ihEm4E=; b=vvY5U3QYOlnuHQ3MUtxgg1m1UOqngxVva/L0tJ4vDiciUV56c9Fz9CmvZPTSWzR1znw0auyt8GBCQhDT2EZK9JSwlVlFb/hZ9j+rKHHqmm1fyPjZmd8HZ95oNBS/YZh4V/Wj9BU8LYxW4PeetRQV0mZZOxFMhaZ23Y+VEyV/CPvIWLHXOsn/YpOeH8yWjq8P20904DHj9pQSPmU5eT2fjiV3JNtsMHhA4YCB+qLHyvnmZJ14y+5zr4OYR5cUXq/G0Lg945tF+YX2FK3/vq5UeCuL7Xn4q9FEQQG2TzwLx9awJuexOF9C2wzYbSrqHJ17Hs1BCEjYBP8RBqkDjncxhw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.rochester.edu; dmarc=pass action=none header.from=cs.rochester.edu; dkim=pass header.d=cs.rochester.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.rochester.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dfiQyOq5UqdelhKA/z255Mz4dllT2rZaffZp4ihEm4E=; b=O8v0SsdeAR9Q5sbrO7vxp8fVp1MlpQpRF1pKl1oAZtq/RxZ9TS4+NfTSGtdphhAKPrDZ7QBhex0rku5DcUxsmVgQyqD9Vx/DpBTIE5SemOLEmE8VFzXoSWmIOr/z4oUj19GlU5Fp3U7j6M1XkKg8V5UttcMbdsp4izdN7ie8ZJc= Received: from DS7PR07MB7685.namprd07.prod.outlook.com (2603:10b6:5:2c5::15) by CH0PR07MB8364.namprd07.prod.outlook.com (2603:10b6:610:c8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.24; Fri, 2 May 2025 20:28:17 +0000 Received: from DS7PR07MB7685.namprd07.prod.outlook.com ([fe80::1234:fae3:5789:92a8]) by DS7PR07MB7685.namprd07.prod.outlook.com ([fe80::1234:fae3:5789:92a8%5]) with mapi id 15.20.8699.022; Fri, 2 May 2025 20:28:17 +0000 From: "Scott, Michael" To: "kifer@cs.stonybrook.edu" , "bug-gnu-emacs@gnu.org" Subject: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Thread-Topic: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Thread-Index: AQHbu6C8anGsGJOOv0CRnVkPstXf8Q== Date: Fri, 2 May 2025 20:28:17 +0000 Message-ID: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3826.500.181.1.5) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.rochester.edu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR07MB7685:EE_|CH0PR07MB8364:EE_ x-ms-office365-filtering-correlation-id: f9593b46-234e-491d-0606-08dd89b7df6e x-ld-processed: 374e17f4-cf11-4ce2-b3ef-5de76bf4ce41,ExtAddr,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|8096899003|7053199007|13003099007|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?VXJoQ1ZKZG9CVDVmbFd6WFhIbXlMb2hoVks2VXhNUGRqRUU5a0FDaXlBOUxy?= =?utf-8?B?VG1nanN0Wm80cnhTTS9mbFBpMmozaFdkNTgxVEZTbmE1aXpERm1McEt2MFRE?= =?utf-8?B?V3Arc1I3WiswdTRYaXA3NWhqbWZxQS9neFZCTlcwRjhKQzRzK0hIa3Zha2ht?= =?utf-8?B?Q2JsZFhEQUVuODhaS2pWejJZQmlpdklPT2ZuWmsxN24vVk5QR3FkTk1HdnAz?= =?utf-8?B?cjFyTmhpeFJjRFZuWXVDSXFobTFmOXMzdHNXVWNxWU81dVE2QlhpNmN2clFl?= =?utf-8?B?ZjlVa2xhMXV4bnc3T2NZd1NSMEdYY2FZWm1CMXlxMlNCa1JINkMrdk4wUFg3?= =?utf-8?B?eG9Xdnk4OFNLalhRbG1MZEF4L0hySWFQSjM1TzhvWUNHV00xYWVmQ1U3NWdR?= =?utf-8?B?dTNLSjhXbGZ5c0F5RmxVemhFMUF4UHhjUGZ6UVdjM3dsUWMzVG9wQ1Vncksz?= =?utf-8?B?ZUVqUEl4b1p6VHZuTm1TenFnUEdWRmxMbW5GbGJxMmlxUmFTVmFSN2oxNmpB?= =?utf-8?B?cW5UMEg5ZnUxZTAvbjBLUDBYM2Z0RGxENkV4amI1STltenI2SmJ6MjJUMU14?= =?utf-8?B?NEJvMTFmN2VOUEpyMlpDcHlxVjltdGRLSlhxUVVLWURWTmxUSWRtWWQ4Vk44?= =?utf-8?B?MGhWeFdITkxzSmRCSDVOR3duSndKUUVIVXVweXJaZHFTcHduSXUyVTJUcEFa?= =?utf-8?B?azF3M3JOMWpEeS80Nld3Z0V4VXE3SHd6Y0dIVnE4cU5WVGx4RUpVcWp2MG1y?= =?utf-8?B?RGZ0OXZRTjFpVFV6dUdUOWN3bE5kOXoxTVp6Vy9GTk5sdmV5ZGVtWStQM0RY?= =?utf-8?B?VFE1OFlqcy9yUHhCN0FhNGNBdDlVSnNSME5MWDJSbDFZSExXbmJ0cnpxNWVr?= =?utf-8?B?eElxTTA2UGNtWXhGWEpPSU5EdW9oR3lNTXEwTTB1RUtCRWIrbVJ0RFYzYUJU?= =?utf-8?B?UThsV0JmNjVCTXo2VmZBU3BQNzg5eWZ1ZzJ1VG42QUFIdVMwM052NWU4T3RH?= =?utf-8?B?aHhIaEpvOHVLMExjd1d2V2dCRnJpTEpsQnI4Y1lMdkhodzZVZXV0ek5UQnJS?= =?utf-8?B?TStmMmJLT1dGVVFPOS96Sk5Ua2s2ZVU3d3R1TXgxbVN0cjhEeHFqMzdFR2Yv?= =?utf-8?B?WHRPaE9NdGRkQlRPbmdoWC9DeUx0ZVJ4TzJnNi9QdG01eHY0elZRUVJLSVVl?= =?utf-8?B?dGFqUTJGVGEyeWFBcVhrY0JQVTdrL3V1SllmTEpsYW9JenEyekVVU0dVNmV2?= =?utf-8?B?elg4SGtyOFVWWHh5bWd2dVVwMFdrR0ZjemVMZHVYTHFGc3p3MGRMdnNTNWtk?= =?utf-8?B?YTFxbEZlZ3NaUkIxcVM4VWsrSytWS1ZnRWJEOFdSNTBrMWdDOTJaSVNCMHps?= =?utf-8?B?SnBJMGppMk9xT3hNTTU3dHBUUExSVEZCRXlWNWdrSVIwd1FvT3hxVzZjME5E?= =?utf-8?B?dWlVZ25WTXl1YW9OaUFIL2h6c1pSY2hwdSthaGVDQ0VEQUR2dTdJVGNOYXd1?= =?utf-8?B?SGdhcklrdnV3ZmhXS0RlYzlqYXhtSG9OTXpGcWJQZFd0aDVNUkhJNzFDWExS?= =?utf-8?B?MmN1Q3BFWHM5WGxiZDdpdHVuem9QeW1yWlBCMFlBQjBRUzZuMzFTT0FqRlZt?= =?utf-8?B?MTZpclpjL0pQR3RPeGl0OFh6VmFaZFN6Y2lDN1FlUjgycUs5SXZJa0QrYkpI?= =?utf-8?B?TkoyMXNnbFhndjFDc25BSGY3cjM0MDVpTE1NODZNSExtMnpyRm90WitpejZU?= =?utf-8?B?cC8rVWJMdWRWbUVGcWVXaVJ2Q2o0L0NPekNQOThwOG5FMS94aXpEUTZMektr?= =?utf-8?B?Tm9xcEwrcW85SHdDNnBkSzJ0S3pvd1ZJZkVRbnFtc3Bnd3ZuOFpXZkVSVEt2?= =?utf-8?B?aUdYU29LSzNZTzZ6WGFBcUpuTkt2ZmhPbyt2ajVNckFNRlBCeTNaZEZOSTJq?= =?utf-8?B?cFdiSmNjdVRRR2xHRFcwYTJFd0dacVJ0cXVyTGJVT0pXR1NDRnNQZDQrT3hj?= =?utf-8?Q?uOZkPeqThRLM943mFCbUumsCeCgmi0=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR07MB7685.namprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(8096899003)(7053199007)(13003099007)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzlmRzlJR2MzMTN6V1lyQ3BYR3VDRjdic2NCQnUxNU5Id2hEOVNhelBoNEYr?= =?utf-8?B?OURaR0JNVkRuY1Y0K0hDaVZIcEpzdlJXUFVVZmF1bk56eWhMS3RodzBoVnJL?= =?utf-8?B?ajVXTzVxZTFxVTYzK0NHRHovTDJJQXhIVE03aitNZ3A3eGR1OTQ2b3Fic0Mv?= =?utf-8?B?KzVid1RSdkxQOWlMbnAwRzlEazVTNEJydlRBMkFibmc1clZLQTd4aHNqaUdv?= =?utf-8?B?d1ZYZTdLbjVZR25zNjhxQXAya0xJakNpUTBVM3lmOEcwNmtJQmFySG9xcjd5?= =?utf-8?B?QkxQN3RGdm5hcDV5bm1HRzdCQ1N3a1c4cHpGZ1lwYjIwdHBBUUVlSy85dk5F?= =?utf-8?B?Q2cxa2F6aElTVUVDU3RPZEFxTzdHRVJjc1RUMHV6MnBMdDRUVHVhZUh6WkdN?= =?utf-8?B?WGVFMHdVOE4walRLSUpwL0xiWWFFVHhLTkxQRjJIYnh6bGlGOFNMTXp1dVkr?= =?utf-8?B?SW9FSzloUk9GSmNrZ3pIQlhPcDJoZ09yWXppN2x1aXBBbDdtWitTZWUzd2ln?= =?utf-8?B?aXpLREQ3d09ZNm5aOTNGODNaR21SVlZ1QnZzaWIrT2tMbUJFWGZ5L2djSUh2?= =?utf-8?B?aHIvczZMeFZ3UHVZbDk3YVRRYStCL1dBRHFMVnhRNDVCWGU0OE9Gb0taQ3BD?= =?utf-8?B?UHpVYzRiaDJaRjY0dlpIRUVTTGhzOTk2WGhRYzRFSEZuUWx2aHlwdmZoS3Qw?= =?utf-8?B?MnhvWHNNOENEb05HTVdtQlJQMUtSdU1nVmVwTjM5dzBITWlzKzNaSzB2Z1hV?= =?utf-8?B?YTNUajRXQXNjc2UwS1VCcTltN0NPbXZIbmc4M1ZQS2hUamVwcnlIUnYwK1NM?= =?utf-8?B?czk3WmJ3R0RoYUtaTWU2KzJwbHhqbW84RjFSdkJ1SHlDdlpjdTJjQkh1eEps?= =?utf-8?B?amFBLzBSMEdCTUR5dEc3SnM1cXVoK0RUa25acExOZi9IT0tRYzJRb1g5V20r?= =?utf-8?B?Ni9kQ0FmaHM1QzlsWE4yODE2bVB1Tk9FNi8vQjIwU0dvaFl3MDNzbkFRdmVn?= =?utf-8?B?Y3VMemtEb0Z0UFNKNmxkdytYUzd3QVVyWmpKandRdmJOWlBYejlYT2d4dDMv?= =?utf-8?B?eDR3YW1VTEhUVjRPM3hWUTRlNXp6bmIxQjM0VkllYkl6dVpoTHE1SStJQ0ZU?= =?utf-8?B?Tk5ybHlHZW9kNVJ2LzVQNlllNW1KVktKTDZxc3lVQVpBbXFnRHVxVWdZQm41?= =?utf-8?B?R1BpZzVYQzZZNk82TWZESWE1MWg4OS9CcW9hNkliQ3lxaDlmMXY1THYvYzhu?= =?utf-8?B?QUROK1lBSHoxYlk4RGxhbXJ0Q3lweEFONndKWml0Z0dZY3dISldWRFdNZG5W?= =?utf-8?B?bmhaSkxsVVdubjBvdHJpLzc2Z3loanlnekgveWw1dmRWb3YzLzJETlZlZDlZ?= =?utf-8?B?NUtsMDRUT0RxeHlNczlmNWROT09jSkI5a0Z2WVl3MlpoRUN2bXQ1WjNJdXVX?= =?utf-8?B?aTAxd3hnTHNKVklwWjBzNUtzNG9MZzdYU1JVWUs2TVIyNUszWHBib0VpeXpU?= =?utf-8?B?UktKQ0NNMkpvdG5CSzRtZkxqZ3dMOW1QWXphRUZac01QSGJubk04eFo4b3h5?= =?utf-8?B?c1lmcVd3MFFzak9sU0svbFovdWxQNkRhUmV3UTMwS0xrVmxsRVNnYUppWEcv?= =?utf-8?B?S3VQMDFJTzM2Q05Tci9RRDBoZE9vWDNobzBLaWVKajlmY2FWTG5PdWhuTU1H?= =?utf-8?B?bU5zT3NacUVkNUdxQVpYU1B5ZUFPNWFCamRmZ2g2L2F0clFKQnh2RjB3Q282?= =?utf-8?B?M1R5R1VQVFdyWkxqVCtnYTkrUW5SaVhYbDl2Qmhadk0ya0JaNFdBMk90WVVn?= =?utf-8?B?M05aWjN4bHNLOEcrK1U1dFU4WEJmQTl0ZE5XMUtpTCs5NHJMeCtGbUt1UW83?= =?utf-8?B?R251VDA3cjJ4UjJuL0VQY00yeUhaMFFFazlGUXN2cVp1alFwUWNFbm5taHZ3?= =?utf-8?B?dHV2dEVxOGJoWnhTbjcrNEJvUVltNnNvZFBtUmNHK0g4UkZnd3lrWFdiRXpK?= =?utf-8?B?YlU0cnhxVG0rUWNIZWNPT2VSMHlxMTlKRVBYSUN2RG9GRXB4Z0Nqd2M3ZlZm?= =?utf-8?B?Z2FKM0FxbGgralQ4VDB6cXJ0QUloK0h6WWx5Z0czbUg2a0sxeUsxWlhWbksv?= =?utf-8?B?Qi9GdUVvQTNrVndQUkR2cDl3dHdvd05meHQ1TUZNeGZrd29ueXZBNzhLZlJT?= =?utf-8?B?c1E9PQ==?= Content-Type: multipart/alternative; boundary="_000_4D9BFE774A964C4D905F4F9079B8429Ecsrochesteredu_" MIME-Version: 1.0 X-OriginatorOrg: cs.rochester.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR07MB7685.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9593b46-234e-491d-0606-08dd89b7df6e X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2025 20:28:17.6765 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 374e17f4-cf11-4ce2-b3ef-5de76bf4ce41 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: l4EeiYK73mFjp6rIhCQM1VYuiEjuSm6P56D4KiuL8chHl++pzNjABil/uTW0sbW1PXQiUr68vQ5ztJkbHf7I2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR07MB8364 Received-SPF: softfail client-ip=40.107.200.84; envelope-from=scott@cs.rochester.edu; helo=CH5PR02CU005.outbound.protection.outlook.com X-Spam_score_int: 0 X-Spam_score: 0.0 X-Spam_bar: / X-Spam_report: (0.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, LONGWORDS=2.035, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org Subject: Viper version is 3.14.2 of July 4, 2013; viper-put-back and viper-Put-back do not correctly set viper-d-com From: mls List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org Subject: Viper version is 3.14.2 of July 4, 2013; viper-put-back and viper-Put-back do not correctly set viper-d-com From: mls Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJvdmVyZmxv dy13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IGxpbmUtYnJlYWs6 IGFmdGVyLXdoaXRlLXNwYWNlOyI+DQo8ZGl2PlRvOiBraWZlckBjcy5zdG9ueWJyb29rLmVkdSwg YnVnLWdudS1lbWFjc0BnbnUub3JnPC9kaXY+DQo8ZGl2PlN1YmplY3Q6IFZpcGVyIHZlcnNpb24g aXMgMy4xNC4yIG9mIEp1bHkgNCwgMjAxMzsgdmlwZXItcHV0LWJhY2sgYW5kIHZpcGVyLVB1dC1i YWNrIGRvPC9kaXY+DQo8ZGl2Pm5vdCBjb3JyZWN0bHkgc2V0IHZpcGVyLWQtY29tPC9kaXY+DQo8 ZGl2PkZyb206IG1scyAmbHQ7c2NvdHRAc2NvdHQuY3Mucm9jaGVzdGVyLmVkdSZndDs8L2Rpdj4N CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Db25ncmF0dWxhdGlv bnMhIFlvdSBtYXkgaGF2ZSB1bmVhcnRoZWQgYSBidWcgaW4gVmlwZXIhPC9kaXY+DQo8ZGl2PlBs ZWFzZSBtYWlsIGEgY29uY2lzZSwgYWNjdXJhdGUgc3VtbWFyeSBvZiB0aGUgcHJvYmxlbSB0byB0 aGUgYWRkcmVzcyBhYm92ZS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkluIHRoZSBj b2RlIGZvciB2aXBlci1wdXQtYmFjayBhbmQgdmlwZXItUHV0LWJhY2ssIGJvdGggaW4gdmlwZXIt Y21kLmVsLDwvZGl2Pg0KPGRpdj52aXBlci11c2UtcmVnaXN0ZXIgaXMgcmVzZXQgdG8gbmlsIGJl Zm9yZSBjYWxsaW5nIHZpcGVyLXNldC1kZXN0cnVjdGl2ZS1jb21tYW5kLjwvZGl2Pg0KPGRpdj5J dCBuZWVkcyB0byBoYXBwZW4gYWZ0ZXI6PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9Im1hcmdpbjogMCAwIDAgNDBweDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAw cHg7Ij4NCjxkaXY+c2lnbWEmZ3Q7IGRpZmYgLWMgdmlwZXItY21kLmVsIHZpcGVyLWNtZF9maXgu ZWw8L2Rpdj4NCjxkaXY+KioqIHZpcGVyLWNtZC5lbDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+IDwvc3Bhbj4NCkZyaSBNYXkgJm5ic3A7MiAxNjox OTo0MSAyMDI1PC9kaXY+DQo8ZGl2Pi0tLSB2aXBlci1jbWRfZml4LmVsPHNwYW4gY2xhc3M9IkFw cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4gPC9zcGFuPg0KRnJpIE1heSAm bmJzcDsyIDE2OjIwOjM3IDIwMjU8L2Rpdj4NCjxkaXY+KioqKioqKioqKioqKioqPC9kaXY+DQo8 ZGl2PioqKiAzODY1LDM4NzEgKioqKjwvZGl2Pg0KPGRpdj4mbmJzcDsgPHNwYW4gY2xhc3M9IkFw cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3NwYW4+Jm5ic3A7ICZuYnNw OyAmbmJzcDsoc2V0cSB2aXBlci11c2UtcmVnaXN0ZXIgbmlsKTwvZGl2Pg0KPGRpdj4mbmJzcDsg PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3Nw YW4+Jm5ic3A7ICZuYnNwOyAmbmJzcDsoZXJyb3IgdmlwZXItRW1wdHlSZWdpc3RlciByZWcpKTwv ZGl2Pg0KPGRpdj4mbmJzcDsgPHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp dGUtc3BhY2U6cHJlIj48L3NwYW4+Jm5ic3A7KHVzZXItZXJyb3IgdmlwZXItVmlwZXJCZWxsKSkp PC9kaXY+DQo8ZGl2Pi0gJm5ic3A7ICZuYnNwOyAoc2V0cSB2aXBlci11c2UtcmVnaXN0ZXIgbmls KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAoaWYgKHZpcGVyLWVuZC13aXRoLWEt bmV3bGluZS1wIHRleHQpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFi LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4ocHJvZ248L2Rpdj4NCjxkaXY+ Jm5ic3A7IDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy ZSI+PC9zcGFuPiZuYnNwOyhlbmQtb2YtbGluZSk8L2Rpdj4NCjxkaXY+LS0tIDM4NjUsMzg3MCAt LS0tPC9kaXY+DQo8ZGl2PioqKioqKioqKioqKioqKjwvZGl2Pg0KPGRpdj4qKiogMzg3NywzODgy ICoqKio8L2Rpdj4NCjxkaXY+LS0tIDM4NzYsMzg4MiAtLS0tPC9kaXY+DQo8ZGl2PiZuYnNwOyAm bmJzcDsgJm5ic3A7IChzZXQtbWFya2VyIChtYXJrLW1hcmtlcikgKHBvaW50KSAoY3VycmVudC1i dWZmZXIpKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAodmlwZXItc2V0LWRlc3Ry dWN0aXZlLWNvbW1hbmQ8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7KGxp c3QgJ3ZpcGVyLXB1dC1iYWNrIHZhbCBuaWwgdmlwZXItdXNlLXJlZ2lzdGVyIG5pbCBuaWwpKTwv ZGl2Pg0KPGRpdj4rICZuYnNwOyAmbmJzcDsgKHNldHEgdmlwZXItdXNlLXJlZ2lzdGVyIG5pbCk8 L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHNldHEgc3YtcG9pbnQgKHBvaW50KSk8 L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHZpcGVyLWxvb3AgdmFsICh2aXBlci15 YW5rIHRleHQpKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAoc2V0cSBjaGFycy1p bnNlcnRlZCAoYWJzICgtIChwb2ludCkgc3YtcG9pbnQpKTwvZGl2Pg0KPGRpdj4qKioqKioqKioq KioqKio8L2Rpdj4NCjxkaXY+KioqIDM5MTUsMzkyNCAqKioqPC9kaXY+DQo8ZGl2PiZuYnNwOyA8 c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bh bj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhzZXRxIHZpcGVyLXVzZS1yZWdpc3RlciBuaWwpPC9kaXY+ DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z cGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhlcnJvciB2aXBlci1FbXB0eVJl Z2lzdGVyIHJlZykpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsodXNlci1lcnJvciB2aXBl ci1WaXBlckJlbGwpKSk8L2Rpdj4NCjxkaXY+LSAmbmJzcDsgJm5ic3A7IChzZXRxIHZpcGVyLXVz ZS1yZWdpc3RlciBuaWwpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7IChpZiAodmlw ZXItZW5kLXdpdGgtYS1uZXdsaW5lLXAgdGV4dCkgKGJlZ2lubmluZy1vZi1saW5lKSk8L2Rpdj4N CjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHZpcGVyLXNldC1kZXN0cnVjdGl2ZS1jb21tYW5k PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyhsaXN0ICd2aXBlci1QdXQt YmFjayB2YWwgbmlsIHZpcGVyLXVzZS1yZWdpc3RlciBuaWwgbmlsKSk8L2Rpdj4NCjxkaXY+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgKHNldC1tYXJrZXIgKG1hcmstbWFya2VyKSAocG9pbnQpIChjdXJy ZW50LWJ1ZmZlcikpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7IChzZXRxIHN2LXBv aW50IChwb2ludCkpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICh2aXBlci1sb29w IHZhbCAodmlwZXIteWFuayB0ZXh0KSk8L2Rpdj4NCjxkaXY+LS0tIDM5MTUsMzkyNCAtLS0tPC9k aXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0 ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhzZXRxIHZpcGVyLXVzZS1y ZWdpc3RlciBuaWwpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyhl cnJvciB2aXBlci1FbXB0eVJlZ2lzdGVyIHJlZykpPC9kaXY+DQo8ZGl2PiZuYnNwOyA8c3BhbiBj bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj4mbmJz cDsodXNlci1lcnJvciB2aXBlci1WaXBlckJlbGwpKSk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNw OyAmbmJzcDsgKGlmICh2aXBlci1lbmQtd2l0aC1hLW5ld2xpbmUtcCB0ZXh0KSAoYmVnaW5uaW5n LW9mLWxpbmUpKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAodmlwZXItc2V0LWRl c3RydWN0aXZlLWNvbW1hbmQ8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 KGxpc3QgJ3ZpcGVyLVB1dC1iYWNrIHZhbCBuaWwgdmlwZXItdXNlLXJlZ2lzdGVyIG5pbCBuaWwp KTwvZGl2Pg0KPGRpdj4rICZuYnNwOyAmbmJzcDsgKHNldHEgdmlwZXItdXNlLXJlZ2lzdGVyIG5p bCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKHNldC1tYXJrZXIgKG1hcmstbWFy a2VyKSAocG9pbnQpIChjdXJyZW50LWJ1ZmZlcikpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsg Jm5ic3A7IChzZXRxIHN2LXBvaW50IChwb2ludCkpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsg Jm5ic3A7ICh2aXBlci1sb29wIHZhbCAodmlwZXIteWFuayB0ZXh0KSk8L2Rpdj4NCjxkaXY+c2ln bWEmZ3Q7Jm5ic3A7PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp dj5XaXRoIHRoaXMgZml4LCBhIGNvbW1hbmQgbGlrZSDigJx4cCBvciDigJx4UCB3aWxsIHJlcGVh dCBjb3JyZWN0bHkgd2l0aCB0aGUgZG90IGNvbW1hbmQuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2 Pg0KPGRpdj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5FbWFjcyAm bmJzcDs6IEdOVSBFbWFjcyAyOS40IChidWlsZCAxLCBhYXJjaDY0LWFwcGxlLWRhcndpbjIxLjYu MCwgTlMgYXBwa2l0LTIxMTMuNjAgVmVyc2lvbiAxMi42LjYgKEJ1aWxkIDIxRzY0NikpPC9kaXY+ DQo8ZGl2PiZuYnNwO29mIDIwMjQtMDgtMDI8L2Rpdj4NCjxkaXY+UGFja2FnZTogVmlwZXIgdmVy c2lvbiBpcyAzLjE0LjIgb2YgSnVseSA0LCAyMDEzPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K PGRpdj5jdXJyZW50IHN0YXRlOjwvZGl2Pg0KPGRpdj49PT09PT09PT09PT09PTwvZGl2Pg0KPGRp dj4oc2V0cTwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci12aS1taW5pYnVmZmVyLW1pbm9yLW1vZGUg bmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLWluc2VydC1taW5pYnVmZmVyLW1pbm9yLW1vZGUg bmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXZpLWludGVyY2VwdC1taW5vci1tb2RlIHQ8L2Rp dj4NCjxkaXY+Jm5ic3A7dmlwZXItdmktbG9jYWwtdXNlci1taW5vci1tb2RlIHQ8L2Rpdj4NCjxk aXY+Jm5ic3A7dmlwZXItdmkta2JkLW1pbm9yLW1vZGUgdDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBl ci12aS1nbG9iYWwtdXNlci1taW5vci1tb2RlIHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItdmkt c3RhdGUtbW9kaWZpZXItbWlub3ItbW9kZSB0PC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXZpLWRp ZWhhcmQtbWlub3ItbW9kZSBuaWw8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItdmktYmFzaWMtbWlu b3ItbW9kZSB0PC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXJlcGxhY2UtbWlub3ItbW9kZSBuaWw8 L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItaW5zZXJ0LWludGVyY2VwdC1taW5vci1tb2RlIG5pbDwv ZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1pbnNlcnQtbG9jYWwtdXNlci1taW5vci1tb2RlIG5pbDwv ZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1pbnNlcnQta2JkLW1pbm9yLW1vZGUgbmlsPC9kaXY+DQo8 ZGl2PiZuYnNwO3ZpcGVyLWluc2VydC1nbG9iYWwtdXNlci1taW5vci1tb2RlIG5pbDwvZGl2Pg0K PGRpdj4mbmJzcDt2aXBlci1pbnNlcnQtc3RhdGUtbW9kaWZpZXItbWlub3ItbW9kZSBuaWw8L2Rp dj4NCjxkaXY+Jm5ic3A7dmlwZXItaW5zZXJ0LWRpZWhhcmQtbWlub3ItbW9kZSBuaWw8L2Rpdj4N CjxkaXY+Jm5ic3A7dmlwZXItaW5zZXJ0LWJhc2ljLW1pbm9yLW1vZGUgbmlsPC9kaXY+DQo8ZGl2 PiZuYnNwO3ZpcGVyLWVtYWNzLWludGVyY2VwdC1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4m bmJzcDt2aXBlci1lbWFjcy1sb2NhbC11c2VyLW1pbm9yLW1vZGUgbmlsPC9kaXY+DQo8ZGl2PiZu YnNwO3ZpcGVyLWVtYWNzLWtiZC1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBl ci1lbWFjcy1nbG9iYWwtdXNlci1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBl ci1lbWFjcy1zdGF0ZS1tb2RpZmllci1taW5vci1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2 aXBlci1hdXRvbWF0aWMtaXNvLWFjY2VudHMgbmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLXNw ZWNpYWwtaW5wdXQtbWV0aG9kIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci13YW50LWVtYWNz LWtleXMtaW4taW5zZXJ0IHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItd2FudC1lbWFjcy1rZXlz LWluLXZpIHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXIta2VlcC1wb2ludC1vbi11bmRvIG5pbDwv ZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1uby1tdWx0aXBsZS1FU0MgdDwvZGl2Pg0KPGRpdj4mbmJz cDt2aXBlci1lbGVjdHJpYy1tb2RlIG5pbDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1FU0Mta2V5 ICZxdW90O2AmcXVvdDs8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItd2FudC1jdGwtaC1oZWxwIG5p bDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1leC1zdHlsZS1lZGl0aW5nIG5pbDwvZGl2Pg0KPGRp dj4mbmJzcDt2aXBlci1kZWxldGUtYmFja3dhcmRzLWluLXJlcGxhY2UgbmlsPC9kaXY+DQo8ZGl2 PiZuYnNwO3ZpcGVyLXZpLXN0eWxlLWluLW1pbmlidWZmZXIgdDwvZGl2Pg0KPGRpdj4mbmJzcDt2 aXBlci12aS1zdGF0ZS1ob29rICd2aXBlci1yZXN0b3JlLWN1cnNvci10eXBlPC9kaXY+DQo8ZGl2 PiZuYnNwO3ZpcGVyLWluc2VydC1zdGF0ZS1ob29rICcodHVybi1vbi1hdXRvLWZpbGwgdmlwZXIt c2V0LWluc2VydC1jdXJzb3ItdHlwZSk8L2Rpdj4NCjxkaXY+Jm5ic3A7dmlwZXItcmVwbGFjZS1z dGF0ZS1ob29rICd2aXBlci1yZXN0b3JlLWN1cnNvci10eXBlPC9kaXY+DQo8ZGl2PiZuYnNwO3Zp cGVyLWVtYWNzLXN0YXRlLWhvb2sgJ3ZpcGVyLXJlc3RvcmUtY3Vyc29yLXR5cGU8L2Rpdj4NCjxk aXY+Jm5ic3A7ZXgtY3ljbGUtb3RoZXItd2luZG93IHQ8L2Rpdj4NCjxkaXY+Jm5ic3A7ZXgtY3lj bGUtdGhyb3VnaC1ub24tZmlsZXMgbmlsPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLWV4cGVydC1s ZXZlbCA1PC9kaXY+DQo8ZGl2PiZuYnNwO21ham9yLW1vZGUgJ2Z1bmRhbWVudGFsLW1vZGU8L2Rp dj4NCjxkaXY+Jm5ic3A7d2luZG93LXN5c3RlbSAnbnM8L2Rpdj4NCjxkaXY+Jm5ic3A7eC1kaXNw bGF5LWNvbG9yLXAgdDwvZGl2Pg0KPGRpdj4mbmJzcDt2aXBlci1mcmFtZS1wYXJhbWV0ZXJzICco KHRvb2wtYmFyLXBvc2l0aW9uIC4gdG9wKSAocGFyZW50LWlkKTwvZGl2Pg0KPGRpdj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGV4cGxpY2l0LW5hbWUpIChkaXNwbGF5IC4gJnF1 b3Q7c2NvdHQuY3Mucm9jaGVzdGVyLmVkdSZxdW90Oyk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICh2aXNpYmlsaXR5IC4gdCkgKGljb24tbmFtZSkgKHdpbmRv dy1pZCAuICZxdW90OzEmcXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAodG9wIC4gMjUpIChsZWZ0IC4gMTUyNik8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChidXJpZWQtYnVmZmVyLWxpc3QgIyZsdDtidWZmZXIg KkNvbXBsZXRpb25zKiZndDsgIyZsdDtidWZmZXI8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyp2aXBlci1hc2stbGV2ZWwqJmd0Oyk8L2Rpdj4NCjxk aXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChidWZmZXItbGlzdCAjJmx0O2J1 ZmZlciAudmlwZXImZ3Q7ICMmbHQ7YnVmZmVyPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt2aXBlci1jbWQuZWwuZ3omZ3Q7ICMmbHQ7YnVmZmVyIHZp cGVyLWluaXQuZWwuZ3omZ3Q7PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsjJmx0O2J1ZmZlciAqQmFja3RyYWNlKiZndDsgIyZsdDtidWZmZXIgKkhl bHAqJmd0OyAjJmx0O2J1ZmZlcjwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7KkJ1ZmZlciBMaXN0KiZndDsgIyZsdDtidWZmZXIgY2hhcC50ZXgmZ3Q7 ICMmbHQ7YnVmZmVyPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDtDRGV4LnRleCZsdDswNF9zZW1hbnRpY3MmZ3Q7Jmd0OyAjJmx0O2J1ZmZlcjwvZGl2 Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MjAyNS0wNS0w MV9ZdWFuX1lhbyZndDsgIyZsdDtidWZmZXIgYXR0cl9ncmFtbWFycy50ZXgmZ3Q7PC9kaXY+DQo8 ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsjJmx0O2J1ZmZlciBt YWluLnRleCZndDsgIyZsdDtidWZmZXIgKnNjcmF0Y2gqJmd0OyAjJmx0O2J1ZmZlcjwvZGl2Pg0K PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MjAyNS0wNC0xMF9o YmVhZGxlJmd0OyAjJmx0O2J1ZmZlciByZXNwb25zZS50eHQmZ3Q7ICMmbHQ7YnVmZmVyPC9kaXY+ DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtub3RlcyZndDsg IyZsdDtidWZmZXIgMjAyNS0wNC0yOV9yZG9uZzMrc3JlZSZndDsgIyZsdDtidWZmZXI8L2Rpdj4N CjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0NEZXgudGV4Jmx0 OzAzX25hbWVzJmd0OyZndDsgIyZsdDtidWZmZXIgbm90ZXMudHh0Jmd0Oyk8L2Rpdj4NCjxkaXY+ Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICh1bnNwbGl0dGFibGUpIChtb2RlbGlu ZSAuIHQpICh3aWR0aCAuIDgwKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgKGhlaWdodCAuIDg2KSAobmFtZSAuICZxdW90O0VtYWNzLWFybTY0LTExQHNpZ21h JnF1b3Q7KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGxh c3QtZm9jdXMtdXBkYXRlIC4gdCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICh2aXBlci12aS1zdGF0ZS1jdXJzb3ItY29sb3IgLiAmcXVvdDtmaXJlYnJpY2sm cXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAodmlw ZXItc2F2ZWQtY3Vyc29yLWNvbG9yLWluLXJlcGxhY2UtbW9kZSAuPC9kaXY+DQo8ZGl2PiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmcXVvdDtmaXJlYnJpY2smcXVvdDsp PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoZW52aXJvbm1l bnQpIChmb250LXBhcmFtZXRlcik8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7IChjdXJzb3ItY29sb3IgLiAmcXVvdDtmaXJlYnJpY2smcXVvdDspPC9kaXY+DQo8 ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoYmFja2dyb3VuZC1tb2RlIC4g bGlnaHQpIChkaXNwbGF5LXR5cGUgLiBjb2xvcik8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IChzY3JvbGwtYmFyLWJhY2tncm91bmQpIChzY3JvbGwtYmFyLWZv cmVncm91bmQpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAo d2luZG93LXN5c3RlbSAuIG5zKSAoZnVsbHNjcmVlbikgKGFscGhhLWJhY2tncm91bmQpPC9kaXY+ DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoYWxwaGEpIChzY3JvbGwt YmFyLWhlaWdodCAuIDE1KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgKHNjcm9sbC1iYXItd2lkdGggLiAxNSkgKGN1cnNvci10eXBlIC4gYm94KTwvZGl2Pg0K PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGF1dG8tbG93ZXIpIChhdXRv LXJhaXNlKSAoaWNvbi10eXBlKSAodGl0bGUpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAoYnVmZmVyLXByZWRpY2F0ZSkgKHRvb2wtYmFyLWxpbmVzIC4gMCk8 L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICh0YWItYmFyLWxp bmVzIC4gMCkgKG1lbnUtYmFyLWxpbmVzIC4gMCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IChuby1hY2NlcHQtZm9jdXMpIChuby1mb2N1cy1vbi1tYXApICh6 LWdyb3VwKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKHBh cmVudC1mcmFtZSkgKG5zLXRyYW5zcGFyZW50LXRpdGxlYmFyKTwvZGl2Pg0KPGRpdj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKG5zLWFwcGVhcmFuY2UpICh1bmRlY29yYXRlZCkg KG5vLXNwZWNpYWwtZ2x5cGhzKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgKHJpZ2h0LWZyaW5nZSAuIDgpIChsZWZ0LWZyaW5nZSAuIDgpIChsaW5lLXNwYWNp bmcpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoYmFja2dy b3VuZC1jb2xvciAuICZxdW90O2FsaWNlIGJsdWUmcXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoZm9yZWdyb3VuZC1jb2xvciAuICZxdW90O0JsYWNr JnF1b3Q7KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGhv cml6b250YWwtc2Nyb2xsLWJhcnMpPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAodmVydGljYWwtc2Nyb2xsLWJhcnMgLiByaWdodCk8L2Rpdj4NCjxkaXY+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChib3R0b20tZGl2aWRlci13aWR0aCAuIDAp IChyaWdodC1kaXZpZGVyLXdpZHRoIC4gMCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7IChjaGlsZC1mcmFtZS1ib3JkZXItd2lkdGgpPC9kaXY+DQo8ZGl2PiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoaW50ZXJuYWwtYm9yZGVyLXdpZHRoIC4g MikgKGJvcmRlci13aWR0aCAuIDApPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAoZm9udCAuPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsmcXVvdDstKi1Nb25hY28tcmVndWxhci1ub3JtYWwtbm9ybWFsLSotMTIt Ki0qLSotbS0wLWlzbzEwNjQ2LTEmcXVvdDspPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAoZm9udHNpemUgLiAwKSAoZm9udC1iYWNrZW5kIG1hYy1jdCk8L2Rp dj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IChtaW5pYnVmZmVyIC4g dCkpPC9kaXY+DQo8ZGl2PiZuYnNwO3ZpcGVyLW1pbmlidWZmZXItdmktZmFjZSBbZmFjZSB1bnNw ZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1 bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmll ZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNp ZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZF08L2Rp dj4NCjxkaXY+Jm5ic3A7dmlwZXItbWluaWJ1ZmZlci1pbnNlcnQtZmFjZSBbZmFjZSB1bnNwZWNp ZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNw ZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1 bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmll ZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZCB1bnNwZWNpZmllZA0KIHVuc3BlY2lmaWVkXTwvZGl2 Pg0KPGRpdj4mbmJzcDt2aXBlci1taW5pYnVmZmVyLWVtYWNzLWZhY2UgW2ZhY2UgdW5zcGVjaWZp ZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVj aWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5z cGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQg dW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWQgdW5zcGVjaWZpZWRdPC9kaXY+DQo8 ZGl2PiZuYnNwOyk8L2Rpdj4NCjxkaXY+LS10ZXh0IGZvbGxvd3MgdGhpcyBsaW5lLS08L2Rpdj4N CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pi0tJm5ic3A7PC9kaXY+DQo8ZGl2Pk1pY2hhZWwgTC4g U2NvdHQgKGhlL2hpbSk8L2Rpdj4NCjxkaXY+QXJ0aHVyIEdvdWxkIFlhdGVzIFByb2Zlc3NvciBv ZiBFbmdpbmVlcmluZzwvZGl2Pg0KPGRpdj5Db21wdXRlciBTY2llbmNlIERlcGFydG1lbnQsIFVu aXZlcnNpdHkgb2YgUm9jaGVzdGVyPC9kaXY+DQo8ZGl2PjxhIGhyZWY9Im1haWx0bzpzY290dEBj cy5yb2NoZXN0ZXIuZWR1Ij5zY290dEBjcy5yb2NoZXN0ZXIuZWR1PC9hPjsgNTg1LTI3NS01Njcx LCA1NDc4PC9kaXY+DQo8ZGl2PjxhIGhyZWY9Imh0dHA6Ly93d3cuY3Mucm9jaGVzdGVyLmVkdS91 L3Njb3R0LyI+aHR0cDovL3d3dy5jcy5yb2NoZXN0ZXIuZWR1L3Uvc2NvdHQvPC9hPiZuYnNwOzwv ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_4D9BFE774A964C4D905F4F9079B8429Ecsrochesteredu_-- ------------=_1751100482-4696-1-- From unknown Mon Aug 11 18:55:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78220: bug fix: viper-put-back and viper-Put-back do not set viper-d-com correctly Resent-From: Michael Kifer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Jun 2025 02:24:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 78220@debbugs.gnu.org, scott@cs.rochester.edu Received: via spool by 78220-submit@debbugs.gnu.org id=B78220.175116379820430 (code B ref 78220); Sun, 29 Jun 2025 02:24:03 +0000 Received: (at 78220) by debbugs.gnu.org; 29 Jun 2025 02:23:18 +0000 Received: from localhost ([127.0.0.1]:53199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uVhhL-0005J7-Ju for submit@debbugs.gnu.org; Sat, 28 Jun 2025 22:23:17 -0400 Received: from mail-qv1-xf2c.google.com ([2607:f8b0:4864:20::f2c]:61529) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uVhhI-0005Hh-2Z for 78220@debbugs.gnu.org; Sat, 28 Jun 2025 22:23:13 -0400 Received: by mail-qv1-xf2c.google.com with SMTP id 6a1803df08f44-6faf66905baso12812766d6.2 for <78220@debbugs.gnu.org>; Sat, 28 Jun 2025 19:23:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs-stonybrook-edu.20230601.gappssmtp.com; s=20230601; t=1751163786; x=1751768586; darn=debbugs.gnu.org; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=+Ef3mkQnWnzBba+6XqMHJK7Wgchg+yrI7253R+rOzTU=; b=MNEEezBW6hGJp7XmCWXLBP9HS7ILEaHpiuEkqoG+9P/JGgVuRhNu7KjQxPLI8pQy9g GPZxJbnvzlH8y1rr44kq9tJ3j4y+05kQXmcqqn7KFcys8JgtB3MHF7UY8PKNkUG6NCXm kU4+mrhWqVU0uZXDwssJ9hpkYnh04n7dmecpniCYMavZyTozynODuqnaAP9wkKcqc6jP k9Kf2TvTCbUapYRxfXTjMoxzZBmRV441D/rFXP5ySPIN9+B59elIyf64DXnqaTQHKI2T QrHLq38EbWZrxFHmQT74zXWNfGA49KwJLiQNhfB/4R+RDdSmfNn8XDBoMNpoXNhyDjJK q35A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751163786; x=1751768586; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+Ef3mkQnWnzBba+6XqMHJK7Wgchg+yrI7253R+rOzTU=; b=YovfS9tjxlUVnXXxIgtyujxotyjKvxJ2PBucCqVlykKG/okK6J86u9zUmcBqC0NKeL EwizAqvvSrtTFDjOFWgL7XNjEThwgubxQ+pIaT7Cs7yXFGrKRZQpvbnAyFdsyaB7lAI6 rZk8xFZJbqxwZqbPoAyIuynwXy/jQCf49J5o6gSVwI6SZ/H8rzJSNeUIA1jdzFWp8+mS y/RNNL4BEkn0ai0+W1rLFepgcA1UO8MEbkaV/b8KnClmWwgT59UqkBxBR+iu7Cbu8PfY VI5T7Rqt/Cv4pjSjL8t0RQcAmOL5o1n/aiA6btQq9SpeFLE9G77Amu5lA53Xc5H7P2Y/ 2XcA== X-Forwarded-Encrypted: i=1; AJvYcCVu9g2QG/5i84EYdEX/uIghUJ5IiDfQPmMkurvDg8xfNhVsT5NtnnvwOcAdJp5AZh9FSoqorw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwThhA5oa5INVCZBOpzGI2iaPDDxU4sipo1NRS874ZTkiYab5H8 PwqJf38i47NVBTkyCUMqe/4GSJM3ynHCO9jUKvhZSeHpiMguA4mj16i/1AO7ANMVKCI= X-Gm-Gg: ASbGncuoGnO4SDZMoGvmk5iTktphj1tm4qmx+Dni7uWjdCF+h3/fyNoOFuD0W/24Fiw kDdTMxkkdpn2V5Ob8zO+ObCBZlmXc0eVOKVtIegSQnurNufAaVGMwmkyUT2KcZDEGev7BHW0gVg xvZ8s/MOHsx6UMi+DXMWG/oyiP7xddz1Qwkgga5EtIddN520/yZJVAgbYnbGdWWTGamB0l6ZkhH fpphkdC9gmijoWGq3e3Vm2PqwqzfayAr5hE1/M/3bg4UrqfpQ2H2FoJ+lXKAucmbIgjrM8IrYyG B+rwIE6AFdX0vgwduAiTY6rG/QtCLUlR8VBtOa/Ug7vGT7h1mxQV1a0ud1AXq5z5jewtvFeQavQ jvcNcuxLO4K7zIO9yhe2Iz5c8lMzaDAI= X-Google-Smtp-Source: AGHT+IGfjUTmC9dJ0LMysG2oC4EywDJjR6GeyBhc4VEFtIt7ZuCmg/ll+ZzFUjRxjBkI2IH3ituY6Q== X-Received: by 2002:a05:6214:ccb:b0:6fa:c6e6:11f9 with SMTP id 6a1803df08f44-70002b08277mr118698376d6.11.1751163786059; Sat, 28 Jun 2025 19:23:06 -0700 (PDT) Received: from [127.0.0.1] (ool-4355e995.dyn.optonline.net. [67.85.233.149]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6fd772fe600sm45266616d6.96.2025.06.28.19.23.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 28 Jun 2025 19:23:05 -0700 (PDT) Date: Sat, 28 Jun 2025 22:23:04 -0400 (EDT) From: Michael Kifer Message-ID: <5186cf5b-b4c6-436a-9896-1545c2311f2c@cs.stonybrook.edu> In-Reply-To: <86jz4w8d8t.fsf@gnu.org> References: <4D9BFE77-4A96-4C4D-905F-4F9079B8429E@cs.rochester.edu> <86plg7wtik.fsf@gnu.org> <86wm9xs17k.fsf@gnu.org> <86jz4w8d8t.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15_46177272.1751163784389" X-Correlation-ID: <5186cf5b-b4c6-436a-9896-1545c2311f2c@cs.stonybrook.edu> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------=_Part_15_46177272.1751163784389 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thank you, Eli Jun 28, 2025 04:46:46 Eli Zaretskii : >> Cc: 78220@debbugs.gnu.org, scott@cs.rochester.edu >> Date: Sat, 31 May 2025 10:12:31 +0300 >> From: Eli Zaretskii >>=20 >>> Date: Fri, 30 May 2025 22:02:46 -0400 >>> Cc: 78220@debbugs.gnu.org >>> From: Michael Kifer >>>=20 >>>=20 >>> I haven't=C2=A0 committed anything to emacs=C2=A0 repo for probably 15 = years now=C2=A0 >>> and I=C2=A0 lost my access to the repository. >>>=20 >>> I would have loved it if I were=C2=A0 able to continue maintaining Vipe= r and=C2=A0 >>> Ediff=C2=A0 but it's not=C2=A0 going to happen, realistically speaking. >>=20 >> OK, understood. >>=20 >> Does the patch sound reasonable to you? >=20 > No further comments, so I have now installed the proposed patch on the > master branch, and I'm therefore closing this bug. ------=_Part_15_46177272.1751163784389 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Thank you, Eli

Jun 28, 2025 04:46:46 Eli Zaretskii <eliz@gnu.org>:

Cc: 78220@debbugs.gnu.org, scott@cs.rochester.edu
Date: Sat, 31 May 2025 10:12:31 +0300
From: Eli Zaretskii <eliz@gnu.org>

Date: Fri, 30 May 2025 22:02:46 -0400
Cc: 78220@debbugs.gnu.org
From: Michael Kifer <kifer@cs.stonybrook.edu>


I haven't  committed anything to emacs  repo for probably 15 years now 
and I  lost my access to the repository.

I would have loved it if I were  able to continue maintaining Viper and 
Ediff  but it's not  going to happen, realistically speaking.

OK, understood.

Does the patch sound reasonable to you?

No further comments, so I have now installed the proposed patch on the
master branch, and I'm therefore closing this bug.
------=_Part_15_46177272.1751163784389--