1. 11 Sep, 2012 1 commit
  2. 07 Sep, 2012 1 commit
  3. 19 Aug, 2012 1 commit
  4. 12 Aug, 2012 1 commit
    • Matthew Barnes's avatar
      Adapt to CamelSession API changes. · 6be2668e
      Matthew Barnes authored
      These functions now return new references:
      
        camel_session_add_service()
        camel_session_list_services()
      
      These functions have been renamed and also return new references:
      
        camel_session_get_service()        -> camel_session_ref_service()
        camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
      6be2668e
  5. 19 Jul, 2012 1 commit
  6. 11 Jul, 2012 1 commit
  7. 15 Jun, 2012 1 commit
  8. 06 Jun, 2012 1 commit
    • Dan Vrátil's avatar
      Mail formatter rewrite · 5b834056
      Dan Vrátil authored
      All mail-parsing and formatting code has been moved to em-format.
      Parsing is handeled by EMailParser class, formatting by EMailFormatter.
      Both classes have registry which hold extensions - simple classes
      that do actual parsing and formatting. Each supported mime-type
      has it's own parser and formatter extension class.
      5b834056
  9. 03 Jun, 2012 2 commits
  10. 02 Apr, 2012 1 commit
    • Matthew Barnes's avatar
      Whitespace cleanup. · 299521f0
      Matthew Barnes authored
      Replace 8-space indentation with tab characters, and various other
      automated cleanups.
      299521f0
  11. 31 Mar, 2012 1 commit
  12. 28 Mar, 2012 1 commit
  13. 03 Mar, 2012 2 commits
  14. 19 Jan, 2012 2 commits
  15. 05 Jan, 2012 1 commit
  16. 22 Dec, 2011 1 commit
  17. 20 Dec, 2011 1 commit
  18. 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
  19. 15 Dec, 2011 1 commit
  20. 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
  21. 22 Nov, 2011 1 commit
  22. 10 Nov, 2011 1 commit
  23. 07 Nov, 2011 1 commit
  24. 14 Oct, 2011 1 commit
  25. 27 Sep, 2011 1 commit
  26. 26 Sep, 2011 3 commits
  27. 14 Sep, 2011 4 commits
  28. 04 Sep, 2011 1 commit
  29. 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
  30. 13 Aug, 2011 1 commit
  31. 01 Jul, 2011 1 commit
  32. 29 Jun, 2011 1 commit