X-Loop: help-debbugs@HIDDEN Subject: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates Resent-From: Ship Mints <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Feb 2025 00:51:02 +0000 Resent-Message-ID: <handler.76137.B.173897580530667 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76137 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173897580530667 (code B ref -1); Sat, 08 Feb 2025 00:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Feb 2025 00:50:05 +0000 Received: from localhost ([127.0.0.1]:37437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgZ2q-0007yN-QV for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:05 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57942) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tgZ2m-0007xD-Kg for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:01 -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 <shipmints@HIDDEN>) id 1tgZ2g-00010m-Rn for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500 Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1tgZ2f-0003E2-1J for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500 Received: by mail-vk1-xa30.google.com with SMTP id 71dfb90a1353d-51f2a8fd349so534022e0c.1 for <bug-gnu-emacs@HIDDEN>; Fri, 07 Feb 2025 16:49:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738975791; x=1739580591; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=; b=Nln5c2PNB2AOziI3fpLEfKOOXRaqx+Vaty5d/2HWyW4NYouiCnvpbf2+eBqUhIx/Kj OPW0WP4W2jKS4XpCuTopEAMeNqNThMAJtlOGPFBeo/K7jHDW18vWfuGhIxTLCm1G5E2F F44WO4piGJYEPFijGJYgPWVs0mCS/inPvjwzyKJnjiIQK9zDBruqmnFolRcEK435Hmva Z+z4XHaIPq/DOmWeqAPIjB8/MazmzPnJ0DUt6OdaTbbNmEFBqo4bH4aWVFQBHoobr56Y xcMKmEq/+tjFeiMgWVXAFs7aHrsM/5UUyQU6OV/7JSe4X0GRaIdlKoVy6zVZ5GQCTdOE m5Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738975791; x=1739580591; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=; b=tVKjur9m/UEn5YNDvBueC6EWHumMJT5XzNha0hYNLNOSn6ekmyIKzjA0TnJUdZOYIT RSyygdUwY7nvdBwyFsqDOSGEkUflI8kgjbfb3CHG88PhKHEY6wWFW2DFMuTMYPDoYDMD HW+SgTvSCEweOO7Uh4hcxpS+YXux7y3QI4/iSc8BO9ssgOqf6vP1TqJyHH0uL7wkXtRq zrdOHTaVItNsc3LfLN2WG2ZMePWE5WvNB3UHici3a1ien5y+UouyFYEOy4HvpxM5rMpN pBZe8hW46k30EJfvR2TQl4y1HQD9SGlL5BjAmnNKucOL735ufQbtGt33utUdkJr1K+jA cPxg== X-Gm-Message-State: AOJu0YxU+nW0vyksqp2A+lHggEjAxhSMPC/kToD90464y/q5NM9Owk80 o+ikozo+Z6/kaTwwhN9gjYSTp081OrIkhhebvfZJHwrAiqUj3mCzGnPD86hQFg+PNUAkjWbJv7u SpvXc21v6D6orq1wRv80ocLxBBXgF9qhy X-Gm-Gg: ASbGncu/ilp3XuTYozwxs/z1V47SiGHWNzb0EABhwGN6iVTWUiGNL0v1Idl59JNuUba gblJx1CPCHWO5zFtVKgbi44UuQU/5Q0nwmXHQOKOJy/PipW354bOYTYzgy0lcvr2XIFrnujtB X-Google-Smtp-Source: AGHT+IGx9nxhjcUW8k30+7mXNRjcYQGI6Mh387TJ+DiZq9Utp7u4hP3S2B679FP2LE9HxeZPCC5k/iMdgj4KOjKasAE= X-Received: by 2002:a05:6122:2191:b0:51b:a11f:cbdb with SMTP id 71dfb90a1353d-51f2e1026d4mr5246383e0c.4.1738975791450; Fri, 07 Feb 2025 16:49:51 -0800 (PST) MIME-Version: 1.0 From: Ship Mints <shipmints@HIDDEN> Date: Fri, 7 Feb 2025 19:49:39 -0500 X-Gm-Features: AWEUYZngapQu2dFiyvJpkgeeZI73DgBQzdyIgeyJJEAYN1YrVPegXapph6nx_Zo Message-ID: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000052aad8062d96daa9" Received-SPF: pass client-ip=2607:f8b0:4864:20::a30; envelope-from=shipmints@HIDDEN; helo=mail-vk1-xa30.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, HTML_MESSAGE=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.0 (+) 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.0 (/) --00000000000052aad8062d96daa9 Content-Type: multipart/alternative; boundary="00000000000052aad7062d96daa7" --00000000000052aad7062d96daa7 Content-Type: text/plain; charset="UTF-8" Change 'bookmark-maybe-historicize-string' from its naive history list cons, which blindly adds duplicates ad infinitum, to use 'add-to-history' which respects 'history-delete-duplicates' and the 'history-length property (which 'bookmark-history' currently does not have). -Stephane --00000000000052aad7062d96daa7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Change 'bookmark-maybe-historicize-string' from its naive histor= y list cons, which blindly adds duplicates ad=C2=A0infinitum, to use 'a= dd-to-history' which respects 'history-delete-duplicates' and t= he 'history-length property=C2=A0(which 'bookmark-history' curr= ently does not have).</div><div class=3D"gmail_default" style=3D"font-famil= y:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family:mo= nospace">-Stephane</div></div> --00000000000052aad7062d96daa7-- --00000000000052aad8062d96daa9 Content-Type: application/octet-stream; name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Disposition: attachment; filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m6vh7qrx0> X-Attachment-Id: f_m6vh7qrx0 RnJvbSA2MWQ4NzlkYTA1ZGYwN2NiMzFjZDk2ZjhhODU0ZDhiYzk0N2Q1MmNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0 ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10 by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogbGlzcC9ib29rbWFyay5lbCB8IDIgKy0KIDEg ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L2xpc3AvYm9va21hcmsuZWwgYi9saXNwL2Jvb2ttYXJrLmVsCmluZGV4IGU4YWQwY2VlMzFkLi44 NDk1ZjMzY2I1ZiAxMDA2NDQKLS0tIGEvbGlzcC9ib29rbWFyay5lbAorKysgYi9saXNwL2Jvb2tt YXJrLmVsCkBAIC02MDMsNyArNjAzLDcgQEAgYm9va21hcmstbWF5YmUtaGlzdG9yaWNpemUtc3Ry aW5nCiBgY29tcGxldGluZy1yZWFkJyBuZXZlciBnZXRzIGEgY2hhbmNlIHRvIHNldCBgYm9va21h cmstaGlzdG9yeScuIgogICBgKG9yCiAgICAgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVy YWN0aXZlKQotICAgIChzZXRxIGJvb2ttYXJrLWhpc3RvcnkgKGNvbnMgLHN0cmluZyBib29rbWFy ay1oaXN0b3J5KSkpKQorICAgIChhZGQtdG8taGlzdG9yeSAnYm9va21hcmstaGlzdG9yeSAsc3Ry aW5nKSkpCiAKIChkZWZ2YXIgYm9va21hcmstbWFrZS1yZWNvcmQtZnVuY3Rpb24gJ2Jvb2ttYXJr LW1ha2UtcmVjb3JkLWRlZmF1bHQKICAgIkEgZnVuY3Rpb24gdGhhdCBzaG91bGQgYmUgY2FsbGVk IHRvIGNyZWF0ZSBhIGJvb2ttYXJrIHJlY29yZC4KLS0gCjIuNDcuMQoK --00000000000052aad8062d96daa9--
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: Ship Mints <shipmints@HIDDEN> Subject: bug#76137: Acknowledgement ([PATCH] Eliminate bookmark-maybe-historicize-string duplicates) Message-ID: <handler.76137.B.173897580530667.ack <at> debbugs.gnu.org> References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> X-Gnu-PR-Message: ack 76137 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 76137 <at> debbugs.gnu.org Date: Sat, 08 Feb 2025 00:51: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 76137 <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 76137: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76137 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates Resent-From: Ship Mints <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Feb 2025 00:54:02 +0000 Resent-Message-ID: <handler.76137.B76137.173897601131367 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76137 <at> debbugs.gnu.org Received: via spool by 76137-submit <at> debbugs.gnu.org id=B76137.173897601131367 (code B ref 76137); Sat, 08 Feb 2025 00:54:02 +0000 Received: (at 76137) by debbugs.gnu.org; 8 Feb 2025 00:53:31 +0000 Received: from localhost ([127.0.0.1]:37445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgZ6A-00089q-J5 for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:53:31 -0500 Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]:42400) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tgZ66-00089Y-OY for 76137 <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:53:28 -0500 Received: by mail-vk1-xa35.google.com with SMTP id 71dfb90a1353d-51873e55d27so1624626e0c.1 for <76137 <at> debbugs.gnu.org>; Fri, 07 Feb 2025 16:53:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738976001; x=1739580801; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=ayHRGuSEH7kaFZfL7pciP3u9oBH44M4TwfYyRh0t9RQ=; b=C+SPbG9mEYN+Iq558NJwh/kFFV6D8Y54hA6BPfSr+yhMsmOSqiLF2TAThC1vuE9kYJ BOZ4h2BXadkmfI6IqO0bj3e+yPrd9kL4EdOPXUpaQ/a2GWQ2utsByvggs12Q2lAMWhRU FnRkxAHeZq+GlawGZ4Flq6GBfQ+zo0t4UEOhs2rL01xh7dMN79VYQOwLgrWQuVMWqgGX gAA9ynhhhQ2gf86r0ETJI2vzZ0+LKClk13jDb3eTgvsc7NRgg+QfqEUpJmV6TuBXPmGP zseZ8Ji46S0zY4SFUhTOFpmcdpKHGwMZhS9iLpARcVqHKDhZyAFNI0/THFDfGPFY/aFo ag4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738976001; x=1739580801; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ayHRGuSEH7kaFZfL7pciP3u9oBH44M4TwfYyRh0t9RQ=; b=FzZ3VeuD+mf0JNPzQJEgdoxTpytkR0EP/OOwFOwhl7RO2HZ+OKaAx22/Wm42DU7Qj4 EAwDaOilGXsCJSe4a7/H1eo5uNNAk6W3wSeiigy2647P+xqDiV93FN82Q40fA/iLn4Rd S+Savn/1YIdMTuI7qNkRTqgya902kKaTC0jRc6XC705owjdLviajiVerKOmtQXRzFz78 2HCuCKhwOmGZWStnM25NxJrhSMcinxYxK24LbUASCvPz+mXnAyddeSf8mxZbPzwvMjA9 /hxSh1txNKYnvgM4kBA0YE2/NDERp4VF+BFeG3E4iOt0JRpMUKc5dPnZ4iUqnPQIHsQm +ZVA== X-Gm-Message-State: AOJu0YyB3OmozbqiVW5eNtrj2TDjThchaHjYke973F6dNCpLFaMGpqWy PuVmbN+v0hZdaSrkrpeM32F7UafJMhheUsw1VokIwPyPzQcHLkgDRGIrS8Y5if9EM5wru/FeRcx dfvvjOLfedFMZX8zA42XlulXyAU1VRw== X-Gm-Gg: ASbGncuCdOn7ysbptnSZloz/6fDEZq79sOJIifaZRWKOiXDTPCUwHg5qC/1hzeUnsOi jFeRuNV8Xsa8yBkBquxsKNw1C85QgQmnbghVHAM5LS6A6hHqqZtvTvx+/aJGtL8O0pKSKVTUv X-Google-Smtp-Source: AGHT+IHge2P43YmKrVoiXby5SowLxmTdQdBFJ2y1vtT6QARrQrv6tQoV5+3Q4Y3rRu+cR1IP4emOBrd0I9XN1rvcWic= X-Received: by 2002:a05:6122:a0b:b0:516:1ab3:700e with SMTP id 71dfb90a1353d-51f2f671870mr4277339e0c.3.1738976000751; Fri, 07 Feb 2025 16:53:20 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> In-Reply-To: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Fri, 7 Feb 2025 19:53:09 -0500 X-Gm-Features: AWEUYZm6kklpeEdGQLJ87sOWZGsKBhSMhGRsEorVj6N_mVrX1uRNl3GdxP3iUM8 Message-ID: <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000cc423b062d96e611" X-Spam-Score: 0.0 (/) 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 (-) --000000000000cc423b062d96e611 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Maybe I'll fix the bookmark test that currently doesn't check for duplicates. Hrumph. On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wro= te: > Change 'bookmark-maybe-historicize-string' from its naive history list > cons, which blindly adds duplicates ad infinitum, to use 'add-to-history' > which respects 'history-delete-duplicates' and the 'history-length > property (which 'bookmark-history' currently does not have). > > -Stephane > --000000000000cc423b062d96e611 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Maybe I'll fix the bookmark test that currently doesn't check fo= r duplicates. Hrumph.</div></div><br><div class=3D"gmail_quote gmail_quote_= container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb 7, 2025 at 7:5= 1=E2=80=AFPM Ship Mints <<a href=3D"mailto:shipmints@HIDDEN">shipmint= s@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-fami= ly:monospace">Change 'bookmark-maybe-historicize-string' from its n= aive history list cons, which blindly adds duplicates ad=C2=A0infinitum, to= use 'add-to-history' which respects 'history-delete-duplicates= ' and the 'history-length property=C2=A0(which 'bookmark-histor= y' currently does not have).</div><div class=3D"gmail_default" style=3D= "font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"fon= t-family:monospace">-Stephane</div></div> </blockquote></div> --000000000000cc423b062d96e611--
X-Loop: help-debbugs@HIDDEN Subject: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates Resent-From: Ship Mints <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Feb 2025 01:00:02 +0000 Resent-Message-ID: <handler.76137.B76137.173897634832315 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76137 <at> debbugs.gnu.org Received: via spool by 76137-submit <at> debbugs.gnu.org id=B76137.173897634832315 (code B ref 76137); Sat, 08 Feb 2025 01:00:02 +0000 Received: (at 76137) by debbugs.gnu.org; 8 Feb 2025 00:59:08 +0000 Received: from localhost ([127.0.0.1]:37452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgZBc-0008P6-A0 for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:59:08 -0500 Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]:54681) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tgZBZ-0008OZ-9M for 76137 <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:59:05 -0500 Received: by mail-vk1-xa35.google.com with SMTP id 71dfb90a1353d-51f42b1a69fso85074e0c.1 for <76137 <at> debbugs.gnu.org>; Fri, 07 Feb 2025 16:59:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738976339; x=1739581139; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=EeDlUZ1DhjuV+8CPDXVtY6z8v2+7Gf3Kq0JN5Uh//Yk=; b=FFGU7yTZ91pq+EqBUa7aC29cCGPPatewNxJRpT8ub39FSIxR/YFnB4LMsoWwR2VjEk B+3eEmt0REGRoenjf2leVaTKTDAxEXb2Xy3fZ/fJFm1aJWDVKTjdNSXrTQpoRQJE9Z2n /+09csSjZGQx3fC0UALU6LkXC77bsKCXq4Y4g9HZFkKICeTL8R+QUs866qOKIn1k2amK 5rX2JqpqOxF3iQC41y0ZZeVVTz21+vikMazfcxnGEam3Prat89ylM0MlBhS/hcStF3D5 ddDMf3UbyfuGA1/2vTypkFuiUu+Msz+v8mIiSHu893L1d6pYcoMGJKFVC1BVoPk2h07B 7uVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738976339; x=1739581139; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EeDlUZ1DhjuV+8CPDXVtY6z8v2+7Gf3Kq0JN5Uh//Yk=; b=tLwNS4yxiNFfI26W12ZdDJ6n+/CynlJq3PJQdltQ5+bSZqkljwyMBTnd8VQFZDq/iE 94d9tluLJsoKFApwonYJ10QxC38Vs/uedFeLMIEB9C5TEAh2aER3mFTMZ8hZN/JlQGSY pMlQ9qJ8+TH/+NPO3DNmKTYyAm3cnfzdraW2LzbX2CqA1IPbLNRnZwpb55Z2DGQN9jx7 QTN4JLPdTPg+4xxlmZ8AqN3vPaYEyK288VsW1fWyyew37zrYWbsLyGbuoxglUVNP1wFx PVlu0KDhoYKK2ZIW7KsOMJ/eMtivvUPVbdSj/3IRVwK5wvwcqsZ6CYB9MLxWbw54o6PL YXjQ== X-Gm-Message-State: AOJu0YyCGtc28AkHB5IZYpj/HD4GQ3Lgu0xfEXjWHvJlASB0HTyX+/dL NqTpbPLi+9ui4+z7lPWkdAe95gryepMyPsmhhbDHbswG1o9mngCzjEqSKSgqWnIy7keta3sSQVE xSBhuwlAEIyf6bCK259oYWBmYnTgq5w== X-Gm-Gg: ASbGncvwiQTKP8knsLpHq4Gb8+c7kfA49kF9zPgSug4MH+n6c9pYeL/6lXpZuFYPVD9 KGfIGXi/mvgqy7li+NxNi0BKEp4zP/i4mLoDnTF2HM5iZDzXn+821BG4fURYX69JIzA7/Bw37 X-Google-Smtp-Source: AGHT+IGE5I0hFKZAmYUvY/p2DdeougLqEqS9MX+VXqJtMEJFC1km/eSXReDbIv06YGVBYhcmbczC7Krx4wBj9dq9m/E= X-Received: by 2002:a05:6122:180f:b0:518:81aa:899b with SMTP id 71dfb90a1353d-51f2e1ed26cmr4527877e0c.6.1738976339460; Fri, 07 Feb 2025 16:58:59 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN> In-Reply-To: <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Fri, 7 Feb 2025 19:58:48 -0500 X-Gm-Features: AWEUYZkDKpSg8sOnXXAFtb6HIVlBnzFNP9I9vRUMz-RE98TD2B4upGBvyXtQ1Ds Message-ID: <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000fe4ff5062d96fad0" X-Spam-Score: 0.0 (/) 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 (-) --000000000000fe4ff5062d96fad0 Content-Type: multipart/alternative; boundary="000000000000fe4ff2062d96face" --000000000000fe4ff2062d96face Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Revised patch with bookmark-history dupe test. On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wro= te: > Maybe I'll fix the bookmark test that currently doesn't check for > duplicates. Hrumph. > > On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w= rote: > >> Change 'bookmark-maybe-historicize-string' from its naive history list >> cons, which blindly adds duplicates ad infinitum, to use 'add-to-history= ' >> which respects 'history-delete-duplicates' and the 'history-length >> property (which 'bookmark-history' currently does not have). >> >> -Stephane >> > --000000000000fe4ff2062d96face Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Revised patch with bookmark-history=C2=A0dupe test.</div></div><br><div = class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail= _attr">On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <<a href=3D"mai= lto:shipmints@HIDDEN">shipmints@HIDDEN</a>> wrote:<br></div><block= quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1= px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"= gmail_default" style=3D"font-family:monospace">Maybe I'll fix the bookm= ark test that currently doesn't check for duplicates. Hrumph.</div></di= v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On F= ri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <<a href=3D"mailto:shipmin= ts@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>> wrote:<br></div= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cl= ass=3D"gmail_default" style=3D"font-family:monospace">Change 'bookmark-= maybe-historicize-string' from its naive history list cons, which blind= ly adds duplicates ad=C2=A0infinitum, to use 'add-to-history' which= respects 'history-delete-duplicates' and the 'history-length p= roperty=C2=A0(which 'bookmark-history' currently does not have).</d= iv><div class=3D"gmail_default" style=3D"font-family:monospace"><br></div><= div class=3D"gmail_default" style=3D"font-family:monospace">-Stephane</div>= </div> </blockquote></div> </blockquote></div> --000000000000fe4ff2062d96face-- --000000000000fe4ff5062d96fad0 Content-Type: application/octet-stream; name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Disposition: attachment; filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m6vhlovb0> X-Attachment-Id: f_m6vhlovb0 RnJvbSA2MmMzODlhMjEzNTU3MDAzZDM4Y2RjMGU2YWE2MWJjYjM0YjY5OTdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0 ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10 by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogbGlzcC9ib29rbWFyay5lbCAgICAgICAgICAg IHwgMiArLQogdGVzdC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsIHwgNyArKysrKy0tCiAyIGZpbGVz IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s aXNwL2Jvb2ttYXJrLmVsIGIvbGlzcC9ib29rbWFyay5lbAppbmRleCBlOGFkMGNlZTMxZC4uODQ5 NWYzM2NiNWYgMTAwNjQ0Ci0tLSBhL2xpc3AvYm9va21hcmsuZWwKKysrIGIvbGlzcC9ib29rbWFy ay5lbApAQCAtNjAzLDcgKzYwMyw3IEBAIGJvb2ttYXJrLW1heWJlLWhpc3RvcmljaXplLXN0cmlu ZwogYGNvbXBsZXRpbmctcmVhZCcgbmV2ZXIgZ2V0cyBhIGNoYW5jZSB0byBzZXQgYGJvb2ttYXJr LWhpc3RvcnknLiIKICAgYChvcgogICAgIChjYWxsZWQtaW50ZXJhY3RpdmVseS1wICdpbnRlcmFj dGl2ZSkKLSAgICAoc2V0cSBib29rbWFyay1oaXN0b3J5IChjb25zICxzdHJpbmcgYm9va21hcmst aGlzdG9yeSkpKSkKKyAgICAoYWRkLXRvLWhpc3RvcnkgJ2Jvb2ttYXJrLWhpc3RvcnkgLHN0cmlu ZykpKQogCiAoZGVmdmFyIGJvb2ttYXJrLW1ha2UtcmVjb3JkLWZ1bmN0aW9uICdib29rbWFyay1t YWtlLXJlY29yZC1kZWZhdWx0CiAgICJBIGZ1bmN0aW9uIHRoYXQgc2hvdWxkIGJlIGNhbGxlZCB0 byBjcmVhdGUgYSBib29rbWFyayByZWNvcmQuCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvYm9va21h cmstdGVzdHMuZWwgYi90ZXN0L2xpc3AvYm9va21hcmstdGVzdHMuZWwKaW5kZXggOTA5OWY2Y2Ix NjkuLmQ1NTFkNDI5MzYzIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvYm9va21hcmstdGVzdHMuZWwK KysrIGIvdGVzdC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsCkBAIC0xOTMsOSArMTkzLDEyIEBAIGJv b2ttYXJrLXRlc3RzLXJlY29yZC1nZXR0ZXJzLWFuZC1zZXR0ZXJzLW5ldwogICAgICAgKHNob3Vs ZCAoZXF1YWwgKGJvb2ttYXJrLXByb3AtZ2V0IGJtayAnZmlsZW5hbWUpICJwcm9wIikpKSkpCiAK IChlcnQtZGVmdGVzdCBib29rbWFyay10ZXN0cy1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgKCkK LSAgKGxldCAoKGJvb2ttYXJrLWhpc3RvcnkpKQorICAobGV0ICgoYm9va21hcmstaGlzdG9yeSkK KyAgICAgICAgKGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgdCkpCiAgICAgKGJvb2ttYXJrLW1h eWJlLWhpc3RvcmljaXplLXN0cmluZyAiZm9vIikKLSAgICAoc2hvdWxkIChlcXVhbCAoY2FyIGJv b2ttYXJrLWhpc3RvcnkpICJmb28iKSkpKQorICAgIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6 ZS1zdHJpbmcgImZvbyIpCisgICAgKHNob3VsZCAoZXF1YWwgKGNhciBib29rbWFyay1oaXN0b3J5 KSAiZm9vIikpCisgICAgKHNob3VsZCAoPSAxIChsZW5ndGggYm9va21hcmstaGlzdG9yeSkpKSkp CiAKIChkZWZ1biBib29rbWFyay1yZW1vdmUtbGFzdC1tb2RpZmllZCAoYm1rKQogICAoYXNzb2Mt ZGVsZXRlLWFsbCAnbGFzdC1tb2RpZmllZCBibWspKQotLSAKMi40Ny4xCgo= --000000000000fe4ff5062d96fad0--
X-Loop: help-debbugs@HIDDEN Subject: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates Resent-From: Ship Mints <shipmints@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Feb 2025 10:49:03 +0000 Resent-Message-ID: <handler.76137.B76137.17390117184684 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76137 <at> debbugs.gnu.org Received: via spool by 76137-submit <at> debbugs.gnu.org id=B76137.17390117184684 (code B ref 76137); Sat, 08 Feb 2025 10:49:03 +0000 Received: (at 76137) by debbugs.gnu.org; 8 Feb 2025 10:48:38 +0000 Received: from localhost ([127.0.0.1]:38749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgiO5-0001DT-KX for submit <at> debbugs.gnu.org; Sat, 08 Feb 2025 05:48:37 -0500 Received: from mail-vs1-xe36.google.com ([2607:f8b0:4864:20::e36]:56431) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tgiO4-0001DE-3y for 76137 <at> debbugs.gnu.org; Sat, 08 Feb 2025 05:48:36 -0500 Received: by mail-vs1-xe36.google.com with SMTP id ada2fe7eead31-4ba85ad23d3so1234398137.0 for <76137 <at> debbugs.gnu.org>; Sat, 08 Feb 2025 02:48:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739011710; x=1739616510; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=HHVayKGWTvobGXyAQGibyhxu1xcXH8akaBRAlS0Oj2M=; b=SAgMTeYVXEaHq262VOu+HIpwVjQcDBUXUl0ZS9jgZuODrOYyORGMjlGpGMwkkm30ik giAO0dNtfg+E89OyT8fQu0HuKrRn0sIRyWFMBtV5PrHAbzAq668eD1fviK8c74Mpn9Aa 3ikJJgA/bTFZM5wK4E3193IQjphT6TgMmp1TLpsEKDWzph7SW54AkpSm7hZ27OEl3kX0 vB7kKjyipM9KVtD7zl5j2H4dV/2cqSFqtTnKlS7ZitNFCNvV0gijmVdpmNkCammCa5pG v8MLCypIC5Gp9XwMAPzm8XoH59sRzgpcA67wDZWNQs3LKW02oJcF/8hzd/12CgOE6X1/ 1J/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739011710; x=1739616510; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HHVayKGWTvobGXyAQGibyhxu1xcXH8akaBRAlS0Oj2M=; b=oaXzcuuTQ0rq5ckmjWTIoLNS5ap1yCab+ZCkbHA3iT+XU5T9f3EanU518r0FHZVVMD dSRhqnmCtH7XTskgsReicsZ+R/OPOjhnk7K5BsUCZsIt0CfhuCmLK0CXAo0pQ2lCmfwP F6JjiF7fB4BgA5TmlAz0balX+xZubNiUvchMN/YMkts5RIiDhzzBUA25R7Fm3Bs4exEI s1OtBcja0aDITjLAetWcPsvlyQxt9En2aiZCQjcudekitc2FvZu4tXrbKgaqjjFIovAh 1o22PssYU4u+XjcQg0MldIdOaIbcl/TX8SRK+qx3l9ybV8B8lsYZjM+ASQk3Wg82PBC9 791Q== X-Gm-Message-State: AOJu0YwBzYVNLrkreO/0nznF0siXpFIsJGm/BqT8EVMKORmpRtDXOEu2 0gP8RHKtQAjyhV0+y84S9jDJ58qQH9NUX6gCUiXHv8QApbCRP2TO263GYUrqwKk0t+qdIHilYBJ CR0HefYTfRemE/I5ON510gJyq3dv7Cw== X-Gm-Gg: ASbGnct71UlQgjmjmHr5/SBJu4ID+E3x+Lr2/gEaI0axDl7PYwpCv+KTlNBlQ8Z+uft cBR4sSTnfYuzHe/aZipm+jjM+c3VrSLreztYaIJ2xHCuFlwiqJgAhi+eDYotJ8Tfjzcv3pcAJ X-Google-Smtp-Source: AGHT+IEe2F8iJIaCiWbnWSsaVVWEynJ0lbDafKiGYUaBcoJHhR4UuO7kU2VkdpXDtOwpg76G4jbExLyFjaDXSvyNWyE= X-Received: by 2002:a05:6102:1627:b0:4b2:45a3:59fb with SMTP id ada2fe7eead31-4ba85d88f2emr5306060137.2.1739011710116; Sat, 08 Feb 2025 02:48:30 -0800 (PST) MIME-Version: 1.0 References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN> <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN> In-Reply-To: <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN> From: Ship Mints <shipmints@HIDDEN> Date: Sat, 8 Feb 2025 05:48:18 -0500 X-Gm-Features: AWEUYZnpWPDfXvXc0T1qHniv38kG_-ZC-ZcvmRurrE-X6dqDKFgKepviz1wzo0Y Message-ID: <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000003e0a1f062d9f373a" X-Spam-Score: 0.0 (/) 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 (-) --0000000000003e0a1f062d9f373a Content-Type: multipart/alternative; boundary="0000000000003e0a1d062d9f3738" --0000000000003e0a1d062d9f3738 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable And now revised with NEWS. On Fri, Feb 7, 2025 at 7:58=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wro= te: > Revised patch with bookmark-history dupe test. > > On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w= rote: > >> Maybe I'll fix the bookmark test that currently doesn't check for >> duplicates. Hrumph. >> >> On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> = wrote: >> >>> Change 'bookmark-maybe-historicize-string' from its naive history list >>> cons, which blindly adds duplicates ad infinitum, to use 'add-to-histor= y' >>> which respects 'history-delete-duplicates' and the 'history-length >>> property (which 'bookmark-history' currently does not have). >>> >>> -Stephane >>> >> --0000000000003e0a1d062d9f3738 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">And now revised with NEWS.</div></div><br><div class=3D"gmail_quote gmai= l_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb 7, 202= 5 at 7:58=E2=80=AFPM Ship Mints <<a href=3D"mailto:shipmints@HIDDEN">= shipmints@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quot= e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)= ;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"f= ont-family:monospace">Revised patch with bookmark-history=C2=A0dupe test.</= div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at= tr">On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <<a href=3D"mailto= :shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>> wrote:<= br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e= x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"= ><div class=3D"gmail_default" style=3D"font-family:monospace">Maybe I'l= l fix the bookmark test that currently doesn't check for duplicates. Hr= umph.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g= mail_attr">On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <<a href=3D= "mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>> = wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0= px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir= =3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospace">Chang= e 'bookmark-maybe-historicize-string' from its naive history list c= ons, which blindly adds duplicates ad=C2=A0infinitum, to use 'add-to-hi= story' which respects 'history-delete-duplicates' and the '= history-length property=C2=A0(which 'bookmark-history' currently do= es not have).</div><div class=3D"gmail_default" style=3D"font-family:monosp= ace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospace"= >-Stephane</div></div> </blockquote></div> </blockquote></div> </blockquote></div> --0000000000003e0a1d062d9f3738-- --0000000000003e0a1f062d9f373a Content-Type: application/octet-stream; name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Disposition: attachment; filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m6w2nu6p0> X-Attachment-Id: f_m6w2nu6p0 RnJvbSBmZjk2NDFkMDc2OTVlYTQ5Mjk1OTJjZjhiYmMwMWFiZTAwN2UwOTBlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0 ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10 by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICAg IHwgNyArKysrKysrCiBsaXNwL2Jvb2ttYXJrLmVsICAgICAgICAgICAgfCAyICstCiB0ZXN0L2xp c3AvYm9va21hcmstdGVzdHMuZWwgfCA3ICsrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTMgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9O RVdTCmluZGV4IGRmMWFmZjkyMTNlLi43ZmJjNzA1YmQwOSAxMDA2NDQKLS0tIGEvZXRjL05FV1MK KysrIGIvZXRjL05FV1MKQEAgLTQ1OSw2ICs0NTksMTMgQEAgZGVmYXVsdCksIHRoZSAnd2hpdGVz cGFjZS1jbGVhbnVwJyBmdW5jdGlvbiB3aWxsIG5vdyBhZGQgdGhlIG5ld2xpbmUuCiAKICoqIEJv b2ttYXJrCiAKKy0tLQorKioqIEJvb2ttYXJrIGhpc3Rvcnkgbm93IHNhdmVzIGVhY2ggYm9va21h cmsgb25seSBvbmNlLgorUHJldmlvdXNseSwgdGhlIHZhcmlhYmxlICdib29rbWFyay1oaXN0b3J5 JyBhY2N1bXVsYXRlZCBkdXBsaWNhdGUKK2Jvb2ttYXJrIG5hbWVzIHdoZW4gYm9va21hcmsgZmVh dHVyZXMgd2VyZSB1c2VkIGludGVyYWN0aXZlbHkuICBUaGlzCittYWRlIHRoZWlyIGhpc3Rvcnkg bGFyZ2VyIHRoYW4gbmVjZXNzYXJ5IGZvciBmcmVxdWVudCBib29rbWFyayB1c2Vycy4KK0Jvb2tt YXJrIG5hbWVzIGFyZSBub3cgc2F2ZWQgdW5pcXVlbHkuCisKIC0tLQogKioqIE5ldyB1c2VyIG9w dGlvbiAnYm9va21hcmstYm1lbnUtdHlwZS1jb2x1bW4td2lkdGgnLgogVGhpcyB1c2VyIG9wdGlv biBjb250cm9scyB0aGUgd2lkdGggb2YgdGhlIHR5cGUgY29sdW1uIG9uIHRoZSBib29rbWFyawpk aWZmIC0tZ2l0IGEvbGlzcC9ib29rbWFyay5lbCBiL2xpc3AvYm9va21hcmsuZWwKaW5kZXggZThh ZDBjZWUzMWQuLjg0OTVmMzNjYjVmIDEwMDY0NAotLS0gYS9saXNwL2Jvb2ttYXJrLmVsCisrKyBi L2xpc3AvYm9va21hcmsuZWwKQEAgLTYwMyw3ICs2MDMsNyBAQCBib29rbWFyay1tYXliZS1oaXN0 b3JpY2l6ZS1zdHJpbmcKIGBjb21wbGV0aW5nLXJlYWQnIG5ldmVyIGdldHMgYSBjaGFuY2UgdG8g c2V0IGBib29rbWFyay1oaXN0b3J5Jy4iCiAgIGAob3IKICAgICAoY2FsbGVkLWludGVyYWN0aXZl bHktcCAnaW50ZXJhY3RpdmUpCi0gICAgKHNldHEgYm9va21hcmstaGlzdG9yeSAoY29ucyAsc3Ry aW5nIGJvb2ttYXJrLWhpc3RvcnkpKSkpCisgICAgKGFkZC10by1oaXN0b3J5ICdib29rbWFyay1o aXN0b3J5ICxzdHJpbmcpKSkKIAogKGRlZnZhciBib29rbWFyay1tYWtlLXJlY29yZC1mdW5jdGlv biAnYm9va21hcmstbWFrZS1yZWNvcmQtZGVmYXVsdAogICAiQSBmdW5jdGlvbiB0aGF0IHNob3Vs ZCBiZSBjYWxsZWQgdG8gY3JlYXRlIGEgYm9va21hcmsgcmVjb3JkLgpkaWZmIC0tZ2l0IGEvdGVz dC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsIGIvdGVzdC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsCmlu ZGV4IDkwOTlmNmNiMTY5Li5kNTUxZDQyOTM2MyAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2Jvb2tt YXJrLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9ib29rbWFyay10ZXN0cy5lbApAQCAtMTkzLDkg KzE5MywxMiBAQCBib29rbWFyay10ZXN0cy1yZWNvcmQtZ2V0dGVycy1hbmQtc2V0dGVycy1uZXcK ICAgICAgIChzaG91bGQgKGVxdWFsIChib29rbWFyay1wcm9wLWdldCBibWsgJ2ZpbGVuYW1lKSAi cHJvcCIpKSkpKQogCiAoZXJ0LWRlZnRlc3QgYm9va21hcmstdGVzdHMtbWF5YmUtaGlzdG9yaWNp emUtc3RyaW5nICgpCi0gIChsZXQgKChib29rbWFyay1oaXN0b3J5KSkKKyAgKGxldCAoKGJvb2tt YXJrLWhpc3RvcnkpCisgICAgICAgIChoaXN0b3J5LWRlbGV0ZS1kdXBsaWNhdGVzIHQpKQogICAg IChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgImZvbyIpCi0gICAgKHNob3VsZCAo ZXF1YWwgKGNhciBib29rbWFyay1oaXN0b3J5KSAiZm9vIikpKSkKKyAgICAoYm9va21hcmstbWF5 YmUtaGlzdG9yaWNpemUtc3RyaW5nICJmb28iKQorICAgIChzaG91bGQgKGVxdWFsIChjYXIgYm9v a21hcmstaGlzdG9yeSkgImZvbyIpKQorICAgIChzaG91bGQgKD0gMSAobGVuZ3RoIGJvb2ttYXJr LWhpc3RvcnkpKSkpKQogCiAoZGVmdW4gYm9va21hcmstcmVtb3ZlLWxhc3QtbW9kaWZpZWQgKGJt aykKICAgKGFzc29jLWRlbGV0ZS1hbGwgJ2xhc3QtbW9kaWZpZWQgYm1rKSkKLS0gCjIuNDcuMQoK --0000000000003e0a1f062d9f373a--
Received: (at control) by debbugs.gnu.org; 11 Feb 2025 07:11:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 02:11:35 2025 Received: from localhost ([127.0.0.1]:53852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thkQh-0007Cp-97 for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:11:35 -0500 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:58575) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1thkQe-0007CR-RV for control <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:11:33 -0500 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5de4f4b0e31so6262254a12.0 for <control <at> debbugs.gnu.org>; Mon, 10 Feb 2025 23:11:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739257886; x=1739862686; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=iobVS17PZZZCxBVbRxsWPL8aZOD8Ey0RXxPoXRkQxlo=; b=JyvT7l7p+XwoQN6mw7dEnphdQsNAV3zMiZ4TyIwD47CxopTtmso6kJn550dbe/X0Lv IPrqiFLbI6U4DmU5btsnPBs/mBH86iUSQ+0D77tDaC2Ocso0z1g+lIamNgTatsHaOVky USaUs58XFCd1GIuJwmwNaWRYsg5Y9AbW8S17p7SFNaB7UBvfkkrzUj6kPa1xroBDeq5g wkjGlJyCv3hInz7fMEsW7Mf0NkOEUCm7IqH0qwwFoeGomofi2dai5YGTb6k1I7PWv/6H PWSXhUgGmmeZfvV8zlvYIcta1rrvou8THaatkGuWNEzn/WhxaYCgTAPIzl2rRkD/eM7p tmaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739257886; x=1739862686; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=iobVS17PZZZCxBVbRxsWPL8aZOD8Ey0RXxPoXRkQxlo=; b=edceTggEuDmW4wI7Uzh7F7dkV81Hj1YlhsZA4OLtbCsaE92afgvjz+Fllg409u9pVy fzJD2MBCanm/n91/IloOj+RECvj2/lSYVtdN2GTxtDTl5pJZyiv0b0fyV7eeK7GRxio6 B0wxhgZFz35Hbl7AfuBaLTy5pOTp+Tttb+Z/MLX2B8ZuQcGcMgT8xzGoLQSJQ5HXTToj bmvpJQeFdMscajPqhLqGiiI22k0E0At9TkWDTX7wUIpDU5sXb87sA4Infx0Kx0glWpZl 9rgSSt17sDZvaoEMypPGgAOpGd2oOyEf5s3YSx2BH4ufXYZ0mGng/r2cjsxPtxwuYgxS kuEg== X-Gm-Message-State: AOJu0YywP+u8oDhGyRht/GBySDmtbNBJh4pMf8K61mcA+cA6yzE/ASgR 18iJlCdSmk+m+xXf5yfp1u/8LFBVPthw7tWgBYXIwb8BGR863Igd/qY4ELsoQjHzKZQTMU4quMl LXaOfm3UJJA5MMuesvqaX/W3mYeGzcINu/xk= X-Gm-Gg: ASbGncsj8wtEUSBU2qZ2khKV1QrU3McFOocuIFKXcIp6qytVWK9Pkoqa9tNs9YA3te6 xjkjNM+YKWf7KBrWucCVG27HfkB0ySGiebyZrjuxE6Fwlygy8WI5Vk5fcs3RvptiFZwYj9dP5Yw == X-Google-Smtp-Source: AGHT+IHdURet/ANSl8PqffIFR4mhKEnGqOaV/eGfsJ+NxYMFZIOLr8sjG3SP4f3s+iCdzag9C1gkJJEotdudym7IgPo= X-Received: by 2002:a05:6402:194b:b0:5db:f423:19c5 with SMTP id 4fb4d7f45d1cf-5de44fea647mr17611866a12.5.1739257886501; Mon, 10 Feb 2025 23:11:26 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 10 Feb 2025 23:11:26 -0800 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Mon, 10 Feb 2025 23:11:26 -0800 X-Gm-Features: AWEUYZlYukI2uqAg6lublek7-iKfJ0OirdWafN-hh_94B16Io907qhozNNp7Hbk Message-ID: <CADwFkmnWNO62Ayc-b_g9tdU+z0=hwRc6HMqi1ZdnBrq78nVWKA@HIDDEN> Subject: control message for bug #76137 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) severity 76137 wishlist quit
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Stefan Kangas <stefankangas@HIDDEN> Subject: bug#76137: closed ([PATCH] Eliminate bookmark-maybe-historicize-string duplicates) CC: tracker <at> debbugs.gnu.org Message-ID: <handler.76137.D76137.17392601145849.ackdone <at> debbugs.gnu.org> References: <CADwFkmmrgRbW3CGLt3yiuAFW2avsf6Fyw47bHe3yM9=rynw8hg@HIDDEN> <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> X-Gnu-PR-Message: closed 76137 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Date: Tue, 11 Feb 2025 07:49:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1739260141-5894-0" This is a multi-part message in MIME format... ------------=_1739260141-5894-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Mon, 10 Feb 2025 23:48:23 -0800 with message-id <CADwFkmmrgRbW3CGLt3yiuAFW2avsf6Fyw47bHe3yM9=3Drynw8hg@mail= .gmail.com> and subject line Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historiciz= e-string duplicates has caused the debbugs.gnu.org bug report #76137, regarding [PATCH] Eliminate bookmark-maybe-historicize-string duplicates to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@HIDDEN) --=20 76137: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76137 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1739260141-5894-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Feb 2025 00:50:05 +0000 Received: from localhost ([127.0.0.1]:37437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgZ2q-0007yN-QV for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:05 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57942) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tgZ2m-0007xD-Kg for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:01 -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 <shipmints@HIDDEN>) id 1tgZ2g-00010m-Rn for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500 Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1tgZ2f-0003E2-1J for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500 Received: by mail-vk1-xa30.google.com with SMTP id 71dfb90a1353d-51f2a8fd349so534022e0c.1 for <bug-gnu-emacs@HIDDEN>; Fri, 07 Feb 2025 16:49:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738975791; x=1739580591; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=; b=Nln5c2PNB2AOziI3fpLEfKOOXRaqx+Vaty5d/2HWyW4NYouiCnvpbf2+eBqUhIx/Kj OPW0WP4W2jKS4XpCuTopEAMeNqNThMAJtlOGPFBeo/K7jHDW18vWfuGhIxTLCm1G5E2F F44WO4piGJYEPFijGJYgPWVs0mCS/inPvjwzyKJnjiIQK9zDBruqmnFolRcEK435Hmva Z+z4XHaIPq/DOmWeqAPIjB8/MazmzPnJ0DUt6OdaTbbNmEFBqo4bH4aWVFQBHoobr56Y xcMKmEq/+tjFeiMgWVXAFs7aHrsM/5UUyQU6OV/7JSe4X0GRaIdlKoVy6zVZ5GQCTdOE m5Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738975791; x=1739580591; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=; b=tVKjur9m/UEn5YNDvBueC6EWHumMJT5XzNha0hYNLNOSn6ekmyIKzjA0TnJUdZOYIT RSyygdUwY7nvdBwyFsqDOSGEkUflI8kgjbfb3CHG88PhKHEY6wWFW2DFMuTMYPDoYDMD HW+SgTvSCEweOO7Uh4hcxpS+YXux7y3QI4/iSc8BO9ssgOqf6vP1TqJyHH0uL7wkXtRq zrdOHTaVItNsc3LfLN2WG2ZMePWE5WvNB3UHici3a1ien5y+UouyFYEOy4HvpxM5rMpN pBZe8hW46k30EJfvR2TQl4y1HQD9SGlL5BjAmnNKucOL735ufQbtGt33utUdkJr1K+jA cPxg== X-Gm-Message-State: AOJu0YxU+nW0vyksqp2A+lHggEjAxhSMPC/kToD90464y/q5NM9Owk80 o+ikozo+Z6/kaTwwhN9gjYSTp081OrIkhhebvfZJHwrAiqUj3mCzGnPD86hQFg+PNUAkjWbJv7u SpvXc21v6D6orq1wRv80ocLxBBXgF9qhy X-Gm-Gg: ASbGncu/ilp3XuTYozwxs/z1V47SiGHWNzb0EABhwGN6iVTWUiGNL0v1Idl59JNuUba gblJx1CPCHWO5zFtVKgbi44UuQU/5Q0nwmXHQOKOJy/PipW354bOYTYzgy0lcvr2XIFrnujtB X-Google-Smtp-Source: AGHT+IGx9nxhjcUW8k30+7mXNRjcYQGI6Mh387TJ+DiZq9Utp7u4hP3S2B679FP2LE9HxeZPCC5k/iMdgj4KOjKasAE= X-Received: by 2002:a05:6122:2191:b0:51b:a11f:cbdb with SMTP id 71dfb90a1353d-51f2e1026d4mr5246383e0c.4.1738975791450; Fri, 07 Feb 2025 16:49:51 -0800 (PST) MIME-Version: 1.0 From: Ship Mints <shipmints@HIDDEN> Date: Fri, 7 Feb 2025 19:49:39 -0500 X-Gm-Features: AWEUYZngapQu2dFiyvJpkgeeZI73DgBQzdyIgeyJJEAYN1YrVPegXapph6nx_Zo Message-ID: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> Subject: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="00000000000052aad8062d96daa9" Received-SPF: pass client-ip=2607:f8b0:4864:20::a30; envelope-from=shipmints@HIDDEN; helo=mail-vk1-xa30.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, HTML_MESSAGE=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.0 (+) 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.0 (/) --00000000000052aad8062d96daa9 Content-Type: multipart/alternative; boundary="00000000000052aad7062d96daa7" --00000000000052aad7062d96daa7 Content-Type: text/plain; charset="UTF-8" Change 'bookmark-maybe-historicize-string' from its naive history list cons, which blindly adds duplicates ad infinitum, to use 'add-to-history' which respects 'history-delete-duplicates' and the 'history-length property (which 'bookmark-history' currently does not have). -Stephane --00000000000052aad7062d96daa7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Change 'bookmark-maybe-historicize-string' from its naive histor= y list cons, which blindly adds duplicates ad=C2=A0infinitum, to use 'a= dd-to-history' which respects 'history-delete-duplicates' and t= he 'history-length property=C2=A0(which 'bookmark-history' curr= ently does not have).</div><div class=3D"gmail_default" style=3D"font-famil= y:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family:mo= nospace">-Stephane</div></div> --00000000000052aad7062d96daa7-- --00000000000052aad8062d96daa9 Content-Type: application/octet-stream; name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Disposition: attachment; filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m6vh7qrx0> X-Attachment-Id: f_m6vh7qrx0 RnJvbSA2MWQ4NzlkYTA1ZGYwN2NiMzFjZDk2ZjhhODU0ZDhiYzk0N2Q1MmNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0 ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10 by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogbGlzcC9ib29rbWFyay5lbCB8IDIgKy0KIDEg ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L2xpc3AvYm9va21hcmsuZWwgYi9saXNwL2Jvb2ttYXJrLmVsCmluZGV4IGU4YWQwY2VlMzFkLi44 NDk1ZjMzY2I1ZiAxMDA2NDQKLS0tIGEvbGlzcC9ib29rbWFyay5lbAorKysgYi9saXNwL2Jvb2tt YXJrLmVsCkBAIC02MDMsNyArNjAzLDcgQEAgYm9va21hcmstbWF5YmUtaGlzdG9yaWNpemUtc3Ry aW5nCiBgY29tcGxldGluZy1yZWFkJyBuZXZlciBnZXRzIGEgY2hhbmNlIHRvIHNldCBgYm9va21h cmstaGlzdG9yeScuIgogICBgKG9yCiAgICAgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVy YWN0aXZlKQotICAgIChzZXRxIGJvb2ttYXJrLWhpc3RvcnkgKGNvbnMgLHN0cmluZyBib29rbWFy ay1oaXN0b3J5KSkpKQorICAgIChhZGQtdG8taGlzdG9yeSAnYm9va21hcmstaGlzdG9yeSAsc3Ry aW5nKSkpCiAKIChkZWZ2YXIgYm9va21hcmstbWFrZS1yZWNvcmQtZnVuY3Rpb24gJ2Jvb2ttYXJr LW1ha2UtcmVjb3JkLWRlZmF1bHQKICAgIkEgZnVuY3Rpb24gdGhhdCBzaG91bGQgYmUgY2FsbGVk IHRvIGNyZWF0ZSBhIGJvb2ttYXJrIHJlY29yZC4KLS0gCjIuNDcuMQoK --00000000000052aad8062d96daa9-- ------------=_1739260141-5894-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 76137-done) by debbugs.gnu.org; 11 Feb 2025 07:48:34 +0000 Received: from localhost ([127.0.0.1]:54177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thl0U-0001WG-5K for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:48:34 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:58555) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1thl0R-0001Vx-0a for 76137-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:48:31 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5de4f4b0e31so6308380a12.0 for <76137-done <at> debbugs.gnu.org>; Mon, 10 Feb 2025 23:48:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739260105; x=1739864905; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=+U5mO3CqwZOt/6aXZFbUk2s0A8X4wdvuvGE4OW3CS8I=; b=SXJvHxLdUbkIaX1UgY47PJf2f5TXj/BjI1Jyo3+WFYEXXxstauhW3TLXaabYrdXmeC C7dCcXFMymJSVZaf9fldXcP+4xW5mlc6vCVYQD/rVdVEQU7d+0/Ua0vYLJbEzPszzJ4p eb+eTY5IJFJ3IDWK6gBCAR45cyTQ0Agh8MIFXfjKv1sRx6sqIkf2mixQbbqkHzwA5mJ0 Pc/Qx4b5Y6b7PNJNgof4w4vxGZcIwCujJheH/hzsJYT+XwaHGLrEbuAaL2m5YaQ9NguH EwY3WKj1IHYhB4YPILxa3lVK0rvoax6AznPv02EG9EKSzKQ+em153aa3hXXLA2HgOSSz BtVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739260105; x=1739864905; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+U5mO3CqwZOt/6aXZFbUk2s0A8X4wdvuvGE4OW3CS8I=; b=vAVL00E9v4PFfNOQ75Hj0ofuQXFohJoshRodhJ4pKC7vowb1muyQDZPG4HNO6khgO7 dDvYmAGY3rJSAJmzr3uQdE6NZM1c/x1sBLZRLOVDQLJQfM6g221G5ygXOhFxEBDO/1kI LrC95ST14BNtZzeRrA7Q+3XY5ByJEuNI0D3Ibz3dEBksAgYi9RlrXCn+/xhPV8Et332n izyFPkqi0kN/2oA9+AAG0Lj8TUkjaVK8RjylBdexKRF9PxkGe18wpZ+B4qko5sY0NaNs KXSkfZdO3eBJYGi0cT5t+wSuA1nz0N7g87hi6hSmBJPFSRJdkkN2mSHmjqwlNWmPrteb uUpg== X-Gm-Message-State: AOJu0Yxk9sHg9SLpUVZ+hqIWwLmCRyyRr//DCn6gBmGV3Xjb54qMNC1r elWWg+4mRWmwdL5cAGt9t79tzwmQkzMk6M/bT1rjwRkD9OHDlmqPUG78z4c97w40/t1w+x2aJzj Us4mzq6RLWXJxEXrvQzIUs+x47pODyu/+HZk= X-Gm-Gg: ASbGnctaMACD30BtBP9pqbxUh7dtLLPGiQ0FRGYi1OVZQZTjJth5SkX05aXReUDhq5Y MlUDrhI+g5UzTGg3NQ7eOSaXUGM6OD0gKCTYVkaxGmpkLyD4/WjTM0H7I6nKHtjqy1IeudP2ETw == X-Google-Smtp-Source: AGHT+IEfUM2gUg/Kwm4pJuvHuM/aZ6kyDKNjJNzjT/MifKQuf+e2CC8aCuxBUamDMnt2TYzedgbh6HJKw8uABoffMs4= X-Received: by 2002:a05:6402:3549:b0:5de:a76c:9c7c with SMTP id 4fb4d7f45d1cf-5dea76ca1dfmr82634a12.17.1739260104460; Mon, 10 Feb 2025 23:48:24 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 10 Feb 2025 23:48:23 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN> References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN> <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN> <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN> MIME-Version: 1.0 Date: Mon, 10 Feb 2025 23:48:23 -0800 X-Gm-Features: AWEUYZk4Sk3VBP9VWvevmsyFCWnOw8F2WMJAJDZ3rBvf23KHGRZuxsqPFwDEY3k Message-ID: <CADwFkmmrgRbW3CGLt3yiuAFW2avsf6Fyw47bHe3yM9=rynw8hg@HIDDEN> Subject: Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates To: Ship Mints <shipmints@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76137-done Cc: 76137-done <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 (-) Version: 31.1 Ship Mints <shipmints@HIDDEN> writes: > And now revised with NEWS. > > On Fri, Feb 7, 2025 at 7:58=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w= rote: > > Revised patch with bookmark-history dupe test. > > On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <shipmints@HIDDEN> = wrote: > > Maybe I'll fix the bookmark test that currently doesn't check for duplic= ates. Hrumph. > > On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> = wrote: > > Change 'bookmark-maybe-historicize-string' from its naive history list c= ons, which > blindly adds duplicates ad infinitum, to use 'add-to-history' which resp= ects > 'history-delete-duplicates' and the 'history-length property (which 'boo= kmark-history' > currently does not have). > > -Stephane Thanks, installed on master as commit 788380cf6a2. ------------=_1739260141-5894-0--
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ship Mints <shipmints@HIDDEN> Subject: bug#76137: closed (Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates) Message-ID: <handler.76137.D76137.17392601145849.notifdone <at> debbugs.gnu.org> References: <CADwFkmmrgRbW3CGLt3yiuAFW2avsf6Fyw47bHe3yM9=rynw8hg@HIDDEN> <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> X-Gnu-PR-Message: they-closed 76137 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 76137 <at> debbugs.gnu.org Date: Tue, 11 Feb 2025 07:49:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1739260142-5894-1" This is a multi-part message in MIME format... ------------=_1739260142-5894-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates 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 76137 <at> debbugs.gnu.org. --=20 76137: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76137 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1739260142-5894-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 76137-done) by debbugs.gnu.org; 11 Feb 2025 07:48:34 +0000 Received: from localhost ([127.0.0.1]:54177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1thl0U-0001WG-5K for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:48:34 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:58555) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1thl0R-0001Vx-0a for 76137-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:48:31 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5de4f4b0e31so6308380a12.0 for <76137-done <at> debbugs.gnu.org>; Mon, 10 Feb 2025 23:48:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739260105; x=1739864905; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=+U5mO3CqwZOt/6aXZFbUk2s0A8X4wdvuvGE4OW3CS8I=; b=SXJvHxLdUbkIaX1UgY47PJf2f5TXj/BjI1Jyo3+WFYEXXxstauhW3TLXaabYrdXmeC C7dCcXFMymJSVZaf9fldXcP+4xW5mlc6vCVYQD/rVdVEQU7d+0/Ua0vYLJbEzPszzJ4p eb+eTY5IJFJ3IDWK6gBCAR45cyTQ0Agh8MIFXfjKv1sRx6sqIkf2mixQbbqkHzwA5mJ0 Pc/Qx4b5Y6b7PNJNgof4w4vxGZcIwCujJheH/hzsJYT+XwaHGLrEbuAaL2m5YaQ9NguH EwY3WKj1IHYhB4YPILxa3lVK0rvoax6AznPv02EG9EKSzKQ+em153aa3hXXLA2HgOSSz BtVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739260105; x=1739864905; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+U5mO3CqwZOt/6aXZFbUk2s0A8X4wdvuvGE4OW3CS8I=; b=vAVL00E9v4PFfNOQ75Hj0ofuQXFohJoshRodhJ4pKC7vowb1muyQDZPG4HNO6khgO7 dDvYmAGY3rJSAJmzr3uQdE6NZM1c/x1sBLZRLOVDQLJQfM6g221G5ygXOhFxEBDO/1kI LrC95ST14BNtZzeRrA7Q+3XY5ByJEuNI0D3Ibz3dEBksAgYi9RlrXCn+/xhPV8Et332n izyFPkqi0kN/2oA9+AAG0Lj8TUkjaVK8RjylBdexKRF9PxkGe18wpZ+B4qko5sY0NaNs KXSkfZdO3eBJYGi0cT5t+wSuA1nz0N7g87hi6hSmBJPFSRJdkkN2mSHmjqwlNWmPrteb uUpg== X-Gm-Message-State: AOJu0Yxk9sHg9SLpUVZ+hqIWwLmCRyyRr//DCn6gBmGV3Xjb54qMNC1r elWWg+4mRWmwdL5cAGt9t79tzwmQkzMk6M/bT1rjwRkD9OHDlmqPUG78z4c97w40/t1w+x2aJzj Us4mzq6RLWXJxEXrvQzIUs+x47pODyu/+HZk= X-Gm-Gg: ASbGnctaMACD30BtBP9pqbxUh7dtLLPGiQ0FRGYi1OVZQZTjJth5SkX05aXReUDhq5Y MlUDrhI+g5UzTGg3NQ7eOSaXUGM6OD0gKCTYVkaxGmpkLyD4/WjTM0H7I6nKHtjqy1IeudP2ETw == X-Google-Smtp-Source: AGHT+IEfUM2gUg/Kwm4pJuvHuM/aZ6kyDKNjJNzjT/MifKQuf+e2CC8aCuxBUamDMnt2TYzedgbh6HJKw8uABoffMs4= X-Received: by 2002:a05:6402:3549:b0:5de:a76c:9c7c with SMTP id 4fb4d7f45d1cf-5dea76ca1dfmr82634a12.17.1739260104460; Mon, 10 Feb 2025 23:48:24 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 10 Feb 2025 23:48:23 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN> References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN> <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN> <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN> MIME-Version: 1.0 Date: Mon, 10 Feb 2025 23:48:23 -0800 X-Gm-Features: AWEUYZk4Sk3VBP9VWvevmsyFCWnOw8F2WMJAJDZ3rBvf23KHGRZuxsqPFwDEY3k Message-ID: <CADwFkmmrgRbW3CGLt3yiuAFW2avsf6Fyw47bHe3yM9=rynw8hg@HIDDEN> Subject: Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates To: Ship Mints <shipmints@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76137-done Cc: 76137-done <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 (-) Version: 31.1 Ship Mints <shipmints@HIDDEN> writes: > And now revised with NEWS. > > On Fri, Feb 7, 2025 at 7:58=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w= rote: > > Revised patch with bookmark-history dupe test. > > On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <shipmints@HIDDEN> = wrote: > > Maybe I'll fix the bookmark test that currently doesn't check for duplic= ates. Hrumph. > > On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> = wrote: > > Change 'bookmark-maybe-historicize-string' from its naive history list c= ons, which > blindly adds duplicates ad infinitum, to use 'add-to-history' which resp= ects > 'history-delete-duplicates' and the 'history-length property (which 'boo= kmark-history' > currently does not have). > > -Stephane Thanks, installed on master as commit 788380cf6a2. ------------=_1739260142-5894-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Feb 2025 00:50:05 +0000 Received: from localhost ([127.0.0.1]:37437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgZ2q-0007yN-QV for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:05 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57942) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1tgZ2m-0007xD-Kg for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:01 -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 <shipmints@HIDDEN>) id 1tgZ2g-00010m-Rn for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500 Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>) id 1tgZ2f-0003E2-1J for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500 Received: by mail-vk1-xa30.google.com with SMTP id 71dfb90a1353d-51f2a8fd349so534022e0c.1 for <bug-gnu-emacs@HIDDEN>; Fri, 07 Feb 2025 16:49:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738975791; x=1739580591; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=; b=Nln5c2PNB2AOziI3fpLEfKOOXRaqx+Vaty5d/2HWyW4NYouiCnvpbf2+eBqUhIx/Kj OPW0WP4W2jKS4XpCuTopEAMeNqNThMAJtlOGPFBeo/K7jHDW18vWfuGhIxTLCm1G5E2F F44WO4piGJYEPFijGJYgPWVs0mCS/inPvjwzyKJnjiIQK9zDBruqmnFolRcEK435Hmva Z+z4XHaIPq/DOmWeqAPIjB8/MazmzPnJ0DUt6OdaTbbNmEFBqo4bH4aWVFQBHoobr56Y xcMKmEq/+tjFeiMgWVXAFs7aHrsM/5UUyQU6OV/7JSe4X0GRaIdlKoVy6zVZ5GQCTdOE m5Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738975791; x=1739580591; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=; b=tVKjur9m/UEn5YNDvBueC6EWHumMJT5XzNha0hYNLNOSn6ekmyIKzjA0TnJUdZOYIT RSyygdUwY7nvdBwyFsqDOSGEkUflI8kgjbfb3CHG88PhKHEY6wWFW2DFMuTMYPDoYDMD HW+SgTvSCEweOO7Uh4hcxpS+YXux7y3QI4/iSc8BO9ssgOqf6vP1TqJyHH0uL7wkXtRq zrdOHTaVItNsc3LfLN2WG2ZMePWE5WvNB3UHici3a1ien5y+UouyFYEOy4HvpxM5rMpN pBZe8hW46k30EJfvR2TQl4y1HQD9SGlL5BjAmnNKucOL735ufQbtGt33utUdkJr1K+jA cPxg== X-Gm-Message-State: AOJu0YxU+nW0vyksqp2A+lHggEjAxhSMPC/kToD90464y/q5NM9Owk80 o+ikozo+Z6/kaTwwhN9gjYSTp081OrIkhhebvfZJHwrAiqUj3mCzGnPD86hQFg+PNUAkjWbJv7u SpvXc21v6D6orq1wRv80ocLxBBXgF9qhy X-Gm-Gg: ASbGncu/ilp3XuTYozwxs/z1V47SiGHWNzb0EABhwGN6iVTWUiGNL0v1Idl59JNuUba gblJx1CPCHWO5zFtVKgbi44UuQU/5Q0nwmXHQOKOJy/PipW354bOYTYzgy0lcvr2XIFrnujtB X-Google-Smtp-Source: AGHT+IGx9nxhjcUW8k30+7mXNRjcYQGI6Mh387TJ+DiZq9Utp7u4hP3S2B679FP2LE9HxeZPCC5k/iMdgj4KOjKasAE= X-Received: by 2002:a05:6122:2191:b0:51b:a11f:cbdb with SMTP id 71dfb90a1353d-51f2e1026d4mr5246383e0c.4.1738975791450; Fri, 07 Feb 2025 16:49:51 -0800 (PST) MIME-Version: 1.0 From: Ship Mints <shipmints@HIDDEN> Date: Fri, 7 Feb 2025 19:49:39 -0500 X-Gm-Features: AWEUYZngapQu2dFiyvJpkgeeZI73DgBQzdyIgeyJJEAYN1YrVPegXapph6nx_Zo Message-ID: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN> Subject: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="00000000000052aad8062d96daa9" Received-SPF: pass client-ip=2607:f8b0:4864:20::a30; envelope-from=shipmints@HIDDEN; helo=mail-vk1-xa30.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, HTML_MESSAGE=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.0 (+) 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.0 (/) --00000000000052aad8062d96daa9 Content-Type: multipart/alternative; boundary="00000000000052aad7062d96daa7" --00000000000052aad7062d96daa7 Content-Type: text/plain; charset="UTF-8" Change 'bookmark-maybe-historicize-string' from its naive history list cons, which blindly adds duplicates ad infinitum, to use 'add-to-history' which respects 'history-delete-duplicates' and the 'history-length property (which 'bookmark-history' currently does not have). -Stephane --00000000000052aad7062d96daa7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">Change 'bookmark-maybe-historicize-string' from its naive histor= y list cons, which blindly adds duplicates ad=C2=A0infinitum, to use 'a= dd-to-history' which respects 'history-delete-duplicates' and t= he 'history-length property=C2=A0(which 'bookmark-history' curr= ently does not have).</div><div class=3D"gmail_default" style=3D"font-famil= y:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family:mo= nospace">-Stephane</div></div> --00000000000052aad7062d96daa7-- --00000000000052aad8062d96daa9 Content-Type: application/octet-stream; name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Disposition: attachment; filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m6vh7qrx0> X-Attachment-Id: f_m6vh7qrx0 RnJvbSA2MWQ4NzlkYTA1ZGYwN2NiMzFjZDk2ZjhhODU0ZDhiYzk0N2Q1MmNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0 ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10 by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogbGlzcC9ib29rbWFyay5lbCB8IDIgKy0KIDEg ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L2xpc3AvYm9va21hcmsuZWwgYi9saXNwL2Jvb2ttYXJrLmVsCmluZGV4IGU4YWQwY2VlMzFkLi44 NDk1ZjMzY2I1ZiAxMDA2NDQKLS0tIGEvbGlzcC9ib29rbWFyay5lbAorKysgYi9saXNwL2Jvb2tt YXJrLmVsCkBAIC02MDMsNyArNjAzLDcgQEAgYm9va21hcmstbWF5YmUtaGlzdG9yaWNpemUtc3Ry aW5nCiBgY29tcGxldGluZy1yZWFkJyBuZXZlciBnZXRzIGEgY2hhbmNlIHRvIHNldCBgYm9va21h cmstaGlzdG9yeScuIgogICBgKG9yCiAgICAgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVy YWN0aXZlKQotICAgIChzZXRxIGJvb2ttYXJrLWhpc3RvcnkgKGNvbnMgLHN0cmluZyBib29rbWFy ay1oaXN0b3J5KSkpKQorICAgIChhZGQtdG8taGlzdG9yeSAnYm9va21hcmstaGlzdG9yeSAsc3Ry aW5nKSkpCiAKIChkZWZ2YXIgYm9va21hcmstbWFrZS1yZWNvcmQtZnVuY3Rpb24gJ2Jvb2ttYXJr LW1ha2UtcmVjb3JkLWRlZmF1bHQKICAgIkEgZnVuY3Rpb24gdGhhdCBzaG91bGQgYmUgY2FsbGVk IHRvIGNyZWF0ZSBhIGJvb2ttYXJrIHJlY29yZC4KLS0gCjIuNDcuMQoK --00000000000052aad8062d96daa9-- ------------=_1739260142-5894-1--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.