3449e5fcc7
Adapt mail to the new ESource API.
2012-06-02 23:00:40 -04:00
23f5773903
Coding style and whitespace cleanup.
2012-02-20 10:04:25 -05:00
1e0bac934f
Bug #668631 - Report Folder->Subscriptions errors to users
2012-01-25 19:15:48 +01: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
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
034accdf3b
EMSubscriptionEditor: Use alternating row colors.
...
The deeper the folder the greater the distance between the checkbox and
the folder name. Can get difficult to match them on a blank background.
2011-12-13 11:48:07 -05:00
c9ba92156c
EMSubscriptionEditor cleanups.
...
GQueues are easier to pass around than linked lists.
2011-12-13 11:45:58 -05:00
f6f46ce7fc
Use e_restore_window() and "org.gnome.evolution.window".
...
Apply it to all windows with persistent size and/or position.
2011-11-27 18:03:45 -06:00
e64d6fe05c
Miscellaneous cleanups.
2011-11-22 20:43:04 -05:00
cff3d74fa6
Bug #660530 - Improve folder Subscription interface
2011-10-14 14:57:49 +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
e0548d2570
Bug #351025 - Make the order of the mail accounts configurable
2011-09-26 11:45:59 +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
738df92cb3
Very slow filling of EMSubscriptionEditor tree view
2011-08-23 15:02:26 +02:00
dd57574c04
Use new CamelService:display-name property.
...
Simplify, simplify...
2011-08-17 22:27:46 -04:00
f3648e1cb5
Adapt to new CamelSubscribable interface.
2011-08-15 19:07:13 -04:00
3fc0de639b
EMSubscriptionEditor: Manage stores, not accounts.
...
We'll query the accounts to get display names for the combo box,
but that's it. Use CamelStores instead.
2011-05-28 22:18:36 -04:00
756c8abcb8
Bug #646109 - Fix use of include <config.h> to make sure translations work
2011-05-27 15:23:07 +02:00
4660d0fcad
Adapt to CamelFolderInfo.name -> display_name.
2011-05-07 10:29:37 -04:00
397aeade05
Adapt to CamelService changes.
2011-04-21 07:45:45 -04:00
c6fd77460f
Coding style and whitespace cleanup.
2011-03-05 12:34:28 -05:00
1301cf02ef
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-02-25 16:20:41 +01:00
fcb29478f6
Coding style and whitespace cleanup.
2011-02-18 20:44:24 -05:00
0478e01708
Bug #641011 - Ugly appointment editing windows
2011-02-03 10:45:03 +01:00
dc300e6bc8
gdk_cursor_unref() -> g_object_unref()
2011-01-25 10:28:26 -05:00
753c60fc67
Drop backward-compatibility cruft.
2011-01-25 10:28:26 -05:00
cc01e6c845
Remove an unused function.
2010-10-30 21:01:11 -04:00
43814fe775
Bug 633172 - Folder->Subscriptions is always enabled
2010-10-29 19:54:45 -04:00
bf5e4aedf7
Add missing gtk-compat.h include to various files
2010-10-21 09:12:26 +02:00
8da37ea812
Bug 632641 - Handle combo box text API going away
2010-10-20 15:08:16 -04:00
1e663aa132
Replace EBinding with GBinding.
...
GObject now does property bindings itself.
Requires GLib >= 2.26.
2010-10-14 07:12:52 -04:00
ec089b4a41
Rewrite the folder subscription editor.
...
Redesign the "Folder Subscriptions" dialog and use Camel's async API
instead of the MailMsg infrastructure to simplify the implementation.
2010-10-02 15:22:07 -04:00