Carry on, then :) And thanks again for making this work... I'd gotten so
much into the habit of clicking on all my vfolders every several minutes
that I'd forgotten how nice it is when things Just Work :)
Luis

On Wed, 2001-10-10 at 18:19, NotZed wrote:
> 
> Yes, new matching messages will always get added 'immediately'.
> 
> That is so obviuosly the whole point of the new code, i hardly
> thought it worth mentioning, sicne i may as well have not
> written it and saved a days work :)
> 
> 
> > 
> > On Wed, 2001-10-10 at 17:54, NotZed wrote:
> > > 
> > > No, sync happens when you change folders.
> > 
> > I meant 'folder exit'; should have been more clear.
> >  
> > > What loop?
> > 
> > Whatever it is in background that is now updating the folders.
> > 
> > > By refresh i mean a re-query which means things like
> > > vfolders of unread messages will clear out newly read messages.
> > 
> > But will new messages get added? Removing old ones only on expunge is
> > fine from a user perspective IMHO, but requiring an expunge for new ones
> > to appear defeats the whole point of auto-updating. I don't /think/ that
> > is what you are saying will happen... but I just want to make sure so we
> > don't get into the 'but users wanted me to implement it' 'but they
> > didn't intend for that side effect to occur' loop again.
> > 
> > Luis
> >  
> > 
> > > 
> > > > 
> > > > On Wed, 2001-10-10 at 17:49, Not Zed wrote:
> > > > > On Thu, 2001-10-11 at 06:29, jacob berkman wrote:
> > > > > > On Wed, 2001-10-10 at 16:10, Not Zed wrote:
> > > > > > > 
> > > > > > > (moving to evo-hackers)
> > > > > > > 
> > > > > > > So I guess the question is, what should be the behaviour?
> > > > > > > 
> > > > > > > Only remove 'things that used to match but no logner' on an explicit
> > > > > > > expunge?
> > > > > > > 
> > > > > > > Do we expunge the folders underneath too (which might not be what was
> > > > > > > wanted as its slow).
> > > > > > > 
> > > > > > > Does a sync operation just sync all the underlyhing folders so that
> > > > > > > flags are stored?  (seems reasonable to me).
> > > > > > 
> > > > > > the difference is writing to disk vs. updating the message list.  it
> > > > > > does make sense to write to disk when you leave, or even at random
> > > > > > intervals.  but the messages should only disappear from the vfolder due
> > > > > > to a direct user action (expunge).
> > > > > > 
> > > > > > i don't think there's any other really good way to do this.
> > > > > 
> > > > > Ok, i'll try that.
> > > > > 
> > > > > I'll make 'sync' write out changes to disk but not refresh the folders,
> > > > > i'll make expunge refresh the folders too (and i suppose, expunge the
> > > > > source folders).
> > > > 
> > > > Sync occurs only on exit, and the refresh would still occur in the loop,
> > > > right?
> > > > Luis (trying to understand)
> > > > 
> > > > -- 
> > > > Luis Villa
> > > > Ximian Bugmaster
> > > > "Quality is an amazing bridge because it is universal in its language."
> > > > Thomas Corcoran
> > > > 
> > > 
> > -- 
> > Luis Villa
> > Ximian Bugmaster
> > "Quality is an amazing bridge because it is universal in its language."
> > Thomas Corcoran
> > 
> > 
> > _______________________________________________
> > evolution-hackers maillist  -  [EMAIL PROTECTED]
> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
> > 
> 
> 
> _______________________________________________
> evolution-hackers maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution-hackers
-- 
Luis Villa
Ximian Bugmaster
"Quality is an amazing bridge because it is universal in its language."
Thomas Corcoran


_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to