[cvs] commit: imp compose.php mailbox.php imp/lib Mailbox.php Message.php

Michael M Slusarz slusarz at horde.org
Thu May 4 22:42:00 PDT 2006


slusarz     2006-05-04 22:42:00 PDT

  Modified files:
    .                    compose.php mailbox.php 
    lib                  Mailbox.php Message.php 
  Log:
  Rework IMP_Message:: so that the trigger to update the mailbox list cache
  is via either expunging or flagging.
  Do some fancy, smart indices manipulation when we are given an exact range
  of messages to expunge.  This allows us to selectively keep other messages
  in the mailbox marked as deleted even after an expunge.  This is great when
  there are messages marked as deleted in a mailbox and we are using a trash
  folder, we can now move messages when not using trash and the old message
  is deleted instead of simply marked as deleted, etc. This costs us an
  extra imap_search for deleted flags, but this shouldn't be too expensive of
  a call and once we improve caching a bit more will save us in the long run.
  
  Revision  Changes    Path
  2.965     +1 -2      imp/compose.php
  1.203     +8 -6      imp/lib/Mailbox.php
  1.245     +63 -52    imp/lib/Message.php
  2.754     +5 -1      imp/mailbox.php

  Chora Links:
  http://cvs.horde.org/diff.php/imp/compose.php?r1=2.964&r2=2.965&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Mailbox.php?r1=1.202&r2=1.203&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Message.php?r1=1.244&r2=1.245&ty=u
  http://cvs.horde.org/diff.php/imp/mailbox.php?r1=2.753&r2=2.754&ty=u


More information about the cvs mailing list