Commit Graph

973 Commits

Author SHA1 Message Date
b4f895265d Add missing linker flags. 2012-03-03 14:11:12 -05:00
5234efadbd Whitespace cleanups. 2012-03-03 10:24:38 -05:00
18593a0fb9 Move vfolders to libemail-engine and rest as mail-vfolder-ui. It all works and
the daemon can now start the vfolder storage without bothering much with the
UI.
2012-03-03 09:02:34 -05:00
14f82dde34 Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils. 2012-03-03 09:02:33 -05:00
a35b61efa5 Bug #671211 - 'Mark Citations' preferences not applied 2012-03-02 15:35:11 +01:00
68242e0edc Bug #670934 - Was saving ESourceList first, rather than last 2012-03-01 14:24:27 +01:00
90d764399d Account properties shown also on remote folders 2012-02-20 18:58:07 +01:00
23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
c37424bc88 Use GSettings for EProxy 2012-02-17 16:28:31 +01:00
83d001baa2 Bug #320976 - Remember last New button choice in Calendar view 2012-02-16 17:23:07 +01:00
3ec164d12e Bug #668482 - Edit account properties from menu on folder store 2012-02-16 13:05:55 +01:00
02cbfd837a Make Capplet work again with new CamelSettings and other stuffs. Also add
EPlugin support to capplet so that exchange and other accoutns can be
configured via this. now.
2012-02-16 10:59:07 +00:00
b8cfd5f9a4 Bug #669113 - Add "File > New > Mail Account" 2012-02-16 11:45:03 +01:00
6eb2cd9ee0 Bug #655485 - Change "cards" to "contacts" in LDAP Address Book dialog 2012-02-15 20:00:04 +01:00
d75f47ad4e Bug #655021 - "Character set" vs "Character encoding" 2012-02-15 19:50:01 +01:00
99d4558915 Be able to define help target for Preferences pages
A follow-up for bug #670073
2012-02-15 13:50:52 +01:00
5795e22cb7 Bug 418520 - Disable Folder -> Expunge in virtual folders
Expunging from a virtual folder actually expunges one or more real
folders, which the user may not be aware of and can lead to unintended
message removal.  I feel it's safest to just disable Folder -> Expunge
for any virtual folder, be it Junk, Trash, or a Search Folder.

Note that File -> Empty Trash is still always enabled.
2012-02-07 09:32:54 -05:00
604743bfd1 Bug 659395 - Missing plural handling for "%d attached messages" 2012-02-01 09:33:23 -05:00
17cf2bc7d5 Bug #636413 - Enable "Autocomplete with this addressbook" by default 2012-01-30 14:53:12 +01:00
5c03d975b4 Add missing linker flags. 2012-01-19 09:07:41 -05: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
ef8832bb80 Bug #665036 - Memory leaks spot in Contacts view 2012-01-04 14:54:17 +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
987fb91d5e Reduce diff noise with account-mgmt branch. 2011-12-19 22:27:39 -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
b95e613147 mail-send-recv.c: Avoid using EAccount and CamelURL if possible.
EAccount is deprecated and mail URLs are being phased out.

Use EMailAccountStore and CamelService instead.
2011-12-16 10:57:57 -05:00
09b17320af Bug #561696 - Invitation's "Open Calendar" button jumps to current day 2011-12-15 11:31:56 +01:00
017f373b52 Bug #582649 - Toggle for coloring today and overdue tasks 2011-12-14 14:48:34 +01:00
7c0c40f833 Reorder accounts by drag-and-drop.
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.
2011-12-10 21:34:19 -05:00
e3b8f3fbb3 Move folder URI caching to MailFolderCache. 2011-12-08 00:32:22 -05:00
a01525c931 Miscellaneous EShellView-related cleanups. 2011-12-07 22:11:21 -05:00
16efd93e3d Bug #577322 - Rename of a system ESource doesn't persist 2011-12-07 13:22:58 +01:00
ee38e42e6f Upstreamed patch from Meego Bugzilla: 23097
When the esource is created, sync it to avoid loose it.
2011-12-01 10:06:09 +02:00
06e45c8e87 Bug #664708 - Composer's headers preference is reset on From change 2011-11-29 14:48:51 +01:00
f2b9a4b609 Bug #665103 - Blank composer/mail/network preferences windows 2011-11-29 14:16:55 +01:00
a33d71ebec Remove more "Click \"Forward\" to continue." sentences 2011-11-28 11:31:32 +01:00
dff45d6cd8 Remove some unnecessary GConf crud. 2011-11-27 20:28:53 -06:00
a7699bb29f "citation-colour" -> "citation-color" 2011-11-27 18:03:45 -06: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
4169ce41cc Bug #664634 - Deadlock when processing completed tasks filter 2011-11-24 16:36:42 +01:00
e64d6fe05c Miscellaneous cleanups. 2011-11-22 20:43:04 -05:00
2e60b6a4a2 Tweak GSettings schemas.
- Don't use the term "eplugin" for modules.

- Use the term "plugin" instead of "eplugin" for plugins.

- Split SpamAssassin settings into a separate schema.
2011-11-22 20:42:56 -05:00
adf6645d52 Fix some GSettings runtime issues. 2011-11-22 20:42:46 -05:00
2e24e72b5e More compiler warning fixes. 2011-11-22 20:42:26 -05:00
00e4952799 Merge branch 'master' into wip/gsettings
Conflicts:
	mail/e-mail-paned-view.c
2011-11-22 14:52:33 -05:00
0c83b9b25d Miscellaneous cleanups. 2011-11-22 14:50:09 -05:00
c75f58d01b Fix compiler warnings. 2011-11-22 14:34:11 -05:00