Don't record the folder's cached modification count in folder orders;
authorTaylor R. Campbell <net/mumble/campbell>
Sun, 11 Mar 2007 17:33:37 +0000 (17:33 +0000)
committerTaylor R. Campbell <net/mumble/campbell>
Sun, 11 Mar 2007 17:33:37 +0000 (17:33 +0000)
commit492d6946521731accbfa4625fe008754570ffc9b
tree5f76d8b9b584393d6470132e9fac2947c32a2f75
parent5bfbfe1975d13f2d3e5d195ca039c9be40ddee9b
Don't record the folder's cached modification count in folder orders;
simply check that it has not changed since we built the tree.

New procedure MESSAGE-ORDER-KEY computes a message's key into the
folder order tree, if the message's folder is ordered.  This must be
computed before a message is actually expunged, because the key may
require information that is destroyed when expunging the message.
EXPUNGE modification events on folders now accept an extra parameter,
the key of the message being expunged.
v7/src/imail/imail-core.scm
v7/src/imail/imail-file.scm
v7/src/imail/imail-imap.scm