From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lin Sun Newsgroups: gmane.emacs.bugs Subject: bug#74803: 31.0.50; [PATCH] Fix bug that semantic did not restore imenu-create-index-function on exiting Date: Wed, 11 Dec 2024 22:30:02 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_TYCPR01MB1000493E60747FE15AB458E9AFB3E2TYCPR01MB10004jp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39481"; mail-complaints-to="usenet@ciao.gmane.io" To: 74803@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 11 23:36:32 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tLVJm-000A9b-B7 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 Dec 2024 23:36:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tLVJN-0007Ag-Op; Wed, 11 Dec 2024 17:36:06 -0500 Original-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 1tLVJL-0007AK-6f for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 17:36:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tLVJK-00065H-TQ for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 17:36:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=lJsU5o5zf7IqgXpFXCieBkW3QVwrk6xmDLsfwKGiNB0=; b=U7I6hFCZfCclrBeyityDoOTVW/xaPK3dRSW5cvqO72/WvfUsOS/G+JwlEIDtmOBSzClxPGjdi7BMAsPLHTaHc0cwc0ip3ssmQ5HGTxGk8faCKbL+jNzdMFTbQtqNsxrDWeit4WXKmNvVbsi3PV7SG/WYp6rQ6vQrx4t9oBYF86rhg9tKRR0ZFbDVxBByqO7yBC4x+h22xeMHiouiq2rpQU3NRVBqN8hXpkI9gvZm2LOHQbWDQ8MRcC36x61VLWwDM6irEZBWdsGvsgDnIfBQ3BmlEk2tnov2PkTbjiz5urmLfc9cAxpPBf9Bmc2PBI5RmkDvaaHcuzrJyOcBFr7xsQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tLVJK-0006Ld-Ap for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 17:36:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Dec 2024 22:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74803 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.173395651624089 (code B ref -1); Wed, 11 Dec 2024 22:36:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Dec 2024 22:35:16 +0000 Original-Received: from localhost ([127.0.0.1]:36641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLVIZ-0006GO-8s for submit@debbugs.gnu.org; Wed, 11 Dec 2024 17:35:15 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:59116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLVIW-0006E6-AY for submit@debbugs.gnu.org; Wed, 11 Dec 2024 17:35:13 -0500 Original-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 1tLVIW-000744-1z for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 17:35:12 -0500 Original-Received: from mail-japaneastazolkn190110001.outbound.protection.outlook.com ([2a01:111:f403:d405::1] helo=TYVP286CU001.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 1tLVIT-000616-D8 for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 17:35:11 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bf4oaeznbBahhyQZODDUov3DVzc9Sqv7PBvR9xwk729rNo0iGflcw0nyF44tIu+OytU3gup6kCh/+geuBzgNY+8X65XlO5yl+viDyug0CO31y9eK9mL8VQ112Bzp47zzIxOxQ4rLra4QPVtYAHhe11CV3vIiu0re0exosGKKFkM7kW0g1nfCcVg9nDcoqGYuimS1VAC6ixtFYUc7fMfMhrIAoCEtfOH3loDqVyqjmFipVVtqeZ1epocjleIfr22w3icD/ImkQADWH9VTw68ZBOTsYZBjcdxqicdUARpv5axb+Qk708FDIJ8COUwrEF9fY/k9R+EhwnjO0vTmMYsasQ== 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=wJElD5vWEfM/lfV7AHcitODL01mW66acFDuaWP0uX5Q=; b=M4awXQL46nthSQdGbieSHwnLVDvegHHG1KM5BVdBhFagKszT+YuDddvrzJXAwoenbEu+ylDH9vh0zQdQuObriHrUhwU8Rf+UU/Qwltc4Ay4/zGYp2Hr3BQKoZw6hwtJNmKwF6hAmzYO5CmQbE0QT+1LvNY7KV6UdIuUBE1M/O06DHlBYx7lslfkOg8uJ1gYld/dl87GxjB2AXlnRzpr8bA2EB5BFlux6tbWhIfWIkN53lI9qOHfrU8ibchyfjGaLzyXzkM+qO83061S5wEPj8N8KQw2X58jgFQWDx+TiF/YVtKKT3VESNdLs2m0gejGKOiEQ6vrRCB7/ID6ePbVnFg== 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=wJElD5vWEfM/lfV7AHcitODL01mW66acFDuaWP0uX5Q=; b=T928zQ6+C0GYp/ISeq/57A6fNVlrDa22YBV3ME5GBC+hcdw4+XO/B3WgDdGGuQADo+eVimS5WTl22buXuxSqjWX7jn9PZYKu6Q2/VlD/W0+9hQwvgJjXLqGnqWHNQn8BJ3SCW6DEvE4ZwjvJyxmGzJ0z5Dt7362xIdRaTGXudne+aE8mgmFCM3s0zNAhdK6D8QO92BcwZE4qt3g9Px2MFe3V3jyWmN+BFN3A9sFe7BuG+3lojuJjtlwFOHaV4mDQMQrbeWTgy5a5U+1vWVAVurYjV04w2g2YwxCXyvfUAG7zv2oyJZdCtYcgQqevWed/MDluOZzcdqm4EKbfoqyZ6Q== Original-Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com (2603:1096:400:1e8::14) by OSZPR01MB8832.jpnprd01.prod.outlook.com (2603:1096:604:158::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.15; Wed, 11 Dec 2024 22:30:03 +0000 Original-Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8]) by TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8%7]) with mapi id 15.20.8251.008; Wed, 11 Dec 2024 22:30:03 +0000 Thread-Topic: 31.0.50; [PATCH] Fix bug that semantic did not restore imenu-create-index-function on exiting Thread-Index: AQHbTBnbOKrBOGnkFkOVQDb6fY88uw== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB10004:EE_|OSZPR01MB8832:EE_ x-ms-office365-filtering-correlation-id: 7cea5b5b-4f20-4de6-9eb2-08dd1a335b0c x-microsoft-antispam: BCL:0; ARA:14566002|8060799006|15030799003|7092599003|8062599003|461199028|6092099012|19110799003|15080799006|13095399003|440099028|3412199025|102099032; x-microsoft-antispam-message-info: 17u4N7jV0aarrkC3BkjscRVwjf61SBUKxfI8EFLla1JCyVky3lEPq7hNCUG0w18TbZVrviI3vNuSwiLVdgtNVtL1Gi9zNSCGgmTX9shEEkmVaLcRKBUtAGOQOs1PeiTizjL8to3xaGxgfyvReCnKVAMkoKk9t466Ldmk42+W4PbWaioFCwLQedkRVrbG+yjdY9zukkcufWoIeTxTLEsamij0bwNsAKhPCK6W5o1pk7VyTJw7MTjkmkkIFlf+thU6/3r+fMeDnsFVj0RmKzNLQxMZuMktZyqzm+8KFsqvDaNb4oXQOIOvE0DIxa0PsgijKTtK3eYB9LI2/UcKhlXkBXtk0P90qtUpXmf7IccJYf/tiso9FXvG5re5BDeu0XxV1tGeBBH5OB148o1iw9geN7sy+IoZOFYuf9E56iymrjGXXPtvDM1CNnHKZ9Z+I4moOQ6Lv5nE5sUvvqk4BzHECLgvwbb7dpxCD8kVT+ZJAPDMYQKXw6gl7oNZmqzbKB93bC3JGOJmpTDuQ28Fpsy2SxTX4B4/r9CHqg89pHAHlzUJlBZ7wcytdHDl39dao6bEZeJi0K4cLJ2qvwZETyCEpc4sHgszBhETt44lC6o5mjVYR3Agglm+8MCBWPV7CeP0M/PswPe57NXa9Nf85ko0Y85LiH7wCXxS8xrBex4ASq9X2efSMln2C4wSH6vwDkXV4HLNPL3SZqBuUDKL+gJptomH4Jn9smQDTLQpytcnP1VnBprG/hvR9duzKRyMd B2b9qM1OnbKC8qBqj5ff0nK3nKGoYb2NO2Prp8CKMaWD3rRl/JDOP5WY9wTuzS/eFX0bciGJ6PHbmBjShTbKGawJ5pWI2FiVe2 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: h0TrECa26/yeP6xV/ohzdCokixAQqLx/1WU7FBVjfIVqbO0SF5jiURijC8wSZ5I2uvW+qC37ILDpYvJf812+QmPSnp0rrFgn8ApqIeO8CkJhP6C4qaIbISO8y69joL6/Lff7WBa941rFj9yG6qaCTrW4GGc2+6qmeqJODszZUNX9cXDrbgj9dFrfX6nJAP2AAP66c/4jglfGPs+Wt587lzq41t+iMrgKj1m/5qGKCVzW5bfgr+PBwQhQYTDdNZdPAdbmjN7E9JYXn7AOv856P1ArQSKe8ZYCfTBRUML7jkRz9dE75XwbSWGw+tDUbCPxD8lAgmzrOFd+DGMNLFBbiZQ+Q3cNK+V4KoR86kzUIhIjXYGTGxKR0yeqdh1LUolIu6HzIB6ZdE/G7AIh3z2T5M54rgCfsWQYW3pQGFujQ2CgBqc2gHhGOSbfX7cteZxEaGvjg5W6CVPtzXFnq2Gv6MknokfeDEHrSaAWAKehJjBPKFLKAnM/jKFPjv8NvkBIymCWU9pVf0zw1HB6/haJ100HVp6oXBlx7+DbUT3ayHUgdrdvkibWwJwr3mz+U4G7dMP07BjB2I/7+glYBFt+DSWysKgctp/mFEGQlrODvs6IisNR2aD1aBggeh+CmUo/JfQZQevBJgQ7Pr0KnKwlZk6op8pPnPVHt6szxCJaTruTbxhEu2JbYyw6GapNtAWz+ZZ27XIedtUeU2FSwjPj4yV4P3gZRW369Tu6fgwxoxXufzCwkvCdHBh06M Qvl6JPN2PsGdrDA44dGGcJCGlSaEMHum1WmzPmLxfmRQgxr67JSWAYImqLBclhIkFZ4NoJ17zXJ0h6QUCnvkOzCnPGjYYrLXNm 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: 7cea5b5b-4f20-4de6-9eb2-08dd1a335b0c X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2024 22:30:02.9208 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8832 Received-SPF: pass client-ip=2a01:111:f403:d405::1; envelope-from=sunlin7@hotmail.com; helo=TYVP286CU001.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:296872 Archived-At: --_002_TYCPR01MB1000493E60747FE15AB458E9AFB3E2TYCPR01MB10004jp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable The semantic minor mode changed the value of imenu-create-index-function on= its startup, but does not restore the original value on its exiting.=A0=0A= =0A= Here are the steps to reproduce the issue:=0A= =0A= 1. Start the emacs and open a python script, now the=A0imenu-create-index-f= unction will be the `python-imenu-create-index'=0A= =0A= =A0$ emacs -nw -q ~/a.py=A0 =A0=0A= =0A= 2. Turn-on the semantic by "M-x semantic-mode", then the =A0imenu-create-in= dex-function will be the `semantic-create-imenu-index'=0A= =0A= 3. Turn-off the semantic by "M-x semantic-mode",=A0 imenu-create-index-func= tion is still the semantic one.=0A= =0A= This=A0patch will store the original imenu-create-index-function before cha= nging it, and restore the original value when turn-off the semantic-mode. = =0A= --_002_TYCPR01MB1000493E60747FE15AB458E9AFB3E2TYCPR01MB10004jp_ Content-Type: text/x-patch; name="0001-Fix-bug-that-semantic-did-not-restore-imenu-create-i.patch" Content-Description: 0001-Fix-bug-that-semantic-did-not-restore-imenu-create-i.patch Content-Disposition: attachment; filename="0001-Fix-bug-that-semantic-did-not-restore-imenu-create-i.patch"; size=7222; creation-date="Wed, 11 Dec 2024 22:20:49 GMT"; modification-date="Wed, 11 Dec 2024 22:20:49 GMT" Content-Transfer-Encoding: base64 RnJvbSAzYWExYjhiMzkwNWI1YTNkYjAzMDRkMjRkODY5ZmU2MDEzMjRkZjQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBX ZWQsIDExIERlYyAyMDI0IDA2OjUxOjIxICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRml4IGJ1ZyB0 aGF0IHNlbWFudGljIGRpZCBub3QgcmVzdG9yZQogaW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9u IG9uIGV4aXRpbmcKCiogbGlzcC9jZWRldC9zZW1hbnRpYy5lbDogUmVzdG9yZSB0aGUgaW1lbnUt Y3JlYXRlLWluZGV4LWZ1bmN0aW9uIG9uIGV4aXRpbmcuCiogbGlzcC9jZWRldC9zZW1hbnRpYy9i b3ZpbmUvbWFrZS5lbDoKKiBsaXNwL2NlZGV0L3NlbWFudGljL2JvdmluZS9zY20uZWw6CiogbGlz cC9jZWRldC9zZW1hbnRpYy9odG1sLmVsOgoqIGxpc3AvY2VkZXQvc2VtYW50aWMvdGV4aS5lbDoK KiBsaXNwL2NlZGV0L3NlbWFudGljL3dpc2VudC9qYXZhLXRhZ3MuZWw6CiogbGlzcC9jZWRldC9z ZW1hbnRpYy93aXNlbnQvamF2YXNjcmlwdC5lbDoKKiBsaXNwL2NlZGV0L3NlbWFudGljL3dpc2Vu dC9weXRob24uZWw6CiogbGlzcC9jZWRldC9zcmVjb2RlL3RlbXBsYXRlLmVsOgogIFN0b3JlIHRo ZSBvcmlnaW5hbCBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24gYmVmb3JlIGNoYW5naW5nIGl0 LgotLS0KIGxpc3AvY2VkZXQvc2VtYW50aWMuZWwgICAgICAgICAgICAgICAgICAgfCAxMSArKysr KysrKysrLQogbGlzcC9jZWRldC9zZW1hbnRpYy9ib3ZpbmUvbWFrZS5lbCAgICAgICB8ICAxICsK IGxpc3AvY2VkZXQvc2VtYW50aWMvYm92aW5lL3NjbS5lbCAgICAgICAgfCAgMSArCiBsaXNwL2Nl ZGV0L3NlbWFudGljL2h0bWwuZWwgICAgICAgICAgICAgIHwgIDEgKwogbGlzcC9jZWRldC9zZW1h bnRpYy90ZXhpLmVsICAgICAgICAgICAgICB8ICAxICsKIGxpc3AvY2VkZXQvc2VtYW50aWMvd2lz ZW50L2phdmEtdGFncy5lbCAgfCAgMSArCiBsaXNwL2NlZGV0L3NlbWFudGljL3dpc2VudC9qYXZh c2NyaXB0LmVsIHwgIDEgKwogbGlzcC9jZWRldC9zZW1hbnRpYy93aXNlbnQvcHl0aG9uLmVsICAg ICB8ICAxICsKIGxpc3AvY2VkZXQvc3JlY29kZS90ZW1wbGF0ZS5lbCAgICAgICAgICAgfCAgMSAr CiA5IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg LS1naXQgYS9saXNwL2NlZGV0L3NlbWFudGljLmVsIGIvbGlzcC9jZWRldC9zZW1hbnRpYy5lbApp bmRleCAzYzNhZTJhYzE2MC4uMWI3OTMxZjBjMzUgMTAwNjQ0Ci0tLSBhL2xpc3AvY2VkZXQvc2Vt YW50aWMuZWwKKysrIGIvbGlzcC9jZWRldC9zZW1hbnRpYy5lbApAQCAtOTk3LDYgKzk5Nyw5IEBA IHNlbWFudGljLWRlZmF1bHQtc3VibW9kZXMKICAgOnR5cGUgYChzZXQgLEAobWFwY2FyIChsYW1i ZGEgKGMpIChsaXN0ICdjb25zdCBjKSkKIAkJCXNlbWFudGljLXN1Ym1vZGUtbGlzdCkpKQogCiso ZGVmdmFyLWxvY2FsIHNlbWFudGljLS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24tb3JpZ2luIG5pbAor ICAiVGhlIG9yaWdpbmFsIGBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24nIGJlZm9yZSBzZW1h bnRpYy4iKQorCiA7OzsjIyNhdXRvbG9hZAogKGRlZmluZS1taW5vci1tb2RlIHNlbWFudGljLW1v ZGUKICAgIlRvZ2dsZSBwYXJzZXIgZmVhdHVyZXMgKFNlbWFudGljIG1vZGUpLgpAQCAtMTA3MCw3 ICsxMDczLDEzIEBAIHNlbWFudGljLW1vZGUKICAgICAoc2V0cSBzZW1hbnRpYy0tYnVmZmVyLWNh Y2hlIG5pbCkKICAgICA7OyBNYWtlIHN1cmUgd2UgcnVuIHRoZSBzZXR1cCBmdW5jdGlvbiBpZiBT ZW1hbnRpYyBnZXRzCiAgICAgOzsgcmUtYWN0aXZhdGVkLgotICAgIChzZXRxIHNlbWFudGljLW5l dy1idWZmZXItZmNuLXdhcy1ydW4gbmlsKSkpCisgICAgKHNldHEgc2VtYW50aWMtbmV3LWJ1ZmZl ci1mY24td2FzLXJ1biBuaWwpCisgICAgOzsgcmVzdG9yZSB0aGUgb3JpZ2luYWwgYGltZW51LWNy ZWF0ZS1pbmRleC1mdW5jdGlvbicKKyAgICAodW5sZXNzIChlcSBzZW1hbnRpYy0tY3JlYXRlLWlu ZGV4LWZ1bmN0aW9uLW9yaWdpbgorICAgICAgICAgICAgICAgIGltZW51LWNyZWF0ZS1pbmRleC1m dW5jdGlvbikKKyAgICAgIChzZXRxIGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbgorICAgICAg ICAgICAgKG9yIHNlbWFudGljLS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24tb3JpZ2luCisgICAgICAg ICAgICAgICAgKGRlZmF1bHQtdmFsdWUgJ2ltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbikpKSkp KQogCiA7OzsgQXV0b2xvYWQgc29tZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IGluIHNlbWFudGlj L2xvYWRkZWZzCiAKZGlmZiAtLWdpdCBhL2xpc3AvY2VkZXQvc2VtYW50aWMvYm92aW5lL21ha2Uu ZWwgYi9saXNwL2NlZGV0L3NlbWFudGljL2JvdmluZS9tYWtlLmVsCmluZGV4IGE5NWY3ZGEyN2Nm Li5iOGYzMWQyMTAyOCAxMDA2NDQKLS0tIGEvbGlzcC9jZWRldC9zZW1hbnRpYy9ib3ZpbmUvbWFr ZS5lbAorKysgYi9saXNwL2NlZGV0L3NlbWFudGljL2JvdmluZS9tYWtlLmVsCkBAIC0yMjYsNiAr MjI2LDcgQEAgc2VtYW50aWMtZGVmYXVsdC1tYWtlLXNldHVwCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICg/KyAiLiIpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICg/XFwgIi4iKQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICApCisgICAgICAgIHNlbWFudGljLS1jcmVhdGUtaW5kZXgtZnVu Y3Rpb24tb3JpZ2luIGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbgogICAgICAgICBpbWVudS1j cmVhdGUtaW5kZXgtZnVuY3Rpb24gIydzZW1hbnRpYy1jcmVhdGUtaW1lbnUtaW5kZXgKICAgICAg ICAgKQogICAoc2V0cSBzZW1hbnRpYy1sZXgtYW5hbHl6ZXIgIydzZW1hbnRpYy1tYWtlLWxleGVy KQpkaWZmIC0tZ2l0IGEvbGlzcC9jZWRldC9zZW1hbnRpYy9ib3ZpbmUvc2NtLmVsIGIvbGlzcC9j ZWRldC9zZW1hbnRpYy9ib3ZpbmUvc2NtLmVsCmluZGV4IDZkMTlhY2YwMjgyLi5lMzEwMTllOGJm MiAxMDA2NDQKLS0tIGEvbGlzcC9jZWRldC9zZW1hbnRpYy9ib3ZpbmUvc2NtLmVsCisrKyBiL2xp c3AvY2VkZXQvc2VtYW50aWMvYm92aW5lL3NjbS5lbApAQCAtMTAyLDYgKzEwMiw3IEBAIHNlbWFu dGljLWRlZmF1bHQtc2NoZW1lLXNldHVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChmdW5jdGlvbiAuICJGdW5jdGlvbnMiKQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5jbHVkZSAgLiAiTG9hZHMiKQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZSAgLiAiRGVmaW5lTW9k dWxlIikpCisgICAgICAgIHNlbWFudGljLS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24tb3JpZ2luIGlt ZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbgogICAgICAgICBpbWVudS1jcmVhdGUtaW5kZXgtZnVu Y3Rpb24gIydzZW1hbnRpYy1jcmVhdGUtaW1lbnUtaW5kZXgKICAgICAgICAgKQogICAoc2V0cSBz ZW1hbnRpYy1sZXgtYW5hbHl6ZXIgIydzZW1hbnRpYy1zY2hlbWUtbGV4ZXIpCmRpZmYgLS1naXQg YS9saXNwL2NlZGV0L3NlbWFudGljL2h0bWwuZWwgYi9saXNwL2NlZGV0L3NlbWFudGljL2h0bWwu ZWwKaW5kZXggMTIwYjIxMDg3MDkuLmQwMGQ1NjMzZTJjIDEwMDY0NAotLS0gYS9saXNwL2NlZGV0 L3NlbWFudGljL2h0bWwuZWwKKysrIGIvbGlzcC9jZWRldC9zZW1hbnRpYy9odG1sLmVsCkBAIC0y MzgsNiArMjM4LDcgQEAgc2VtYW50aWMtZGVmYXVsdC1odG1sLXNldHVwCiAgIDs7IFRoaXMgd2ls bCB1c2Ugb3VyIHBhcnNlci4KICAgKHNldHEgc2VtYW50aWMtcGFyc2VyLW5hbWUgIkhUTUwiCiAg ICAgICAgIHNlbWFudGljLS1wYXJzZS10YWJsZSB0CisgICAgICAgIHNlbWFudGljLS1jcmVhdGUt aW5kZXgtZnVuY3Rpb24tb3JpZ2luIGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbgogICAgICAg ICBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24gIydzZW1hbnRpYy1jcmVhdGUtaW1lbnUtaW5k ZXgKIAlzZW1hbnRpYy1jb21tYW5kLXNlcGFyYXRpb24tY2hhcmFjdGVyICI+IgogCXNlbWFudGlj LXR5cGUtcmVsYXRpb24tc2VwYXJhdG9yLWNoYXJhY3RlciAnKCI6IikKZGlmZiAtLWdpdCBhL2xp c3AvY2VkZXQvc2VtYW50aWMvdGV4aS5lbCBiL2xpc3AvY2VkZXQvc2VtYW50aWMvdGV4aS5lbApp bmRleCA2Mzc0ZDk5NWQwYS4uMmIzNDEyNDlhNTQgMTAwNjQ0Ci0tLSBhL2xpc3AvY2VkZXQvc2Vt YW50aWMvdGV4aS5lbAorKysgYi9saXNwL2NlZGV0L3NlbWFudGljL3RleGkuZWwKQEAgLTQ0NSw2 ICs0NDUsNyBAQCBzZW1hbnRpYy1kZWZhdWx0LXRleGktc2V0dXAKICAgKHNldHEgc2VtYW50aWMt cGFyc2VyLW5hbWUgIlRFWEkiCiAgICAgICAgIDs7IFNldHVwIGEgZHVtbXkgcGFyc2VyIHRhYmxl IHRvIGVuYWJsZSBwYXJzaW5nIQogICAgICAgICBzZW1hbnRpYy0tcGFyc2UtdGFibGUgdAorICAg ICAgICBzZW1hbnRpYy0tY3JlYXRlLWluZGV4LWZ1bmN0aW9uLW9yaWdpbiBpbWVudS1jcmVhdGUt aW5kZXgtZnVuY3Rpb24KICAgICAgICAgaW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9uICMnc2Vt YW50aWMtY3JlYXRlLWltZW51LWluZGV4CiAJc2VtYW50aWMtY29tbWFuZC1zZXBhcmF0aW9uLWNo YXJhY3RlciAiQCIKIAlzZW1hbnRpYy10eXBlLXJlbGF0aW9uLXNlcGFyYXRvci1jaGFyYWN0ZXIg JygiOiIpCmRpZmYgLS1naXQgYS9saXNwL2NlZGV0L3NlbWFudGljL3dpc2VudC9qYXZhLXRhZ3Mu ZWwgYi9saXNwL2NlZGV0L3NlbWFudGljL3dpc2VudC9qYXZhLXRhZ3MuZWwKaW5kZXggZWQ2MmQy YzNhOWMuLmViYjg5OTIyMWNjIDEwMDY0NAotLS0gYS9saXNwL2NlZGV0L3NlbWFudGljL3dpc2Vu dC9qYXZhLXRhZ3MuZWwKKysrIGIvbGlzcC9jZWRldC9zZW1hbnRpYy93aXNlbnQvamF2YS10YWdz LmVsCkBAIC0xMTMsNiArMTEzLDcgQEAgd2lzZW50LWphdmEtZGVmYXVsdC1zZXR1cAogICAgc2Vt YW50aWMtdGFnLWV4cGFuZC1mdW5jdGlvbiAjJ3NlbWFudGljLWphdmEtZXhwYW5kLXRhZwogICAg OzsgRW52aXJvbm1lbnQKICAgIHNlbWFudGljLWltZW51LXN1bW1hcnktZnVuY3Rpb24gIydzZW1h bnRpYy1mb3JtYXQtdGFnLXByb3RvdHlwZQorICAgc2VtYW50aWMtLWNyZWF0ZS1pbmRleC1mdW5j dGlvbi1vcmlnaW4gaW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9uCiAgICBpbWVudS1jcmVhdGUt aW5kZXgtZnVuY3Rpb24gIydzZW1hbnRpYy1jcmVhdGUtaW1lbnUtaW5kZXgKICAgIHNlbWFudGlj LXR5cGUtcmVsYXRpb24tc2VwYXJhdG9yLWNoYXJhY3RlciAnKCIuIikKICAgIHNlbWFudGljLWNv bW1hbmQtc2VwYXJhdGlvbi1jaGFyYWN0ZXIgIjsiCmRpZmYgLS1naXQgYS9saXNwL2NlZGV0L3Nl bWFudGljL3dpc2VudC9qYXZhc2NyaXB0LmVsIGIvbGlzcC9jZWRldC9zZW1hbnRpYy93aXNlbnQv amF2YXNjcmlwdC5lbAppbmRleCA3YTFhODYzN2FhZS4uOTQyMDMyM2M3ZTEgMTAwNjQ0Ci0tLSBh L2xpc3AvY2VkZXQvc2VtYW50aWMvd2lzZW50L2phdmFzY3JpcHQuZWwKKysrIGIvbGlzcC9jZWRl dC9zZW1hbnRpYy93aXNlbnQvamF2YXNjcmlwdC5lbApAQCAtMTM1LDYgKzEzNSw3IEBAIHdpc2Vu dC1qYXZhc2NyaXB0LXNldHVwLXBhcnNlcgogICAgc2VtYW50aWMtdGFnLWV4cGFuZC1mdW5jdGlv biAjJ3dpc2VudC1qYXZhc2NyaXB0LWp2LWV4cGFuZC10YWcKICAgIDs7IEVudmlyb25tZW50CiAg ICBzZW1hbnRpYy1pbWVudS1zdW1tYXJ5LWZ1bmN0aW9uICMnc2VtYW50aWMtZm9ybWF0LXRhZy1u YW1lCisgICBzZW1hbnRpYy0tY3JlYXRlLWluZGV4LWZ1bmN0aW9uLW9yaWdpbiBpbWVudS1jcmVh dGUtaW5kZXgtZnVuY3Rpb24KICAgIGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbiAjJ3NlbWFu dGljLWNyZWF0ZS1pbWVudS1pbmRleAogICAgc2VtYW50aWMtY29tbWFuZC1zZXBhcmF0aW9uLWNo YXJhY3RlciAiOyIKICAgICkpCmRpZmYgLS1naXQgYS9saXNwL2NlZGV0L3NlbWFudGljL3dpc2Vu dC9weXRob24uZWwgYi9saXNwL2NlZGV0L3NlbWFudGljL3dpc2VudC9weXRob24uZWwKaW5kZXgg NzNmMDhiZWFhMjguLmE0MjA1YmVkZTUwIDEwMDY0NAotLS0gYS9saXNwL2NlZGV0L3NlbWFudGlj L3dpc2VudC9weXRob24uZWwKKysrIGIvbGlzcC9jZWRldC9zZW1hbnRpYy93aXNlbnQvcHl0aG9u LmVsCkBAIC01MTQsNiArNTE0LDcgQEAgd2lzZW50LXB5dGhvbi1kZWZhdWx0LXNldHVwCiAgICA7 OyBTZW1hbnRpYyB0byB0YWtlIG92ZXIgZnJvbSB0aGUgb25lIHByb3ZpZGVkIGJ5IHB5dGhvbi4K ICAgIDs7IFRoZSBweXRob24gb25lLCBpZiBpdCB1c2VzIHRoZSBzZW5hdG9yIGFkdmljZSwgd2ls bCBoYW5nCiAgICA7OyBFbWFjcyB1bnJlY292ZXJhYmx5LgorICAgc2VtYW50aWMtLWNyZWF0ZS1p bmRleC1mdW5jdGlvbi1vcmlnaW4gaW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9uCiAgICBpbWVu dS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24gIydzZW1hbnRpYy1jcmVhdGUtaW1lbnUtaW5kZXgKIAog ICAgOzsgSSBuZWVkIGEgcHl0aG9uIGd1cnUgdG8gdXBkYXRlIHRoaXMgbGlzdDoKZGlmZiAtLWdp dCBhL2xpc3AvY2VkZXQvc3JlY29kZS90ZW1wbGF0ZS5lbCBiL2xpc3AvY2VkZXQvc3JlY29kZS90 ZW1wbGF0ZS5lbAppbmRleCAyNDE3ZjFmN2VmNi4uOGI3ZmJmNzM5NzkgMTAwNjQ0Ci0tLSBhL2xp c3AvY2VkZXQvc3JlY29kZS90ZW1wbGF0ZS5lbAorKysgYi9saXNwL2NlZGV0L3NyZWNvZGUvdGVt cGxhdGUuZWwKQEAgLTUzLDYgKzUzLDcgQEAgc3JlY29kZS10ZW1wbGF0ZS1zZXR1cC1wYXJzZXIK ICAgIDs7IFBhcnNpbmcKICAgIDs7IEVudmlyb25tZW50CiAgICBzZW1hbnRpYy1pbWVudS1zdW1t YXJ5LWZ1bmN0aW9uICMnc2VtYW50aWMtZm9ybWF0LXRhZy1uYW1lCisgICBzZW1hbnRpYy0tY3Jl YXRlLWluZGV4LWZ1bmN0aW9uLW9yaWdpbiBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24KICAg IGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbiAjJ3NlbWFudGljLWNyZWF0ZS1pbWVudS1pbmRl eAogICAgc2VtYW50aWMtY29tbWFuZC1zZXBhcmF0aW9uLWNoYXJhY3RlciAiXG4iCiAgICBzZW1h bnRpYy1sZXgtY29tbWVudC1yZWdleCAiOzsiCi0tIAoyLjM0LjEKCg== --_002_TYCPR01MB1000493E60747FE15AB458E9AFB3E2TYCPR01MB10004jp_--