GNU logs - #76815, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76815: 31.0.50; [PATCH] Turning off semantic-mode should apply to each buffer
Resent-From: Lin Sun <sunlin7@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 07 Mar 2025 17:23:02 +0000
Resent-Message-ID: <handler.76815.B.174136815711490 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 76815
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 76815 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.174136815711490
          (code B ref -1); Fri, 07 Mar 2025 17:23:02 +0000
Received: (at submit) by debbugs.gnu.org; 7 Mar 2025 17:22:37 +0000
Received: from localhost ([127.0.0.1]:49890 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tqbPB-0002zF-0s
	for submit <at> debbugs.gnu.org; Fri, 07 Mar 2025 12:22:37 -0500
Received: from lists.gnu.org ([2001:470:142::17]:39442)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sunlin7@HIDDEN>)
 id 1tqbP8-0002z2-1g
 for submit <at> debbugs.gnu.org; Fri, 07 Mar 2025 12:22:34 -0500
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 <sunlin7@HIDDEN>)
 id 1tqbP2-0006lB-K1
 for bug-gnu-emacs@HIDDEN; Fri, 07 Mar 2025 12:22:28 -0500
Received: from mail-japanwestazolkn19011036.outbound.protection.outlook.com
 ([52.103.66.36] helo=OS0P286CU010.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 <sunlin7@HIDDEN>)
 id 1tqbP0-0002WK-Og
 for bug-gnu-emacs@HIDDEN; Fri, 07 Mar 2025 12:22:28 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Y0sCaxpnwP7lOtfRvdOeSwfRX3fxKSrkkfylI2buUqTtiwo92uZwt4hDLWTVEt3hc2mbSs/GfRf3afamzbydAmaCi9EFxYLAR50eQBMmaInS81V3zb3BCAwfEMc1h45yrrazjjynEbgYdlD1fQV75Xr005aqebqN98He1nYurQpXNmK6pvAEfdQvvZqqSPEAkjFPWiXQTHa63RN/85vWNfk7FNpnmOMvoSaHEoes+eNBCHSPF44q9QvhvLZvaIY7Bwtoh33FBOC6wVG821JXBEwaj0e22/i9h4HoCZyhonZeHdzPSy1k/JOhesjdszaC+lxYfgPBCXVjSVo2phtSEg==
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=gIRkm21S6jwfwdk8/mJtdEt43KCace23Skp8rGWS1e4=;
 b=UQsVxLe9VtA193//lYzQ5mg0Qin/asObD0BvMmqC2/ySlfNpDTp44ONgm2m1+s2+XUlRTcrn++jU7Z8OnZoaYHQjIms4AlBBoFSLo5lUhOqIzYOONj31huGtN59VeQzeCNMtrZVsWBQfVkUzH5lKDJQxyiT7KkYMSyUe4JzQtBtsfsTVFhcvcPACmPqJ96Agy3pF0w0cpSAGqcvLxqZ+AjJRhq2ZeGfTy1tMLHa5ClN9ant2XZSmxogY5SpzFL9+JK9J9IlxRydNySW2akH6ISwrSrvi7KiqP50xq3cQvx/x4Su9ZxoLnCNARIUZYN4dJHru4WgCP2/1RpO+v0LA0g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gIRkm21S6jwfwdk8/mJtdEt43KCace23Skp8rGWS1e4=;
 b=o/JXF6/P0aZnlZq3qon16sOpWZBddG8sT2N6kptAkiGB3+HulLuTvBMFEvrDHhZSThdspr9z3gof7hMokueR/gIzPAmM/S675fPrP0xlU9qP1jUkSCVJ9g1qYhZOSUuq6RHW4IhjdR0qbaGEdXFvQ57Bjkj8LnMqtxLH1JXslABvIX//r5jI/UsvIyJ2rfxAsX4MxsYrrwG4eB2/nYdHBFaruU/3kRtkQYChPrTDbgqZyzRSjcUJqP1jn0C/UVpxKV51bW0Y6eQncXUZp+2IAn42WAxsL2R8AcCQ6hgAnHgUrNIc0p7kivJrXXK9BD5tj4pRy9k1v9u7vXNFz3Te4w==
Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com
 (2603:1096:400:1e8::14) by OSZPR01MB8467.jpnprd01.prod.outlook.com
 (2603:1096:604:16e::10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.17; Fri, 7 Mar
 2025 17:22:17 +0000
Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com
 ([fe80::8ecd:43a5:333:1c8]) by TYCPR01MB10004.jpnprd01.prod.outlook.com
 ([fe80::8ecd:43a5:333:1c8%3]) with mapi id 15.20.8511.017; Fri, 7 Mar 2025
 17:22:16 +0000
From: Lin Sun <sunlin7@HIDDEN>
Thread-Topic: 31.0.50; [PATCH] Turning off semantic-mode should apply to each
 buffer
Thread-Index: AQHbj4NqcfD6rcsprEyeHuL/J0ShMQ==
Date: Fri, 7 Mar 2025 17:22:16 +0000
Message-ID: <TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
msip_labels: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: TYCPR01MB10004:EE_|OSZPR01MB8467:EE_
x-ms-office365-filtering-correlation-id: d49b8f50-1679-422c-03e0-08dd5d9c9bf0
x-microsoft-antispam: BCL:0;
 ARA:14566002|15080799006|8060799006|19110799003|15030799003|6092099012|8062599003|7092599003|461199028|13095399003|3412199025|440099028|102099032;
x-microsoft-antispam-message-info: C37Jr/AESzaJGXN6Jq4wfT8pCOZltFfciSxmhjxYrnKeiGMLjHzgSIVFFXEZSJtEdNEwy26v7yNGQvfp8OtpF5qotsGJj54ZrCO3jGDqw5z7mlsqmZMMHTlPET4+h33Wo/99MljRLO8jiukTMNoM10aj6Mcw1A1dfcx12m0iduRCPi47dvgs+xK+W7gXmjbvsiW2phSdsw+WyzP8qkf/FSqlVs1gZfMtD/GJ0V3JGoeB9tBDMBjnTWD26ZjodOzlthZVrWsrO8SutyaZQSGApNqEMtbSJSg33WxbQciygQJ8at5Zs8UcyRYxRqqKq2MKiVrk08vI3tj3c3LyFbWga3zMtCUJhEEPXeKvv/aRDVdnFvVQc4tn4rn7IMk2Vun9SpdWzGQDhgfQCr7uch6cZQoil4bw3+a6KU1EY4w9u2rHd533uB6Zi4KwtBlITa50o4+4xLhF2QzV+uM+oCACxhZWDuVbCFRP/2gIbBrABdhDpIZvKi2kyttaJDu+OfkKxQjkrWnSZMxhpPn2nHOpexeIGovp4yd9lgGGCvCBVuQuv9anpYnVLb29ZMw4ZvYq//GQNA2AOwA6oCg7ZrLYhDKwe6kMigY9kMVk24QHlvcH9YuIyvwqF8h1blsvAe2kP9CUfrpftwIS6NJ+DS41VHIqJ4Ktz6gmQr1mmbWK4fAw8ZtXbbTBtWQpLEybO0D2sJ0Dc+u4ZCyiAJZdDBzz3vCMaB+zUggXmML35TRFoqJtXppxN7SSNWwwz9KiG1YzMj80NNTkN0ChF5lvoIcyXxv83USFdIOdx9q6YMRfGTZXtY/Tdoo4x9dATgdkJvYY4YjNdaB22JBt7nYoMS0S2ZIakeJB58CbHIQyT5nIgw3487WRNpi64O6fseAYF1upBEwgT5VaDjWWntENe7SFlUO5Owxgd4dDCq0Qhg1alKLFT8FTd4OfNI77sjzMyDw7sZaVVMRij196FxiG99YuS7rXP0TRrSDzejnCFEK3pMI+6h9HVFeOqtPWUcUD6ryCKhKyz2pY0PPDlYUsN3Qrf6iHLiB14nXlrv2GXCAAyisNVFgiFr8yceGGuHOI5vCWc7Us7IoWSmcDd0oHDqHONxLemhGk0m+TvVIM4x71clM8WdHtLG3FQuLDbqJzf3xPmiLUmORqqkqdwIJA5Yze53znsqqaEF2TOofhTrDplEg=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5Vn8qUIoZAlEI/8u5I/JYk4R9chof2mgx643fAkxynZ3eZERV3dsGlgrvefj7i2GgYB981hLxVvsttyJKlwr6Bx+BINbegR5Af7xMd4344b1xvNHGjwkWP9X21XBPm6ZXOhukvZGb24oqIw/vu+QOW2NC3sgvE7yE5s8n44UriYTOXtarSXjeZgk5twTgofqfW5i4ePQvZou4/paAtTw1wzILieTyFT8KDa6bHTkivxXU8EgNGYUsHKv9Fi239jij+dd8tsLBi1GIMHkJtGN/l+/jzV0uHb/u2yDJZ/kIB7ygMya48Wau+W3OoINVSJKDSYZSEBma5Ls2U8qjB1r0/9UUw/uYMmZ/wI2yGd7YB+5eNiVDqgdX9WRAaBMOdBrEmRCdrmDhWvvb1YpbXKiqbvtc56Q4MygrUIHt0r1FAn9CSpeQyhf4taBQG8nm8hqTbe/qXxil+sjcX3BdFgH5U1uodmXX+ibDUz3yraH3yloywlSrwW/EihXwJvtYPWjUshMo4INsBhSrI/k1b2jA72NI2YSuFqs5JmZpyc1deTfKy6dPlJwYOsGFCEMfQGUBD9wisH+KgQvs8oVs+d+pKFa9F9jwYX3f8fZWporQ3qc8ttdTXPMkH6XzPwu/67xyU7qsaghXjTgkpfA1Np4JFgrqXKHvixM2Jyq/jSF2zZlbLNYCDMLF75gIF9RqohjI9AGlCz1vbxEgRpjAaBkkiFaNHZNs8sycFZrlQuEim+1NStXBbUpg4UZErnxQXHVK4C2YJ7k7ApGK3YpkqxCaB8Rae19odO+dWD5GF3poT88GEcpFzaEODe9FKCOkfu2ElP7rD4Nk/toRGwxJn5ZNUAL+hGMotILouFVFmUFVW+S9HKt2QzstEcogj9Nc+33PpZ7bG7nDmIBk97Zgi6ngEyua0mMtPA4P6/Ko47DE/xMrSE4YVWHsIH0P//HtNY8N475CidEy39sWKmArYYBXRQC6yz5Qdzk+jhjhbBKaFdSRs2oOki9l/UHxGX7pLYwWiMx/4GHbCO5lPreB2t673ukvnD/ALk3iSlC9uwO1+bKRdVZKORHXvDLskg1VvaSCBIMB+1sAVoVnyKgFe71bUTJKdzp8gGqGDy32l9AGgsUCJRqxoW8i0WQqTe/MO1ng3zOSya3gNmYOaL9miMeLCKpwvbPWGpl75zkyN8S/7dvU7OJ2JNlwiYhzoHYYH2g2YdS+AfDut8mXxDwEu/6xQ==
Content-Type: multipart/mixed;
 boundary="_002_TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52TYCPR01MB10004jp_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10004.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: d49b8f50-1679-422c-03e0-08dd5d9c9bf0
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2025 17:22:16.8591 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8467
Received-SPF: pass client-ip=52.103.66.36; envelope-from=sunlin7@HIDDEN;
 helo=OS0P286CU010.outbound.protection.outlook.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
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:  Hi,
 There is a bug that turn off semantic-mode it only restores
 current buffer's imenu-create-index-function but actually turning on
 semantic-mode
 had changed each buffer's variable. Reproduce steps: [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 0.9 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;
 id=sunlin7%40hotmail.com; ip=2001%3A470%3A142%3A%3A17; r=debbugs.gnu.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (sunlin7[at]hotmail.com)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (sunlin7[at]hotmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 SPOOFED_FREEMAIL       No description available.
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

--_002_TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52TYCPR01MB10004jp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,=0A=
There is a bug that turn off semantic-mode it only restores current buffer'=
s imenu-create-index-function but actually turning on semantic-mode had cha=
nged each buffer's variable.=0A=
Reproduce steps:=0A=
1) Open two files (eg /tmp/a.c, /tmp/b.c) in two buffers; =0A=
2) Turn on semantic-mode, it will change the imenu-create-index-function va=
lue for each buffer;=0A=
3) Turn off semantic-mode, it will restore current buffer's value (eg: b.c)=
, but another one (eg: a.c) won't restored.=0A=
=0A=
When turning on semantic-mode, it applies changes to each buffer, =0A=
 1048         (dolist (b (buffer-list))=0A=
 1049           (with-current-buffer b=0A=
 1050             (semantic-new-buffer-fcn))))=0A=
