Commit Graph

710 Commits

Author SHA1 Message Date
acac6795d9 Avoid em_folder_tree_get_selected_folder() in some places.
em_folder_tree_get_selected_folder() currently blocks, and I'm about to
remove the function.  But there's a couple places where we just need to
block for now, else it would require a significant rewrite.  So execute
the em_folder_tree_get_selected_folder() logic manually in those places.
2012-07-09 08:44:21 -04:00
e5eb699ce3 Fix few memory leaks 2012-06-27 20:17:28 +02:00
f62371c4d7 Whitespace cleanups. 2012-06-02 07:55:43 -04:00
c88d317030 Adapt to vFolder changes from evolution-data-server 2012-05-30 18:46:49 +02:00
5aedd2c4cc Remove camel_folder_has_search_capability() 2012-05-18 08:59:12 +02:00
c4c9ef7842 Bug #560654 - Better description for message list filter 2012-04-23 13:22:45 +02:00
e4cce2eeae Bug #564820 - Search filter persists when changing folders 2012-04-23 12:49:46 +02:00
b693398cdc Bug #672175 - Make CamelFolderSearch cancellable 2012-03-27 17:14:56 +02:00
23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
0972cb0671 Bug #553796 - Unable to Reset Message Color 2012-02-07 14:36:17 +01:00
59e6e599ba Coding style and whitespace cleanup. 2012-01-18 23:48:48 -05:00
61ae36351b Introduce libemail-engine and libemail-utils.
These libraries are bound for E-D-S so they live at the lowest layer of
Evolution for now -- even libeutil can link to them (but please don't).

This is the first step toward moving mail handing to a D-Bus service.
2012-01-18 23:48:47 -05:00
d0f2c46a1c Do not auto-mark-as-seen when changing filter type 2012-01-11 15:59:25 +01:00
e3735c7444 Move EMailLabelListStore to EMailSession.
Access the EMailLabelListStore through EMailSession instead of
EShellSettings, which was a quick hack of mine during kill-bonobo.
2011-12-24 17:44:51 -05:00
0cd98f1a85 Bug #661087 - Add ability to remove localized "Re:" prefixes in subject 2011-12-22 16:38:51 +01:00
a9cfed5938 Avoid passing EMailBackend as much as possible.
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.
2011-12-16 10:58:54 -05:00
bb1e5f6046 Bug #578245 - View settings for threads getting lost 2011-12-13 09:14:59 +01:00
00e4952799 Merge branch 'master' into wip/gsettings
Conflicts:
	mail/e-mail-paned-view.c
2011-11-22 14:52:33 -05:00
c75f58d01b Fix compiler warnings. 2011-11-22 14:34:11 -05:00
f9ffebc2f7 Mail widget cleanups. 2011-11-22 00:12:36 -05:00
a610cccc0a Some build fixes 2011-11-09 10:02:25 +01:00
1107fea0f8 Merge branch 'master' into wip/gsettings 2011-11-08 12:48:40 +01:00
41f0d7117e Adapt to CamelOperation API changes. 2011-11-06 20:10:57 -05:00
b9eebfcb4f More mail GSettings migration 2011-10-19 11:46:15 +02:00
8fd93c9042 First successful build 2011-10-05 18:19:33 +02:00
4ec46cc05f Merge from master 2011-10-05 13:57:30 +02:00
4c56856e05 Fix few 'may be used uninitialized' compiler warnings 2011-09-30 15:39:57 +02:00
e2b6ff7a6c Miscellaneous cleanups from the account-mgmt branch.
Reducing diff noise so I can see important changes easier when comparing
branches.  A few API changes, but nothing that affects functionality.
2011-09-27 09:31:13 -04:00
f615000f6c EMFolderTreeModel: Don't use parameters in "get_default" functions.
Drop EMFolderTreeModel's "session" property now that it has a "backend"
property and call em_folder_tree_model_set_backend() where we used to
call em_folder_tree_model_set_session().

The session can still be obtained through e_mail_backend_get_session().
2011-09-26 11:45:11 -04:00
d230dd72bb Bug #351025 - Make the order of the mail accounts configurable 2011-09-26 12:56:08 +02:00
e0548d2570 Bug #351025 - Make the order of the mail accounts configurable 2011-09-26 11:45:59 +02:00
4bb8a86c70 Bug #655568 - Cursor lost after Collapse all threads called 2011-09-14 14:09:01 +02:00
777c1cbd40 Coding style and whitespace cleanup. 2011-09-14 14:09:00 +02:00
db1a2dd8aa Miscellaneous cleanups.
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.
2011-09-14 14:08:58 +02:00
daa655d67b Bug #362366 - Dragging selected folder to message pane duplicates messages 2011-09-14 14:08:56 +02:00
9b59286ea4 Use new CamelService:display-name property.
Simplify, simplify...
2011-09-14 14:08:51 +02:00
6c016bfbb8 Bug #635211 - Select-all processed on timeout when not needed 2011-09-14 14:08:41 +02:00
963b1db98f Bug #499739 - "Flag for follow-up" should be easier to set 2011-09-14 14:08:33 +02:00
4035b6fe61 Bug #655568 - Cursor lost after Collapse all threads called 2011-09-05 19:06:47 +02:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
f67a5f3d42 Miscellaneous cleanups.
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.
2011-08-30 20:35:11 -04:00
db5b79ff2c Bug #362366 - Dragging selected folder to message pane duplicates messages 2011-08-26 08:36:58 +02:00
dd57574c04 Use new CamelService:display-name property.
Simplify, simplify...
2011-08-17 22:27:46 -04:00
f093504e65 Bug #635211 - Select-all processed on timeout when not needed 2011-07-28 12:07:46 +02:00
282100c656 Bug #499739 - "Flag for follow-up" should be easier to set 2011-07-01 14:05:14 +02:00
4c7f465696 Bug #578245 - View settings for threads getting lost 2011-06-29 18:42:22 +02:00
c24038c4f6 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-06-29 18:42:20 +02:00
1a75a7d808 Miscellaneous cleanups. 2011-06-29 18:42:15 +02:00
0c2cfce79f Bug #645476 - Avoid scroll to cursor on folder change in message list 2011-06-29 18:42:12 +02:00
54da4fc09c Coding style cleanups. 2011-06-29 18:42:11 +02:00