GNU logs - #76137, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


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 &#39;bookmark-maybe-historicize-string&#39; from its naive histor=
y list cons, which blindly adds duplicates ad=C2=A0infinitum, to use &#39;a=
dd-to-history&#39; which respects &#39;history-delete-duplicates&#39; and t=
he &#39;history-length property=C2=A0(which &#39;bookmark-history&#39; 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--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: 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


Message sent to bug-gnu-emacs@HIDDEN:


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&#39;ll fix the bookmark test that currently doesn&#39;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 &lt;<a href=3D"mailto:shipmints@HIDDEN">shipmint=
s@HIDDEN</a>&gt; 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 &#39;bookmark-maybe-historicize-string&#39; from its n=
aive history list cons, which blindly adds duplicates ad=C2=A0infinitum, to=
 use &#39;add-to-history&#39; which respects &#39;history-delete-duplicates=
&#39; and the &#39;history-length property=C2=A0(which &#39;bookmark-histor=
y&#39; 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--




Message sent to bug-gnu-emacs@HIDDEN:


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 &lt;<a href=3D"mai=
lto:shipmints@HIDDEN">shipmints@HIDDEN</a>&gt; 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&#39;ll fix the bookm=
ark test that currently doesn&#39;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 &lt;<a href=3D"mailto:shipmin=
ts@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; 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 &#39;bookmark-=
maybe-historicize-string&#39; from its naive history list cons, which blind=
ly adds duplicates ad=C2=A0infinitum, to use &#39;add-to-history&#39; which=
 respects &#39;history-delete-duplicates&#39; and the &#39;history-length p=
roperty=C2=A0(which &#39;bookmark-history&#39; 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--




Message sent to bug-gnu-emacs@HIDDEN:


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 &lt;<a href=3D"mailto:shipmints@HIDDEN">=
shipmints@HIDDEN</a>&gt; 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 &lt;<a href=3D"mailto=
:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; 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&#39;l=
l fix the bookmark test that currently doesn&#39;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 &lt;<a href=3D=
"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; =
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 &#39;bookmark-maybe-historicize-string&#39; from its naive history list c=
ons, which blindly adds duplicates ad=C2=A0infinitum, to use &#39;add-to-hi=
story&#39; which respects &#39;history-delete-duplicates&#39; and the &#39;=
history-length property=C2=A0(which &#39;bookmark-history&#39; 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--




Message received at control <at> debbugs.gnu.org:


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




Message sent:


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 &#39;bookmark-maybe-historicize-string&#39; from its naive histor=
y list cons, which blindly adds duplicates ad=C2=A0infinitum, to use &#39;a=
dd-to-history&#39; which respects &#39;history-delete-duplicates&#39; and t=
he &#39;history-length property=C2=A0(which &#39;bookmark-history&#39; 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--


Message sent:


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 &#39;bookmark-maybe-historicize-string&#39; from its naive histor=
y list cons, which blindly adds duplicates ad=C2=A0infinitum, to use &#39;a=
dd-to-history&#39; which respects &#39;history-delete-duplicates&#39; and t=
he &#39;history-length property=C2=A0(which &#39;bookmark-history&#39; 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--



Last modified: Tue, 11 Feb 2025 08:00:02 UTC

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