=0A=
But turning off semantic does not restore the var for each buffer, only res=
tores current buffer.=0A=
=0A=
This patch will fix the issue. Please help review it. Thanks.=0A=
Best Regards, Lin=

--_002_TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52TYCPR01MB10004jp_
Content-Type: text/x-patch;
	name="0001-lisp-cedet-semantic.el-Turning-off-semantic-mode-app.patch"
Content-Description:  0001-lisp-cedet-semantic.el-Turning-off-semantic-mode-app.patch
Content-Disposition: attachment;
	filename="0001-lisp-cedet-semantic.el-Turning-off-semantic-mode-app.patch";
	size=1352; creation-date="Fri, 07 Mar 2025 17:21:10 GMT";
	modification-date="Fri, 07 Mar 2025 17:21:10 GMT"
Content-Transfer-Encoding: base64

RnJvbSA5ZGEzZTNkNjI3MjYwZDdmMWU4MzBkYjAxNmE3MGI3OWEzYTY4YjAxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBG
cmksIDcgTWFyIDIwMjUgMDY6NTA6MTcgKzAwMDAKU3ViamVjdDogW1BBVENIXSAqIGxpc3AvY2Vk
ZXQvc2VtYW50aWMuZWw6IFR1cm5pbmcgb2ZmIHNlbWFudGljLW1vZGUgYXBwbGllcwogdG8gZWFj
aCBidWZmZXIKCi0tLQogbGlzcC9jZWRldC9zZW1hbnRpYy5lbCB8IDEyICsrKysrKystLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9saXNwL2NlZGV0L3NlbWFudGljLmVsIGIvbGlzcC9jZWRldC9zZW1hbnRpYy5lbAppbmRl
eCBjMGNhYTM0Mjg2NS4uNTQyZmVhM2RmMmEgMTAwNjQ0Ci0tLSBhL2xpc3AvY2VkZXQvc2VtYW50
aWMuZWwKKysrIGIvbGlzcC9jZWRldC9zZW1hbnRpYy5lbApAQCAtMTA3NSwxMSArMTA3NSwxMyBA
QCBzZW1hbnRpYy1tb2RlCiAgICAgOzsgcmUtYWN0aXZhdGVkLgogICAgIChzZXRxIHNlbWFudGlj
LW5ldy1idWZmZXItZmNuLXdhcy1ydW4gbmlsKQogICAgIDs7IHJlc3RvcmUgdGhlIG9yaWdpbmFs
IGBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24nCi0gICAgKHVubGVzcyAoZXEgc2VtYW50aWMt
LWNyZWF0ZS1pbmRleC1mdW5jdGlvbi1vcmlnaW4KLSAgICAgICAgICAgICAgICBpbWVudS1jcmVh
dGUtaW5kZXgtZnVuY3Rpb24pCi0gICAgICAoc2V0cSBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rp
b24KLSAgICAgICAgICAgIChvciBzZW1hbnRpYy0tY3JlYXRlLWluZGV4LWZ1bmN0aW9uLW9yaWdp
bgotICAgICAgICAgICAgICAgIChkZWZhdWx0LXZhbHVlICdpbWVudS1jcmVhdGUtaW5kZXgtZnVu
Y3Rpb24pKSkpKSkKKyAgICAoZG9saXN0IChiIChidWZmZXItbGlzdCkpCisgICAgICAod2l0aC1j
dXJyZW50LWJ1ZmZlciBiCisgICAgICAgICh1bmxlc3MgKGVxIHNlbWFudGljLS1jcmVhdGUtaW5k
ZXgtZnVuY3Rpb24tb3JpZ2luCisgICAgICAgICAgICAgICAgICAgIGltZW51LWNyZWF0ZS1pbmRl
eC1mdW5jdGlvbikKKyAgICAgICAgICAoc2V0cSBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24K
KyAgICAgICAgICAgICAgICAob3Igc2VtYW50aWMtLWNyZWF0ZS1pbmRleC1mdW5jdGlvbi1vcmln
aW4KKyAgICAgICAgICAgICAgICAgICAgKGRlZmF1bHQtdmFsdWUgJ2ltZW51LWNyZWF0ZS1pbmRl
eC1mdW5jdGlvbikpKSkpKSkpCiAKIDs7OyBBdXRvbG9hZCBzb21lIGZ1bmN0aW9ucyB0aGF0IGFy
ZSBub3QgaW4gc2VtYW50aWMvbG9hZGRlZnMKIAotLSAKMi4zNC4xCgo=

