1. 09 May, 2016 1 commit
    • Derek Martin's avatar
      Change M_* symbols to MUTT_* · 9cafb05c
      Derek Martin authored
      Changeset 23334e967dd7 created a workaround for a namespace conflict
      with Solaris and derivatives.  After some discussion, the team decided
      it would be best to move away from using the "M_" prefix for macros.
      
      This patch was automatically generated by running:
        perl -wpi -e 's/\bM_(\w+)\b/MUTT_$1/g' `find . -name '*.[ch]' -print`
      with the exception that sys_socket.h was exempted.  (That file will
      be backed out subsequent to this commit.)
      
      Thanks to Andras Salamon for supplying the perl script used to make
      this change.
      9cafb05c
  2. 28 Apr, 2016 1 commit
    • Kevin J. McCarthy's avatar
      Modify the pager to use windows. · 746bc982
      Kevin J. McCarthy authored
      The pager view is somewhat complex, due to the "mini-index" and the
      positioning of the index_status vs pager_status changes depending on
      $status_on_top as well as $pager_index_lines and $help.
      
      To make things simpler, it creates four "pager windows":
      index_status_window, index_window, pager_status_window, pager_window.
      
      mutt_term_width() is renamed to mutt_window_wrap_cols() and a
      mutt_window_t parameter passed in.
      
      Also, the pager drawing loop calling display_line() has a
      mutt_window_move() added to move to the beginning of the next line
      each time.  This is in case the pager_window isn't flush with the left
      side of the terminal.
      746bc982
  3. 01 Jan, 2016 1 commit
    • Kevin J. McCarthy's avatar
      Update copyright notices. · 1b329ffe
      Kevin J. McCarthy authored
      This patch only updates existing copyright notices in the source
      files, using commit dates since the last copyright update in commits
      e3af935cdb1a and f8fd60d8d3f2.
      
      Add a notice to the COPYRIGHT file to refer to our mercurial
      repository for the full commit history.
      
      Add myself to the COPYRIGHT file and smime_keys.pl file.
      1b329ffe
  4. 11 Mar, 2014 1 commit
  5. 09 Jul, 2012 1 commit
  6. 02 Mar, 2010 3 commits
  7. 12 Jun, 2009 1 commit
    • Rocco Rutte's avatar
      Rewrite header folding · e85a61d8
      Rocco Rutte authored
      We now distinct between sending and display case. For display,
      we always use tabs for folding for readability; for sending we
      now correctly fold using whitespace found in the header.
      
      Closes #2995. Closes #3080.
      e85a61d8
  8. 11 Jun, 2009 1 commit
  9. 15 Mar, 2009 1 commit
  10. 10 Jul, 2008 1 commit
    • Aron Griffis's avatar
      Fix three bugs handling flags in mutt_copy_header · 18e36ad9
      Aron Griffis authored
      1. mutt_copy_header incorrectly tests CH_UPDATE to determine whether to write
         the In-Reply-To and References headers.  CH_UPDATE refers only to Status: and
         X-Status:
      
      2. mutt_copy_header ignores CH_NOSTATUS which is supposed to indicate that the
         mailbox type doesn't use those headers.
      
      3. mutt_copy_header tests h->env->irt_changed and h->env->refs_changed when it
         should be testing CH_UPDATE_IRT and CH_UPDATE_REFS, respectively.  Early in
         the function this happens:
      
          if (h->env)
            flags |= (h->env->irt_changed ? CH_UPDATE_IRT : 0)
              | (h->env->refs_changed ? CH_UPDATE_REFS : 0);
      
         This means that for most callers, the result is the same, but
         mutt_copy_header should be testing the flags because the caller might have
         set them explicitly without setting irt_changed/refs_changed.
      Signed-off-by: default avatarAron Griffis <agriffis@n01se.net>
      18e36ad9
  11. 24 Jul, 2008 1 commit
  12. 10 Jul, 2008 2 commits
  13. 01 Jul, 2008 2 commits
  14. 26 Jun, 2008 1 commit
  15. 08 Nov, 2007 1 commit
  16. 07 Apr, 2007 1 commit
  17. 12 Mar, 2007 1 commit
  18. 04 Mar, 2007 1 commit
  19. 09 Jan, 2007 1 commit
  20. 16 Aug, 2006 1 commit
  21. 21 Oct, 2005 1 commit
  22. 29 Sep, 2005 1 commit
  23. 24 Sep, 2005 1 commit
  24. 17 Sep, 2005 2 commits
  25. 11 Aug, 2005 1 commit
  26. 09 Aug, 2005 1 commit
  27. 25 Jul, 2005 1 commit
  28. 24 Jul, 2005 2 commits
  29. 03 Feb, 2005 1 commit
  30. 14 Jul, 2004 3 commits
  31. 12 Apr, 2004 1 commit
  32. 19 Sep, 2003 1 commit