1. 19 May, 2018 1 commit
  2. 17 May, 2018 3 commits
  3. 14 May, 2018 1 commit
  4. 10 May, 2018 2 commits
  5. 09 May, 2018 3 commits
  6. 08 May, 2018 1 commit
  7. 07 May, 2018 1 commit
  8. 06 May, 2018 1 commit
  9. 05 May, 2018 1 commit
  10. 04 May, 2018 1 commit
  11. 03 May, 2018 2 commits
    • Add echo command. · 97bc33dc
      Kevin J. McCarthy authored
      Prints messages using mutt_message().  Sets OPTFORCEREFRESH to allow
      updates in the middle of a macro.
      
      Calls mutt_sleep(0) to pause for $sleep_time seconds after displaying
      the message.
    • Missing comma. · 92ae6db7
      Vincent Lefevre authored
  12. 01 May, 2018 3 commits
    • Update copyright notices. · 9e8ee145
      Kevin J. McCarthy authored
    • Update pattern documentation. · e4557546
      Kevin J. McCarthy authored
      Note that ~b, ~B, ~h, ~M, and ~X read the message in, and that this
      can be much slower.
      
      Change =b, =B, =h table rows to document just the IMAP behavior.  The
      "=" simple string behavior is already covered below, and makes it less
      obvious whether "***)" should be added to those entries in the table.
      
      Break up the simple string and imap server-side matching explanation
      into two paragraphs.
      
      Add ~M to the list of patterns you can't use message scoring with.
      
      Add equivalent, if briefer, explanations to the muttrc.man page.
    • Add ~M pattern to match mime Content-Types. · 974235c7
      Ammon Riley authored
  13. 30 Apr, 2018 1 commit
    • Add more explanation of known vs subscribed lists to manual. · c9f5498c
      Kevin J. McCarthy authored
      Mention in both the "Mailing Lists" and "Handling Mailing Lists"
      sections the difference between known and subscribed mailing lists.
      
      Note that the Mail-Followup-To header is generated if any of the
      recipients are known mailing lists.  If any of those are subscribed
      mailing lists, the sender's address will not be in the header.  If all
      of them are known (but not subscribed), the sender's address will be
      added to the header.
  14. 23 Apr, 2018 1 commit
  15. 22 Apr, 2018 1 commit
    • Add Error History function and config var. · 26b82202
      Kevin J. McCarthy authored
      <error-history>, by default unbound, shows a list of the recent error
      messages displayed by Mutt via mutt_message() or mutt_error().
      
      $error_history sets the size of the history ring.
      
      For now, I've decided to include mutt_message() messages too.  If this
      is too chatty, we can restrict it to mutt_error() easily in the
      future.
  16. 20 Apr, 2018 1 commit
  17. 19 Apr, 2018 2 commits
    • Add $browser_abbreviate_mailboxes. · 69959820
      Kevin J. McCarthy authored
      This allows '=' and '~' mailboxes shortcuts to be turned off in the
      browser mailbox list.
      
      The default $sort_browser value of "alpha" uses strcoll(3), which
      ignores some punctuation.  When using multiple accounts with
      dynamically changing values of $folder, this can lead to an
      unintuitive sorting order.  (See issue #22 for an example.)
      
      This problem came about because of commit 8328ce68, which enabled
      mutt_pretty_mailbox() calls for IMAP and POP mailboxes too.  The
      commit had a valid point about consistency and too-wide mailbox
      listings, so I don't really want to revert it.
      
      This option provides an alternative to completely enable/disable the
      shortcuts for those who run into an issue.
  18. 16 Apr, 2018 3 commits
  19. 15 Apr, 2018 2 commits
  20. 14 Apr, 2018 6 commits
  21. 09 Apr, 2018 2 commits
    • Merge branch 'stable' · 29d6f261
      Kevin J. McCarthy authored
    • Rename _regex.h to _mutt_regex.h to avoid name collision on Macs. · a550d535
      Kevin J. McCarthy authored
      On Macs, <regex.h> includes <_regex.h>.  Because Mutt defines '-I .'
      during compilation, our bundled version of _regex.h was being used
      instead of the system one.
      
      I have no idea how it managed to work before, but starting in Xcode
      9.3, the differences in struct size and fields started to produce a
      crash and other strange behavior.
      
      The real issue is our use of '-I .' during compilation, which allows
      our local headers to override system ones.  An easier fix for now is
      to rename the header.
      
      Many thanks to Charles Diza, Christian Ebert, and Fabian Groffen for
      their help trying things out and helping to debug the problem.
      
      Also, a huge thanks to Steve Karmeinsky for allowing me to ssh in to
      his Mac so I could track down the underlying issue.
  22. 02 Apr, 2018 1 commit