--_002_TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52TYCPR01MB10004jp_--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Lin Sun <sunlin7@HIDDEN>
Subject: bug#76815: Acknowledgement (31.0.50; [PATCH] Turning off
 semantic-mode should apply to each buffer)
Message-ID: <handler.76815.B.174136815711490.ack <at> debbugs.gnu.org>
References: <TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52@HIDDEN>
X-Gnu-PR-Message: ack 76815
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 76815 <at> debbugs.gnu.org
Date: Fri, 07 Mar 2025 17:23:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 76815 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
76815: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76815
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76815: 31.0.50; [PATCH] Turning off semantic-mode should apply to each buffer)
Resent-From: Lin Sun <sunlin7@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 10 May 2025 05:16:01 +0000
Resent-Message-ID: <handler.76815.B76815.174685413128259 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76815
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: "76815 <at> debbugs.gnu.org" <76815 <at> debbugs.gnu.org>, Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 76815-submit <at> debbugs.gnu.org id=B76815.174685413128259
          (code B ref 76815); Sat, 10 May 2025 05:16:01 +0000
Received: (at 76815) by debbugs.gnu.org; 10 May 2025 05:15:31 +0000
Received: from localhost ([127.0.0.1]:42734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uDcYd-0007Lj-7A
	for submit <at> debbugs.gnu.org; Sat, 10 May 2025 01:15:31 -0400
Received: from mail-japanwestazolkn190100000.outbound.protection.outlook.com
 ([2a01:111:f403:d406::]:29138
 helo=OS0P286CU011.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 <sunlin7@HIDDEN>)
 id 1uDcYY-0007LE-Pw
 for 76815 <at> debbugs.gnu.org; Sat, 10 May 2025 01:15:27 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=StAlWDXY9YymE1BrX58ooPPsSCV1YnJRL8fRi6EN2sIl2tJ01YYtbe70GJfvfqVHheWP2TzT4o11OTyR4uNema5jEltvSXC5gv6R0yy22EebSTH65QqZpvhGF7GpZ3P+hnDCLOrFU+kxvQOZ86bqBO/9jje6aChmrSIFBbE83DqucnVe56m1nRWu8HRG/Pho0lRB8skayZSTvAcRlp9FRuK85Fp08/6CGhJnVdAA4N6r8Brxg3CNQiWvtvQactQiVuYP8u2QvsY29XtiIpMk2vOrNX9DZ5aCEeTzN0l3tezWzuFC70vNyAUrecmA9HNubCMeIGkIyfw0kYgZvDUE/A==
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=iHQEz8kT+kt8Kv+vHniCl2FKPlWAh4Tc6oAubrG5nng=;
 b=qLl9NrQZyDKGj+sDKgfYCx+9pbDQwgJ4EkMyFZd+lyyLB2t9gtM/3CJkl3wtyTkAbdb/0U3XG0ooFQzuiKMDitsNMV2/AIMBSwypbRH3dmyrvKbSI3F50L3iJfXKKsfvsficiYPvfL6JxaEUoDJUcnBz37IunDMycWo/e/iyP/n1R/jx7gLxlGHYyGh8nKUP0qYoqEFxzcP+fYx2WQAeq/0jOr4tLX1uccwATPz7k3w7W2IHKaA1HTjKpX9SxrtoSVUyEnKgNnvxF4lGvfuSGzY0keppfqG1F2Pv1Mcjj7b3+GAu2K80erg49215w+bKu71TV7bH368vlptH3vXlxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iHQEz8kT+kt8Kv+vHniCl2FKPlWAh4Tc6oAubrG5nng=;
 b=jgAZYgVgm+DvL8o5XY7lvNgG22bDIUEqT78E7rUpKyQ+Zs6jpcmi4MnUZFNHKiS2Fu8o4YBFyFSmxx5En3nlVSeGw3cFgczPLoMjv6lC2qd9n8ceg6I3WWweyCm7HgMaihCGC0Yvu5wazTbsQ+A0yn8iCXm70+fizzeki29Xdx1gMyCRB8Ue4mMYf6V+Ez9mja76V1vgfHbCVsdFYR3yuHB+KWCRVI2OqQYlB6MBgK3S4QoDr8tLOwXVV14TziDI0kclmQKyjTpCCNeN6sq7dVTk6ev+m+/ynfYDIWI35IuLAisZ3LwtxfgNN1N8uOb/hEn5wRuoTaIxKEwt96Vh2A==
Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com
 (2603:1096:400:1e8::14) by TYYPR01MB7806.jpnprd01.prod.outlook.com
 (2603:1096:400:116::7) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.24; Sat, 10 May
 2025 05:15:17 +0000
Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com
 ([fe80::8ecd:43a5:333:1c8]) by TYCPR01MB10004.jpnprd01.prod.outlook.com
 ([fe80::8ecd:43a5:333:1c8%5]) with mapi id 15.20.8722.024; Sat, 10 May 2025
 05:15:17 +0000
From: Lin Sun <sunlin7@HIDDEN>
Thread-Topic: bug#76815: 31.0.50; [PATCH] Turning off semantic-mode should
 apply to each buffer)
