1. 03 Mar, 2012 1 commit
  2. 19 Jan, 2012 2 commits
  3. 05 Jan, 2012 1 commit
  4. 22 Dec, 2011 1 commit
  5. 20 Dec, 2011 1 commit
  6. 16 Dec, 2011 1 commit
    • Matthew Barnes's avatar
      Avoid passing EMailBackend as much as possible. · a9cfed59
      Matthew Barnes authored
      More mail API churn... reversing some previous API decisions.
      
      I've made some key API changes to EMailSession on the account-mgmt
      branch which should allow for this, and will hopefully also benefit
      the "email-factory" branch.
      
      EMailBackend barely needs to exist anymore, except as the owner of
      EMailSession.
      
      For several low-level functions, we replace its EMailBackend parameter
      with EMailSession and EAlertSink parameters; the latter so it can still
      pass user alerts up the chain.
      a9cfed59
  7. 15 Dec, 2011 1 commit
  8. 11 Dec, 2011 1 commit
    • Matthew Barnes's avatar
      Reorder accounts by drag-and-drop. · 7c0c40f8
      Matthew Barnes authored
      This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3.
      
      Account reordering is now done by drag-and-drop instead of up/down
      buttons.
      
      Turned out to be a wee bit more complicated than I initially thought.
      
      This scraps EAccountManager and EAccountTreeView and replaces them with
      new classes centered around EMailAccountStore, which EMailSession owns.
      
      EMailAccountStore is the model behind the account list in Preferences.
      The folder tree model now uses it to sort its own top-level rows using
      gtk_tree_path_compare().  It also broadcasts account operations through
      signals so we don't have to rely so heavily on EAccountList signals,
      since EAccountList is going away soon.
      
      Also as part of this work, the e-mail-local.h and e-mail-store.h APIs
      have been merged into EMailSession and MailFolderCache.
      7c0c40f8
  9. 22 Nov, 2011 1 commit
  10. 10 Nov, 2011 1 commit
  11. 07 Nov, 2011 1 commit
  12. 14 Oct, 2011 1 commit
  13. 27 Sep, 2011 1 commit
  14. 26 Sep, 2011 3 commits
  15. 14 Sep, 2011 4 commits
  16. 04 Sep, 2011 1 commit
  17. 31 Aug, 2011 1 commit
    • Matthew Barnes's avatar
      Miscellaneous cleanups. · f67a5f3d
      Matthew Barnes authored
      Reducing diff noise with the account-mgmt branch.
      
      Trying to erode our dependency on EAccount as much as possible, or at
      least isolate its usage, to make things easier for me on the branch.
      f67a5f3d
  18. 13 Aug, 2011 1 commit
  19. 01 Jul, 2011 1 commit
  20. 29 Jun, 2011 15 commits