1. 23 Jun, 2016 1 commit
    • Kevin J. McCarthy's avatar
      Change sidebar to consistently use realpath for context and buffy comparison. · 149eb79e
      Kevin J. McCarthy authored
      The original sidebar patch contained a half-implemented attempt to use
      realpath() mailbox paths for comparison.  (Presumably so the open mailbox
      remains highlighted despite symlink issues).
      
      Add realpath to the Context, and set it when opening a mailbox.
      Remove sidebar ifdef for the buffy member, and always set it there too.
      
      Change the sidebar to use the realpath for comparison everywhere.
      
      mutt_buffy_check() is using stat device and inode for comparison.
      Perhaps this can be changed to use realpath instead, but that's beyond
      the scope of this patch.
      149eb79e
  2. 07 Jun, 2016 1 commit
    • Kevin J. McCarthy's avatar
      Make extended buffy independent of the sidebar. · 04a6356b
      Kevin J. McCarthy authored
      Add new boolean option $mail_check_stats (default off) and
      $mail_check_stats_interval.  The first turns extended buffy on.  The
      second sets the amount of time in between extended buffy checks
      (defaulting to 60 seconds).
      
      Remove the option $sidebar_refresh_time.
      
      Change mutt_buffy_check() to only notify the sidebar to redraw if a
      mailbox buffy value changes.
      
      Remove the #ifdefs around the extended buffy functions.  The next
      patch will merge these functions with the basic functions and pass a
      parameter instead.
      
      Imap is a special case, because it sends out the status in one batch.
      Change this to perform the comparisons inside cmd_parse_status() and
      flag the sidebar there.  It was previously directly assigning the
      status counters (unsigned int) to the buffy->new (short).  Change this
      to assign 1/0.
      04a6356b
  3. 04 Jun, 2016 2 commits
  4. 15 Mar, 2009 1 commit
  5. 17 Sep, 2005 2 commits
  6. 11 Dec, 2002 1 commit
  7. 07 Aug, 2000 1 commit
  8. 03 Mar, 2000 1 commit
  9. 06 Jan, 2000 1 commit
  10. 07 Jan, 1999 1 commit
  11. 13 Oct, 1998 1 commit
  12. 08 Jun, 1998 1 commit