Thread-Index: AQHbwWqE/MtuE011d0q9smudtBJ5/w==
Date: Sat, 10 May 2025 05:15:17 +0000
Message-ID: <TYCPR01MB100046E03EE79465BCA2189ECFB95A@HIDDEN>
References: <TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52@HIDDEN>
 <handler.76815.B.174136815711490.ack <at> debbugs.gnu.org>
In-Reply-To: <handler.76815.B.174136815711490.ack <at> debbugs.gnu.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
msip_labels: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: TYCPR01MB10004:EE_|TYYPR01MB7806:EE_
x-ms-office365-filtering-correlation-id: 3b226a83-66a7-4837-d6a6-08dd8f81a70f
x-microsoft-antispam: BCL:0;
 ARA:14566002|7092599006|19110799006|15080799009|8062599006|8060799009|461199028|15030799003|6092099012|13095399003|440099028|3412199025|102099032;
x-microsoft-antispam-message-info: F1y/ozrTKqY49dxZfdqrQGKQpXmwgN3l3Ovsr9aZy00UtdSGXA8fwfiMOe0xA0q6a3iIQLlIWodl/nxQZ5xnJtXapkC+D2W67R8cYN3hH9+fwhVdU5AayfvEVOYO+bt0E09HZ9dPXL/J9rgNkujNQgSaWAY5FIe4xUl6Gv2NxPjxaQ6yjHe2M4ziMrPMUOl9lAKHKUh3MeG7ZBYDU3hcfYowxwdBVnmqlXaYx4ZzItERbwZH3lCDGy1e0K0IfWMx3IM7HMAsLqCLKe4HCcK/IoIRsBVB12o+VkD9ic6r7dCXuOSxb4sI/xbArDcYEvyyqfsUAw29sWNc+Wo0Aj6nbwSV2sYuSfhLKTe3z3eY3evIyquOQLvnM5soimzf1cXah0jHnsntSWMWOYLeP8h8dO0Zcp1FzwejPO84KLC/ZkQHQfQXKaGpPVrJGb+8jo5rVZLVeDWaiSSTPSIyO116v6proa0vzCRzOAOLCNejlud0ZqBc4LMZvkLrbW7WD3uehPgYqNPxpLlsoiCAnJ7/0MyRkQ380+lWal1d92+YAhiTN791D0j9U8wqtw4SlCmIwpq7om2F8NWJR0lW6u9Kf/FO0mJYEkq1dWW0ZXT2aB14KF8BUqAUWmWhRRHpFrq9DSJp0MXju0oN9vc5ER3E1GIIL6mnvqkZeBFzyVCI2JWP1J0a8LED+L0G3zHU91MqNYR0YKU3CogCLF5amPkbxQJmWsDjuconldg5IZWlQ9x0e90Wf61z+Rf40mGk2vJrxs/8RO6NQ3WyXwvBFrhPxuHv6OuXol6W0lIcmThrGc4VdnsHrJ+fViFU/fhgdollx8izBGZwODg0+L0p6zPoB/Nk/bq8r/tnTP5DKcpXnGZHtp9tR24nRnGMYURvsyQKo2ttVOyo6m31xTGm2vjz7G3RUWV/vyJXHsLls1TxWHwqpkYDyKcaJKIWPwlhNPIzC3bjPtz1lWsGkbrFtRYiu+PJcuxVmhzDWDfl01gWP3q8QFyIEwKMlfqx57YKT3HW6JFfmp62plK6o02x9PtsfrUWLPY7AEXHbwQ4qFQ2eKndAanwkNh79onnkpH8pMDasZGM7m4UtQOTsiiv/Wzr7ZdIcCHHcLXEnaAh1NyjwP+J/IkJnrRGFg6ZYxw0d9knmV+wAGwpGCCLiVa0fHJjRwYYVNUVTW8wjp9SCJefIKgdVoZZmmv5JQ2okVPoNOQ0Up5F6pRjSnd2XlmTryj7Ew==
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QbXbXrl3wv/9nkYvU3LoyJW3ORnkDUkNCJTcd05kwK7Co25J5pd7pdeZNLqlZfPLT9kmi4z7U9caXeR4YRZusTgD+kdY8h1g5lI7YxwoFl8GIIsWBncVkvU/0pYMBVYwjmMBHfgdVM6Y9Xqu+Bp6CJnvVljaQpTszd+c9krujXKC5dv9FyL402bXHT8ixAAgP1HAA4V5sc9ccO/GjNDwy18GHy4CX3TmbT1daXZI2j18esqWUJqpVwlvfXirx0dB2ayJ77NT0MOk/OoGpK0PhZ1RKhFGszhOw6ide5vuKzNVPYgduWSSYVAk8RZMD6YxlYB/RSchx9c2vbtZbKIgYPAinO4WuiHPQTx5Eiz2OXzjPGMBpToF2hwdG71jUzrDMEUxMgZ3q3LqDhHfHv+daBer8RoV3gGRkYq5s0G7rhqWQ2h4dbCXgb0nGJlPfK+66HSJw2LTKW5ejX0BlNt17mwH+Ss+W5W6M+M7E/eEgKsftg/tNrIzbMUEiZFPfZX40Ks1SZQCigtQpHal7cwh3Fj00Nwz1APT+NwH+jYMXaFdjtfmPTAeCEqgUEjeJ44D5QG2+6E6LyAPWCoa5BjaAE58lqugpbL8ulHeZIu2CwZ7cvd5WNOjF9wKg+mkLk4DGZ3A2jXEXoio/zA6ybDiptQHKAuvlCbJmi8bxEQlWdytfAAJoc2r2obZUOjNbyBI4N44NIjFz3qJmbCrBPw81tKhEsLIbqGjc+G7kpfv9D69w+VBKJC8KKm1J1Yh7naey+ZIgSgyChUT+BH+rZLxf4I71/QYm+GDqC7FV4xa4asHKdVIQgpPYR4ozTPT9Xsa8VECCws6MTR0OcO1t3rTePSdjDDwBSFy0sZf+hrEPnVL5tHilU9NB+eufitohJ1ruA8V/EvNA3w7G7ydpsfylMZhKbEvEdHJX7TEKzUBHuQS1dupI/cHmLyYyv2/BqbycknhJXRl8ZPpb3gLer5LWTFgsuWz5BTMGLXcjkm5IiJZiUP1PtR3mXs6irQe6t4aAB9e7mIO7NLKF33Fq6Vec/UvMqSyNeNKhCdjFbn3LEragHDYdcbowsjydqwHfF0irJoMlDJByWMBYCwFgCO3FpMhj/YY8EbYp2qBtLn4IqArif7Bhf1k0tWoymxBNGqrJLaWN4CeSaOji9fokOCRlnaE+7gYmtz/0dS247UTq6U4OgFbMB5adDWdP2ZnTcWzZT6FhDLGMNz0qDj2Map1yA==
Content-Type: multipart/mixed;
 boundary="_002_TYCPR01MB100046E03EE79465BCA2189ECFB95ATYCPR01MB10004jp_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10004.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 3b226a83-66a7-4837-d6a6-08dd8f81a70f
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2025 05:15:17.2246 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB7806
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

