Received: (at 79994) by debbugs.gnu.org; 12 Dec 2025 19:44:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 12 14:44:53 2025 Received: from localhost ([127.0.0.1]:59602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vU94O-0001dC-Ko for submit <at> debbugs.gnu.org; Fri, 12 Dec 2025 14:44:52 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:21954) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1vU94L-0001d0-Qg for 79994 <at> debbugs.gnu.org; Fri, 12 Dec 2025 14:44:51 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=9UpzBCNH CJKqTP2p2D2eYytZhX7M4yy8INlJ8p/Kd5w=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=fg3Jtpc+QVBNDT/HxYT/vFtLcRw6sF KciQ5/eT+oJWORtHk6acT4fGLJwg5Z/Q9m2nlWqIOHlU7a1MlXrKrKCQ== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=9UpzBCNHCJKqTP2p 2D2eYytZhX7M4yy8INlJ8p/Kd5w=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=EptYKWL5JnKkBhNYKQRNE/n14IObvBSUdNTUbw c6zoAXOk+Y6Cv8YjLZbNPY+hyePO3LIAl25FQqs95DzQ2+i2CMJnk/FyeusxMrcKO1BBT6 c6iR552m7ftzFLWvpW3qaEgIlYRLGtZxSe8Q3ojg94piyEmDNpSvlDXvV/Pwq1FgHZor3v Obq0xBQ9KlmwmeLN7HnGPNY961sSMWKvT8UUxRHZrXKf9runYnglcC6CVH4gKpkDP/GUhF vzsSCW1qt3mtsODodhLuU3TVnwKC1iL3fBXHF5aNkohWcYuoJ0/3KdZypwroFTfV1n9/zm 2Li0f6GJvmnXdVgu5+yELpSA== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 259e2de5 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 12 Dec 2025 20:44:46 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: Liu Hui <liuhui1610@HIDDEN> Subject: Re: bug#79994: [PATCH] Improve support for non-default calendar buffer In-Reply-To: <CAOQTW-PG95FrZCwg18A2SVMz0rkjkCNCfEK7mEgugvkF83xZbQ@HIDDEN> References: <CAOQTW-PG95FrZCwg18A2SVMz0rkjkCNCfEK7mEgugvkF83xZbQ@HIDDEN> Date: Fri, 12 Dec 2025 20:44:45 +0100 Message-ID: <87wm2rfpsi.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79994 Cc: 79994 <at> debbugs.gnu.org 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: -1.0 (-) Liu Hui <liuhui1610@HIDDEN> writes: > Tags: patch > > > The default calendar buffer has a fixed name "*Calendar*" and some > functions in calendar.el don't support non-default calendar buffer > with other name, i.e.: > > 1. M-x calendar > > 2. rename buffer with C-x x r > > 3.1 Pressing m or u results in "No buffer named *Calendar*" error > > 3.2 M-x calendar-set-date-style RET iso RET doesn't update the buffer > and the mode line, because calendar-redraw/calendar-update-mode-line > try to update the default calendar buffer > > 3.3 Press q don't quit current buffer > > though most functionalities (e.g. scroll/goto) in the > calendar-mode-map work well in non-default calendar buffer. Hi and thanks. It is a good idea but I think there are still some issues left. After having renamed the calendar buffer, hitting 'm' or 'u' I still get "No buffer named *Calendar*" error. This seems to come from 'calendar-mark-date-pattern' from "diary-lib.el". Maybe there are other references to 'calendar-buffer' left in this file. -- Manuel Giraud
bug-gnu-emacs@HIDDEN:bug#79994; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 12 Dec 2025 11:31:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 12 06:31:41 2025 Received: from localhost ([127.0.0.1]:55421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vU1N6-0000bD-Bj for submit <at> debbugs.gnu.org; Fri, 12 Dec 2025 06:31:41 -0500 Received: from lists.gnu.org ([2001:470:142::17]:35580) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <liuhui1610@HIDDEN>) id 1vU1N3-0000at-99 for submit <at> debbugs.gnu.org; Fri, 12 Dec 2025 06:31:38 -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 <liuhui1610@HIDDEN>) id 1vU1Mx-0002FL-Js for bug-gnu-emacs@HIDDEN; Fri, 12 Dec 2025 06:31:31 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <liuhui1610@HIDDEN>) id 1vU1Mv-000615-JY for bug-gnu-emacs@HIDDEN; Fri, 12 Dec 2025 06:31:31 -0500 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-477bf34f5f5so9332145e9.0 for <bug-gnu-emacs@HIDDEN>; Fri, 12 Dec 2025 03:31:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765539088; x=1766143888; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=CsK90uUX2DyAOYMiMe3hWUHTfagk1ssCd8HCFcAp7AM=; b=EN3yDvTtMldbkM/xtvmTjwqO3Z6atzzjlljF5nDfj6xLIROesozmgp9LV4oJ3LA62A aMEEs55k0tqHjz6dXWBy2ODb9VgRw1GTvxjRJb4zy9vBUy1qaFUjFaNDmqxgI9ptuEQC d/tqEms8xa5tle5KABlVBU7mIWwh70zaQAe1WI1t4cnJ8N/USIe4aaQ7PLfVGGXIYayj HCC+BA3wHPbCzQLMBQm1J1qFKMH0UgLez8SAgwEL5HgmpM5lOUsmnTwru8y9UTpluVUJ SJnp+7JAFNwR1frW8gVep8ZCsR6qxNUfrkN6YcZLbHuYfVxmsDluXauSnI57CI/8y4Pp vVjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765539088; x=1766143888; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=CsK90uUX2DyAOYMiMe3hWUHTfagk1ssCd8HCFcAp7AM=; b=a2CedM4HuGhMnRWw6NCf1EKEvduh/d8h5zliILfxeIYfb4Sb+pUsRCbDWC1oB7xG5S n0tMCOZWxBM0XMdhTZrDM/1uXE41R7yjdJ6kYiRQjHnU/SAHUQ5CcZ32EzEJveRUH24S 8euIPdrZ2ojZwti4d2xVu/TG3k3IiYkaTEFq7XTQmmFiVyc3ofdX7B1YpdhuJWqVRHci khqcEnYMUy2ZhNQH1LI2p401Fv7mCI1TEL8tnNn09/Dmmq0sktFwDFOMaxdmi9ncA19d 4HrLU40ZRI7kYxCyCYgD17tZnbn0uaooSrJmbIIsg6/Xe2v5Epp6rB1Uf4OpM0gC5mAK 9cKQ== X-Gm-Message-State: AOJu0YxIsNDgZ1Lrr3A/nO+/62HLXCvShbWVbK044drenI1+rCiEbwzf 44TWvfIPQR5tpMymHhMPgeBvp6/zVDYNW01/ftpfwpfhrFBHkcCbK0XzvJPtymfFzPLJ/GmbiHR NXI++Oi75OJRWbhaGBjtDt8d3JGp5q/RnGkmiJ6S9hw== X-Gm-Gg: AY/fxX4zLldu2p1xkMfBmtlPaXp/lpdYil21v4m4eU3EP0j0Oq8n77SwL2oJV6ddFrM WDPYdM07SE+/78xRw2GGY23/1hEm2V7botcEBwLCJn84a7jj2ej0SM/ihi6CKLehu7dW7RKWHtE d3zBdnYfycxfygdh2AssyfYaW2emML53qzAfnKIbFeaRLhA1dk1wGmaW54pbUC/Oz+YWHi84ncz Tqrauw85p/ZZmb2p2m16nRyphjqyXg7XIIFSM6Xtn06Lle0q2dDyqnFklJ19cBn5BrWLntW X-Google-Smtp-Source: AGHT+IHGOXpFPrzT0YGFzL8EIEqSeTj3vRosaGFmxiZThpivJL+HnDaoMy0eIpoLl1oOwaGiUdm88ZkwRp6DG53enUk= X-Received: by 2002:a05:600c:4f90:b0:477:6d96:b3e5 with SMTP id 5b1f17b1804b1-47a8f8ab02bmr15269395e9.7.1765539087796; Fri, 12 Dec 2025 03:31:27 -0800 (PST) MIME-Version: 1.0 From: Liu Hui <liuhui1610@HIDDEN> Date: Fri, 12 Dec 2025 19:31:16 +0800 X-Gm-Features: AQt7F2qUtLcXv0s72jufhXpDxJ_EQ_eL7jO8I8Hr5nSASJcp4pIgQpPbT94VSjo Message-ID: <CAOQTW-PG95FrZCwg18A2SVMz0rkjkCNCfEK7mEgugvkF83xZbQ@HIDDEN> Subject: [PATCH] Improve support for non-default calendar buffer To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="0000000000002a7baf0645bf9a66" Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=liuhui1610@HIDDEN; helo=mail-wm1-x32b.google.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, SPF_HELO_NONE=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: Tags: patch The default calendar buffer has a fixed name "*Calendar*" and some functions in calendar.el don't support non-default calendar buffer with other name, i.e.: 1. M-x calendar 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.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liuhui1610[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (liuhui1610[at]gmail.com) X-Debbugs-Envelope-To: submit 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 (/) --0000000000002a7baf0645bf9a66 Content-Type: text/plain; charset="UTF-8" Tags: patch The default calendar buffer has a fixed name "*Calendar*" and some functions in calendar.el don't support non-default calendar buffer with other name, i.e.: 1. M-x calendar 2. rename buffer with C-x x r 3.1 Pressing m or u results in "No buffer named *Calendar*" error 3.2 M-x calendar-set-date-style RET iso RET doesn't update the buffer and the mode line, because calendar-redraw/calendar-update-mode-line try to update the default calendar buffer 3.3 Press q don't quit current buffer though most functionalities (e.g. scroll/goto) in the calendar-mode-map work well in non-default calendar buffer. This patch improves the support for such buffers, which are useful in some cases, such as displaying calendars side-by-side and creating temporary calendar view. --0000000000002a7baf0645bf9a66 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Improve-support-for-non-default-calendar-buffer.patch" Content-Disposition: attachment; filename="0001-Improve-support-for-non-default-calendar-buffer.patch" Content-Transfer-Encoding: base64 Content-ID: <f_mj2sdact0> X-Attachment-Id: f_mj2sdact0 RnJvbSAzYTdhMjEwYTk3M2M3MjJkYzY0MDFhMTBhNjA5MjA0ZTI2ZmM1MGQ3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaXUgSHVpIDxsaXVodWkxNjEwQGdtYWlsLmNvbT4KRGF0ZTog V2VkLCAxMCBEZWMgMjAyNSAxNzo1NjozMiArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEltcHJvdmUg c3VwcG9ydCBmb3Igbm9uLWRlZmF1bHQgY2FsZW5kYXIgYnVmZmVyCgoqIGxpc3AvY2FsZW5kYXIv Y2FsZW5kYXIuZWwgKGNhbGVuZGFyLWdlbmVyYXRlLXdpbmRvdykKKGNhbGVuZGFyLXJlZHJhdywg Y2FsZW5kYXItdXBkYXRlLW1vZGUtbGluZSwgY2FsZW5kYXItdW5tYXJrKQooY2FsZW5kYXItbWFy ay12aXNpYmxlLWRhdGUpOiBBbGxvdyB0aGVzZSBmdW5jdGlvbnMgdG8gYWN0IGluIGEKbm9uLWRl ZmF1bHQgY2FsZW5kYXIgYnVmZmVyIGFzIGxvbmcgYXMgdGhhdCBidWZmZXIgaXMgdGhlCmN1cnJl bnQgYnVmZmVyLgooY2FsZW5kYXItZXhpdCk6IEhhbmRsZSBub24tZGVmYXVsdCBjYWxlbmRhciBi dWZmZXIuCihjYWxlbmRhci1tb2RlLWxpbmUtZm9ybWF0KTogU3VwcG9ydCBkaXNwbGF5aW5nIG5v bi1kZWZhdWx0CmNhbGVuZGFyIGJ1ZmZlciBuYW1lLgotLS0KIGxpc3AvY2FsZW5kYXIvY2FsZW5k YXIuZWwgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9saXNwL2NhbGVuZGFyL2NhbGVuZGFyLmVsIGIvbGlzcC9jYWxlbmRhci9jYWxlbmRhci5lbApp bmRleCAwNGE0MmZjZDM4YS4uMmQzOWQ0NGIxMWUgMTAwNjQ0Ci0tLSBhL2xpc3AvY2FsZW5kYXIv Y2FsZW5kYXIuZWwKKysrIGIvbGlzcC9jYWxlbmRhci9jYWxlbmRhci5lbApAQCAtMTQyNiwxMiAr MTQyNiwxMiBAQCBjYWxlbmRhci1nZW5lcmF0ZS13aW5kb3cKICAgICAgICAgICh5ZWFyIChjYWxl bmRhci1leHRyYWN0LXllYXIgdG9kYXkpKQogICAgICAgICAgKHRvZGF5LXZpc2libGUgKG9yIChu b3QgbW9uKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICg8PSAoYWJzIChjYWxlbmRhci1p bnRlcnZhbCBtb24geXIgbW9udGggeWVhcikpIDEpKSkKLSAgICAgICAgIChpbi1jYWxlbmRhci13 aW5kb3cgKGVxICh3aW5kb3ctYnVmZmVyKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGdldC1idWZmZXIgY2FsZW5kYXItYnVmZmVyKSkpKQorICAgICAgICAgKGluLWNhbGVuZGFy LXdpbmRvdyAoZXEgKGJ1ZmZlci1sb2NhbC12YWx1ZSAnbWFqb3ItbW9kZSAod2luZG93LWJ1ZmZl cikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY2FsZW5kYXItbW9kZSkpKQog ICAgIChjYWxlbmRhci1nZW5lcmF0ZSAob3IgbW9uIG1vbnRoKSAob3IgeXIgeWVhcikpCi0gICAg KGNhbGVuZGFyLXVwZGF0ZS1tb2RlLWxpbmUpCiAgICAgKGNhbGVuZGFyLWN1cnNvci10by12aXNp YmxlLWRhdGUKICAgICAgKGlmIHRvZGF5LXZpc2libGUgdG9kYXkgKGxpc3QgZGlzcGxheWVkLW1v bnRoIDEgZGlzcGxheWVkLXllYXIpKSkKKyAgICAoY2FsZW5kYXItdXBkYXRlLW1vZGUtbGluZSkK ICAgICAoc2V0LWJ1ZmZlci1tb2RpZmllZC1wIG5pbCkKICAgICA7OyBEb24ndCBkbyBhbnkgd2lu ZG93LXJlbGF0ZWQgc3R1ZmYgaWYgd2Ugd2VyZW4ndCBjYWxsZWQgZnJvbSBhCiAgICAgOzsgd2lu ZG93IGRpc3BsYXlpbmcgdGhlIGNhbGVuZGFyLgpAQCAtMTU2Nyw4ICsxNTY3LDEwIEBAIGNhbGVu ZGFyLWdlbmVyYXRlLW1vbnRoCiAoZGVmdW4gY2FsZW5kYXItcmVkcmF3ICgpCiAgICJSZWRyYXcg dGhlIGNhbGVuZGFyIGRpc3BsYXksIGlmIGBjYWxlbmRhci1idWZmZXInIGlzIGxpdmUuIgogICAo aW50ZXJhY3RpdmUpCi0gICh3aGVuIChnZXQtYnVmZmVyIGNhbGVuZGFyLWJ1ZmZlcikKLSAgICAo d2l0aC1jdXJyZW50LWJ1ZmZlciBjYWxlbmRhci1idWZmZXIKKyAgKHdoZW4tbGV0KiAoKGJ1ZiAo aWYgKGVxIG1ham9yLW1vZGUgJ2NhbGVuZGFyLW1vZGUpCisgICAgICAgICAgICAgICAgICAgICAg IChjdXJyZW50LWJ1ZmZlcikKKyAgICAgICAgICAgICAgICAgICAgIChnZXQtYnVmZmVyIGNhbGVu ZGFyLWJ1ZmZlcikpKSkKKyAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWYKICAgICAgIChsZXQg KChjdXJzb3ItZGF0ZSAoY2FsZW5kYXItY3Vyc29yLXRvLW5lYXJlc3QtZGF0ZSkpKQogICAgICAg ICAoY2FsZW5kYXItZ2VuZXJhdGUtd2luZG93IGRpc3BsYXllZC1tb250aCBkaXNwbGF5ZWQteWVh cikKICAgICAgICAgKGNhbGVuZGFyLWN1cnNvci10by12aXNpYmxlLWRhdGUgY3Vyc29yLWRhdGUp KQpAQCAtMTc3NCw3ICsxNzc2LDcgQEAgY2FsZW5kYXItbW9kZS1saW5lLWVudHJ5CiAoZGVmY3Vz dG9tIGNhbGVuZGFyLW1vZGUtbGluZS1mb3JtYXQKICAgKGxpc3QKICAgIChjYWxlbmRhci1tb2Rl LWxpbmUtZW50cnkgJ2NhbGVuZGFyLXNjcm9sbC1yaWdodCAicHJldmlvdXMgbW9udGgiICI8IikK LSAgICJDYWxlbmRhciIKKyAgICcoc3RyaW5nLXRyaW0gKGJ1ZmZlci1uYW1lKSAiKiIgIioiKQog ICAgKGNvbmNhdAogICAgIChjYWxlbmRhci1tb2RlLWxpbmUtZW50cnkgJ2NhbGVuZGFyLWdvdG8t aW5mby1ub2RlICJyZWFkIEluZm8gb24gQ2FsZW5kYXIiCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBuaWwgImluZm8iKQpAQCAtMTg3Niw5ICsxODc4LDExIEBAIGNhbGVuZGFyLXN0cmlu Zy1zcHJlYWQKCiAoZGVmdW4gY2FsZW5kYXItdXBkYXRlLW1vZGUtbGluZSAoKQogICAiVXBkYXRl IHRoZSBjYWxlbmRhciBtb2RlIGxpbmUgd2l0aCB0aGUgY3VycmVudCBkYXRlIGFuZCBkYXRlIHN0 eWxlLiIKLSAgKGlmIChhbmQgY2FsZW5kYXItbW9kZS1saW5lLWZvcm1hdAotICAgICAgICAgICAo YnVmZmVycCAoZ2V0LWJ1ZmZlciBjYWxlbmRhci1idWZmZXIpKSkKLSAgICAgICh3aXRoLWN1cnJl bnQtYnVmZmVyIGNhbGVuZGFyLWJ1ZmZlcgorICAoaWYtbGV0KiAoKGNhbGVuZGFyLW1vZGUtbGlu ZS1mb3JtYXQpCisgICAgICAgICAgICAoYnVmIChpZiAoZXEgbWFqb3ItbW9kZSAnY2FsZW5kYXIt bW9kZSkKKyAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LWJ1ZmZlcikKKyAgICAgICAgICAg ICAgICAgICAoZ2V0LWJ1ZmZlciBjYWxlbmRhci1idWZmZXIpKSkpCisgICAgICAod2l0aC1jdXJy ZW50LWJ1ZmZlciBidWYKICAgICAgICAgKGxldCAoKHN0YXJ0ICgtIGNhbGVuZGFyLWxlZnQtbWFy Z2luIDIpKSkKICAgICAgICAgICAoY2FsZW5kYXItZGxldCAoKGRhdGUgKGNvbmRpdGlvbi1jYXNl IG5pbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjYWxlbmRhci1jdXJz b3ItdG8tbmVhcmVzdC1kYXRlKQpAQCAtMTkwOSwyOSArMTkxMywzNCBAQCBjYWxlbmRhci1leGl0 CiBJZiBLSUxMIChpbnRlcmFjdGl2ZWx5LCB0aGUgcHJlZml4KSwga2lsbCB0aGUgYnVmZmVycyBp bnN0ZWFkIG9mCiBoaWRpbmcgdGhlbS4iCiAgIChpbnRlcmFjdGl2ZSAiUCIpCi0gIChsZXQgKChk aWFyeS1idWZmZXIgKGdldC1maWxlLWJ1ZmZlciBkaWFyeS1maWxlKSkKLSAgICAgICAgKGNhbGVu ZGFyLWJ1ZmZlcnMgKGNhbGVuZGFyLWJ1ZmZlci1saXN0KSkpCi0gICAgKHdoZW4gKG9yIChub3Qg ZGlhcnktYnVmZmVyKQotICAgICAgICAgICAgICAobm90IChidWZmZXItbW9kaWZpZWQtcCBkaWFy eS1idWZmZXIpKQotICAgICAgICAgICAgICAoeWVzLW9yLW5vLXAKLSAgICAgICAgICAgICAgICJE aWFyeSBtb2RpZmllZDsgZG8geW91IHJlYWxseSB3YW50IHRvIGV4aXQgdGhlIGNhbGVuZGFyPyAi KSkKLSAgICAgIChpZiAoYW5kIGNhbGVuZGFyLXNldHVwIChkaXNwbGF5LW11bHRpLWZyYW1lLXAp KQotICAgICAgICAgIDs7IEZJWE1FOiByZXBsYWNlIHRoaXMgY3J1ZnQgd2l0aCB0aGUgYHF1aXQt cmVzdG9yZScgd2luZG93IHByb3BlcnR5Ci0gICAgICAgICAgKGRvbGlzdCAodyAod2luZG93LWxp c3QtMSBuaWwgbmlsIHQpKQotICAgICAgICAgICAgKGlmIChhbmQgKG1lbXEgKHdpbmRvdy1idWZm ZXIgdykgY2FsZW5kYXItYnVmZmVycykKLSAgICAgICAgICAgICAgICAgICAgICh3aW5kb3ctZGVk aWNhdGVkLXAgdykpCi0gICAgICAgICAgICAgICAgKGlmIChlcSAod2luZG93LWRlbGV0YWJsZS1w IHcpICdmcmFtZSkKLQkJICAgIChpZiBjYWxlbmRhci1yZW1vdmUtZnJhbWUtYnktZGVsZXRpbmcK LQkJCShkZWxldGUtZnJhbWUgKHdpbmRvdy1mcmFtZSB3KSkKLQkJICAgICAgKGljb25pZnktZnJh bWUgKHdpbmRvdy1mcmFtZSB3KSkpCi0JCSAgKHF1aXQtd2luZG93IGtpbGwgdykpKSkKLSAgICAg ICAgKGRvbGlzdCAoYiBjYWxlbmRhci1idWZmZXJzKQotICAgICAgICAgIChxdWl0LXdpbmRvd3Mt b24gYiBraWxsKSkpCi0gICAgICA7OyBGaW5hbGx5LCBraWxsIG5vbi1kaXNwbGF5ZWQgYnVmZmVy cyAoaWYgcmVxdWVzdGVkKS4KLSAgICAgICh3aGVuIGtpbGwKLSAgICAgICAgKGRvbGlzdCAoYiBj YWxlbmRhci1idWZmZXJzKQotICAgICAgICAgICh3aGVuIChidWZmZXItbGl2ZS1wIGIpCi0gICAg ICAgICAgICAoa2lsbC1idWZmZXIgYikpKSkpKSkKKyAgOzsgRG9uJ3QgaGFuZGxlIG90aGVyIGJ1 ZmZlcnMgd2hlbiBleGl0aW5nIGEgbm9uLWRlZmF1bHQgY2FsZW5kYXIKKyAgOzsgYnVmZmVyLgor ICAoaWYgKGFuZCAoZXEgbWFqb3ItbW9kZSAnY2FsZW5kYXItbW9kZSkKKyAgICAgICAgICAgKG5v dCAoZXF1YWwgKGJ1ZmZlci1uYW1lKSBjYWxlbmRhci1idWZmZXIpKSkKKyAgICAgIChxdWl0LXdp bmRvd3Mtb24gbmlsIGtpbGwpCisgICAgKGxldCAoKGRpYXJ5LWJ1ZmZlciAoZ2V0LWZpbGUtYnVm ZmVyIGRpYXJ5LWZpbGUpKQorICAgICAgICAgIChjYWxlbmRhci1idWZmZXJzIChjYWxlbmRhci1i dWZmZXItbGlzdCkpKQorICAgICAgKHdoZW4gKG9yIChub3QgZGlhcnktYnVmZmVyKQorICAgICAg ICAgICAgICAgIChub3QgKGJ1ZmZlci1tb2RpZmllZC1wIGRpYXJ5LWJ1ZmZlcikpCisgICAgICAg ICAgICAgICAgKHllcy1vci1uby1wCisgICAgICAgICAgICAgICAgICJEaWFyeSBtb2RpZmllZDsg ZG8geW91IHJlYWxseSB3YW50IHRvIGV4aXQgdGhlIGNhbGVuZGFyPyAiKSkKKyAgICAgICAgKGlm IChhbmQgY2FsZW5kYXItc2V0dXAgKGRpc3BsYXktbXVsdGktZnJhbWUtcCkpCisgICAgICAgICAg ICA7OyBGSVhNRTogcmVwbGFjZSB0aGlzIGNydWZ0IHdpdGggdGhlIGBxdWl0LXJlc3RvcmUnIHdp bmRvdyBwcm9wZXJ0eQorICAgICAgICAgICAgKGRvbGlzdCAodyAod2luZG93LWxpc3QtMSBuaWwg bmlsIHQpKQorICAgICAgICAgICAgICAoaWYgKGFuZCAobWVtcSAod2luZG93LWJ1ZmZlciB3KSBj YWxlbmRhci1idWZmZXJzKQorICAgICAgICAgICAgICAgICAgICAgICAod2luZG93LWRlZGljYXRl ZC1wIHcpKQorICAgICAgICAgICAgICAgICAgKGlmIChlcSAod2luZG93LWRlbGV0YWJsZS1wIHcp ICdmcmFtZSkKKwkJICAgICAgKGlmIGNhbGVuZGFyLXJlbW92ZS1mcmFtZS1ieS1kZWxldGluZwor CQkJICAoZGVsZXRlLWZyYW1lICh3aW5kb3ctZnJhbWUgdykpCisJCSAgICAgICAgKGljb25pZnkt ZnJhbWUgKHdpbmRvdy1mcmFtZSB3KSkpCisJCSAgICAocXVpdC13aW5kb3cga2lsbCB3KSkpKQor ICAgICAgICAgIChkb2xpc3QgKGIgY2FsZW5kYXItYnVmZmVycykKKyAgICAgICAgICAgIChxdWl0 LXdpbmRvd3Mtb24gYiBraWxsKSkpCisgICAgICAgIDs7IEZpbmFsbHksIGtpbGwgbm9uLWRpc3Bs YXllZCBidWZmZXJzIChpZiByZXF1ZXN0ZWQpLgorICAgICAgICAod2hlbiBraWxsCisgICAgICAg ICAgKGRvbGlzdCAoYiBjYWxlbmRhci1idWZmZXJzKQorICAgICAgICAgICAgKHdoZW4gKGJ1ZmZl ci1saXZlLXAgYikKKyAgICAgICAgICAgICAgKGtpbGwtYnVmZmVyIGIpKSkpKSkpKQoKIChkZWZ1 biBjYWxlbmRhci1jdXJyZW50LWRhdGUgKCZvcHRpb25hbCBvZmZzZXQpCiAgICJSZXR1cm4gdGhl IGN1cnJlbnQgZGF0ZSBpbiBhIGxpc3QgKG1vbnRoIGRheSB5ZWFyKS4KQEAgLTI0NDIsNyArMjQ1 MSw5IEBAIGNhbGVuZGFyLXVubWFyawogICAoaW50ZXJhY3RpdmUpCiAgIChzZXRxIGNhbGVuZGFy LW1hcmstaG9saWRheXMgbmlsCiAgICAgICAgIGNhbGVuZGFyLW1hcmstZGlhcnktZW50cmllcyBu aWwpCi0gICh3aXRoLWN1cnJlbnQtYnVmZmVyIGNhbGVuZGFyLWJ1ZmZlcgorICAod2l0aC1jdXJy ZW50LWJ1ZmZlciAoaWYgKGVxIG1ham9yLW1vZGUgJ2NhbGVuZGFyLW1vZGUpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAoY3VycmVudC1idWZmZXIpCisgICAgICAgICAgICAgICAgICAgICAg ICAgY2FsZW5kYXItYnVmZmVyKQogICAgIChtYXBjICMnZGVsZXRlLW92ZXJsYXkgKG92ZXJsYXlz LWluIChwb2ludC1taW4pIChwb2ludC1tYXgpKSkpKQoKIChkZWZ1biBjYWxlbmRhci1kYXRlLWlz LXZpc2libGUtcCAoZGF0ZSkKQEAgLTI1NTksNyArMjU3MCw5IEBAIGNhbGVuZGFyLW1hcmstdmlz aWJsZS1kYXRlCiBNQVJLIGlzIGEgc2luZ2xlLWNoYXJhY3RlciBzdHJpbmcsIGEgbGlzdCBvZiBm YWNlIGF0dHJpYnV0ZXMvdmFsdWVzLAogb3IgYSBmYWNlLiAgTUFSSyBkZWZhdWx0cyB0byBgZGlh cnktZW50cnktbWFya2VyJy4iCiAgIChpZiAoY2FsZW5kYXItZGF0ZS1pcy12YWxpZC1wIGRhdGUp Ci0gICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBjYWxlbmRhci1idWZmZXIKKyAgICAgICh3aXRo LWN1cnJlbnQtYnVmZmVyIChpZiAoZXEgbWFqb3ItbW9kZSAnY2FsZW5kYXItbW9kZSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVudC1idWZmZXIpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGNhbGVuZGFyLWJ1ZmZlcikKICAgICAgICAgKHNhdmUtZXhjdXJzaW9u CiAgICAgICAgICAgKGNhbGVuZGFyLWN1cnNvci10by12aXNpYmxlLWRhdGUgZGF0ZSkKICAgICAg ICAgICAoc2V0cSBtYXJrCi0tCjIuMjUuMQoK --0000000000002a7baf0645bf9a66--
Liu Hui <liuhui1610@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#79994; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.