1. 02 Sep, 2018 1 commit
  2. 29 Aug, 2018 6 commits
  3. 28 Aug, 2018 2 commits
  4. 22 Aug, 2018 2 commits
  5. 04 Aug, 2018 2 commits
  6. 29 Jul, 2018 1 commit
  7. 28 Jul, 2018 1 commit
  8. 21 Jul, 2018 2 commits
    • Michael Gratton's avatar
      Fix mailbox names not being sent to the server quoted if needed · d444cc97
      Michael Gratton authored
      Since MailboxParameter inherited from StringParameter directly, it meant
      that we could never send mailbox names as quoted strings. Also, the
      modified-UTF-7 encoding used for mailbox names does not encode
      atom-specials such as "\", so if a mailbox name contained one or more of
      these, it would be sent to the mail server unquoted.
      
      This removes the MailboxParameter class altogether, and does the
      parameter conversion to/from appropriate StringParameter subclasses as
      needed. Also adds unit tests for param conversion for ASCII,
      atom-specials, and non-ASCII mailbox names.
      
      Fixes issue #40
      d444cc97
    • Michael Gratton's avatar
      17a8fbdc
  9. 20 Jul, 2018 1 commit
  10. 14 Jul, 2018 1 commit
  11. 06 Jul, 2018 1 commit
  12. 05 Jul, 2018 1 commit
  13. 04 Jul, 2018 6 commits
  14. 10 Jun, 2018 1 commit
  15. 17 May, 2018 1 commit
  16. 12 May, 2018 1 commit
  17. 03 May, 2018 2 commits
  18. 27 Apr, 2018 1 commit
  19. 24 Apr, 2018 2 commits
  20. 23 Apr, 2018 1 commit
  21. 22 Apr, 2018 4 commits
    • Michael Gratton's avatar
      711a5635
    • Michael Gratton's avatar
      Fix being unable to remove attachments from a draft. Fixes Bug 792555. · e3d003ce
      Michael Gratton authored
      * src/client/composer/composer-widget.vala (ComposerWidget): When
        removing an attachment, check for existing pending attachments
        afterwards but don't add them, just enable the button instead.
      e3d003ce
    • Michael Gratton's avatar
      Ensure drafts are removed when composer from address changes accounts. · 22a90f65
      Michael Gratton authored
      This also ensure that if the user causes the from account quickly, that
      there isn't any undesirable interleaving of drafts managers as multiple
      instances are possibly opened and closed.
      
      Fixes 778976.
      
      * src/client/composer/composer-widget.vala (ComposerWidget): When
        reopening the draft manager and one exists already, discard its draft
        first. When opening a new draft manager, use a cancellable to stop any
        existing draft manager being opened, and to close any being opened when
        the widget is destroyed. Use a private var when opening/closing the
        draft managers so the class field is only updated when the instance has
        fully opened and as soon as it starts to be closed.
      22a90f65
    • Michael Gratton's avatar
      Work around composer info label being too long. Fixes Bug 790435. · 62d6f62d
      Michael Gratton authored
      * ui/composer-widget.ui: Make the info label esliipsisable, but give it a
        reasonable minimum size.
      
      * src/client/composer/composer-widget.vala (ComposerWidget): Set the info
        label's tooltip with the text so it can still be read when ellipsed.
      62d6f62d