--_002_TYCPR01MB100046E03EE79465BCA2189ECFB95ATYCPR01MB10004jp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Eli, Please help review the patch, thank you!=0A=
=0A=
From:=A0Lin Sun=0A=
> There is a bug that turn off semantic-mode it only restores current buffe=
r's imenu-create-index-function but actually turning on semantic-mode had c=
hanged each buffer's variable.=0A=
> Reproduce steps:=0A=
> 1) Open two files (eg /tmp/a.c, /tmp/b.c) in two buffers;=0A=
> 2) Turn on semantic-mode, it will change the imenu-create-index-function =
value for each buffer;=0A=
> 3) Turn off semantic-mode, it will restore current buffer's value (eg: b.=
c), but another one (eg: a.c) won't restored.=0A=
>=0A=
> When turning on semantic-mode, it applies changes to each buffer,=0A=
> =A01048=A0=A0=A0=A0=A0=A0=A0=A0 (dolist (b (buffer-list))=0A=
> =A01049=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 (with-current-buffer b=0A=
> =A01050=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 (semantic-new-buffer-fcn))))=
=0A=
>=0A=
> But turning off semantic does not restore the var for each buffer, only r=
estores current buffer.=0A=
>=0A=
> This patch will fix the issue. Please help review it. Thanks.=

