2001-08-12 Simon Josefsson <jas@extundo.com>
authorSimon Josefsson <jas@extundo.com>
Sat, 11 Aug 2001 22:56:44 +0000 (22:56 +0000)
committerSimon Josefsson <jas@extundo.com>
Sat, 11 Aug 2001 22:56:44 +0000 (22:56 +0000)
commit5fa9065d94bdf0988006e30ad698fc19d0b550b6
tree3c6900e98cce8eb294efb9cb1dff5f0b59b6fbf9
parent3f9ab39239d2d79282a23706272c0a18350018f5
2001-08-12  Simon Josefsson  <jas@extundo.com>
Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE

Support `recent' mark indicating newly arrived messages (to
separate from old but unread messages).

* nnimap.el (nnimap-retrieve-groups): Push dummy article into
`nnmail-split-history' if recent is > 0.
(nnimap-request-update-info-internal): Update `recent' marks.
(nnimap-request-set-mark): Never set `recent' marks.
(nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
recent.

* gnus-sum.el (gnus-recent-mark): New mark.
(gnus-newsgroup-recent): New variable.
(gnus-summary-local-variables): Add gnus-newsgroup-recent.
(gnus-summary-prepare-threads): Mark recent articles.
(gnus-summary-add-mark): Support recent.
(gnus-summary-update-secondary-mark): Support recent.

* gnus.el (gnus-article-mark-lists): Add recent.
lisp/ChangeLog
lisp/gnus-sum.el
lisp/nnimap.el