+++
*** New function `add-to-history' adds an element to a history list.
-By default it removes duplicate elements from the history list it
-updates, but if `history-delete-duplicates' is nil or the function's
-optional argument KEEP-DUPS is non-nil, duplicate elements are not
-removed.
-
Lisp packages should use this function to add elements to their
history lists.
+If `history-delete-duplicates' is non-nil, it removes duplicates of
+the new element from the history list it updates.
+
+++
*** New function `rassq-delete-all'.
+2006-05-07 Kim F. Storm <storm@cua.dk>
+
+ * subr.el (add-to-history): Remove keep-dups arg.
+
+ * kmacro.el (kmacro-push-ring): Let-bind history-delete-duplicates
+ to nil around call to add-to-history.
+
2006-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/syntax.el (syntax-ppss): Flush the cache before rather
+2006-05-07 Kim F. Storm <storm@cua.dk>
+
+ * minibuf.texi (Minibuffer History): Remove keep-dups arg
+ from add-to-history.
+
2006-05-07 Romain Francoise <romain@orebokech.com>
* commands.texi (Event Input Misc):