--_002_TYCPR01MB100046E03EE79465BCA2189ECFB95ATYCPR01MB10004jp_
Content-Type: text/x-patch;
	name="0001-lisp-cedet-semantic.el-Turning-off-semantic-mode-app.patch"
Content-Description:  0001-lisp-cedet-semantic.el-Turning-off-semantic-mode-app.patch
Content-Disposition: attachment;
	filename="0001-lisp-cedet-semantic.el-Turning-off-semantic-mode-app.patch";
	size=1352; creation-date="Sat, 10 May 2025 05:11:45 GMT";
	modification-date="Sat, 10 May 2025 05:11:45 GMT"
Content-Transfer-Encoding: base64

RnJvbSA5ZGEzZTNkNjI3MjYwZDdmMWU4MzBkYjAxNmE3MGI3OWEzYTY4YjAxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBG
cmksIDcgTWFyIDIwMjUgMDY6NTA6MTcgKzAwMDAKU3ViamVjdDogW1BBVENIXSAqIGxpc3AvY2Vk
ZXQvc2VtYW50aWMuZWw6IFR1cm5pbmcgb2ZmIHNlbWFudGljLW1vZGUgYXBwbGllcwogdG8gZWFj
aCBidWZmZXIKCi0tLQogbGlzcC9jZWRldC9zZW1hbnRpYy5lbCB8IDEyICsrKysrKystLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9saXNwL2NlZGV0L3NlbWFudGljLmVsIGIvbGlzcC9jZWRldC9zZW1hbnRpYy5lbAppbmRl
eCBjMGNhYTM0Mjg2NS4uNTQyZmVhM2RmMmEgMTAwNjQ0Ci0tLSBhL2xpc3AvY2VkZXQvc2VtYW50
aWMuZWwKKysrIGIvbGlzcC9jZWRldC9zZW1hbnRpYy5lbApAQCAtMTA3NSwxMSArMTA3NSwxMyBA
QCBzZW1hbnRpYy1tb2RlCiAgICAgOzsgcmUtYWN0aXZhdGVkLgogICAgIChzZXRxIHNlbWFudGlj
LW5ldy1idWZmZXItZmNuLXdhcy1ydW4gbmlsKQogICAgIDs7IHJlc3RvcmUgdGhlIG9yaWdpbmFs
IGBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24nCi0gICAgKHVubGVzcyAoZXEgc2VtYW50aWMt
LWNyZWF0ZS1pbmRleC1mdW5jdGlvbi1vcmlnaW4KLSAgICAgICAgICAgICAgICBpbWVudS1jcmVh
dGUtaW5kZXgtZnVuY3Rpb24pCi0gICAgICAoc2V0cSBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rp
b24KLSAgICAgICAgICAgIChvciBzZW1hbnRpYy0tY3JlYXRlLWluZGV4LWZ1bmN0aW9uLW9yaWdp
bgotICAgICAgICAgICAgICAgIChkZWZhdWx0LXZhbHVlICdpbWVudS1jcmVhdGUtaW5kZXgtZnVu
Y3Rpb24pKSkpKSkKKyAgICAoZG9saXN0IChiIChidWZmZXItbGlzdCkpCisgICAgICAod2l0aC1j
dXJyZW50LWJ1ZmZlciBiCisgICAgICAgICh1bmxlc3MgKGVxIHNlbWFudGljLS1jcmVhdGUtaW5k
ZXgtZnVuY3Rpb24tb3JpZ2luCisgICAgICAgICAgICAgICAgICAgIGltZW51LWNyZWF0ZS1pbmRl
eC1mdW5jdGlvbikKKyAgICAgICAgICAoc2V0cSBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24K
KyAgICAgICAgICAgICAgICAob3Igc2VtYW50aWMtLWNyZWF0ZS1pbmRleC1mdW5jdGlvbi1vcmln
aW4KKyAgICAgICAgICAgICAgICAgICAgKGRlZmF1bHQtdmFsdWUgJ2ltZW51LWNyZWF0ZS1pbmRl
eC1mdW5jdGlvbikpKSkpKSkpCiAKIDs7OyBBdXRvbG9hZCBzb21lIGZ1bmN0aW9ucyB0aGF0IGFy
ZSBub3QgaW4gc2VtYW50aWMvbG9hZGRlZnMKIAotLSAKMi4zNC4xCgo=

--_002_TYCPR01MB100046E03EE79465BCA2189ECFB95ATYCPR01MB10004jp_--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76815: 31.0.50; [PATCH] Turning off semantic-mode should apply to each buffer)
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 10 May 2025 11:22:02 +0000
Resent-Message-ID: <handler.76815.B76815.174687610825057 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76815
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Lin Sun <sunlin7@HIDDEN>, Po Lu <luangruo@HIDDEN>
Cc: 76815 <at> debbugs.gnu.org
Received: via spool by 76815-submit <at> debbugs.gnu.org id=B76815.174687610825057
          (code B ref 76815); Sat, 10 May 2025 11:22:02 +0000
Received: (at 76815) by debbugs.gnu.org; 10 May 2025 11:21:48 +0000
Received: from localhost ([127.0.0.1]:44585 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uDiH5-0006W3-RK
	for submit <at> debbugs.gnu.org; Sat, 10 May 2025 07:21:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:54006)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uDiH2-0006Vl-SF
 for 76815 <at> debbugs.gnu.org; Sat, 10 May 2025 07:21:45 -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 <eliz@HIDDEN>)
 id 1uDiGx-0005G1-Hh; Sat, 10 May 2025 07:21:39 -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=gSj13h4m2iHbuCju8mZ95O3VCK5XZ2bl57hjrm169xI=; b=Rz6SuO/OvFTm2kbZXBTl
 8cJHoJuv/1CH113aG/kMC9KNZA6hOc7aF94n0NbOX6jwsKACwZQSpJFCMnJYel4n4IlO82aSwt6gM
 o3D7MKFXUJW55kDiuN0uIfH0pglIaKBtjfkChTdBXNibbxDBHJRCDRIHEmLcoOLzHYRszj/ugGJTK
 c0DK3NEhTAe4wa4yT7dDm1EkTn3DTdhSqA3nGrBtolUBRcaX67gV0OohfBUtQL58cE8XSX6SMmx7J
 mSN4aNUkm4BgerZmyqV++GzgPp+S0/Gpc8xDPAHoB+Mz0FrUiDYSrdU//sYgnBYed90Li64cK6Wln
 mLsNvphFzAvPgw==;
Date: Sat, 10 May 2025 14:21:37 +0300
Message-Id: <86y0v490e6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <TYCPR01MB100046E03EE79465BCA2189ECFB95A@HIDDEN>
 (message from Lin Sun on Sat, 10 May 2025 05:15:17 +0000)
References: <TYCPR01MB10004B8D25E68BB5AE046A1D1FBD52@HIDDEN>
 <handler.76815.B.174136815711490.ack <at> debbugs.gnu.org> 
 <TYCPR01MB100046E03EE79465BCA2189ECFB95A@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lin Sun <sunlin7@HIDDEN>
> Date: Sat, 10 May 2025 05:15:17 +0000
> 
> Hi Eli, Please help review the patch, thank you!
> 
> From: Lin Sun
> > There is a bug that turn off semantic-mode it only restores current buffer's imenu-create-index-function but actually turning on semantic-mode had changed each buffer's variable.
> > Reproduce steps:
> > 1) Open two files (eg /tmp/a.c, /tmp/b.c) in two buffers;
> > 2) Turn on semantic-mode, it will change the imenu-create-index-function value for each buffer;
> > 3) Turn off semantic-mode, it will restore current buffer's value (eg: b.c), but another one (eg: a.c) won't restored.
> >
> > When turning on semantic-mode, it applies changes to each buffer,
> >  1048         (dolist (b (buffer-list))
> >  1049           (with-current-buffer b
> >  1050             (semantic-new-buffer-fcn))))
> >
> > But turning off semantic does not restore the var for each buffer, only restores current buffer.
> >
> > This patch will fix the issue. Please help review it. Thanks.

It looks reasonable, but then I don't use semantic-mode.

Po Lu, any comments?





Last modified: Sat, 10 May 2025 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.